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
335847526389	335847526948	335847527498	335847528048	335847528598	335847529148	335847529698	335847530248	335847530798	335847531348	335847531898	335847532448	335847532998	335847533548	335847534098	335847534648	335847535198	335847535748	335847536298	335847536848	335847537398	335847537948	335847538498	335847539048	335847539598	335847540148	335847540698	335847541248	335847541798	335847542348	335847542898	335847543448	335847543998	335847544548	335847545098	335847545648	335847546198	335847546748	335847547298	335847547848	335847548398	335847548948	335847549498	335847550048	335847550598	335847551148	335847551698	335847552248	335847552798	335847553348	335847553898	335847554448	335847554998	335847555548	335847556098	335847556648	335847557198	335847557748	335847558298	335847558848	335847559398	335847559948	335847560498	335847561048	335847561598	335847562148	335847562698	335847563248	335847563798	335847564348	335847564898	335847565448	335847565998	335847566548	335847567098	335847567648	335847568198	335847568748	335847569298	335847569848	335847570398	335847570948	335847571498	335847572048	335847572598	335847573148	335847573698	335847574248	335847574798	335847575348	335847575898	335847576448	335847576998	335847577548	335847578098	335847578648	335847579198	335847579748	335847580298	335847580848	335847581398	335847581948	335847582498	335847583048	335847583598	335847584148	335847584698	335847585248	335847585798	335847586348	335847586898	335847587448	335847587998	335847588548	335847589098	335847589648	335847590198	335847590748	335847591298	335847591848	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2750	3650	2300	2750	3650	2300	2750	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
16123	2830	2991	2314	1621	1245	926	781	682	618	530	461	413	421	419	377	337	345	326	323	351	333	342	305	293	319	294	310	314	288	269	273	311	315	273	289	281	253	270	296	275	273	301	268	290	283	269	257	301	274	281	270	291	284	308	284	241	288	272	259	274	272	271	289	257	270	268	259	250	268	317	274	307	272	266	250	281	278	280	274	283	276	270	285	292	280	294	282	306	254	282	291	312	270	279	263	294	268	278	259	300	304	290	257	263	260	262	254	278	290	291	264	234	291	275	275	293	273	283	293	263	253	282	274	258	267	269	256	263	284	274	289	288	274	269	287	265	253	276	285	291	261	270	237	262	282	293	284	263	287	237	279	276	276	264	280	281	262	283	276	270	319	295	249	285	283	250	288	275	275	247	268	286	274	282	262	292	256	250	240	268	274	294	267	271	263	258	267	249	241	244	286	293	277	276	254	297	268	254	285	270	258	269	281	277	259	279	287	288	277	266	281	289	293	274	273	296	301	264	277	267	295	273	280	268	259	267	274	297	273	280	269	283	298	275	256	258	283	295	271	262	272	270	273	262	289	257	264	281	269	284	278	272	277	278	290	262	268	241	249	280	270	241	272	276	297	276	272	270	257	274	266	262	267	263	276	284	261	292	278	261	251	270	271	303	275	300	282	282	256	272	266	275	270	255	265	302	277	277	282	303	252	248	279	294	297	264	255	291	269	265	265	263	319	279	240	253	288	278	278	287	298	265	271	271	240	282	286	276	299	275	265	260	246	257	288	262	267	270	261	293	267	313	257	301	257	288	307	253	243	269	264	271	283	256	281	289	251	268	283	283	279	281	257	284	278	286	270	263	274	261	262	275	278	281	285	258	288	274	256	273	293	251	281	293	272	260	248	277	251	282	268	275	248	263	280	257	286	262	256	304	290	281	274	259	283	289	281	257	260	283	306	289	282	276	261	278	265	281	263	272	264	290	235	314	282	278	263	286	267	261	261	267	317	263	244	273	278	271	273	289	294	286	286	260	297	293	241	262	295	265	287	303	269	260	284	263	258	263	295	269	296	292	262	301	285	267	304	282	271	280	264	262	300	287	276	280	280	277	254	254	276	262	281	235	277	265	268	281	286	273	249	294	294	288	298	292	270	298	264	294	262	248	256	265	267	288	282	261	257	253	263	283	281	302	265	284	261	267	259	290	288	255	282	283	262	277	251	256	248	287	266	251	275	261	283	250	291	263	282	287	257	273	279	249	265	280	294	249	276	257	242	263	283	273	252	258	295	276	290	261	294	259	306	294	274	238	288	252	258	260	266	273	277	279	277	313	308	265	270	265	253	282	264	295	285	290	293	308	262	243	256	286	283	291	301	251	268	286	290	241	277	302	271	297	257	300	270	277	283	279	273	241	294	280	278	308	289	255	235	304	281	288	254	316	259	296	244	245	274	233	272	290	263	284	278	273	249	306	270	244	276	240	274	279	263	271	257	271	272	264	279	252	276	288	265	284	275	283	276	291	264	289	289	280	270	268	289	272	286	264	266	298	271	262	266	293	282	305	284	293	279	255	264	268	267	296	300	272	301	319	261	284	290	266	276	266	267	242	263	276	290	284	275	292	245	269	274	251	291	280	263	290	276	287	301	304	271	267	248	294	287	289	281	273	281	245	235	274	284	246	272	248	262	271	269	273	266	284	266	294	299	267	252	239	263	298	257	261	239	258	289	277	286	284	270	280	268	292	264	285	260	260	271	265	263	300	278	294	276	265	292	259	272	247	274	300	249	277	288	292	262	265	286	261	294	288	266	275	265	259	285	287	312	262	307	245	272	279	253	256	267	256	262	268	269	294	283	288	266	260	269	266	276	241	275	253	265	253	261	278	296	282	268	266	270	249	285	281	267	277	256	251	260	264	244	273	283	283	239	248	245	271	260	275	259	268	291	285	271	266	278	267	271	273	258	273	278	282	293	253	261	268	269	292	259	236	253	287	254	288	283	276	274	273	284	288	304	293	231	260	306	240	241	265	265	283	273	252	254	297	250	279	292	292	266	305	286	264	265	264	273	274	281	261	284	273	270	274	277	288	266	261	309	262	282	279	270	261	285	280	250	290	241	261	270	294	266	273	257	223	247	271	269	280	286	266	236	284	284	266	266	256	256	245	282	258	274	278	281	288	273	271	269	288	250	268	254	276	300	275	268	258	284	284	252	287	243	276	256	293	283	250	253	282	287	279	261	301	253	285	266	291	262	289	261	271	238	268	283	292	251	285	277	239	311	253	280	294	272	262	250	305	278	273	319	275	254	291	257	275	253	297	280	265	264	257	285	277	276	285	300	251	282	286	273	290	303	271	281	302	286	313	275	287	282	248	294	254	239	286	292	262	277	256	249	256	270	253	260	275	289	310	282	296	275	316	266	281	274	264	289	284	251	268	243	298	265	263	280	267	300	293	277	316	285	261	273	258	256	246	259	273	263	274	281	293	301	296	259	270	289	282	275	268	274	288	276	271	264	287	290	282	302	276	271	271	258	256	285	303	275	260	273	280	261	261	302	260	265	284	270	280	259	278	256	263	254	265	267	248	281	289	256	261	257	263	238	259	263	274	243	295	267	249	263	263	280	289	275	262	277	279	259	272	282	278	260	259	281	252	286	287	251	277	279	267	296	266	257	271	273	290	264	258	264	292	268	284	258	294	297	274	268	257	282	274	276	259	301	293	283	251	256	244	258	272	259	279	293	293	269	286	276	268	282	267	291	272	272	257	283	311	264	300	238	295	269	287	278	266	262	249	284	269	289	278	290	278	246	269	247	257	300	266	278	273	249	270	252	294	243	261	264	248	274	252	289	261	270	309	273	260	276	287	275	260	266	305	295	261	293	268	267	296	285	265	269	266	280	287	291	260	278	254	299	303	289	274	263	258	271	280	305	255	279	292	300	276	254	267	313	270	284	247	267	285	245	312	243	259	291	270	270	247	259	272	296	261	300	277	293	286	282	285	257	263	254	283	286	271	258	258	290	254	271	264	250	275	270	270	256	275	297	270	294	266	279	284	278	288	283	275	265	286	300	278	246	291	277	304	266	251	302	292	290	280	310	283	278	252	280	289	269	288	304	265	273	289	299	278	289	259	235	282	249	267	267	266	306	291	284	278	257	263	305	259	258	290	304	277	260	246	274	260	268	267	277	284	268	267	279	256	308	279	272	278	257	280	284	292	287	306	303	279	264	275	262	278	288	254	271	260	253	287	245	270	263	270	265	279	279	293	293	263	279	276	280	270	292	245	258	279	316	287	257	252	273	288	313	260	296	279	277	284	278	325	258	284	273	272	293	268	267	262	275	256	292	269	270	278	260	275	281	264	271	272	259	271	264	233	297	232	261	275	250	301	286	236	278	246	282	275	259	295	278	310	273	277	301	276	284	279	251	273	271	266	264	264	281	279	274	288	256	249	271	310	272	261	254	249	286	278	252	282	249	259	270	257	253	227	289	268	289	304	293
7702	2613	5629	6452	5605	4729	3833	3258	2870	2441	2120	1985	1757	1682	1578	1523	1407	1314	1286	1290	1270	1167	1106	1168	1033	1085	997	1038	1005	1024	981	969	945	944	948	946	918	916	839	939	889	878	888	927	882	811	864	844	895	888	879	881	840	856	863	845	857	901	828	872	800	868	798	804	839	822	814	776	796	861	862	837	866	856	855	838	822	834	860	811	794	796	805	795	798	783	831	827	847	810	783	820	790	850	772	824	793	772	787	777	802	821	834	852	813	788	817	818	783	859	831	794	791	786	852	801	817	811	823	747	734	825	785	789	822	786	891	789	808	804	838	782	779	814	840	831	798	804	826	740	801	767	807	818	774	801	786	800	799	824	780	754	816	841	786	778	757	748	821	825	816	812	760	845	800	819	785	798	785	810	808	817	777	789	750	793	821	753	828	752	794	742	808	808	761	740	799	763	743	841	806	764	745	808	819	850	786	815	830	836	779	806	855	808	811	753	799	803	773	809	832	838	799	836	816	853	853	766	838	812	804	771	798	762	794	788	815	815	845	823	785	780	754	808	789	779	759	823	814	813	798	810	757	761	788	789	771	804	770	797	760	794	810	716	818	751	788	829	797	768	804	787	786	820	867	821	826	818	812	812	779	788	843	774	851	783	776	767	785	770	854	844	760	836	782	829	807	771	813	818	833	793	755	801	804	776	769	822	835	802	810	749	782	810	717	748	755	788	819	819	805	809	798	794	790	785	806	797	773	776	771	779	785	803	862	750	794	761	793	814	793	765	799	815	838	834	832	850	808	803	777	833	789	809	811	816	784	781	785	805	827	784	804	779	778	765	808	792	795	792	822	810	775	786	802	801	765	788	799	823	793	790	797	744	788	816	785	781	755	796	808	786	761	809	789	729	824	814	791	797	821	732	844	807	813	820	854	780	825	766	755	824	786	761	780	817	784	850	797	809	775	784	831	779	829	742	816	784	776	830	815	788	777	791	828	758	792	733	814	793	774	828	780	775	787	810	842	782	784	826	832	770	821	804	827	813	824	766	797	785	783	793	837	826	853	794	825	806	821	736	788	795	801	805	790	771	741	788	831	821	803	793	816	825	749	805	779	797	790	772	778	766	805	830	828	816	784	787	849	786	755	785	796	783	791	788	835	769	800	810	829	791	818	764	806	829	792	782	804	771	764	778	788	858	809	773	772	781	785	777	830	806	811	809	781	814	812	819	820	778	824	805	788	788	785	830	791	808	842	765	818	803	784	821	790	792	797	767	785	823	808	799	750	833	793	816	779	760	750	771	822	775	802	798	773	784	809	804	825	782	786	777	814	796	778	783	781	841	764	778	780	793	820	763	794	790	803	766	753	794	822	763	795	787	781	826	851	797	792	835	805	788	791	817	777	795	826	761	801	822	794	805	803	795	827	812	760	819	780	780	796	754	825	795	794	770	781	790	844	813	825	822	771	820	825	785	837	836	750	783	794	800	823	845	819	813	808	798	824	806	792	802	801	787	836	741	816	745	777	766	771	808	800	800	795	779	785	839	818	744	781	791	807	858	830	784	814	807	821	763	821	794	817	825	792	777	821	787	800	808	770	804	779	870	772	805	802	792	860	784	820	825	794	792	815	770	843	774	710	796	800	814	827	804	795	783	817	790	808	768	796	782	744	784	830	757	794	789	806	858	791	842	798	799	840	806	783	765	827	818	792	866	778	770	827	802	782	758	818	779	776	814	747	833	786	779	792	795	769	794	787	800	803	787	787	791	823	752	799	772	818	790	800	807	801	815	830	822	829	792	763	793	808	838	801	758	818	815	780	829	800	783	842	781	792	803	781	752	828	793	815	756	739	834	788	786	771	788	804	775	799	758	767	819	766	838	774	793	753	759	728	822	839	814	839	808	764	794	749	743	774	781	803	769	806	793	809	739	796	773	780	791	790	773	770	796	772	803	762	753	777	836	777	761	752	799	798	784	811	799	836	771	800	783	783	818	781	762	730	764	733	775	803	841	804	813	779	805	835	826	793	790	801	806	792	841	776	832	855	827	785	806	759	807	799	772	748	854	819	812	806	815	760	781	828	785	745	804	782	774	843	782	797	765	825	835	745	771	808	828	788	775	763	764	811	785	797	771	774	827	799	767	802	818	797	770	756	818	787	774	837	820	819	801	803	770	797	774	807	826	789	719	734	811	744	783	820	784	822	817	783	837	779	769	787	781	819	828	816	789	778	738	765	767	817	815	806	760	785	822	821	769	820	787	796	789	780	803	781	833	785	820	806	802	791	776	817	822	823	843	775	797	793	797	757	826	778	786	801	827	800	810	813	781	790	810	789	777	830	787	776	789	743	822	814	768	764	793	841	751	820	760	771	808	818	811	792	794	812	792	784	793	790	831	820	801	817	792	793	778	827	807	769	836	830	794	790	852	786	758	852	761	827	777	765	814	798	814	819	782	773	826	819	779	810	786	813	761	814	793	787	804	753	797	731	775	822	789	761	756	790	763	827	768	815	802	801	816	752	770	765	828	766	811	840	760	830	756	822	809	805	790	820	789	849	762	853	796	799	772	753	786	791	757	757	777	782	760	786	827	799	836	806	753	791	791	813	817	760	811	805	796	796	807	742	801	814	755	793	841	834	804	781	820	766	836	816	782	766	732	795	833	806	796	809	792	767	821	807	823	815	802	800	787	833	765	807	835	770	795	771	841	765	828	846	807	770	840	791	784	824	777	806	790	786	716	847	780	781	861	817	749	784	808	758	802	809	764	795	773	828	787	793	754	775	736	806	794	770	803	796	811	773	787	842	723	780	829	785	839	836	886	837	805	808	811	777	841	818	821	818	777	778	834	786	812	827	817	800	796	776	779	795	743	808	806	781	817	745	803	808	780	814	786	799	758	812	796	826	770	755	832	818	843	801	796	812	835	831	740	820	808	829	768	797	790	749	838	735	826	775	812	830	870	819	766	764	745	843	820	814	839	825	807	775	799	828	792	741	805	786	753	795	744	828	817	803	836	781	777	800	832	829	713	806	770	833	779	791	786	816	803	817	773	797	800	798	805	801	833	788	744	797	818	856	777	828	812	798	813	773	829	787	819	759	782	738	773	793	804	749	784	820	834	820	806	812	777	774	784	790	749	757	852	869	795	817	735	804	763	810	803	838	833	816	761	808	785	774	833	756	795	778	807	832	796	752	828	790	770	796	733	792	786	755	810	783	790	792	805	818	768	772	814	805	774	846	754	773	833	780	791	742	830	829	810	815	792	740	776	821	757	773	829	755	815	812	818	794	784	846	824	815	761	788	815	783	810	817	794	776	810	831	744	781	806	788	785	805	751	792	797	842	791	852	811	852	767	824	780	760	783	804	753	784	790	819	750	791	789	787	794	827	751	785	806	853	760	808	779	804	811	783	795	854	801	762	798	764	765	808	790	771	796	787	780	718	861	776	788	851	810	829	756	813	773	794	830	794	811	778	808	805	769	791	772	736	824	782	799	846	768	824	780	780	765
2018	199	226	164	155	160	160	148	119	150	140	145	138	129	151	152	147	144	131	150	142	141	128	132	140	121	130	124	101	135	123	119	131	119	125	128	107	132	137	130	135	144	143	131	111	130	119	106	133	147	143	128	130	145	151	151	115	111	136	134	122	147	118	160	135	123	132	127	131	134	122	113	141	138	136	140	138	127	118	133	141	124	137	130	132	134	128	127	126	136	108	131	112	150	135	143	133	133	118	125	139	131	135	124	135	134	125	137	119	128	148	133	132	112	142	134	136	120	124	138	114	123	135	137	143	118	105	153	129	129	137	116	126	128	119	136	112	130	126	145	124	134	143	154	110	141	139	142	110	139	111	126	130	135	159	130	115	128	128	122	116	121	131	126	133	112	115	108	132	121	131	139	121	115	114	109	129	144	136	121	123	101	127	144	110	140	149	147	141	150	151	135	116	132	122	149	125	134	106	144	130	124	133	127	125	125	119	160	147	119	122	125	135	131	151	109	138	135	128	127	136	110	118	131	137	157	133	111	134	119	132	150	132	137	151	121	126	122	156	126	142	131	130	121	118	129	127	130	123	137	151	130	128	122	123	124	129	146	111	134	126	127	127	112	112	109	120	131	142	127	152	143	114	134	133	127	133	116	119	130	135	136	116	145	139	135	108	125	132	135	149	131	109	121	124	106	131	125	142	134	121	133	145	142	113	121	135	128	136	137	134	119	126	142	113	142	111	115	113	109	139	125	119	124	145	122	154	152	148	124	127	139	127	144	122	122	158	113	145	129	124	128	138	143	124	148	131	108	127	125	136	138	125	140	123	133	116	128	129	135	121	139	144	137	120	134	126	150	139	127	145	136	148	129	130	133	122	119	111	119	137	124	139	140	129	129	118	143	117	141	134	132	123	155	132	131	108	139	122	127	122	126	136	138	116	118	117	139	129	137	144	123	132	133	134	143	115	109	133	130	105	127	128	127	154	133	131	128	141	125	125	117	125	122	117	137	132	140	122	136	129	123	135	132	147	153	126	137	136	154	117	125	144	125	127	153	152	138	133	122	128	133	149	120	134	132	124	122	122	126	129	138	144	138	159	139	125	161	130	146	145	118	147	132	152	133	126	121	134	134	128	140	148	129	122	133	142	142	139	134	127	162	146	112	133	142	135	109	132	129	133	141	134	127	129	134	130	135	104	134	147	140	122	122	119	112	148	134	130	142	126	125	123	124	130	131	140	141	139	124	143	138	135	129	126	138	149	117	142	140	119	134	125	116	129	118	143	130	103	123	139	146	116	131	120	122	119	142	118	142	138	140	137	138	148	150	139	134	136	139	138	154	136	108	141	120	136	137	152	141	138	124	124	113	137	122	117	124	145	137	127	170	136	153	138	133	120	120	143	113	148	122	145	124	129	152	129	141	119	120	130	148	144	129	122	133	139	147	120	142	144	124	148	139	123	132	111	139	138	140	125	144	138	139	131	118	135	144	137	104	133	126	133	118	138	123	131	123	154	117	140	129	135	124	132	128	126	146	106	112	136	124	141	125	132	114	127	106	150	127	116	131	136	139	133	127	135	140	136	138	135	133	133	123	152	129	115	113	130	150	122	134	130	130	115	129	141	127	124	128	151	130	132	135	136	131	106	130	115	146	131	136	115	140	149	163	156	126	133	130	108	116	137	135	130	133	129	126	138	125	134	129	113	141	149	126	125	149	150	125	139	141	117	130	120	136	141	132	123	121	126	124	160	112	126	132	142	129	126	116	138	120	110	138	129	134	127	133	150	119	139	140	131	126	135	136	133	135	138	148	133	127	136	147	117	148	133	120	137	141	133	145	157	138	111	132	116	137	129	128	123	129	131	132	151	140	141	142	128	112	140	122	124	134	130	134	147	135	121	120	149	106	119	152	121	122	124	138	124	119	145	139	115	150	118	125	136	127	123	135	124	121	124	128	123	148	120	132	129	138	119	131	106	134	140	128	146	139	121	131	136	145	132	138	131	138	133	123	141	151	122	138	128	136	151	122	151	137	142	141	114	129	135	118	124	134	142	137	139	124	120	122	131	133	125	117	148	131	124	125	129	130	137	136	119	126	123	135	143	137	136	144	113	117	149	106	126	142	135	132	148	153	116	123	135	143	122	140	124	131	134	128	125	140	130	112	131	125	122	127	126	139	149	143	125	109	121	135	121	145	142	125	142	136	147	123	112	132	135	128	159	133	141	139	133	114	127	116	123	132	121	131	122	113	138	148	108	136	136	128	135	132	143	113	131	129	115	132	143	100	136	129	142	128	120	123	125	112	101	136	116	124	129	142	129	109	135	101	110	129	141	138	123	125	141	139	135	153	127	128	118	118	127	136	127	129	143	139	132	117	141	116	128	140	145	147	123	124	121	143	125	140	128	137	134	125	129	127	145	123	147	128	131	134	117	142	122	125	127	113	140	131	128	149	118	155	127	138	140	121	143	125	129	122	120	133	141	143	131	124	143	122	169	119	123	122	139	153	123	140	128	139	125	128	115	118	142	122	126	115	133	143	134	133	127	131	116	143	133	139	147	137	144	146	145	123	144	136	122	137	125	130	126	127	139	131	127	115	136	147	138	125	128	123	119	133	121	109	112	132	129	136	130	126	139	134	135	127	132	130	107	134	121	124	142	129	108	137	138	133	144	130	128	130	129	134	138	129	126	117	141	108	151	118	125	139	132	130	118	124	129	143	134	116	126	115	132	127	126	126	159	140	117	134	141	138	123	120	135	124	122	137	130	131	119	146	130	119	131	125	133	133	139	124	145	135	129	136	158	135	105	129	141	149	131	137	134	135	122	137	125	108	132	136	109	134	114	121	115	121	116	149	122	143	139	138	138	153	125	133	138	131	122	137	132	140	141	123	130	137	131	140	132	116	139	139	127	118	110	161	115	137	132	124	114	135	138	119	151	147	147	145	132	139	113	116	102	129	142	121	118	118	126	131	145	148	113	149	127	129	143	144	129	113	148	118	115	120	139	109	120	132	133	118	136	105	132	132	130	169	137	130	140	138	122	115	119	130	132	144	128	149	151	109	129	125	131	144	119	125	134	146	123	131	144	125	149	147	126	131	140	156	147	125	130	133	109	143	108	115	130	123	136	121	128	128	133	112	134	142	132	129	142	131	130	132	134	144	117	125	127	129	140	122	115	148	121	124	123	137	148	148	128	122	138	129	113	139	143	146	134	142	134	122	128	151	128	101	113	133	100	126	117	139	120	112	125	126	138	130	148	140	137	107	116	151	118	127	147	139	130	136	116	122	129	142	139	120	143	122	147	104	112	139	109	129	134	127	126	139	145	128	136	137	126	143	134	131	129	120	124	134	146	122	129	123	128	122	160	137	129	126	156	154	119	116	133	117	138	131	133	141	133	127	136	137	109	120	128	113	119	145	154	132	125	104	124	120	151	103	119	125	127	144	130	143	129	137	111	125	125	132	148	141	131	117	128	119	135	131	139	138	162	126	121	118
1828	510	609	617	590	591	547	521	523	499	465	475	487	495	448	452	487	469	447	483	446	432	453	437	430	435	422	465	421	481	468	436	427	431	438	464	403	407	440	459	472	459	446	455	427	463	427	473	413	439	434	449	451	468	447	463	454	437	456	443	437	426	394	412	482	405	440	427	407	448	384	459	446	474	451	425	449	448	443	438	440	421	418	445	431	462	467	444	420	475	504	419	482	409	426	423	477	458	464	427	473	457	451	459	432	437	429	492	415	423	419	441	427	439	409	414	467	425	473	438	438	423	443	405	441	406	427	454	443	415	421	410	445	397	437	449	481	422	454	411	423	433	448	427	444	452	425	419	464	404	443	419	444	420	407	429	431	381	418	451	435	423	460	436	439	420	421	468	423	381	437	448	477	463	447	467	445	424	434	473	409	406	485	430	427	473	379	399	434	455	421	454	481	418	417	442	438	450	396	421	425	412	457	428	503	410	428	447	457	450	461	451	440	390	423	434	408	436	422	433	409	431	441	466	493	402	484	479	457	451	456	424	445	418	446	401	443	433	447	445	427	473	464	441	410	451	441	392	419	409	419	432	449	441	437	462	425	413	433	437	469	390	399	400	456	450	447	436	409	450	443	463	418	433	439	462	415	402	437	409	443	443	460	479	398	441	429	423	440	460	441	456	419	446	458	431	424	452	412	429	451	411	451	426	464	396	396	420	515	400	495	422	453	444	478	450	418	433	463	419	393	440	439	432	451	484	476	451	453	413	444	443	429	424	411	412	411	478	446	414	472	452	458	381	445	470	430	447	437	430	446	429	459	423	426	412	438	466	444	415	424	432	436	414	422	438	428	430	455	413	407	415	452	433	446	436	436	428	475	425	476	455	439	432	470	464	431	389	421	458	435	428	409	452	420	424	455	466	432	444	432	435	412	430	461	435	419	465	456	424	451	445	452	494	447	451	420	448	421	389	445	408	414	413	413	437	458	454	431	408	382	436	407	440	439	445	423	496	486	405	440	439	455	410	446	486	428	440	442	460	453	438	449	461	463	445	480	443	409	439	422	449	430	440	443	438	449	471	434	420	406	445	452	435	422	472	468	439	407	418	455	468	405	423	450	454	436	455	407	435	450	437	480	397	447	409	471	452	446	442	450	435	462	410	426	430	416	425	425	458	419	430	432	420	411	447	440	416	430	455	438	427	436	437	433	465	385	463	421	435	457	454	460	431	462	425	469	418	436	451	407	476	418	453	422	424	438	455	447	430	472	463	428	478	428	435	424	408	455	428	445	448	424	420	425	453	433	432	426	447	471	475	407	449	427	450	474	464	425	444	414	424	398	448	422	438	465	458	430	407	445	439	421	460	443	451	460	422	379	426	440	437	460	457	419	439	399	460	445	412	408	409	415	440	411	412	399	443	424	410	420	429	426	483	441	404	419	448	442	449	436	461	427	415	398	410	428	464	404	444	458	437	432	478	420	415	443	440	408	432	459	478	425	450	462	446	449	448	423	429	454	436	424	450	474	435	427	422	414	455	439	451	467	452	434	458	434	441	454	442	453	459	463	438	477	437	446	435	443	431	441	433	434	443	445	438	430	435	451	428	441	450	444	430	440	466	488	445	455	447	447	430	405	423	420	454	442	456	457	452	455	424	419	447	447	453	441	424	407	412	435	442	444	444	446	441	399	455	446	436	449	436	454	374	468	438	433	459	402	425	436	412	442	403	454	410	446	463	429	458	429	436	420	444	462	466	441	409	390	466	422	448	452	408	399	469	428	415	436	432	425	419	442	429	459	402	435	457	420	448	426	433	452	405	437	447	464	441	434	431	446	422	424	449	457	410	480	413	473	441	446	432	424	440	442	431	448	462	457	460	458	456	441	453	455	453	440	424	468	452	443	448	445	417	442	424	436	386	435	426	444	444	468	466	409	461	408	412	446	437	428	414	424	445	403	447	438	415	429	411	431	425	436	452	447	445	426	431	481	454	419	423	417	469	448	411	415	438	467	458	418	420	440	419	410	425	477	462	442	435	415	422	421	419	453	412	463	449	473	496	458	439	452	460	451	415	449	435	424	470	452	428	462	464	445	434	439	424	382	447	454	471	416	437	430	436	445	452	473	427	422	445	415	437	450	420	415	459	447	450	433	464	460	433	430	420	453	440	434	439	460	427	405	404	437	424	420	427	465	443	481	415	438	432	435	426	449	482	445	425	452	431	419	455	457	448	458	458	427	458	408	427	411	427	431	441	446	460	430	419	433	396	435	426	416	445	424	419	408	442	460	450	465	448	445	460	445	434	410	457	410	447	449	425	428	445	415	442	440	398	451	409	465	413	453	432	429	429	424	427	438	440	449	449	418	401	480	439	462	475	441	415	424	403	414	461	422	420	419	436	447	449	428	418	430	464	446	411	431	434	440	464	431	461	472	443	432	471	437	422	428	472	401	413	463	450	436	395	453	450	448	438	457	471	457	438	427	451	460	412	444	445	513	420	430	437	425	415	420	409	433	461	471	444	452	406	452	403	484	443	469	437	420	457	456	440	431	490	448	432	431	413	452	450	443	458	432	405	450	445	439	460	435	453	421	458	454	442	424	436	447	432	450	450	461	419	446	414	428	499	433	449	452	440	463	432	426	455	448	436	422	466	452	410	443	442	438	400	460	434	460	481	464	437	432	462	442	416	466	418	442	438	409	428	461	413	450	446	445	448	440	457	452	429	460	451	430	451	436	437	454	448	416	431	467	436	424	470	460	453	442	439	443	410	433	461	432	444	392	445	463	445	421	487	455	438	444	424	409	402	442	471	452	430	463	488	384	462	432	441	441	478	493	426	441	429	418	455	428	441	418	452	480	437	467	463	436	423	472	435	402	385	432	422	406	456	446	426	418	426	454	440	451	457	410	481	474	422	443	419	455	435	441	456	472	441	468	434	464	428	408	446	468	422	436	476	448	476	442	433	433	437	417	425	459	438	446	415	444	420	457	414	429	452	435	456	474	435	401	429	423	415	441	436	466	484	439	418	417	419	465	459	457	421	439	430	427	440	450	447	431	441	440	435	440	429	425	476	457	472	427	407	416	442	435	445	408	440	462	438	429	457	432	440	417	437	442	438	435	438	434	395	425	421	413	459	417	457	476	417	441	422	450	426	448	440	446	442	482	406	464	425	469	424	426	442	442	454	445	453	420	429	459	467	481	470	403	449	433	433	479	442	437	443	427	435	445	445	434	434	418	424	443	435	435	410	426	446	432	400	459	471	481	447	471	449	443	445	459	463	472	443	443	463	452	430	481	397	470	422	453	455	447	453	423	449	432	437	431	422	438	427	451	471	417	439	443	424	460	455	419	420	469	438	412	435	436	468	440	431	428	414	396	429	408	397	429	462	460	450	468	459	431	377	456	447	429	407	395	433	473	412	412	399	430	435	436	461	456	417	423	466	450	407	434	447	492	430	397	443	434	410	434	429	422	439	423	441	405	481	447	411	375	448	405	405
8754	1185	1584	1216	976	733	585	507	474	397	375	376	359	332	298	318	307	314	273	301	294	310	332	294	248	293	285	270	311	282	292	268	259	276	233	248	260	294	299	284	274	250	286	262	290	269	263	277	286	285	258	264	290	250	244	263	260	263	270	264	281	269	286	260	278	265	263	271	288	278	281	238	252	249	245	264	234	292	245	282	232	276	287	273	303	263	288	283	266	264	295	277	277	266	241	275	273	266	290	262	264	254	241	266	285	249	241	266	249	274	266	314	262	265	264	269	256	263	260	263	283	255	254	249	276	289	253	275	266	249	260	234	237	279	276	275	263	267	258	267	258	257	258	275	253	251	254	273	253	268	268	259	280	274	265	270	265	257	247	232	229	238	247	265	235	263	235	222	250	276	267	266	271	257	264	245	279	255	284	256	278	271	280	301	247	248	253	238	262	269	258	266	264	276	251	254	287	240	271	256	260	256	245	270	268	283	217	283	255	251	252	263	279	247	242	271	233	273	269	282	279	255	264	264	254	252	263	257	269	301	250	247	316	236	250	241	267	275	274	254	278	279	277	232	263	254	274	285	252	261	281	249	230	251	271	228	284	260	244	255	261	251	252	272	257	261	235	250	256	235	256	264	270	287	258	253	268	257	293	262	265	255	294	250	254	264	266	304	274	296	217	265	284	248	263	251	268	253	251	270	276	260	253	257	275	291	260	281	252	266	254	233	250	265	256	269	240	245	259	248	272	280	258	285	259	291	274	268	272	266	272	284	250	264	269	261	279	246	253	268	246	274	268	266	268	282	245	261	259	244	259	253	243	259	246	247	268	255	267	234	270	241	242	231	291	285	256	251	294	292	263	280	294	280	270	261	233	262	248	270	258	245	241	284	241	263	296	242	255	295	251	260	239	277	216	262	272	265	248	260	260	262	275	245	269	275	268	276	237	264	251	265	260	252	246	252	247	254	271	256	278	266	277	268	246	310	262	255	255	279	247	273	270	243	282	265	237	260	293	289	251	250	258	237	233	267	266	256	261	242	270	267	237	276	265	257	264	233	270	288	282	260	256	263	242	266	265	272	293	251	265	269	248	278	304	254	256	252	266	262	265	268	285	277	270	276	251	300	269	288	239	252	260	285	270	274	298	228	257	243	267	283	287	241	278	273	265	244	245	255	269	284	274	248	249	265	282	261	254	288	260	279	237	261	263	296	225	251	274	295	250	287	252	262	230	247	251	246	252	251	261	255	293	266	250	273	283	293	275	261	256	269	263	272	268	252	269	258	254	261	245	237	238	267	253	270	296	279	303	258	245	266	276	282	248	243	254	264	271	259	264	281	256	244	282	280	241	249	248	253	288	269	202	269	254	246	291	272	277	259	264	233	254	264	236	286	252	265	277	308	277	249	229	277	265	253	272	266	271	262	269	259	269	254	264	251	275	240	287	250	250	261	257	237	261	255	268	241	299	248	272	284	247	284	228	254	273	246	263	271	253	244	272	248	244	258	278	273	265	260	268	244	256	276	244	250	235	288	244	265	266	253	301	247	260	270	251	275	247	266	276	280	259	245	286	274	262	277	270	268	247	270	279	250	252	268	238	259	245	257	225	251	256	250	250	239	278	249	260	289	247	264	247	296	232	223	272	261	290	257	256	276	269	265	254	260	265	262	279	262	268	247	266	264	253	241	300	256	269	257	236	279	266	257	276	279	258	277	257	246	252	236	285	264	247	256	252	268	249	241	258	240	247	237	277	267	263	263	263	273	239	243	252	272	263	284	300	277	268	256	267	273	258	264	255	295	250	271	277	281	248	265	241	259	287	268	235	280	280	261	257	262	279	289	302	253	242	265	252	282	270	250	241	260	273	279	284	256	227	252	249	254	246	263	263	279	237	262	259	243	242	262	273	269	277	279	295	286	253	251	267	263	250	263	276	254	270	235	257	272	249	265	247	238	249	266	260	246	265	252	260	262	252	251	269	242	257	279	243	269	276	270	251	249	261	257	257	238	273	272	273	273	256	271	241	250	240	263	258	263	225	247	274	282	239	258	261	291	229	264	258	250	258	259	256	268	260	272	247	286	309	287	258	227	248	264	281	288	277	278	270	281	269	232	264	280	271	256	277	263	269	294	268	262	218	247	237	264	250	266	278	256	256	293	240	269	261	262	289	258	273	258	269	242	256	261	266	247	263	245	257	246	278	267	270	235	271	248	264	266	253	246	278	269	287	229	288	278	283	249	255	260	276	241	257	240	246	246	281	277	249	276	257	251	236	282	248	280	274	273	258	242	246	276	258	250	276	267	253	249	256	264	231	264	239	255	232	249	255	245	275	226	288	274	272	286	242	255	221	259	247	245	263	236	267	267	238	279	255	245	277	254	274	256	274	274	243	248	260	254	259	243	261	272	269	243	240	259	268	236	269	279	303	243	275	249	277	267	266	254	261	269	258	250	241	243	260	272	266	289	259	278	244	248	219	287	260	298	266	242	242	237	279	248	248	268	284	267	285	237	265	255	243	302	254	257	265	270	263	265	257	269	268	266	253	210	266	265	309	255	268	256	255	239	238	244	265	297	276	263	287	260	265	269	272	291	264	245	241	265	292	262	263	259	290	249	223	260	272	276	249	277	252	283	260	296	259	261	243	267	269	266	289	293	268	224	293	273	231	259	256	267	286	242	265	271	274	253	247	251	280	257	279	243	264	252	260	287	254	279	262	276	265	279	248	251	301	275	288	249	275	237	272	256	241	225	265	258	252	252	281	281	255	273	274	215	248	240	281	242	266	284	267	267	274	258	256	276	272	252	256	270	281	281	283	281	271	237	263	267	267	257	250	282	255	291	283	248	281	276	259	250	285	234	256	261	267	223	282	246	271	257	283	261	289	248	245	260	291	267	237	258	254	228	260	261	273	253	263	293	292	285	254	277	234	301	249	240	280	275	265	258	272	274	280	253	269	267	263	276	275	243	275	242	261	264	257	288	260	223	247	271	263	260	276	255	280	272	256	262	273	238	263	265	271	231	268	271	278	284	248	283	256	281	252	280	244	254	238	265	271	256	274	253	245	257	308	290	268	288	285	261	300	250	274	285	272	275	257	280	283	246	261	281	261	253	251	283	247	278	273	211	260	276	255	256	282	258	271	247	265	271	255	230	296	257	287	276	261	283	238	281	246	251	247	259	243	263	275	264	249	253	269	243	261	226	255	280	277	256	233	255	260	268	266	255	272	271	232	285	259	258	255	244	265	238	262	257	260	269	247	245	266	245	297	240	245	269	246	271	277	272	263	278	273	251	277	244	275	276	266	268	231	259	234	260	287	255	237	258	258	277	254	261	238	283	285	276	252	287	264	261	271	256	246	266	243	240	239	246	276	266	253	257	262	259	262	246	245	241	253	296	276	242	285	271	245	238	253	280	262	250	251	267	238	273	245	277	265	266	247	278	265	266	248	250	266	279	271	257	286	254	251	257	284	257	263	264	254	269	266	253	262	245	266	284
5520	1690	3322	3905	3315	2701	2310	1949	1777	1555	1451	1395	1321	1159	1180	1130	1090	1048	1042	966	978	948	967	923	889	918	945	892	849	909	867	833	866	813	850	882	843	821	874	852	882	864	846	793	804	831	790	833	843	806	820	832	777	835	811	770	782	790	810	848	845	773	749	800	848	858	791	807	794	829	812	842	789	808	774	766	855	777	755	745	788	754	823	780	766	785	760	759	769	759	809	790	727	790	774	762	795	738	834	776	769	763	748	788	784	775	800	744	785	765	806	774	764	792	763	775	797	791	775	755	769	761	787	745	801	748	789	772	803	782	846	714	770	733	811	742	752	797	796	791	795	765	802	787	774	806	738	759	787	780	780	755	756	756	815	724	769	818	801	806	778	776	746	819	779	779	784	797	802	775	761	835	742	752	762	786	753	797	762	814	820	747	794	790	801	759	840	700	743	808	789	815	794	773	762	750	758	827	798	820	734	791	806	787	793	723	755	766	802	808	768	787	746	794	715	798	791	812	753	793	766	784	772	775	780	826	769	755	798	770	764	755	731	814	783	745	774	784	779	796	764	789	813	776	790	775	812	835	809	847	745	755	729	814	794	780	835	779	761	780	748	784	727	760	806	784	776	827	726	777	754	807	798	838	739	786	767	736	764	765	753	815	797	734	761	772	754	784	816	771	806	786	761	783	754	803	782	761	830	786	816	758	791	774	754	745	802	791	770	790	752	758	714	728	765	757	777	784	731	771	783	783	754	777	750	736	782	792	794	771	773	802	778	771	768	805	819	790	791	720	772	788	796	753	770	783	716	730	835	760	818	750	794	795	782	774	781	777	811	764	771	772	798	792	779	753	807	789	787	766	758	837	757	748	781	810	769	781	795	769	713	753	783	758	841	726	810	761	773	758	721	790	764	760	789	790	819	797	780	762	740	733	762	803	770	797	762	736	769	785	814	751	756	770	765	810	737	776	738	760	781	758	749	808	772	791	734	778	763	740	749	769	809	799	782	789	770	786	825	792	763	783	795	781	766	769	695	757	776	806	730	769	807	782	766	768	755	803	810	790	743	792	717	790	760	790	753	784	811	752	783	756	736	763	733	796	810	746	787	755	810	772	801	756	757	820	778	799	816	829	772	817	773	748	785	763	750	797	801	753	766	783	772	748	792	816	766	784	746	799	811	739	793	713	769	797	809	798	731	820	764	785	752	742	756	780	845	792	747	766	829	768	740	833	759	789	785	755	779	825	791	788	776	814	727	783	816	775	731	761	769	788	748	776	758	780	748	797	794	821	798	812	770	750	779	722	750	785	776	787	774	778	774	788	770	740	726	778	784	778	816	742	802	738	763	784	778	758	760	799	787	816	745	755	843	768	798	767	749	753	739	737	780	729	801	705	738	793	792	739	819	780	787	733	753	757	748	734	769	761	772	781	753	736	834	765	745	754	781	806	785	777	829	801	777	813	789	757	813	802	784	799	808	778	770	698	808	768	829	802	810	714	728	755	798	775	787	782	807	879	730	829	815	759	772	739	749	786	790	763	814	755	772	788	783	819	739	766	776	756	740	751	797	769	770	736	770	815	835	799	772	757	812	792	804	757	795	781	744	805	748	780	773	826	748	833	795	792	790	731	754	804	783	758	745	782	808	728	766	799	787	838	806	798	819	772	773	819	755	780	758	793	748	744	730	762	746	735	795	815	802	802	742	751	764	751	777	803	757	764	788	764	791	689	798	790	761	799	734	780	800	789	800	756	805	779	803	764	713	780	758	779	760	787	738	808	737	784	793	794	822	788	744	794	747	813	753	808	809	790	799	794	788	749	767	768	780	748	816	767	769	775	763	800	798	781	797	745	777	787	755	768	822	738	804	763	803	791	789	811	774	757	728	750	779	740	760	843	797	806	801	800	750	779	780	747	787	766	797	760	811	732	807	743	790	792	763	755	788	788	787	781	815	815	813	757	771	723	760	734	833	768	770	861	769	783	769	773	815	739	720	784	780	796	784	788	743	775	784	797	755	745	801	768	801	778	808	799	766	750	801	752	777	729	774	782	784	799	782	702	784	814	780	798	777	759	782	809	759	800	778	772	750	767	811	773	775	753	722	762	778	745	788	754	781	738	808	746	774	733	791	744	794	809	783	774	783	752	775	811	746	750	761	791	803	808	756	753	795	745	776	750	747	763	781	744	782	803	760	791	790	818	774	792	773	764	823	780	785	780	762	783	797	765	774	754	813	793	743	761	788	790	779	744	780	787	741	713	777	779	786	821	793	787	760	797	769	743	769	822	801	769	790	809	760	806	785	738	748	771	742	808	761	750	737	794	752	785	856	766	737	758	805	780	762	801	727	748	785	765	772	803	801	782	703	771	761	803	787	762	736	790	776	781	778	802	832	752	780	766	767	775	731	774	787	756	773	790	785	761	827	742	774	783	802	767	809	796	734	797	773	742	760	802	808	745	779	777	721	766	770	787	769	791	764	801	755	760	784	775	797	810	734	800	779	764	774	820	819	770	747	795	808	811	797	779	746	781	748	774	829	797	748	848	789	835	738	780	761	812	816	789	729	776	802	769	797	783	789	749	732	782	748	781	753	800	783	751	819	773	831	770	832	795	786	797	756	765	812	751	787	771	707	789	752	734	746	797	786	772	772	741	781	734	804	744	798	736	824	784	762	779	786	769	736	752	777	783	768	815	781	778	831	752	747	781	821	789	822	746	760	744	840	735	806	786	781	816	786	805	791	793	824	836	749	750	751	813	777	801	745	785	753	808	762	731	785	772	786	756	778	764	775	785	800	787	751	817	767	766	764	793	800	757	763	780	802	762	756	754	756	810	772	775	772	787	792	771	815	769	816	868	800	775	808	761	792	783	797	804	814	798	783	780	750	745	802	794	767	771	803	785	792	808	801	759	811	772	779	792	762	773	786	782	807	783	803	792	755	814	765	798	784	783	746	753	766	757	721	818	836	740	721	789	783	754	829	772	801	744	751	768	845	771	764	786	805	751	803	791	740	780	769	766	747	810	767	750	765	766	748	800	817	771	762	770	785	821	700	787	710	755	777	747	808	795	747	746	787	742	804	775	732	763	808	757	758	762	808	781	789	738	810	800	762	818	750	787	793	773	822	830	739	744	780	783	743	782	777	778	739	745	812	809	794	812	775	828	737	757	783	827	781	843	788	802	756	801	826	796	756	761	813	773	753	792	794	745	800	794	790	793	802	777	772	782	786	766	810	770	801	777	774	807	753	731	807	775	731	765	776	754	795	700	764	788	745	782	808	767	797	794	764	778	771	813	751	766	805	832	750	766	809	786	749	759	756	739	756	760	751	744	798	791	758	751	786	809	806	812	781	750	758	807	800	784	771	825	793	764	782	772	733	823	789	796	791	804	767	796	753	848	773	774	822	791	815	764	793	765	818	815	758	746	755	797	746	812	746	801	757	720	823	801	790	770	795	792	744	756	821	783	747	759	765	780	798	776	797	826	793	818	725	815	748	830
15699	2631	2923	2288	1542	1249	997	749	665	581	528	458	436	409	441	392	357	352	332	339	318	324	337	336	324	288	290	293	286	295	292	299	252	281	265	258	277	257	253	290	290	257	274	304	309	299	284	255	270	283	268	289	254	290	268	302	269	279	291	272	273	278	264	279	261	249	276	312	263	289	268	267	282	246	266	291	286	259	238	316	273	268	252	291	274	286	243	261	294	236	284	271	267	275	270	264	257	275	285	258	253	247	293	248	272	309	241	248	285	260	284	272	262	270	254	276	234	266	286	257	248	268	261	272	259	242	265	294	258	263	278	286	286	274	250	311	273	294	263	284	268	290	307	273	273	237	257	296	260	259	286	258	254	268	285	270	289	268	310	244	253	261	258	264	273	272	274	278	296	285	271	259	277	256	266	261	266	260	276	255	253	236	250	257	250	285	283	242	263	255	233	259	293	285	273	264	248	219	239	262	290	255	249	282	251	266	268	247	293	271	267	245	268	266	265	275	247	258	261	303	288	263	279	299	276	260	275	264	243	289	284	262	293	274	294	251	260	276	288	257	248	266	248	295	244	252	260	283	238	279	278	257	268	275	250	270	262	243	250	277	280	266	250	282	272	229	255	286	253	291	254	262	269	262	299	236	265	258	246	288	249	274	276	268	253	216	287	249	258	272	274	229	250	249	253	264	274	295	273	248	273	264	275	277	235	252	268	268	279	263	271	242	257	233	289	264	297	249	246	276	261	273	282	241	277	256	223	251	253	276	263	260	221	298	260	258	258	257	301	255	272	280	261	256	280	254	274	248	252	259	284	255	266	296	265	254	282	275	268	278	279	275	258	287	270	271	232	274	269	288	279	271	256	267	252	248	269	251	267	257	252	252	258	266	310	244	266	272	273	267	246	260	268	274	313	265	252	280	251	266	279	268	243	262	230	258	253	273	243	279	287	280	284	251	264	278	263	266	240	276	246	259	267	277	248	269	273	254	253	294	269	231	282	270	259	284	243	285	282	281	271	277	249	271	275	270	278	271	266	262	262	277	266	243	272	286	271	291	267	223	287	267	286	260	277	239	269	264	268	257	258	268	264	250	282	278	272	259	273	283	274	256	272	248	293	283	255	278	289	249	277	295	229	270	281	290	253	268	265	280	280	270	271	291	278	267	281	264	245	275	245	251	268	246	262	268	245	269	251	241	278	263	256	282	238	277	253	248	235	266	272	249	248	271	277	235	271	250	278	266	263	275	279	265	294	279	276	246	264	255	259	271	277	287	259	268	290	286	290	256	258	261	257	252	235	219	269	239	240	245	289	256	263	269	281	284	263	248	261	273	272	234	291	288	270	300	264	232	286	262	268	257	263	256	268	270	266	294	240	279	273	243	273	234	300	260	284	261	254	297	232	311	259	265	261	291	274	304	239	268	289	289	270	265	267	271	280	272	257	260	246	267	257	271	258	292	265	300	256	274	258	232	269	289	255	260	256	266	256	270	329	266	253	270	242	269	265	250	267	263	245	266	276	283	282	269	264	284	283	257	275	270	261	264	269	275	271	255	251	255	251	272	265	265	262	247	286	285	267	259	282	287	231	273	274	271	270	279	276	239	286	281	271	250	230	281	273	277	255	255	274	238	276	258	258	254	268	252	259	275	280	260	281	287	290	269	238	258	283	269	226	271	289	282	287	269	264	256	264	281	288	257	254	254	248	269	309	237	258	283	286	251	252	255	277	275	278	284	280	278	303	270	273	278	297	272	277	243	263	269	269	250	260	277	266	256	290	259	244	262	267	262	245	258	288	249	273	270	255	289	265	247	250	276	258	265	275	290	271	278	255	254	258	253	268	285	286	267	257	245	227	292	246	272	265	301	276	273	268	285	283	266	278	285	276	269	261	258	246	255	263	282	259	233	237	268	294	275	274	257	274	266	272	286	277	274	275	304	275	264	264	290	274	274	286	261	259	239	280	239	254	266	275	254	277	282	285	254	261	271	271	257	278	274	262	239	261	228	240	257	258	264	259	274	258	260	258	267	273	239	269	279	272	280	276	276	274	233	296	265	293	274	265	267	261	248	255	255	299	256	240	269	269	258	292	278	254	257	269	288	282	257	285	273	250	245	295	256	255	298	270	266	274	270	262	275	258	267	265	271	230	258	274	259	259	235	237	261	276	254	295	268	269	283	295	265	247	268	280	252	264	268	255	259	265	268	255	289	273	259	275	274	255	263	266	264	278	255	273	270	292	257	269	275	278	282	268	253	276	262	287	228	260	272	273	260	260	250	273	268	277	276	264	248	263	270	275	265	303	267	267	251	269	263	255	250	261	231	300	246	261	249	290	284	253	267	275	285	264	291	294	275	266	263	252	251	297	260	236	268	285	231	248	280	289	244	289	287	271	268	264	274	293	279	256	246	290	250	300	267	264	252	307	268	252	242	272	250	271	294	228	270	254	264	264	260	248	233	279	275	257	265	300	293	276	267	236	318	274	265	277	261	253	282	269	305	250	259	235	307	285	229	268	241	248	258	266	252	293	260	252	275	263	288	271	266	271	248	240	280	259	256	253	266	293	263	312	288	274	257	280	285	276	277	266	261	258	241	281	277	289	283	252	260	295	260	262	278	254	262	266	244	279	254	286	263	294	265	263	235	256	255	311	283	265	287	267	256	252	242	268	305	260	296	257	279	286	245	260	267	229	231	258	272	278	288	268	264	266	261	290	288	257	254	249	258	262	261	254	244	266	274	264	254	241	308	264	238	301	269	280	263	286	282	275	259	296	289	259	243	264	254	272	276	280	271	277	257	255	268	254	271	260	257	280	278	245	266	275	265	255	280	279	285	265	247	250	250	254	281	261	271	288	279	288	260	277	240	247	267	262	260	258	249	269	258	247	285	241	277	271	299	261	265	265	286	259	267	263	262	259	267	273	267	298	258	271	276	278	260	259	266	263	262	270	266	241	254	273	247	243	264	247	275	299	265	282	274	305	279	273	283	244	255	258	258	228	259	278	229	282	282	251	244	308	254	268	294	257	265	296	305	269	262	258	233	286	269	289	289	266	253	267	250	249	267	256	269	274	242	283	256	266	264	276	290	260	274	263	281	267	247	255	278	292	281	244	247	260	248	288	268	319	259	273	271	278	260	256	282	269	276	239	262	273	235	293	295	262	246	258	265	264	253	266	252	272	282	276	282	238	256	266	304	259	256	291	260	256	277	273	258	279	259	264	255	275	303	261	252	277	250	267	231	264	278	259	254	276	280	263	267	279	272	237	272	291	281	250	260	257	267	270	254	264	291	254	262	276	265	276	277	285	279	294	297	247	256	280	263	266	273	267	269	292	275	263	237	290	265	248	289	272	274	251	258	251	268	264	249	270	256	251	272	263	273	254	311	272	301	298	310	267	272	259	279	306	271	265	258	258	249	260	279	272	272	255	261	299	245	281	269	272	252	251	243	255	259	257	255	262	278	244	297	278	251	276	267	269	254	247	261	261	265	281	258
7644	2699	5544	6345	5526	4540	3823	3175	2757	2492	2188	1887	1787	1589	1541	1400	1359	1300	1260	1245	1162	1123	1099	1135	1116	1004	1037	1035	1045	960	998	910	945	936	926	896	908	890	867	904	886	915	909	887	868	834	867	863	873	879	794	825	859	831	825	817	854	841	848	866	831	800	795	824	790	806	832	791	760	792	844	811	820	809	845	777	755	839	796	814	781	781	810	804	782	807	795	778	791	824	821	741	808	814	779	827	779	813	867	786	781	799	786	816	750	804	828	838	772	765	756	780	822	816	813	783	763	768	839	746	785	767	748	816	847	767	799	809	806	763	768	813	805	768	796	768	760	799	837	825	804	759	818	778	745	751	763	744	813	796	755	782	784	780	845	727	759	715	839	806	801	794	753	721	791	814	808	741	792	889	737	818	821	792	756	808	762	778	782	822	793	801	748	771	810	793	821	780	789	800	769	758	732	766	773	850	808	774	796	747	748	735	739	774	740	805	755	799	801	787	813	793	772	804	771	822	757	795	762	793	801	731	721	839	795	796	783	749	803	761	747	764	792	836	809	754	804	771	815	795	740	789	831	822	802	764	742	771	712	778	761	754	800	812	792	789	786	818	792	791	770	772	815	752	754	808	826	791	775	754	766	770	761	759	767	757	778	741	778	776	749	808	759	775	764	785	798	775	732	764	747	795	806	751	776	773	773	811	801	774	776	758	781	774	828	816	760	813	820	723	765	827	767	827	769	762	762	739	766	762	754	777	758	763	777	768	769	782	808	775	800	797	787	734	741	763	804	778	789	819	712	781	774	756	783	775	780	743	796	794	774	827	763	791	752	778	732	783	784	772	813	798	755	727	768	774	763	775	802	808	784	802	776	793	772	785	749	775	714	718	792	788	762	764	749	814	787	798	788	774	783	793	798	813	742	796	735	749	731	793	759	779	750	768	786	847	798	781	814	837	762	787	764	769	713	765	726	756	720	767	780	774	766	748	805	765	788	791	788	802	840	843	750	816	798	791	797	768	833	766	785	794	799	805	805	805	765	791	821	765	809	780	748	775	785	798	784	796	788	764	744	775	752	793	793	758	766	745	752	806	754	800	794	750	764	765	758	770	758	781	744	837	751	801	777	776	755	765	801	755	757	786	814	776	790	755	775	770	768	805	733	742	799	758	762	733	719	777	730	775	796	718	770	788	762	811	785	801	708	798	768	751	788	787	751	791	798	833	741	793	760	826	842	764	804	780	795	778	814	792	772	736	795	746	810	779	777	755	760	822	725	806	769	795	796	809	813	760	759	790	817	790	790	777	782	817	817	747	799	775	738	744	768	759	781	763	805	770	807	783	809	770	797	790	769	789	810	761	788	778	810	754	780	794	714	795	793	827	796	811	805	749	772	773	833	760	782	786	781	735	755	814	737	738	776	766	735	759	782	780	772	820	793	761	770	786	719	816	782	740	737	819	802	694	757	738	813	796	746	772	769	838	783	777	838	814	736	813	777	737	788	832	741	730	798	853	795	780	777	782	768	804	812	772	780	757	807	765	758	755	770	807	717	797	803	783	774	791	820	806	831	859	724	760	786	790	790	807	759	808	801	803	782	808	719	805	764	752	806	774	775	756	797	825	753	807	779	829	783	752	778	775	781	807	781	735	793	768	795	753	839	810	751	805	828	763	836	790	772	752	771	780	743	784	796	835	774	746	783	786	793	765	792	790	781	794	808	818	793	786	746	772	770	783	806	796	795	765	726	792	784	748	785	771	774	777	775	736	787	768	805	754	759	778	760	818	777	793	755	764	787	830	770	787	783	731	776	818	760	828	799	778	793	756	802	748	764	798	796	816	818	763	766	850	756	799	794	789	759	792	786	782	799	793	776	764	773	805	783	724	790	773	783	744	800	785	823	851	824	790	776	811	804	828	771	797	770	782	748	740	758	749	772	760	774	780	737	773	807	760	782	784	820	791	796	794	718	755	772	764	741	734	761	801	816	766	752	763	778	744	776	783	751	839	792	727	781	770	789	810	794	790	780	787	767	774	770	794	776	790	800	806	792	772	801	791	804	839	755	784	754	838	769	805	828	834	782	810	837	794	829	785	797	789	781	750	776	800	735	747	798	782	811	780	802	739	799	758	795	803	807	800	728	779	826	765	814	777	731	792	776	757	779	772	795	782	784	803	794	782	805	771	801	766	737	768	773	740	797	782	797	776	771	795	765	824	761	783	774	806	763	736	728	772	809	798	788	736	773	790	795	768	778	815	784	837	757	799	814	773	754	751	747	780	845	804	814	833	744	853	769	788	813	788	801	832	766	771	788	762	794	821	788	802	801	765	753	743	794	777	754	753	800	839	747	723	768	765	799	782	782	763	818	795	799	780	817	753	794	757	839	788	764	759	793	831	819	776	767	784	730	748	804	793	829	828	826	817	777	782	767	773	774	784	835	810	717	770	813	750	801	775	745	810	831	779	812	764	810	789	814	751	727	785	831	783	778	815	777	776	843	784	759	795	767	783	789	792	808	764	762	769	813	791	792	787	809	809	741	751	760	775	768	751	740	791	781	811	760	744	761	792	744	813	790	800	815	815	800	798	756	767	844	772	756	811	789	762	802	753	793	781	791	813	768	774	756	827	777	794	782	794	837	771	753	776	787	803	751	794	805	716	746	779	746	731	781	770	733	784	741	797	748	787	777	784	786	775	788	749	752	769	792	785	730	759	731	804	756	804	824	801	762	770	803	794	823	750	751	796	767	820	763	809	778	820	733	749	771	761	826	781	740	814	737	794	781	746	784	796	802	736	781	789	764	808	760	757	753	807	752	795	782	823	774	763	803	789	763	741	787	824	825	768	786	793	782	739	805	790	812	802	745	762	785	780	779	788	733	762	789	825	793	791	719	749	770	770	731	824	769	772	808	789	772	777	737	721	806	794	797	804	814	794	737	793	775	792	822	762	797	760	791	783	828	795	766	793	797	840	779	782	791	774	820	799	756	748	753	801	730	808	828	818	832	729	761	742	800	768	826	767	783	760	819	794	769	775	821	773	817	788	809	772	763	761	776	805	805	812	735	842	795	769	790	811	782	788	814	764	751	784	725	814	739	819	805	748	782	810	791	786	758	783	803	838	781	757	812	809	815	798	827	817	794	731	762	800	786	807	813	760	793	802	784	748	791	786	802	747	797	812	766	776	779	814	714	806	785	795	772	751	778	775	792	820	788	778	762	755	801	774	762	778	776	796	777	746	738	814	742	770	779	787	807	776	780	784	793	803	788	751	801	800	782	753	746	744	781	762	771	808	797	811	810	777	763	782	756	802	778	774	794	789	800	764	799	833	796	767	745	781	801	758	777	785	797	788	818	809	762	793	733	731	765	765	801	795	791	738	737	784	782	746	767	765	791	777	742	782	787	786	785	779	816	762	801	800	805	769	765	791	783	755	810	759	800	746	798	765	773	794	733	802	768	790	777	814	727	750	795	771	796	745	746	762	809	767	799	756	823	791	794	760	767	774
2137	205	196	189	161	150	142	161	133	128	136	124	141	116	133	120	138	116	114	123	124	124	149	123	116	137	102	143	140	125	123	141	123	128	135	139	139	139	112	134	137	119	123	131	123	127	110	157	118	123	124	155	129	154	130	142	135	117	130	124	123	133	127	119	129	127	144	114	117	147	139	132	122	127	120	134	136	142	142	127	140	131	130	120	129	121	118	136	111	143	122	140	118	121	122	141	130	148	159	130	121	126	130	151	134	134	117	129	117	150	121	134	141	148	113	133	126	125	124	121	114	141	144	124	145	116	123	132	138	125	122	144	121	118	130	133	120	126	125	123	145	136	122	126	122	131	121	125	105	130	124	125	126	126	136	126	143	140	114	129	111	123	134	149	136	143	114	120	131	152	130	145	136	112	131	140	124	122	144	137	119	131	96	128	134	107	131	124	146	120	121	127	145	129	143	133	133	126	123	139	131	136	146	142	128	140	131	131	128	147	120	126	137	109	139	131	133	106	135	126	149	144	114	143	132	133	142	148	131	99	133	131	137	132	125	146	130	139	138	151	120	121	120	114	130	122	148	129	125	114	136	141	129	126	129	123	154	127	137	155	123	138	120	135	114	145	128	124	154	149	115	150	144	126	121	127	124	118	144	151	126	165	112	142	137	135	120	149	131	128	141	138	140	132	129	158	135	121	125	132	143	117	142	143	120	119	121	123	129	131	141	125	136	122	158	115	125	125	110	117	138	120	124	129	132	136	144	134	131	116	117	146	129	109	132	122	108	143	118	125	132	141	123	142	133	120	141	132	132	118	143	115	130	125	137	123	139	134	128	140	131	133	127	149	131	132	118	119	109	121	127	124	153	132	134	123	145	142	137	129	133	111	136	126	119	125	116	143	112	130	154	120	131	116	137	128	121	126	149	141	140	126	122	132	117	126	118	132	130	143	132	140	134	146	127	124	133	145	141	129	144	139	121	134	142	121	132	146	132	139	135	143	128	108	126	138	141	134	116	136	116	140	126	133	135	134	141	128	129	139	114	128	145	137	146	121	112	123	121	133	130	145	128	137	123	122	109	135	134	150	139	120	139	130	138	134	116	125	136	124	127	142	131	149	136	133	148	129	110	126	116	130	134	129	116	117	131	133	133	128	143	135	131	128	125	123	136	121	144	135	150	128	134	136	117	146	149	127	117	150	111	121	130	144	146	144	147	127	114	134	116	138	149	161	112	127	131	142	122	126	128	124	129	129	122	131	127	142	139	134	127	118	137	126	133	126	140	127	113	108	137	129	125	148	156	125	151	125	126	139	117	131	128	134	132	147	121	121	136	154	141	129	124	129	115	129	128	127	115	115	137	138	129	113	116	139	116	145	148	123	141	125	133	153	151	128	144	150	129	120	122	129	129	136	134	107	148	130	141	136	140	105	135	134	111	120	106	125	149	143	142	114	123	103	131	118	139	114	142	133	125	122	125	113	116	123	135	128	133	127	148	129	118	126	131	121	137	129	126	124	132	127	133	108	121	132	143	122	132	121	123	120	130	144	119	116	127	130	134	124	132	133	140	110	148	143	136	139	142	122	128	116	140	121	140	126	142	122	131	140	141	116	159	121	138	142	135	138	124	143	116	133	116	133	126	119	162	116	136	131	125	147	125	134	134	134	123	129	135	118	104	124	134	132	124	141	135	136	128	124	123	142	144	133	127	121	147	134	119	131	112	123	141	140	155	142	135	128	120	132	132	129	150	101	152	139	141	116	132	143	114	128	143	116	132	136	142	123	148	134	129	138	139	136	114	137	126	111	115	126	124	112	121	141	127	99	117	126	120	135	111	128	139	104	111	118	112	139	118	130	133	132	122	139	142	136	136	141	148	131	135	127	149	130	121	134	134	130	121	128	142	135	137	137	125	136	134	113	141	114	140	115	128	132	139	137	125	134	148	139	135	137	130	130	119	141	131	148	119	134	131	113	118	129	140	123	128	129	128	121	137	122	132	128	140	133	118	140	147	134	123	152	127	143	122	117	115	151	130	131	128	138	119	121	128	133	118	135	126	149	107	131	147	121	148	127	118	127	136	149	133	130	139	129	130	144	121	149	129	137	124	149	122	150	115	127	154	116	138	136	136	103	99	119	124	118	133	149	134	137	134	116	137	151	128	127	137	148	125	134	131	142	114	134	103	125	137	140	137	139	134	157	120	125	126	125	148	140	134	150	131	132	108	141	139	128	141	130	121	132	123	128	118	144	135	135	127	124	150	134	126	146	122	122	125	129	112	129	123	127	136	112	108	129	117	133	125	135	125	137	135	144	137	151	132	144	129	132	129	129	111	133	131	134	109	129	113	134	134	118	133	152	145	128	132	141	134	103	131	144	105	114	149	116	133	116	136	126	126	122	146	130	121	138	122	133	161	109	135	110	123	152	146	140	122	110	128	117	137	150	123	143	145	137	139	145	132	129	126	124	123	132	132	124	130	116	122	125	134	130	129	141	125	127	156	137	127	126	118	144	121	132	112	129	135	142	112	131	122	146	136	138	143	138	130	156	157	128	121	140	118	134	149	119	143	107	133	148	127	138	146	137	129	147	140	122	139	124	115	129	150	124	146	117	125	121	120	128	132	139	133	125	140	131	116	142	119	145	143	137	128	131	129	136	133	146	120	124	145	151	107	131	119	147	121	122	128	131	127	128	133	142	107	143	136	134	130	145	123	141	140	130	128	137	134	111	143	135	124	122	126	120	122	119	103	117	138	127	135	124	133	128	135	137	133	149	127	140	133	124	123	142	110	130	135	131	130	132	136	154	119	153	144	122	143	134	136	133	136	123	126	147	140	126	108	128	130	138	137	122	134	132	147	130	122	130	121	126	123	130	155	147	138	117	133	137	151	129	154	122	160	126	147	141	139	130	130	121	124	127	139	136	134	132	122	125	123	138	128	130	126	136	157	123	138	117	125	129	118	145	141	116	136	146	146	120	143	124	162	123	146	138	134	129	136	106	127	114	146	127	115	141	147	156	119	151	134	142	143	135	131	127	122	118	146	118	122	152	123	149	133	128	118	97	114	123	152	118	121	122	137	128	129	145	113	134	120	141	127	137	149	143	142	143	140	136	119	132	141	134	137	131	123	134	117	110	132	132	128	131	128	154	137	120	141	139	132	115	135	125	111	120	120	109	117	128	140	126	139	130	132	138	129	117	167	142	128	139	126	151	125	121	126	133	131	133	122	128	109	139	127	126	111	127	129	128	122	133	162	142	125	148	135	125	121	128	115	137	145	128	124	135	134	128	137	125	125	130	124	129	131	152	139	123	136	103	115	147	138	119	122	146	126	118	128	139	112	103	136	133	127	140	156	151	122	106	128	123	136	122	127	132	130	124	131	121	123	118	121	151	128	120	126	120	123	141	125	127	123	157	135	138	122	135	131	133	114	134	113	127	114	137	139	142	117	122	141	127	127	144	122	135	152	134	132	129	133	131	122	139	152	122	132	121	128	144
1734	541	622	596	586	565	548	530	514	499	458	468	409	460	498	465	454	415	463	461	458	431	455	479	453	452	407	453	466	458	441	425	436	450	431	417	455	458	454	449	467	485	434	473	450	453	480	466	457	498	464	443	474	470	428	461	437	468	415	439	494	448	442	426	432	415	425	465	423	448	438	443	442	462	446	460	441	427	425	457	450	429	398	406	446	430	449	404	433	436	443	499	453	419	428	414	460	459	386	418	460	460	452	440	429	399	436	453	464	431	432	448	414	445	440	462	450	467	446	435	447	438	434	452	453	441	418	455	406	405	449	468	421	440	438	453	431	449	401	427	393	448	457	423	454	446	453	414	446	452	424	446	427	438	453	409	467	443	479	460	434	461	495	450	430	424	484	444	406	448	451	452	449	434	433	423	456	448	445	455	400	418	464	436	451	418	443	476	423	407	443	423	416	427	434	449	450	429	429	465	437	465	410	493	427	435	438	399	415	484	452	454	461	436	436	441	437	447	487	450	448	487	452	463	445	406	467	423	442	419	461	430	446	407	436	434	457	419	456	409	438	437	424	455	480	465	442	483	457	438	387	447	408	427	464	440	453	454	467	465	413	458	441	416	454	436	380	430	402	430	442	448	435	443	466	444	478	428	447	433	428	472	431	439	418	402	444	451	395	428	488	432	434	427	425	444	430	451	452	447	423	463	461	398	439	475	431	429	462	472	463	450	443	436	428	453	435	448	428	458	399	407	447	417	479	456	425	433	473	449	431	463	431	435	436	446	456	460	428	432	441	442	442	451	448	456	422	416	428	456	433	451	412	466	440	445	468	421	429	463	436	470	432	438	455	423	423	459	463	431	435	479	460	415	430	454	479	441	453	450	420	445	440	447	458	447	486	450	435	428	408	412	461	431	431	443	422	397	452	439	424	446	420	483	417	442	436	453	433	430	454	449	427	458	408	454	417	432	425	430	450	433	431	419	461	424	422	405	440	387	442	415	456	427	461	449	448	481	392	451	386	401	460	405	448	474	475	424	447	428	456	476	432	439	392	417	456	463	437	443	404	439	460	397	463	408	446	437	424	418	399	444	411	437	417	435	445	421	441	429	452	418	441	433	427	419	438	435	432	440	429	445	435	425	465	418	468	467	467	445	435	450	431	471	402	417	447	426	428	422	421	434	427	435	450	378	420	419	443	453	424	442	443	451	446	448	452	381	421	459	445	474	412	432	466	452	445	445	464	439	451	424	434	452	415	437	449	402	458	421	446	445	439	419	460	424	455	462	432	421	444	431	444	449	434	450	427	450	417	437	448	460	445	455	427	487	429	478	451	412	424	431	451	445	446	447	418	426	435	406	427	464	415	457	422	436	453	458	461	434	444	480	432	412	479	431	456	408	456	436	420	420	414	430	467	450	461	416	452	440	415	441	421	432	403	422	445	464	463	432	421	426	425	443	432	457	445	436	453	404	440	416	427	442	422	454	428	426	382	393	460	451	433	472	471	446	433	404	442	428	421	438	448	457	440	452	446	441	421	458	433	456	403	409	442	435	426	416	457	417	459	418	427	424	445	390	423	420	416	482	458	459	443	408	466	435	439	480	439	423	462	457	445	413	429	394	449	423	460	414	444	419	454	414	471	438	435	452	417	420	483	450	428	425	460	485	448	446	428	449	403	458	457	421	406	454	448	459	424	448	443	426	468	431	468	454	440	428	453	442	471	464	440	432	423	399	413	418	437	454	453	445	444	423	418	430	413	439	423	482	453	417	421	409	417	420	467	469	466	413	428	415	413	437	446	394	474	450	450	452	399	437	438	485	413	461	482	473	466	414	451	393	458	453	436	463	413	424	425	429	484	457	447	461	386	439	472	435	451	445	450	445	459	427	441	428	426	439	414	426	430	442	431	430	446	486	420	473	453	437	459	426	413	413	439	444	428	438	395	422	465	418	423	440	430	411	461	466	462	505	428	430	438	407	407	422	445	417	444	443	432	433	444	407	444	448	432	428	451	424	414	441	463	397	424	453	419	481	414	465	403	442	430	414	470	456	439	418	467	461	391	415	456	444	437	422	475	443	408	440	444	478	421	429	465	477	449	445	427	443	439	433	457	422	441	439	430	459	465	450	445	449	442	438	410	427	433	454	440	445	450	481	406	434	456	465	457	441	455	412	421	469	445	426	437	440	461	437	402	456	418	447	457	464	442	442	430	452	449	463	424	489	410	464	398	464	454	432	414	458	410	443	458	421	470	468	395	462	431	428	446	432	442	445	427	430	463	419	438	445	447	440	406	430	463	451	428	448	442	465	445	447	471	425	393	428	426	443	463	453	405	465	477	454	441	441	454	448	429	442	442	448	426	434	438	419	422	453	475	445	425	448	427	495	443	430	449	430	429	442	448	408	413	451	412	430	429	434	433	419	433	420	460	435	424	390	413	451	443	405	444	455	419	444	458	424	442	451	466	411	436	400	442	456	455	447	471	443	449	429	429	438	451	409	465	450	461	445	441	458	376	469	442	447	468	432	438	445	450	454	447	463	441	448	484	411	442	432	475	424	420	435	472	420	423	409	478	404	462	416	430	430	412	409	437	448	425	453	443	445	415	409	429	430	442	453	462	460	455	434	413	434	456	408	459	425	440	425	452	439	432	430	421	444	441	454	407	404	446	434	423	408	443	455	429	484	434	448	420	413	455	420	431	418	454	424	460	445	428	452	408	441	457	415	463	398	411	434	457	432	441	463	422	399	466	428	436	413	421	432	447	462	423	461	433	411	410	438	484	423	464	411	458	419	411	418	455	450	424	426	446	452	416	440	404	460	438	442	451	442	435	415	463	455	484	412	449	443	433	425	410	453	448	462	444	450	407	438	434	477	436	436	462	469	424	441	446	477	419	416	419	415	483	445	470	439	446	415	433	428	454	439	443	467	440	442	446	425	409	455	399	438	437	460	487	412	479	408	409	469	477	412	435	449	431	420	472	405	435	404	451	462	479	411	456	439	430	404	470	454	401	439	439	454	438	430	446	438	455	420	420	422	441	455	446	420	469	458	444	407	419	422	442	420	469	420	422	413	417	440	445	406	434	464	469	430	418	407	476	433	440	413	456	435	411	435	476	429	435	439	471	456	396	426	433	457	407	472	410	411	469	455	428	453	428	446	416	413	447	429	479	399	408	450	433	429	458	446	450	428	472	403	501	449	445	449	422	470	445	435	431	444	445	425	443	423	442	438	426	469	442	414	420	427	458	426	452	427	434	415	446	439	426	460	413	431	448	428	475	450	496	446	469	439	476	461	477	434	444	418	451	452	449	403	455	475	457	452	391	470	422	432	444	466	441	414	449	446	472	438	442	417	430	426	460	417	437	451	422	430	460	420	457	432	453	431	480	474	385	406	474	460	478	460	440	457	427	446	412	475	433	476	439	399	412	482	454	491	429	449	458	438	435	417	441	399	445	426	417	396	473	451	412	461	439	416	438	413	436	453	425	441	411	440	404	411
8825	1242	1526	1282	950	736	618	498	445	407	392	372	343	350	327	319	316	327	287	301	328	252	263	275	268	301	284	282	279	266	277	291	285	294	290	265	254	258	281	264	247	269	263	272	289	249	261	268	263	274	287	269	267	253	298	267	265	261	243	267	250	265	266	278	255	286	249	267	252	255	269	275	258	266	301	259	240	285	303	257	265	281	244	254	279	240	256	277	287	288	278	275	274	283	268	267	274	281	256	276	285	279	253	258	273	251	268	257	283	271	273	268	270	305	252	262	236	260	285	268	301	260	257	263	250	261	273	263	250	280	255	250	230	285	290	259	258	246	261	268	269	260	245	270	266	258	236	252	249	259	247	253	257	282	263	292	277	279	267	239	241	250	260	269	225	290	271	265	278	267	257	260	274	265	281	250	272	273	264	260	260	279	286	281	247	287	288	251	267	245	255	263	265	249	240	260	287	255	292	246	240	243	275	264	257	261	268	248	261	237	239	248	265	277	290	276	255	248	236	268	295	274	271	282	260	280	258	263	276	257	274	284	260	255	267	268	258	259	265	259	248	247	269	279	240	256	276	266	251	245	285	298	223	308	285	245	287	261	259	249	247	250	282	275	278	254	291	247	286	247	269	254	268	264	259	287	244	243	271	256	275	271	259	265	276	255	284	260	283	269	249	266	245	235	276	286	235	263	277	232	228	279	260	245	235	282	258	253	300	277	245	257	255	255	243	267	286	237	269	299	254	242	269	271	252	246	253	292	279	245	265	249	223	238	270	253	243	284	264	267	257	255	234	264	267	287	284	273	282	258	236	268	269	240	244	290	272	276	252	258	248	278	279	268	281	272	281	266	268	283	280	264	286	249	301	293	231	248	257	241	248	228	281	252	269	263	264	270	258	294	296	247	293	257	303	256	264	245	245	243	278	264	278	245	238	255	265	295	226	260	265	223	271	250	259	264	285	271	273	254	304	272	253	282	277	271	271	296	248	249	255	257	269	252	271	236	257	262	269	260	260	288	262	284	295	253	250	257	272	263	254	252	272	271	276	277	262	258	257	247	255	268	266	254	249	256	252	257	275	237	304	268	283	265	269	271	257	302	275	248	272	273	240	253	256	253	252	245	274	269	266	269	258	288	247	297	265	287	236	258	285	284	275	276	261	242	259	284	275	273	249	254	254	282	291	280	268	279	272	263	274	271	262	252	269	255	273	296	249	265	265	244	274	234	256	269	279	254	274	249	262	265	289	287	271	249	242	280	246	254	301	235	248	260	288	258	248	270	243	257	253	252	260	272	278	232	296	258	284	288	247	240	238	251	295	269	269	307	251	295	302	280	267	275	273	264	248	263	268	291	255	264	245	277	230	260	250	270	261	241	281	248	282	260	253	279	304	270	285	236	244	260	263	265	276	254	271	237	285	254	284	269	267	274	269	301	278	252	256	273	276	261	241	272	256	258	257	256	263	265	256	278	281	282	274	239	279	291	268	234	263	270	274	256	275	268	265	265	290	261	292	272	252	244	277	261	258	261	279	282	252	234	263	250	262	266	237	240	223	279	256	291	270	265	272	285	286	250	279	240	248	254	282	276	270	277	269	287	260	259	272	250	253	268	257	276	265	295	264	298	283	249	238	291	262	290	259	273	276	239	274	271	248	242	246	237	273	243	245	266	267	264	274	262	270	242	273	255	257	271	261	262	269	233	248	259	235	256	260	284	288	285	261	279	258	233	229	280	272	288	256	291	290	271	254	281	260	277	267	262	286	266	265	240	238	230	265	266	282	254	239	252	246	263	272	266	277	252	265	231	265	253	245	264	294	285	255	265	262	274	282	267	261	262	242	267	264	247	250	264	247	229	276	262	260	280	267	271	281	280	270	280	261	253	272	248	280	241	257	250	271	280	268	269	286	257	283	252	259	286	268	275	271	257	265	245	265	253	277	251	275	269	276	292	271	265	264	260	231	253	256	282	272	247	266	279	264	248	264	274	268	280	255	269	267	258	247	296	291	287	263	261	276	256	251	246	247	266	252	253	263	259	271	262	290	270	248	241	273	277	228	259	265	268	275	258	293	283	300	260	268	229	248	270	286	243	237	269	260	276	256	225	245	264	255	241	291	268	273	238	258	273	267	271	253	248	248	261	273	258	279	267	281	255	270	247	259	274	293	280	260	237	285	273	274	236	241	264	270	269	262	263	259	246	266	279	263	280	244	286	253	264	283	249	237	250	257	300	291	256	243	284	300	269	235	246	266	259	275	243	295	259	238	274	270	271	296	233	241	265	260	265	303	256	241	270	253	262	296	270	271	270	262	235	286	245	257	265	269	263	255	259	258	237	249	260	247	264	263	256	268	270	249	234	258	273	290	249	295	269	263	264	248	256	250	277	278	260	270	246	269	283	264	243	261	286	280	265	263	241	250	264	246	248	256	265	274	283	263	289	293	289	256	264	259	271	276	267	270	265	250	252	241	273	242	261	256	242	286	272	269	258	262	255	256	266	272	282	278	279	268	269	251	247	265	243	251	271	273	262	259	268	281	239	273	252	282	265	262	297	282	249	268	252	258	250	251	298	281	252	290	260	240	272	259	262	253	265	271	245	254	277	261	250	257	242	260	283	295	261	285	267	279	280	264	259	283	259	253	275	266	272	271	245	284	241	231	259	274	247	259	254	257	256	273	257	242	257	261	256	291	283	239	260	250	274	260	263	246	243	270	267	263	263	274	250	231	289	254	246	276	265	269	262	296	269	295	234	264	253	249	262	272	274	282	240	241	287	272	232	292	234	251	232	249	281	264	241	259	235	256	249	259	276	270	258	258	245	268	257	263	247	280	267	284	246	281	286	270	254	273	285	251	266	255	237	278	278	260	244	290	261	253	293	258	272	256	271	260	280	247	245	288	264	280	244	295	288	263	258	295	260	267	269	234	251	275	257	248	261	281	244	305	265	227	289	280	254	275	258	263	274	254	243	244	265	257	291	242	277	255	261	256	273	246	288	268	278	274	279	254	287	269	246	251	248	278	268	262	292	241	242	255	276	253	246	298	261	287	279	240	241	277	271	274	290	246	242	277	275	259	266	253	268	251	295	252	303	300	277	258	232	272	275	267	247	266	249	284	250	273	300	267	254	242	301	236	273	273	267	302	266	236	272	279	253	267	282	287	302	257	263	249	266	282	266	293	281	280	273	254	246	247	257	260	255	279	240	267	264	271	268	246	261	292	261	257	271	275	243	254	270	262	254	248	292	241	239	249	273	238	256	276	296	249	282	248	279	244	282	256	259	278	259	250	241	257	256	277	294	280	285	273	282	224	265	230	231	288	263	243	270	256	265	261	276	273	275	294	275	264	287	271	271	247	263	261	279	276	252	270	284	300	242	271	263	253	258	251	234	249	261	256	252	244	267	253	268	280	296	264	261	276	276	260	265	267	264	236	273	244	278	276	235	260	278	278	277	255	257	248	257	263	246	276	276	274	246	281	255	265	280	253	277	242	257
5454	1766	3356	3861	3377	2841	2360	2073	1725	1674	1461	1386	1223	1230	1166	1111	1120	1068	977	1015	1012	999	975	976	947	888	929	898	877	892	829	901	839	888	907	826	890	866	861	870	843	797	829	859	837	841	811	848	860	816	799	828	818	802	761	772	850	815	794	781	825	799	852	773	815	824	827	811	823	835	793	851	760	812	803	777	798	772	800	809	808	820	785	795	768	817	795	800	803	756	771	786	780	820	737	729	782	798	820	783	755	768	769	806	783	794	777	761	772	794	798	772	761	803	770	741	811	777	801	805	803	809	784	773	795	781	819	797	793	837	802	747	783	761	763	798	816	791	787	765	782	804	797	799	778	798	766	777	775	786	758	793	778	740	797	777	777	779	774	781	810	804	771	803	757	761	774	791	723	818	786	791	803	834	757	793	749	759	801	819	793	823	795	797	811	776	814	824	743	783	817	810	809	740	753	796	783	787	780	838	768	808	730	806	811	777	763	759	836	797	802	740	805	807	772	803	766	795	757	825	811	756	821	795	811	783	817	748	801	790	825	769	793	760	777	762	817	806	754	834	774	831	853	786	755	776	757	776	841	777	765	841	732	789	769	788	780	786	772	783	798	812	818	759	794	766	763	767	790	820	788	760	804	769	763	719	779	747	807	760	754	778	781	821	752	763	816	809	769	787	740	798	800	801	751	801	764	758	795	771	798	792	809	788	813	769	775	783	774	818	738	833	785	771	749	796	781	804	760	760	749	810	808	798	764	796	799	790	754	731	794	769	773	736	775	762	775	735	732	772	739	761	754	844	802	784	757	790	733	817	785	808	791	778	757	794	778	753	790	817	829	806	798	767	767	766	837	795	792	805	798	770	786	832	810	751	823	789	797	812	744	807	764	765	777	782	809	756	776	778	762	761	835	748	777	792	788	851	761	785	796	736	783	771	786	812	788	746	767	801	785	837	822	855	739	764	808	759	810	809	749	797	749	753	736	838	798	784	766	783	764	771	766	794	764	778	774	819	810	740	728	780	781	815	774	798	749	727	776	767	803	784	771	799	731	778	787	754	789	746	808	822	775	801	810	818	833	774	804	791	791	776	769	775	786	774	813	760	762	788	792	831	746	745	824	830	781	796	791	808	795	763	747	759	818	776	778	771	783	804	820	783	789	748	742	831	808	777	777	802	741	812	829	826	758	787	833	807	792	754	781	801	769	755	800	823	795	781	779	825	835	769	842	748	800	767	805	745	765	771	787	797	834	767	742	738	798	760	788	741	736	765	799	824	761	745	729	755	810	703	799	781	812	821	774	789	776	770	787	784	756	748	757	784	815	759	829	773	778	770	753	759	815	799	784	784	804	821	782	798	771	807	796	757	773	758	780	802	780	709	741	800	841	722	766	782	750	742	754	827	825	763	773	802	772	754	801	762	796	790	804	772	805	810	767	806	795	800	726	783	737	735	800	784	745	775	820	836	724	772	738	737	792	737	751	816	798	783	779	770	838	794	739	792	774	828	788	824	813	769	781	818	780	792	775	797	750	767	796	779	821	728	792	758	786	852	796	731	830	795	731	746	789	804	801	750	786	789	806	773	797	806	801	773	748	780	763	760	772	796	773	838	819	776	791	770	801	776	796	823	787	811	765	797	825	758	767	736	798	790	796	774	820	787	814	803	759	801	802	794	765	802	754	824	777	812	805	761	801	838	759	793	806	746	760	758	728	781	765	761	778	847	744	802	744	764	835	773	761	792	779	804	801	765	724	783	805	756	747	737	747	798	743	722	805	797	782	780	776	840	779	804	755	758	754	762	753	767	741	787	760	759	811	714	817	797	759	770	793	755	761	756	771	799	784	849	714	769	794	763	751	770	794	783	810	793	745	695	787	779	756	803	775	806	759	792	841	769	789	838	801	776	767	736	746	760	750	775	740	792	816	770	756	784	765	779	765	779	798	806	738	846	773	788	806	838	783	790	754	857	816	785	749	745	739	753	790	810	775	736	800	766	799	764	753	773	811	825	805	776	776	783	773	746	747	748	766	785	748	789	805	747	785	773	756	759	795	793	776	801	760	761	810	876	767	762	768	798	834	781	746	722	751	755	751	763	817	774	799	802	770	819	802	797	742	729	738	784	803	795	775	795	838	798	792	797	752	758	753	811	769	792	809	744	794	754	767	800	796	757	791	778	792	808	805	758	779	804	775	740	763	784	812	789	767	766	802	754	763	786	825	796	762	787	739	789	744	820	740	801	821	815	717	768	801	765	778	764	790	718	802	736	740	812	826	797	767	788	765	722	747	770	773	799	776	768	812	790	765	787	760	733	746	783	820	765	773	834	754	783	815	771	783	772	800	751	793	767	793	763	783	771	805	760	786	794	800	768	813	803	778	796	776	802	722	749	802	750	817	802	811	793	763	781	769	737	786	801	776	851	761	755	805	776	762	774	787	792	763	717	796	753	824	781	789	816	786	786	797	783	741	820	739	816	799	793	828	776	828	763	766	821	784	806	736	786	771	754	798	803	817	793	854	753	739	777	755	769	793	783	797	749	783	760	767	748	783	763	786	770	724	755	792	763	767	794	753	805	849	821	774	755	744	750	778	793	769	769	834	837	745	770	791	757	778	748	761	792	799	746	711	814	779	758	767	766	808	832	765	825	785	810	784	813	803	816	787	723	804	821	743	793	795	755	799	815	754	804	822	768	792	735	813	768	734	773	803	763	755	777	741	790	777	793	748	758	777	786	777	818	777	781	773	761	770	803	762	800	789	719	812	799	766	783	776	762	835	769	769	746	745	740	773	792	817	799	804	852	777	772	814	790	737	756	813	789	799	795	769	786	754	814	742	749	757	835	813	737	788	806	805	727	798	806	758	811	772	749	752	747	785	762	824	776	818	771	791	795	744	775	760	819	812	803	754	743	796	796	825	777	789	754	784	740	827	790	816	756	776	792	805	802	781	776	781	750	767	794	774	781	795	774	760	789	742	796	769	810	789	749	734	748	778	717	768	750	777	807	828	831	788	785	815	733	801	847	763	809	829	735	811	807	777	775	771	770	793	805	752	825	780	728	791	794	820	778	787	777	786	763	791	825	829	832	810	716	796	791	783	786	809	783	809	750	771	768	750	807	768	761	816	772	776	801	793	755	819	823	754	758	748	768	760	769	806	829	779	718	823	795	779	792	771	820	751	800	805	807	789	836	803	756	778	767	762	772	796	813	778	796	748	755	801	745	823	762	731	772	748	772	782	757	744	758	773	749	720	793	775	814	764	775	775	816	785	786	800	757	776	783	773	755	772	745	804	793	796	744	815	769	788	767	780	757	837	789	740	760	754	768	807	785	812	754	820	844	813	743	777	803	745	777	779	785	803	788	766	795	753	760	803	840	803	822	805	779	747	815	759	731	778	759	842	810	760	762	776	774	759	808	774	776	772	809	775	800	714	816	779	772	752	778	814	754	794	768	811	780	835	824	759	761	802	711	780	735	761	756	797	765	775	754	806	746	818	741
15787	2643	3002	2204	1591	1174	938	746	611	546	501	446	433	422	406	350	376	323	367	320	319	289	330	287	314	288	268	291	331	287	276	276	281	277	311	286	285	293	282	290	292	306	291	303	305	292	294	292	296	292	272	256	289	264	273	279	294	296	268	274	282	275	297	293	267	293	269	255	279	298	274	301	265	278	280	268	296	271	274	280	299	278	292	251	271	275	278	258	261	276	300	318	278	267	267	279	276	281	235	281	253	234	252	263	304	263	268	289	265	261	282	264	282	286	255	274	223	291	281	274	270	246	265	281	298	264	238	273	267	238	298	265	275	295	286	257	280	306	290	274	269	219	261	293	257	239	256	249	285	296	269	266	254	250	267	271	235	271	292	260	265	258	242	281	258	269	260	263	292	256	269	266	287	250	259	284	259	291	289	257	276	254	265	266	270	283	270	266	277	286	274	239	312	260	260	242	251	276	292	255	265	283	253	282	255	275	250	273	252	282	261	275	271	259	264	265	290	269	270	278	276	252	278	298	271	299	271	287	289	261	255	279	276	260	267	248	253	253	258	264	277	260	256	283	284	269	279	253	242	249	272	267	270	268	282	256	265	273	272	227	272	271	267	267	260	291	233	290	278	268	257	258	271	253	250	291	265	287	260	275	242	269	273	272	255	280	249	247	270	267	260	268	284	278	308	279	263	287	268	257	277	251	268	270	270	262	284	249	240	262	311	263	274	277	247	278	263	290	273	264	268	248	264	260	259	266	264	289	250	275	266	284	260	252	298	280	233	324	256	243	296	258	296	288	250	248	238	274	256	274	267	266	261	299	247	268	288	280	257	263	243	273	241	266	242	261	273	269	250	288	278	284	245	269	273	273	276	285	291	291	265	264	274	266	255	269	295	231	276	258	292	282	266	293	258	269	299	275	282	266	309	246	264	243	280	279	307	249	286	265	265	280	243	268	266	254	278	292	283	247	261	264	271	285	281	270	259	281	269	310	230	267	299	250	267	247	254	236	243	251	267	270	274	257	273	291	263	256	289	293	255	271	255	282	261	235	291	281	275	268	294	290	278	257	281	256	248	269	267	258	276	276	294	240	307	280	275	279	277	268	266	280	274	234	272	263	277	270	262	265	248	305	268	249	279	244	272	241	287	276	294	273	285	269	295	269	251	276	253	263	272	244	297	263	255	258	269	270	264	310	277	280	272	266	264	269	290	280	285	325	248	273	258	271	280	289	266	262	290	281	291	265	259	242	269	256	244	265	275	290	258	267	273	281	258	256	283	238	259	266	282	276	271	273	282	272	276	282	296	268	261	245	282	275	269	251	275	258	279	272	266	274	302	300	250	272	269	268	264	283	242	247	283	254	238	281	258	271	268	274	244	283	245	300	296	278	259	268	246	254	283	263	263	254	273	273	269	261	264	264	283	257	262	271	279	273	261	272	265	257	278	261	295	258	245	249	255	288	279	276	291	250	293	283	295	242	267	266	258	289	252	290	256	262	261	271	267	253	287	273	230	250	283	260	247	287	252	284	272	256	280	263	280	252	282	260	276	286	279	256	295	252	283	276	284	253	266	269	229	264	296	261	267	239	254	289	251	278	284	254	312	254	259	290	264	248	261	248	281	299	251	269	262	273	261	296	284	251	267	277	242	246	259	283	258	260	292	240	302	238	281	274	294	277	264	287	270	263	256	261	252	277	273	240	282	276	283	269	272	280	247	246	303	271	257	278	274	259	277	248	249	240	273	245	248	275	275	264	242	241	285	275	280	254	274	267	272	241	275	292	275	288	276	265	262	232	276	314	238	281	286	292	284	269	266	260	293	281	258	287	271	294	256	249	289	245	263	252	281	261	247	265	233	246	278	292	269	234	278	245	269	238	264	298	258	277	253	238	245	262	259	272	247	254	253	273	251	277	277	265	278	274	258	266	276	253	245	263	284	255	272	267	267	246	292	270	240	301	263	301	262	275	273	292	289	274	282	278	291	261	288	260	273	280	278	259	260	252	282	286	290	266	274	254	266	266	259	276	254	293	282	258	287	280	271	278	270	254	280	274	250	261	264	258	275	295	244	273	283	249	225	292	286	238	263	250	263	258	230	264	275	266	278	256	276	263	259	261	282	270	256	262	267	252	291	271	281	243	281	278	254	289	260	259	268	259	314	266	251	250	277	264	262	279	268	256	296	270	271	243	274	261	306	255	265	288	298	313	276	293	288	260	257	270	280	262	265	302	242	264	267	250	255	295	264	271	275	283	286	286	271	260	262	278	263	262	250	245	275	290	287	267	263	257	253	286	252	266	281	278	268	253	286	269	224	249	252	274	266	280	269	309	279	250	265	278	262	279	261	264	266	258	274	283	295	283	276	294	270	250	254	255	275	275	292	289	257	272	263	264	281	279	273	241	264	283	248	260	276	254	272	267	277	236	258	261	278	254	297	247	279	278	287	255	289	272	267	244	270	245	301	252	287	248	277	252	261	259	256	271	274	277	266	280	253	267	250	254	280	236	250	275	270	261	258	278	257	279	294	269	266	269	276	263	258	249	270	284	283	268	315	298	267	241	253	265	289	277	283	257	288	271	266	272	255	223	253	281	257	249	249	234	260	272	273	279	286	253	282	282	274	261	265	259	301	280	279	261	250	229	268	252	245	279	285	244	281	241	263	227	255	275	274	264	265	259	275	278	261	264	257	270	246	254	265	276	247	274	288	281	267	275	277	271	273	227	267	273	279	285	267	286	278	228	268	266	266	227	253	285	286	275	275	257	253	260	297	243	262	272	247	303	283	274	288	269	242	262	257	262	269	271	281	275	230	280	277	301	263	258	255	290	276	273	260	279	267	287	267	259	249	252	292	268	268	278	257	236	301	287	280	287	272	293	240	294	284	259	286	254	273	268	283	246	258	273	285	268	273	231	283	275	257	233	261	260	278	250	276	282	261	245	290	267	235	258	297	290	279	265	282	260	248	264	254	257	261	293	277	261	257	276	268	245	269	280	279	255	259	308	274	282	294	253	296	260	289	250	272	255	245	246	270	273	270	254	281	272	284	257	284	283	242	272	241	255	263	254	268	277	261	294	267	280	254	271	266	286	285	257	241	264	275	271	281	248	271	238	297	284	290	278	282	256	291	293	237	267	265	254	310	261	247	271	264	266	290	262	271	262	266	264	238	284	293	244	264	267	271	270	260	265	270	273	261	255	271	251	263	230	263	257	295	259	250	257	253	249	259	260	258	232	281	268	280	271	277	285	250	267	267	243	289	283	242	293	280	262	292	255	290	254	303	241	260	291	254	265	282	267	262	281	280	265	248	263	235	285	260	294	291	252	255	301	267	269	280	279	271	280	253	287	277	234	262	243	285	280	247	266	258	263	256	260	274	234	287	268	264	261	255	254	275	262	295	292	297	290	263	250	265	286	265	263	299	257	279	280	293	284	272	284	259	274	263	279	260	263	239	277	278	271	252	242	302	265	260	285	279	284	269	293	255	264	285	271
7592	2672	5512	6311	5532	4601	3852	3234	2751	2374	2098	1943	1736	1642	1553	1478	1410	1335	1294	1218	1169	1228	1134	1076	1024	1004	1031	1018	1003	968	999	928	949	931	928	913	896	900	908	888	880	887	931	864	909	849	818	888	882	817	868	851	874	819	882	841	844	825	858	852	812	839	830	797	784	828	856	841	790	820	842	819	770	759	807	779	849	783	838	831	784	859	807	790	777	813	820	758	793	814	788	801	799	811	804	847	822	758	808	804	810	790	800	757	787	785	811	813	775	788	793	743	817	810	740	811	782	827	750	796	792	760	826	768	821	818	807	806	810	733	788	793	762	785	819	829	797	789	806	752	773	853	811	740	755	789	788	805	758	755	741	826	807	752	807	766	788	792	740	777	866	770	793	792	765	760	779	848	779	780	755	766	777	794	772	798	771	748	786	776	749	768	756	785	738	789	815	756	794	795	749	743	815	790	779	800	785	821	760	751	805	764	781	845	802	776	793	711	795	743	802	808	774	735	749	768	767	754	804	725	785	823	821	791	804	808	825	760	791	778	811	784	772	708	764	815	748	788	811	762	798	789	788	810	797	857	756	778	767	767	852	779	773	769	755	793	781	771	843	729	784	796	804	811	808	790	792	755	752	782	754	773	772	791	824	830	738	826	815	782	797	763	801	810	760	773	757	780	785	771	762	743	849	762	769	758	776	781	763	756	783	772	791	797	757	825	736	771	774	780	727	734	796	795	768	772	819	774	732	766	800	770	780	736	778	745	749	799	785	801	782	818	791	816	758	788	785	786	788	808	796	776	743	789	743	770	789	775	743	760	755	770	782	708	760	742	777	819	759	773	827	795	805	806	801	801	793	772	791	799	814	825	817	802	737	810	744	737	737	756	822	847	802	717	835	760	764	792	756	814	737	769	841	794	812	777	784	801	776	792	748	802	789	798	783	788	781	777	780	727	731	795	745	794	767	817	716	787	847	808	780	802	787	754	781	800	787	809	797	793	820	812	776	749	750	823	783	741	788	800	785	790	815	796	797	783	804	804	777	784	734	756	807	799	727	768	762	800	769	768	806	766	800	790	835	773	789	786	779	794	810	830	808	785	813	762	771	759	791	808	770	799	767	767	781	763	754	804	822	784	786	732	748	810	798	750	761	744	840	811	799	814	758	709	818	815	798	749	772	813	780	784	783	777	819	778	778	765	764	794	779	809	796	794	784	771	790	745	777	765	791	731	834	771	770	807	815	745	771	790	712	844	790	772	768	771	770	783	763	784	763	775	776	815	760	808	750	752	827	797	759	772	784	753	767	768	832	763	779	764	814	772	798	767	774	796	800	773	767	826	787	753	775	795	787	751	790	783	771	773	783	764	851	803	737	771	765	817	782	765	762	738	752	795	804	844	760	730	795	813	805	803	803	816	777	786	793	824	772	783	744	837	789	760	785	775	765	785	778	756	752	771	816	772	784	787	756	813	812	814	813	799	783	784	813	796	791	769	756	836	736	782	772	768	778	801	757	790	778	769	769	791	796	747	747	803	792	734	781	819	787	803	808	779	783	791	801	734	812	753	802	794	800	756	766	793	789	780	824	798	786	763	800	732	838	778	719	771	767	789	834	809	748	808	768	776	780	760	815	812	777	795	774	817	755	781	789	801	738	772	796	777	760	807	791	797	758	749	753	820	808	775	812	813	788	757	747	764	783	807	783	759	747	747	804	771	785	805	743	789	819	753	776	804	791	755	813	769	751	754	764	723	755	762	816	807	735	802	777	750	798	825	779	790	749	806	758	774	780	811	788	756	784	758	802	767	784	782	806	752	821	807	804	843	815	736	798	821	742	838	753	785	771	761	783	839	709	829	771	818	826	777	765	757	785	817	828	789	770	807	746	787	807	780	814	806	794	755	798	769	800	844	801	755	766	762	751	756	787	751	792	798	778	825	756	773	771	743	788	766	798	772	820	800	762	822	827	766	789	744	814	821	793	782	836	805	788	791	744	758	797	793	797	822	760	774	755	721	786	799	786	742	784	786	794	837	820	808	784	789	755	772	765	796	806	754	779	822	759	759	819	756	783	760	746	772	760	730	772	805	762	760	803	795	813	736	793	842	770	789	774	790	809	811	695	815	737	723	799	810	787	762	786	780	738	805	735	813	755	809	765	781	786	758	806	753	789	745	770	746	837	764	745	731	789	763	769	829	748	770	764	789	780	782	784	747	763	834	786	790	764	792	832	779	706	754	833	788	755	758	736	785	761	802	793	749	721	745	752	740	754	795	799	756	743	725	767	817	794	805	820	753	786	804	795	815	743	784	793	822	768	754	761	798	787	793	787	781	712	802	838	807	699	732	774	753	753	743	814	753	757	801	755	792	823	811	757	788	730	824	741	791	794	752	809	742	739	784	769	784	755	771	770	751	768	748	784	778	801	745	813	780	779	782	751	783	787	837	744	804	797	777	763	812	747	789	754	794	816	792	769	799	789	815	774	798	764	779	736	728	811	762	780	781	780	780	785	796	766	767	787	773	738	832	824	804	806	825	759	794	787	761	769	781	785	802	785	806	766	779	790	821	808	769	780	779	793	796	817	763	785	760	775	864	733	743	753	794	826	824	796	741	784	764	732	795	748	794	809	764	828	758	741	817	772	751	734	763	792	793	774	783	785	780	804	822	774	790	735	805	816	740	826	770	786	733	743	801	840	772	795	785	746	774	807	812	836	779	813	816	802	824	802	785	742	742	788	801	760	819	759	816	762	758	807	811	761	786	752	788	814	789	700	746	751	772	787	759	772	816	812	774	801	736	804	748	832	774	796	741	788	801	757	816	795	832	748	810	786	739	804	750	807	752	815	822	787	782	745	824	756	727	751	760	800	779	809	797	784	753	814	775	786	776	800	782	773	770	779	801	770	838	703	800	787	817	815	759	790	724	794	760	831	792	819	735	794	766	785	780	816	820	770	807	778	726	781	811	792	768	813	757	712	816	775	781	760	829	823	796	771	814	793	802	785	751	819	766	756	835	777	777	744	798	756	774	810	802	768	790	794	771	755	762	758	772	802	768	765	772	857	810	769	749	782	823	814	783	773	755	809	804	773	759	777	767	836	726	799	804	796	781	722	812	789	773	779	813	818	763	716	729	812	784	774	761	776	744	777	785	723	743	764	798	790	802	785	827	762	810	740	761	774	786	775	766	784	780	751	830	791	774	761	836	764	791	805	815	806	761	817	742	752	798	746	784	727	818	761	757	828	797	798	744	814	753	735	780	754	756	784	781	762	780	819	799	829	813	792	740	805	797	821	776	805	745	789	793	793	774	799	791	758	764	769	738	780	808	759	790	780	799	794	822	804	756	767	758	780	780	813	768	759	783	761	792	741	820	780	798	796	816	800	822	783	790	747	791	762	799	775	746	760	800	755	757	762	777	803	787	824	767	790	802	766	778	791	750	770	780	772	778	723	761	742	786	861	767	811	765	769	806	781	749	770	826	779	806	814	792	803	823	751	809	764	713
2097	208	201	218	193	136	145	135	136	128	112	131	146	117	129	144	127	129	109	140	117	141	136	141	114	131	135	135	140	115	112	108	119	108	119	113	149	130	110	128	120	151	129	126	128	116	134	141	115	117	138	122	124	119	100	138	131	142	121	134	113	129	131	138	128	132	129	126	122	134	120	144	114	123	118	137	129	126	134	149	139	133	133	132	111	137	118	132	121	118	129	140	109	118	110	142	119	134	115	142	120	147	134	135	125	148	119	121	127	122	132	157	133	135	127	135	120	116	121	120	126	111	134	112	123	142	130	129	144	132	114	154	121	146	132	113	118	135	115	135	143	144	135	131	128	125	141	124	130	136	133	133	142	120	144	119	147	132	116	146	126	160	118	131	136	140	131	120	149	125	115	134	123	124	139	121	132	118	128	142	116	115	142	128	129	126	118	131	126	125	122	106	127	140	121	123	131	133	134	132	134	113	145	107	127	141	140	146	132	132	114	152	151	123	138	124	139	132	111	140	126	138	148	125	121	135	130	142	122	117	144	125	120	122	120	121	122	130	120	136	124	131	133	128	139	155	112	142	143	129	132	130	144	131	120	136	121	137	136	134	146	147	135	123	127	116	116	133	128	137	130	115	115	135	116	134	124	138	128	133	125	152	127	125	113	129	132	135	138	131	138	114	143	127	143	138	125	155	151	136	131	136	150	137	129	128	145	147	128	134	152	122	130	103	138	112	133	123	126	112	118	125	130	114	133	108	117	109	146	137	130	127	122	121	132	144	120	146	126	125	135	123	127	139	121	143	130	130	122	129	116	131	130	140	140	147	126	132	122	126	123	135	139	141	117	145	122	146	132	128	142	111	143	134	143	120	119	131	119	117	118	121	123	115	112	125	127	108	119	132	129	123	126	135	127	117	137	142	129	160	148	144	129	112	113	133	122	133	144	117	140	132	126	126	125	137	141	129	135	115	141	124	123	132	144	113	139	127	125	141	116	120	134	143	136	112	128	142	147	142	131	137	147	109	134	137	120	138	136	149	137	120	117	139	123	132	139	113	141	128	122	151	132	121	112	133	134	144	147	137	137	171	134	141	127	139	138	118	127	143	148	129	126	138	140	117	117	146	129	123	121	131	118	138	132	133	121	118	156	136	131	151	134	149	135	137	150	136	144	132	129	117	141	128	141	149	139	137	135	145	152	137	132	128	140	115	133	126	138	125	132	131	123	136	126	134	129	126	117	105	117	120	115	139	128	144	118	113	130	121	118	155	121	120	141	123	132	154	130	123	122	155	114	134	142	150	144	148	125	154	144	139	152	132	136	135	107	123	133	126	126	137	138	120	143	121	136	130	131	123	131	110	140	137	135	144	119	134	137	131	130	125	155	138	123	119	131	138	157	143	139	122	117	137	112	139	149	146	129	150	127	156	130	132	113	126	142	130	128	126	140	123	145	129	132	112	123	143	139	136	128	115	123	140	110	130	131	116	131	138	124	121	128	140	112	144	138	140	115	137	136	126	110	129	134	133	134	123	143	163	121	120	124	133	142	122	145	129	134	106	116	144	125	142	122	141	129	134	128	134	132	120	134	124	105	149	137	120	127	143	117	138	156	130	110	120	146	152	122	149	127	143	135	137	135	135	150	155	120	136	144	139	150	123	134	131	123	112	150	110	139	133	128	132	126	114	142	132	122	112	139	136	137	140	120	121	136	145	121	141	130	124	125	124	164	150	106	132	113	116	99	113	125	120	121	152	134	131	142	148	136	113	129	141	115	123	133	118	123	137	119	126	117	112	129	135	109	124	137	128	136	146	122	151	143	128	136	129	129	117	129	109	149	138	118	101	132	145	110	129	120	132	130	134	128	146	131	134	131	136	146	117	131	121	128	119	134	126	118	124	128	128	135	120	110	130	150	133	121	130	119	128	119	121	131	128	144	129	129	137	123	125	135	133	119	123	126	124	124	132	143	131	134	110	119	121	132	155	121	157	141	137	122	143	140	140	123	140	125	146	139	144	143	156	130	135	123	148	131	118	109	129	147	127	131	130	127	155	127	155	131	129	124	135	132	137	126	148	131	144	144	113	136	137	142	116	132	129	127	132	146	137	138	134	125	127	156	144	129	139	125	128	132	116	122	122	120	118	101	124	128	141	153	113	133	133	113	121	143	125	141	136	105	127	134	137	124	138	151	129	136	137	124	120	115	140	120	132	128	136	132	114	152	129	129	139	121	118	123	141	124	153	133	132	127	132	109	140	134	141	139	121	132	124	131	114	109	141	150	130	111	135	105	129	139	111	125	135	152	142	118	127	129	135	112	127	129	135	140	141	146	130	140	131	139	138	133	152	120	120	130	115	126	139	122	109	122	140	134	136	148	153	115	134	142	142	124	131	132	134	139	112	113	122	132	136	133	143	99	128	158	121	135	125	119	137	143	135	145	127	134	129	148	134	126	141	123	118	133	137	162	135	131	138	143	133	148	141	104	144	137	115	126	129	120	113	130	125	116	126	140	151	122	143	126	144	119	144	128	134	138	140	135	124	123	128	145	132	146	133	129	130	144	143	132	134	131	138	145	138	143	157	123	148	128	128	145	129	137	161	126	117	130	131	136	140	127	138	140	112	130	148	148	124	132	143	108	137	145	124	138	141	127	134	130	130	141	144	136	138	156	105	132	157	139	129	123	134	136	114	143	132	136	131	132	117	136	117	112	115	113	117	145	126	126	143	123	120	124	144	140	135	139	140	136	119	128	151	120	146	127	119	121	123	120	117	141	136	129	172	130	114	136	118	130	124	115	124	127	129	125	129	113	137	120	120	132	129	122	139	148	108	129	125	133	129	123	125	125	134	128	129	115	118	116	114	122	135	130	127	124	136	102	153	150	135	131	123	135	129	130	128	127	111	128	120	132	122	123	122	163	125	131	161	129	137	122	140	124	128	134	120	123	136	137	125	126	148	134	134	144	128	132	128	151	130	121	121	126	132	128	133	139	136	124	135	114	145	143	128	107	119	154	131	112	126	129	136	146	121	127	105	119	133	140	149	115	116	122	129	129	126	135	144	109	138	132	135	135	126	141	124	128	116	130	131	144	140	139	121	140	145	139	149	153	160	124	123	104	129	151	131	146	122	132	127	129	121	127	134	141	147	163	136	144	131	139	130	130	123	114	154	139	139	134	134	141	119	141	131	132	131	145	128	131	125	136	135	142	149	119	143	133	152	142	119	134	136	135	138	129	107	140	136	131	157	145	138	131	156	136	131	130	117	125	120	134	126	127	117	137	119	132	118	139	134	145	123	141	144	116	137	129	134	145	155	125	133	123	125	135	122	138	135	117	129	132	130	133	126	152	131	129	143	119	127	133	91	149	144	107	133	126	136	131	139	126	123	135	117	166	134	123	115	133	120	137	137	142	126	134	129	120	160	107	135	132	144	137	137	129	128	135	151	119	117	148	104	141	149	134	123	132	121	119	124	160	104	139	114	132	140	142	139	132	139
1744	508	625	652	603	524	529	492	492	460	511	468	506	474	486	434	485	454	452	464	443	461	456	446	449	412	453	455	440	449	434	459	409	468	432	430	486	468	455	429	467	450	452	438	435	478	443	423	451	437	437	427	435	466	465	428	482	443	410	466	442	438	448	452	426	440	407	417	456	453	450	413	450	419	433	446	435	411	424	470	415	445	437	474	447	396	455	410	424	454	472	473	431	434	455	432	438	459	470	447	402	443	467	404	456	454	418	461	399	431	457	417	421	447	452	455	392	440	392	435	457	474	455	458	408	430	431	458	432	448	458	411	454	471	422	424	445	473	461	438	412	474	450	459	388	433	447	422	439	461	461	457	426	411	478	455	443	429	415	435	419	420	421	438	458	430	451	430	418	433	421	430	463	455	471	427	480	443	417	414	458	445	434	462	443	436	446	455	437	450	447	413	423	436	461	427	443	419	439	420	451	457	431	461	420	421	447	447	458	410	431	451	419	420	456	413	430	424	472	452	481	435	480	461	433	416	438	439	427	434	457	441	437	465	422	463	444	457	419	468	424	453	407	454	457	420	453	415	439	437	450	451	430	433	457	496	426	471	434	427	440	471	435	447	433	448	441	452	468	444	476	451	480	453	424	434	479	431	423	445	428	441	432	459	453	460	432	441	469	463	470	439	448	461	448	435	411	456	420	414	415	431	377	434	439	458	418	475	435	428	451	436	395	458	452	432	433	436	430	451	453	449	467	466	467	443	446	434	461	431	482	443	451	415	469	432	439	488	413	403	431	480	435	455	438	432	421	450	446	428	412	441	454	415	474	442	458	467	426	457	440	408	398	457	423	454	438	446	417	415	441	421	430	440	458	444	398	420	433	428	430	417	433	441	449	441	415	458	448	430	417	424	454	475	437	426	431	438	439	416	466	472	475	478	472	423	458	425	443	425	455	440	447	418	439	431	440	439	466	437	443	441	429	417	488	455	414	430	455	439	435	400	450	461	434	439	468	429	437	435	450	459	419	422	483	426	470	458	433	412	448	435	447	437	427	421	430	443	440	415	422	441	497	453	448	460	410	460	418	446	397	436	426	420	425	458	455	458	437	433	457	487	422	458	445	452	436	485	428	450	417	466	428	427	416	446	421	473	463	473	415	481	399	434	490	449	470	425	449	465	437	452	426	427	430	465	423	422	472	413	427	464	482	456	430	472	468	425	487	436	418	488	406	458	439	408	428	447	415	419	430	424	438	459	465	473	420	436	450	455	442	421	411	468	429	441	441	491	456	429	441	434	449	459	456	425	445	466	410	470	427	413	418	444	444	482	459	420	412	439	428	502	416	421	425	423	475	443	450	439	432	429	475	460	434	423	467	432	424	434	445	433	481	433	410	439	446	432	418	418	430	411	453	448	468	464	449	416	449	432	460	426	471	445	450	442	440	456	415	409	415	488	429	409	438	462	447	476	468	473	466	423	407	442	456	476	437	446	459	452	450	438	469	429	449	412	472	451	433	446	450	453	429	429	426	405	462	433	442	410	422	442	423	445	435	425	456	454	409	407	442	421	442	451	444	452	449	407	411	434	493	434	466	422	449	430	430	431	462	464	430	410	464	483	463	462	427	407	462	445	425	437	438	457	454	472	453	454	416	487	472	436	454	427	425	464	415	447	445	467	430	454	442	430	445	453	443	414	414	450	449	442	452	462	455	479	434	487	486	457	434	451	417	419	419	442	429	420	440	466	437	433	405	429	433	459	446	430	454	417	443	437	465	440	454	454	434	455	451	416	430	444	471	446	462	452	415	454	428	433	429	444	433	416	440	455	443	436	440	471	410	445	459	431	429	443	429	421	465	419	430	433	446	434	449	454	457	430	415	481	425	438	428	495	444	437	438	431	417	430	425	440	459	383	397	384	438	445	430	407	426	459	434	456	434	448	407	444	444	419	482	457	445	438	448	442	464	463	448	440	451	434	429	418	397	425	434	463	460	456	377	472	429	444	446	438	414	450	415	445	428	441	439	434	445	414	432	405	442	453	444	421	452	456	447	452	425	412	427	428	433	452	450	463	453	428	431	406	430	442	435	499	459	436	429	424	414	405	428	423	506	431	436	436	462	474	462	459	432	443	428	444	432	436	406	440	443	422	475	449	424	423	480	404	436	443	452	453	433	455	418	482	478	456	475	423	426	451	407	436	429	471	454	461	459	442	454	418	492	465	425	400	454	479	436	447	430	449	449	430	446	453	428	442	425	440	448	438	446	461	450	463	435	432	441	417	439	473	414	433	450	459	444	446	426	466	393	426	456	471	444	431	454	449	440	473	416	418	457	456	463	432	420	457	453	441	452	434	422	427	437	424	427	487	434	427	429	446	404	445	420	417	409	440	453	411	411	442	384	442	423	403	448	449	438	418	436	456	438	471	435	416	462	429	446	418	441	440	438	461	465	427	440	389	419	440	440	448	400	388	418	490	416	470	418	455	437	473	470	436	463	454	469	439	442	458	464	429	460	448	410	432	429	503	421	451	458	453	448	440	465	423	385	444	459	433	443	421	422	458	450	486	431	441	436	454	439	395	437	434	427	423	445	416	433	445	494	414	465	405	449	454	436	445	459	417	451	447	418	461	409	418	413	455	431	406	441	432	445	437	431	465	422	455	460	455	417	431	448	422	419	437	484	515	395	446	454	401	434	440	455	456	430	384	451	406	437	427	404	405	436	477	455	411	451	488	460	445	435	451	432	427	452	434	436	409	417	458	442	388	463	450	423	433	489	438	475	448	433	444	405	449	444	428	456	434	433	483	441	436	493	436	400	483	437	442	442	415	448	402	437	432	424	439	439	424	428	445	448	443	416	427	434	437	458	432	471	442	499	455	430	436	451	483	424	436	455	468	451	442	460	406	426	453	477	430	416	441	422	407	438	455	462	464	458	443	468	416	437	442	466	438	502	435	420	424	452	432	473	466	417	442	435	439	494	447	448	466	462	442	441	420	437	452	468	445	456	442	413	436	432	429	438	427	438	413	425	403	439	414	432	440	442	442	426	421	408	436	471	463	435	490	422	433	411	444	415	444	427	426	450	439	420	429	475	460	424	431	450	418	436	464	420	449	452	449	466	393	456	460	427	433	454	421	455	443	457	397	453	435	446	442	461	454	460	474	450	415	468	443	392	403	446	412	406	414	444	434	466	421	421	426	463	448	455	513	447	466	433	459	420	446	424	442	451	462	439	452	458	469	445	432	455	456	435	501	393	432	396	430	455	445	468	436	446	454	457	422	447	435	441	416	409	448	456	435	440	402	458	450	444	436	433	482	476	458	447	436	450	467	410	416	446	427	419	431	431	426	442	422	474	419	415	454	426	425	450	425	451	442	452	414	451	449	437	497	448	426	458	439	432	439	453	457	460	422	421	440	478	430	456	423	423	419	453	481	442	447	444	459	456	403	446	428	458	438	465	418	424	454	451	445	393	449	434	459	452	453	460	466	402	409	464	469	439	448
8590	1246	1569	1251	969	727	622	550	448	450	384	360	342	340	286	318	296	342	292	285	269	279	281	301	313	298	285	285	267	282	274	244	293	255	266	279	299	267	251	281	268	290	242	245	262	261	300	269	256	266	276	284	249	274	281	250	251	287	259	244	251	263	249	251	280	276	258	271	272	271	259	249	295	272	268	293	276	257	266	278	263	290	270	245	285	264	258	256	293	275	258	247	290	269	277	277	247	252	310	259	262	234	266	252	257	279	261	297	286	276	258	266	255	266	288	253	265	242	258	282	255	239	291	257	274	265	274	229	274	268	286	266	281	268	278	269	257	258	247	269	283	259	251	279	273	276	267	280	248	272	254	266	252	250	259	267	244	281	283	229	264	273	261	270	273	275	268	259	287	270	237	280	277	263	245	273	264	252	270	285	288	257	299	278	247	266	284	242	267	276	276	280	289	269	253	263	264	270	274	251	283	277	268	273	231	250	255	256	269	266	253	251	300	243	272	260	248	286	267	295	261	254	274	242	254	278	281	230	279	230	250	243	257	273	240	243	269	230	284	267	286	239	279	242	262	299	230	240	225	262	274	262	236	243	245	263	237	280	296	266	260	248	267	267	278	280	274	252	285	273	263	257	290	269	263	257	248	286	245	264	265	289	256	266	284	267	250	266	265	241	240	241	259	257	249	263	259	239	278	263	257	242	260	286	266	247	274	270	265	270	257	276	255	263	258	260	274	262	277	260	282	274	248	278	298	251	250	268	288	257	278	250	239	287	262	241	294	253	254	254	231	277	270	243	235	272	249	273	273	282	268	277	237	279	296	251	239	284	260	292	254	242	247	237	256	259	335	259	279	291	226	257	264	257	278	258	257	236	288	259	256	275	243	251	301	275	290	250	274	269	279	254	252	283	282	257	264	306	246	287	260	246	256	296	268	291	268	254	263	258	256	293	273	273	236	246	280	276	285	296	252	251	274	252	290	261	281	265	275	267	289	269	249	246	262	306	251	256	273	262	279	259	256	238	254	277	270	255	267	258	279	285	227	246	256	279	265	269	250	296	258	291	277	269	258	254	274	256	255	280	255	296	274	252	303	248	260	251	252	285	249	264	279	246	268	282	273	259	272	286	281	291	259	262	252	255	267	263	241	298	298	256	234	251	271	275	277	258	241	282	254	260	296	296	301	262	294	259	250	251	244	249	246	272	272	244	243	252	262	257	262	226	248	250	262	263	272	232	261	253	267	287	283	274	265	264	288	254	271	279	264	266	273	253	278	282	253	260	250	276	259	275	272	268	287	272	271	287	252	259	278	261	250	261	277	253	272	257	230	248	246	271	285	247	292	284	264	267	248	276	298	250	260	283	275	251	247	266	262	283	271	268	297	276	231	259	240	235	267	259	261	250	238	272	283	281	247	258	242	244	260	274	260	231	259	255	255	265	273	246	279	265	254	261	263	273	282	253	259	267	292	271	252	262	274	277	242	253	274	240	254	283	263	276	259	265	272	261	273	276	267	269	263	266	261	272	270	292	251	262	249	271	233	271	255	247	285	275	291	270	293	246	287	277	294	283	302	266	260	263	257	240	268	292	253	273	274	261	274	241	283	255	288	265	257	278	278	273	273	263	261	277	256	255	263	283	239	283	278	288	244	274	278	267	243	294	262	264	276	281	262	253	263	249	250	276	287	262	263	275	261	281	269	282	283	265	264	325	285	259	237	263	266	284	259	283	260	278	257	264	280	277	285	266	246	252	231	257	265	285	247	242	264	275	245	257	286	245	266	230	287	263	285	242	273	262	269	280	267	280	254	277	259	258	279	247	262	260	260	258	265	277	271	267	255	273	270	258	256	255	258	286	258	300	222	278	265	275	260	253	285	201	279	260	265	268	293	269	256	259	270	273	279	265	264	275	267	265	263	284	257	260	264	241	251	297	281	235	268	283	283	238	289	264	262	263	290	279	277	252	251	241	269	252	258	259	250	300	281	259	268	261	291	228	263	268	250	226	252	230	260	264	249	215	249	272	243	268	251	255	262	269	281	295	288	270	286	261	244	279	254	264	258	251	261	271	238	288	286	250	261	290	245	295	230	225	257	238	273	267	262	298	230	254	268	266	254	288	274	277	285	234	279	254	276	262	242	255	268	267	243	251	244	265	279	248	271	243	275	242	258	257	267	272	262	267	288	258	270	262	282	248	280	232	244	269	260	244	285	264	293	227	265	262	265	256	259	271	260	261	262	267	236	254	278	283	269	252	286	286	267	256	243	248	268	259	242	262	246	286	257	281	274	238	243	263	267	259	273	267	270	238	271	263	267	262	277	249	252	269	248	255	272	257	256	297	259	268	279	281	249	272	282	260	228	280	252	226	272	256	279	281	263	239	278	268	283	260	259	287	290	256	254	267	268	246	259	260	255	235	280	255	304	245	243	264	241	258	238	257	271	272	287	243	284	265	287	243	281	253	262	253	247	277	272	256	292	257	248	254	269	255	260	259	248	264	254	266	278	270	252	240	267	267	258	259	275	268	244	272	285	276	231	261	289	261	263	271	265	262	259	249	256	258	266	278	275	264	282	271	298	282	270	269	248	250	261	262	255	271	245	256	278	272	262	266	263	253	260	257	251	268	230	229	266	274	232	283	258	293	272	254	253	294	301	267	279	238	271	274	248	258	235	259	258	244	281	272	277	254	241	277	276	262	297	246	293	281	282	250	270	220	267	270	280	277	261	259	239	246	275	275	263	284	293	253	296	260	209	265	274	266	234	255	274	277	267	275	264	260	288	261	253	269	240	243	241	251	292	279	235	229	252	246	275	257	250	271	289	259	257	268	264	263	251	250	273	276	273	276	248	239	277	268	276	265	282	266	266	251	283	275	261	251	293	292	253	270	262	258	254	286	262	252	254	273	250	241	265	254	253	258	260	303	249	270	272	296	240	261	262	257	267	266	244	271	277	267	277	259	264	211	262	252	229	270	258	280	250	283	260	253	273	261	263	280	263	284	251	257	284	246	275	256	244	259	301	308	286	292	253	261	242	268	262	259	287	256	259	275	301	247	256	272	268	280	266	282	229	254	312	249	278	243	271	268	276	256	259	268	271	274	257	262	261	287	276	283	251	280	257	264	240	247	297	280	239	244	262	278	265	262	264	236	250	257	250	284	259	279	269	261	235	287	255	243	248	272	287	251	279	266	289	262	263	271	251	276	256	292	269	298	226	277	272	266	237	276	270	295	282	291	240	247	299	275	257	236	243	263	272	270	281	260	283	289	272	295	281	287	254	235	253	267	262	275	266	246	271	268	265	275	248	281	243	273	284	282	264	257	249	293	242	270	293	266	278	259	277	262	255	249	273	242	258	277	285	295	256	269	287	260	255	251	243	255	296	293	259	255	284	254	262	275	289	244	266	247	272	261	264	278	238	264	273	297	285	268	260	267	278	264	255	251	270	254	291	257	282	263	273	269	253	243	259	280	255	264	252	278	257	252	249	259	297	251
5460	1739	3297	3811	3439	2768	2430	2078	1849	1617	1477	1378	1281	1250	1151	1105	1109	1065	1079	995	1025	1013	946	895	916	962	882	806	848	920	889	817	812	888	863	877	858	888	820	846	853	814	844	832	791	784	799	812	760	840	811	863	789	821	844	778	810	813	867	816	838	832	817	794	814	791	764	879	832	770	756	766	766	789	740	856	801	771	788	769	823	791	851	789	789	746	797	771	804	810	790	765	803	795	771	746	796	806	761	806	788	785	804	743	806	812	795	751	849	803	793	808	796	842	774	768	764	835	761	746	837	778	783	816	800	795	795	789	759	780	797	758	798	768	749	767	788	827	796	750	751	824	814	782	761	791	800	802	817	826	773	822	800	799	779	780	776	780	796	775	735	766	797	833	738	738	780	775	765	776	759	780	811	801	800	847	781	820	732	825	826	792	774	745	870	780	764	754	794	782	743	797	742	716	808	733	823	752	772	816	825	735	765	759	808	760	787	792	760	778	800	749	719	765	797	761	819	748	789	741	773	812	764	776	801	806	792	705	794	754	845	833	752	823	754	738	748	766	786	801	779	746	760	715	795	739	794	799	800	770	788	785	786	818	795	792	810	827	726	832	800	758	811	778	769	799	803	739	778	735	761	783	791	783	755	764	818	794	766	758	766	757	712	748	733	789	797	783	829	800	813	784	798	787	736	798	763	815	787	768	762	827	763	758	783	761	765	811	761	781	795	768	819	843	784	759	780	821	840	751	760	815	821	772	743	767	801	807	809	771	840	788	788	735	759	730	780	776	713	733	726	802	758	786	754	821	759	834	763	768	843	823	858	781	766	716	774	832	797	786	751	841	817	753	725	771	773	800	771	804	779	767	775	745	804	789	759	786	789	784	787	770	836	777	818	834	824	761	790	803	800	769	802	826	725	779	769	777	802	790	788	803	751	806	746	780	782	803	773	740	733	869	731	777	794	745	823	773	751	783	845	810	772	778	786	782	841	763	785	792	786	776	714	760	784	815	759	844	777	780	804	770	785	816	781	793	799	784	788	814	766	799	789	737	778	747	761	780	810	816	773	752	785	802	787	784	819	759	728	770	741	834	780	791	781	809	813	769	789	736	740	786	760	796	746	810	761	737	775	753	810	796	784	783	758	762	816	792	729	822	778	786	782	810	785	798	809	735	799	825	747	812	786	709	793	758	773	767	759	791	789	805	798	780	721	741	724	735	752	809	758	791	813	744	766	796	829	765	780	766	797	795	725	817	772	794	755	779	838	786	740	811	744	763	781	743	781	735	779	779	751	753	805	787	794	797	783	793	726	818	805	769	720	779	811	788	785	765	787	795	770	772	760	767	751	826	751	806	774	829	776	823	816	778	787	769	733	774	789	785	804	802	789	801	735	800	814	775	800	809	763	741	789	775	770	801	797	784	789	784	814	822	776	777	848	788	813	814	736	738	765	738	763	799	800	789	781	813	761	833	776	784	807	771	837	773	743	769	789	827	740	741	819	797	788	745	800	810	785	791	810	804	773	781	852	808	798	804	785	781	795	766	732	767	791	753	778	790	787	792	803	750	771	798	753	792	738	734	741	772	814	830	780	756	803	810	741	758	794	825	789	786	800	786	829	747	843	781	816	783	778	779	769	790	810	771	761	814	820	772	763	782	840	798	771	766	789	790	781	786	725	787	773	788	754	775	765	735	787	743	741	773	772	772	789	779	771	773	733	744	817	808	715	798	799	789	809	808	812	829	777	788	815	763	792	811	818	765	783	755	730	764	833	810	726	759	763	741	806	803	792	793	771	747	801	792	788	829	798	822	768	788	814	824	857	749	793	771	779	779	746	790	769	808	753	723	833	775	820	820	784	813	787	773	794	772	735	787	771	740	797	821	768	892	808	785	797	771	772	746	805	768	768	779	750	819	782	793	788	789	765	737	809	821	768	821	839	787	805	812	757	852	791	815	767	775	768	845	748	768	847	806	816	803	784	789	787	751	749	782	780	803	751	785	829	748	808	749	784	780	763	797	778	745	788	769	743	787	823	766	773	790	826	788	819	758	834	810	770	758	735	803	778	786	807	803	749	809	764	829	804	798	810	789	799	788	795	738	783	784	781	771	854	731	810	770	821	753	836	780	764	759	766	796	780	806	772	834	723	718	755	774	823	806	760	740	811	795	797	823	791	767	820	725	785	768	705	723	830	760	809	789	749	758	776	797	807	751	770	750	789	838	778	799	808	794	773	827	736	779	731	846	797	796	764	811	793	779	755	751	788	793	744	793	758	736	806	821	746	775	765	788	810	788	746	758	801	765	822	777	747	796	767	781	734	814	814	792	748	748	762	735	742	787	761	781	781	722	774	785	788	778	818	742	789	729	762	768	808	781	786	780	829	809	764	788	785	771	816	750	776	804	734	784	753	820	804	777	799	822	786	796	754	740	801	729	776	767	774	767	760	791	783	806	791	732	779	811	757	763	789	757	739	745	791	815	794	823	763	750	786	764	777	799	813	788	773	797	785	832	779	804	757	725	799	770	747	810	752	740	785	795	747	769	779	774	799	859	748	752	767	832	744	828	805	798	776	812	779	817	783	790	751	766	857	775	798	789	774	809	797	845	830	777	805	807	762	751	780	804	786	782	762	786	829	821	776	784	824	767	801	809	756	827	816	736	753	787	765	784	788	791	737	773	766	817	795	763	777	803	781	729	775	815	812	795	797	742	751	762	804	773	758	805	767	796	772	803	818	767	772	825	784	797	792	805	738	771	780	772	864	789	753	821	783	784	761	739	794	817	740	786	784	808	837	760	822	734	775	746	791	806	745	816	820	752	770	788	814	756	745	730	763	805	772	778	794	773	842	778	795	725	718	807	796	779	785	754	766	829	790	784	774	742	790	798	774	747	748	838	724	790	787	849	828	807	786	765	758	752	773	743	743	801	796	851	798	776	825	773	845	773	761	792	794	751	785	738	761	822	737	780	797	764	757	748	773	817	789	771	858	799	771	781	791	774	743	791	758	715	793	761	773	743	737	739	793	851	770	753	760	814	743	820	744	780	745	753	734	775	771	785	748	765	777	809	761	776	801	746	800	807	744	814	751	802	781	762	758	832	762	736	779	751	764	752	821	737	774	776	754	744	755	813	777	799	795	799	757	768	770	764	803	745	797	802	744	785	787	761	770	770	730	831	843	782	795	779	722	787	783	824	798	795	781	776	765	779	821	811	740	794	827	728	760	809	815	772	751	758	764	732	820	775	766	713	731	773	841	809	754	783	762	800	767	784	817	821	788	785	751	781	846	768	793	772	743	818	809	771	768	830	775	789	770	816	800	786	803	778	788	757	742	754	762	732	851	745	805	728	779	788	763	765	775	796	812	741	793	832	799	781	782	773	745	762	785	829	836	790	756	781	762	754	802	763	776	780	788	810	799	735	830	775	782	822	796	826	795	759	753	802	814	792	741	778	754	755	777	839	765	777	756	773	801	770	753	762	807	722	744	779	759	776	779	796
15667	2676	2989	2316	1625	1204	893	746	607	549	502	461	432	429	345	386	384	358	324	329	333	317	300	304	281	277	318	296	297	291	275	275	316	327	294	305	295	319	281	289	283	256	266	299	284	256	270	283	289	300	272	263	271	256	289	294	279	267	257	274	263	256	280	271	275	231	253	239	273	266	267	299	265	301	257	264	264	245	264	271	236	276	287	248	259	289	256	270	287	276	226	273	295	258	262	265	255	288	262	233	270	297	276	278	312	277	286	261	257	282	247	275	231	249	263	273	250	264	283	269	247	253	279	279	266	284	251	288	270	229	266	239	228	267	254	276	259	253	257	271	272	277	270	273	262	251	276	245	261	273	281	284	282	277	250	276	283	267	271	265	290	276	271	276	258	256	265	251	256	278	307	244	251	273	293	233	258	262	302	270	282	249	281	284	305	288	293	265	268	291	232	273	322	266	248	242	262	288	249	277	281	297	275	296	293	284	271	259	306	301	280	263	227	257	287	258	266	238	278	262	273	240	246	268	272	259	250	237	292	264	279	255	276	284	279	244	247	287	255	259	261	269	236	255	257	253	247	265	262	246	301	283	269	284	262	260	254	294	280	267	296	260	268	304	281	272	290	299	284	257	283	269	245	267	256	255	265	267	296	261	254	273	263	262	273	269	259	266	253	282	274	228	232	281	280	261	263	280	276	262	302	262	274	285	283	284	293	282	258	249	287	259	294	284	286	307	271	244	288	239	282	270	268	278	279	230	268	274	273	232	250	283	269	254	267	288	257	270	269	242	259	267	268	266	276	281	263	274	266	234	244	273	296	290	293	296	259	261	259	264	286	241	252	229	264	242	297	250	246	296	258	264	241	297	262	245	251	257	261	270	289	256	262	248	262	266	280	264	269	270	250	258	262	266	265	274	256	281	256	256	274	274	289	280	241	241	287	260	267	254	276	285	253	287	272	268	301	278	286	263	278	266	260	273	248	290	269	278	279	274	280	245	278	251	292	289	250	288	292	256	272	256	259	271	280	271	276	284	270	279	289	271	254	245	304	297	275	279	288	256	282	270	242	259	265	279	255	264	262	253	252	277	274	262	272	244	276	271	317	294	298	261	243	253	260	286	260	301	259	283	271	276	278	267	294	273	283	290	274	257	260	240	255	263	273	261	273	261	263	240	232	247	284	253	238	269	274	249	265	263	257	285	281	256	277	297	252	269	276	291	279	264	268	258	294	243	304	282	274	278	259	276	244	252	253	286	282	256	262	271	279	270	279	271	250	263	275	258	250	282	263	266	241	272	295	261	243	263	253	296	264	291	275	269	277	250	266	278	259	252	252	278	291	292	274	264	270	259	252	284	285	263	280	274	285	244	266	271	274	272	279	245	243	261	254	287	252	240	291	270	254	303	279	250	272	285	265	246	273	267	285	288	266	275	280	249	267	290	274	276	237	266	304	261	242	244	264	290	299	274	267	286	259	258	270	256	274	257	265	277	255	284	271	254	265	260	267	295	244	237	270	292	273	271	244	269	275	270	282	299	259	265	276	261	273	267	286	252	258	258	265	246	274	268	247	287	270	251	289	272	272	263	230	218	263	276	263	268	272	251	282	299	270	273	263	276	254	281	262	298	280	313	264	280	296	293	249	274	271	277	272	280	279	250	243	259	235	260	275	292	253	279	263	279	292	294	278	267	278	263	260	264	276	303	266	253	281	276	270	289	257	284	260	299	268	258	251	270	276	261	240	270	249	264	275	277	275	289	256	294	249	300	265	276	287	255	273	286	227	285	295	281	257	285	262	225	265	291	263	295	280	270	246	234	274	292	249	241	287	257	276	282	259	286	271	285	268	245	267	262	288	257	245	265	267	277	272	271	268	266	250	255	279	276	295	268	269	265	264	277	280	282	267	279	264	288	278	298	259	276	228	271	268	281	297	260	245	284	253	249	256	277	276	286	279	262	259	260	272	257	278	221	236	274	298	274	288	253	296	239	269	278	275	291	244	264	250	243	279	284	268	276	269	265	259	260	268	254	268	266	264	279	285	251	281	264	255	264	260	261	268	256	239	265	261	253	255	272	273	248	264	272	277	273	254	293	289	274	253	264	255	264	274	255	270	269	259	258	268	264	275	239	291	262	279	267	283	275	261	290	277	249	294	293	257	263	260	255	275	265	251	258	278	274	257	245	272	238	277	265	254	256	254	262	276	256	246	273	281	275	276	250	294	288	238	273	266	257	259	269	248	261	274	289	244	278	297	272	288	260	225	246	257	271	264	269	281	266	292	240	288	297	293	247	266	276	255	247	271	275	271	259	257	269	250	277	225	290	271	259	267	280	251	289	259	272	260	308	243	286	293	259	272	301	264	293	275	268	253	262	270	255	286	283	284	266	249	235	262	259	275	275	262	272	263	256	295	282	237	292	253	249	271	272	282	254	256	262	282	281	255	258	279	270	271	250	260	270	272	234	235	266	261	266	296	281	288	265	242	262	276	272	240	262	280	261	266	260	274	279	254	265	265	274	280	273	273	216	275	244	270	273	282	269	275	270	296	249	271	244	298	266	278	249	277	276	277	262	287	274	288	262	257	260	265	265	252	286	232	261	283	251	283	284	267	272	288	281	275	273	265	243	307	274	276	265	251	248	257	248	227	249	263	241	261	275	260	231	277	271	262	276	297	283	251	274	244	257	277	261	285	274	270	304	292	269	270	259	230	272	265	267	283	258	265	297	244	252	284	260	291	257	255	272	263	279	288	268	278	263	263	253	279	286	264	266	242	259	270	284	264	250	297	237	263	258	255	290	286	262	261	282	252	251	279	286	273	285	246	243	278	278	276	242	263	289	263	255	250	258	281	281	282	281	302	251	282	252	290	279	273	248	241	241	295	261	275	266	289	263	274	250	262	283	252	244	259	256	241	256	246	248	290	293	297	279	276	276	268	241	260	277	259	255	248	279	276	245	241	247	256	275	287	287	260	270	235	252	289	307	259	282	251	244	226	271	235	279	265	274	286	289	293	255	288	246	256	257	266	272	302	253	262	248	271	260	253	258	262	271	266	266	254	258	256	306	279	262	255	268	290	257	252	262	271	274	252	260	249	240	275	276	279	256	278	277	267	246	249	256	272	292	255	253	278	268	254	215	266	257	266	277	263	281	274	274	245	269	266	280	268	296	274	269	282	281	270	270	244	263	262	280	270	245	283	243	298	273	270	293	306	247	249	282	233	286	297	267	279	272	282	267	244	285	264	251	241	268	289	274	274	281	283	265	248	306	260	261	270	251	280	262	273	303	260	286	256	279	265	281	276	287	272	279	274	262	293	261	274	261	293	303	283	266	275	272	264	277	268	263	290	257	234	252	265	239	260	273	281	242	272	262	258	255	266	258	265	255	263	254	247	262	264	285	291	250	262	279	237	261	289	228	235	269	300	296	290	258	262	253	221	286	261	281	245	278	257	259	275	271	258	264	265	251	273	257	268	268	254	254	270	269	265	264	272	259
7757	2653	5545	6447	5649	4652	3788	3251	2776	2455	2128	1946	1804	1644	1552	1450	1347	1378	1311	1211	1205	1151	1083	1084	1013	1033	1067	995	1028	970	951	930	930	918	915	860	919	895	937	903	884	907	904	835	872	881	819	862	864	835	850	808	849	795	853	886	834	851	804	843	882	795	816	817	852	852	829	810	825	828	807	865	843	837	768	844	777	830	784	764	792	730	777	802	855	731	820	825	794	785	777	714	752	869	777	792	819	798	786	835	853	812	759	811	815	832	765	765	750	804	764	799	782	810	826	825	811	770	733	779	772	805	771	785	782	796	788	779	766	765	768	821	810	779	761	783	831	710	821	782	801	753	811	764	800	745	752	806	801	826	805	784	799	810	789	790	811	755	750	772	748	793	822	822	737	794	781	779	741	774	812	786	752	773	826	770	792	746	805	795	785	728	811	786	819	767	807	761	755	740	763	754	808	801	819	758	781	803	785	787	760	751	798	762	745	800	761	746	746	825	781	815	740	762	821	777	810	780	794	831	748	800	789	805	764	768	784	801	779	793	785	824	770	745	759	785	760	793	811	772	767	771	775	783	784	777	750	803	760	777	766	830	785	785	813	734	782	812	769	762	794	804	800	746	740	775	804	835	823	818	805	796	796	814	807	773	773	757	796	780	827	795	785	783	833	817	763	782	801	744	766	790	738	823	821	835	775	782	795	760	752	807	779	754	732	793	812	829	820	786	797	780	757	826	763	742	797	786	767	793	720	820	801	775	791	729	790	813	788	783	803	767	778	778	774	794	787	797	797	796	782	737	785	776	800	756	769	803	766	764	808	792	783	778	813	797	762	753	777	770	812	791	767	773	746	785	764	788	801	788	763	804	764	731	819	812	764	808	790	793	806	791	771	781	774	785	825	776	813	795	824	821	758	724	791	769	774	785	763	784	760	805	756	804	750	844	810	795	783	787	799	751	774	750	734	799	779	777	771	768	819	777	815	770	807	820	760	769	797	751	791	773	794	770	772	839	746	779	791	782	812	791	764	772	797	791	753	800	784	808	803	818	780	769	773	762	795	783	746	777	794	790	774	777	781	853	771	761	744	756	784	786	800	806	766	733	783	731	788	809	817	761	759	802	831	802	764	798	842	808	734	767	788	752	791	741	765	829	747	771	768	763	758	742	796	806	755	769	797	800	786	768	751	779	792	773	792	752	776	764	729	753	755	805	770	746	796	773	797	749	796	773	796	789	791	745	785	727	761	810	821	794	781	794	847	808	822	759	751	810	782	729	806	784	783	761	725	777	791	761	783	780	779	795	784	787	800	762	807	818	768	757	772	772	768	733	755	785	747	738	809	733	796	713	747	782	830	740	786	775	830	763	749	749	762	745	775	789	792	780	719	792	751	765	836	816	818	722	779	788	735	808	755	752	813	781	730	779	763	819	749	730	811	791	769	760	812	755	778	762	802	750	784	799	786	767	787	807	803	822	826	814	799	737	818	846	755	782	811	800	785	803	791	788	792	804	800	784	806	789	762	782	835	759	756	797	764	760	786	817	739	757	770	837	770	762	753	733	805	735	858	810	740	750	782	783	794	775	758	790	775	773	790	829	750	798	771	809	811	765	758	776	778	747	787	794	811	750	793	734	752	786	790	777	781	750	767	757	774	770	788	735	734	779	798	807	801	823	759	735	818	782	786	826	753	825	795	791	771	829	735	790	781	807	724	719	806	768	785	820	756	811	824	797	775	757	780	826	851	746	758	821	757	794	790	783	757	766	748	757	786	773	817	787	819	765	809	787	812	758	778	778	772	825	770	774	776	756	778	767	764	747	766	778	781	775	770	783	815	786	816	838	810	794	835	840	726	835	779	859	813	768	804	743	805	783	779	805	793	763	787	798	763	796	848	787	786	754	757	758	815	821	792	794	753	760	736	822	760	792	791	758	802	753	806	784	809	820	777	769	785	824	796	791	780	738	759	775	773	815	816	791	772	768	811	783	840	748	744	804	767	751	781	777	758	757	816	744	812	751	717	767	724	752	783	783	802	800	741	765	806	819	810	757	808	808	721	779	789	802	771	779	741	798	812	758	811	767	742	762	801	753	780	805	768	816	724	787	752	758	757	715	779	797	826	757	789	746	796	767	778	774	790	725	774	783	786	762	802	768	788	797	802	802	733	800	791	724	781	776	820	766	799	735	828	786	748	763	777	777	764	787	791	750	805	834	812	797	792	790	769	788	790	800	808	857	774	747	783	763	791	777	782	795	755	773	775	766	816	811	789	724	795	738	782	777	776	810	784	825	763	751	756	790	797	774	783	820	818	805	813	800	823	734	758	706	780	818	776	789	766	723	814	764	704	759	793	762	770	787	828	798	746	802	830	791	751	781	805	752	798	774	745	820	797	826	793	817	783	781	773	845	821	786	757	833	797	751	810	819	823	776	749	800	750	787	771	819	816	828	782	734	777	728	803	751	808	776	781	792	764	778	747	825	799	786	771	730	805	806	743	777	772	745	732	781	800	844	767	735	730	836	763	779	798	814	727	814	786	777	792	798	829	764	811	771	768	752	830	794	834	750	781	805	750	724	751	759	820	742	788	776	810	759	805	790	797	850	700	759	769	797	767	768	795	789	776	781	820	804	743	752	790	825	819	794	779	793	780	803	776	824	761	774	809	742	769	810	762	831	765	826	824	769	756	768	806	823	804	800	781	780	801	804	722	878	779	787	770	800	816	761	770	743	766	801	803	702	753	780	780	855	801	796	759	813	793	770	763	798	771	776	782	808	797	800	821	784	791	759	770	798	787	789	758	748	773	750	756	766	787	776	728	785	792	756	731	775	836	798	825	751	794	802	796	833	804	783	740	745	810	815	791	808	766	757	768	801	754	762	752	751	794	767	798	790	779	802	784	792	824	809	790	735	796	816	822	777	831	797	780	844	803	780	801	746	756	790	762	787	720	776	805	815	850	774	833	786	744	779	787	770	774	765	801	752	818	798	781	784	817	811	817	818	726	747	757	825	798	761	808	795	808	807	783	735	836	782	770	741	748	810	798	767	776	786	760	774	764	728	790	757	795	792	812	754	772	792	773	798	797	742	779	814	795	791	805	794	785	751	761	831	817	764	798	817	738	782	731	801	754	778	758	812	789	801	805	757	767	775	737	806	774	811	774	794	731	802	777	763	764	776	762	785	793	764	763	830	766	718	764	785	810	839	788	756	796	845	778	754	833	760	804	802	819	782	823	766	777	771	787	769	799	784	789	844	797	801	770	833	734	839	783	808	799	793	821	753	769	765	744	772	821	776	751	781	786	777	791	771	823	812	818	812	792	808	783	812	755	792	763	834	821	743	826	789	777	758	815	784	706	750	839	773	781	726	797	821	782	807	775	788	800	837	723	803	767	755	772	765	798	784	782	832	766	769	827	795	808	779	728	777	806	796	774	781	754	756	764	764	819	833	738	822	784	795	767	765	755	787	750	792	789	784	780	753	795	787	730	802	800	817	794	766	777	827
2015	182	219	195	189	151	156	139	152	124	158	142	140	98	141	116	140	150	136	136	127	157	141	150	149	135	127	127	131	123	129	141	115	108	128	136	119	118	137	137	127	130	131	136	128	136	135	140	129	114	140	119	142	124	136	131	134	145	133	146	121	124	161	136	126	129	135	116	131	135	132	118	153	122	128	121	123	120	141	138	120	153	133	130	116	148	125	148	134	144	157	144	129	150	126	155	128	130	126	118	144	136	141	130	137	127	129	144	156	122	145	154	129	119	126	150	139	129	118	139	129	135	120	129	134	114	115	141	141	131	130	131	135	135	127	132	132	132	123	131	111	138	135	137	141	131	121	144	143	124	155	124	129	131	140	147	125	138	135	148	127	139	120	124	128	127	135	128	115	121	131	128	108	121	136	124	127	118	146	122	125	120	122	103	134	131	105	139	146	123	145	135	133	137	137	162	128	140	160	132	123	125	125	134	157	129	151	135	136	140	144	144	121	116	103	131	143	148	123	142	142	150	138	123	133	134	136	133	148	125	126	128	146	121	116	150	135	116	128	127	143	132	129	136	127	134	105	141	135	144	116	119	123	122	132	129	136	133	143	142	118	134	149	113	113	116	127	124	134	130	121	144	145	121	136	133	128	121	131	133	143	129	128	141	132	144	149	140	121	128	120	123	125	121	140	142	121	121	121	143	127	128	142	138	134	127	138	119	135	118	112	142	151	146	132	123	131	112	122	131	142	130	153	118	121	117	131	151	132	132	128	139	118	118	139	139	117	128	110	147	133	143	134	114	120	111	134	96	143	145	134	133	156	122	128	148	120	130	112	121	118	121	133	130	140	108	134	118	132	142	143	138	147	132	115	123	126	132	138	135	115	165	134	135	136	149	120	118	113	144	142	128	135	115	136	138	126	132	129	150	137	137	134	146	127	124	132	121	120	143	128	138	171	120	145	131	114	148	123	135	133	153	147	147	119	123	139	111	137	143	148	115	117	141	116	135	136	143	141	125	120	127	126	118	127	147	116	127	135	137	144	112	112	133	154	142	99	145	137	121	131	129	124	125	139	118	144	120	141	132	134	138	125	108	146	136	122	134	133	153	112	154	110	128	109	137	118	108	124	156	148	144	134	130	117	143	129	129	113	129	131	120	130	132	131	152	118	122	146	142	145	136	129	147	132	137	122	115	117	114	123	124	138	146	136	148	118	136	156	129	125	152	126	140	130	138	138	120	134	141	136	116	133	133	146	132	135	129	144	138	133	124	134	137	129	116	144	129	119	114	119	131	147	125	115	125	141	131	131	138	136	143	139	118	106	125	126	133	140	113	125	134	126	135	147	141	123	132	134	143	118	123	130	133	136	127	138	154	117	120	143	142	129	144	123	140	134	133	130	109	134	114	129	125	125	136	143	149	143	124	131	115	106	130	135	141	112	139	127	130	129	144	144	124	150	147	145	146	137	133	128	135	127	131	131	121	128	136	117	129	125	134	152	145	155	137	129	128	125	126	100	128	118	139	114	109	139	131	131	148	148	133	123	95	145	140	129	126	134	111	148	124	131	137	130	132	135	127	119	128	136	106	134	137	140	130	147	142	138	117	116	124	148	150	144	125	116	140	119	106	137	135	133	139	141	154	147	118	136	157	142	127	156	127	130	120	119	121	129	129	147	141	138	131	114	144	132	135	121	117	131	137	135	119	133	125	133	142	140	132	131	136	126	147	133	134	117	135	151	146	119	132	125	138	108	135	134	130	137	129	135	137	126	132	127	120	146	107	121	127	133	131	124	126	124	144	122	117	135	131	143	127	142	137	138	141	149	138	139	115	151	113	135	140	138	124	144	120	129	131	122	140	115	137	124	142	129	126	143	131	130	144	133	140	146	135	109	123	134	125	147	114	123	127	137	107	116	158	128	154	120	130	139	122	136	136	136	130	129	135	129	130	114	102	145	145	111	125	131	134	134	121	124	125	117	129	150	124	133	135	112	143	136	129	106	131	130	147	130	113	139	129	128	137	126	134	116	132	133	109	135	121	135	121	122	133	133	124	131	120	136	126	124	129	150	123	122	133	124	140	144	116	133	151	113	152	116	127	121	140	122	126	133	132	124	122	155	113	109	152	131	147	152	132	119	127	124	142	128	138	124	129	110	138	117	155	157	132	135	141	114	117	120	107	146	147	137	142	107	138	139	144	137	140	130	130	142	136	115	122	118	109	121	133	133	139	122	115	135	115	136	145	126	137	159	138	139	132	133	126	123	127	126	121	133	131	122	153	146	122	129	112	138	132	114	117	149	123	127	128	140	121	118	118	118	126	127	156	117	139	127	118	144	124	139	136	143	131	123	132	131	134	146	124	117	134	140	143	141	128	141	155	121	134	126	141	127	133	120	132	138	119	140	134	139	143	119	132	122	128	122	122	145	124	142	143	130	135	116	123	122	145	128	116	143	126	129	130	135	128	141	136	148	134	133	116	151	161	126	147	147	125	138	121	136	153	130	136	121	108	135	146	128	117	145	134	137	143	113	122	154	139	142	124	142	142	128	147	126	115	118	119	116	114	131	135	136	113	126	117	146	126	124	119	124	110	130	129	144	121	149	128	130	123	123	127	145	131	132	136	127	128	126	113	130	115	130	156	141	128	128	150	124	121	123	118	155	129	131	141	122	147	135	137	136	135	127	127	129	134	130	147	121	119	136	137	126	143	122	143	127	125	127	125	131	146	148	138	162	133	134	139	127	129	117	119	141	135	139	111	129	126	118	136	122	129	128	121	140	134	124	137	136	136	148	119	139	136	123	136	132	132	128	141	137	142	139	104	131	135	129	129	145	119	127	136	137	125	146	139	149	134	127	136	150	147	141	140	149	149	155	134	125	119	141	124	123	133	141	139	117	137	121	133	129	127	135	136	132	136	143	105	138	127	123	123	125	142	131	137	138	129	147	111	128	130	121	124	114	157	123	151	138	132	148	134	126	129	144	136	124	133	139	125	119	139	149	150	113	132	123	150	125	122	138	129	116	128	140	150	124	149	140	132	119	141	126	120	159	130	122	128	150	136	126	126	116	114	128	142	118	148	135	131	138	128	157	134	154	120	127	149	117	141	136	105	135	117	110	128	134	129	133	131	118	129	129	142	111	133	141	134	147	149	113	136	146	115	129	133	121	125	149	121	137	135	106	129	154	121	130	138	128	134	113	152	142	135	142	135	139	117	126	150	138	121	151	129	125	130	138	108	155	132	134	129	136	141	133	132	115	135	122	141	132	139	145	134	148	145	134	130	130	128	113	111	104	155	137	134	123	127	128	112	126	137	140	128	142	126	127	138	121	126	118	165	114	145	126	121	135	134	131	163	134	135	145	130	132	129	127	128	131	134	124	143	149	127	122	133	123	121	143	125	152	111	120	145	132	134	139	140	164	134	147	128	132	131	119	124	112	138	127	114	135	128	128	145	136	133	125	124	136	141	147	132	118	152	130	145	142	131	116	136	149	136
1832	511	618	676	650	576	586	526	501	493	467	457	458	502	445	434	468	435	476	435	468	444	441	415	453	424	432	397	447	458	445	479	443	444	474	449	452	441	455	461	426	425	453	452	418	450	430	419	475	440	457	453	430	451	423	438	472	449	423	482	481	481	437	442	439	439	428	439	431	461	442	427	460	450	426	476	462	445	443	429	460	433	418	422	451	441	395	462	442	407	428	465	449	439	452	452	445	438	434	469	437	436	447	417	446	444	450	481	451	410	438	442	451	441	420	473	475	434	411	470	395	461	420	456	392	472	427	473	489	425	419	434	473	455	443	449	438	427	412	491	437	451	467	466	448	453	445	429	446	450	457	450	442	445	446	447	457	467	447	453	387	438	449	425	401	428	450	450	443	423	458	492	441	435	475	414	460	430	445	429	444	398	462	451	475	474	461	444	395	426	418	461	407	460	434	475	450	439	436	428	437	485	445	450	472	441	419	427	455	415	448	434	403	432	449	434	452	439	451	461	432	464	407	466	438	416	493	442	448	440	432	448	435	441	430	448	408	436	453	440	426	430	436	435	418	452	428	469	433	472	442	411	429	482	454	449	443	430	438	454	449	459	413	464	467	472	461	444	453	453	440	465	494	425	434	456	467	450	456	404	429	456	425	460	432	444	436	442	428	436	469	438	454	477	456	468	468	445	442	455	444	439	484	427	470	458	444	431	442	448	412	460	446	479	452	404	435	430	439	448	431	456	445	418	462	445	420	440	462	424	432	455	446	466	440	455	427	458	466	461	460	435	464	459	434	455	446	456	408	449	457	454	471	439	449	462	440	412	435	437	486	451	470	436	492	458	448	440	431	438	441	454	424	430	408	475	446	467	423	456	448	444	444	449	446	452	415	449	453	461	435	452	416	472	421	410	458	461	433	428	442	460	462	493	401	436	431	453	420	426	436	467	426	424	428	429	441	421	404	440	452	449	479	454	419	442	437	440	426	449	394	421	419	470	479	452	426	483	436	415	434	435	454	464	400	464	481	452	475	422	438	449	450	431	429	431	399	468	461	448	447	420	455	424	460	409	463	446	433	417	466	433	429	460	449	444	465	465	472	447	421	417	414	439	477	458	471	419	473	432	445	425	470	442	434	501	446	413	465	412	434	442	460	453	455	422	465	480	444	436	420	436	437	466	506	424	426	441	463	438	456	452	454	433	413	448	510	443	473	451	452	446	406	456	437	403	459	464	458	409	429	445	461	438	473	415	483	391	436	411	437	467	465	441	438	427	430	435	457	438	481	429	412	433	454	454	413	432	455	457	430	486	417	444	404	440	453	400	450	413	434	457	467	437	413	441	420	424	429	441	395	445	471	429	455	421	449	447	487	438	449	406	437	458	444	451	474	497	435	443	424	403	447	454	486	442	441	440	449	453	479	429	460	463	443	444	441	445	393	454	455	419	473	457	457	451	426	393	425	474	502	443	433	402	439	419	427	420	416	474	430	455	445	399	436	429	423	457	449	436	413	464	484	448	456	428	433	437	465	444	450	456	447	445	446	472	484	450	475	458	416	414	466	397	452	404	413	417	446	429	416	416	443	447	470	427	465	480	434	472	480	394	422	439	440	437	419	466	443	458	441	458	460	439	407	399	444	442	452	436	427	454	453	459	446	474	441	443	426	407	416	404	411	424	450	419	404	430	466	476	439	467	403	419	429	443	444	465	450	425	427	472	419	457	429	426	406	432	450	455	453	432	414	429	465	431	459	417	445	450	395	445	458	402	437	429	420	467	423	441	447	444	389	482	456	437	469	415	440	486	477	466	468	452	420	423	449	442	475	447	430	435	446	458	447	469	486	435	467	449	457	424	434	449	445	429	454	432	437	428	451	471	414	422	439	495	431	414	457	453	485	474	434	458	424	480	471	428	435	469	438	461	418	455	410	444	425	450	419	445	440	421	453	423	415	432	415	420	448	431	451	432	442	446	424	422	438	442	418	423	462	443	438	435	456	436	451	461	429	458	450	436	425	441	451	471	430	429	469	449	430	417	464	479	473	457	480	481	410	432	421	414	428	407	441	424	458	452	452	431	440	436	434	423	431	433	465	457	461	449	449	438	461	432	424	459	469	415	446	469	472	436	452	412	451	433	454	435	457	474	448	396	412	470	460	482	448	422	447	432	435	461	458	424	432	446	439	414	448	467	438	452	468	436	444	417	470	449	430	448	458	464	458	408	422	473	463	441	430	464	444	445	445	458	446	450	418	429	457	469	420	443	426	454	438	434	423	405	426	471	468	468	447	458	453	468	466	453	444	468	425	449	451	459	423	482	467	441	441	415	454	471	453	459	471	436	402	432	433	435	462	402	421	438	447	420	481	444	459	414	433	441	434	416	421	438	464	447	441	465	422	425	463	416	468	439	429	426	480	448	435	452	411	435	450	457	421	466	451	425	423	479	433	469	471	458	443	435	478	434	473	435	427	464	404	426	431	416	470	443	428	446	456	399	411	442	433	484	435	446	437	448	446	428	425	427	475	425	404	454	476	425	438	450	440	424	484	445	426	478	413	453	432	441	421	461	435	437	428	459	455	420	452	444	419	459	448	491	442	443	410	461	437	457	446	431	465	489	446	413	462	478	446	448	441	431	441	483	423	434	466	449	418	444	431	439	442	438	418	463	441	415	439	425	441	449	431	470	397	454	438	421	424	441	422	454	464	450	409	436	439	454	483	424	434	433	450	461	468	454	437	489	469	413	451	414	443	437	444	451	414	411	408	428	463	441	442	440	430	472	458	432	475	396	440	450	436	480	459	460	433	422	409	449	450	445	447	404	452	434	470	444	436	412	446	428	472	443	460	450	411	413	437	457	481	457	459	376	448	410	453	433	470	477	441	445	428	412	455	455	431	437	402	463	435	466	470	443	456	451	450	427	441	447	408	441	438	445	416	457	437	412	437	458	434	445	426	444	438	432	452	441	448	426	453	429	456	454	445	469	443	406	435	480	433	436	444	437	464	437	417	432	460	460	458	480	413	496	514	442	422	448	424	416	459	406	431	459	444	460	412	420	432	464	439	465	442	463	405	430	424	490	438	449	418	436	424	451	466	437	427	402	471	429	428	403	415	461	450	424	432	465	419	432	400	444	421	411	435	422	429	457	425	465	404	421	430	415	431	449	441	437	446	428	435	453	413	415	489	445	449	435	455	407	415	446	476	412	407	441	432	454	421	437	448	489	440	500	451	440	464	444	444	483	436	413	435	451	464	441	446	462	424	471	437	439	411	443	429	432	446	417	489	435	433	456	440	444	425	406	435	429	439	428	419	417	467	464	472	399	428	439	462	438	425	444	400	436	465	456	467	437	426	423	483	431	462	438	424	441	449	437	442	436	430	426	425	404	441	435	462	434	439	427	436	416	431	467	444	438	448	439	405	421	440	412	502	443	462	432	466	471	444	450	434	436	459	464	394	436	452	431	462	421	446	445	480	426	441	462	478	458	420	388	422	485
8704	1274	1623	1277	933	711	611	532	462	436	380	367	337	360	331	311	322	315	326	298	296	285	279	291	313	293	244	289	267	277	293	251	290	263	270	267	291	276	271	262	300	291	262	257	297	284	275	271	245	256	271	280	272	280	250	281	282	276	253	259	263	270	293	276	279	283	268	265	274	256	265	292	293	277	238	287	244	266	270	273	255	273	290	251	277	282	284	254	267	279	249	268	261	258	319	265	258	244	241	277	263	263	234	258	268	251	267	268	290	240	264	272	256	257	299	253	282	264	255	265	267	249	267	261	269	265	278	242	290	281	253	248	250	266	252	280	266	265	264	293	286	289	245	259	265	270	264	243	263	279	248	275	307	283	248	270	267	242	246	262	253	289	311	284	272	249	241	235	257	274	249	277	249	264	272	283	255	250	281	252	247	304	279	293	285	259	248	252	261	285	250	233	259	247	256	243	265	268	244	257	266	279	271	252	256	288	264	264	266	275	277	247	262	266	249	260	277	238	299	284	274	288	259	267	266	271	250	268	308	276	259	270	256	249	280	247	252	289	297	264	260	260	256	218	269	289	305	288	256	264	251	264	274	239	232	256	259	261	239	276	275	251	255	263	277	264	271	273	264	281	266	283	289	280	246	260	259	261	263	266	274	259	281	246	261	255	281	272	260	273	241	281	258	274	290	281	288	295	293	259	272	255	268	246	272	266	227	257	257	283	275	270	292	268	257	254	231	240	283	279	245	256	265	273	284	268	279	274	279	254	257	277	256	285	281	272	268	268	243	250	277	264	293	247	263	249	256	252	260	256	257	298	279	295	257	243	265	255	268	255	255	279	242	275	249	261	291	257	263	255	266	258	309	284	247	271	297	266	257	252	258	258	271	278	239	283	258	278	295	262	248	267	249	277	277	246	266	285	244	264	263	283	265	265	292	262	287	243	287	262	252	262	268	255	241	270	241	257	246	274	281	263	273	248	272	276	266	266	324	289	278	291	260	289	286	255	251	246	274	257	260	241	272	227	275	247	272	252	272	271	251	257	260	227	271	242	288	267	243	269	253	244	260	284	255	240	266	270	276	260	279	303	264	270	245	273	260	274	258	246	246	281	277	270	299	299	286	264	276	262	273	266	262	247	263	291	272	256	274	248	290	278	280	266	294	259	247	261	253	246	272	255	277	292	264	232	253	236	290	286	246	295	264	275	278	282	251	258	289	266	260	281	269	242	280	254	272	263	246	249	259	232	265	259	270	266	285	259	254	269	255	261	258	273	291	253	285	286	280	283	269	266	266	239	268	276	296	288	260	278	289	270	269	237	299	277	243	248	268	238	243	267	290	252	239	284	245	290	279	268	265	299	282	260	262	264	255	270	265	263	307	259	263	215	255	282	285	257	263	261	262	264	244	254	269	273	256	287	260	250	286	258	259	295	284	243	280	273	240	258	263	251	282	281	249	267	291	258	259	251	259	249	270	255	270	276	243	258	273	263	252	279	240	294	256	282	289	288	270	291	254	254	240	272	250	260	266	243	263	274	269	265	262	255	260	293	282	225	270	258	263	257	261	259	255	292	261	283	251	301	239	236	279	259	232	264	274	261	276	257	242	302	275	273	248	269	273	257	247	271	266	281	255	235	255	265	248	275	276	263	251	281	258	261	290	255	289	270	260	303	255	267	262	281	273	253	250	271	273	253	279	242	252	264	311	273	285	232	226	273	275	272	257	245	260	227	260	288	283	263	253	242	269	277	260	229	264	287	222	282	262	260	256	278	273	263	238	265	255	279	290	264	238	297	275	265	269	308	306	243	252	281	282	256	264	249	269	281	275	279	247	266	266	254	277	261	249	265	254	270	252	269	268	240	294	299	291	244	271	272	262	252	261	254	293	247	262	281	254	274	251	272	273	262	236	242	270	260	280	247	263	240	233	293	278	254	249	272	272	290	264	259	276	269	249	277	261	218	258	247	282	252	247	240	232	258	252	283	255	273	260	239	279	264	254	249	267	260	264	275	258	290	283	246	241	288	264	270	281	287	263	272	284	266	261	257	301	303	254	267	263	279	278	251	262	265	267	257	229	286	278	259	275	246	276	289	249	253	281	269	259	250	274	236	261	264	278	270	294	290	280	272	250	258	285	242	261	266	293	243	282	259	252	259	279	226	242	264	272	260	275	237	250	273	286	257	281	279	269	263	249	274	262	283	267	246	242	259	281	256	261	267	272	286	253	246	270	279	283	279	257	267	272	225	234	234	254	276	298	280	257	255	266	239	278	253	280	253	249	269	299	268	275	263	269	247	243	255	254	273	286	254	269	249	260	248	278	278	292	264	275	271	249	267	270	233	240	286	252	275	230	226	255	273	277	291	246	275	260	271	270	240	266	268	270	265	278	263	229	249	291	276	254	269	265	270	260	266	242	256	253	242	272	230	263	255	275	272	288	251	268	257	265	261	286	248	230	271	266	267	276	259	244	254	264	263	254	238	270	255	264	262	262	267	288	251	277	250	274	244	274	250	266	265	261	269	278	247	262	261	299	266	291	249	265	233	250	264	266	260	271	265	259	276	276	263	266	268	266	283	270	251	326	296	279	290	257	230	261	280	269	229	240	285	285	266	291	291	277	259	277	252	252	260	288	259	288	272	288	264	269	252	293	285	278	255	257	240	261	278	272	263	271	259	246	294	280	282	236	247	270	279	274	231	271	281	289	293	251	251	243	266	278	247	266	278	253	265	260	265	274	262	270	260	254	261	268	249	276	259	220	265	304	297	279	273	274	240	291	228	278	262	290	281	272	225	259	251	286	284	259	248	237	296	267	265	262	307	285	273	283	236	276	275	302	253	273	287	265	248	266	244	272	271	268	258	255	279	268	229	244	296	253	270	261	252	273	254	265	262	247	258	263	250	239	279	235	280	284	263	297	269	280	249	284	276	261	247	272	261	253	267	274	284	263	258	264	274	278	265	282	265	285	283	235	250	259	276	258	242	261	254	243	245	239	240	264	257	259	265	265	267	238	268	273	246	240	259	274	253	252	274	282	243	271	257	258	256	282	288	247	307	249	269	239	258	273	270	248	279	258	248	247	283	272	273	257	259	249	266	264	265	263	237	287	261	256	253	263	272	258	238	271	270	267	265	253	284	261	264	260	259	279	280	274	303	279	240	265	249	272	258	294	259	272	260	258	279	252	266	272	264	256	269	257	279	250	280	280	255	285	266	282	256	282	276	259	275	275	275	261	283	296	264	279	269	250	291	284	247	287	243	274	271	274	276	270	270	265	261	265	268	271	265	241	276	258	258	257	256	250	281	252	258	271	262	267	295	254	240	264	271	266	283	230	250	277	254	265	284	257	287	295	262	296	270	287	260	284	247	241	292	293	287	266	253	276	280	285	250	274	278	259	251	234	253	256	247	248	288	266	272	242	252	248	243	267	250	271	246	266	269	274	296	239	242	219	266	288	278	265	267	282	273	277	265	264	260	289	242	276	283	268	249	270	268
5433	1748	3249	3909	3303	2858	2434	2054	1869	1645	1485	1389	1278	1238	1191	1126	1057	1061	1030	1016	1023	975	969	946	977	914	861	898	952	867	870	896	859	872	894	821	824	883	842	819	869	851	911	833	862	833	825	870	853	809	803	842	863	778	812	768	847	819	852	785	802	750	776	797	802	754	772	774	768	817	828	795	777	817	833	788	840	797	759	778	786	765	847	784	755	814	807	762	817	837	807	802	772	761	826	785	787	812	808	823	748	791	789	754	803	757	813	765	757	807	785	812	818	792	778	827	816	777	793	780	777	832	815	717	805	807	798	848	787	827	731	769	797	775	802	763	795	839	807	804	749	778	823	749	762	786	780	804	778	759	707	840	786	761	788	756	826	832	772	816	834	846	785	753	746	795	755	861	798	763	777	797	827	808	762	814	773	793	845	774	820	799	781	804	824	775	771	807	826	793	797	772	787	800	778	793	830	773	820	814	786	778	757	762	780	816	768	780	774	806	792	794	752	761	790	820	762	776	784	740	806	777	787	763	765	788	774	769	787	807	799	795	821	777	786	797	761	758	784	774	754	803	749	764	764	759	770	825	813	799	764	772	770	800	798	771	729	773	798	716	778	824	797	736	795	771	790	815	838	782	765	784	785	815	826	786	772	802	775	810	723	768	763	745	776	817	809	791	756	752	775	737	794	765	763	796	795	820	815	709	775	739	783	799	792	750	751	789	811	775	759	776	791	765	801	807	778	793	764	778	752	803	797	811	747	821	795	783	785	784	794	733	806	755	789	793	761	736	783	795	747	798	779	778	738	765	787	784	741	833	793	788	805	784	830	778	792	797	781	778	799	772	785	813	782	740	775	808	764	776	761	745	802	832	826	746	799	753	728	787	845	796	776	796	800	766	729	767	822	785	827	776	842	823	776	784	759	769	831	809	737	793	833	761	755	781	766	745	784	741	848	785	799	766	785	809	755	779	769	763	801	788	759	798	767	778	781	779	778	718	802	776	809	781	802	740	839	771	816	802	825	771	849	807	823	794	747	754	810	726	779	741	778	797	816	767	796	794	765	783	786	749	806	822	778	802	820	796	769	762	806	770	824	780	806	816	760	800	770	809	799	754	774	764	731	779	752	792	774	763	824	747	842	739	787	799	797	803	745	761	755	700	807	767	808	809	802	756	815	752	754	828	808	785	761	803	780	746	811	806	776	750	794	739	835	798	800	741	833	780	791	741	741	760	755	800	756	761	768	795	768	782	761	773	797	793	805	804	773	785	781	828	751	772	771	755	817	818	764	812	773	768	744	773	796	779	822	794	813	746	754	730	784	783	799	781	739	786	814	738	789	760	803	799	787	775	768	749	717	804	779	775	778	794	796	777	781	809	806	723	804	762	791	776	760	847	769	808	799	824	764	767	765	785	767	802	853	738	775	803	806	762	771	780	745	772	743	769	780	782	786	773	818	797	793	731	788	794	805	733	762	813	752	778	808	821	758	787	818	806	768	676	750	758	747	763	777	800	758	783	837	775	768	738	777	787	780	804	718	775	765	794	725	772	749	727	807	788	725	763	747	780	747	785	771	756	781	746	780	800	827	798	754	782	780	768	808	788	786	776	753	744	809	789	755	789	739	768	769	809	754	799	794	761	777	815	798	830	763	769	804	797	784	769	777	751	787	831	790	749	783	789	807	774	824	836	829	799	785	794	811	758	775	757	774	777	755	791	759	793	782	820	810	779	743	768	774	823	810	717	795	794	792	860	791	739	788	775	730	795	775	806	770	812	779	776	807	789	806	762	838	752	766	768	775	782	743	758	754	785	797	779	771	764	769	769	750	743	821	754	804	757	772	820	794	795	815	804	849	811	783	811	773	796	744	782	764	745	759	803	754	767	765	854	779	847	745	746	748	783	828	838	737	756	791	740	822	788	787	752	784	775	753	793	742	845	759	755	770	775	782	815	811	765	757	812	790	763	800	804	775	749	782	768	735	775	765	781	796	737	788	826	787	758	841	745	772	782	775	770	831	735	744	763	762	747	757	809	790	777	759	789	778	745	705	773	811	789	770	775	786	773	780	818	762	769	811	825	786	775	804	760	759	788	770	841	822	795	768	787	789	778	821	725	766	795	762	807	807	779	827	794	797	727	786	745	769	758	782	792	760	754	840	784	752	861	769	790	783	837	762	785	762	787	792	754	786	781	771	798	812	729	761	734	765	808	779	761	767	794	798	792	805	715	760	776	783	760	758	796	740	794	830	782	770	814	816	797	773	804	785	791	806	724	805	771	788	825	781	750	770	756	763	758	792	753	766	793	869	783	849	775	767	770	731	773	755	748	797	790	783	800	753	752	789	781	840	762	769	790	812	814	856	774	752	749	755	770	754	809	777	726	761	774	750	800	809	787	779	790	759	789	719	755	763	738	733	784	802	761	804	755	758	786	836	756	824	738	783	757	776	770	810	780	797	817	783	791	780	782	771	776	801	759	818	774	847	780	784	737	782	782	778	781	771	732	821	760	825	776	798	799	722	812	796	776	773	816	764	751	750	769	794	755	801	779	804	756	791	789	737	790	777	811	808	801	837	794	780	746	827	785	780	743	752	756	785	824	758	752	813	766	755	806	822	743	798	794	822	786	781	805	750	796	822	777	785	776	779	760	752	762	766	765	745	811	753	770	793	775	734	804	801	764	762	808	758	777	828	779	840	815	801	763	795	742	792	751	747	765	814	759	846	781	772	794	821	853	788	757	752	789	755	826	807	784	755	765	783	798	789	792	755	759	712	785	777	767	786	797	807	768	812	746	759	791	810	774	756	779	776	791	802	738	829	799	781	813	791	767	766	763	796	682	747	782	778	776	761	822	789	756	798	791	806	783	770	708	754	824	804	824	744	755	749	793	761	812	811	758	780	803	768	762	766	762	745	774	780	804	794	760	741	723	825	812	763	763	750	785	742	737	798	744	824	790	766	803	820	784	737	805	828	801	763	811	825	749	737	744	830	783	777	783	772	792	773	770	799	785	766	779	800	790	801	840	802	783	789	758	812	730	804	807	807	753	797	808	794	771	767	784	771	768	822	796	767	815	769	815	778	748	739	800	768	740	796	794	827	777	814	812	833	762	841	853	784	777	760	757	750	790	759	749	815	770	816	808	823	770	772	795	770	817	756	790	829	817	751	805	790	825	765	837	763	780	722	726	845	767	768	771	756	810	781	770	819	743	785	729	801	750	753	796	795	796	786	808	767	784	775	814	787	797	781	791	730	752	800	725	794	794	752	806	827	767	770	777	778	779	793	781	777	768	805	763	780	759	817	840	845	788	787	838	751	706	794	818	779	789	776	797	726	777	781	769	795	773	792	789	780	732	749	762	847	808	826	765	772	792	842	785	755	796	852	772	790	805	763	787	766	783	810	758	777	800	764	806	762	735	791	800	780	835	791	793	794	744	843	751	804	744	790	767	772	784	776	764	777	816	803	791	832	779	773	745	749	709	761	737	771	753	729	774	767	796
15916	2615	3023	2291	1670	1193	960	773	655	564	493	478	406	408	393	351	367	363	345	331	319	282	292	290	311	301	301	274	316	300	279	279	292	299	313	265	297	308	265	300	273	296	285	286	317	300	279	253	294	271	281	266	257	297	270	286	263	271	268	291	282	256	263	277	260	300	232	245	301	283	279	287	273	285	255	279	245	276	276	248	320	235	245	275	275	283	278	272	281	251	289	294	256	292	267	305	245	264	246	265	269	247	267	257	300	266	269	267	266	259	269	277	256	258	261	274	307	258	288	306	284	275	282	245	262	274	255	263	267	297	303	240	249	261	270	276	292	262	291	299	277	266	287	289	250	270	264	263	278	293	258	240	269	272	262	275	252	258	258	259	247	283	283	261	272	301	296	249	252	263	277	269	263	278	238	287	277	255	259	290	272	256	278	256	279	267	274	273	283	299	247	266	264	248	285	290	263	273	291	257	263	273	276	288	271	256	255	265	231	252	259	284	267	266	267	281	290	303	258	232	273	267	257	225	273	256	258	273	247	249	269	265	268	270	300	269	278	259	270	283	256	285	265	269	253	258	274	311	288	300	264	260	257	295	251	271	281	275	245	264	259	268	255	263	253	277	288	262	283	251	282	269	253	286	264	270	262	256	281	256	245	281	274	277	262	261	250	276	293	283	279	276	271	287	243	262	256	249	291	260	246	275	254	278	278	295	257	275	285	241	287	290	278	282	267	289	277	283	281	275	230	233	245	268	262	314	303	254	273	256	261	265	276	272	266	268	297	257	233	256	278	276	253	292	274	247	247	270	272	267	278	274	304	258	260	282	260	258	281	283	290	273	274	288	279	256	275	252	282	245	287	283	263	260	245	252	231	282	269	272	282	280	246	276	269	281	265	278	287	291	261	251	248	303	258	271	271	243	273	230	305	280	289	282	266	279	264	242	285	261	290	263	285	261	254	295	253	263	239	293	272	264	267	275	260	284	235	271	264	273	267	285	267	288	266	296	280	237	285	260	300	298	275	269	257	277	279	275	239	269	259	278	262	291	239	252	276	279	260	278	290	276	248	285	230	276	278	262	255	282	288	281	299	260	281	253	246	269	258	254	258	273	285	249	244	280	280	273	262	272	261	270	261	287	274	289	300	262	293	252	267	286	259	272	264	265	262	270	260	261	280	264	275	264	279	276	293	266	285	242	245	265	254	255	266	278	292	245	272	248	255	255	284	259	283	262	248	281	264	266	266	263	248	240	278	265	261	251	286	274	304	265	263	258	284	266	262	292	251	255	301	269	264	270	249	258	261	283	245	271	237	261	263	258	273	253	268	281	252	240	289	282	277	263	270	252	241	266	240	239	236	254	264	245	281	282	277	265	243	289	259	295	274	286	291	264	283	271	255	259	255	241	251	233	280	257	247	264	264	282	279	288	250	266	268	289	251	284	267	263	273	289	263	252	269	267	270	273	255	229	267	274	250	261	255	289	298	262	288	233	230	246	268	271	278	245	283	299	247	253	295	251	239	275	245	283	303	254	285	284	285	267	297	257	260	267	241	255	281	258	256	249	248	262	259	260	223	285	255	285	258	292	232	285	266	253	271	279	257	298	249	260	263	247	289	272	260	275	255	279	265	261	300	249	277	256	273	304	242	231	294	278	254	298	264	256	270	282	262	276	291	264	253	278	267	288	270	252	274	271	271	270	270	244	271	268	250	277	295	240	300	255	274	243	294	311	262	235	289	281	257	258	262	255	249	241	260	275	264	267	269	238	253	265	288	283	252	274	268	251	289	281	243	264	278	264	258	248	281	269	281	300	253	277	293	241	296	273	280	267	263	252	283	254	266	263	230	279	247	285	274	304	243	271	264	273	243	278	246	269	287	274	277	275	243	266	293	275	261	251	292	244	268	276	265	264	252	230	273	255	300	287	255	241	273	298	280	285	282	244	268	300	263	254	265	233	269	269	270	287	295	289	267	316	282	286	263	260	256	288	259	228	285	267	263	267	260	257	275	291	292	262	275	232	228	260	287	281	268	248	279	283	276	260	267	230	281	262	276	276	252	263	243	297	277	253	260	241	234	261	272	274	266	267	253	288	286	247	262	284	267	285	259	261	277	252	243	276	240	240	279	289	286	259	258	263	257	254	288	279	271	264	268	272	261	279	288	287	252	276	267	271	281	295	320	260	267	283	263	278	259	243	292	271	239	307	290	244	254	261	238	264	229	269	252	297	269	264	294	290	300	258	257	273	262	280	261	293	269	272	279	267	293	259	303	268	272	296	264	301	257	253	273	262	282	270	279	258	264	280	274	275	308	272	269	251	264	255	231	282	283	282	242	244	258	252	291	264	241	253	269	246	253	233	303	254	248	291	283	261	284	268	290	259	259	282	267	274	254	267	262	309	258	259	282	266	276	266	285	287	289	253	253	249	257	289	265	299	266	291	302	285	270	257	238	280	274	270	255	266	277	292	230	284	258	281	256	262	263	258	262	273	285	282	280	258	269	254	254	273	287	265	281	280	264	261	285	263	243	232	246	273	277	253	280	239	275	247	305	250	278	297	294	261	252	282	247	281	268	276	254	256	287	290	243	272	259	287	254	247	267	267	277	280	287	264	288	244	286	283	253	258	229	280	283	258	318	284	284	289	251	270	277	287	292	274	283	280	266	254	261	272	235	253	258	252	295	285	270	260	293	237	282	249	269	257	246	266	275	271	247	288	306	251	290	273	272	295	264	277	283	279	268	255	239	273	289	267	251	271	295	263	274	257	234	286	259	255	264	271	289	275	270	290	252	238	278	251	294	295	286	263	265	277	291	266	294	298	252	253	270	248	282	255	264	251	282	263	280	258	251	265	257	284	280	262	252	254	293	272	271	277	280	265	244	279	274	262	253	283	264	277	274	273	280	275	279	273	254	255	258	277	299	271	269	299	255	245	260	262	271	258	261	260	276	250	245	266	265	248	274	228	257	266	287	266	265	289	283	268	295	256	283	287	280	271	265	305	265	280	255	267	270	259	272	255	274	277	297	257	262	268	270	263	247	263	253	259	237	288	249	290	239	294	242	272	263	290	280	267	268	278	261	282	265	244	281	268	264	268	291	251	273	269	298	273	261	258	241	273	305	250	255	261	246	273	282	250	236	279	261	234	238	246	282	246	250	249	260	268	267	257	262	273	251	274	256	267	254	287	282	258	287	300	268	262	240	250	277	232	269	284	312	270	280	258	270	260	262	283	276	287	297	255	256	262	281	267	286	237	253	293	260	265	244	254	286	276	289	227	251	254	288	261	259	234	278	266	251	288	275	284	276	230	284	278	263	289	259	315	265	254	250	275	272	258	295	296	288	294	259	262	268	297	275	262	255	267	258	265	244	269	269	264	281	267	254	283	261	255	264	286	291	266	262	247	285	258	254	284	311	262	249	286	236	291	281	252	240	263	278	287	262	256	278	281	277	273	285	257	242	244	242	257	263	270	253	250	262	280	297	272	294	266	257	285
7536	2597	5500	6281	5595	4621	3826	3178	2807	2431	2177	1925	1710	1614	1513	1441	1382	1310	1265	1157	1172	1166	1049	1083	1067	1053	991	1046	981	965	1000	945	935	965	938	892	859	893	876	884	848	857	874	903	874	845	895	821	833	847	879	827	838	821	846	844	822	852	848	828	839	890	774	815	856	773	827	789	793	838	887	788	816	806	809	780	852	826	799	791	805	774	777	833	835	810	797	838	804	824	841	823	819	812	779	734	834	821	828	793	767	812	805	796	781	820	782	760	794	775	781	810	795	789	797	804	725	756	754	772	769	763	789	782	745	820	791	746	795	789	829	779	815	767	821	825	776	762	779	820	813	803	773	790	850	799	784	785	785	801	769	799	807	796	753	817	734	789	806	795	802	829	783	785	769	790	758	803	796	762	742	748	838	845	796	749	769	758	796	773	791	788	815	824	827	828	764	774	819	821	766	757	776	763	729	740	790	822	769	770	811	768	789	808	780	761	764	752	810	803	758	714	794	807	784	814	800	766	818	760	818	777	821	800	799	762	794	743	779	797	763	799	779	752	766	757	796	770	802	761	776	762	755	762	790	754	760	758	786	802	797	813	792	773	771	800	789	764	812	770	775	771	742	763	823	733	814	782	824	806	787	773	782	730	822	754	784	806	763	789	798	805	729	797	756	762	793	775	753	822	763	813	792	757	767	815	824	765	784	791	759	749	790	756	771	747	816	809	785	824	711	735	789	772	829	774	774	747	770	838	753	758	763	782	784	795	812	774	813	767	789	798	821	799	824	731	778	809	776	797	745	752	778	766	776	832	765	763	788	778	771	761	828	797	738	798	774	754	788	796	756	726	812	772	824	757	761	790	729	807	754	784	780	789	766	771	763	814	796	785	741	815	804	794	790	761	742	831	800	799	741	803	778	773	772	801	775	799	779	738	764	781	820	832	789	773	765	730	769	777	768	777	752	752	768	748	781	780	821	727	704	804	802	779	745	773	841	818	790	796	796	807	761	808	773	771	707	810	779	761	768	758	796	803	750	773	794	787	746	707	759	783	777	802	775	773	834	696	741	772	743	781	839	743	790	759	809	754	795	772	731	744	766	768	759	754	745	787	746	737	767	781	804	812	742	822	773	787	767	731	786	798	748	805	813	754	767	744	752	764	745	791	726	769	727	746	750	771	810	793	731	779	802	785	764	759	768	730	788	783	771	750	796	752	790	747	796	794	781	786	817	770	761	741	809	777	789	758	792	791	765	817	798	759	782	803	754	769	772	785	773	724	740	788	799	819	768	830	764	789	757	787	812	735	774	787	792	723	793	759	786	792	831	767	798	783	768	733	807	726	747	792	767	749	772	777	768	757	814	752	756	764	754	846	768	828	754	773	763	780	794	751	782	850	759	810	726	797	765	768	789	788	759	825	770	788	791	770	805	766	784	804	802	809	827	768	799	827	774	766	825	755	749	795	733	831	788	764	795	785	778	831	764	825	777	800	762	745	824	733	778	771	751	820	824	783	738	785	759	782	847	780	797	752	768	765	794	765	774	808	756	793	781	816	773	848	779	804	888	773	842	786	804	790	754	784	792	824	829	759	777	772	819	814	803	808	823	774	766	792	793	780	796	774	767	737	770	798	762	772	805	789	772	786	781	753	771	743	783	755	741	811	750	828	789	811	795	783	758	766	749	797	817	771	754	753	797	833	786	775	792	784	730	776	771	817	790	785	774	788	769	786	788	742	805	832	700	736	760	755	797	778	782	793	782	807	813	778	772	796	821	793	785	780	768	783	773	789	784	768	801	796	777	748	782	738	730	799	741	793	765	745	793	821	781	776	734	777	769	815	789	791	744	820	797	820	783	808	728	782	732	776	748	775	790	766	767	793	772	736	806	816	794	790	844	793	830	732	736	811	803	737	791	750	805	734	786	791	764	820	752	788	734	793	748	752	792	793	748	804	806	777	799	792	753	726	754	777	813	721	811	757	745	803	774	762	789	856	776	820	805	785	785	767	807	776	771	746	785	736	773	774	804	757	760	734	739	774	793	793	752	760	787	812	757	799	776	781	773	769	729	750	777	775	750	782	761	774	740	762	797	754	790	747	800	763	785	803	783	764	794	838	777	807	771	790	776	767	772	800	769	777	771	772	728	797	774	793	761	778	787	783	818	775	752	781	752	740	795	757	816	770	781	771	770	754	779	754	810	796	817	785	798	777	788	760	785	760	813	773	758	773	822	759	790	784	779	763	817	790	794	749	765	795	765	766	790	787	767	796	779	768	806	804	785	768	826	842	799	784	766	799	788	774	775	761	744	764	757	758	747	785	820	771	822	749	759	794	759	825	818	848	789	766	790	786	794	774	787	802	778	788	768	792	745	739	789	772	805	795	726	744	755	800	783	716	771	819	761	762	789	767	794	780	782	819	772	785	767	830	774	809	819	780	817	772	775	771	749	753	778	753	801	824	753	784	790	769	738	744	802	781	771	803	816	792	755	756	758	777	743	788	794	761	822	792	778	795	772	785	801	777	813	794	741	779	765	775	711	759	746	773	742	785	769	740	776	781	714	807	740	781	763	815	786	797	785	751	814	819	769	765	748	768	776	755	788	801	733	750	766	786	776	760	786	767	762	764	790	802	774	830	783	760	732	799	806	755	759	814	742	816	797	789	838	751	753	799	788	759	760	757	732	820	787	748	764	800	734	820	775	776	777	720	804	791	792	775	733	760	777	772	746	773	770	757	743	786	749	787	801	846	822	804	781	782	799	782	757	786	777	810	769	821	759	761	798	821	777	758	826	784	810	751	768	791	789	800	771	782	806	776	767	739	772	799	807	763	760	775	704	770	819	774	811	827	743	783	778	809	777	756	743	759	740	772	761	812	793	795	771	748	799	789	850	818	779	776	744	777	805	762	750	782	791	784	793	818	749	783	803	830	811	763	783	765	803	744	786	786	805	758	763	810	766	760	797	763	808	814	813	765	760	801	825	794	781	783	808	766	774	829	743	802	786	755	776	771	745	768	806	765	755	752	751	762	760	771	766	827	765	782	728	788	783	819	825	798	767	708	770	721	802	808	785	780	773	768	781	794	769	796	750	803	765	818	809	782	802	762	806	788	747	802	770	818	766	801	803	803	790	735	780	798	747	765	755	761	814	804	755	767	804	772	750	787	806	838	809	792	765	827	815	784	790	790	778	761	784	778	769	799	785	829	756	743	726	763	818	754	801	753	830	762	737	748	781	794	787	801	813	758	815	774	766	789	801	806	770	785	773	778	785	806	803	744	724	834	806	821	760	796	754	799	783	777	747	769	791	802	797	822	733	761	788	743	785	785	763	765	784	799	775	705	779	788	779	772	775	762	783	764	773	768	801	734	800	774	806	778	774	805	749	740	808	753	830	785	768	802	797	762	804	785	791	782	817	784	779	842	756	785	732	762	788	751	804	769	769	781	785	795	773	762	741	831	736	811	771	769	774	762	753	781	797	749	802	809	823	806	743	744	792	775	770	716
2136	205	210	167	166	152	135	140	166	128	138	141	148	170	149	120	143	121	118	133	136	135	131	146	150	119	124	134	123	130	133	119	141	149	141	133	131	165	123	124	139	140	158	118	133	124	120	128	145	134	119	127	135	118	122	153	119	136	158	134	135	131	137	134	127	140	104	146	111	132	145	120	129	129	147	134	151	140	128	137	127	118	126	159	122	120	155	143	121	136	126	134	155	132	134	134	137	117	107	120	133	126	131	133	143	131	131	131	127	143	134	128	135	145	128	132	141	114	129	143	125	138	144	130	135	142	129	146	132	126	125	129	131	115	134	126	134	136	140	143	139	119	158	138	108	147	122	120	134	111	152	126	157	136	129	123	128	127	139	147	142	141	127	131	127	127	133	148	143	135	130	134	140	133	134	148	147	128	132	127	125	138	119	127	128	126	128	128	134	159	151	144	127	146	142	129	151	135	146	149	117	118	135	131	132	136	120	129	127	128	120	139	129	128	144	138	144	131	124	119	137	134	137	117	119	135	120	124	141	132	149	139	118	145	128	130	132	117	131	149	139	138	129	129	142	132	144	123	136	144	146	137	135	127	136	108	137	132	141	132	142	153	135	131	141	125	123	137	135	140	131	144	119	118	139	133	148	135	139	131	124	135	114	145	129	139	116	130	119	154	141	119	132	141	134	113	132	127	119	155	140	125	131	132	135	120	123	146	126	154	153	133	106	140	143	136	127	139	145	143	129	133	122	127	144	136	125	146	129	130	115	136	139	134	145	112	129	118	121	139	134	141	111	155	109	135	146	118	116	149	129	131	138	144	117	129	154	126	144	130	115	132	119	134	130	140	147	156	130	128	133	127	140	128	143	144	131	127	118	134	132	116	139	128	139	137	117	121	129	128	128	141	107	146	128	155	120	117	120	119	158	135	119	136	137	117	123	163	116	129	138	159	153	138	125	140	133	133	128	141	124	136	128	123	118	140	138	133	142	147	143	138	125	146	122	142	138	125	128	139	133	116	122	124	128	141	111	146	129	134	146	137	132	136	137	129	114	149	148	119	119	142	126	131	127	130	136	135	148	141	120	126	137	144	104	129	127	139	130	132	122	131	137	126	136	115	114	130	133	134	138	139	126	158	132	127	126	128	118	137	154	140	173	130	133	151	122	124	114	142	139	118	128	125	151	144	124	131	125	125	149	129	140	120	133	114	122	123	144	136	127	109	130	133	118	132	124	139	136	133	124	137	113	140	136	166	125	129	122	138	143	112	131	141	157	142	129	126	153	131	117	130	125	144	128	133	130	136	112	116	128	138	129	122	136	119	123	115	121	145	145	138	122	146	147	126	143	130	124	133	136	136	125	117	149	121	130	133	136	146	130	138	120	132	152	131	120	121	127	134	138	119	139	149	136	117	145	143	138	131	138	142	126	134	128	119	134	134	124	146	142	126	119	137	125	111	139	127	129	146	128	117	130	140	140	135	143	140	118	126	155	129	131	125	134	136	136	140	140	129	131	139	114	143	140	132	122	121	96	137	139	137	136	136	128	127	122	146	143	138	144	128	134	144	134	134	143	126	128	134	119	125	133	145	147	132	123	119	123	138	109	102	149	129	120	133	141	129	130	149	125	139	123	133	130	128	139	145	133	124	124	131	129	128	146	156	130	127	120	160	121	143	127	122	111	144	153	110	109	128	144	127	144	142	141	150	116	145	130	146	144	135	140	124	127	135	136	134	115	150	109	128	126	133	120	129	129	159	124	108	142	124	123	139	128	135	109	139	120	125	135	124	141	137	117	135	129	128	129	127	114	145	121	125	130	128	126	133	114	123	134	129	151	135	151	117	154	134	132	136	133	139	128	151	130	155	124	139	127	140	146	145	135	130	131	151	120	135	123	134	138	154	126	123	144	120	131	131	124	137	109	137	128	127	133	141	135	155	154	125	116	118	106	136	146	123	153	145	148	141	141	133	140	143	130	130	143	136	131	123	131	144	118	140	101	128	118	135	122	127	123	130	141	140	135	135	120	140	139	128	156	134	130	135	133	130	138	119	110	122	148	120	126	141	118	120	138	131	145	132	125	138	139	139	114	146	128	139	137	118	114	126	108	129	122	121	134	130	131	131	132	143	125	133	134	132	128	134	139	140	125	151	119	130	146	156	136	105	126	138	128	127	121	138	156	119	156	124	133	147	142	123	153	162	146	118	131	105	137	146	133	142	123	130	146	128	141	139	135	134	121	143	111	143	125	140	142	137	140	129	139	139	141	147	139	126	123	137	112	127	139	129	141	140	125	120	128	135	124	127	133	135	117	126	117	118	133	130	136	129	137	126	111	107	132	132	127	141	119	131	138	134	118	124	126	134	137	132	151	130	131	136	137	114	142	137	133	141	114	132	134	131	132	112	126	138	142	142	129	143	126	131	119	141	149	129	132	123	137	139	130	125	133	133	148	137	144	138	123	131	143	121	137	129	155	138	147	176	136	154	145	137	130	130	136	123	154	119	152	115	133	136	119	132	146	144	123	122	125	123	141	139	135	144	149	128	142	135	135	142	135	128	120	143	137	128	113	132	130	133	147	126	147	138	127	151	139	127	135	133	149	128	137	127	155	118	127	115	127	137	127	144	150	139	150	132	133	127	124	120	145	112	127	139	144	129	142	119	133	151	119	98	124	136	157	171	128	142	146	117	142	134	124	151	137	143	121	120	138	130	140	125	129	116	134	127	142	108	142	126	144	142	129	138	132	125	121	137	133	123	143	122	145	120	138	143	129	134	150	121	137	140	120	121	137	136	128	108	131	108	145	136	118	142	121	133	145	169	135	144	117	118	130	127	121	118	119	117	115	129	116	140	143	137	133	129	145	130	141	133	120	109	113	149	126	131	137	155	130	121	128	135	135	130	128	134	140	119	128	146	117	134	134	134	145	151	132	135	130	124	120	154	107	151	104	153	120	160	134	149	122	128	152	146	115	138	129	124	131	150	130	142	104	129	132	124	152	142	142	128	133	139	112	130	133	135	134	130	148	132	133	159	141	109	113	140	138	143	155	145	121	132	135	129	117	144	127	120	154	123	138	132	126	130	118	116	146	133	139	166	134	141	156	136	134	142	149	117	137	120	125	128	136	134	128	141	141	121	112	135	122	151	142	136	137	134	141	126	111	134	124	144	135	141	132	129	128	117	144	134	158	122	139	118	150	143	129	140	122	142	140	127	156	124	138	123	148	139	147	133	138	133	115	143	134	136	115	133	118	130	143	116	129	133	142	129	135	125	121	138	117	122	134	141	151	130	126	121	132	131	137	134	148	138	130	121	132	158	132	130	121	129	133	142	131	132	128	118	126	140	128	125	114	117	143	130	131	145	110	147	137	111	143	122	123	141	115	148	126	118	126	154	127	111	128	150	124	131	130	112	124	126	156	163	106	108	119	121	154	128	133	125	135	136	137	128	141	138	129	125	128	133	137	144	138	122	129	122	143	140	142	122	127	131	121	154
1837	479	627	646	598	567	539	475	486	453	489	480	451	446	476	477	428	469	470	451	460	406	489	465	411	522	455	453	424	472	465	478	453	465	446	460	434	395	429	470	440	439	450	455	429	435	447	456	444	436	426	438	475	477	435	430	417	455	457	433	445	438	412	426	411	486	448	480	468	470	468	440	437	465	430	440	465	452	431	407	444	420	382	454	481	464	471	449	426	469	443	424	450	469	429	456	443	458	460	430	419	440	468	441	440	401	454	474	441	454	453	426	431	459	442	445	434	458	423	434	426	453	471	448	447	451	438	467	445	469	462	464	481	459	455	452	464	439	444	476	392	438	460	484	447	420	405	433	472	450	400	405	458	446	462	441	421	455	463	456	456	435	460	385	444	419	397	455	404	432	453	463	442	438	443	468	427	431	430	438	449	434	431	448	405	452	451	443	407	424	447	429	443	452	480	427	453	438	461	445	443	433	456	447	400	446	438	433	433	449	483	412	449	418	417	449	447	461	451	429	483	455	453	426	444	395	443	429	450	454	428	468	463	421	438	416	446	436	448	415	452	437	449	459	403	428	421	490	411	438	421	393	461	438	382	438	412	473	414	486	453	406	446	458	419	489	424	431	471	443	408	457	407	426	454	441	464	428	433	417	461	461	450	426	447	463	441	449	448	434	437	464	460	430	477	475	423	419	413	484	469	441	414	471	433	394	466	472	449	436	450	455	434	459	465	484	431	441	460	435	460	481	454	437	462	446	469	448	452	423	433	426	431	421	447	448	450	417	417	471	478	436	416	459	428	472	462	454	469	471	428	417	420	411	447	421	429	442	462	442	435	424	413	409	451	447	429	460	457	407	437	468	458	444	407	434	422	427	448	449	452	435	472	392	438	422	451	451	408	420	447	423	457	424	431	448	428	478	463	463	433	469	454	491	438	456	396	422	452	402	437	416	463	456	436	424	445	430	417	453	415	460	438	463	447	421	430	472	406	479	461	418	445	420	459	403	421	414	411	407	445	432	447	434	463	438	424	453	430	414	411	417	457	406	452	442	410	450	425	448	469	493	447	446	475	444	437	448	473	435	410	430	406	465	434	428	429	441	432	428	431	440	472	431	438	416	448	455	430	405	417	479	439	463	450	480	452	468	438	441	447	472	459	442	453	438	446	456	453	439	434	454	459	465	448	409	464	436	477	409	433	466	478	471	457	433	452	417	478	436	455	436	439	438	426	411	443	453	445	420	478	446	443	462	428	462	463	464	485	429	468	378	433	430	432	461	440	424	441	397	398	467	441	430	453	419	434	446	442	463	450	434	431	450	418	432	451	456	478	429	449	436	427	471	441	467	421	427	442	440	465	437	416	443	442	405	469	458	389	437	436	449	451	437	446	454	451	408	466	447	449	431	430	442	405	473	423	466	427	416	467	436	486	407	429	427	416	452	448	443	410	451	413	492	410	456	431	435	444	503	475	462	438	464	445	445	449	460	438	436	407	479	427	450	482	422	454	473	479	422	425	464	457	455	429	432	456	437	427	455	455	438	414	436	446	443	443	445	401	441	404	491	444	448	487	418	430	423	448	406	423	406	416	422	454	431	446	484	457	434	481	417	446	440	424	428	385	438	469	434	397	460	446	421	428	414	407	451	410	388	424	423	426	430	454	437	442	456	447	428	437	438	445	473	444	416	460	450	454	429	405	422	462	420	422	414	461	439	475	428	411	440	471	452	447	477	431	437	477	485	463	467	440	442	444	452	444	472	439	463	453	471	432	420	449	409	472	440	443	415	462	433	465	438	452	410	459	430	453	422	434	450	447	439	396	452	408	388	417	468	440	446	416	470	454	441	417	443	440	460	489	409	414	447	441	409	419	398	447	439	452	458	460	428	448	430	437	472	446	412	409	450	435	453	429	449	387	416	446	482	431	443	406	414	473	432	407	420	419	492	468	410	445	464	462	461	422	460	421	409	469	457	448	441	439	457	442	455	458	435	431	458	447	419	460	433	413	420	428	443	401	417	470	473	470	432	403	453	429	477	431	475	420	419	469	437	438	413	419	421	465	447	463	388	445	420	418	455	464	462	460	476	415	439	432	427	463	442	443	450	462	440	405	431	454	417	444	425	472	443	444	455	440	480	396	424	460	455	434	428	455	447	431	422	445	428	469	415	436	455	466	451	462	433	448	420	431	447	435	427	452	443	430	455	450	442	436	414	437	429	459	441	437	401	463	439	418	427	419	434	400	455	450	434	423	441	448	453	446	451	382	418	480	436	443	422	422	451	436	402	434	463	449	462	429	431	419	444	449	467	489	454	461	459	465	449	396	424	470	450	457	451	478	445	431	419	457	469	443	419	406	455	458	424	433	405	436	452	478	436	443	462	441	454	462	454	454	429	402	459	460	425	445	450	405	435	476	429	521	460	430	502	403	422	428	395	457	429	497	415	452	422	445	412	423	484	455	403	450	470	442	464	449	462	437	412	430	433	429	443	423	462	435	425	446	471	414	464	456	459	433	450	444	441	452	448	455	431	451	463	412	439	426	444	439	415	424	448	412	404	424	443	444	471	429	454	438	429	461	455	475	448	502	440	452	440	467	422	424	428	469	446	456	417	425	448	458	442	465	429	461	439	451	415	448	451	443	431	440	476	450	436	464	449	443	467	425	440	453	441	436	463	459	439	465	428	461	410	452	473	426	484	462	423	460	457	417	409	464	443	446	420	432	422	442	458	467	437	420	458	456	448	469	429	411	480	416	436	475	456	419	446	426	427	435	449	433	441	398	416	447	431	442	452	441	439	439	461	448	436	448	448	446	436	402	470	442	449	436	427	477	413	459	471	427	437	434	433	459	447	470	444	460	415	435	439	427	433	440	427	449	442	461	461	443	461	423	446	473	445	429	459	414	424	389	458	433	429	417	461	454	423	462	478	411	465	402	440	437	459	436	488	435	390	479	446	455	453	475	444	418	439	433	441	436	464	443	420	461	437	458	424	498	455	427	431	507	443	455	450	446	416	457	449	411	458	447	427	422	462	449	431	485	485	473	395	436	436	427	439	441	453	452	452	451	451	439	441	402	431	442	445	472	472	442	442	455	454	457	396	433	466	431	456	466	446	463	421	443	447	444	400	443	386	458	482	422	441	429	457	453	449	459	391	441	451	449	439	439	453	391	416	423	443	441	438	423	413	435	463	444	423	465	456	429	460	440	451	452	428	434	441	412	419	435	399	462	447	472	438	447	462	487	431	433	449	454	449	430	426	442	400	499	413	435	443	452	466	471	462	441	442	443	424	419	430	420	420	429	439	434	470	449	385	471	459	460	417	463	460	421	475	473	466	432	412	465	486	448	433	417	414	448	423	446	452	450	430	434	469	413	441	424	469	481	425	455	392	436	432	471	425	450	479	431	447	486	430	441	470	452	418	460	435	441	441	427	424	426	467	449	433	428	413	442	447	434	455	415	454	431	457	434	446	449	436	420	435	453	416	441	400	416	450	444	445
8686	1297	1614	1258	958	737	601	514	486	367	365	371	344	325	348	333	323	301	313	310	288	299	312	261	270	295	306	280	305	272	266	281	302	271	276	282	265	275	253	280	276	308	302	239	274	269	269	274	268	267	295	270	293	255	262	266	267	293	266	247	279	256	236	274	251	275	302	272	282	266	266	280	248	268	287	251	247	251	261	278	259	251	269	254	287	260	271	246	259	284	286	280	258	276	300	309	269	260	246	246	280	261	243	254	283	258	216	273	246	264	276	271	274	267	291	239	258	278	264	276	285	283	278	251	271	263	264	269	312	244	248	267	264	257	280	281	250	277	263	278	271	272	281	248	268	265	281	256	266	294	256	252	261	269	282	250	269	264	257	242	272	276	244	263	276	284	238	267	280	246	302	283	289	284	230	281	268	280	278	255	267	249	280	281	249	261	294	274	262	303	277	263	255	257	301	221	253	264	254	254	282	281	263	274	249	293	258	292	270	263	221	254	260	285	256	269	274	303	266	286	319	263	275	265	262	281	261	279	272	245	246	276	280	241	290	274	258	275	272	280	227	288	260	272	277	267	283	270	284	263	249	319	251	274	275	286	288	242	286	275	262	256	269	274	270	241	256	256	293	274	269	269	267	275	276	284	292	250	273	270	286	263	264	252	243	268	274	274	280	276	282	281	246	243	265	279	250	273	269	275	252	255	246	294	273	260	294	234	284	277	264	277	251	271	295	281	293	252	249	254	286	279	250	256	307	241	297	266	259	289	250	255	288	281	249	299	264	232	281	247	278	273	289	260	272	271	302	284	238	254	255	252	286	261	285	263	266	286	253	296	267	267	257	259	242	235	264	276	251	263	256	266	247	252	260	269	263	279	283	254	276	273	218	270	262	281	263	271	224	282	273	256	298	248	251	251	284	286	265	276	237	278	268	263	266	262	291	267	259	259	265	248	245	259	237	265	258	284	249	292	263	239	273	266	223	256	279	252	250	291	282	297	274	258	255	260	266	254	275	294	286	269	244	264	267	252	283	271	289	263	279	267	268	245	258	249	272	253	257	265	278	248	242	241	298	257	240	276	254	242	291	277	274	243	297	290	312	256	299	270	288	262	272	250	279	259	275	276	257	268	275	286	285	255	243	295	284	255	263	286	278	251	260	269	272	277	267	251	248	268	281	265	287	277	269	269	301	263	269	266	276	273	254	288	266	289	270	269	276	262	259	257	285	257	209	264	251	270	284	268	245	275	265	267	250	262	280	266	254	274	255	282	281	271	279	261	311	280	242	228	267	244	290	282	267	223	277	281	272	277	238	250	295	275	251	267	277	270	272	289	238	247	250	270	281	253	272	242	244	226	278	272	262	244	307	238	282	269	274	263	271	243	262	265	266	282	218	287	267	282	269	262	256	273	283	253	270	271	235	259	257	261	259	270	292	229	251	269	245	248	273	242	248	261	285	282	299	269	257	262	298	260	275	295	289	240	263	280	247	271	258	231	268	270	253	253	271	253	310	261	254	276	274	253	268	294	278	223	270	269	231	275	265	239	272	273	263	249	271	268	247	271	272	306	245	262	269	260	285	251	296	248	316	266	270	278	250	269	271	270	258	262	260	268	235	262	267	305	261	280	245	238	239	233	279	268	248	279	293	235	256	263	264	267	254	251	258	267	275	267	279	254	247	275	229	259	271	236	269	279	254	270	287	264	256	244	251	283	258	284	261	267	286	246	248	285	256	261	266	274	248	304	275	264	249	258	297	266	274	291	257	305	250	244	264	289	258	268	264	241	268	303	261	269	283	262	244	269	284	257	278	245	275	272	288	255	260	242	241	245	282	254	249	264	273	253	266	280	264	254	257	243	268	262	267	277	225	261	245	252	285	281	255	259	259	269	262	255	275	249	266	312	240	266	281	252	280	263	251	283	255	242	255	287	264	285	297	277	285	274	265	286	272	297	273	277	248	266	278	256	268	267	258	286	269	260	252	281	274	265	269	257	240	241	256	289	255	235	262	284	272	247	271	225	268	248	274	246	284	268	251	255	278	267	267	291	259	264	280	265	262	251	263	257	258	278	274	281	278	259	280	274	263	257	264	277	273	272	285	285	293	265	262	250	251	266	272	253	245	297	291	274	265	287	243	284	285	258	286	269	259	253	245	274	261	245	273	236	287	252	268	274	246	284	256	275	261	254	235	253	267	290	307	260	289	229	252	271	264	265	255	267	278	245	249	269	253	267	261	252	276	265	281	282	248	271	297	279	230	279	264	277	276	255	284	260	254	257	266	236	275	281	292	301	273	240	263	234	286	263	273	281	252	250	220	282	260	283	266	276	296	273	244	265	270	263	283	257	274	255	269	251	265	251	311	249	238	284	271	273	277	257	284	247	238	249	267	251	256	295	276	270	274	251	268	291	278	252	270	251	248	289	264	262	278	270	261	254	274	265	260	249	241	288	257	229	250	278	240	263	254	277	289	274	260	284	276	305	268	300	257	230	252	267	243	253	262	266	268	270	329	255	273	269	268	264	265	279	285	291	286	234	272	240	257	278	284	264	276	260	291	273	287	307	292	275	274	253	246	267	284	295	299	287	275	278	224	247	254	251	293	294	264	261	273	246	260	255	249	235	240	250	292	293	275	271	266	274	286	281	263	280	281	258	254	265	286	257	274	248	266	286	265	264	265	276	314	263	263	282	274	282	269	305	277	261	272	252	277	258	277	286	254	284	269	272	268	272	252	282	248	238	282	262	241	276	229	268	270	245	257	253	265	242	268	270	282	257	261	268	258	265	285	273	275	273	263	274	268	262	264	280	261	259	280	256	285	281	255	266	261	300	272	259	283	269	273	262	284	253	253	281	286	252	266	251	278	275	246	284	261	262	279	293	271	282	268	258	269	258	265	271	261	252	279	266	255	269	268	248	264	244	279	261	261	262	273	273	248	268	281	269	268	294	284	257	292	270	263	303	278	263	257	243	257	277	269	289	286	271	279	272	285	268	264	273	299	254	258	274	273	239	270	273	270	284	275	274	269	237	284	247	311	272	278	262	245	248	289	255	273	277	281	285	286	264	248	258	279	250	297	284	281	302	261	248	265	258	300	250	259	258	279	281	255	266	267	262	265	255	274	269	283	271	284	264	269	245	261	265	246	261	261	259	256	238	276	279	261	285	279	254	279	257	272	252	233	250	275	241	265	282	309	256	258	264	302	292	270	264	266	249	258	261	276	241	272	254	275	277	275	250	265	278	261	269	286	298	271	261	273	277	236	266	252	274	279	298	273	276	279	271	265	270	268	259	295	261	276	290	268	224	253	252	279	271	305	276	279	265	269	249	256	245	259	298	258	282	256	275	271	263	269	280	267	287	252	246	287	273	256	257	281	250	262	274	232	274	280	278	273	248	270	273	262	284	286	258	256	264	261	277	258	260	285	245	265	273	282	255	275	271	243	261	244	271	277	240	260	278	244	260	278	274	267	276	262	256	259	267	244	239	268	263	253	289
5455	1724	3271	3821	3323	2687	2397	2039	1810	1648	1474	1450	1231	1267	1252	1103	1154	1066	1042	1006	966	953	937	897	950	927	909	848	845	865	923	865	850	850	855	833	874	845	850	843	835	789	774	906	823	861	817	791	790	845	824	792	815	834	791	824	826	793	812	892	834	810	816	804	755	811	836	776	812	790	745	795	798	748	803	762	817	772	763	827	783	756	838	845	855	781	779	827	775	790	754	770	798	830	790	809	758	788	769	810	819	806	789	816	831	824	758	734	822	784	790	741	824	735	806	742	762	781	825	780	775	801	795	829	848	775	766	772	809	814	793	780	754	791	747	768	750	809	776	815	818	830	755	772	798	780	788	762	752	821	789	784	731	830	760	806	758	782	785	782	776	715	763	758	781	762	758	797	800	800	777	781	782	768	776	775	770	780	791	740	761	807	754	820	802	749	767	833	804	785	783	764	785	753	765	743	773	825	819	739	726	736	785	775	793	789	799	809	775	784	787	822	748	793	805	773	783	822	756	781	811	727	775	783	803	782	794	752	738	785	813	847	776	773	714	828	786	743	781	748	753	729	796	766	841	783	805	759	805	764	787	772	765	749	749	758	779	790	777	810	831	769	722	793	723	763	787	803	772	771	779	770	765	759	768	788	785	734	794	801	779	777	774	806	748	805	773	790	783	680	805	783	756	774	763	754	756	793	860	831	790	775	773	798	748	775	824	809	790	766	758	787	752	759	833	744	812	826	825	810	763	733	776	813	839	817	857	789	775	798	791	804	769	793	781	814	808	795	790	760	790	753	775	733	770	826	801	795	737	825	778	804	759	743	751	742	781	809	774	820	858	782	806	778	767	766	755	774	772	739	779	762	802	794	799	777	756	826	798	826	773	749	751	768	738	815	840	780	796	779	777	769	784	788	817	777	816	791	782	747	801	774	761	804	794	741	799	818	804	782	754	785	764	735	787	762	771	805	805	803	732	796	750	820	735	793	777	829	743	783	790	791	803	805	785	742	773	789	774	790	821	808	763	820	762	771	771	734	802	736	804	767	795	752	818	808	817	746	767	785	803	783	741	752	773	795	744	852	802	799	767	794	727	749	774	765	740	754	804	790	703	785	778	794	791	790	783	837	793	758	781	772	808	833	786	773	800	755	743	817	821	761	844	819	788	793	757	809	819	785	726	812	799	736	786	801	816	825	748	745	806	825	728	744	807	793	791	768	774	804	756	710	775	862	777	810	727	774	770	820	762	760	797	781	752	792	738	809	781	774	813	792	766	790	792	745	813	751	780	805	734	794	775	796	781	796	757	748	820	766	773	771	805	772	761	771	795	789	802	841	747	756	824	753	810	782	758	785	793	764	762	805	808	770	765	767	763	795	800	793	822	765	781	860	761	813	806	784	768	771	782	779	789	806	764	786	849	805	771	757	729	790	817	825	790	730	753	770	838	782	803	788	850	780	755	788	766	778	795	779	769	818	746	784	768	762	771	812	775	803	847	749	778	759	785	754	782	801	781	745	735	775	762	798	787	797	735	751	804	788	755	772	802	771	771	787	778	757	774	793	729	765	830	799	767	799	809	735	788	807	762	764	768	751	782	793	756	775	755	778	821	809	748	798	837	812	765	819	759	816	802	806	721	791	778	818	793	824	785	748	835	773	733	739	800	760	796	758	770	736	769	717	762	794	818	772	796	824	768	759	737	768	825	768	770	788	805	772	744	795	770	757	823	781	766	778	793	782	773	800	809	792	742	781	798	764	766	768	797	761	730	804	790	751	811	777	817	797	779	759	765	771	788	712	804	806	811	809	757	826	821	777	795	784	774	719	788	792	783	796	806	795	799	769	715	806	800	750	800	798	719	790	748	744	781	795	799	797	801	794	754	721	800	768	728	800	799	768	801	774	761	784	742	769	747	733	804	834	779	735	786	756	772	727	780	795	766	790	805	823	783	783	736	816	792	798	819	774	825	776	749	792	797	801	789	756	771	796	806	763	812	813	830	777	781	813	821	761	756	790	826	790	754	809	828	809	793	768	765	807	826	758	780	799	785	765	859	768	780	790	818	783	770	816	815	735	796	772	759	822	814	734	807	822	777	770	779	783	786	752	775	782	794	768	791	795	727	777	812	805	758	775	788	791	783	757	814	857	799	799	768	825	755	776	763	755	801	735	790	773	752	805	810	737	742	777	764	747	768	768	736	802	765	785	762	801	780	766	773	740	732	771	790	735	826	753	754	784	770	771	766	735	850	787	793	781	771	790	809	790	775	817	785	753	795	756	792	792	750	796	761	779	795	783	773	735	767	807	786	798	799	805	760	785	774	758	788	774	774	813	767	787	805	801	766	811	793	791	837	811	827	770	779	746	795	811	760	735	772	804	807	797	809	763	804	765	814	756	769	784	822	786	793	819	801	736	752	726	788	828	793	805	782	784	778	775	754	791	789	806	746	769	768	763	775	782	789	805	769	771	810	793	741	780	752	760	811	789	788	819	786	757	825	848	807	810	775	839	789	783	769	764	784	721	784	736	806	782	767	821	784	765	790	791	788	801	751	781	841	812	781	777	809	761	765	751	789	776	777	747	771	757	821	737	781	787	796	718	771	744	803	781	790	800	815	790	728	821	835	826	814	774	699	795	849	757	746	744	773	808	789	757	808	787	770	759	798	761	736	793	820	721	770	752	753	812	791	790	827	829	780	820	793	757	794	777	835	826	791	735	763	768	797	820	782	739	782	851	802	769	780	825	814	787	743	786	808	816	827	794	776	764	772	717	741	846	798	755	837	744	785	862	801	778	798	770	789	825	763	792	764	742	810	807	756	788	796	758	792	832	768	764	797	796	794	835	772	779	815	776	760	799	782	865	769	794	780	779	795	743	767	825	799	768	764	774	742	782	781	750	791	781	750	793	751	774	781	790	798	778	782	752	773	770	774	787	795	764	766	797	776	807	812	845	781	772	794	761	761	772	759	750	729	771	775	812	763	855	757	799	760	820	760	740	760	821	792	788	781	762	854	855	783	804	758	791	763	786	816	777	730	834	768	726	798	787	737	806	814	777	768	824	793	732	743	777	723	827	774	745	759	751	749	786	805	785	768	787	817	788	756	820	822	781	736	745	788	814	740	807	761	786	748	836	723	722	714	803	736	720	819	817	770	831	784	760	844	771	760	791	772	757	793	818	820	793	824	758	769	818	787	843	749	839	793	780	781	750	763	833	864	784	747	787	775	761	809	803	776	736	777	789	791	814	774	763	776	771	826	785	749	792	862	732	759	761	788	788	780	826	771	784	819	798	815	800	795	785	787	824	775	790	736	739	714	775	810	710	739	826	829	712	791	774	835	737	759	782	798	812	734	733	784	807	784	770	790	755	827	811	760	777	798	821	728	732	783	771	696	806	750	747	761	796	814	807	760	803	802	767	809	795	766	757	804	780	792	810	789	796	844	830	810	820	810	809	786	779	770	762	784	772	746	781	792	805	739	831	767	765	732	791	776	755	751	751
15881	2743	3131	2396	1675	1165	895	720	617	549	488	463	434	421	376	415	356	319	337	321	352	326	308	301	282	305	327	288	299	288	301	286	286	275	270	291	280	287	254	289	272	297	282	278	264	270	288	267	286	253	306	285	292	279	238	261	321	240	257	282	258	232	273	314	272	287	297	282	272	278	279	303	279	252	281	265	283	257	273	274	269	302	265	282	265	267	249	294	256	257	278	255	298	281	261	251	288	284	283	266	256	272	276	267	290	282	266	274	258	290	287	267	283	282	283	264	311	265	270	261	276	280	275	278	278	280	292	266	270	256	253	296	297	271	266	244	261	299	270	241	234	241	268	294	275	276	275	310	277	271	284	252	262	261	252	286	285	287	277	274	284	268	271	270	249	262	264	268	274	261	258	280	289	266	280	278	271	241	281	283	267	250	261	260	276	256	265	267	246	273	301	262	261	252	249	315	280	257	285	275	269	227	274	305	272	259	284	265	274	272	294	300	292	275	266	290	255	305	260	278	264	273	277	274	245	283	262	257	277	269	276	244	277	276	273	288	241	239	288	266	272	266	299	297	252	281	271	295	283	266	278	263	285	255	277	273	249	273	279	247	257	270	272	272	252	275	265	295	292	261	272	246	226	288	279	291	261	251	282	285	252	280	247	298	289	292	250	303	263	271	258	281	278	263	267	265	275	287	276	274	245	250	266	248	286	266	267	262	258	274	281	242	273	268	273	269	252	298	286	274	286	264	260	282	277	272	275	264	283	246	293	281	252	258	264	268	258	267	261	269	257	267	292	278	276	252	271	293	266	257	296	291	262	234	269	251	266	281	279	266	308	287	275	262	289	265	306	268	259	280	286	271	272	278	270	258	256	249	265	264	283	275	284	278	271	273	253	280	267	270	291	268	280	283	288	281	252	273	312	272	309	275	231	258	268	305	266	253	281	262	272	282	281	283	277	282	248	234	292	271	276	244	301	258	257	278	261	273	283	256	256	281	284	289	292	279	286	271	275	276	290	288	284	265	282	302	263	275	293	245	269	247	288	250	272	293	288	287	239	262	263	282	275	261	266	265	281	278	285	268	281	263	270	292	249	253	248	273	272	273	248	255	229	285	287	298	285	261	280	295	244	262	280	273	279	252	259	277	256	292	287	272	252	285	286	288	289	267	267	271	260	297	269	268	272	272	275	252	269	243	247	302	253	264	268	272	269	257	279	257	265	245	260	302	280	290	289	270	269	286	291	272	296	236	243	264	280	252	240	270	275	254	278	276	285	277	289	270	264	285	268	268	236	255	265	293	249	246	250	272	253	251	277	251	285	271	288	267	313	287	267	272	229	302	267	286	299	248	277	278	263	252	270	273	288	251	234	274	257	281	293	267	271	292	266	314	282	281	272	242	262	257	240	237	273	287	270	250	267	254	289	270	271	258	270	251	293	259	261	270	267	265	255	270	236	257	253	284	247	251	271	254	259	275	271	253	273	262	259	276	261	240	280	256	253	278	261	285	271	272	281	286	289	286	262	265	253	253	294	285	272	243	291	274	300	299	287	301	276	235	262	279	262	295	267	299	299	258	272	265	245	292	277	257	290	285	259	273	268	251	267	246	241	275	244	250	236	237	271	286	305	283	248	267	302	248	287	259	303	258	282	275	290	275	296	284	295	259	248	248	279	261	302	290	248	251	303	258	279	289	255	300	275	259	267	285	271	298	287	270	263	267	248	281	282	287	286	293	264	267	251	246	250	262	299	258	278	280	264	268	246	271	270	286	263	302	274	263	292	269	277	260	269	266	248	284	239	251	271	279	275	284	244	253	259	254	269	270	267	280	246	277	262	269	288	253	275	272	257	276	250	294	264	261	265	238	276	272	254	265	279	299	273	288	252	296	282	275	282	276	261	273	291	265	272	276	273	277	306	316	262	270	263	257	287	273	298	292	244	282	274	309	260	258	265	279	264	270	275	256	258	272	224	256	300	267	267	295	263	255	297	265	273	271	276	299	241	269	276	280	272	262	294	247	275	276	269	269	270	242	276	271	270	298	291	284	266	284	272	288	261	293	284	274	269	290	278	284	274	281	269	269	273	274	281	281	291	303	245	256	255	265	246	255	272	268	252	284	316	252	249	272	244	271	257	263	281	280	279	325	262	257	278	243	262	261	274	230	253	286	293	293	272	264	289	274	290	283	241	267	278	270	265	260	297	266	249	279	278	277	290	265	265	244	271	276	268	291	254	290	275	276	263	258	266	276	280	262	270	260	264	253	264	284	265	239	281	285	225	258	318	301	263	275	276	238	294	276	299	248	277	295	269	250	295	271	268	282	278	300	306	273	255	265	288	244	280	280	248	274	251	271	309	264	297	233	286	270	264	271	264	286	246	274	274	258	280	245	287	287	301	242	276	265	264	280	306	294	281	252	267	287	247	252	277	285	277	242	291	274	292	288	263	259	245	262	249	255	270	256	283	253	304	286	249	281	306	243	264	259	282	272	265	299	249	292	270	273	257	261	268	249	273	266	260	277	260	259	293	240	293	270	288	282	257	279	283	269	257	274	258	289	268	275	274	264	288	290	307	278	260	284	258	263	257	277	272	286	292	271	282	286	262	264	274	263	262	268	289	259	256	274	287	301	296	265	296	279	265	281	258	305	272	278	291	278	270	286	287	244	288	297	276	235	245	276	264	258	278	256	275	289	274	272	300	279	259	258	297	242	259	280	273	253	289	268	293	272	259	294	239	285	245	262	262	308	281	299	277	273	245	287	289	283	277	277	254	308	265	244	281	227	285	283	265	265	288	292	263	269	277	297	292	274	264	280	265	270	264	271	254	244	267	270	279	237	257	268	245	284	255	226	258	260	255	263	280	266	255	271	323	287	252	259	294	242	282	288	252	265	297	284	268	242	281	314	277	284	280	279	307	276	263	247	268	264	245	270	276	294	288	265	282	268	241	261	282	298	285	264	253	259	282	297	291	237	274	268	276	286	280	263	270	267	287	277	257	273	286	306	267	263	270	264	290	273	263	283	262	267	292	276	282	257	256	261	261	265	279	265	286	262	255	269	272	281	282	248	270	280	270	256	295	269	270	274	259	284	264	271	260	278	264	278	257	249	300	288	263	251	286	292	272	317	279	266	264	279	284	255	269	265	288	276	280	268	273	268	269	282	258	252	256	256	279	254	283	260	267	245	276	272	245	247	249	239	272	285	308	254	282	295	276	275	295	275	283	262	277	261	276	274	276	294	266	263	270	255	261	283	255	234	278	256	268	280	313	281	264	268	258	283	268	269	278	260	283	302	299	273	263	264	256	277	244	257	286	266	262	250	254	255	258	275	247	292	285	287	279	269	252	255	299	262	259	247	252	272	251	303	252	268	282	266	277	254	279	266	272	311	260	249	269	274	238	270	273	248	276	290	271	284	250	306	267	240	272	301	283	264	255	279	272	280	280	263	256	283	283	261	267	256	247	274	251	271	255	256	273	268	226	281	291	284	273	266
7560	2606	5581	6370	5511	4520	3786	3218	2781	2398	2100	1910	1803	1637	1531	1414	1429	1303	1268	1246	1140	1171	1085	1131	1056	1060	1011	1013	1055	952	1011	1011	989	940	922	898	880	909	910	858	882	887	907	888	895	908	853	821	872	803	880	829	867	863	826	838	842	799	850	774	805	820	793	828	784	824	816	835	845	781	782	795	823	817	750	778	810	835	818	831	774	813	834	845	744	812	778	793	759	834	836	811	798	770	810	785	759	835	773	776	765	761	796	801	794	786	767	762	819	805	797	766	780	797	785	791	807	760	795	794	775	793	768	763	803	790	746	807	780	778	806	836	776	784	790	781	798	797	724	769	815	781	755	794	772	769	832	766	792	813	811	770	787	805	766	805	845	768	784	814	823	803	798	791	828	761	759	798	802	797	780	802	780	777	765	796	772	808	773	761	736	798	758	825	766	775	787	780	787	735	752	746	819	773	791	739	776	778	777	763	791	839	799	786	807	776	798	808	769	729	774	791	795	742	801	750	743	764	813	769	780	755	806	791	753	786	778	827	840	800	727	751	798	747	752	806	815	798	769	785	791	790	783	776	799	784	748	753	827	770	791	792	773	747	787	795	771	783	792	783	797	803	801	780	776	744	813	814	771	778	763	769	769	779	838	753	772	794	744	785	752	758	772	771	800	778	777	844	801	784	814	760	761	828	810	777	781	795	793	782	793	757	729	765	808	780	782	766	740	773	739	770	810	799	756	790	753	764	749	751	807	777	775	780	817	765	755	777	741	797	807	779	840	781	801	763	773	719	784	752	782	778	743	805	740	698	741	817	732	809	785	752	821	815	769	797	750	790	743	757	745	807	769	744	786	751	776	755	734	851	819	858	764	773	800	740	808	752	831	799	777	777	767	778	791	776	810	760	825	813	787	807	754	816	783	766	741	779	823	772	806	748	770	756	739	747	794	740	808	815	725	737	781	751	696	726	794	781	760	786	803	799	781	815	740	746	800	807	789	827	762	824	749	735	777	814	732	747	796	791	804	793	794	763	777	751	826	784	841	799	813	749	689	754	763	779	756	784	790	759	801	801	750	834	789	791	798	816	797	719	800	751	797	824	776	790	820	779	791	738	727	792	805	801	783	744	804	774	807	792	806	765	779	805	812	772	833	800	796	781	798	774	742	804	780	747	768	811	788	790	767	753	770	821	807	776	775	790	785	770	783	792	764	799	762	765	817	795	801	793	776	756	771	771	793	769	765	749	759	764	774	772	718	775	803	803	791	746	753	808	790	783	756	810	767	752	806	737	768	783	728	782	778	762	798	805	777	793	763	777	792	780	752	806	822	722	791	823	773	758	780	784	776	783	779	745	753	818	750	738	802	754	749	805	825	752	809	767	807	777	807	744	818	782	781	813	784	744	788	736	818	778	779	755	789	770	730	798	772	744	737	841	835	740	800	795	736	764	821	819	763	809	804	762	755	742	769	775	725	787	802	734	869	798	809	793	783	752	793	745	775	774	779	794	841	804	746	804	785	776	757	826	838	801	838	787	805	794	793	724	790	792	733	735	807	796	748	756	802	782	757	801	858	808	768	792	802	821	779	787	783	801	780	773	758	773	821	751	802	791	868	739	766	834	765	790	787	762	737	772	751	767	805	813	804	811	779	779	787	777	838	809	772	774	772	793	751	845	736	743	804	782	828	803	801	764	795	836	806	782	759	768	807	735	745	766	725	757	761	790	841	795	794	795	804	830	790	777	810	805	745	773	812	811	769	760	847	802	777	761	731	762	781	745	826	741	764	781	833	805	795	789	825	797	733	738	824	780	821	783	780	789	754	779	829	791	745	780	764	756	793	853	791	732	800	803	783	771	752	801	782	761	758	803	800	823	787	763	771	758	817	802	755	810	780	763	752	795	784	792	744	832	774	807	749	798	812	747	765	798	785	808	778	780	784	794	737	761	807	781	820	815	782	819	733	765	783	726	748	803	859	765	817	791	807	791	735	772	790	759	772	753	750	795	819	796	821	782	736	795	756	769	747	790	801	837	744	795	755	801	796	831	768	777	825	833	774	767	728	821	778	788	794	823	808	733	800	729	745	738	817	793	761	772	771	767	772	809	778	787	770	754	768	797	749	825	795	740	707	763	756	800	777	739	784	772	814	793	780	753	776	793	757	748	800	809	755	784	831	759	753	793	799	758	761	797	783	751	771	809	758	762	795	779	796	814	792	758	802	770	776	783	782	806	755	780	842	792	757	796	753	778	801	755	749	783	822	760	792	822	779	789	792	772	779	785	807	775	768	791	766	790	745	822	815	760	790	794	771	799	796	804	815	780	767	759	760	806	723	772	797	822	790	745	773	748	818	793	766	785	755	762	771	840	840	798	833	788	749	818	772	786	809	798	804	789	753	798	747	794	746	762	804	750	789	814	783	786	815	826	765	773	778	731	780	760	785	766	822	802	758	777	793	767	807	771	757	780	801	769	813	742	825	778	799	775	790	771	723	779	756	771	813	795	785	759	827	763	759	788	799	828	793	776	769	781	780	790	794	806	772	779	785	777	811	787	805	750	773	788	755	802	757	780	792	785	730	809	798	769	798	777	814	759	769	760	812	823	775	787	776	790	788	803	827	792	779	790	759	783	775	782	725	799	734	797	754	784	852	770	818	791	756	768	805	750	767	776	803	811	770	782	768	780	748	779	756	784	751	753	791	794	789	778	816	712	806	825	801	818	799	756	839	755	786	770	771	767	755	766	786	735	785	765	824	832	792	766	735	830	752	755	777	763	789	810	759	799	776	777	774	790	778	755	805	777	769	782	759	751	805	772	796	723	789	784	819	771	791	786	776	761	800	815	788	765	793	799	775	787	795	785	836	819	752	844	734	746	766	803	800	798	811	744	806	750	796	742	826	755	779	798	819	843	819	806	788	764	753	805	726	803	768	794	850	739	820	788	757	745	756	789	745	736	795	745	780	776	822	777	777	787	802	778	759	835	806	748	773	821	761	784	780	764	741	809	750	776	753	795	808	798	742	747	741	798	828	807	810	813	761	800	804	761	772	765	794	744	802	784	741	775	824	735	770	762	785	795	788	768	786	754	799	804	784	740	776	751	789	834	756	753	808	760	798	815	772	745	762	836	795	802	792	734	773	780	782	791	762	744	729	722	720	772	748	790	805	833	778	790	794	760	845	831	809	789	760	800	842	745	808	837	790	793	822	767	773	809	793	792	807	790	744	771	819	723	783	774	770	736	746	788	778	798	776	755	765	755	793	805	778	799	740	744	782	815	823	789	753	781	842	807	766	787	775	815	768	772	841	807	780	831	787	777	776	762	818	767	791	758	789	821	822	779	817	759	759	754	782	791	814	761	780	796	731	787	768	748	747	846	832	776	725	787	793	748	775	803	767	780	752	768	751	689	771	757	793	786	777	808	792	784	807	767	777	802	769	768	783	792	800	749	816	834	733	754	786	778	791	818	775	798	820	776	775	816	821	804	783	878	773	778	800	777	797	748
2080	170	188	201	157	166	151	152	133	122	127	145	166	130	146	143	140	120	135	131	142	126	129	127	116	129	155	136	108	135	128	131	153	154	138	143	155	129	129	134	133	148	133	122	136	139	137	124	132	150	134	131	129	137	146	131	147	144	146	124	130	129	129	129	137	144	145	124	142	149	117	131	122	122	127	167	133	132	123	134	133	120	129	136	128	136	144	124	143	120	152	121	117	128	125	150	133	144	116	108	128	137	127	142	142	136	136	112	143	120	116	135	162	138	132	147	136	150	138	128	121	131	125	125	127	139	136	111	126	155	127	115	121	137	128	131	131	127	128	148	118	154	104	115	133	130	136	154	153	119	138	108	111	127	133	114	154	113	131	156	128	136	154	132	149	135	129	132	130	141	116	128	127	140	148	131	140	123	130	131	127	139	130	135	147	127	130	140	123	136	146	136	149	133	130	141	123	132	121	125	124	128	117	139	151	117	133	128	144	119	122	114	119	152	121	131	126	140	144	105	114	132	126	142	147	150	137	145	127	131	127	108	123	149	134	149	141	133	138	123	153	114	105	140	150	152	149	121	139	134	155	127	137	141	134	136	138	132	147	124	117	132	156	135	118	112	137	139	123	119	123	131	139	134	116	152	154	117	131	126	128	129	143	130	127	100	121	124	128	114	139	117	127	147	119	121	145	133	124	156	142	120	136	122	134	136	135	134	122	165	124	127	132	144	104	113	131	130	154	152	118	131	142	157	138	117	139	138	129	131	146	111	159	145	101	140	130	113	131	135	120	137	125	127	131	137	155	116	119	144	130	122	118	136	131	149	136	133	142	127	133	141	148	132	130	144	136	127	142	142	112	124	136	142	123	132	127	127	127	138	148	127	146	132	128	132	130	145	136	142	136	127	134	139	150	139	122	119	119	126	131	124	130	146	124	131	138	127	149	140	139	137	143	149	130	138	142	132	142	145	126	129	123	143	146	139	127	142	134	118	120	140	137	135	126	140	132	130	144	129	135	125	150	109	130	132	121	142	137	119	143	127	127	130	124	131	119	140	128	124	133	127	152	135	122	137	115	124	135	135	124	124	137	116	118	126	129	120	119	130	138	147	124	130	124	150	124	125	135	136	124	138	114	142	137	128	142	129	113	118	136	118	142	121	130	159	114	130	145	120	127	117	132	125	140	126	143	152	123	126	128	149	130	119	144	144	115	155	120	131	143	110	121	129	144	138	137	127	136	141	120	138	127	120	122	111	135	145	134	123	133	143	144	131	140	130	119	138	135	115	118	126	126	147	152	134	119	145	134	123	135	142	114	123	128	120	136	144	136	150	133	140	125	146	112	130	126	115	130	157	130	146	125	146	127	128	125	128	148	151	132	128	119	122	125	132	139	136	132	121	133	128	145	113	141	137	132	130	112	115	154	148	127	145	123	136	125	112	129	155	145	128	155	138	126	116	138	127	137	113	131	129	129	138	136	148	127	120	126	128	122	130	150	110	127	111	148	127	127	135	120	124	115	108	140	147	124	120	146	126	131	131	129	121	143	139	139	131	115	134	139	141	119	137	132	155	100	136	129	159	135	153	127	120	147	142	154	119	121	143	126	134	143	116	146	123	141	107	135	140	132	124	147	136	145	140	141	137	116	127	135	143	130	132	133	129	121	121	134	130	132	131	119	146	146	127	133	131	115	125	125	158	148	132	125	143	136	135	132	132	134	151	140	123	128	124	112	145	141	119	126	118	125	148	121	113	133	150	129	116	112	133	135	130	127	127	135	147	135	131	141	117	148	133	137	139	137	136	133	127	150	132	122	132	120	149	133	134	147	137	123	121	133	131	152	153	111	142	124	134	137	134	139	125	111	127	137	104	122	134	140	130	124	136	110	140	133	136	123	124	129	107	117	107	128	142	124	139	136	147	128	133	125	146	141	137	141	112	141	149	126	122	129	118	118	131	136	102	125	128	117	145	126	132	140	148	130	142	140	126	129	115	145	136	153	115	128	136	125	152	136	112	158	127	143	150	124	122	119	145	135	140	130	134	106	136	138	132	135	134	138	129	133	150	125	132	127	159	126	132	112	132	152	142	123	126	127	134	119	134	132	131	130	136	129	127	150	126	140	124	132	128	118	133	100	119	145	140	132	134	144	147	104	141	152	131	159	138	128	141	139	127	128	134	147	128	130	122	131	124	119	123	127	120	114	123	125	124	117	115	120	153	133	143	135	130	137	134	125	117	140	122	140	145	139	136	126	125	135	124	137	141	136	114	132	114	124	144	129	146	150	154	132	124	124	142	136	112	111	136	159	131	132	127	144	141	154	123	129	151	129	125	143	149	122	151	127	107	138	136	127	121	137	140	122	153	144	124	140	140	127	138	135	136	139	147	117	137	119	132	145	137	120	96	131	129	136	130	121	140	146	128	132	143	127	142	121	132	129	141	141	128	128	111	132	119	135	136	135	137	141	130	130	154	133	142	134	106	137	119	157	123	136	122	126	130	143	129	128	117	144	121	119	136	136	138	117	145	142	128	113	146	139	153	119	157	132	132	137	123	117	119	133	121	123	143	112	142	131	121	120	130	125	131	133	126	122	140	146	127	122	138	131	153	138	131	130	163	137	155	138	125	127	151	129	126	130	134	136	160	125	135	121	140	107	132	132	143	140	133	132	130	155	119	121	136	137	133	124	131	156	129	126	136	139	113	130	141	134	130	128	133	116	136	113	112	154	155	144	137	134	127	140	121	120	142	142	136	141	135	132	131	149	123	127	108	113	126	142	104	119	149	126	134	140	160	120	107	111	131	130	128	132	149	132	121	139	137	151	88	136	135	133	145	131	123	145	130	135	123	136	134	136	132	132	133	132	125	130	150	137	120	151	120	138	118	123	134	130	105	143	117	149	136	135	136	139	146	136	144	126	135	133	140	133	121	144	123	127	155	141	127	147	154	135	126	134	142	124	123	144	119	139	132	123	147	143	137	125	144	129	145	116	117	133	141	144	140	114	142	126	114	161	108	163	116	171	132	153	136	150	123	163	142	128	131	154	141	178	139	140	143	126	127	128	130	145	118	122	134	122	146	130	132	135	120	136	116	130	141	141	126	130	118	118	131	128	160	133	141	128	136	148	134	113	140	144	139	126	125	128	129	141	123	112	137	146	136	140	123	109	133	146	134	131	122	139	114	146	119	128	114	118	132	131	121	132	132	121	146	107	148	137	117	127	116	113	144	121	132	132	123	131	118	124	155	134	110	141	152	136	139	140	144	132	123	121	137	136	128	139	115	139	128	139	103	126	109	130	154	115	142	130	127	123	144	115	145	134	133	129	138	123	138	108	122	155	123	145	136	126	145	145	118	115	148	115	117	136	147	126	132	136	108	139	129	101	116	137	134	134	116	131	143	121	113	121	138	132	112	147	119	127	117	132	133	135	147	129	115	146	121	127	125	125	163	128	160	129	146	130	133	139	114	148	141	143	137	148	135	119	135	133	144	120	141
1799	520	579	589	595	505	548	464	462	520	480	495	493	445	466	437	425	458	455	463	437	440	449	492	441	467	429	461	432	444	453	457	403	431	430	463	448	457	467	436	440	459	422	458	433	427	439	485	409	424	447	426	414	405	495	405	412	425	445	449	440	429	450	457	476	419	431	434	431	455	455	447	445	451	465	453	415	451	476	442	453	459	463	447	438	427	479	447	440	422	435	470	445	438	445	444	445	430	439	424	455	443	443	415	406	474	465	421	449	430	411	405	452	452	459	444	412	428	448	461	436	457	461	421	447	438	458	448	458	428	479	456	429	434	463	422	460	458	446	423	436	430	424	451	459	435	417	435	409	417	453	434	435	430	425	476	450	408	452	429	412	422	416	446	411	410	453	409	450	474	400	453	411	423	426	406	410	491	397	475	410	433	481	425	401	431	419	406	383	439	421	406	452	475	413	467	419	411	424	402	423	411	451	435	476	445	444	439	377	477	443	418	465	440	438	453	439	454	445	397	450	445	444	447	440	461	418	459	472	424	477	440	434	458	433	458	463	463	434	430	473	469	413	439	466	481	435	433	437	469	467	472	429	453	481	432	450	449	465	448	454	451	454	430	457	434	428	437	483	403	455	426	453	448	456	447	449	457	419	452	454	447	444	457	454	413	441	454	425	434	430	439	402	429	447	457	450	423	450	430	456	432	431	444	433	434	429	453	431	436	436	420	448	461	430	453	481	432	426	463	438	412	440	460	457	414	432	430	392	435	442	465	456	428	448	420	447	436	463	455	447	430	435	440	443	443	443	432	418	408	479	392	419	469	458	443	404	440	438	453	472	444	443	407	446	422	438	425	427	461	434	444	412	457	443	477	441	467	445	429	453	425	437	449	403	420	452	431	425	420	469	453	429	448	451	394	463	399	444	436	438	449	431	448	454	437	438	466	490	442	410	441	488	420	485	445	447	416	447	394	474	461	448	420	442	430	442	440	454	419	431	480	410	406	418	471	459	440	426	446	424	451	454	450	443	482	450	437	440	422	417	414	418	468	429	423	441	448	434	423	428	442	426	402	467	464	465	435	438	438	418	458	450	476	421	430	453	390	442	437	465	427	453	436	478	434	433	429	448	407	450	443	460	433	467	459	423	451	424	432	433	464	426	437	433	453	441	461	446	467	415	453	475	466	450	435	446	461	424	430	451	452	419	423	409	425	441	483	432	426	461	444	472	439	422	452	403	427	413	456	429	433	440	490	433	433	421	480	425	458	424	436	442	420	477	473	459	412	434	429	430	461	430	446	434	437	464	448	446	480	472	452	448	416	416	465	438	441	430	461	418	410	431	426	409	452	422	494	446	433	496	426	445	459	428	465	467	440	434	446	428	439	467	398	426	452	396	437	464	448	450	428	415	424	446	422	410	424	390	433	429	439	450	440	467	443	437	432	462	426	428	485	466	436	404	426	440	429	465	426	431	492	498	453	432	432	424	412	446	421	443	454	423	451	430	462	442	405	433	430	450	447	447	461	432	430	453	453	457	457	405	452	465	424	400	469	462	440	455	444	478	400	416	451	406	449	447	441	411	436	430	424	459	437	461	435	451	411	462	464	430	457	415	432	427	431	427	449	461	389	430	414	437	424	414	435	455	447	435	415	450	430	416	491	387	440	448	411	416	436	449	443	454	455	448	418	419	424	379	440	417	455	438	469	421	433	436	471	427	424	482	430	449	440	442	478	457	460	446	436	435	473	448	448	463	432	421	407	456	434	439	426	435	441	435	474	442	436	443	426	417	424	502	410	432	441	448	421	433	440	463	454	444	440	467	446	429	438	441	430	424	441	457	442	423	412	464	437	410	425	413	437	467	436	420	411	439	425	439	449	480	415	460	415	465	451	388	433	442	442	446	439	415	458	427	426	457	411	420	429	408	473	445	457	432	426	425	413	455	413	412	427	464	442	474	428	403	423	454	412	434	480	446	409	468	434	473	462	440	456	413	476	472	451	448	440	480	422	406	441	420	471	478	442	465	429	415	458	427	450	454	456	420	427	469	451	436	465	480	445	486	451	446	441	451	428	406	463	453	417	459	482	447	458	437	442	455	446	415	446	417	428	453	489	409	429	437	451	455	421	379	418	436	430	411	435	454	443	426	457	440	464	416	465	434	436	450	462	437	431	441	442	466	460	387	452	462	436	420	443	433	411	449	390	419	470	456	445	469	450	452	445	447	423	400	425	436	445	430	445	411	402	418	463	429	474	461	435	419	455	470	422	428	465	396	458	428	459	420	425	478	445	426	443	449	439	449	468	436	467	451	424	412	440	458	460	426	453	413	449	404	461	462	434	453	444	422	439	454	437	448	410	449	426	452	451	448	446	452	443	455	418	438	445	422	396	487	444	438	433	432	440	431	437	438	431	463	426	454	464	446	428	465	424	392	395	444	418	434	438	465	446	444	456	472	460	454	442	407	391	407	447	463	445	470	444	436	496	443	472	404	430	455	439	436	462	413	468	452	441	450	438	454	453	455	423	444	442	393	432	418	444	448	436	432	467	448	451	459	424	439	463	491	426	440	411	452	426	420	439	514	444	474	417	461	471	427	460	457	405	443	408	480	434	454	424	436	448	442	456	448	449	464	449	417	432	478	443	464	429	439	444	441	418	464	442	438	503	422	430	469	463	431	427	431	421	465	399	422	447	459	463	432	416	463	416	404	437	434	401	443	463	437	465	441	447	409	428	432	431	446	428	449	424	441	443	460	431	420	472	464	432	427	469	431	496	445	418	459	454	405	444	459	433	459	424	446	453	415	430	485	404	451	446	440	466	440	431	457	473	427	447	384	445	425	430	471	459	455	454	472	443	430	436	428	471	449	423	436	477	450	452	425	480	403	442	463	431	471	432	434	420	436	405	449	437	447	410	437	443	431	456	439	442	397	413	462	442	427	412	435	413	430	456	423	437	439	442	421	449	465	437	427	454	423	448	478	461	440	476	439	444	459	414	477	450	451	452	449	440	421	445	431	448	446	439	408	436	464	441	442	407	429	410	467	463	472	431	430	410	415	415	444	416	433	438	434	461	433	451	477	433	424	443	451	384	435	430	452	440	451	460	410	442	461	402	470	467	425	441	485	420	441	428	438	453	429	453	426	412	452	427	451	437	453	437	391	417	448	424	423	439	421	464	433	433	433	466	425	425	414	419	445	444	435	454	445	441	401	394	440	434	428	491	429	449	449	457	437	439	450	431	462	418	473	464	468	422	443	439	478	438	424	460	424	467	410	437	468	440	432	417	443	434	400	446	430	466	445	440	431	429	466	484	424	459	466	429	449	449	400	451	455	436	404	455	471	393	428	432	387	430	433	443	425	450	461	451	396	450	445	449	453	438	453	490	395	432	430	449	420	416	403	434	443	416	444	425	447	445	416	419	438	423	453	449	398	445	386	445	490	456	443	433	442	439	427	442	431	437	435	438	465	447	439	432	423	441	384	440	414	496	456	424	421	429
8538	1181	1644	1270	927	689	582	490	443	379	355	385	324	342	290	304	334	281	297	270	289	244	269	299	295	272	287	286	258	268	240	293	290	260	281	247	293	300	302	273	305	268	255	292	265	264	260	245	259	269	285	281	277	276	264	273	264	253	271	262	284	236	275	264	261	264	291	293	304	245	234	253	255	254	266	293	278	274	271	253	258	246	265	251	263	246	269	282	263	272	288	253	285	292	260	278	265	249	269	259	271	283	263	282	258	300	261	257	271	269	267	274	265	286	258	268	269	237	254	263	274	264	260	276	247	255	253	238	264	243	260	274	259	242	261	262	261	265	273	270	232	249	269	268	292	254	259	285	272	283	267	277	272	278	265	290	276	275	220	254	243	267	280	230	268	255	263	280	255	263	249	278	271	249	244	288	283	287	241	227	251	276	302	253	285	235	272	265	239	295	245	292	269	277	273	278	267	285	295	259	271	242	228	277	247	257	265	283	274	265	259	266	268	287	260	266	280	273	290	267	250	253	274	270	281	264	257	253	295	272	266	236	235	268	259	249	294	238	299	270	282	264	285	257	271	259	260	274	265	267	265	274	269	296	296	292	266	310	275	267	299	282	283	252	267	286	238	251	256	278	273	273	259	293	272	236	245	255	248	282	284	300	232	262	281	275	291	288	256	273	275	276	259	281	294	265	246	264	292	267	277	244	251	261	249	255	252	276	248	262	284	290	244	264	270	242	293	247	275	264	274	250	269	269	235	274	251	246	259	266	271	254	236	275	269	245	268	252	279	289	276	241	273	230	266	251	254	287	297	287	260	273	273	260	274	260	258	266	271	259	276	258	272	271	263	290	230	258	265	253	307	241	258	257	265	231	278	260	254	273	270	274	286	300	234	303	257	283	257	268	303	290	258	267	265	289	273	253	279	299	298	262	268	247	251	244	263	291	255	258	264	304	255	288	323	261	260	250	244	302	262	265	273	255	234	289	245	267	254	280	270	260	290	290	262	245	280	265	260	272	249	291	267	275	266	289	267	278	255	265	256	276	240	277	247	259	255	282	275	281	267	268	275	267	277	241	270	257	278	252	266	247	262	257	259	288	244	246	271	269	292	251	267	272	250	263	267	267	285	265	258	244	268	244	270	280	260	274	276	261	277	262	262	247	264	262	247	264	275	232	249	238	249	255	260	264	240	250	250	266	248	253	258	248	278	280	254	231	276	240	282	242	265	260	277	302	281	258	270	302	255	275	272	268	260	284	289	264	270	246	255	262	276	269	268	248	259	269	244	249	293	238	258	248	266	267	282	304	250	250	266	283	249	255	272	237	255	243	276	293	276	230	253	257	261	272	277	258	281	245	258	244	237	252	246	238	260	259	273	244	268	292	254	265	276	247	272	224	249	257	266	282	238	250	274	272	284	269	233	262	275	254	267	231	272	266	252	297	242	224	275	273	261	266	259	258	258	245	249	284	299	295	267	237	251	291	267	283	282	256	257	273	295	261	262	262	253	257	243	230	225	283	260	242	251	260	239	281	270	285	245	252	271	256	243	260	263	262	248	237	276	250	281	257	275	279	266	269	229	249	255	274	260	291	258	247	254	262	270	256	264	251	282	277	261	285	276	245	292	279	247	275	282	273	249	275	261	283	260	240	260	249	247	289	256	241	268	257	273	244	258	278	276	265	271	275	310	259	264	268	268	241	287	240	248	274	277	249	250	267	257	280	258	254	267	289	268	253	250	303	256	263	236	250	274	240	263	265	286	262	275	253	268	274	281	253	264	262	278	258	261	262	259	250	289	271	282	267	255	249	261	250	266	273	270	286	284	270	296	255	246	249	271	266	281	244	245	257	241	268	268	251	269	240	252	284	245	296	270	277	230	252	293	261	252	284	242	250	253	270	233	279	254	266	267	238	256	237	220	251	263	248	258	240	258	232	274	271	259	273	249	293	254	264	264	239	284	293	239	281	271	256	281	227	244	249	249	292	275	277	268	283	262	272	289	289	263	249	269	284	274	273	249	241	261	258	293	290	239	237	256	272	244	248	267	288	261	295	298	260	262	264	266	254	286	294	254	295	264	281	268	234	255	228	258	262	275	249	250	299	268	261	269	277	248	269	257	294	250	267	258	272	262	293	274	261	270	245	260	272	276	255	275	250	248	249	278	268	263	295	286	269	279	263	273	254	253	277	258	240	272	252	274	252	258	250	277	251	247	280	236	261	240	281	262	267	274	279	264	259	262	269	265	274	241	254	273	283	278	248	254	264	296	307	260	244	259	241	241	252	250	257	287	247	242	241	276	288	276	279	258	305	261	270	275	264	266	249	281	251	268	254	235	295	223	277	249	260	256	266	283	267	269	263	292	261	230	288	275	298	276	270	291	284	244	273	251	273	284	293	251	281	313	253	261	249	236	266	257	268	270	238	256	262	278	271	267	275	255	236	254	285	270	275	286	272	266	260	263	272	283	287	285	283	276	273	231	264	295	259	278	288	250	264	266	227	237	263	261	254	249	247	290	267	281	245	247	249	269	262	270	264	278	262	250	312	291	269	248	264	239	264	258	254	252	305	264	257	278	264	275	262	276	266	299	255	241	269	277	256	268	255	256	234	284	265	265	247	273	283	252	245	256	247	263	254	253	287	280	275	295	253	270	254	290	270	266	246	252	274	257	254	240	264	256	256	266	273	235	268	269	276	251	273	267	296	261	264	269	238	286	267	298	306	274	256	283	254	259	257	265	234	260	283	259	279	262	275	306	284	250	285	300	278	288	277	277	261	267	272	251	286	273	256	248	288	264	292	279	306	243	263	271	259	247	281	260	271	258	274	234	283	266	299	308	254	283	265	260	289	293	262	244	263	276	246	254	299	304	287	255	264	263	267	287	297	257	285	278	272	253	242	240	262	252	265	263	215	259	277	262	243	271	307	261	257	260	294	266	248	268	287	262	246	257	242	276	241	278	265	266	285	251	256	251	273	262	280	272	247	267	265	267	253	290	277	255	267	271	263	245	279	246	224	287	249	265	253	256	237	242	253	277	257	266	259	265	301	247	254	251	283	268	266	256	258	283	254	271	268	271	265	256	264	271	245	230	244	285	244	244	248	253	261	286	262	276	270	289	280	249	261	263	294	240	271	241	247	265	270	277	269	262	258	258	290	257	270	269	250	293	273	270	239	268	255	249	253	274	284	262	284	263	291	297	244	258	263	262	260	286	286	252	221	283	271	252	256	256	293	241	253	288	262	248	248	252	270	263	276	275	240	265	258	286	245	254	241	275	257	276	272	223	264	267	270	269	254	256	265	263	271	248	285	272	288	239	260	248	263	259	278	250	259	256	245	266	256	276	295	239	254	291	276	281	249	286	272	267	269	273	257	260	265	277	247	256	260	262	257	270	292	261	266	257	257	245	289	239	257	282	251	254	262	260	259	265	236	308	291	275	251	263	261	225	275	255	257	263	258	252	281	272	266	261	264	278	262	238	254	269	254	269	268	272	259
5327	1752	3263	3809	3388	2810	2397	2076	1833	1716	1575	1381	1337	1169	1208	1145	1100	1024	1038	1008	972	992	942	935	960	924	896	858	889	879	841	837	913	904	817	869	885	817	831	832	813	793	814	792	794	866	810	899	881	839	829	822	782	825	835	831	832	813	796	800	773	815	784	776	782	759	791	777	790	795	808	759	793	862	814	783	799	783	850	800	791	829	764	752	817	772	745	809	824	738	776	813	855	744	790	786	799	738	831	770	772	797	780	789	795	796	761	795	778	789	808	752	798	787	704	800	785	807	787	835	799	777	773	869	766	766	789	766	790	785	752	806	768	757	801	781	763	751	803	799	823	842	795	787	763	812	788	801	791	788	810	761	775	770	839	766	771	822	810	716	782	777	791	771	779	775	821	812	781	770	775	745	769	819	795	808	734	822	805	694	774	730	754	777	774	782	741	764	802	814	772	810	782	795	789	715	834	789	754	807	801	789	767	797	800	789	794	768	759	743	716	797	778	758	765	794	753	817	809	814	805	742	806	744	773	816	789	829	795	737	805	811	798	802	806	817	792	802	787	770	765	755	773	780	784	713	732	751	771	769	752	850	782	783	851	671	811	813	779	822	755	733	811	759	754	769	820	779	826	810	818	736	791	805	835	805	729	783	803	788	804	779	766	778	786	812	756	727	815	781	817	778	767	740	793	774	782	802	744	769	753	768	772	805	812	785	746	754	754	822	756	738	815	833	770	785	777	796	736	797	770	768	768	765	852	754	774	778	769	822	830	731	767	747	783	759	769	825	860	812	777	812	799	835	756	764	772	765	727	786	759	772	822	762	793	794	736	837	810	743	801	785	794	768	772	832	775	767	768	753	721	812	810	745	770	756	777	778	757	855	830	717	762	818	763	792	809	731	742	739	818	803	745	784	821	788	827	773	771	739	795	759	777	817	789	760	814	764	711	782	720	800	786	785	796	793	793	765	776	742	799	731	759	810	776	851	793	757	823	755	818	796	781	764	803	808	794	755	774	783	773	782	736	791	778	820	732	789	745	754	759	789	835	745	830	802	757	782	801	813	749	769	781	816	814	794	864	796	760	798	777	783	785	814	746	766	762	763	747	782	747	783	777	804	771	759	819	833	774	768	751	754	761	722	739	752	783	764	755	784	742	784	793	792	802	792	764	827	781	793	815	821	795	832	749	755	798	771	834	760	794	803	795	789	784	794	839	786	773	735	769	766	857	800	745	754	707	785	748	786	755	810	806	748	783	752	818	760	782	777	839	806	792	807	829	800	733	751	752	781	787	764	800	798	766	750	820	784	818	767	773	734	772	774	798	811	806	802	831	790	810	815	772	762	765	783	690	751	797	767	753	826	811	846	819	779	805	805	823	804	812	765	787	822	718	807	734	739	758	814	746	770	769	813	756	745	809	745	764	790	784	794	806	807	786	772	800	792	752	743	757	775	796	795	725	773	799	766	753	796	755	811	764	737	778	784	824	819	785	761	779	788	760	805	748	803	765	846	751	772	765	809	788	820	777	775	787	788	775	851	804	784	790	787	822	789	792	766	805	780	805	782	770	809	769	789	752	827	797	784	763	756	803	743	732	770	789	782	776	800	798	757	755	789	794	722	770	745	792	773	779	764	816	776	813	788	800	754	759	807	783	802	754	731	791	750	806	788	793	780	777	781	829	761	803	781	798	754	785	759	748	800	776	774	773	794	770	717	770	729	802	750	750	763	713	806	796	765	756	803	785	710	795	799	772	761	754	747	777	775	803	818	840	794	799	732	779	757	806	768	769	773	725	766	759	777	826	797	776	786	802	763	711	763	743	809	768	851	753	748	765	753	808	767	800	787	766	749	786	783	782	796	776	723	806	798	779	759	795	794	773	841	753	756	770	764	808	777	809	739	796	766	765	763	783	821	794	760	762	708	785	765	780	788	777	750	793	708	775	786	791	766	786	811	776	778	783	788	808	746	798	796	822	825	785	781	802	814	781	770	779	753	785	804	787	810	768	798	783	798	777	765	792	766	817	783	797	779	772	759	785	769	756	791	762	778	745	800	793	809	774	773	779	799	773	803	795	739	810	799	828	823	770	785	840	759	795	803	740	823	771	763	797	761	764	799	746	780	773	788	763	737	787	779	674	789	794	808	808	786	783	807	727	800	797	739	742	757	802	832	773	808	762	801	826	751	733	784	769	767	815	784	750	756	720	772	810	781	783	827	791	794	760	776	791	808	781	771	770	789	793	776	793	803	754	772	816	767	793	818	726	780	768	795	836	754	769	736	768	817	754	755	793	756	809	789	767	771	782	781	774	798	808	736	791	788	737	720	786	823	749	800	793	801	794	770	756	756	792	744	784	791	798	770	777	761	797	819	796	829	811	779	811	751	804	808	711	811	742	740	774	785	773	817	759	810	779	757	826	802	819	779	771	747	712	807	805	715	784	773	777	804	745	810	746	775	820	774	790	758	728	771	829	772	823	758	782	800	829	814	761	779	785	750	792	776	777	747	774	765	805	758	769	825	797	810	792	809	777	741	739	786	742	783	749	774	808	795	721	801	794	806	752	813	766	755	798	790	758	738	803	793	784	779	779	785	870	784	771	769	765	758	783	791	795	806	828	764	746	807	779	785	785	800	811	794	809	803	744	809	784	803	760	794	761	731	754	752	801	792	791	818	728	825	800	802	802	797	743	771	788	800	806	817	798	766	756	810	780	755	786	781	798	795	755	767	810	810	810	779	792	746	788	770	761	759	737	752	827	798	768	768	810	750	744	771	779	741	789	790	794	771	750	798	756	809	784	780	796	821	798	815	781	752	739	767	762	719	821	773	732	769	829	815	795	811	787	783	800	798	775	782	776	755	818	804	770	782	817	784	722	769	820	774	761	789	757	786	806	740	751	829	767	791	703	778	814	750	772	780	755	812	747	769	786	791	739	781	800	774	752	768	757	769	752	770	789	772	787	798	815	755	795	751	849	780	801	727	790	782	798	810	779	804	777	776	821	800	785	855	770	724	749	724	711	765	790	758	814	787	766	783	784	820	725	778	805	751	759	760	793	765	750	760	753	775	769	779	785	760	781	798	825	751	753	793	740	834	791	782	778	793	807	762	786	805	796	770	816	731	799	770	789	757	831	809	790	736	787	751	868	800	768	799	796	778	810	765	790	791	738	732	788	791	826	772	776	825	829	783	809	798	801	729	804	776	840	803	799	784	757	777	852	764	722	732	760	780	812	743	781	774	817	753	761	826	752	777	815	782	794	792	768	811	780	744	798	803	862	775	747	770	790	809	794	741	734	837	806	830	733	773	757	819	804	730	788	800	823	754	769	767	808	755	776	767	791	785	722	774	772	762	750	753	752	756	737	783	794	774	803	768	766	771	704	761	769	770	766	759	761	778	786	820	810	779	764	745	737	797	762	783	768	769	838	751	771	829	782	729	796	797	780	787	789	773	770	767	796	773	794	724	773	749	734	787	782	796	792	753	764	846	793	799	793	774
15753	2633	3017	2318	1633	1189	947	756	661	523	496	508	448	385	389	321	374	358	350	322	343	312	324	304	313	317	324	268	303	276	294	287	311	277	307	303	287	280	270	280	294	265	259	271	284	286	269	269	270	269	265	285	261	265	264	306	250	257	299	247	236	275	288	266	304	258	294	306	268	259	253	274	264	275	262	303	292	292	267	285	290	233	276	285	271	312	269	282	247	251	273	262	266	262	251	287	267	257	256	267	288	249	298	282	292	272	243	263	259	272	283	267	275	266	283	292	294	265	267	294	274	294	263	263	277	291	261	266	277	272	245	271	277	255	289	296	245	262	292	257	254	250	262	277	252	275	267	271	279	244	279	250	272	270	269	278	264	281	264	273	281	292	255	272	269	272	260	271	271	254	264	290	264	250	251	285	268	269	267	279	285	247	281	251	266	244	277	256	256	265	239	290	279	271	261	260	328	262	267	251	250	260	238	278	263	257	271	255	274	282	267	244	264	293	239	326	254	274	273	254	299	265	269	289	251	267	270	283	269	264	262	264	236	259	262	294	290	266	268	301	260	262	254	271	295	281	301	266	260	259	295	254	251	281	259	279	265	296	267	269	263	259	233	244	263	264	247	279	305	246	250	260	276	265	275	245	241	267	250	265	281	246	279	284	268	266	260	285	279	263	257	267	264	284	259	294	270	283	263	237	261	275	276	273	257	283	276	277	258	239	268	254	272	266	263	250	265	275	280	285	247	296	281	305	285	261	278	256	260	289	242	265	250	268	262	269	247	320	287	269	282	293	251	269	260	281	296	267	260	274	291	267	284	264	258	305	270	276	278	269	330	255	262	269	274	282	236	260	261	274	257	232	274	291	272	278	272	270	304	255	248	288	289	260	277	261	300	269	275	288	268	284	264	270	232	286	244	264	243	238	272	286	269	288	250	264	300	266	261	283	245	269	273	290	281	271	250	285	294	257	277	246	251	268	279	276	261	276	261	266	254	271	273	261	272	277	269	257	276	267	267	262	255	281	252	294	283	291	267	279	295	265	262	261	250	263	246	244	288	262	234	299	297	253	262	274	238	254	241	285	273	255	279	293	258	268	252	285	261	251	287	255	266	281	296	276	255	253	245	260	273	284	251	254	263	262	272	283	286	258	277	284	300	294	233	255	260	249	275	271	296	275	274	287	263	240	261	272	263	291	263	281	276	303	286	257	297	282	250	234	279	278	261	290	262	251	270	269	298	265	251	261	283	238	264	271	278	284	242	278	267	282	301	248	255	253	240	267	263	278	280	235	266	279	265	269	268	271	265	268	280	266	270	262	274	245	264	277	286	253	303	270	291	242	259	242	268	331	247	280	279	251	264	274	268	269	272	264	252	273	255	290	266	279	263	248	296	285	276	229	255	268	256	262	300	268	249	288	242	280	273	283	271	272	307	252	261	267	261	280	281	247	249	270	262	260	280	287	286	276	273	280	286	259	273	266	260	257	274	278	301	281	259	278	246	282	281	285	285	290	275	284	256	270	259	304	256	266	280	264	251	286	269	264	267	270	254	277	250	261	285	277	288	282	256	284	271	261	249	272	261	262	257	273	287	235	267	264	258	263	259	263	290	264	295	247	289	257	270	283	269	301	299	269	266	277	264	298	263	250	302	286	272	263	279	236	273	277	284	298	259	259	253	275	288	263	275	259	262	256	271	268	281	253	261	270	275	262	288	270	268	240	277	239	241	269	280	275	255	275	274	305	236	264	233	279	281	256	279	263	241	258	237	291	248	239	288	252	280	264	255	288	275	260	295	268	250	263	280	263	288	277	286	287	247	274	285	279	260	264	279	270	312	272	266	304	275	242	268	246	288	248	282	264	261	270	247	269	260	255	266	265	281	266	261	279	307	261	266	264	266	263	272	246	281	254	277	261	255	283	281	280	238	297	276	263	265	268	256	258	268	251	294	288	281	268	267	250	285	258	279	259	274	284	277	283	278	275	254	258	257	281	304	261	274	262	251	295	252	273	269	258	270	267	237	263	267	272	284	285	260	267	264	283	298	276	259	251	265	264	260	258	272	270	264	278	260	250	283	265	283	271	250	272	272	249	276	281	262	271	268	260	241	258	272	263	271	262	254	256	246	255	243	272	265	265	264	258	248	247	249	257	255	280	228	288	268	257	281	284	265	273	243	280	301	269	302	307	257	287	265	270	276	275	263	307	264	252	304	281	231	264	263	258	284	274	249	271	255	276	262	270	269	261	295	292	263	282	243	319	269	275	280	278	259	247	267	242	246	266	246	262	282	253	257	281	261	263	287	311	267	265	266	290	272	252	282	286	259	306	260	280	243	272	289	283	271	265	248	261	281	275	250	281	284	285	286	289	272	281	271	268	293	254	260	257	293	218	264	287	272	305	267	287	257	288	286	242	268	258	284	297	274	278	255	264	263	262	265	267	253	274	293	278	252	293	271	260	273	262	280	238	280	295	271	285	249	301	244	264	270	285	267	260	261	227	258	285	293	273	263	260	278	235	250	279	253	255	274	260	238	265	276	254	277	262	273	270	296	277	263	266	296	241	265	259	259	261	256	281	275	263	242	314	291	264	296	250	254	292	302	258	274	265	303	269	234	284	253	272	249	275	279	264	285	262	279	282	251	234	281	291	285	271	257	266	265	288	255	279	264	273	269	229	272	246	285	269	262	284	271	277	242	271	269	247	267	272	272	289	282	246	242	285	270	286	276	272	266	274	278	253	261	290	289	267	271	289	279	265	291	251	282	264	254	260	250	262	248	258	284	254	265	300	261	264	269	268	274	257	284	274	283	262	274	249	275	262	260	265	267	264	235	269	268	294	280	261	253	276	258	257	252	270	278	288	279	260	289	295	282	281	246	261	287	253	285	282	305	271	259	265	278	284	281	285	291	273	266	265	264	275	264	271	264	260	257	260	264	287	281	237	284	266	239	258	255	281	255	230	255	289	284	271	290	270	277	257	254	264	283	275	253	273	264	261	283	280	296	280	271	257	259	269	270	270	276	291	269	247	249	266	240	258	267	290	261	274	292	273	260	260	274	266	278	242	250	283	309	243	270	311	288	291	271	311	275	239	253	264	266	257	294	278	295	280	256	281	247	281	261	274	315	266	297	270	281	272	263	299	240	275	272	275	266	267	270	268	277	271	304	261	259	287	280	268	292	231	280	254	236	275	283	246	246	271	292	267	242	278	257	261	258	302	295	283	273	259	262	279	303	269	273	283	275	272	264	252	263	252	279	253	268	284	257	274	280	281	282	259	265	265	293	272	254	287	282	284	268	265	275	244	262	262	269	245	278	281	267	270	272	247	248	285	267	257	256	262	288	269	273	239	284	289	287	243	267	253	262	274	257	276	291	290	273	289	266	274	283	267	286	292	281	255	251	267	266	276	279	276	279	281	281	271	272	246	268	270	269	260	260	264	287	270	256	253	262	258	276	277	277	266	275	288	273	243	288	285	255	269	264	264	274	273	262	251
7538	2675	5602	6479	5516	4528	3817	3198	2691	2306	2112	1995	1777	1669	1564	1464	1426	1340	1296	1197	1179	1111	1119	1079	1087	1023	1004	1041	1004	1005	1022	939	964	956	896	922	884	917	888	921	902	859	848	847	889	883	878	899	828	876	847	856	886	891	847	815	857	824	870	839	849	858	825	831	815	834	823	800	817	814	780	789	868	824	852	839	813	861	784	856	807	834	793	825	802	777	791	767	846	828	831	805	831	818	778	808	777	806	818	745	781	814	805	795	795	774	769	796	814	809	795	800	784	819	760	824	820	812	845	804	757	771	805	775	807	778	802	807	792	741	772	823	808	828	735	797	858	775	770	784	803	750	805	789	765	798	798	810	773	774	821	766	791	793	803	805	803	792	812	790	802	834	797	785	794	769	788	780	805	771	768	818	768	804	775	784	822	786	737	822	762	784	779	771	779	791	820	786	805	764	805	766	780	808	790	744	842	782	834	766	813	757	814	773	786	776	779	826	765	794	746	820	784	781	754	783	790	789	770	787	786	811	779	780	786	764	817	749	770	803	792	813	718	739	785	810	820	791	770	778	778	776	757	783	741	812	783	808	801	749	764	755	763	806	767	756	796	823	776	745	784	751	790	778	782	839	741	814	777	743	766	752	768	804	796	740	739	793	747	811	793	777	804	759	807	774	771	768	810	762	740	746	795	773	800	777	800	879	853	789	762	762	802	737	764	773	791	710	784	804	810	732	796	794	788	762	817	803	785	784	824	754	787	827	788	746	745	789	735	813	798	781	780	764	796	759	824	724	775	786	796	742	787	773	781	811	799	757	821	794	800	825	796	796	718	793	787	820	801	769	788	732	761	819	799	771	764	807	798	825	749	844	775	837	758	794	791	777	805	778	754	769	764	766	750	797	749	757	784	773	784	804	765	779	778	767	771	776	755	737	791	767	809	769	805	765	779	767	810	753	765	784	830	781	787	796	766	826	809	735	816	718	773	790	816	788	789	728	797	780	792	773	753	734	767	769	722	756	820	760	766	793	819	783	772	799	766	769	762	769	778	794	788	818	744	742	796	766	810	768	748	733	811	761	829	806	794	787	822	766	750	786	793	775	811	809	789	819	757	737	780	786	779	780	782	758	709	779	770	764	782	794	778	793	831	747	795	795	790	766	851	740	795	772	781	804	749	758	788	783	776	789	765	750	756	785	797	824	840	787	773	776	781	782	825	756	808	776	759	767	753	795	799	790	744	795	789	801	774	788	712	826	820	787	801	819	780	780	788	791	748	805	785	759	799	847	780	751	806	798	763	802	769	806	809	762	779	822	788	798	786	777	791	730	741	782	789	798	773	819	774	758	806	826	768	745	756	765	782	797	774	791	814	808	776	748	809	795	793	824	774	802	767	776	814	766	804	754	851	796	772	773	829	818	771	781	802	824	819	820	783	793	761	785	773	808	754	809	810	746	756	813	753	810	757	771	798	794	823	799	759	804	826	774	721	802	785	812	795	788	811	823	785	796	764	802	808	776	800	807	783	766	738	808	797	742	815	821	773	747	783	769	808	776	830	799	771	757	809	792	783	755	797	764	764	775	788	763	795	803	778	731	803	766	803	799	720	816	777	808	779	819	784	783	767	794	745	783	803	780	798	766	816	767	791	772	780	785	747	779	789	789	793	780	826	829	787	788	786	798	800	793	795	791	768	751	732	788	777	806	745	778	802	726	764	817	761	780	744	774	751	765	772	788	784	735	816	828	801	730	775	735	767	750	782	769	763	826	828	777	728	738	781	764	799	772	835	778	794	816	750	828	798	791	782	791	770	745	771	785	781	786	773	781	818	777	804	772	769	798	814	805	820	801	740	823	757	768	802	772	762	768	799	789	814	816	757	798	815	786	729	803	855	764	802	783	787	759	828	796	847	750	788	790	787	776	750	797	790	800	744	771	788	775	798	756	788	824	792	801	800	784	743	827	773	805	764	778	778	756	759	776	796	801	783	779	767	773	734	764	773	819	800	777	774	752	829	813	788	804	790	770	774	742	784	780	775	783	798	837	731	830	801	733	782	757	795	785	738	750	785	740	795	729	773	748	764	800	820	794	805	784	760	777	769	810	771	788	817	749	759	761	779	789	769	790	759	758	847	782	745	785	793	787	821	768	784	770	803	762	765	810	794	758	774	814	784	777	809	764	787	777	780	802	773	748	805	827	776	753	782	752	795	813	775	786	855	752	770	779	780	779	808	782	864	806	763	810	820	781	787	802	758	799	829	792	848	784	777	730	749	757	757	856	774	790	768	779	801	837	783	758	754	778	775	774	827	810	789	757	800	810	759	802	737	791	826	749	782	809	807	776	837	744	773	760	817	809	802	788	797	777	793	749	800	825	801	814	737	752	727	795	789	776	817	821	749	772	767	801	846	798	785	744	802	792	781	761	746	777	762	884	754	796	848	783	815	745	833	771	736	768	755	780	814	776	762	778	759	783	797	792	772	826	758	800	798	861	792	804	771	843	748	774	742	801	810	764	806	786	745	784	780	848	810	855	809	780	766	773	856	816	765	814	839	784	802	828	818	783	757	791	766	782	794	754	805	764	748	791	756	733	752	765	808	805	811	797	783	788	800	817	790	762	798	807	816	814	776	749	786	771	816	816	735	773	780	763	806	783	823	726	794	752	760	736	802	777	743	815	825	785	848	779	772	794	783	765	773	790	734	810	735	774	738	717	788	807	761	816	763	820	766	792	796	758	762	761	838	720	799	837	817	773	756	848	759	784	818	803	800	737	774	785	792	758	793	826	803	804	756	768	753	774	804	742	804	813	763	792	761	776	845	809	798	775	772	807	713	766	803	796	767	780	749	762	831	805	738	792	743	813	779	795	818	766	833	779	802	767	807	786	778	796	771	750	793	776	777	739	804	783	755	750	772	789	774	770	760	780	778	770	784	772	760	773	743	789	755	795	771	821	804	797	822	805	779	835	779	834	811	767	784	771	792	788	782	843	776	782	759	786	799	769	819	823	752	819	777	788	813	768	820	784	810	765	751	752	766	796	793	822	742	805	765	756	777	787	816	782	757	734	800	789	830	791	765	753	755	775	809	801	817	773	820	811	742	783	806	764	752	769	776	790	808	725	819	775	814	765	786	748	813	808	782	815	811	775	708	778	829	781	774	770	821	825	769	754	797	798	779	712	782	763	760	775	738	820	823	736	773	791	823	740	813	783	819	812	764	774	788	772	779	802	809	772	847	791	816	799	735	742	790	822	816	801	734	816	755	801	815	769	774	744	792	758	771	764	791	768	777	755	775	790	845	789	806	764	798	768	801	741	823	783	764	787	772	849	733	819	753	765	818	771	837	785	767	789	789	793	741	792	788	795	772	830	711	813	818	811	740	770	810	804	791	798	767	776	794	787	771	776	789	771	753	740	789	782	823	778	804	749	786	841	749	800	768	788	816	778	746	760	806	789	748	842	759	791	776	775	802	800	767	776	777	796	756	803	741	771	743	818	772	799	745	790
2145	207	217	204	169	158	162	111	161	151	129	127	136	131	127	125	129	119	130	135	118	118	145	129	141	153	135	144	123	126	148	127	161	141	129	148	141	124	143	137	119	147	145	137	141	120	148	124	135	129	126	139	142	110	140	125	118	135	117	129	146	134	142	130	120	156	116	141	146	126	145	137	120	136	143	127	135	137	142	144	146	115	127	148	137	137	130	131	120	118	143	128	121	125	141	149	146	109	142	123	110	121	130	132	129	121	151	138	148	137	138	141	140	127	148	134	130	118	157	124	133	111	126	142	146	117	119	144	117	132	126	120	148	136	123	133	130	148	133	120	113	134	140	125	133	138	119	125	130	140	151	121	147	145	130	126	160	121	125	130	144	123	133	141	132	111	126	139	129	130	148	126	136	122	140	132	138	137	121	127	148	131	132	136	118	113	132	139	151	133	141	139	113	116	128	139	124	140	132	128	145	138	131	138	140	145	128	124	135	132	130	136	139	132	132	132	120	136	111	141	135	135	118	148	131	131	140	146	132	129	134	151	131	118	110	149	134	129	139	136	129	130	141	144	134	138	128	126	156	112	143	128	126	131	133	118	128	132	131	132	153	107	133	127	137	123	131	123	113	126	149	164	134	145	99	106	147	154	137	134	141	145	127	128	126	133	116	139	125	131	134	108	143	137	122	127	121	115	143	166	127	133	138	122	135	118	144	122	134	109	140	123	107	137	123	150	132	144	140	147	133	132	124	132	137	144	147	156	125	127	142	122	147	127	150	163	127	130	124	120	118	133	112	140	120	121	135	137	142	123	157	128	144	112	146	138	125	130	135	117	156	132	143	140	141	129	130	130	111	117	140	134	137	105	122	119	130	130	132	125	138	110	113	119	146	124	121	150	118	138	116	122	123	139	126	132	117	136	138	137	145	126	141	118	138	140	146	115	121	121	129	142	130	148	144	128	132	145	138	132	135	123	139	131	132	139	137	137	108	122	134	118	127	163	142	116	137	116	122	134	128	143	135	132	150	132	125	150	142	118	133	138	136	134	126	125	138	123	132	132	120	140	106	124	136	136	140	120	141	119	139	109	133	125	118	162	149	132	135	137	103	132	143	130	150	109	140	126	145	145	129	127	117	110	155	132	128	128	113	125	134	123	144	112	131	129	130	129	133	125	165	149	130	146	140	116	135	130	114	131	126	131	151	135	126	116	124	134	148	156	148	140	124	138	140	129	124	136	124	109	136	125	155	116	136	132	152	118	131	129	130	166	132	117	132	133	120	125	139	123	147	108	143	132	115	117	120	114	145	150	143	150	129	123	138	135	130	129	163	125	136	128	133	149	144	154	132	142	142	122	137	145	155	156	114	163	126	133	118	119	127	145	131	142	131	149	122	127	144	155	140	111	144	143	153	125	118	123	155	157	144	124	125	123	126	136	134	140	149	109	145	128	133	144	119	106	137	110	155	138	151	124	150	117	125	138	131	147	130	114	148	148	126	139	125	150	109	143	135	117	124	130	123	118	156	152	127	148	120	127	163	120	132	122	129	139	135	132	123	146	128	140	126	124	127	145	122	135	121	143	126	135	149	125	124	145	133	125	127	132	121	117	138	132	139	127	132	117	123	127	130	122	137	136	143	141	137	133	132	143	142	134	128	129	118	118	118	124	137	130	141	145	157	129	136	122	123	128	144	126	138	134	133	125	132	126	114	141	124	128	141	114	126	141	127	150	159	138	134	125	143	121	133	125	141	123	144	120	148	140	130	118	143	150	134	140	146	114	135	134	118	127	142	147	131	117	140	143	129	125	138	116	134	136	133	142	128	152	150	132	136	134	118	142	119	128	135	118	125	115	148	133	125	119	146	117	119	139	128	153	133	136	146	127	127	146	136	129	115	139	125	135	128	138	121	111	130	116	136	137	120	127	128	120	126	134	107	150	120	143	131	125	143	117	121	141	140	135	147	131	132	126	131	133	168	133	120	122	143	135	112	127	120	134	110	153	141	142	137	135	130	118	119	144	121	118	132	148	130	121	132	127	129	131	127	115	134	133	140	136	139	127	130	118	129	111	115	140	123	140	130	112	108	123	141	144	125	128	113	135	137	122	136	144	132	137	126	138	124	141	132	123	143	129	135	116	160	129	157	121	140	155	120	145	128	126	135	149	139	125	123	126	127	122	125	136	134	109	132	135	159	148	127	142	138	133	113	138	118	125	135	139	138	112	136	122	130	127	143	130	136	128	133	122	136	148	124	126	139	144	140	153	140	145	116	121	133	127	141	110	134	140	130	132	153	125	140	143	138	157	129	136	121	119	143	125	124	132	129	136	115	132	143	127	116	142	107	134	140	140	161	139	142	134	126	132	128	114	133	132	135	136	137	119	149	147	153	137	146	151	128	128	97	128	149	135	132	99	134	118	127	149	117	142	142	165	150	146	140	153	122	123	121	128	126	124	138	121	126	138	152	137	135	152	128	111	146	135	124	131	151	142	135	127	129	147	145	145	141	129	126	124	130	125	139	148	139	153	138	135	140	138	131	126	138	130	111	133	156	152	140	124	116	135	134	127	132	134	130	121	131	135	111	150	129	145	121	123	142	120	133	129	127	108	142	137	122	129	116	125	127	133	126	139	136	105	127	137	143	140	124	121	129	146	127	116	121	122	144	121	147	117	134	113	141	154	144	130	130	121	156	131	151	130	135	139	129	118	124	119	119	132	138	147	147	114	145	140	133	134	118	134	133	140	117	123	115	120	128	134	146	146	123	150	140	135	124	140	115	137	129	113	125	134	113	157	143	130	127	137	132	130	147	122	148	116	123	118	130	127	113	133	124	142	119	129	132	138	137	164	126	116	136	129	125	154	129	140	131	127	147	130	119	140	118	134	143	131	149	132	129	136	129	124	121	144	123	106	118	138	130	115	149	128	142	149	133	127	134	109	137	139	119	128	144	142	141	116	122	109	152	113	138	133	127	128	128	108	138	131	105	114	143	131	138	132	135	150	150	137	136	124	130	122	128	131	122	137	140	141	123	149	134	123	123	112	148	131	141	158	130	129	140	134	124	134	134	120	131	145	143	135	131	124	120	117	115	126	134	130	122	121	104	131	118	134	123	121	124	146	141	142	127	132	153	136	144	129	126	136	124	130	137	119	135	112	153	144	128	111	128	148	130	136	135	126	146	124	153	121	128	130	140	136	145	155	134	118	130	115	124	129	126	127	133	134	126	130	136	124	144	148	132	121	127	131	141	114	122	133	134	107	133	137	149	123	121	124	150	131	142	139	128	116	114	138	147	119	134	143	135	153	133	115	162	136	139	138	147	129	120	127	130	124	132	121	139	114	121	118	140	152	128	132	146	121	138	121	118	129	134	143	119	134	121	137	132	112	136	149	132	127	146	116	148	126	141	125	136	136	136	126	146	130	111	118	119	135	135	137	137	131	113	140	150	111	129	132	146	126	157	133	121	122	124	147	131	136	145	139	132	126	117	124	134	119
1830	564	599	674	629	574	557	475	503	521	513	497	457	475	484	452	512	457	469	514	506	484	428	423	475	460	445	470	429	418	466	427	439	463	452	465	471	451	444	442	471	446	492	448	430	433	471	446	475	418	455	417	424	451	448	414	469	483	447	455	450	416	492	439	448	436	450	424	443	432	449	443	416	434	444	452	438	417	426	448	447	476	470	444	476	465	426	491	426	449	468	478	453	427	445	446	452	466	448	407	441	446	434	458	442	455	459	443	443	489	465	407	410	427	484	437	442	443	430	430	465	455	459	391	412	437	429	455	409	446	487	463	458	485	427	450	442	458	461	459	436	453	455	464	434	434	455	464	459	440	435	483	410	405	465	429	421	478	429	448	444	413	444	429	472	438	445	468	431	418	400	477	482	432	443	446	426	465	435	471	454	464	416	425	460	429	444	480	432	427	441	477	435	440	474	440	489	432	445	421	440	438	461	423	480	430	453	459	450	411	435	448	473	424	455	445	465	445	421	478	449	453	478	470	469	449	486	463	440	435	443	427	466	469	446	471	427	427	416	433	431	436	480	442	472	465	472	455	458	420	454	491	492	459	435	417	432	437	410	447	451	439	434	499	474	430	446	455	452	431	441	412	486	455	465	438	408	420	453	439	444	453	442	435	440	467	444	415	452	462	437	420	489	423	431	416	424	444	469	430	463	468	436	496	468	427	409	428	442	444	458	456	485	443	465	414	457	424	417	457	503	425	460	446	465	481	486	406	458	457	449	453	463	427	442	468	480	433	439	459	466	440	431	459	441	422	477	442	443	447	424	467	430	457	445	475	464	464	449	429	416	416	423	414	441	469	412	415	419	452	437	440	470	416	504	438	450	427	453	426	435	480	423	460	437	458	437	425	450	444	448	455	467	435	438	483	433	446	451	442	418	455	417	452	414	460	473	468	443	450	491	441	434	453	491	466	449	444	450	453	460	457	434	453	411	404	410	459	445	486	432	397	479	454	421	446	453	469	467	463	439	450	444	430	425	445	475	462	403	423	423	426	422	466	455	436	435	463	438	414	447	424	433	451	442	437	461	484	432	450	443	473	448	471	446	420	446	445	457	467	453	468	422	467	444	441	453	447	452	432	445	476	403	460	441	434	449	453	472	468	470	450	433	448	471	472	428	428	420	430	496	453	454	452	475	404	463	445	485	455	443	414	488	428	469	475	418	463	440	457	445	438	456	426	452	447	480	421	471	429	491	415	432	435	406	436	417	451	464	419	474	475	431	456	419	391	446	471	488	457	489	425	427	449	477	419	419	438	431	459	443	449	441	477	453	487	436	438	424	466	446	443	518	438	428	457	457	489	427	462	441	462	457	481	468	446	447	478	447	462	459	434	423	432	434	425	466	475	442	454	450	433	481	431	451	464	471	427	405	464	437	405	449	418	433	480	461	442	442	426	419	438	466	430	448	413	485	417	461	473	438	430	445	455	445	450	444	444	430	434	451	456	420	446	461	456	436	449	430	466	430	419	442	458	449	458	521	472	457	470	447	441	459	467	426	431	436	453	458	501	435	451	445	433	451	438	478	461	475	461	478	426	461	449	461	408	458	431	445	447	425	429	417	434	451	445	461	465	417	437	462	468	482	443	424	474	490	471	461	476	430	421	446	430	447	466	440	470	421	424	440	413	516	448	473	465	447	426	438	473	409	436	426	477	448	505	432	507	415	429	473	434	432	409	400	428	484	454	452	459	423	447	426	469	433	434	444	460	469	471	459	465	442	428	447	480	434	432	450	438	454	462	425	420	487	471	465	414	429	445	457	445	450	449	412	457	423	481	461	457	474	459	484	470	425	459	431	439	456	422	425	478	460	444	464	438	453	434	436	470	465	428	441	466	404	419	438	441	475	406	474	444	437	476	407	428	466	434	481	467	440	468	450	451	466	459	449	500	427	458	450	452	422	441	477	436	423	456	438	444	414	419	463	403	475	424	465	397	462	501	482	432	461	463	450	408	453	461	456	464	376	446	433	434	485	460	473	426	437	485	454	478	457	471	490	448	453	457	481	471	453	432	456	447	439	411	417	428	465	417	459	451	494	433	395	425	400	490	437	462	466	430	472	464	447	459	459	442	494	458	452	432	445	434	469	465	413	463	457	441	474	448	444	449	470	473	436	438	465	435	459	469	456	495	458	397	474	440	412	468	444	453	434	438	451	491	457	461	462	433	427	428	459	427	466	413	445	425	420	499	425	418	475	436	449	459	424	444	429	471	391	465	433	453	468	436	469	424	438	443	440	439	461	467	428	415	412	444	423	435	448	443	437	433	488	430	449	455	473	431	445	427	465	426	421	464	465	473	434	437	477	478	441	447	426	448	461	384	448	455	450	430	483	425	405	437	428	454	441	453	436	454	426	422	427	418	469	441	409	458	418	437	479	437	481	449	433	424	464	446	433	445	457	448	456	468	426	448	403	466	456	480	439	446	463	448	427	428	444	454	461	436	425	436	462	422	455	500	443	443	401	439	441	451	497	475	437	439	465	436	446	437	474	410	393	423	452	464	432	481	474	440	439	440	432	471	472	459	399	470	417	439	458	454	429	430	443	437	451	462	432	425	444	495	451	455	462	405	476	436	436	457	462	425	465	460	440	434	432	432	425	458	439	464	481	432	428	450	459	464	490	459	467	487	461	469	411	457	419	441	469	451	444	466	485	381	451	482	425	432	430	456	431	438	414	427	435	449	437	470	407	433	446	438	442	466	457	432	459	440	454	426	462	427	422	446	445	432	445	448	453	441	462	432	452	442	423	438	468	433	451	459	486	494	450	426	450	454	418	399	425	447	448	448	446	442	403	438	456	419	444	443	482	451	411	459	460	442	459	407	457	414	487	452	483	431	464	454	429	458	442	465	472	424	473	458	457	429	464	463	411	444	459	458	424	439	499	450	460	452	465	464	426	456	458	448	430	436	451	431	457	461	431	440	458	418	452	439	481	420	476	414	424	424	454	413	466	450	469	471	453	421	422	423	458	495	462	467	497	430	434	454	405	477	491	456	437	449	411	468	475	462	449	416	471	409	450	440	455	441	473	424	445	446	435	423	443	432	414	455	445	466	444	445	447	449	486	424	442	461	452	448	460	454	444	437	459	450	451	482	451	418	415	445	446	465	462	437	462	422	417	472	435	463	440	440	472	444	447	425	435	459	432	479	417	420	448	475	442	467	451	432	424	439	403	468	464	434	418	463	425	472	479	469	458	464	444	495	455	473	457	462	439	481	461	471	433	436	444	485	443	436	460	465	441	434	410	442	438	456	421	441	442	482	431	437	476	461	446	461	475	434	493	416	432	432	436	473	454	414	501	456	446	442	422	414	465	446	446	450	447	463	452	460	437	443	461	455	460	460	417	445	440	439	439	447	444	446	487	451	480	454	437	424	417	439	460	440	454	484	444	468	413	471	445	450	425	437	462	442	439	459	462	455	424	450	429	460	456	426	472	423	458	466	444	442
8695	1245	1591	1240	934	786	587	544	429	388	387	356	337	324	356	317	282	297	294	306	282	288	325	289	278	261	279	299	255	271	306	285	261	272	251	345	258	263	243	296	285	267	267	261	262	281	278	261	292	245	284	289	276	288	266	272	277	260	246	280	269	240	267	262	262	308	286	257	248	267	294	251	235	284	283	272	252	289	256	252	259	249	266	279	273	259	246	284	284	228	244	271	246	282	272	282	286	278	256	282	268	262	256	253	273	262	264	269	271	274	248	251	290	282	277	268	293	271	302	273	266	257	292	286	262	252	263	267	254	260	251	248	277	271	286	251	273	275	261	255	261	259	264	268	267	287	272	276	266	220	267	292	259	277	294	241	255	239	282	253	256	262	248	270	248	268	249	274	253	273	256	247	264	252	274	260	288	257	238	258	265	266	274	266	259	253	256	289	250	256	255	286	265	260	250	278	256	271	241	263	273	275	270	252	242	273	279	277	216	243	254	240	289	272	270	270	276	256	269	304	267	286	254	270	264	249	277	302	276	242	272	262	275	242	265	271	244	259	263	246	276	259	281	243	272	257	256	274	271	253	233	292	240	263	305	268	250	256	269	245	262	273	251	262	277	268	250	257	265	247	267	276	262	261	245	271	283	251	258	270	251	266	239	261	251	283	259	252	254	269	282	284	258	253	268	268	295	263	267	278	266	255	264	265	268	246	250	275	262	235	259	285	299	250	239	272	273	243	266	279	270	261	266	229	254	273	275	290	252	251	276	258	270	275	271	258	272	246	250	270	251	256	257	253	276	291	229	301	294	283	282	286	279	287	261	243	241	256	246	285	261	286	247	255	267	308	233	267	276	233	275	243	247	266	277	254	291	249	272	250	262	269	265	277	267	248	256	251	251	264	269	272	258	274	283	247	250	280	286	268	253	274	264	264	248	272	257	273	285	234	266	245	261	252	270	236	245	237	253	264	270	277	268	254	259	311	257	265	262	294	262	269	245	255	289	239	281	255	291	263	272	274	258	264	283	257	295	278	269	254	261	264	266	271	262	264	277	272	252	252	255	265	266	275	266	280	262	283	255	277	293	245	278	305	266	252	283	284	268	282	245	269	263	296	262	268	230	265	280	270	278	263	259	261	277	292	260	247	281	245	260	239	258	295	262	278	293	264	290	285	253	297	287	242	281	325	274	221	290	254	270	266	273	252	269	248	291	257	282	264	288	275	256	276	230	248	261	262	260	264	249	291	235	273	272	265	269	286	256	271	290	264	252	264	259	231	264	253	267	280	242	239	298	257	268	260	298	284	264	254	274	274	281	276	249	293	266	271	258	277	245	275	274	257	307	267	297	288	263	267	287	277	248	239	255	293	287	249	270	248	245	253	265	287	273	264	267	288	292	250	261	274	270	254	241	303	266	252	269	264	258	253	238	251	232	291	263	258	274	246	266	315	275	263	263	255	323	275	290	258	273	261	263	245	244	310	283	257	243	273	244	274	260	263	296	272	266	282	256	280	276	256	285	254	272	246	255	276	270	265	271	265	254	258	249	265	303	231	247	260	276	276	251	272	275	245	267	256	245	274	229	282	276	255	273	247	267	256	280	283	249	281	247	287	264	277	289	262	245	254	237	278	285	244	262	267	261	257	260	273	255	271	274	266	275	238	263	259	262	285	253	257	263	257	271	257	265	253	270	286	298	259	266	258	254	280	296	276	267	236	276	282	249	256	243	262	267	276	273	260	263	254	303	291	293	283	268	278	287	286	256	246	239	285	243	252	288	292	254	262	254	223	265	256	261	249	297	262	251	277	258	264	241	272	258	267	277	276	263	280	276	277	284	284	311	277	260	257	283	265	260	252	245	282	277	269	253	293	259	253	250	285	257	265	260	278	281	281	276	278	262	256	269	264	243	269	258	285	264	279	286	276	256	296	235	276	250	298	285	293	243	243	236	267	263	258	263	251	268	289	283	264	265	261	270	283	276	270	281	243	259	264	270	257	278	235	278	255	275	275	292	246	252	297	268	278	272	239	276	249	265	253	270	253	262	261	270	294	254	265	284	282	281	245	257	299	246	262	248	239	258	262	261	263	261	273	258	295	244	259	242	231	282	266	272	261	271	270	255	238	283	285	291	270	268	286	268	270	268	251	277	284	257	263	251	259	286	252	270	244	256	277	231	290	293	281	293	281	283	276	254	251	272	245	260	229	271	250	267	240	285	256	296	271	231	267	260	267	281	233	311	290	263	282	262	241	266	242	274	281	232	279	287	262	272	266	269	261	238	267	244	267	274	256	290	266	265	265	287	281	263	271	251	248	272	232	292	300	262	291	288	268	249	269	249	287	279	254	278	255	275	270	265	251	275	254	262	272	292	270	300	281	265	273	263	275	252	269	253	245	254	256	242	282	260	274	237	260	280	263	238	240	261	282	261	281	267	265	257	281	261	273	289	264	264	258	256	282	258	265	260	262	244	258	298	246	255	267	261	296	287	260	266	268	249	277	280	262	289	285	260	249	261	283	278	258	258	271	279	285	261	297	280	275	251	269	274	270	275	262	264	253	278	292	294	259	282	244	283	276	276	280	251	279	249	262	281	276	290	276	247	273	277	290	263	241	299	264	299	246	259	257	256	276	267	274	226	287	231	274	272	301	255	267	261	254	266	264	273	281	255	252	294	236	278	275	264	287	250	241	257	267	252	271	248	252	274	258	256	257	270	235	280	282	282	288	226	242	258	270	293	250	264	259	233	289	279	285	275	267	264	270	271	265	264	257	260	271	256	256	266	272	223	268	256	254	251	271	264	256	242	260	274	289	260	267	251	257	288	268	289	288	264	261	250	288	240	252	262	273	275	267	273	277	234	273	246	263	273	255	250	269	259	265	256	292	293	280	249	264	264	280	274	267	250	264	272	260	283	251	242	272	242	269	269	262	266	267	270	277	292	281	241	291	236	262	237	263	270	252	259	231	284	264	278	275	288	268	262	235	257	266	305	247	260	249	279	269	272	253	252	282	270	276	251	236	266	264	241	274	262	257	258	251	274	262	287	253	256	233	259	272	264	232	274	277	280	247	222	229	256	253	266	235	220	241	280	248	315	283	271	274	278	265	264	262	246	280	285	245	269	235	277	262	229	248	228	265	259	261	259	264	269	261	257	292	232	257	265	299	251	258	295	259	264	250	272	260	274	276	262	273	234	260	245	268	276	259	278	283	264	274	294	276	260	270	247	269	283	281	266	282	243	283	290	274	254	264	265	262	260	218	231	284	281	260	265	245	266	237	271	268	266	260	267	284	279	275	250	270	239	267	313	279	252	277	287	278	273	253	255	264	258	280	221	272	263	276	268	274	245	273	252	221	281	250	284	285	245	262	261	251	261	285	254	273	274	251	253	243	279	271	303	277	287	274	233	273	259	236	275	260	270	271	247	257	272	262	286	313	255	236	265	246	281	273	249	273	274	239	269	264	232	230	274	273	242	272	262	270	287	310	268	259	287	249
5395	1737	3227	3893	3343	2725	2317	2062	1784	1663	1513	1402	1281	1225	1129	1125	1071	1008	993	1019	1015	952	957	965	939	958	891	898	877	923	862	852	877	850	833	837	848	857	897	823	849	796	817	826	812	858	803	796	831	777	860	779	802	790	810	831	818	780	803	801	848	754	743	846	785	756	865	788	819	818	788	797	784	806	801	797	790	814	794	826	784	795	786	832	811	790	790	783	777	825	817	770	790	805	791	809	781	808	769	803	828	802	786	821	789	851	777	797	744	809	770	728	857	774	790	825	832	823	800	786	815	785	778	816	816	793	812	787	831	788	805	834	791	777	799	808	787	752	783	765	761	732	812	763	814	811	764	827	796	771	752	780	775	757	823	770	791	787	750	820	756	781	826	806	735	792	808	794	764	836	814	741	787	761	782	745	722	762	819	759	808	785	804	799	762	825	807	794	795	785	783	787	804	766	813	798	783	794	763	742	810	801	810	779	843	773	796	820	742	824	822	759	807	772	772	776	780	798	746	760	744	748	781	767	780	746	824	751	775	799	826	793	750	775	809	790	759	757	763	766	820	778	848	789	760	796	735	769	759	767	808	771	778	775	833	743	817	774	763	789	780	789	751	792	789	782	823	803	730	794	748	778	794	778	755	803	805	813	787	799	750	760	800	799	815	854	785	803	770	773	822	752	770	766	841	776	815	795	786	805	794	759	750	827	808	773	783	829	801	800	828	763	791	779	776	778	798	755	769	825	772	765	813	815	777	830	699	784	782	779	768	763	756	779	761	801	781	828	770	810	786	754	765	823	789	825	793	755	752	764	800	736	778	806	781	781	801	793	773	729	810	831	774	750	799	763	816	803	780	768	788	791	716	832	730	789	791	804	782	790	806	807	769	833	788	803	805	790	803	803	839	765	793	796	770	801	804	811	806	780	765	815	807	795	779	737	749	726	808	788	755	772	799	788	769	773	768	758	733	804	795	751	778	812	797	747	783	806	781	737	741	797	809	852	789	843	794	724	772	788	776	819	773	763	801	780	784	790	754	717	802	833	776	758	739	788	801	790	782	806	786	797	736	753	801	846	772	730	754	817	755	808	752	722	778	781	763	759	788	802	780	747	744	776	816	777	784	784	756	789	848	793	810	770	780	768	789	778	814	771	807	813	755	812	803	774	748	794	762	758	769	768	802	816	820	774	788	744	803	852	768	807	772	841	753	780	800	733	780	817	808	806	796	793	848	801	763	822	760	769	758	746	820	747	787	768	785	795	826	762	803	823	789	805	772	769	782	737	790	777	777	801	798	775	810	736	802	766	799	809	788	780	809	790	783	772	761	740	769	780	822	768	793	740	734	867	789	770	777	801	744	817	750	809	796	757	786	785	791	794	778	789	803	816	765	782	825	766	813	783	788	829	789	779	812	795	741	748	788	791	798	791	797	775	758	787	723	808	771	854	784	804	755	813	786	755	759	812	781	760	793	777	782	776	804	754	835	799	808	793	787	813	789	793	770	792	808	775	846	802	763	782	773	782	785	792	794	815	790	819	766	764	755	836	833	804	816	798	776	737	833	782	813	813	832	781	781	826	774	767	754	805	783	747	758	807	807	774	789	760	787	776	812	807	808	741	775	769	778	766	766	738	779	777	814	786	796	841	785	811	738	755	777	786	794	792	738	784	797	777	815	804	780	810	734	814	739	755	805	753	785	756	814	794	832	750	768	817	752	762	809	817	823	785	750	777	759	741	766	810	815	769	801	801	755	789	784	761	762	735	807	800	789	751	760	796	807	746	826	783	751	787	805	763	832	794	777	757	792	788	747	763	807	768	803	771	703	785	776	732	781	760	781	814	768	744	788	731	765	801	794	776	769	765	811	783	818	815	785	795	762	767	849	827	791	799	769	822	791	790	748	755	774	765	755	772	814	791	744	776	769	718	789	794	804	783	843	749	773	764	792	745	854	781	753	767	779	741	809	786	747	746	767	789	758	799	815	824	770	742	805	760	765	823	759	802	801	750	772	800	824	770	799	757	736	750	811	761	760	783	803	802	762	747	810	831	780	776	716	748	795	758	765	808	759	768	791	773	767	785	750	761	797	805	747	853	790	756	763	784	728	736	819	782	758	782	786	800	760	744	809	752	793	784	777	789	729	771	814	815	856	783	782	785	768	787	820	738	766	774	797	807	788	760	793	767	786	776	744	823	818	773	805	804	789	805	804	793	703	806	779	770	784	768	785	740	750	807	745	783	763	759	767	739	799	834	811	813	780	781	808	757	787	728	774	760	817	750	747	792	766	782	777	774	804	797	753	763	826	820	771	799	753	783	776	758	767	823	780	815	771	819	783	808	772	767	816	782	819	812	776	794	766	821	770	773	791	794	838	810	772	803	746	831	783	776	779	762	816	814	829	789	791	818	772	773	757	785	800	751	780	789	806	832	815	797	787	756	819	769	841	784	810	790	748	775	766	771	757	789	809	822	748	804	829	744	755	782	829	789	763	782	829	787	747	755	779	816	761	843	738	777	808	772	817	823	810	800	810	807	802	793	801	759	787	750	787	802	802	781	781	815	758	793	770	785	822	788	802	775	780	746	804	791	777	685	764	756	782	811	747	786	775	777	808	770	821	788	765	768	820	779	821	744	736	818	795	781	769	798	795	793	794	760	805	759	832	820	781	798	793	765	811	787	727	738	753	767	823	753	786	839	789	816	769	802	791	778	789	846	776	863	795	778	814	794	772	845	775	778	823	811	831	786	808	821	807	773	788	832	756	738	747	739	784	806	820	787	772	811	784	803	823	829	759	812	826	776	815	824	805	800	762	743	734	813	752	784	791	780	819	767	856	759	773	804	778	790	794	827	775	771	768	768	804	747	756	785	802	789	795	774	823	758	779	798	795	798	769	761	727	843	798	800	798	796	725	749	756	722	752	800	779	768	758	811	800	767	832	764	743	773	787	794	827	803	772	813	776	776	793	762	786	810	755	762	822	792	814	761	773	833	815	825	764	785	765	801	756	788	785	790	786	808	804	782	760	811	758	823	768	783	766	782	809	803	762	765	785	738	767	748	819	844	812	807	798	788	769	791	770	781	769	750	758	798	801	799	815	827	755	789	818	823	772	769	776	790	789	751	781	788	807	799	769	753	773	756	765	743	749	816	747	789	779	831	817	771	744	822	783	770	781	755	842	800	812	750	781	761	761	801	805	772	763	804	768	792	781	776	768	764	817	820	763	780	745	794	793	736	753	779	835	784	837	820	796	765	774	769	791	779	718	736	747	796	794	769	803	797	805	764	813	754	750	767	757	747	819	794	778	841	812	766	763	760	821	780	755	761	781	788	807	778	776	817	804	798	733	781	800	798	824	807	843	830	833	803	788	727	753	790	786	766	721	827	763	716	782	820	773	810	835	759	853	769	833	765	744	780	788	799	783	743	793	777	793	783	832	760	781	774	742	756	797	763	773	787	796	801	809	766	794	805	815	781	791	794	780	711	811	722	768	803	725	769
15768	2627	2932	2292	1561	1204	937	748	663	571	530	466	445	405	365	378	344	350	381	343	362	340	332	298	320	337	292	281	301	296	303	312	284	277	308	287	279	273	274	288	264	263	294	284	263	299	265	280	281	269	262	295	255	263	288	284	308	287	275	278	299	288	281	263	290	269	290	259	269	252	266	256	296	266	269	252	254	227	270	283	294	282	279	291	294	256	298	263	286	274	253	274	261	264	276	292	298	265	287	316	275	263	292	262	285	284	277	264	261	302	279	292	285	262	264	292	273	287	275	268	251	243	257	281	285	278	289	249	274	286	285	247	252	303	253	271	263	266	283	282	309	286	245	281	264	263	270	296	295	263	256	272	284	261	256	268	237	261	286	294	246	256	252	220	291	240	252	272	253	276	269	266	270	266	258	280	262	289	281	276	273	249	238	307	263	252	250	272	262	300	252	273	264	285	289	284	241	248	270	255	275	243	304	262	278	285	287	272	252	263	257	272	244	279	270	258	253	279	245	251	253	276	239	257	266	301	270	279	257	288	290	270	298	275	281	307	231	259	244	286	278	262	263	271	266	227	261	284	275	245	265	264	289	260	222	271	255	245	262	252	298	261	246	271	255	266	266	291	268	287	266	244	264	256	264	258	274	259	266	222	243	251	280	258	254	261	257	258	274	290	279	266	267	276	261	271	270	252	251	250	260	268	297	285	245	253	262	285	255	261	283	255	282	267	242	267	288	235	230	242	238	278	226	260	278	274	256	248	223	283	263	270	271	271	260	291	273	253	235	263	274	287	282	263	274	286	283	253	272	261	265	254	279	270	277	269	259	238	279	269	247	295	253	303	250	255	268	273	281	273	275	257	264	288	233	255	305	262	278	267	262	273	272	268	243	246	281	276	252	246	293	255	279	263	270	249	263	270	247	268	272	237	281	270	319	265	315	277	259	266	265	282	252	287	251	241	282	273	278	293	275	297	265	267	281	244	266	261	261	255	274	247	269	296	270	286	262	305	307	271	258	288	260	288	270	248	258	230	245	246	250	290	244	247	283	284	278	291	260	234	245	303	286	261	235	268	291	274	246	304	273	254	242	308	239	260	272	276	279	289	256	267	301	238	236	242	254	273	260	259	280	281	273	260	241	261	276	271	256	263	281	272	255	276	239	287	243	276	269	252	262	288	265	264	267	272	243	249	303	269	260	299	233	271	305	263	291	287	275	270	280	244	275	221	275	267	249	260	276	264	268	260	248	273	269	283	276	286	273	260	265	270	322	249	255	257	278	247	276	267	270	265	273	286	283	299	286	250	250	288	280	280	263	263	273	277	270	293	247	249	270	285	259	258	283	273	259	268	263	245	267	250	264	278	265	256	257	272	240	249	244	290	261	251	262	277	258	280	262	237	267	278	253	285	309	251	250	286	242	270	288	273	260	255	249	283	265	255	243	253	266	292	269	277	262	259	313	262	278	266	278	263	302	294	245	296	261	248	250	274	272	269	277	284	279	254	307	244	267	259	267	242	267	254	268	252	259	256	267	252	273	272	295	275	276	262	255	272	257	252	268	309	276	274	275	256	267	265	248	263	268	310	297	257	285	268	267	256	262	285	276	268	294	262	282	253	288	282	271	263	277	277	287	269	249	273	294	301	260	259	272	272	270	274	247	250	269	261	260	283	293	274	280	271	267	274	256	267	274	250	280	240	260	307	272	245	253	276	275	292	273	265	274	278	292	253	296	295	292	251	291	235	292	280	257	285	267	262	266	289	264	278	261	300	281	263	263	267	286	271	280	265	254	243	270	279	238	269	263	251	301	264	286	262	267	284	253	247	285	244	259	268	289	261	267	286	270	260	234	261	288	280	242	241	281	253	263	255	247	250	254	271	268	280	263	288	277	258	261	289	290	284	253	248	276	257	259	269	278	299	253	257	280	251	243	251	277	281	251	246	251	269	286	283	264	277	267	303	241	268	248	276	247	283	268	274	271	264	267	279	298	290	260	272	271	252	289	259	265	266	241	278	293	256	301	269	256	259	258	244	262	277	298	274	296	287	258	271	282	266	268	251	260	268	272	288	264	263	273	259	231	251	247	266	285	254	265	268	243	266	273	266	268	258	304	262	285	270	294	234	240	281	284	284	272	247	290	285	246	269	291	286	241	268	253	272	285	257	253	270	288	273	266	276	269	251	230	274	235	276	248	276	260	289	298	252	284	273	256	273	269	284	263	259	261	273	270	263	249	264	267	275	229	291	249	236	286	275	275	277	299	264	258	267	247	260	273	276	268	263	291	273	261	292	273	264	298	277	288	257	292	276	285	267	275	274	274	256	284	282	262	255	283	236	247	249	251	272	269	276	286	270	263	283	292	276	263	266	286	289	293	278	279	266	262	282	295	284	274	279	277	283	277	251	265	262	271	284	298	262	281	263	281	274	266	279	251	276	255	280	277	264	258	285	278	251	292	268	282	273	225	281	250	252	295	249	261	290	291	278	304	286	281	280	267	285	275	273	248	253	317	254	282	268	267	270	278	275	281	270	243	282	256	285	281	259	283	259	289	241	248	250	257	269	273	250	245	255	255	261	245	272	283	287	270	280	252	262	263	277	250	275	276	286	260	269	283	266	265	311	255	248	285	273	264	245	263	229	258	258	269	292	271	230	263	277	261	300	259	254	289	249	242	263	297	274	252	252	287	234	294	271	280	288	254	247	274	281	266	271	286	285	247	258	249	274	271	283	283	263	279	282	247	263	245	277	272	271	272	276	238	253	280	291	281	279	257	272	265	262	255	262	293	276	314	256	255	254	270	279	265	232	280	268	270	257	252	265	287	274	242	241	263	291	267	249	256	267	298	272	272	245	260	243	278	265	250	239	269	282	240	270	300	266	241	256	278	268	273	286	273	259	246	261	284	254	264	276	254	287	260	246	276	268	308	245	265	245	250	265	304	248	250	253	268	283	302	241	253	246	272	242	246	259	278	280	292	279	285	270	244	248	263	230	253	278	238	262	278	271	275	269	245	277	256	262	288	279	272	309	259	259	272	287	260	278	244	226	262	256	268	263	266	275	264	268	284	246	236	250	281	257	240	277	277	286	249	269	261	296	262	297	258	284	272	262	267	257	270	293	260	274	275	257	275	237	254	258	271	255	260	285	239	283	245	253	262	263	278	262	242	273	304	268	255	319	294	247	242	231	246	258	242	240	249	269	305	276	230	260	262	273	282	282	301	288	271	269	260	245	244	269	237	280	275	293	307	246	272	246	287	256	267	279	254	283	286	295	249	306	276	268	255	269	274	232	326	264	238	275	270	287	271	234	260	252	265	255	274	259	269	254	267	272	246	264	258	264	266	299	273	249	285	274	295	289	281	252	250	280	272	290	245	241	268	282	277	223	275	268	247	268	287	274	274	274	279	294	277	272	204	253	264	259	277	272	244	268	249	279	258	270	261	245	269	273	267	270	274	239	253	268	251	290	260	264	294	286	267	286	251	279	276	272	258	261
7587	2670	5516	6398	5505	4577	3687	3264	2849	2493	2253	1921	1740	1563	1575	1502	1410	1318	1277	1192	1240	1193	1108	1127	1079	1023	1068	990	985	979	992	957	926	939	947	888	891	922	926	930	924	943	880	852	861	881	869	873	869	875	823	880	805	855	816	900	821	813	827	827	778	840	820	805	830	879	820	845	787	824	823	793	853	802	819	874	831	804	777	811	790	837	771	767	794	780	852	786	787	747	835	790	819	777	758	771	822	813	805	783	795	777	810	829	838	804	770	822	802	780	798	817	760	813	766	797	751	774	801	808	811	767	772	784	791	792	762	782	806	777	765	778	802	782	829	773	764	815	744	816	785	731	810	766	801	752	795	797	837	772	779	795	800	786	767	761	792	770	759	748	805	737	800	788	805	783	777	782	782	736	755	773	818	787	794	786	806	825	772	753	809	824	784	792	812	784	781	732	801	780	792	763	787	820	806	821	817	806	769	789	754	838	823	848	761	762	805	792	757	746	773	792	786	799	809	811	784	792	813	831	785	779	824	786	773	774	778	775	808	772	792	794	840	803	764	837	792	832	797	771	775	757	785	742	806	804	790	752	823	786	761	801	814	776	764	778	777	796	796	795	762	824	772	789	777	789	755	769	770	797	775	813	736	761	789	817	785	793	747	806	752	844	809	802	780	808	769	779	797	811	780	812	827	772	791	777	734	773	779	789	825	827	810	842	815	802	811	754	795	765	749	750	756	783	809	812	804	804	766	778	765	768	796	824	824	811	772	792	747	813	767	796	807	764	793	755	742	787	809	731	803	820	788	806	792	771	833	800	786	835	769	769	782	787	796	814	766	740	793	798	776	793	778	748	757	821	803	785	798	785	831	845	803	812	779	788	802	760	718	793	776	786	791	799	788	848	814	743	782	734	762	811	785	781	789	802	778	772	766	758	764	747	758	819	780	789	831	771	753	766	788	791	832	775	820	760	776	778	787	789	764	803	789	805	797	798	762	765	755	751	794	807	815	820	788	760	766	814	856	797	803	793	777	772	801	798	792	767	783	774	748	762	807	771	803	749	739	744	788	783	788	801	745	812	778	785	786	774	835	796	826	731	780	788	789	798	781	823	808	774	741	800	824	774	808	796	804	815	778	779	811	735	784	779	735	818	795	820	786	800	793	813	796	792	827	797	808	800	773	771	765	786	753	730	788	822	799	762	833	800	812	782	727	761	775	791	767	786	741	782	826	853	829	780	807	777	749	795	763	787	782	767	780	795	751	784	823	787	790	808	789	775	778	753	790	777	807	798	771	770	772	813	751	753	762	753	840	757	788	760	817	766	772	816	842	792	822	748	783	835	810	796	791	808	778	797	802	778	846	776	819	786	761	784	836	773	790	788	820	794	761	766	811	832	789	786	769	801	815	812	737	765	797	757	773	775	743	759	814	784	800	751	794	767	801	750	788	831	804	801	812	772	751	773	769	778	778	781	791	798	775	746	807	791	797	783	828	779	795	826	785	749	769	776	802	766	790	802	798	780	780	804	800	775	814	835	762	820	754	769	736	741	774	782	748	789	811	781	805	775	795	757	776	775	804	765	743	740	791	728	840	786	751	774	725	840	763	784	813	810	786	773	783	826	794	847	783	729	791	750	793	774	795	761	772	814	759	767	777	850	740	773	797	818	747	755	808	808	767	750	772	805	800	748	769	787	747	789	739	812	780	740	798	792	793	765	794	807	801	745	788	754	783	863	780	766	862	769	802	783	743	826	723	788	741	791	761	782	784	788	811	778	782	764	811	782	766	777	853	772	749	749	787	743	793	745	753	797	816	792	799	785	763	781	812	759	842	797	808	796	811	786	762	756	765	870	811	753	763	762	785	785	831	743	809	756	809	770	777	782	783	798	748	762	807	768	740	799	794	773	780	810	732	755	815	786	759	802	786	756	787	834	792	742	834	820	772	762	735	804	788	815	786	778	758	761	780	805	773	775	795	749	731	771	783	766	775	773	812	821	826	783	781	759	814	793	780	822	823	777	804	730	813	788	766	841	789	799	775	798	768	816	774	780	769	809	797	756	770	784	737	748	794	777	758	799	759	736	779	794	768	732	781	762	826	782	797	774	790	784	844	786	734	775	754	771	744	728	782	801	732	847	819	805	774	819	800	763	788	775	822	787	794	825	818	794	775	825	777	751	744	794	798	791	796	824	800	765	761	781	790	780	762	782	804	778	788	829	774	753	763	780	723	735	815	816	759	744	774	795	805	856	804	798	824	788	730	801	782	749	794	799	781	758	780	824	781	767	812	820	794	767	759	806	802	784	781	839	799	810	807	769	825	785	783	853	751	758	805	794	748	754	787	813	782	840	776	759	799	753	785	777	752	771	761	807	798	785	807	763	832	782	793	783	788	826	747	773	800	728	788	757	760	756	831	792	790	767	807	767	770	755	798	764	808	745	796	776	781	806	802	826	857	801	786	777	760	758	802	779	827	825	827	763	827	757	812	731	800	786	792	836	791	803	788	788	726	757	762	780	773	820	770	758	774	796	811	774	793	755	794	786	794	789	787	765	807	750	794	791	776	799	815	804	749	851	815	845	813	816	758	796	777	780	733	813	802	786	819	833	774	776	767	809	755	796	787	784	782	816	816	756	821	771	744	805	806	810	787	779	743	766	804	802	857	817	755	747	785	775	773	815	801	801	734	789	819	745	795	800	788	870	793	777	795	747	783	795	797	803	764	783	805	777	812	815	797	801	813	810	791	767	735	783	730	829	778	824	741	809	822	833	784	801	766	811	828	778	780	792	771	740	826	768	768	799	802	767	812	773	797	826	786	802	772	834	762	823	780	812	790	826	822	809	796	787	825	792	791	769	756	680	767	756	811	796	778	771	746	773	778	768	732	803	757	775	803	740	833	784	781	771	763	775	788	784	836	779	806	786	757	800	781	794	837	813	756	790	785	793	791	825	771	788	792	816	761	795	761	770	782	798	796	785	753	753	757	743	792	786	792	805	832	816	790	779	795	803	779	776	766	813	797	738	796	736	851	808	795	794	776	767	724	794	766	779	787	774	810	793	765	817	765	751	764	747	789	804	770	821	777	800	801	781	752	790	796	815	783	778	752	787	792	798	756	765	785	777	773	820	785	800	827	751	782	783	775	746	801	765	791	796	792	792	774	765	830	754	796	770	782	747	817	801	791	782	739	767	815	755	803	726	734	767	756	768	781	792	792	775	776	777	795	851	783	728	784	791	825	777	820	789	789	749	801	764	797	757	806	774	777	741	779	810	834	782	857	801	817	727	769	767	787	764	765	811	789	836	813	829	823	794	766	810	737	756	784	768	790	764	723	834	769	738	716	752	778	778	806	781	775	831	793	798	766	795	762	777	773	782	768	793	818	815	745	805	819	787	795	800	785	761	764	798	782	773	840	822	782	825	772	727	780	801	769	795	779	775	783	792	741	747	780	778	767	809	749	763	775	752	813	807	770	784	785	767	825	802	767	791	816	767	750	824	817	751
2212	201	211	205	152	160	157	146	121	156	147	140	143	154	145	132	136	160	145	126	143	130	132	146	139	116	140	139	151	129	153	134	127	116	131	161	133	118	116	114	125	135	146	116	139	130	129	114	148	127	126	123	116	115	123	132	138	124	142	142	131	138	138	146	116	129	139	138	148	139	132	132	116	146	126	132	149	142	123	125	135	141	141	135	128	125	141	144	126	124	122	134	119	144	148	125	155	145	120	158	121	134	132	139	137	121	152	142	156	132	136	123	150	136	123	131	141	156	142	140	137	134	134	139	141	153	114	136	126	137	130	127	126	122	133	137	123	154	139	101	125	145	127	150	133	119	125	137	146	121	137	123	130	137	156	151	126	134	131	144	133	151	143	115	145	133	131	142	139	124	136	128	118	127	122	128	141	119	140	126	132	137	140	146	124	116	149	124	120	114	129	132	114	135	143	119	154	132	122	130	139	133	163	129	129	141	153	134	137	131	144	131	137	142	123	157	131	146	151	134	143	127	150	162	134	124	128	132	111	137	146	146	134	135	117	145	141	117	152	140	125	126	115	137	161	137	123	124	118	141	144	132	155	133	126	121	131	146	127	115	151	140	129	138	142	133	150	127	133	135	156	139	137	113	122	134	126	113	142	136	142	131	147	137	128	134	142	154	131	118	139	129	138	145	126	144	137	147	136	131	145	164	118	138	132	132	119	115	148	156	139	119	132	141	125	152	127	121	131	141	128	131	140	137	129	151	129	135	118	147	136	150	141	144	126	139	119	128	143	135	144	128	126	124	134	119	125	137	143	138	138	138	150	128	152	129	123	113	113	140	139	117	133	139	109	121	115	137	126	128	148	138	150	126	106	143	111	130	147	146	147	144	109	106	133	110	132	158	130	107	139	136	134	107	113	143	148	118	139	130	107	105	117	131	134	129	135	144	128	133	137	122	122	136	130	136	139	133	106	136	126	122	159	128	127	128	123	153	164	131	155	141	141	155	142	125	151	117	151	131	128	118	131	129	132	122	126	113	137	129	154	134	129	135	137	138	129	135	128	145	126	152	125	126	135	141	122	122	131	136	150	129	139	131	132	128	140	125	139	121	125	121	91	143	123	126	130	127	129	127	130	126	129	119	127	135	137	138	150	118	133	140	136	123	115	154	143	138	124	141	143	138	142	144	137	129	133	127	156	113	137	138	152	119	124	132	133	123	141	136	150	132	134	123	127	150	157	147	146	141	121	117	133	125	127	117	130	142	124	136	148	150	138	142	141	126	160	123	126	149	121	151	145	125	143	128	125	140	148	128	135	127	156	160	155	149	118	140	114	120	121	122	130	146	119	150	126	130	141	122	118	128	117	142	149	143	133	145	133	123	135	151	129	149	139	137	125	166	130	106	144	145	121	115	134	141	147	155	107	137	137	141	129	159	115	119	162	126	132	135	118	119	140	136	135	146	144	139	134	137	126	128	127	140	137	133	136	159	134	150	123	143	147	150	147	138	134	113	119	133	128	122	111	110	150	129	151	119	130	128	137	135	152	105	131	145	162	125	157	124	120	138	119	144	145	133	122	150	140	141	118	139	165	130	132	133	141	145	136	125	132	134	135	130	132	131	116	138	132	136	149	136	155	126	123	135	128	132	123	120	113	139	150	114	156	127	133	139	146	129	123	144	146	130	130	117	116	160	130	133	138	136	136	164	137	120	137	136	122	152	142	156	133	134	141	132	129	133	118	135	142	131	150	131	125	134	117	132	146	130	124	128	138	133	149	140	128	120	126	153	130	107	118	151	103	132	144	114	123	143	158	155	137	133	118	115	145	127	137	143	158	133	144	136	139	133	142	134	133	127	142	126	118	131	141	143	136	125	127	128	119	134	136	125	113	120	126	130	138	125	147	136	134	124	130	121	143	133	126	128	156	146	135	121	157	116	132	112	124	122	116	147	143	146	136	128	138	117	127	126	131	114	144	136	123	114	137	126	132	132	142	107	132	143	135	145	128	123	121	132	135	135	138	150	133	131	139	139	141	130	145	129	125	108	147	128	118	140	143	133	143	166	144	143	137	126	133	145	120	136	109	157	149	124	156	138	122	119	151	138	120	132	143	163	127	125	134	120	145	123	141	134	127	145	131	119	152	160	122	143	125	127	132	144	129	142	137	131	126	151	126	135	132	145	148	142	151	114	139	131	143	131	118	141	118	136	114	136	122	134	136	123	130	130	128	130	133	115	124	131	161	116	127	145	132	138	137	135	133	145	151	134	115	148	127	129	131	125	137	126	143	136	150	140	128	133	148	124	138	127	122	126	145	135	121	134	131	125	149	130	115	135	110	115	123	120	146	138	127	127	123	133	141	149	131	137	132	133	130	137	153	146	131	130	151	145	139	120	141	119	135	131	139	126	145	156	143	118	100	134	123	139	139	108	138	113	127	127	125	148	142	133	133	136	135	146	142	127	106	163	116	126	136	122	123	131	128	126	145	116	145	146	126	128	138	135	142	137	128	103	135	134	120	133	117	131	142	116	135	119	117	138	110	127	168	124	142	126	140	132	137	123	150	137	140	145	125	121	128	123	145	102	123	120	119	134	129	140	124	137	143	164	125	142	112	144	112	134	119	133	109	109	115	150	152	144	126	130	133	142	140	135	153	137	126	143	150	140	128	128	142	114	123	109	144	135	121	146	147	132	127	112	128	140	146	126	150	143	128	119	118	132	114	133	147	131	128	117	149	113	120	158	135	160	116	114	127	123	133	124	123	135	134	150	149	128	145	130	129	137	131	117	129	117	142	113	132	138	151	152	150	147	154	144	139	132	127	109	152	144	132	135	144	142	144	140	121	135	157	112	135	149	125	151	131	127	149	172	98	133	150	132	125	136	112	144	145	138	124	119	138	129	133	151	126	134	141	141	152	123	137	136	127	132	110	148	118	133	128	116	129	153	129	122	123	144	123	123	128	144	127	140	116	155	139	115	124	134	128	115	120	145	139	151	119	135	122	157	126	126	138	129	135	133	159	138	125	138	114	120	129	118	127	134	129	121	152	125	122	105	127	134	134	116	121	137	117	148	133	150	152	160	137	121	132	126	119	121	146	122	140	142	117	134	135	125	105	132	145	151	135	138	123	103	130	133	161	159	134	133	120	108	139	142	135	143	121	134	138	127	131	130	147	142	149	146	119	117	125	143	133	139	135	129	132	124	156	143	146	142	139	131	131	121	125	138	123	142	126	132	120	129	136	149	116	130	121	115	151	151	151	139	140	149	139	150	104	126	99	126	133	142	127	134	139	143	136	133	139	124	118	127	149	120	131	141	128	139	153	131	147	142	139	144	115	123	136	129	130	123	155	118	121	137	133	133	140	120	140	134	136	128	133	125	114	109	140	150	139	144	129	147	148	134	135	117	142	134	140	112	123	124	146	129	121	122	136	109	130	141	124	120	138	149	130	148	118	123	159	141	121	126	125	137	149	126	142	143	130	134	136	146	131	132	120	120
1785	517	667	647	572	550	525	538	503	531	516	489	514	467	428	483	456	479	466	469	506	450	501	446	479	454	428	462	475	460	447	494	448	505	432	450	435	418	460	418	431	431	460	429	453	440	431	461	439	493	439	484	447	481	403	437	429	420	431	440	415	429	457	404	446	429	455	442	458	431	505	464	435	491	482	428	491	440	456	436	462	457	438	434	445	452	470	442	458	459	483	429	459	465	422	479	460	430	452	436	465	439	475	447	430	470	454	423	442	423	477	412	400	451	464	406	469	464	480	461	439	429	427	446	443	433	463	454	443	444	430	434	449	418	414	407	474	471	480	474	430	450	450	441	442	434	437	438	445	456	466	480	427	471	431	423	456	443	443	447	430	432	482	474	438	461	432	430	434	430	441	437	435	448	479	425	439	449	407	445	448	460	433	445	437	444	457	423	448	452	428	473	482	437	432	441	449	434	467	428	432	403	416	416	443	470	453	428	404	452	487	438	472	389	454	466	440	454	420	440	472	451	456	471	456	473	417	469	463	458	425	424	452	430	457	485	432	474	438	444	419	454	430	447	450	434	460	441	424	429	431	447	506	464	463	465	469	481	414	430	438	434	449	457	490	460	474	464	445	439	459	436	458	426	426	441	470	456	438	417	450	451	428	427	427	420	426	443	392	484	421	476	450	475	463	422	444	464	388	475	440	469	440	468	436	424	483	485	445	444	481	454	462	459	459	426	466	438	458	443	417	455	429	450	459	458	411	413	433	441	465	446	419	472	455	459	419	395	449	439	444	464	462	480	416	464	460	433	425	475	454	417	443	450	449	459	493	436	432	447	410	443	433	425	452	463	485	451	433	448	453	480	459	458	451	426	442	471	442	440	461	425	468	444	441	471	435	466	451	449	472	424	431	456	439	421	482	439	458	453	457	421	457	481	469	424	481	432	433	474	460	464	479	456	431	441	418	479	468	444	419	414	453	501	429	429	451	428	462	457	462	457	449	455	444	469	436	482	433	412	466	454	435	447	439	457	450	410	445	446	431	420	456	487	467	446	432	444	382	451	461	480	449	429	463	465	473	400	464	434	447	430	442	421	449	441	454	470	453	426	469	427	443	403	479	456	445	432	420	434	431	462	461	487	470	450	442	433	453	442	455	442	450	411	451	491	455	482	462	488	425	487	419	435	478	439	423	479	435	461	433	439	442	453	442	486	441	431	433	463	471	387	451	457	451	465	404	449	467	453	513	448	463	490	442	473	424	436	478	474	414	459	449	434	439	431	459	429	482	435	436	450	427	481	398	443	439	435	465	440	462	413	468	421	404	448	453	470	467	450	451	451	459	485	417	445	421	463	467	458	470	453	425	463	455	429	460	455	428	448	465	435	418	460	456	434	490	449	439	458	435	416	465	446	451	411	438	450	447	433	422	449	424	461	492	441	449	449	451	448	460	438	425	432	421	424	477	422	461	489	430	421	451	452	467	475	482	479	422	449	445	446	453	460	430	406	454	432	458	454	478	413	448	483	454	410	430	453	459	418	443	467	433	414	464	482	469	416	385	453	426	427	442	463	435	445	406	460	419	481	387	480	430	438	450	453	478	478	401	428	474	460	440	453	451	456	468	465	468	455	485	448	447	455	432	427	436	438	484	432	453	488	450	426	435	455	432	432	453	499	463	439	437	483	399	459	436	443	470	482	420	465	453	470	469	447	449	474	490	451	455	455	460	442	482	468	442	461	466	465	461	449	459	430	447	458	419	454	469	446	463	455	475	425	418	461	437	489	472	473	476	478	453	427	466	436	442	444	471	433	406	475	456	413	436	439	461	444	432	442	455	445	467	451	437	441	427	427	446	446	456	460	419	428	429	438	437	449	447	419	417	465	475	432	440	447	446	441	465	406	486	453	487	421	442	482	461	463	497	415	481	414	428	467	453	404	435	419	450	450	439	448	470	449	450	402	456	433	468	428	409	444	421	421	421	429	444	439	428	385	477	435	450	480	459	431	427	450	468	438	395	449	430	477	501	451	449	477	478	412	453	505	445	461	448	440	461	481	445	455	433	467	460	425	446	426	452	422	424	425	425	486	443	451	422	457	456	434	427	438	467	447	445	408	442	484	459	461	455	446	433	480	436	477	419	420	448	481	442	430	431	436	425	470	439	470	431	409	455	467	503	453	442	445	456	461	451	451	458	444	423	491	466	447	479	447	492	438	438	441	476	431	390	470	423	413	453	461	468	453	428	470	484	436	462	432	477	445	472	475	433	409	472	433	446	444	417	446	427	437	460	421	426	468	406	478	434	455	472	443	417	458	469	462	428	429	488	412	437	473	419	443	488	462	472	469	409	462	466	475	445	470	466	462	439	472	434	446	474	448	400	454	444	486	410	439	412	454	457	464	464	444	419	475	477	452	460	429	471	449	438	452	436	410	451	442	432	460	438	469	422	443	454	457	466	454	429	424	468	422	441	451	436	462	468	469	446	454	430	467	425	453	443	459	441	419	453	471	447	421	427	435	490	478	488	441	463	475	423	444	454	450	457	463	452	508	463	439	469	421	436	463	479	431	430	455	449	442	462	460	406	432	407	428	421	420	454	458	434	459	473	441	456	458	458	503	459	393	500	435	462	485	493	470	475	467	449	458	466	427	418	444	458	406	451	448	443	465	456	430	470	453	430	464	474	437	458	433	475	484	440	461	451	450	461	455	437	438	442	418	474	414	472	443	454	465	423	467	464	405	444	439	463	471	418	456	449	455	426	435	446	450	412	449	482	443	455	472	398	467	462	424	425	450	426	457	495	453	423	445	432	469	436	440	431	483	420	444	448	442	453	434	442	464	435	448	429	498	436	445	456	421	428	472	454	443	440	462	440	455	444	469	447	442	448	441	451	451	436	454	440	454	457	460	449	442	462	441	452	461	427	430	464	477	447	446	485	461	436	440	472	395	426	442	402	480	472	458	460	452	460	452	445	478	453	460	484	463	454	448	439	452	470	453	464	464	428	465	476	411	427	417	420	435	451	444	422	431	472	432	461	442	450	469	467	440	452	478	432	445	448	410	471	480	415	452	387	397	427	438	448	473	473	476	492	444	438	446	425	440	451	463	464	435	464	471	406	458	434	443	458	478	439	434	461	480	451	440	404	465	431	451	466	464	465	447	488	507	464	461	474	475	456	446	445	494	438	450	439	435	420	437	447	497	454	467	425	445	430	470	474	401	408	464	497	448	429	473	431	450	451	460	429	437	475	442	480	448	472	421	451	395	448	417	487	424	437	438	457	499	507	470	443	457	432	441	479	440	446	456	461	441	442	428	453	443	456	398	418	430	448	431	470	464	440	448	455	475	467	427	475	476	455	470	451	431	462	459	468	459	450	486	454	491	466	430	438	456	435	428	467	456	494	444	455	448	430	464	452	454	453	479	433	417	481	421	417	458	463	464	465	439	438	477	452	464	462	418	425	460	445	460	429	458	462	443	433	475	463	463	425	437	457	455	435	460
8548	1283	1587	1253	931	695	579	508	429	425	407	382	363	340	321	319	323	316	287	290	297	317	304	300	292	274	280	261	275	287	262	244	278	272	283	289	277	250	292	293	264	243	269	289	276	258	295	252	288	264	279	225	269	244	238	239	257	274	240	269	268	292	296	262	276	270	266	261	296	273	267	258	300	258	276	263	287	265	219	296	245	237	278	271	285	270	252	282	250	249	254	268	272	284	243	225	250	264	277	278	264	243	286	270	283	277	263	264	272	284	259	274	259	274	269	253	284	238	260	240	296	289	266	253	270	253	286	265	265	260	254	272	318	306	273	279	247	270	272	277	250	243	269	294	276	227	249	273	263	266	262	284	275	298	271	264	284	262	251	229	292	281	266	282	275	289	297	277	242	234	260	236	293	270	289	284	234	270	283	260	259	266	270	263	281	299	257	244	248	286	253	283	254	267	278	260	259	282	235	289	270	253	260	266	273	254	273	252	250	283	265	244	256	243	252	261	251	279	264	260	265	261	269	254	272	260	250	254	275	264	245	258	263	263	277	297	272	289	266	279	261	247	258	251	266	264	274	234	277	268	238	231	267	236	242	267	261	253	269	245	265	276	272	241	250	280	254	257	248	260	253	236	268	269	259	241	274	283	261	239	242	256	275	242	294	254	265	243	281	244	253	280	253	248	273	273	246	254	265	250	233	262	258	268	275	250	251	272	269	274	250	283	283	266	258	251	257	248	297	253	259	269	227	293	267	282	294	269	249	250	269	259	247	238	265	258	257	279	243	260	250	261	261	262	268	250	263	244	249	247	233	269	277	251	234	256	278	269	258	281	257	270	279	246	250	267	259	284	265	259	273	275	267	259	245	253	270	270	289	271	255	263	269	269	225	262	251	244	245	235	268	262	271	285	295	260	267	243	265	267	270	268	292	259	314	249	251	242	273	252	287	271	276	266	233	252	226	247	232	275	261	260	277	278	278	264	266	311	239	259	241	227	270	258	250	270	247	251	263	264	274	278	323	269	280	285	285	254	247	277	256	291	266	233	274	256	277	260	275	277	262	249	290	272	257	265	262	261	275	260	247	260	269	260	271	249	245	277	272	273	272	263	304	285	274	256	227	238	276	281	315	273	285	252	266	265	284	245	262	236	247	250	271	287	270	275	250	267	258	260	249	275	251	272	267	242	263	267	257	240	257	286	263	266	253	286	263	252	267	245	268	260	249	252	277	254	286	260	262	248	256	248	262	259	247	241	279	273	230	225	257	305	267	282	265	253	259	269	240	262	282	282	260	258	245	264	238	269	266	275	258	277	244	239	279	239	295	270	271	280	282	253	277	242	256	221	271	262	273	303	258	269	262	277	232	295	276	266	275	256	269	269	274	256	281	264	278	278	245	252	285	284	249	250	293	280	250	287	250	250	251	267	294	271	259	257	270	291	258	275	282	254	278	286	254	283	268	244	275	259	250	256	266	238	279	286	280	277	269	266	244	265	274	260	270	234	264	284	276	278	268	252	256	242	257	261	250	268	243	271	274	261	280	259	269	275	261	253	252	248	256	287	248	232	267	253	233	240	263	251	288	290	246	269	268	243	273	271	244	290	280	286	260	256	289	264	249	276	240	262	281	244	287	267	292	293	258	263	277	301	248	287	266	268	264	254	287	258	242	282	258	270	291	269	284	264	232	244	257	252	237	241	272	268	272	281	267	266	263	276	258	261	241	259	298	268	264	247	289	283	274	256	252	258	257	282	257	269	296	278	244	270	251	270	274	271	272	248	255	276	250	282	257	263	280	297	256	226	264	236	274	275	264	239	253	276	260	242	265	265	259	262	271	282	244	274	288	259	242	277	288	267	270	254	266	253	267	253	254	292	268	277	258	214	264	270	270	262	273	271	260	286	237	292	284	265	275	283	274	251	291	252	228	279	235	266	268	249	255	238	264	223	267	273	253	254	257	256	231	241	246	267	269	224	256	265	247	231	281	282	262	281	281	258	258	262	300	235	272	259	263	277	281	268	294	249	261	261	288	245	233	273	269	248	254	278	285	287	274	252	273	266	268	274	261	256	263	289	285	287	256	259	275	281	246	241	244	298	251	246	282	282	268	253	248	248	251	260	276	258	248	263	248	274	266	221	243	291	217	266	301	265	267	267	269	290	274	274	273	267	292	275	270	254	258	281	253	275	255	257	283	253	280	249	293	263	268	265	268	249	259	267	261	274	267	278	262	262	277	245	262	277	221	288	311	242	266	257	266	272	266	252	281	264	259	235	267	293	268	262	258	261	279	258	250	288	258	230	257	284	253	244	273	253	254	251	262	264	273	308	253	289	288	296	245	264	251	246	248	242	266	266	275	273	270	257	287	266	257	285	274	269	277	258	289	263	247	247	277	264	270	245	247	278	271	306	280	243	236	259	243	244	260	237	273	266	273	249	292	266	271	238	261	239	251	270	252	249	295	257	259	251	235	249	258	255	232	252	263	237	253	247	280	254	281	250	288	275	261	268	253	260	255	239	248	244	270	257	265	284	254	263	246	266	272	235	276	240	240	250	278	295	254	267	256	271	254	253	256	267	302	260	262	279	249	280	252	239	261	265	264	273	256	259	275	264	275	241	253	236	260	237	255	267	268	264	285	257	264	252	293	286	285	282	277	273	267	258	250	235	283	271	264	273	269	278	280	292	263	282	275	288	242	246	251	312	238	276	258	254	273	267	269	270	302	262	282	274	261	299	269	261	257	250	252	253	257	279	251	261	256	259	259	237	290	260	264	260	269	270	282	264	278	245	277	278	275	270	259	265	281	258	278	251	272	258	261	288	283	271	268	259	292	269	292	281	259	294	244	266	278	276	283	248	239	286	268	282	258	276	248	267	265	264	257	301	304	236	293	287	258	276	252	272	237	282	266	298	284	260	283	294	279	236	276	241	284	255	266	257	254	276	254	265	247	280	282	254	260	245	276	253	281	286	292	249	269	278	278	248	301	256	268	254	273	251	272	267	272	261	258	242	259	256	270	270	287	267	249	254	263	227	261	261	312	253	251	263	275	255	262	294	243	224	268	259	249	263	255	234	259	256	283	276	246	282	271	253	245	257	265	278	273	255	252	264	266	295	251	266	270	257	269	259	256	264	254	262	252	262	256	254	278	258	258	257	272	265	277	267	259	265	293	254	270	261	249	275	283	285	253	264	282	285	267	257	264	248	285	244	284	280	245	264	298	272	291	250	261	291	257	279	256	265	284	272	288	254	279	244	240	253	247	246	244	286	288	276	265	282	241	252	257	241	248	260	234	251	265	278	243	279	265	262	283	271	286	253	259	288	245	274	275	234	248	256	251	252	286	259	265	261	261	271	265	265	261	293	269	256	284	257	288	246	246	271	237	244	258	262	284	250	262	281	277	244	248	281	276	292	258	258	216	249	269	253	281	256	276	268	265	236	235	293	269	250	252	264	273	249	293	297	292	268	279	275	288	229	256	255	267	256	262	296	255	249
5487	1735	3274	3734	3300	2774	2342	2128	1805	1595	1516	1423	1303	1242	1204	1155	1108	1047	1027	1029	946	943	977	955	932	953	882	890	888	869	921	828	872	896	885	869	896	831	859	840	917	827	851	876	867	832	851	873	803	845	785	839	836	841	843	846	798	789	809	837	812	780	780	808	798	795	791	779	823	829	748	801	794	803	760	769	775	794	839	771	785	821	747	821	799	733	778	762	770	748	811	787	786	794	789	724	768	813	831	791	771	810	838	790	817	766	787	822	821	807	798	776	802	800	785	776	739	786	726	756	788	759	796	771	737	756	791	825	777	839	736	744	802	818	791	734	772	779	777	775	782	785	807	775	774	781	777	815	816	796	776	802	761	758	820	796	783	835	747	820	785	795	825	765	788	767	799	792	757	805	826	776	837	756	814	783	775	789	750	812	788	755	761	785	817	763	819	819	756	763	740	796	794	779	815	772	759	775	752	807	742	747	772	775	816	801	781	788	799	823	768	730	814	789	803	767	808	849	795	805	762	793	785	815	809	796	786	810	769	809	771	799	767	787	807	746	839	780	789	770	798	836	834	797	757	756	755	765	758	799	804	779	816	764	778	779	792	746	751	782	771	767	769	783	806	847	788	778	760	786	802	784	791	820	794	811	799	802	798	793	790	815	791	786	811	771	798	746	812	740	802	782	797	780	786	814	804	813	789	805	747	816	774	859	806	799	770	864	789	771	786	736	777	764	807	789	778	768	846	792	781	790	788	763	788	784	757	737	818	808	803	768	784	775	747	742	819	755	764	830	735	735	772	826	802	814	842	804	812	751	838	789	761	810	794	793	793	782	822	758	737	820	769	806	744	748	813	763	808	828	755	741	774	744	747	809	853	766	780	809	751	784	782	786	776	804	807	789	796	793	765	805	794	817	718	802	768	776	786	778	757	826	763	774	789	799	775	804	794	754	783	792	762	737	739	745	776	772	750	756	832	792	780	776	850	805	791	761	766	800	807	787	781	816	764	789	742	775	763	833	812	746	782	794	789	795	775	732	760	800	697	809	778	762	774	765	789	742	811	766	815	804	808	747	799	748	777	794	734	807	771	839	794	738	815	757	803	778	790	786	730	805	772	768	773	767	788	763	789	825	785	776	781	772	804	819	774	807	739	786	777	786	818	744	798	808	845	806	819	780	767	784	816	800	784	807	761	771	744	747	757	811	782	794	764	771	764	785	790	802	775	732	766	789	787	791	755	792	808	815	775	784	815	758	811	808	768	790	789	759	763	731	822	744	783	767	818	810	754	808	794	785	817	804	786	772	764	781	765	788	772	803	755	755	816	848	782	789	788	755	746	770	771	799	799	782	783	773	796	737	776	812	735	793	772	814	792	816	739	737	748	823	755	792	792	805	804	742	793	764	785	795	787	765	797	774	818	784	790	750	807	848	780	789	770	828	837	766	811	791	783	776	755	791	815	807	803	782	793	761	797	761	810	775	732	814	774	777	757	816	748	764	808	767	830	771	786	779	785	766	789	787	801	817	807	779	796	763	804	772	737	766	741	757	750	798	797	778	776	771	774	744	800	760	778	752	778	794	815	771	857	795	798	796	764	817	758	788	821	756	802	780	737	769	831	760	802	803	780	755	789	761	796	812	764	819	789	754	850	763	768	803	870	795	828	767	764	761	748	758	751	787	784	751	801	846	750	801	751	771	757	739	790	793	742	753	802	763	777	811	762	788	771	767	780	800	853	800	791	841	793	731	792	794	817	796	813	811	694	821	805	802	893	782	737	819	800	784	751	759	807	765	781	761	757	772	783	735	792	809	762	767	764	751	827	786	769	778	790	788	773	804	770	796	783	794	811	759	802	745	771	763	779	765	795	785	795	791	821	849	783	797	775	762	791	816	749	805	748	804	763	750	818	811	788	751	777	783	775	723	777	785	775	732	768	826	791	765	744	788	766	814	812	760	815	751	793	829	809	786	772	778	799	767	765	791	808	793	781	792	772	806	733	772	824	716	772	752	750	812	755	754	813	831	809	780	784	810	813	788	737	811	800	790	803	780	819	775	797	764	745	797	735	745	808	817	778	756	771	822	816	760	795	751	772	723	792	777	768	780	793	783	789	767	781	800	755	760	789	750	776	794	814	770	787	795	743	766	803	795	783	821	807	775	811	859	770	771	768	813	768	800	770	787	837	796	786	761	760	808	751	769	828	734	767	777	815	781	813	817	759	862	776	783	773	821	768	776	801	740	775	836	843	793	750	781	810	775	784	807	789	828	757	817	824	807	820	756	826	777	822	788	822	841	800	820	754	769	792	833	793	771	780	784	772	787	843	770	777	850	815	782	794	774	756	740	781	770	804	828	798	789	748	791	771	777	799	840	826	785	806	780	769	790	727	750	773	751	782	767	812	777	753	805	785	799	810	769	753	781	785	803	790	773	758	795	804	791	787	839	781	731	786	800	774	746	772	757	800	798	820	768	810	811	814	818	800	791	749	812	754	760	759	767	809	748	783	758	759	806	807	807	770	757	785	829	788	747	768	824	829	752	807	744	765	810	784	790	743	790	775	759	799	817	817	753	780	798	757	777	763	797	794	751	760	720	768	790	794	770	823	751	761	783	834	754	808	783	769	815	796	761	767	782	780	783	789	810	751	794	741	723	795	799	794	785	782	759	764	776	815	812	809	790	769	763	776	793	816	791	793	773	822	758	788	828	793	775	806	809	831	784	800	777	793	791	810	810	808	781	791	796	810	770	808	811	821	754	784	750	776	819	837	751	789	775	760	818	789	761	800	764	792	773	796	808	743	770	776	764	839	769	767	760	786	749	786	806	758	783	817	764	823	781	775	730	734	784	799	782	770	790	737	789	814	729	766	795	830	787	788	733	778	806	767	832	782	776	730	779	811	810	745	759	731	761	765	791	825	747	751	791	740	772	782	821	811	788	744	777	771	824	850	788	767	767	842	789	792	765	788	750	823	807	773	822	806	745	779	790	777	820	825	750	789	807	762	797	774	801	752	743	764	797	795	766	825	725	812	748	759	720	812	809	767	796	755	782	762	729	797	827	797	798	777	869	744	780	786	799	817	790	766	836	766	777	844	780	790	810	764	784	793	783	752	735	767	819	795	751	816	826	749	813	790	771	788	829	772	812	773	794	808	789	797	741	787	811	774	833	821	781	780	805	721	752	787	804	813	837	750	810	821	775	794	791	789	767	724	776	777	814	745	774	792	784	797	805	763	797	793	780	750	791	792	818	773	815	795	800	729	791	763	768	753	772	857	804	748	782	782	784	784	756	826	828	802	787	756	752	815	747	749	805	789	801	755	856	788	818	818	784	717	802	789	801	789	756	775	804	799	765	805	773	776	755	778	770	808	825	797	768	807	773	745	723	755	791	797	715	789	758	769	777	743	812	760	766	802	812	771	777	748	834	811	832	805	734	869	768	818	798	823	770	812	796	782	778	773	743	752	749	776	803	767	801	870	784	799	760	758	752	787	863	778	777
15807	2610	2820	2284	1579	1216	915	753	672	529	494	438	437	391	427	353	349	346	342	359	342	299	328	306	300	293	291	281	301	324	278	292	254	274	280	255	288	291	274	271	296	263	278	256	277	255	279	266	299	270	277	291	273	255	287	268	291	301	276	269	283	308	279	254	279	275	268	290	259	269	302	269	257	286	255	278	265	223	241	256	239	273	283	261	274	269	256	239	269	236	246	266	262	274	241	249	258	271	270	255	255	263	262	264	275	236	266	278	259	267	247	294	294	264	263	279	292	261	264	243	264	257	287	280	276	261	253	285	293	286	278	255	276	244	252	270	236	271	275	291	283	272	262	269	231	288	273	240	279	296	260	269	270	307	244	292	266	260	277	273	272	257	277	260	289	272	245	256	270	277	302	264	253	263	247	255	280	264	285	274	254	280	270	268	279	266	251	244	296	293	252	290	278	270	280	279	276	277	248	281	288	240	269	265	260	260	267	281	294	243	249	290	292	243	249	277	241	249	257	237	253	274	292	293	239	271	272	279	267	261	266	274	296	253	262	260	248	276	301	288	282	275	264	259	257	276	270	279	273	252	305	240	274	286	262	280	263	276	273	293	274	251	286	273	296	281	275	286	277	272	269	241	304	223	284	289	274	253	276	274	260	241	262	238	260	259	248	261	271	234	257	266	299	249	270	235	277	292	278	263	251	250	296	277	272	273	256	285	286	300	268	243	274	304	267	276	269	293	271	285	270	265	283	269	242	301	244	262	278	253	265	242	273	286	258	243	260	280	271	241	252	302	276	256	263	283	276	262	278	262	282	243	261	286	276	253	272	287	288	274	319	271	268	267	268	254	262	250	271	275	294	266	307	267	275	264	261	270	267	257	296	272	253	253	276	276	239	281	275	280	289	261	229	274	270	265	287	257	285	270	271	283	267	267	255	244	277	258	266	267	272	277	289	255	268	288	267	271	283	251	255	263	278	270	286	270	286	272	284	282	254	293	272	272	274	270	270	285	278	277	250	272	260	283	249	273	273	245	265	251	279	261	274	262	266	271	248	241	268	269	261	247	272	289	296	289	273	267	284	252	279	273	279	291	271	298	268	254	302	260	242	243	254	244	241	285	282	280	277	283	274	286	237	273	268	261	265	280	252	293	252	280	265	290	276	275	246	250	289	254	274	287	257	279	265	287	263	281	300	248	250	287	270	248	256	255	251	283	244	249	249	259	252	251	269	225	260	279	283	278	244	274	262	265	257	262	251	293	272	283	288	265	271	260	262	269	237	275	270	279	243	302	299	248	259	256	261	253	239	270	245	300	272	267	249	253	255	248	253	266	286	261	262	270	276	273	279	269	258	286	230	285	273	292	282	274	264	252	285	289	278	276	260	289	284	259	274	277	272	283	249	233	275	294	256	259	286	285	259	293	294	282	274	288	248	264	265	249	265	274	276	281	261	270	264	239	263	276	264	285	253	266	268	261	256	294	257	272	284	232	289	279	246	279	235	284	245	270	267	277	277	273	257	272	275	278	286	280	236	280	262	281	277	313	282	252	247	241	303	305	268	257	277	283	257	273	273	254	272	272	275	237	273	271	241	262	286	256	243	283	272	248	259	269	257	263	274	256	264	292	266	278	271	264	259	274	278	282	253	262	267	237	266	255	280	276	295	274	266	250	273	285	279	261	279	264	277	238	288	270	272	290	276	270	272	244	276	259	295	290	261	255	291	254	278	252	267	302	270	282	269	279	277	274	292	246	279	281	249	285	245	266	247	272	304	266	266	257	262	281	258	284	280	285	281	286	256	265	247	229	244	304	272	257	253	267	267	250	273	261	280	259	271	282	275	258	286	286	265	279	282	254	253	247	281	268	278	275	258	280	257	263	281	269	285	252	293	248	275	238	263	258	260	255	253	259	259	264	273	271	268	260	250	219	255	287	262	264	275	272	242	278	253	274	271	255	283	245	285	306	277	253	268	282	251	299	253	270	274	305	272	278	265	254	267	268	244	266	258	298	280	246	269	252	281	249	242	303	260	271	278	274	270	269	282	299	273	259	247	275	264	301	287	267	234	249	249	278	298	245	255	241	306	285	253	267	281	238	272	245	272	269	268	258	284	260	244	301	272	279	287	262	240	274	261	288	268	263	253	280	271	253	318	276	280	259	274	268	270	287	284	269	293	287	291	281	250	255	282	257	253	248	252	282	271	289	280	248	254	264	244	270	272	246	252	242	257	250	283	255	249	248	275	260	271	254	272	276	273	300	303	289	277	245	276	257	259	252	256	294	263	285	267	238	261	285	272	252	266	277	284	250	256	285	253	271	287	277	264	292	246	283	249	292	250	292	269	284	280	261	285	275	288	268	256	237	291	273	258	271	244	257	269	268	266	257	269	258	294	301	245	231	269	270	265	265	257	274	298	275	271	240	257	266	253	269	233	252	271	263	283	260	262	264	283	279	266	242	254	287	271	254	250	291	253	286	249	269	270	272	238	294	267	281	280	275	281	242	272	244	275	265	271	261	275	268	260	327	246	270	261	268	277	289	254	270	253	277	263	303	232	285	264	234	249	268	246	266	262	274	288	267	282	269	278	289	262	276	259	258	266	280	257	286	273	270	286	287	275	274	247	256	281	290	249	263	277	271	256	254	245	279	304	268	280	249	298	237	231	272	272	231	248	299	261	272	295	236	282	251	267	308	264	270	241	243	278	250	245	272	291	265	262	285	264	251	282	253	272	255	287	279	273	266	256	247	279	276	275	297	274	258	276	270	256	247	271	249	258	265	254	258	267	297	267	313	267	296	244	273	280	250	262	283	259	254	243	278	285	289	280	249	266	253	244	258	265	230	254	263	291	283	265	281	238	264	269	238	245	242	266	282	268	267	302	264	254	267	274	269	268	256	271	298	264	275	295	263	270	246	257	255	267	267	285	292	233	274	250	262	274	281	276	263	251	258	282	249	275	256	254	252	280	253	259	291	273	243	270	296	266	264	263	292	273	248	269	299	285	269	263	264	254	286	252	280	271	259	282	262	282	260	242	270	265	282	298	295	264	259	301	267	281	254	258	275	243	272	242	289	285	251	269	238	267	271	276	269	242	246	298	268	279	268	284	261	259	281	264	277	269	252	267	256	259	251	265	256	262	277	254	259	272	282	249	242	260	239	251	290	263	285	276	270	277	271	272	291	260	252	277	260	247	274	268	259	279	240	269	237	305	288	275	259	267	265	238	288	285	289	269	257	248	277	297	250	291	288	323	222	260	270	281	282	275	296	257	255	272	257	271	259	254	261	264	237	265	285	254	247	269	252	270	267	248	266	248	296	263	255	255	268	256	264	282	258	280	285	303	258	258	258	258	267	306	252	253	255	254	283	267	269	278	271	237	275	259	253	280	265	261	287	273	294	244	249	268	255	275	284	251	261	294	287	272	256	263	264	254	291	264	271	262	286	281	276	290	268	262	222	255	268	284	256	265	243	268	257	285	243	251	259	255	279	267	287
7568	2649	5689	6317	5549	4470	3700	3258	2779	2310	2149	1885	1813	1646	1569	1495	1330	1386	1212	1192	1199	1094	1154	1048	1017	984	964	1053	972	990	961	933	971	947	894	909	937	888	899	921	917	849	911	891	864	891	883	830	810	826	876	836	852	860	837	816	828	810	836	826	844	809	867	825	815	821	794	777	835	840	794	806	838	861	824	828	759	772	819	777	785	737	806	793	796	823	877	801	819	807	808	787	801	838	806	748	817	790	824	763	781	810	812	814	815	819	783	794	787	788	754	819	792	812	801	799	771	760	831	786	856	792	824	808	775	754	806	797	774	823	817	779	801	834	805	856	848	794	858	760	798	818	797	828	783	765	769	752	764	776	816	803	775	774	752	773	771	790	807	760	799	811	733	773	790	831	809	771	880	728	767	784	781	776	761	787	815	757	754	756	812	806	744	771	810	823	830	742	756	802	815	759	775	726	753	770	786	769	773	759	806	718	806	744	791	793	757	783	775	830	831	747	746	755	837	772	783	799	763	805	788	818	813	776	775	755	810	761	830	795	794	787	756	786	780	805	802	821	734	807	798	806	790	749	751	760	821	730	779	769	748	761	814	765	736	821	771	801	739	769	751	776	748	767	759	756	808	822	785	777	789	783	798	775	818	777	731	842	759	764	769	828	802	811	797	759	793	745	746	743	802	778	747	751	780	795	793	753	764	792	779	763	804	758	743	784	755	764	795	760	771	783	733	786	738	775	787	806	765	788	821	811	770	768	764	773	769	814	854	803	720	750	788	773	795	797	825	772	800	781	734	796	766	802	814	775	780	788	756	749	808	758	811	775	750	810	799	784	772	781	773	725	759	741	808	759	787	792	747	784	769	815	744	754	811	787	814	749	836	767	765	792	794	754	810	759	764	811	785	731	814	773	833	804	739	789	801	765	826	851	742	813	761	769	827	783	797	846	781	771	741	814	812	791	788	784	722	764	772	817	775	857	841	776	806	782	743	830	790	766	756	791	816	779	756	767	808	762	774	753	778	803	784	795	831	778	784	781	817	763	778	732	789	729	775	781	814	763	770	781	799	772	818	816	785	811	816	777	822	757	761	801	718	803	749	798	795	796	753	799	784	755	794	829	803	798	802	736	775	778	807	787	790	806	761	786	791	770	824	827	771	766	789	754	772	756	808	747	774	769	783	793	761	863	785	755	807	758	777	795	765	760	786	772	774	792	797	755	768	787	792	781	747	777	816	790	774	747	783	775	777	803	763	830	771	803	786	739	776	843	761	803	742	761	799	754	776	775	789	811	784	790	831	762	796	789	804	810	778	833	762	794	781	814	777	766	781	768	771	782	793	791	832	761	788	817	753	758	806	756	771	790	808	759	811	780	836	792	753	803	754	751	788	767	817	817	746	832	768	768	784	729	739	790	820	794	721	759	796	796	762	819	800	782	779	742	820	755	770	796	774	774	816	782	776	764	782	786	774	796	784	741	760	811	780	746	777	782	765	805	751	806	791	786	781	796	756	782	786	804	735	800	777	776	762	738	739	766	777	795	798	735	803	743	842	790	804	809	785	782	788	825	748	765	786	748	828	774	772	788	757	775	769	811	744	758	761	748	748	789	791	777	756	779	776	807	711	714	782	749	760	773	778	755	794	753	763	752	819	804	833	813	759	741	797	797	800	808	788	815	739	786	833	795	806	827	804	737	801	804	789	816	765	798	766	775	764	803	755	746	780	792	818	791	775	810	764	793	754	804	764	746	767	814	798	797	752	794	777	813	795	818	761	780	828	770	784	791	785	781	759	811	758	773	733	754	762	781	807	810	830	778	833	815	741	797	793	795	729	813	768	783	805	788	785	769	764	790	738	788	824	755	750	792	776	751	765	827	751	791	759	741	814	791	787	770	772	798	793	760	746	829	746	777	754	778	773	770	784	806	803	826	774	750	802	782	797	764	777	823	786	814	818	753	786	783	789	817	751	807	744	785	769	758	774	807	744	800	800	767	767	782	758	841	728	764	796	767	744	745	748	833	774	792	742	761	783	755	778	774	797	766	827	810	818	739	787	814	786	799	795	810	747	773	798	777	771	756	813	790	769	772	769	782	793	800	833	825	839	762	828	816	774	731	751	786	764	748	797	752	844	774	755	807	830	769	791	818	776	798	791	778	717	783	745	782	801	865	763	769	754	732	778	804	828	783	772	730	810	801	769	768	793	759	735	764	784	749	785	765	785	784	772	854	724	782	768	776	829	747	803	785	775	784	777	736	757	743	836	754	843	807	810	811	713	782	769	812	817	741	786	760	748	796	767	738	783	802	762	786	791	747	781	812	805	773	822	785	820	741	793	776	807	815	812	805	801	759	805	751	764	800	805	795	818	811	794	773	791	812	793	798	775	787	809	754	771	807	786	790	776	818	752	798	763	752	841	807	776	745	791	780	751	770	771	805	794	787	769	843	811	782	836	773	790	755	835	771	787	707	780	797	773	782	796	824	817	808	760	850	749	727	809	764	769	840	778	726	723	774	766	830	808	842	779	790	826	811	776	786	756	794	838	808	824	788	759	803	764	772	782	797	790	775	796	791	814	758	790	782	799	801	771	718	733	757	752	768	802	793	794	740	771	777	790	765	768	822	786	767	805	744	745	769	752	777	786	772	774	792	755	756	825	792	796	793	803	755	782	793	777	784	782	768	823	793	746	782	796	805	781	815	744	828	727	741	800	822	834	760	779	795	794	787	793	786	780	814	782	808	851	797	823	771	784	816	753	825	784	777	829	783	788	773	766	797	818	771	775	802	795	767	781	796	799	793	785	796	784	763	802	824	823	754	772	869	777	814	788	797	772	790	806	822	724	794	841	783	750	773	799	788	811	806	750	826	772	781	791	756	778	783	805	793	788	784	754	823	787	773	789	821	743	772	801	821	800	740	747	760	749	757	744	798	787	753	796	767	799	792	719	757	803	798	793	811	787	740	760	764	777	858	771	768	814	775	788	752	780	803	828	748	769	765	775	763	817	793	782	792	833	799	752	768	781	823	801	828	768	807	842	775	759	773	789	767	716	746	785	836	826	726	777	826	795	812	815	732	754	818	803	727	793	807	790	798	800	787	746	826	794	778	767	815	751	760	835	744	777	821	752	797	765	805	758	771	766	793	835	781	802	753	797	720	785	776	770	781	779	777	752	798	818	780	754	790	772	787	791	802	809	781	791	790	807	763	783	795	786	782	778	786	775	787	818	778	848	744	781	746	757	773	724	786	753	785	794	782	757	760	761	807	759	778	783	769	772	796	830	772	828	768	810	746	831	811	776	800	814	769	766	795	809	790	794	758	795	785	727	815	732	793	811	733	727	777	751	778	773	742	781	768	733	778	817	822	808	796	811	745	735	803	815	798	771	756	826	822	722	843	772	841	832	780	781	750	760	760	810	803	808	794	750	784	828	828	795	773	767	753	777	805	744	800	752	764	771	779	821	804	778	758	768	746	799	762	782	805	757	795	818	817	784	758	803	784
2142	196	222	178	176	173	157	126	167	151	151	146	143	141	127	129	130	142	141	117	117	136	156	137	119	119	130	122	139	145	159	138	143	127	130	111	141	127	137	118	122	119	134	138	130	125	133	136	143	111	127	103	148	120	138	127	144	114	126	127	140	132	116	124	133	148	130	150	135	139	149	142	132	128	121	139	148	144	125	142	142	133	113	153	122	112	142	141	95	127	136	147	146	112	131	113	129	129	120	142	128	113	126	140	148	143	129	124	133	155	129	131	131	126	125	136	129	131	134	130	137	133	125	105	127	133	144	144	133	137	121	129	135	121	135	133	140	130	136	143	148	110	148	113	129	135	123	152	150	138	126	136	132	127	119	147	121	142	125	123	137	136	116	118	131	141	113	131	148	120	126	125	148	124	142	124	125	146	129	132	120	132	135	140	98	143	151	127	137	156	142	132	107	123	137	125	114	154	140	132	133	147	136	145	118	112	146	140	142	111	130	131	132	127	135	115	135	138	142	132	130	135	133	150	132	130	148	120	130	138	121	143	128	141	158	129	126	144	151	116	127	133	148	138	126	135	155	138	120	146	130	138	133	131	118	145	133	134	136	112	142	132	127	153	121	136	138	124	124	122	146	165	112	141	153	124	128	146	141	151	132	120	150	116	113	117	118	144	138	107	134	128	132	107	114	132	154	113	129	141	124	117	122	126	120	153	114	127	116	142	115	144	132	137	133	160	178	129	157	132	141	123	128	113	132	111	119	123	153	136	149	129	133	112	109	142	136	147	130	144	125	132	124	122	129	120	138	134	129	137	146	125	110	132	135	124	115	96	144	146	127	124	135	137	152	134	133	126	136	127	133	153	105	136	135	132	122	132	141	134	116	148	130	132	134	148	132	136	139	123	121	129	128	142	129	120	121	119	158	146	139	109	127	109	142	126	135	159	127	141	127	141	138	139	137	132	136	116	141	113	148	119	153	133	104	124	131	139	109	134	136	125	140	110	154	138	124	124	137	114	125	138	127	124	137	149	141	111	128	153	132	145	136	120	133	127	132	124	131	123	124	163	130	118	140	140	128	145	143	120	114	144	127	129	141	134	139	120	105	136	132	130	128	119	158	130	141	156	120	135	124	118	132	107	116	136	140	121	112	128	124	134	132	128	124	139	123	129	130	125	131	151	142	149	136	141	123	144	131	130	119	124	121	146	139	133	125	133	120	143	135	142	112	132	125	138	133	137	147	129	122	149	137	128	130	123	142	163	122	162	141	128	112	125	118	139	144	130	152	113	119	135	146	146	134	155	129	142	145	138	144	122	114	141	123	143	151	136	151	126	147	142	139	141	144	150	133	141	143	140	126	143	126	139	133	121	139	131	137	120	121	136	145	153	114	133	144	166	139	112	126	114	130	113	138	119	137	124	128	135	135	151	118	133	122	116	135	146	124	149	164	138	138	142	138	135	119	146	125	155	123	121	144	121	127	150	123	147	138	116	135	140	112	144	120	143	144	146	145	118	121	153	135	126	112	135	106	126	125	151	135	140	118	115	115	128	128	130	157	132	134	127	112	120	125	105	126	115	141	140	119	132	120	130	126	146	125	126	145	140	145	128	138	134	122	137	128	126	135	147	149	130	133	121	147	130	119	130	163	118	131	143	156	134	158	179	127	135	154	132	120	141	136	128	142	129	121	129	127	151	127	123	130	151	124	131	139	120	138	140	143	151	135	146	135	145	135	115	131	142	144	130	144	126	141	135	97	112	113	126	123	121	130	124	124	149	125	119	145	129	138	110	109	122	146	127	120	144	132	125	133	137	128	148	135	114	145	134	135	140	142	131	141	129	117	128	171	143	147	136	144	128	133	140	132	109	107	131	162	146	135	133	110	117	139	157	130	131	143	123	147	132	120	147	135	132	148	122	118	114	130	153	124	136	125	127	132	139	136	139	128	133	136	119	137	118	126	137	138	125	125	118	122	137	120	121	145	142	120	147	147	153	148	128	124	114	143	140	133	131	141	137	131	120	137	138	129	144	154	160	130	124	127	114	172	126	140	142	132	129	126	145	140	143	121	122	127	121	140	152	120	134	124	126	141	141	149	133	146	137	121	143	111	113	120	130	140	140	135	152	140	151	136	132	129	127	121	144	114	131	114	130	139	138	121	137	114	147	162	138	124	111	137	132	128	147	137	128	136	130	150	122	128	132	139	151	159	138	133	159	142	142	159	130	133	124	120	152	126	146	134	120	125	109	155	142	136	150	155	138	130	137	154	139	138	145	140	137	134	137	153	131	151	128	122	122	124	144	130	151	127	121	120	147	134	148	126	128	135	127	132	117	121	136	125	133	116	144	134	135	140	130	115	130	137	124	134	142	112	131	144	133	140	141	136	129	119	125	129	115	148	127	147	118	145	125	153	141	145	119	127	111	129	127	137	137	132	147	117	133	110	124	123	124	118	122	141	121	111	143	108	131	146	125	127	147	117	143	141	159	119	146	135	142	141	152	119	130	129	143	116	124	125	142	103	153	131	122	138	121	143	120	120	115	130	141	122	128	130	131	133	111	135	119	129	134	128	132	102	142	127	148	142	134	135	138	127	129	119	140	135	156	144	164	127	135	127	133	121	114	127	135	147	153	120	124	136	125	134	123	143	133	150	142	152	151	153	145	115	114	142	141	144	130	142	150	150	143	121	137	120	147	139	118	136	138	144	136	143	139	144	128	136	142	128	115	138	146	120	131	131	119	132	128	139	145	122	133	122	136	126	130	138	129	123	135	128	163	136	139	127	141	136	158	128	128	142	145	113	103	127	119	126	133	141	143	136	146	144	144	124	130	158	143	122	138	132	112	126	133	132	127	136	131	112	132	125	130	133	128	140	150	118	130	137	124	134	153	121	132	120	108	131	147	152	120	131	145	138	133	147	139	135	147	138	137	131	127	120	119	125	126	121	127	131	152	144	128	120	150	139	131	119	126	122	135	136	119	116	138	143	135	117	139	126	133	137	113	142	125	109	117	135	148	133	127	129	119	141	134	157	118	143	132	134	145	126	129	126	140	138	140	128	144	118	125	147	128	122	127	127	121	122	119	133	149	125	142	128	123	157	138	134	132	135	128	132	137	124	116	145	121	162	133	137	150	134	143	131	110	137	139	124	151	128	134	120	149	135	137	142	138	119	130	136	139	108	132	141	138	144	129	129	137	98	119	109	112	112	144	135	149	124	120	124	119	129	136	129	124	131	139	137	116	121	152	124	147	129	142	142	121	132	130	117	116	144	112	129	153	122	146	128	113	138	147	126	142	118	153	133	131	154	119	130	146	125	132	134	128	119	137	134	130	139	119	129	141	121	130	135	125	118	135	115	127	137	148	131	140	131	137	133	137	117	144	149	125	126	118	115	141	121	105	144	107	118	122	125	132	108	140	134	131	127	158	107	129	140	134	122	142	142	139	130	139	141	127	135	147	126	128	139	167	146	147	126	133	115	115	96	146	118	109	120	137
1803	548	589	619	584	552	549	534	472	481	463	510	471	507	481	458	463	494	436	433	475	446	445	431	488	456	497	474	478	484	443	414	415	446	421	450	457	428	454	477	498	443	406	462	422	456	451	448	454	435	451	450	480	449	443	452	423	450	454	471	404	441	440	462	446	453	440	431	473	450	456	469	448	495	457	415	438	446	465	428	478	419	432	456	456	447	433	458	444	440	470	423	473	418	446	470	454	471	424	446	458	459	466	469	449	469	471	451	459	444	433	458	449	458	445	456	448	440	466	420	439	441	449	463	414	465	454	430	473	432	429	457	458	438	429	457	463	423	440	476	419	419	438	441	395	438	483	484	441	451	435	441	471	438	434	424	452	418	459	462	444	450	435	473	412	427	425	420	447	452	434	455	439	427	442	489	464	450	428	422	425	425	426	433	471	468	461	449	440	439	475	440	442	463	459	463	451	472	414	475	468	453	449	423	504	386	445	478	458	477	459	472	431	429	447	470	436	464	451	467	422	415	447	485	489	475	446	423	443	449	442	468	437	436	443	442	417	407	447	464	454	452	420	480	423	441	397	396	465	489	457	434	444	426	474	457	480	429	438	435	427	466	469	414	467	450	472	463	483	452	436	446	436	476	447	448	443	449	439	431	414	441	463	462	429	479	486	452	448	479	418	433	513	456	414	440	415	480	430	461	470	433	438	449	454	461	395	470	458	459	472	471	440	435	470	472	459	468	388	451	457	466	463	487	434	479	420	406	470	436	480	421	448	484	457	436	445	450	385	448	465	470	470	455	445	438	449	457	442	441	439	418	433	450	432	458	424	476	463	426	449	435	431	442	469	467	461	460	435	448	472	465	426	445	466	469	458	467	412	426	473	411	425	445	476	410	443	444	459	467	454	443	483	482	452	438	428	464	484	435	432	461	462	470	443	430	432	416	439	447	450	471	454	460	476	449	472	439	437	441	453	445	437	474	441	427	428	467	404	416	469	457	454	469	469	454	452	462	428	465	464	482	457	471	409	412	464	436	456	442	433	439	446	448	461	438	472	444	447	447	449	428	447	444	451	405	430	453	447	451	417	452	462	445	463	444	438	490	447	472	482	460	462	476	480	455	446	448	455	459	433	425	414	447	423	461	441	449	435	426	469	464	482	458	474	455	459	423	474	441	440	475	447	452	418	420	466	452	429	446	431	452	463	485	409	453	450	471	457	450	458	461	438	445	448	443	453	451	425	415	439	460	420	451	437	436	469	426	440	469	432	487	435	478	453	438	427	426	448	421	415	452	446	427	445	447	440	442	483	411	461	448	453	457	435	468	402	453	459	429	454	412	474	425	453	438	418	489	456	461	426	436	394	430	447	472	451	414	468	439	466	462	467	463	440	452	440	447	422	453	443	466	463	446	422	434	425	457	471	463	449	463	445	450	460	470	398	452	433	447	451	456	459	455	424	453	452	425	444	448	429	450	426	442	467	401	436	440	461	440	463	451	426	447	442	462	442	428	452	440	454	468	443	428	463	462	423	449	488	401	438	435	439	472	441	449	484	408	422	418	436	436	464	431	465	406	468	472	459	418	457	468	466	474	432	488	484	433	433	437	416	424	419	450	469	433	441	429	430	438	417	407	461	440	481	422	456	487	420	448	458	414	434	434	417	499	423	420	404	473	466	457	397	447	458	466	468	447	449	494	447	492	444	453	405	436	450	434	433	422	462	466	484	438	477	463	448	453	448	438	432	479	450	400	466	451	415	468	436	436	458	461	442	454	447	444	463	438	498	394	462	446	478	440	442	445	392	460	464	427	463	474	409	440	490	421	415	471	495	461	510	440	454	469	431	475	439	430	411	434	466	419	479	454	418	438	444	471	435	450	460	434	449	428	442	476	441	471	458	463	456	421	431	419	462	466	436	464	434	425	457	435	422	432	436	442	472	464	439	417	443	456	428	436	453	452	463	446	430	428	495	426	442	487	420	449	448	440	481	441	416	458	458	468	462	438	413	437	457	435	429	447	473	469	448	423	417	433	460	435	464	488	435	449	413	448	440	429	430	470	422	457	416	442	406	448	456	448	446	422	475	442	422	426	442	471	480	427	429	476	476	427	435	426	450	396	481	422	410	450	422	449	456	423	417	465	471	470	446	455	472	437	438	477	472	462	446	414	444	432	436	437	424	428	450	450	476	404	443	457	420	452	403	421	445	443	458	436	430	466	448	468	427	401	428	474	423	436	445	479	459	469	490	487	462	441	441	440	493	425	475	435	462	432	436	482	423	475	462	477	451	419	449	448	444	443	425	475	459	425	444	467	464	460	449	439	449	440	469	452	443	409	448	446	450	421	449	448	476	438	405	429	450	415	428	450	455	442	450	430	434	443	453	435	459	410	463	473	399	444	394	457	457	418	451	475	393	447	453	408	425	458	454	485	448	422	430	458	452	423	456	448	376	477	437	430	411	470	427	443	449	453	413	442	457	451	401	458	465	431	455	434	467	444	449	451	427	442	412	473	464	445	463	455	430	452	476	450	482	448	417	453	417	463	452	506	457	450	457	509	451	459	461	404	488	454	452	412	437	459	445	441	461	414	460	444	486	475	405	432	425	423	456	450	449	449	435	477	443	420	463	434	462	430	436	458	469	440	455	450	434	442	436	469	441	445	398	420	448	431	436	428	451	446	428	441	432	456	437	444	471	460	461	451	435	443	451	430	462	466	454	472	445	425	433	451	433	437	449	459	442	453	438	473	465	422	478	435	426	455	426	486	468	459	444	427	417	441	469	485	475	469	472	418	407	468	431	448	425	415	458	462	438	488	463	479	454	440	464	432	403	453	468	462	459	432	427	462	474	437	408	421	479	482	456	447	476	430	471	451	425	420	439	447	445	432	432	471	450	449	444	428	433	443	474	441	446	449	462	467	420	454	440	468	469	402	434	426	450	437	463	437	483	467	463	435	441	500	415	458	453	460	483	441	452	435	456	433	426	394	468	433	460	450	447	432	434	487	448	455	432	432	413	455	406	456	416	437	437	451	439	445	448	427	460	472	450	470	442	458	461	437	394	465	482	444	436	456	413	480	455	483	436	425	480	466	463	435	439	433	392	442	494	411	506	440	433	456	427	456	451	444	453	431	449	453	434	474	490	433	468	426	412	456	437	455	436	456	469	430	413	432	489	476	432	443	457	427	477	432	432	495	452	437	495	440	451	437	436	467	448	456	470	428	476	454	428	473	415	453	413	423	439	477	426	454	450	429	441	453	468	491	442	460	457	400	434	432	429	430	479	413	449	439	418	442	430	458	429	460	462	445	460	423	458	460	419	460	448	445	449	431	416	445	448	470	468	420	454	468	410	452	454	460	481	475	463	453	450	452	407	447	424	455	443	461	427	439	455	458	483	434	424	484	450	431	463	496	456	436	415	446	459	471	433	429	427	465	463	475	462	453	481	447	451	447	436	469	419	467	464	434	486	456	425	417	425	486	458	444	427	415	468	463	482	450
8563	1229	1571	1213	934	770	592	466	446	419	403	360	359	328	299	304	290	287	331	284	297	281	306	284	285	292	309	264	272	270	288	274	281	267	268	264	270	276	285	270	283	291	245	269	275	284	266	245	276	281	286	263	290	264	273	253	258	245	269	265	233	268	272	265	249	270	280	258	280	266	283	259	288	263	247	275	278	280	242	265	281	238	271	270	281	256	270	265	281	273	281	235	278	232	281	258	258	248	282	255	250	261	264	290	233	283	263	300	242	272	300	253	255	273	283	253	272	289	247	270	276	252	247	253	263	270	273	271	249	261	246	289	264	242	257	256	237	246	296	267	262	277	295	257	289	267	289	296	268	278	261	301	279	288	301	249	255	283	267	274	248	254	290	270	270	284	259	275	245	266	263	265	258	242	272	235	270	254	260	279	280	254	295	289	279	260	289	235	275	257	279	252	251	268	262	246	252	264	250	237	272	271	234	276	258	274	267	281	273	245	281	261	275	291	255	259	261	241	259	309	258	211	271	236	295	258	248	263	214	253	233	244	267	257	264	311	257	263	258	262	272	266	241	262	260	263	268	249	244	257	281	289	297	284	256	230	272	272	274	253	262	283	263	244	268	291	274	284	313	279	287	279	246	272	253	252	292	259	282	256	276	255	247	253	312	271	246	248	280	260	287	293	256	262	279	266	277	275	232	271	287	274	293	280	255	260	274	249	272	272	281	273	272	259	277	242	269	251	245	245	267	289	255	267	249	262	275	288	266	262	269	260	284	271	279	278	240	243	246	290	262	301	278	248	264	276	255	282	257	279	264	244	276	287	276	239	256	287	261	233	260	262	264	256	283	275	270	293	269	276	258	274	254	260	244	261	289	255	264	265	255	282	281	254	249	274	268	266	257	240	259	270	274	264	255	262	293	274	273	267	271	264	258	279	272	261	259	260	263	289	248	247	259	240	277	299	292	291	243	263	263	249	242	263	253	276	216	273	273	252	293	260	253	273	258	261	276	262	275	275	248	253	247	268	270	251	249	280	304	258	279	258	260	281	275	226	233	277	281	272	271	286	263	264	263	293	298	255	269	266	243	300	242	245	281	294	292	282	273	262	265	284	279	251	302	239	231	278	267	257	251	253	286	284	299	246	270	287	251	263	249	229	290	230	260	255	248	251	278	266	253	251	266	284	261	270	280	278	242	270	266	290	259	266	259	250	282	272	258	251	235	266	257	270	280	255	267	250	276	299	294	248	274	262	291	266	258	253	242	263	266	264	258	269	260	250	262	284	257	254	293	295	253	235	234	262	251	264	274	275	255	267	269	267	259	252	268	267	265	262	286	263	266	265	273	248	268	271	277	282	285	271	267	299	292	267	255	300	268	247	252	287	272	252	251	244	268	237	267	269	239	258	288	236	278	265	271	287	243	253	259	252	245	259	250	256	251	259	261	253	299	282	242	274	251	267	276	278	251	272	259	240	272	256	255	260	267	259	258	270	270	278	249	261	279	256	292	259	269	279	279	287	244	256	264	275	240	247	235	282	261	262	273	263	273	250	278	252	261	238	290	268	267	254	258	280	254	290	252	258	287	242	265	241	247	270	263	277	227	283	239	281	283	246	274	251	222	268	287	270	264	270	232	282	276	290	260	270	253	277	261	280	253	256	270	263	250	266	240	274	245	274	298	268	290	254	251	254	275	254	234	257	256	260	301	247	256	285	244	260	266	250	267	253	318	276	270	265	247	261	278	280	244	265	277	286	279	255	264	290	254	290	259	259	283	237	272	262	292	266	260	247	264	282	249	219	277	260	259	259	250	239	266	239	282	274	253	258	274	240	252	263	248	267	256	269	251	250	278	265	280	252	266	221	256	288	244	272	271	285	287	236	254	249	258	273	279	274	261	289	249	262	267	259	247	290	275	239	280	259	272	291	253	253	271	299	269	233	228	265	263	261	252	274	286	252	280	254	270	281	284	244	273	258	268	260	274	251	289	268	264	257	268	232	253	283	298	277	255	289	229	260	266	270	244	272	260	256	286	287	273	247	276	276	265	250	257	248	277	252	276	275	279	254	272	265	251	251	267	228	275	248	265	269	246	254	253	285	243	260	265	278	275	253	240	246	265	264	262	260	280	246	297	254	247	270	246	274	267	269	268	238	271	272	288	239	229	261	260	258	235	274	246	246	270	291	259	288	303	289	290	239	236	274	269	259	271	252	245	282	266	279	276	249	266	274	267	276	283	273	260	239	280	281	268	296	249	251	265	270	273	269	266	276	255	276	270	255	279	272	273	275	291	285	263	245	252	258	269	257	262	258	278	262	251	276	310	257	250	260	257	274	249	243	263	237	243	269	240	254	265	280	274	240	259	264	282	268	261	285	278	242	279	259	279	261	275	230	288	250	264	256	271	256	282	271	284	289	258	273	259	262	273	268	258	236	277	288	280	236	241	246	276	249	245	281	288	273	282	290	240	241	290	259	242	266	242	266	249	259	264	266	267	259	270	251	236	268	291	256	273	284	289	251	219	250	316	298	268	246	263	270	261	226	291	288	258	277	272	257	277	283	268	273	266	260	264	259	282	297	259	277	305	270	291	308	260	272	285	281	261	274	262	217	272	231	297	295	297	274	240	259	275	300	291	248	253	250	263	307	260	265	251	255	252	244	269	281	264	237	274	277	258	251	265	254	242	277	264	237	296	250	276	285	241	251	265	277	271	272	280	272	276	289	248	245	263	261	288	256	295	237	265	259	294	265	246	249	281	295	247	252	249	274	241	252	251	259	262	256	245	248	234	277	262	275	267	294	265	275	254	278	265	250	266	254	261	262	294	233	279	249	238	259	257	270	297	262	264	263	254	281	286	271	260	244	255	256	287	225	264	254	279	294	255	256	280	279	257	272	276	256	276	274	271	269	251	243	245	262	302	255	280	295	269	309	284	281	249	244	230	310	236	261	261	259	262	251	292	270	245	235	295	246	285	289	281	253	295	289	264	256	279	242	282	281	274	292	252	267	273	275	259	254	257	277	259	251	289	250	266	255	247	294	283	268	267	273	254	270	279	293	277	269	256	263	268	244	258	239	251	272	232	244	262	247	257	273	274	246	265	255	257	313	278	287	257	281	291	251	270	233	235	247	282	242	271	268	253	280	265	263	271	237	286	249	289	275	278	265	277	257	271	272	244	268	256	256	278	308	273	251	300	243	267	273	268	282	255	264	244	283	270	282	273	247	241	253	278	257	282	267	286	246	263	285	277	298	236	251	265	275	299	274	293	268	228	275	276	272	253	288	275	272	259	247	274	303	258	282	282	266	264	255	229	257	279	272	226	245	312	295	302	252	303	260	262	240	257	249	264	261	250	261	249	289	266	280	275	245	267	263	274	258	287	245	225	273	272	271	279	232	278	313	263	228	263	261	273	263	275	268	295	225	293	274	276	264	249	286	283	252	242	246	258	288	251	295	236	253	267	286	284	255	260	236	274	254	238	264	279	292	282	252	241	244
5541	1685	3386	3864	3331	2828	2391	2040	1877	1616	1529	1392	1307	1206	1204	1166	1127	1096	1082	984	1001	989	992	1003	914	896	922	953	934	816	842	849	847	836	897	827	832	834	873	854	842	829	852	792	841	810	748	840	863	849	831	808	847	810	825	824	789	814	806	769	845	812	815	822	820	792	797	811	787	815	799	757	800	764	799	777	765	775	780	781	823	800	791	761	847	804	826	801	783	816	802	817	767	799	817	790	774	757	824	820	799	782	783	789	766	824	725	795	800	778	796	770	771	766	792	750	791	819	815	735	795	829	816	805	740	759	773	775	787	824	787	809	785	770	807	781	760	801	788	805	799	745	818	820	833	777	768	809	806	773	762	777	799	758	781	823	812	846	805	779	810	815	756	794	747	823	793	754	768	795	808	811	776	798	765	796	732	738	781	760	792	795	792	829	816	812	781	834	806	816	774	816	773	791	742	816	755	789	792	833	778	768	804	786	786	786	806	753	784	802	798	762	824	819	804	841	789	801	839	767	816	795	808	763	730	806	767	785	831	801	747	797	823	819	810	778	800	800	802	795	795	816	776	798	808	806	748	779	813	783	783	840	745	773	808	825	851	785	770	796	827	757	851	772	816	829	807	772	778	706	759	804	787	792	781	744	764	781	809	792	812	811	778	826	797	746	812	756	768	788	761	800	828	785	807	806	751	800	774	830	800	807	737	799	772	787	771	796	792	828	784	849	787	791	831	767	747	795	848	775	774	794	775	799	757	786	836	770	786	771	752	784	789	778	772	783	763	779	804	788	812	834	791	809	803	783	757	815	739	784	771	816	767	724	793	762	803	831	812	782	780	795	789	830	782	761	818	810	823	781	784	777	764	742	792	797	774	783	796	803	750	747	721	798	785	827	781	753	814	782	769	810	772	785	777	828	775	719	766	807	754	779	767	802	800	826	755	801	806	773	820	796	749	797	806	831	743	738	751	771	782	761	736	765	799	788	749	744	742	777	760	842	788	786	804	765	811	725	795	825	828	809	785	753	770	838	754	790	810	798	755	795	796	779	780	793	771	789	790	743	730	820	755	737	782	770	799	766	796	789	785	745	794	813	720	771	795	795	776	803	792	793	804	767	802	793	751	761	765	787	744	807	872	812	754	777	799	802	779	794	821	806	797	776	794	770	740	736	730	769	832	741	786	765	789	765	812	750	752	738	773	807	781	837	741	815	777	788	786	783	812	772	751	759	814	807	752	793	782	775	809	833	833	770	834	795	805	770	788	787	809	789	811	770	771	774	742	809	770	829	785	765	773	803	786	776	796	777	785	806	820	771	775	816	786	749	793	782	771	758	823	745	807	756	785	839	778	803	757	777	790	754	831	789	780	799	787	793	747	808	821	811	795	808	782	786	753	796	763	802	870	759	795	790	769	798	752	799	787	847	798	764	762	828	754	791	759	778	765	751	816	810	800	784	799	775	746	803	840	791	811	780	789	802	804	825	795	715	804	846	789	800	796	799	817	830	763	754	793	759	805	771	782	771	742	757	781	874	771	839	786	765	835	760	783	828	774	775	794	865	803	800	825	808	807	757	811	784	765	763	789	803	832	761	737	788	755	732	784	790	789	816	783	790	784	723	763	771	807	806	792	755	782	767	800	770	808	776	797	788	752	822	750	790	809	778	798	769	833	796	814	765	782	798	795	767	764	802	779	831	828	776	788	768	759	794	781	747	796	806	794	774	759	790	801	776	775	827	762	842	793	779	829	783	836	783	801	752	794	806	756	783	836	854	775	799	794	855	749	798	778	790	829	816	781	782	796	810	831	809	773	790	759	757	774	808	835	784	767	753	739	776	783	816	825	782	742	746	795	781	772	757	848	721	805	807	851	811	802	783	797	788	782	786	817	781	794	816	774	794	806	785	835	802	779	782	759	782	828	745	770	772	726	766	788	821	793	826	783	800	790	791	808	739	806	794	786	773	760	774	768	797	804	754	782	774	768	795	811	796	787	801	734	758	768	747	793	774	817	813	773	807	762	809	818	760	793	784	799	788	780	778	746	796	756	825	726	785	799	746	826	833	765	793	800	816	787	812	808	818	769	740	818	772	821	805	785	804	789	835	803	745	819	751	778	759	781	758	768	797	753	801	773	743	782	763	741	815	753	762	824	801	809	830	739	764	799	782	771	785	812	756	803	753	758	791	772	792	805	762	834	758	770	779	770	779	773	845	792	762	822	757	761	767	760	797	818	756	755	757	753	727	793	769	781	816	781	767	780	803	808	818	795	807	787	812	758	805	766	781	814	791	834	792	765	830	770	776	793	770	755	799	790	806	721	745	769	749	760	795	772	763	788	786	817	776	773	772	737	778	755	761	794	739	783	805	792	790	761	776	770	797	814	757	769	767	798	766	800	767	814	802	797	827	791	776	783	783	750	763	793	788	772	784	756	790	771	783	755	801	791	805	774	770	785	770	808	754	812	735	793	804	745	774	765	809	751	781	769	798	852	753	806	789	819	796	780	784	793	787	755	799	811	730	774	811	796	773	782	776	770	786	773	807	730	826	797	762	770	796	800	821	768	786	783	795	823	778	777	800	807	760	806	753	783	765	779	799	815	774	793	817	817	780	740	814	792	764	762	772	759	757	803	827	816	750	810	779	762	776	770	753	767	794	778	794	816	808	754	770	827	788	784	730	810	781	770	786	768	820	841	829	748	757	755	787	769	821	763	783	778	749	826	785	750	761	807	753	790	826	804	842	779	804	812	765	762	810	781	852	817	818	793	759	764	772	775	808	810	783	773	810	789	773	803	761	761	804	789	761	780	810	788	758	779	778	767	756	800	790	772	797	785	819	800	742	753	826	751	800	751	795	759	773	763	796	845	814	799	818	748	755	782	781	773	844	770	743	771	755	783	803	827	752	740	795	820	786	795	730	764	773	762	771	811	794	793	804	829	802	836	778	745	799	760	819	776	772	782	779	768	804	785	766	794	754	872	774	765	811	766	776	827	796	753	793	780	830	753	782	775	781	787	780	798	760	778	864	767	770	779	735	829	798	771	780	782	755	796	743	822	823	754	787	806	809	783	789	774	787	714	762	785	793	766	791	790	802	783	772	822	787	800	807	785	818	802	782	769	823	763	843	727	817	808	769	814	763	810	806	819	779	790	769	800	715	778	840	814	759	793	777	790	767	761	783	747	762	776	814	820	768	771	789	777	814	796	776	731	781	800	805	802	784	831	806	779	740	791	762	759	768	791	800	779	793	810	814	782	796	759	797	818	784	804	804	777	862	790	777	818	804	738	777	777	741	794	781	772	749	862	795	753	798	721	782	783	770	758	767	748	814	802	797	832	732	816	760	759	800	850	798	799	855	781	770	806	800	745	788	772	783	780	805	775	856	795	824	788	794	782	756	769	810	790	783	791	804	785	837	787	790	795	782	773	827	819	809	819	790	780	784	771	842	756	797	794	809	779	804	761	788	765	815	804	765	834	772	762	815	793	824	814	779	764	805
15871	2705	3069	2288	1607	1105	935	751	623	563	532	488	388	382	415	323	333	359	335	335	313	361	330	306	290	309	265	295	291	291	292	307	278	292	297	295	258	297	312	293	260	290	249	254	271	271	273	276	275	258	266	267	229	264	307	264	279	261	271	286	289	274	266	255	294	278	285	295	251	281	294	284	248	267	265	270	262	243	238	264	270	238	256	292	282	286	305	285	280	257	273	253	268	270	278	256	249	251	282	296	280	242	272	252	264	272	289	256	280	261	283	236	299	291	286	285	280	259	244	248	275	268	254	277	268	258	265	264	256	266	273	264	275	264	280	293	270	309	259	270	273	296	270	256	286	263	270	248	290	252	252	245	283	286	274	259	285	270	268	287	253	247	249	290	283	267	280	294	264	264	233	251	271	265	255	256	260	289	251	291	293	253	282	293	259	253	289	260	254	266	285	245	269	275	283	261	244	257	279	253	287	261	270	272	290	266	279	276	300	276	283	269	269	274	310	240	289	249	248	275	252	235	251	288	276	285	285	261	276	271	240	263	246	278	258	287	246	265	239	274	258	292	272	246	268	250	267	263	269	276	274	270	255	284	269	255	275	253	251	263	280	272	263	269	266	249	285	263	285	256	253	266	254	270	262	277	287	274	255	283	263	263	268	278	276	252	266	237	250	239	267	294	263	260	271	262	262	241	252	272	280	244	267	270	266	266	250	267	249	277	304	257	247	237	245	294	264	240	275	288	285	290	240	279	253	289	255	234	294	247	244	290	286	287	266	283	276	273	232	273	277	256	269	299	268	249	268	256	246	256	254	253	256	261	232	283	259	286	248	280	261	275	290	283	272	249	291	271	284	245	264	242	258	273	262	258	253	254	253	257	256	285	262	254	268	258	279	285	269	248	286	253	290	263	253	277	270	245	263	260	283	272	280	246	275	267	254	264	238	259	295	275	275	260	281	260	265	274	271	259	228	266	267	239	267	269	269	247	291	269	280	236	250	275	242	295	271	271	247	256	304	272	298	268	237	311	225	266	263	254	273	289	311	262	264	277	304	252	242	272	243	278	258	259	270	288	265	263	268	250	276	275	279	282	285	247	273	269	263	263	256	280	281	260	287	277	292	299	295	280	303	279	270	256	291	266	290	314	281	271	280	233	297	270	268	252	252	264	251	265	253	287	231	260	280	281	284	244	245	274	252	301	252	273	246	259	242	260	259	283	268	270	253	249	273	261	276	277	270	263	257	292	292	247	231	269	244	254	243	284	288	258	301	264	256	271	271	272	286	290	284	276	266	268	263	267	261	258	256	246	287	278	289	255	251	294	287	286	283	287	293	309	242	259	287	247	247	255	281	279	265	263	266	278	238	252	295	261	254	263	247	246	265	281	289	283	281	238	241	272	268	264	234	240	276	257	281	258	250	304	252	236	263	258	263	262	249	269	267	266	264	289	326	256	249	283	302	261	243	238	262	261	261	254	237	293	262	284	267	279	265	267	268	281	256	300	264	271	290	265	270	267	262	274	296	239	267	286	275	233	289	284	273	279	266	261	271	259	288	266	284	244	264	263	263	254	268	263	261	253	265	301	295	253	267	271	258	303	264	274	273	265	259	262	259	279	273	278	278	265	236	252	301	244	264	260	274	302	278	288	253	278	295	267	293	256	290	281	290	250	244	270	246	256	258	271	277	271	286	282	262	245	272	255	253	295	249	270	259	282	288	278	287	278	306	253	299	271	273	259	251	265	254	237	258	243	253	287	270	294	268	257	260	287	258	275	262	259	247	251	276	267	263	271	268	287	267	247	245	253	254	275	271	262	278	273	272	271	268	277	277	261	287	285	261	256	247	264	263	259	296	273	259	272	241	284	263	285	281	261	249	260	293	256	262	274	290	258	271	264	299	295	292	279	283	260	229	293	249	264	245	269	270	271	278	257	283	271	258	266	273	270	279	268	285	245	255	279	262	272	268	266	252	272	269	268	255	276	280	281	268	303	287	265	249	273	276	282	247	280	287	281	265	259	263	285	266	263	272	258	258	269	266	264	278	267	280	278	274	270	257	295	246	279	299	268	273	273	263	277	285	233	247	262	270	277	286	277	279	280	258	226	276	245	268	251	276	277	262	258	257	265	289	295	243	257	269	261	295	256	265	273	252	294	273	250	231	262	247	269	272	279	258	290	272	264	290	272	264	287	227	266	285	260	311	290	258	267	285	270	270	299	269	262	308	243	250	281	266	262	267	285	268	273	255	291	283	289	272	301	276	275	289	257	292	281	263	264	284	275	252	295	255	250	254	290	267	282	277	276	281	275	270	273	271	268	260	262	277	311	260	265	269	279	292	251	273	235	265	267	234	275	254	269	250	264	283	267	272	251	263	266	289	248	289	286	264	236	268	250	250	271	255	236	311	266	273	276	266	275	279	307	286	260	236	250	268	276	295	294	292	230	276	272	253	295	247	258	260	280	248	261	281	278	298	263	262	244	262	269	275	268	273	277	271	296	285	269	280	245	280	283	290	274	275	250	259	263	239	272	257	269	269	240	286	263	261	274	270	278	280	246	280	286	242	264	260	258	284	274	290	260	265	255	273	271	257	287	284	251	277	266	260	245	246	276	288	296	262	264	264	237	317	270	287	245	262	249	258	273	249	264	272	248	280	293	290	289	271	271	260	285	281	271	249	275	259	269	292	277	273	292	260	235	267	252	265	292	261	262	270	282	264	270	276	286	288	289	270	278	254	261	281	252	283	259	298	265	272	267	307	258	252	277	242	266	275	257	273	263	261	259	288	284	295	268	272	267	231	295	276	251	266	264	282	254	255	245	260	275	285	276	285	266	257	255	267	275	293	272	297	289	270	259	275	302	288	291	296	284	253	251	271	273	280	281	272	265	232	270	269	241	274	249	278	256	241	269	275	280	252	238	274	277	305	276	294	239	276	269	278	251	293	240	293	244	269	247	247	262	278	248	260	241	292	229	259	271	269	257	255	274	260	256	280	290	256	307	237	270	315	265	279	275	259	246	264	289	267	266	300	258	248	247	273	267	267	264	301	309	249	276	249	260	288	309	283	260	293	245	283	278	282	278	267	257	241	267	277	273	244	230	288	273	247	241	270	293	262	261	285	248	249	270	224	280	249	265	289	257	261	287	299	238	249	261	272	275	268	255	285	332	261	250	277	256	269	259	261	269	259	263	258	257	276	283	288	252	257	260	245	242	279	272	268	312	278	269	270	306	247	272	261	286	273	280	279	261	237	252	278	311	267	258	281	252	269	264	266	263	249	285	270	266	256	301	279	265	289	293	252	271	243	259	275	268	284	270	283	262	290	254	259	260	261	273	284	267	288	258	244	255	228	283	277	292	264	269	269	247	275	268	264	258	286	251	261	289	262	272	271	296	254	276	269	256	264	268	287	277	291	248	304	266	288	286	268	266	293	281	276	262	274	279	264	270	261	273	255	258	258	267	289	277	268	242	239	290	262	288	269	267	256	269	241	277
7630	2619	5543	6451	5514	4628	3760	3304	2821	2413	2229	1938	1784	1613	1549	1443	1375	1340	1291	1223	1202	1236	1176	1153	1062	1016	1032	1028	1020	944	976	935	919	928	919	924	948	888	898	900	893	889	898	891	865	854	862	879	907	810	840	862	819	840	862	858	865	836	784	825	837	884	782	844	823	779	831	808	790	842	840	828	799	814	875	856	811	839	812	796	815	783	848	854	808	776	798	829	818	788	792	777	810	852	861	770	804	844	832	831	775	826	787	815	762	864	796	768	779	768	759	724	757	773	818	843	817	799	789	803	767	765	819	781	822	761	817	810	787	786	798	800	762	849	765	788	781	837	756	757	787	811	747	792	821	800	788	827	798	845	826	812	776	843	805	733	747	769	774	790	790	847	792	803	834	795	730	773	748	768	781	822	792	778	856	796	777	771	819	781	788	782	824	773	782	738	814	770	782	810	801	750	737	792	780	786	798	749	787	795	756	792	801	772	741	848	789	788	795	762	767	755	780	777	774	800	792	822	799	766	789	791	776	824	770	730	768	723	807	848	733	747	783	787	778	809	786	782	827	779	785	825	793	751	771	764	810	773	821	825	797	774	787	793	740	816	831	764	838	793	771	803	817	783	786	779	832	800	812	756	794	762	798	760	768	801	771	837	772	756	787	737	767	774	845	791	749	760	758	790	803	755	778	714	803	796	790	749	750	825	792	790	725	824	769	782	833	747	733	801	790	789	790	818	777	773	799	748	741	822	769	832	797	843	779	802	778	759	799	808	804	804	805	767	770	843	787	767	830	763	788	752	802	760	750	721	759	825	823	811	792	756	850	798	820	726	785	756	813	762	759	820	759	776	823	748	783	776	738	732	784	789	822	773	805	831	765	804	785	769	804	852	726	770	806	761	788	822	737	794	758	793	752	795	824	800	710	732	836	788	783	765	790	763	735	730	779	830	804	829	778	752	805	800	784	816	799	762	815	778	775	757	803	845	778	729	782	718	743	800	788	823	767	770	760	782	831	785	732	777	805	759	749	775	702	808	799	758	765	756	789	770	730	767	805	830	758	736	780	767	813	796	831	790	794	781	772	778	811	807	796	790	757	751	831	786	821	746	741	804	805	800	777	748	772	790	746	756	799	771	819	842	793	796	773	786	768	793	746	746	788	816	865	749	821	763	740	817	822	804	715	790	760	767	763	818	800	790	798	768	794	764	808	779	736	814	838	830	773	808	815	762	777	769	765	796	803	833	764	788	811	760	833	793	810	790	845	794	758	755	789	802	785	833	812	780	778	786	758	755	780	771	775	779	782	798	790	810	750	773	781	798	786	797	782	834	769	771	789	686	787	822	761	776	749	770	805	794	768	825	797	753	858	833	797	817	818	763	811	769	780	772	770	770	818	815	772	770	779	804	785	833	830	739	786	770	732	812	763	801	798	781	777	763	771	783	787	791	773	757	818	791	788	809	736	783	793	802	793	816	810	792	801	786	767	751	712	816	827	806	794	811	794	733	794	765	818	736	777	771	772	740	738	749	769	828	805	789	840	788	800	795	799	850	777	782	847	772	802	791	810	777	753	762	797	798	719	723	787	766	766	755	725	751	753	761	809	754	760	782	786	844	768	812	780	778	734	754	819	773	795	792	851	773	763	763	750	788	770	775	785	818	763	755	824	770	764	783	753	772	763	804	812	778	782	765	738	789	734	797	781	787	786	825	773	769	799	790	814	825	779	767	817	788	808	717	774	758	777	756	759	761	793	826	770	759	791	762	787	880	770	806	829	773	811	768	769	770	809	777	844	781	799	798	745	756	815	749	789	811	819	801	787	792	769	804	798	803	784	762	869	767	815	769	783	783	769	789	800	786	770	796	842	793	803	797	784	759	794	782	812	838	761	760	772	837	762	806	788	838	801	794	791	816	778	779	793	816	816	756	722	797	748	776	795	819	765	818	789	734	746	811	746	793	803	802	785	843	810	761	788	796	775	780	757	801	765	857	781	730	785	787	746	742	806	781	787	767	771	775	834	751	754	755	788	810	768	836	743	773	782	779	781	785	785	769	817	770	746	745	752	806	723	759	832	814	786	733	785	777	734	826	763	818	843	751	776	807	745	765	751	823	764	792	763	825	741	878	731	765	780	784	861	797	784	759	790	762	741	820	835	784	779	749	736	813	821	781	782	782	764	749	799	768	844	782	765	781	848	753	779	826	773	767	768	815	763	780	779	770	799	822	771	762	769	796	770	737	768	805	742	746	784	778	832	774	801	786	766	806	786	764	755	839	800	783	767	728	782	800	788	808	743	782	818	797	789	763	789	828	798	817	754	824	797	735	834	803	796	767	823	804	782	782	835	775	789	809	765	780	788	737	766	783	805	775	729	745	758	765	770	798	753	788	792	776	805	732	794	756	763	810	835	832	812	824	800	813	768	808	781	785	755	759	804	811	844	784	756	796	782	770	805	813	852	794	788	774	797	794	741	762	768	829	831	777	767	776	744	761	761	780	763	810	737	788	771	804	815	768	805	745	850	741	775	823	795	772	798	806	748	813	763	791	752	772	771	704	823	810	774	772	802	752	821	796	827	763	820	835	840	741	756	758	798	811	752	828	782	724	753	827	794	776	803	743	753	795	768	785	761	775	812	804	835	754	806	866	788	813	767	776	754	780	741	831	780	757	782	781	765	779	838	787	797	811	842	770	732	798	750	765	833	777	729	825	748	736	822	787	834	716	776	774	754	773	754	837	742	772	804	783	819	793	788	807	770	791	764	785	775	825	802	796	804	821	779	770	812	765	813	736	805	732	789	799	791	767	766	764	785	818	825	814	784	763	765	748	805	759	771	787	751	737	812	798	808	751	714	842	731	722	780	745	850	790	763	796	803	756	820	842	787	769	799	750	746	815	788	786	811	838	755	801	810	806	816	824	719	747	801	753	787	849	746	768	793	821	757	746	774	802	821	794	780	809	769	763	752	779	748	749	850	796	780	786	795	761	768	779	810	788	733	713	785	739	779	801	838	796	781	786	772	817	787	793	824	710	753	793	762	758	772	837	761	793	753	763	802	808	792	801	761	800	787	803	713	776	794	814	776	747	725	767	808	764	753	814	817	790	800	784	778	817	735	799	783	803	793	800	809	772	800	756	833	793	803	765	795	828	771	841	805	760	793	749	763	783	793	759	752	793	772	749	762	812	791	764	821	792	765	755	741	800	747	700	809	747	763	774	783	805	784	749	831	789	761	814	759	782	825	763	780	822	754	828	779	743	773	815	780	850	796	777	810	820	716	824	786	837	738	777	774	758	764	754	787	840	780	809	828	784	776	794	761	776	827	785	811	833	810	763	732	826	804	805	776	757	800	718	795	782	778	785	782	773	752	803	815	735	762	806	768	811	832	794	820	796	804	813	768	758	820	792	798	785	740	765	865	757	769	815	748	797	775	776	787	785	739	806	744	773	813	787	743	737	780	793	793	734	777	821	760	800	786	772	789	766	825	779	781	719	799	785	799	840
2123	205	212	210	165	140	141	163	144	127	151	144	144	119	153	109	142	122	126	135	133	134	133	139	122	131	109	135	123	130	131	119	131	132	128	136	139	145	148	144	136	150	152	149	148	137	133	124	132	141	144	123	129	143	121	131	131	158	140	136	132	111	122	148	110	118	133	142	151	138	134	152	164	146	137	132	137	145	143	126	140	140	138	145	136	122	123	119	112	142	132	160	140	151	147	134	151	127	103	122	133	129	131	132	133	141	133	135	119	129	135	132	127	148	141	146	145	159	116	130	136	148	148	132	125	133	131	140	148	141	128	122	120	146	154	142	145	132	118	141	122	120	130	131	149	151	140	126	150	120	124	129	122	133	146	122	131	143	126	133	132	146	133	115	144	124	144	139	123	137	142	132	145	147	141	113	122	136	141	143	111	135	121	138	153	127	134	133	141	139	148	129	136	150	148	141	146	128	124	126	131	125	147	150	136	148	137	126	131	145	149	131	124	144	136	136	145	128	151	125	129	137	148	155	132	135	122	128	134	128	156	119	153	140	149	128	148	119	114	138	139	125	116	139	119	150	132	121	123	141	138	126	129	120	121	137	132	147	112	145	133	110	154	117	133	123	121	118	130	148	120	129	132	142	123	124	141	135	149	121	113	153	126	137	139	136	148	107	134	154	127	133	153	133	156	143	153	140	123	128	135	140	128	127	116	132	126	151	146	137	120	112	122	139	124	128	130	117	132	145	124	135	141	135	135	127	119	128	133	143	152	122	133	121	147	126	134	144	118	125	156	128	126	148	138	135	124	133	130	142	120	132	133	133	129	132	128	134	125	138	130	127	148	144	146	119	129	134	113	137	130	129	126	126	118	140	126	151	131	123	112	130	125	140	132	130	138	145	141	145	131	125	131	141	138	134	145	152	140	129	117	161	130	137	119	116	133	118	115	127	137	153	111	128	148	125	136	119	131	135	122	143	135	129	133	139	137	132	134	131	125	129	129	131	116	156	125	128	127	138	115	123	132	106	122	131	131	132	150	131	125	148	118	124	137	141	149	141	109	131	139	152	136	133	138	132	129	129	143	116	132	137	151	134	127	118	143	130	155	137	170	129	121	135	124	130	132	137	156	128	125	132	152	151	141	137	140	143	105	119	128	125	127	139	127	138	121	150	140	116	127	127	132	133	126	132	116	141	136	128	128	131	108	151	118	138	124	147	127	145	144	122	146	148	121	131	154	129	147	122	130	148	148	135	138	129	135	155	149	156	135	143	144	120	129	131	133	133	131	136	131	119	142	130	147	150	113	142	155	142	142	104	125	127	133	131	152	150	133	133	134	139	140	148	127	121	135	121	140	126	128	127	133	136	143	123	144	125	148	123	144	114	140	132	129	153	141	138	146	125	135	115	129	145	137	139	121	120	144	145	128	125	143	131	137	139	127	146	121	139	134	130	130	126	137	145	149	141	131	130	131	156	122	124	134	139	145	125	155	123	126	138	163	117	123	141	116	125	121	125	143	128	130	151	161	145	130	143	116	135	128	139	135	127	136	136	130	141	150	136	127	153	124	134	156	133	108	136	127	128	126	128	134	113	112	140	135	137	142	146	139	127	127	127	117	119	149	147	117	123	117	139	131	132	130	133	137	153	148	127	118	157	139	143	122	131	127	143	126	136	145	136	137	125	122	118	134	125	148	131	130	150	135	136	135	129	125	120	119	126	145	144	117	124	121	136	127	117	141	148	145	136	145	140	107	125	137	116	130	136	121	143	140	138	136	151	154	149	153	143	138	135	138	130	131	151	141	111	123	136	119	148	131	122	133	147	158	144	139	146	127	128	150	130	132	121	140	112	160	138	149	132	133	126	131	153	118	135	131	156	159	131	127	133	132	131	124	131	147	133	130	117	135	141	164	131	140	165	111	138	143	119	124	148	135	131	112	135	120	130	151	110	128	125	160	142	146	121	107	120	155	143	136	115	121	129	128	129	115	145	130	143	142	152	162	139	106	133	113	127	140	152	136	123	130	136	138	131	124	144	119	148	120	139	144	128	130	112	130	133	131	112	129	146	138	146	130	139	132	134	129	121	130	130	139	123	125	142	143	117	136	120	162	136	110	127	142	121	147	131	132	133	130	141	125	129	136	136	125	139	120	121	151	122	117	153	136	140	126	137	147	142	127	137	143	138	131	144	122	123	139	132	120	131	131	117	161	145	139	114	138	136	137	137	138	135	124	148	142	135	140	143	165	131	109	146	141	144	133	125	132	121	130	153	132	133	134	143	127	122	139	135	119	153	131	128	126	122	126	117	146	143	135	125	140	133	148	123	132	135	126	137	141	132	122	135	127	136	151	137	138	146	140	132	126	157	131	138	117	122	108	121	125	154	137	121	142	142	150	127	140	134	129	131	135	118	132	117	117	146	127	131	130	123	129	139	138	126	129	133	150	143	130	152	135	119	134	132	119	119	144	137	134	126	134	106	114	144	138	125	130	118	131	148	143	133	125	153	122	96	116	132	130	152	130	124	123	126	155	128	131	137	167	127	142	141	130	137	111	123	142	142	134	161	152	148	138	128	133	133	107	124	137	126	125	124	125	136	148	125	131	113	114	138	140	136	127	134	140	132	135	126	142	127	148	147	131	142	142	138	135	145	143	127	135	141	151	135	148	154	148	139	121	129	136	137	125	128	121	132	117	142	112	120	141	150	135	155	129	133	151	140	147	141	113	122	128	161	93	153	140	151	143	124	120	135	121	145	133	126	134	124	145	129	146	131	156	116	124	146	143	137	143	143	146	132	139	124	136	127	152	134	136	123	121	128	153	145	134	114	141	123	151	147	126	136	132	122	114	120	127	122	133	155	150	163	111	123	127	131	136	138	132	150	139	137	132	136	138	131	147	137	145	156	139	133	126	138	117	121	123	135	130	135	133	147	133	149	141	121	136	137	136	127	116	120	121	129	152	136	141	150	143	121	141	129	119	150	140	112	129	119	130	138	118	130	136	137	130	134	128	127	143	130	119	144	141	139	135	115	128	139	127	140	133	158	128	131	139	160	144	129	132	119	133	140	143	128	111	147	133	151	134	119	134	138	133	139	151	135	134	144	140	139	142	139	120	120	119	129	139	137	106	132	146	127	145	140	118	140	143	144	135	106	132	145	142	131	148	112	141	128	148	135	159	136	138	150	111	141	134	118	136	143	148	111	128	136	126	128	124	140	144	127	135	128	129	139	147	146	155	139	122	126	144	158	141	125	136	121	143	139	149	143	108	139	132	124	126	147	126	139	145	122	112	120	123	116	109	152	142	128	124	101	134	129	154	138	127	143	162	129	150	140	134	131	151	142	150	136	130	121	142	143	128	109	141	139	128	142	124	140	129	139	144	142	128	139	141	129	125	138	137	127	159	128	122	131	136	135	148	121	160	132	128	147	135	138	124	137	133	137	157	106	133	124	141	123	121	137	115	148	133	123	128	129	147	134	129	136	121	140	133	131	143	144
1902	509	606	665	672	597	554	515	523	516	433	464	489	467	490	480	461	428	456	448	478	474	439	479	449	465	445	456	469	422	487	454	485	462	454	466	445	461	440	436	454	446	420	448	492	439	434	462	442	432	465	465	488	492	460	425	427	484	467	428	460	461	415	455	476	425	436	413	465	425	460	479	484	450	483	442	448	452	448	451	489	443	463	442	470	466	475	433	427	480	436	406	463	449	436	483	453	471	454	463	457	460	432	400	462	444	399	465	453	455	467	443	418	502	475	453	449	440	441	434	442	494	452	440	472	443	450	473	460	446	415	507	451	446	451	411	396	447	468	421	465	448	443	466	467	440	441	446	481	447	444	406	461	459	482	448	436	425	435	469	433	441	421	427	466	472	499	449	502	451	473	432	485	467	440	447	414	482	463	429	433	457	477	475	434	475	423	450	433	454	428	468	469	469	429	432	472	463	412	424	440	474	443	449	422	457	446	403	420	454	443	452	448	423	452	443	474	473	436	470	434	453	444	463	442	482	456	453	442	465	487	418	431	472	478	434	454	455	427	431	482	470	427	454	418	470	466	475	454	446	441	469	444	483	413	463	465	466	380	455	481	465	442	471	452	428	461	392	447	461	493	462	443	421	456	457	409	454	468	474	441	460	432	427	488	504	452	432	433	425	420	491	463	433	441	498	423	452	465	459	444	436	430	448	448	421	429	448	480	445	459	434	443	448	418	412	492	429	426	469	441	430	470	419	464	421	453	437	449	429	473	441	458	430	454	474	461	436	441	451	433	413	430	498	465	468	473	460	438	437	470	437	423	454	413	438	431	410	483	463	441	454	448	444	452	477	433	479	447	461	467	446	414	476	456	455	472	476	432	450	475	472	446	459	435	464	466	457	498	446	467	428	455	459	450	455	457	456	479	470	450	438	421	462	423	448	438	441	454	439	427	439	442	428	486	460	440	475	423	452	456	443	474	457	449	457	425	446	486	460	430	439	432	453	446	453	449	461	454	420	519	438	433	465	461	442	439	446	432	428	404	471	409	447	433	427	455	434	461	418	432	414	456	465	458	437	488	415	450	447	440	413	488	457	471	464	416	447	456	450	440	447	452	445	439	412	450	423	478	479	416	471	417	432	449	483	456	453	426	421	474	411	462	393	511	427	463	424	464	457	380	452	459	403	458	453	436	421	416	416	432	453	460	445	483	448	462	427	460	457	438	412	434	410	509	462	437	475	464	434	473	454	431	444	464	463	416	467	419	440	462	451	471	494	420	424	472	462	467	447	477	458	487	466	417	461	430	433	444	443	459	457	463	438	459	416	450	471	431	439	429	445	421	460	468	458	491	441	431	422	450	448	447	453	422	469	486	434	450	476	453	441	496	447	448	445	441	455	485	431	427	453	429	463	433	433	449	407	444	475	451	469	474	482	450	444	452	463	417	448	442	466	441	454	471	433	424	457	446	487	470	431	461	453	445	497	429	449	475	403	470	456	450	479	482	464	481	447	512	457	452	468	411	392	430	452	423	445	463	478	426	464	453	445	425	387	446	443	464	389	461	432	460	463	461	454	442	493	481	448	452	462	460	427	454	438	359	463	475	459	432	447	425	446	449	471	453	451	434	449	467	501	439	460	446	429	445	491	431	485	408	424	434	417	449	411	479	436	449	453	428	444	439	437	433	456	461	467	458	473	436	456	390	478	430	408	442	464	458	434	445	481	438	421	446	457	440	446	438	463	455	451	466	451	445	442	435	451	433	467	478	463	464	456	470	440	436	451	494	486	474	453	438	429	436	436	459	479	479	448	441	426	427	447	438	401	423	483	465	464	440	436	477	421	424	498	469	433	457	425	467	468	432	463	438	440	438	454	437	397	435	453	421	436	476	446	430	480	457	472	439	467	457	460	462	454	449	442	420	436	409	424	442	435	478	491	469	462	441	490	435	440	458	430	428	440	445	410	463	412	474	431	467	436	444	454	469	495	422	462	486	460	448	455	441	454	462	436	459	482	481	480	451	494	464	447	432	450	436	446	477	456	469	425	444	426	447	429	473	449	470	425	432	485	438	437	413	452	476	485	435	471	441	442	414	441	443	429	423	438	459	470	429	437	491	448	421	427	452	473	453	463	451	487	431	437	401	446	449	427	465	458	418	477	470	467	430	470	423	461	416	446	465	430	444	458	443	434	446	454	433	460	481	448	493	483	402	457	460	435	486	431	427	494	437	442	447	454	501	446	462	486	437	444	437	448	409	453	446	405	478	435	449	446	424	488	446	439	449	429	430	420	433	443	467	461	453	453	443	450	432	443	454	471	418	460	446	417	432	442	433	462	434	418	451	445	453	461	428	459	466	420	476	434	468	477	466	466	446	438	467	463	438	447	441	437	438	467	457	415	453	450	433	456	443	463	461	468	451	445	429	501	438	478	443	469	433	463	458	412	452	495	451	446	452	424	418	434	428	443	479	478	432	454	462	457	443	434	447	422	457	463	480	475	461	504	469	456	456	432	442	490	461	446	465	438	467	438	453	469	449	506	461	392	442	440	453	408	444	464	448	437	477	437	444	395	416	475	444	407	462	466	488	418	466	441	421	438	437	485	454	462	481	459	435	458	416	429	446	442	425	481	436	412	448	432	469	442	441	443	445	464	476	424	460	428	409	435	450	452	427	440	408	442	423	415	447	439	488	485	435	436	464	411	453	432	416	467	453	450	471	471	465	449	432	442	487	445	464	460	451	430	432	436	456	423	460	459	498	460	481	445	470	499	478	417	429	441	454	417	455	472	464	475	454	454	445	390	418	434	447	453	457	504	406	444	479	446	425	423	515	449	424	510	446	462	467	434	466	439	434	463	454	399	407	439	442	419	445	450	470	466	474	461	473	482	467	469	430	461	419	438	433	444	486	421	453	428	437	443	422	441	411	423	457	426	442	463	480	416	462	445	465	488	482	462	459	460	461	471	476	416	445	447	440	449	443	482	431	451	445	437	468	425	435	474	430	436	421	457	466	437	442	437	454	420	447	452	489	476	407	432	474	449	475	469	463	450	452	432	456	463	461	450	470	465	442	429	484	448	427	399	489	427	463	439	455	490	452	457	447	455	409	457	476	442	431	448	438	503	416	453	425	451	449	449	460	449	483	473	450	484	446	456	429	407	454	460	441	446	510	465	448	464	433	463	439	446	471	434	480	450	464	483	440	468	429	440	470	433	417	446	404	422	446	445	508	476	460	450	428	446	453	425	424	430	422	416	424	467	449	459	437	459	449	442	494	431	473	497	458	423	446	435	474	465	407	482	449	436	446	444	450	409	460	459	423	474	418	447	449	510	443	440	448	441	466	454	411	475	454	440	450	444	433	470	449	434	472	437	439	415	452	484	430	477	401	458	404	396	434	442	408	457	452	448	470	477	465	437	432	467	466	440	430	457	456	449	472	429	483	428	445	479	437	426	453	465	433	444	444	447	415	444	452	425	452	446	419	463	432	458	476	451	458	470
8668	1274	1631	1266	945	776	599	509	408	415	380	408	363	328	293	316	288	303	302	310	308	282	316	297	273	297	312	278	284	295	248	282	238	299	277	280	291	260	248	276	250	262	292	274	264	230	257	270	266	255	289	248	244	276	285	264	272	285	286	278	261	272	253	304	266	247	272	244	256	249	269	295	278	273	278	253	273	270	271	256	259	256	254	255	261	279	278	248	291	296	247	244	251	250	248	252	250	245	281	277	289	269	277	252	272	261	264	253	255	254	274	282	299	282	293	255	255	264	237	280	237	277	221	255	274	287	273	261	253	267	243	270	246	239	269	225	263	253	290	263	250	263	295	259	273	266	271	261	279	264	253	252	272	248	260	270	265	274	259	295	274	271	264	249	267	261	269	244	237	278	257	251	258	229	289	281	246	281	285	261	243	281	256	248	254	267	282	268	263	286	257	254	263	257	253	257	245	243	251	286	292	269	267	253	267	257	299	282	255	256	241	276	248	247	254	226	233	248	283	241	273	231	248	268	279	266	272	256	264	258	252	311	292	288	266	263	257	285	272	245	290	256	266	262	245	263	262	276	282	293	263	295	270	220	279	284	250	283	281	273	254	273	277	282	243	278	288	284	252	277	237	271	263	268	267	300	253	291	301	297	240	285	244	264	248	233	266	265	299	279	252	271	288	239	266	239	299	274	296	293	255	265	246	251	269	245	278	289	245	282	236	255	280	260	267	264	257	240	262	271	253	260	248	254	274	243	273	247	252	259	270	299	264	277	290	287	270	257	309	276	248	263	256	285	286	248	234	251	254	268	255	254	296	240	265	273	272	284	274	276	257	252	255	282	261	279	257	256	252	275	266	269	257	249	269	281	262	258	255	254	277	261	272	250	290	220	263	271	259	290	294	220	255	264	260	242	221	258	270	279	275	279	257	278	253	282	280	241	285	246	265	254	268	256	291	251	254	258	251	282	275	270	261	281	252	255	223	267	257	265	249	279	284	280	269	288	261	259	268	271	251	271	254	277	251	261	243	259	271	261	270	258	244	251	270	229	277	306	238	267	275	268	264	250	219	285	242	238	263	262	297	268	280	274	237	283	256	280	275	290	268	268	286	300	289	259	235	270	248	238	226	287	281	260	255	246	265	276	278	281	289	253	250	239	279	264	251	278	270	278	273	276	288	226	230	288	262	264	273	257	282	256	284	266	252	246	265	255	288	226	261	244	249	273	259	256	251	253	272	260	272	264	260	257	270	276	284	241	283	238	283	255	297	257	258	298	278	255	252	252	228	225	256	260	270	250	276	263	258	273	277	278	246	252	264	230	260	276	259	260	280	265	283	284	242	251	256	267	248	249	264	262	252	281	249	243	279	244	294	268	243	281	259	253	258	256	254	279	292	251	290	263	270	255	298	277	244	301	266	255	280	270	266	262	307	275	244	281	271	249	249	259	264	261	279	287	261	254	288	264	269	259	292	245	292	269	248	263	257	242	237	279	271	283	261	261	293	264	251	278	266	270	278	240	274	279	261	272	284	255	283	280	283	262	253	247	275	283	277	270	268	275	275	264	242	251	286	272	235	240	290	281	276	249	254	232	258	256	284	278	239	296	255	249	243	277	250	246	276	286	287	277	248	253	263	267	266	257	309	309	243	231	260	283	223	277	266	245	245	237	279	275	286	236	259	240	260	256	267	281	291	259	301	230	272	282	250	274	261	275	243	272	264	256	295	266	296	283	257	264	260	260	266	252	240	268	274	259	248	267	270	270	259	268	288	278	291	252	278	261	275	247	280	271	250	261	237	232	270	258	268	257	255	255	267	261	271	281	265	260	286	253	264	263	266	284	267	258	266	273	262	260	264	263	286	250	243	252	265	269	265	254	269	283	284	262	295	263	270	271	291	251	286	303	260	271	278	283	260	259	253	269	256	252	286	267	256	272	239	265	239	295	264	280	263	277	265	281	261	264	228	246	251	265	229	248	280	261	258	267	258	256	279	257	250	246	274	251	262	280	273	262	253	267	252	280	281	274	285	288	246	249	246	251	271	279	264	282	269	269	279	260	243	269	270	287	301	254	266	296	257	253	263	234	276	266	253	276	253	235	261	237	277	265	289	266	272	279	268	245	267	288	263	258	267	254	245	251	274	265	305	245	291	326	258	299	249	274	264	277	311	249	254	292	257	246	310	253	267	248	259	269	270	267	260	300	269	264	245	258	270	265	263	269	240	283	287	266	272	252	264	285	281	258	297	265	252	274	248	267	283	271	230	285	281	279	299	260	291	260	258	262	273	245	265	247	266	278	258	287	282	257	273	281	256	272	227	305	280	270	257	274	238	239	247	275	279	271	226	297	258	265	253	240	267	293	253	229	262	266	309	277	274	245	263	267	275	259	234	261	279	249	275	264	261	277	243	259	240	288	237	247	291	271	273	277	270	275	272	275	256	235	245	251	246	277	285	269	253	248	266	299	262	257	263	246	242	255	268	256	254	247	292	264	263	266	278	297	308	253	270	257	264	257	253	241	279	255	269	293	259	269	271	222	248	285	276	267	246	270	277	257	250	253	255	243	255	279	265	233	270	270	279	266	312	306	243	264	271	273	269	267	298	263	243	297	270	285	254	256	232	258	232	300	251	297	235	254	267	278	251	275	289	283	252	273	260	267	288	263	256	277	262	262	255	275	257	229	258	269	305	256	271	286	237	261	229	266	231	280	263	287	265	282	269	240	275	256	272	263	286	249	256	256	255	249	232	252	281	286	268	252	265	270	241	268	249	277	277	226	286	282	267	279	246	264	238	259	246	274	281	233	263	265	273	261	242	272	277	275	275	268	272	256	266	250	276	288	269	252	253	239	261	273	268	272	261	246	248	253	258	310	258	246	266	277	278	271	264	267	250	264	251	286	280	271	303	285	263	257	277	234	291	264	274	264	276	274	268	248	253	249	249	246	270	254	255	286	245	272	267	251	228	244	275	278	257	263	285	285	261	270	242	255	249	264	277	268	254	282	283	259	266	258	264	291	288	282	279	287	292	284	239	242	290	258	279	257	270	277	263	261	261	259	269	276	240	279	257	269	264	246	271	256	263	284	261	254	268	274	244	288	252	250	267	277	275	284	287	263	260	252	256	262	269	257	269	288	304	249	286	250	256	259	270	290	266	279	245	286	236	245	266	293	252	253	282	296	277	271	272	303	246	268	242	302	278	291	267	287	272	266	229	295	263	269	295	222	282	262	269	287	277	264	255	254	261	272	270	265	262	256	278	265	249	269	282	258	264	263	244	276	245	251	265	272	253	268	266	269	266	291	283	269	257	251	261	240	240	297	247	266	261	238	265	270	278	268	274	265	227	276	282	273	248	288	273	248	242	274	285	287	270	265	269	270	240	275	285	289	290	270	284	263	252	296	273	254	265	289	253	254	270	257	285	282	251	283	251	284	260	281	273	287	274	236	285	233	260	303	270	271	261	269	260	276	276	281	261	284	254	255	247	240	278	282
5439	1651	3401	3815	3323	2731	2357	2081	1853	1701	1466	1448	1287	1269	1235	1136	1102	1052	1079	1024	954	970	920	978	931	872	971	956	860	902	798	867	885	889	857	909	889	845	862	818	818	834	856	854	820	840	874	864	820	851	816	787	825	837	844	812	884	782	799	819	800	788	779	753	800	859	778	760	839	792	805	791	785	755	822	819	784	776	765	789	799	806	767	767	804	792	774	805	797	821	819	804	811	804	796	784	775	801	783	845	794	785	846	787	748	690	857	783	801	793	765	787	779	828	778	805	762	784	789	802	808	783	795	776	776	750	794	754	790	792	768	821	807	826	782	770	807	830	834	829	755	711	753	779	753	827	814	797	813	794	777	765	771	782	760	800	754	742	794	788	753	763	818	798	834	787	789	767	820	822	768	765	788	796	768	811	838	778	821	777	822	777	762	769	776	781	747	756	805	815	799	745	783	832	744	755	794	813	784	812	757	788	741	792	803	752	791	803	813	806	809	785	768	773	799	758	781	785	795	868	754	748	733	786	808	726	805	755	840	789	734	803	770	809	783	795	784	799	809	781	722	818	743	789	768	777	793	815	816	829	770	782	759	808	805	793	759	754	799	777	801	805	766	783	792	834	778	769	799	767	833	775	810	777	746	763	803	780	830	816	767	812	812	783	823	777	774	808	781	793	786	774	759	793	776	796	812	806	811	777	768	776	778	764	816	769	779	761	828	817	808	817	787	797	825	838	821	791	775	738	809	785	765	730	802	766	818	782	741	828	736	740	799	801	756	822	793	821	774	794	813	745	771	863	782	786	777	806	795	756	808	800	825	756	789	750	764	765	826	830	788	803	761	823	804	804	796	805	786	769	782	786	801	809	742	798	804	744	781	767	803	785	769	803	805	795	746	811	799	783	796	767	781	794	768	788	807	771	744	814	793	756	812	799	817	819	789	794	785	806	796	833	715	794	824	772	818	800	798	813	782	815	776	796	795	793	775	789	768	790	792	815	825	743	832	790	788	795	836	783	796	759	788	770	776	845	814	793	807	779	808	778	775	745	764	798	774	787	797	778	739	789	768	771	793	818	824	860	765	746	798	811	778	755	804	786	811	761	780	804	752	769	770	729	777	793	789	812	804	779	821	816	836	766	838	794	798	761	836	800	796	785	816	809	752	751	781	805	766	823	804	801	809	816	794	752	792	782	763	784	842	756	769	833	806	785	793	810	834	807	728	814	760	818	767	835	811	795	815	759	767	820	797	793	764	844	785	751	763	829	793	819	820	768	823	782	740	797	733	751	790	824	729	806	799	833	722	821	782	816	765	844	830	784	794	837	836	752	786	768	744	783	844	752	803	796	829	775	805	794	772	807	813	818	809	801	824	782	801	772	779	804	853	783	800	795	751	785	810	770	774	826	798	763	797	830	829	814	786	856	778	788	818	772	808	777	774	788	797	818	830	761	817	826	808	756	811	858	795	826	765	803	785	820	771	806	778	743	757	793	778	799	748	813	738	775	755	826	817	788	804	782	774	819	786	760	811	786	757	841	769	735	757	775	762	817	778	785	807	796	767	801	768	761	787	807	788	817	819	770	773	785	800	793	779	796	763	802	788	785	792	808	798	769	743	782	795	811	825	772	810	795	784	812	799	736	751	790	812	803	803	767	787	805	775	787	797	813	759	823	784	768	821	761	771	827	744	773	790	822	783	801	853	790	783	860	791	789	877	805	832	761	812	795	798	781	791	772	756	767	803	786	825	765	790	805	809	762	752	809	765	779	775	773	821	797	844	841	788	744	807	774	778	803	826	802	745	817	800	778	791	818	751	746	802	779	802	786	763	752	785	808	796	808	761	781	811	767	787	796	809	848	800	836	813	841	832	812	736	809	775	774	812	781	805	793	753	755	781	799	766	799	793	787	770	774	844	766	770	794	770	800	800	797	749	802	822	799	796	783	835	778	809	750	783	820	748	792	813	774	771	783	789	827	766	803	788	787	819	784	771	793	815	769	797	799	761	771	773	767	744	783	762	819	760	768	815	796	794	827	786	765	807	779	820	772	739	781	769	758	797	761	738	752	809	794	765	803	775	744	753	830	811	770	792	760	771	811	767	758	765	771	782	777	780	756	755	828	783	792	786	842	813	771	782	808	788	793	767	804	816	785	802	793	807	792	782	746	773	764	784	812	766	782	795	731	792	768	820	787	808	782	771	768	799	819	762	739	799	760	854	735	838	776	813	760	777	801	828	805	801	824	810	739	781	842	776	807	791	826	794	808	776	770	789	792	780	801	767	795	776	802	799	792	777	804	754	831	819	775	784	740	775	783	790	784	835	742	742	742	797	807	785	788	775	815	717	805	817	771	775	764	780	786	783	776	778	781	774	763	802	746	779	758	784	840	833	819	789	777	786	816	783	786	804	779	792	768	778	744	823	840	785	778	786	836	778	771	781	806	783	817	838	803	777	836	794	770	819	818	795	750	771	813	855	806	780	785	798	778	756	797	805	772	783	796	752	783	806	763	841	782	798	823	747	769	786	801	777	805	810	748	776	810	825	754	717	769	818	807	796	795	840	832	737	799	691	775	779	789	795	777	733	798	849	820	807	789	791	787	794	772	797	842	772	761	791	745	784	796	814	764	858	786	771	843	732	779	776	777	769	758	790	740	848	802	770	807	806	763	827	742	778	799	764	788	757	821	798	741	756	772	811	781	816	756	825	838	785	797	760	792	796	762	847	744	769	832	778	796	777	803	813	757	749	755	776	749	793	819	773	774	801	771	820	784	785	764	834	734	819	797	782	778	735	797	712	788	831	762	794	804	775	763	822	788	781	735	782	778	749	796	819	758	748	717	796	797	816	779	796	810	783	801	802	741	755	797	765	777	780	781	818	786	742	747	756	798	783	773	807	784	751	804	731	772	820	747	785	830	822	818	735	777	833	824	725	840	782	836	782	833	761	844	773	796	810	767	793	783	823	802	754	788	741	789	799	807	795	801	755	809	842	772	806	772	789	786	796	779	810	767	773	801	779	802	835	792	838	822	796	796	778	775	798	768	782	819	805	767	794	821	791	805	723	790	819	791	799	819	791	767	792	787	793	802	809	752	768	811	780	760	773	769	777	843	772	775	801	791	788	778	792	760	813	786	794	763	816	766	802	804	799	784	787	766	816	784	774	768	837	821	836	829	791	804	770	771	746	793	737	809	775	803	755	823	776	810	779	773	792	726	749	790	759	767	797	748	800	790	796	769	790	777	831	797	832	813	845	788	757	786	754	727	807	719	819	750	835	803	775	782	785	756	805	798	771	817	785	801	793	762	833	783	789	771	786	753	782	769	800	801	772	804	799	801	755	819	841	786	794	788	773	725	774	831	794	781	719	840	798	780	777	775	731	785	767	803	745	863	740	807	816	795	807	753	766	804	773	771	803	776	758	840	765	830	822	772	817	843	720	817	796	814	811	833	795	778	799	799	766	775	811	825	775	789	816	756	812	806	807	814	820	769	770	764
15899	2587	2977	2270	1583	1182	922	756	667	577	475	486	415	396	416	393	383	363	341	316	313	302	304	303	302	324	317	285	306	301	301	305	314	310	317	300	309	293	292	292	312	275	286	262	270	282	302	270	265	265	287	271	294	277	259	281	274	276	294	308	276	272	280	233	268	263	267	255	276	253	278	246	269	281	276	300	271	281	286	280	286	257	282	250	236	278	262	276	267	284	274	267	259	258	260	260	261	275	277	290	241	262	255	266	246	284	269	249	265	264	264	255	298	287	251	274	264	281	275	264	261	265	280	290	269	294	248	252	263	284	266	258	273	275	253	282	283	265	293	275	272	251	250	297	267	244	304	266	261	249	256	250	272	272	298	299	258	317	258	246	244	270	281	289	251	275	301	304	300	284	262	274	285	280	272	250	280	257	253	265	274	257	257	281	261	249	290	252	289	254	262	269	257	259	281	258	284	295	283	258	261	229	273	283	258	274	255	269	229	255	269	285	260	287	230	262	284	278	261	290	280	275	283	278	299	224	252	249	266	286	263	272	267	271	233	285	279	267	271	286	256	277	271	288	270	302	297	264	263	241	249	278	268	253	255	289	299	266	273	273	297	263	270	257	259	260	269	294	227	283	256	279	265	256	273	249	296	235	256	273	293	248	279	254	257	255	268	291	285	249	274	284	267	275	276	258	259	278	260	258	253	296	296	285	242	273	255	250	261	263	277	242	241	292	278	243	268	269	276	285	274	263	234	286	251	295	246	257	260	267	269	259	252	295	277	287	264	268	267	271	269	261	292	270	250	274	260	249	305	287	269	273	263	254	299	274	284	224	286	273	252	288	256	228	250	283	250	248	300	249	268	272	276	299	254	260	270	276	223	244	259	257	268	255	277	260	258	264	276	233	260	280	257	248	254	262	286	282	245	276	242	255	250	257	259	276	283	265	261	245	258	288	259	274	263	234	268	266	256	262	267	267	270	266	273	252	278	228	254	250	249	260	276	258	265	259	276	280	270	243	247	255	238	281	277	271	267	274	275	261	259	261	258	271	238	285	256	276	257	291	281	261	275	265	279	276	272	269	261	283	259	268	267	339	268	290	286	249	263	271	241	262	248	270	282	281	239	298	262	241	254	256	271	289	269	277	269	245	259	275	253	252	279	276	294	264	287	277	267	298	256	282	277	267	251	251	282	232	263	258	296	256	274	271	265	266	298	282	260	270	262	288	232	284	298	267	256	237	266	250	275	258	253	249	261	265	278	227	267	267	274	251	270	295	252	249	297	274	234	267	259	268	274	270	264	221	260	267	239	261	264	255	276	264	262	258	270	266	268	273	280	248	278	270	267	267	291	254	245	283	276	293	271	250	271	283	280	303	298	275	256	238	241	246	268	249	280	305	279	244	277	269	264	251	279	269	281	284	251	270	278	238	287	272	286	238	279	255	287	281	264	272	249	283	289	228	264	264	243	257	271	243	269	288	265	258	308	249	272	253	249	257	246	297	266	283	272	256	268	258	277	282	298	266	244	277	243	239	281	258	256	283	303	264	271	272	272	263	299	265	285	255	299	272	278	307	280	256	275	235	286	269	274	257	265	269	267	270	260	254	304	266	246	269	272	301	266	259	258	292	251	217	255	253	262	268	266	238	284	273	265	255	262	258	269	285	256	289	256	246	302	302	310	267	289	272	226	268	253	252	265	264	280	274	252	252	247	302	286	245	276	261	298	254	254	263	241	254	282	276	223	254	284	276	287	258	261	276	254	266	265	284	246	279	276	262	267	263	254	281	296	257	281	291	276	270	257	247	275	279	257	274	253	259	260	245	288	266	266	245	264	269	252	266	259	259	265	257	266	284	284	259	234	262	267	233	294	265	261	266	274	254	259	277	283	251	277	290	253	255	268	269	264	252	262	270	281	295	266	252	270	230	272	303	260	250	253	288	237	254	290	228	263	264	282	272	250	275	271	248	282	280	276	259	285	283	282	286	249	261	266	294	295	250	267	276	265	261	261	289	291	265	231	264	270	281	277	285	296	262	259	255	271	252	240	279	269	286	276	277	263	246	247	266	259	280	269	293	249	300	250	269	256	260	283	264	284	262	275	259	264	272	264	275	244	251	268	285	268	254	256	251	282	243	301	241	289	258	273	253	299	314	251	269	257	260	241	283	275	283	266	278	281	263	243	262	272	279	236	274	268	229	252	250	259	242	248	254	277	259	279	245	262	268	260	267	255	268	271	265	279	282	258	274	250	264	280	269	291	307	250	245	273	265	281	295	321	244	251	279	257	277	265	257	261	262	280	257	283	284	288	254	261	256	260	255	251	276	251	274	252	257	270	249	252	259	237	291	261	288	264	297	260	296	268	242	258	270	249	248	266	278	258	260	300	274	260	271	270	268	255	248	278	263	283	227	250	274	229	265	248	236	246	265	289	300	259	256	277	276	264	267	285	282	265	286	267	275	264	262	222	247	276	281	285	259	293	258	296	269	265	269	303	256	283	265	256	265	285	275	280	254	279	269	269	272	252	271	262	290	293	239	275	294	270	272	255	286	296	245	254	259	267	268	248	295	260	279	273	281	290	263	263	293	264	279	262	286	264	283	282	273	264	246	286	275	248	266	281	252	236	239	293	268	264	252	270	242	244	266	250	238	269	270	270	292	250	266	254	266	263	278	245	269	288	261	270	280	291	270	256	256	281	252	255	283	256	282	294	272	261	247	274	248	257	271	274	265	275	277	259	280	283	284	254	263	243	253	256	273	264	274	248	264	279	281	268	289	256	276	284	250	264	311	276	268	263	258	281	289	272	248	242	261	255	274	285	240	246	269	267	259	290	255	287	261	249	268	235	283	268	297	260	273	262	264	260	284	275	261	260	272	253	274	291	273	268	243	270	253	258	277	296	249	286	270	246	278	279	265	262	282	270	258	251	280	264	290	263	250	255	345	253	276	284	285	257	276	276	261	278	271	282	273	261	287	244	279	288	242	268	262	297	259	286	268	254	278	247	256	285	300	248	285	283	290	317	285	243	263	284	266	261	267	267	277	292	277	242	302	254	269	263	235	257	280	248	290	264	286	297	270	245	272	256	288	295	254	265	296	262	268	299	272	284	287	267	276	257	246	281	274	272	280	266	286	292	286	249	229	282	293	285	263	238	268	279	261	276	284	263	278	277	288	300	234	257	259	255	240	243	273	279	268	291	248	252	257	263	251	266	282	279	236	262	248	291	267	321	253	261	274	262	246	249	261	270	267	261	229	289	279	234	234	309	298	281	265	285	258	274	259	266	286	268	290	262	284	251	267	275	265	252	253	287	301	252	265	279	252	270	260	268	261	242	264	268	275	240	266	255	247	266	279	269	273	269	276	251	297	268	269	268	259	261	306	255	256	275	263	271	270	262	289	254	316	265	278	255	264	270	255	272	268	297	283	255	248	280	272	279	232	236	258	251	286	240	276	295	303	267	274	267	263	260	314	272	254	255	306	258	252	291	239	281	248
7546	2603	5413	6466	5563	4559	3814	3145	2785	2428	2161	2066	1739	1591	1540	1471	1407	1363	1278	1214	1239	1163	1092	1062	1055	1045	1021	1026	1030	984	952	1011	988	970	973	927	897	891	904	927	910	906	923	885	849	822	887	834	812	840	863	853	820	812	813	856	879	806	840	786	859	818	820	822	834	825	844	832	818	797	858	804	804	823	813	862	747	786	838	783	782	847	801	840	836	844	787	781	797	885	772	745	830	824	818	750	873	763	807	817	808	813	789	837	822	754	797	776	770	788	827	820	800	804	796	865	836	816	859	811	812	762	779	815	804	781	838	838	760	818	786	796	813	791	778	722	774	776	822	764	827	804	802	764	779	756	849	734	801	787	807	743	826	810	793	828	743	783	807	796	750	776	798	777	799	822	814	775	777	758	792	780	805	796	723	778	798	821	746	769	844	744	766	791	793	780	828	802	801	760	800	831	778	815	843	791	791	806	824	796	773	854	770	802	778	789	762	792	807	827	721	747	785	790	751	747	793	769	740	794	772	744	777	770	835	807	778	788	818	807	762	704	778	766	783	784	803	780	802	792	755	794	749	761	784	826	723	773	766	786	856	851	787	756	803	772	764	807	770	806	804	797	821	744	778	763	797	775	745	781	779	780	770	756	764	768	778	835	781	747	814	788	786	779	738	773	785	762	790	816	734	762	788	778	780	775	815	783	758	761	766	741	749	807	787	765	815	764	732	791	745	769	728	773	783	768	788	760	756	755	820	820	768	753	778	801	762	773	777	783	748	780	756	773	828	823	751	806	747	775	778	778	776	733	803	755	730	790	822	815	773	797	826	769	800	829	780	848	831	796	780	744	750	746	800	769	830	776	850	809	770	796	790	766	781	794	760	808	754	772	789	778	818	802	720	757	828	762	816	803	772	781	843	764	738	782	737	777	751	806	784	736	811	779	840	795	774	777	732	768	768	780	771	726	770	783	749	787	758	789	775	802	776	778	774	811	727	766	759	769	775	742	778	766	785	759	790	782	782	806	857	734	810	814	765	768	756	811	797	756	786	773	847	778	798	772	807	795	808	784	723	774	753	838	771	814	755	753	824	720	780	800	770	755	788	788	709	768	725	753	846	801	831	771	767	833	784	844	739	818	820	785	738	782	782	823	762	789	840	812	805	765	758	749	779	795	769	811	749	792	812	782	759	748	774	786	805	784	759	772	787	841	780	781	757	819	791	824	776	760	779	775	797	817	809	720	848	864	747	756	777	777	805	783	792	760	742	729	781	800	813	733	771	761	790	717	778	761	810	715	780	743	706	754	792	759	764	801	806	829	778	769	763	819	775	795	740	755	832	831	830	765	776	758	797	793	792	792	753	778	776	822	765	804	783	780	803	749	810	791	809	723	777	740	771	781	788	748	784	765	780	789	741	783	826	801	783	794	781	774	726	769	795	801	782	788	788	787	751	750	767	803	800	752	802	824	826	826	755	803	821	752	774	753	759	756	779	721	784	825	793	775	833	804	770	810	776	817	784	748	787	738	770	805	807	787	803	734	755	763	775	827	759	757	791	778	756	804	786	737	793	775	740	798	760	757	742	795	808	761	736	756	770	765	788	805	772	843	778	777	742	774	772	710	778	796	778	827	832	761	807	776	823	736	773	821	768	755	772	769	809	805	773	806	792	806	760	746	731	760	798	755	750	753	866	817	784	824	741	731	760	797	777	755	786	784	782	779	743	791	715	814	736	771	825	747	798	717	771	789	775	785	798	785	797	776	804	775	751	761	749	797	792	814	789	741	771	848	787	767	802	795	774	806	725	752	812	818	828	793	760	726	775	841	775	781	775	791	781	771	813	745	787	765	771	790	796	809	799	804	777	790	806	853	786	783	776	763	723	707	786	760	807	769	800	830	814	766	759	812	761	793	780	787	782	783	831	750	781	835	728	813	806	766	825	775	749	828	798	740	819	799	837	777	786	758	814	795	765	768	786	771	774	759	762	825	808	770	775	772	800	781	763	794	785	780	752	799	805	775	783	814	819	764	790	761	795	769	773	816	772	751	800	749	785	754	775	801	732	802	799	824	773	807	777	822	754	804	729	738	817	732	775	730	827	739	807	783	786	736	768	755	754	792	795	802	805	757	802	887	736	769	805	795	787	776	765	782	764	803	766	768	804	734	775	848	816	765	778	754	781	790	762	865	787	726	763	799	794	776	836	784	767	787	769	758	761	722	800	783	763	784	780	837	732	759	806	765	841	812	725	764	757	754	822	775	808	821	794	790	800	749	737	773	790	719	796	814	765	792	853	737	789	751	741	792	806	767	790	837	764	767	788	784	792	757	781	707	844	742	764	798	760	779	794	760	814	790	773	818	715	842	753	738	746	835	757	804	748	837	794	751	802	789	774	807	727	759	797	835	733	778	751	757	770	781	784	765	838	789	718	762	819	770	756	763	810	800	801	745	778	779	785	766	842	794	785	726	825	795	739	777	766	761	829	773	759	776	824	772	761	768	806	775	787	747	772	803	791	750	772	800	744	742	789	829	819	789	804	826	829	774	811	760	763	765	795	786	800	783	804	744	795	806	785	772	743	813	729	802	815	742	792	771	814	784	803	763	810	803	750	801	743	740	722	774	802	718	814	785	783	740	756	749	806	793	788	762	784	767	796	774	773	762	833	799	752	808	744	792	744	754	803	811	795	802	801	770	810	795	796	770	788	727	804	812	781	769	823	773	754	787	821	800	741	786	744	773	812	747	768	803	754	755	788	806	753	840	761	775	769	794	783	758	803	815	768	726	753	790	791	782	752	776	797	753	774	802	815	762	748	802	802	801	779	765	819	749	804	775	805	765	794	795	762	778	811	766	721	729	773	785	767	776	825	825	791	771	747	823	799	778	813	771	812	809	770	783	738	766	812	835	812	807	843	778	804	774	755	785	771	814	786	774	786	735	752	755	782	815	779	787	812	776	818	796	799	763	785	756	803	743	752	788	773	805	768	781	771	821	798	792	781	794	780	729	787	799	801	773	782	770	799	785	809	811	832	839	757	786	740	764	756	767	777	789	812	813	775	790	774	786	771	833	764	782	778	754	768	800	779	755	775	805	757	789	811	784	805	750	770	774	783	845	803	791	788	790	787	778	733	763	784	748	819	817	749	746	787	754	721	832	752	804	786	793	776	815	809	782	753	843	819	798	767	726	769	750	845	774	790	775	794	781	782	768	779	775	796	798	765	775	795	784	818	738	751	777	809	741	762	808	804	763	808	796	759	754	818	746	798	790	789	788	732	781	818	761	820	763	840	744	797	778	775	772	768	806	788	749	840	801	802	785	780	774	790	763	849	797	771	758	804	810	795	798	768	765	714	772	787	774	771	776	767	766	706	780	834	769	781	744	795	789	809	788	762	789	817	737	799	754	795	793	749	751	791	757	778	804	789	806	743	748	775	780	790	774	781	785	856	794	783	750	781	762	770	793	781	784	769	771	777	779	750	754	797	748	756	793	788	841	817	812	805	770
2093	222	213	173	185	166	143	141	151	148	136	147	134	120	141	142	134	142	149	111	127	153	150	142	127	140	126	137	136	133	144	131	152	146	141	122	143	164	147	122	118	125	159	140	123	147	140	124	137	146	141	142	142	129	126	125	128	131	133	147	116	140	109	135	149	123	142	117	162	139	141	182	143	124	140	151	147	119	132	121	115	119	149	139	120	126	121	133	128	147	131	132	140	138	135	107	130	122	131	115	131	150	139	143	133	141	121	116	112	126	125	129	113	138	130	140	143	139	120	142	138	129	140	135	145	145	156	137	121	134	130	126	132	138	150	132	159	145	137	130	127	130	139	126	151	175	124	126	137	157	128	125	131	141	127	133	141	132	126	133	135	126	125	147	132	133	138	157	95	120	143	113	144	111	145	117	125	133	145	112	148	138	147	125	124	137	134	129	157	122	118	124	128	137	152	135	133	152	142	116	132	149	156	130	121	125	150	127	114	142	155	140	146	137	135	130	125	103	128	120	142	129	126	140	122	148	172	140	131	123	113	131	124	129	135	133	153	141	139	120	147	137	131	127	144	126	136	137	144	134	122	114	123	128	161	139	151	130	143	145	133	135	132	150	143	124	128	111	117	154	132	143	127	131	130	128	130	147	127	121	133	142	131	108	143	145	145	143	136	136	122	144	155	148	136	147	116	117	135	126	131	146	138	155	138	122	132	133	140	112	127	128	141	133	122	135	126	120	118	121	141	129	133	122	127	140	136	121	162	136	114	123	154	122	134	136	127	157	124	146	138	152	118	122	126	123	146	132	108	133	129	108	112	122	148	122	134	145	153	153	154	143	134	126	134	134	136	132	127	137	125	139	132	128	132	123	115	143	122	118	150	132	130	147	152	136	122	135	116	128	126	119	128	125	143	123	124	129	118	112	165	141	138	134	131	152	136	125	133	128	149	144	154	141	132	122	136	132	126	134	133	128	117	135	166	144	124	154	134	139	136	138	147	137	138	135	131	104	139	128	129	135	119	143	118	124	147	144	131	130	138	133	124	143	142	128	136	121	131	146	141	145	144	129	125	136	135	140	128	136	120	132	129	147	115	135	136	109	127	128	140	146	144	146	142	133	140	138	123	146	145	129	143	149	142	117	122	132	134	145	130	127	149	143	129	131	150	144	132	119	141	123	114	137	131	123	144	133	131	138	113	156	145	127	126	133	134	116	133	135	129	129	123	148	138	139	137	130	147	127	129	147	133	132	143	122	132	128	119	118	131	128	159	141	156	123	140	126	124	129	122	136	131	150	134	159	134	154	164	153	132	129	142	116	110	113	133	131	113	120	125	123	133	120	147	154	111	114	137	107	146	116	130	146	113	131	155	128	140	125	136	157	135	133	142	147	130	134	114	155	137	156	119	135	139	127	120	134	138	133	145	154	119	113	132	99	138	155	151	146	125	122	142	133	158	128	148	129	119	122	139	124	142	133	132	137	133	144	116	164	129	157	139	150	131	132	146	139	124	149	138	142	137	137	116	129	104	123	122	128	142	138	146	127	136	130	125	149	135	130	140	137	141	148	136	156	149	143	128	136	152	138	121	133	111	143	138	138	125	129	127	129	136	128	123	114	148	133	126	150	139	126	137	146	129	131	123	161	160	118	151	136	134	109	129	143	137	141	116	135	119	141	128	122	140	135	123	130	128	122	118	126	119	124	126	136	143	130	116	141	132	138	134	153	132	144	125	142	123	144	128	117	149	155	144	144	115	126	137	134	114	148	134	153	125	124	113	124	121	148	132	124	162	137	140	136	123	148	123	132	127	129	139	141	141	128	128	134	133	130	138	128	114	126	137	149	133	136	139	130	138	134	123	146	143	148	117	140	141	132	134	148	116	142	143	141	132	123	125	135	117	147	129	130	118	121	125	141	145	138	114	117	144	131	131	148	132	135	129	149	119	132	122	150	129	129	141	144	141	128	127	133	149	127	136	110	135	118	132	113	126	119	132	143	148	129	130	143	154	125	136	134	142	148	119	124	122	124	132	138	132	121	143	132	140	129	143	134	135	132	146	149	115	128	133	144	127	144	118	130	132	118	110	132	135	127	134	135	108	116	152	145	126	130	104	119	141	143	144	135	139	121	140	137	156	147	134	142	133	133	147	129	133	146	135	155	136	129	123	122	144	128	132	136	133	130	133	122	132	136	126	133	132	120	130	129	124	128	114	152	133	115	130	127	158	127	142	131	131	123	139	138	125	137	135	131	132	129	147	145	143	130	145	136	137	127	143	141	169	136	119	143	138	132	143	140	140	139	132	131	145	123	141	135	143	126	143	143	128	124	107	125	133	136	120	137	147	122	117	134	143	130	123	127	127	145	135	145	131	149	124	118	113	128	124	143	147	129	142	130	136	146	138	141	122	120	138	142	136	134	149	137	126	140	112	133	126	105	122	144	135	124	125	135	127	111	148	155	121	130	120	127	143	121	136	112	127	141	152	145	136	134	139	109	117	135	162	112	119	126	139	147	138	129	148	145	124	135	125	151	136	165	146	148	129	118	133	130	134	120	137	129	112	145	144	140	131	137	128	138	131	112	144	126	114	125	142	130	145	157	139	136	137	120	115	128	109	125	127	125	154	127	137	114	122	127	130	147	128	114	144	141	132	120	128	112	127	137	132	133	116	144	128	122	121	142	165	117	120	150	127	150	134	128	126	110	122	135	146	143	149	132	138	141	152	117	146	140	154	152	147	139	161	121	129	129	130	136	126	122	132	117	128	129	139	144	141	144	123	126	119	143	126	146	142	142	121	163	137	141	125	158	123	121	108	136	139	126	113	131	139	130	145	116	137	146	141	152	150	129	147	147	127	129	136	126	154	144	158	120	128	147	149	139	127	133	142	128	143	123	141	137	142	130	130	140	144	126	134	140	140	139	139	121	157	137	119	156	132	145	150	143	135	132	140	139	145	142	133	117	128	136	146	135	113	141	150	156	121	135	137	149	125	136	147	131	130	138	154	113	156	140	114	129	126	122	123	120	122	138	150	123	129	138	142	139	144	133	133	166	150	150	137	136	117	125	130	131	136	123	144	132	132	115	110	140	121	117	131	147	146	124	125	126	141	132	145	133	128	101	152	133	116	127	132	125	139	124	149	143	133	142	119	136	140	140	116	138	124	115	139	124	152	153	141	170	141	140	143	127	131	126	128	133	111	121	155	151	126	160	139	130	152	142	143	134	130	122	128	133	132	123	110	142	137	118	138	116	157	143	123	129	117	113	143	142	135	124	141	127	115	138	105	136	136	133	151	128	119	149	134	142	153	127	132	136	115	129	143	131	135	126	143	127	137	137	111	144	119	155	135	124	135	149	127	132	136	122	129	134	142	129	142	134	116	147	142	119	148	122	132	144	133	132	135	119	144	151	119	117	142	138	143	127	143	158	135	161	140	121	137	151	138	133	136	123	141	126	133	117	139	147	138	147	134	137	134	127	114	151	124	141	109	142	138	142
1802	556	598	568	599	605	617	542	508	509	482	498	496	459	431	461	434	455	444	487	436	484	459	488	458	451	444	459	465	470	456	484	437	439	489	450	484	401	417	420	425	416	452	435	477	459	427	438	475	447	440	450	476	463	450	451	428	471	453	404	426	452	448	435	434	439	477	411	451	456	411	471	458	481	458	440	440	393	474	434	470	475	454	389	435	432	441	473	459	470	433	446	428	454	459	433	437	426	461	435	418	462	430	484	475	435	452	462	479	467	427	445	467	458	460	476	478	448	459	455	454	432	447	454	440	458	448	445	426	447	446	433	448	460	477	422	453	444	420	469	457	441	441	475	433	478	425	423	447	441	412	445	477	416	419	464	434	458	455	421	461	417	444	470	444	446	476	466	415	419	444	448	434	436	448	493	446	461	470	459	443	476	449	422	480	434	442	421	468	431	450	466	464	436	501	460	475	445	455	482	476	423	445	460	451	483	475	477	434	475	468	478	460	439	453	447	432	426	436	431	403	455	437	421	437	447	451	435	476	452	430	425	457	447	413	444	444	476	471	453	447	486	439	446	451	464	453	435	457	488	439	466	470	455	453	457	430	441	487	444	470	466	479	433	462	442	453	485	434	424	466	460	457	437	445	475	474	497	464	463	443	453	440	432	415	435	440	468	453	444	470	426	456	434	456	441	453	487	466	432	430	447	446	390	436	466	474	421	468	460	418	428	440	466	435	476	464	441	460	401	438	414	483	423	464	445	441	420	451	475	431	436	469	419	473	450	466	483	420	437	460	469	444	480	478	442	482	450	478	436	436	406	433	441	488	499	459	444	462	455	454	447	440	432	441	444	413	470	440	441	426	434	472	435	458	425	435	438	456	446	446	438	440	463	445	458	451	454	442	423	457	467	433	461	417	433	430	427	407	463	475	413	471	416	413	439	444	456	452	436	445	465	410	458	491	493	458	474	496	458	431	448	441	453	436	449	440	444	438	423	463	411	425	437	447	460	450	460	476	442	442	419	468	442	447	474	464	444	433	438	411	499	472	410	485	444	432	426	428	472	450	427	404	444	467	483	436	460	432	445	460	431	421	436	462	429	456	499	384	453	442	434	474	453	456	460	482	463	425	430	453	424	448	472	440	441	467	446	424	454	467	470	452	413	444	440	451	434	452	441	442	473	440	429	439	426	484	462	471	432	425	439	462	450	452	458	446	445	433	421	508	447	420	422	473	436	464	448	438	438	486	478	444	463	431	476	436	449	431	468	452	451	448	449	457	421	484	430	455	398	446	480	470	453	440	458	467	418	428	486	443	453	433	455	449	437	469	465	451	463	453	451	435	440	460	439	438	449	448	440	428	439	458	423	493	449	388	429	481	412	442	409	425	450	431	451	458	504	464	473	459	442	507	421	421	472	428	421	454	448	446	431	444	448	441	461	438	428	441	459	471	447	434	472	478	434	409	470	436	443	426	441	451	471	453	451	475	443	473	457	432	420	445	460	438	464	490	459	455	456	430	456	446	458	457	451	489	436	457	420	428	467	455	446	438	495	455	478	458	462	436	441	439	447	458	444	452	482	464	438	477	429	418	420	463	443	474	428	439	457	508	439	463	485	459	437	460	443	450	466	483	494	468	447	466	458	431	447	482	414	478	457	395	470	444	434	398	491	455	434	425	436	462	451	461	453	467	461	484	466	462	425	456	447	426	454	453	421	492	460	465	457	410	456	430	480	448	426	502	445	435	424	448	467	464	454	456	437	436	437	425	432	423	470	422	450	447	445	473	416	477	481	474	483	434	438	452	468	474	477	451	451	426	421	441	477	442	474	438	467	416	458	456	473	452	443	439	448	442	429	445	433	434	479	449	458	458	444	438	428	462	416	438	424	423	463	465	437	429	414	459	434	420	459	430	444	444	426	494	486	452	456	460	428	461	426	462	434	434	406	438	492	455	455	459	461	456	443	442	429	467	446	469	448	436	447	429	460	416	439	446	421	420	443	461	481	457	463	456	443	453	462	419	432	436	453	478	430	438	454	459	437	469	418	417	451	454	434	456	409	449	468	452	447	422	462	383	421	473	437	432	432	453	479	467	428	433	469	458	507	504	456	453	447	425	425	474	443	422	457	451	466	451	463	419	449	435	443	434	424	451	446	467	467	465	430	432	438	411	451	474	457	452	482	450	409	475	448	412	453	439	415	477	458	455	449	450	448	451	464	480	445	473	443	428	496	469	453	422	448	427	450	480	450	444	455	475	446	419	461	420	432	469	459	440	455	471	447	482	482	413	454	441	386	474	450	421	453	459	451	429	430	451	434	469	462	462	475	480	502	445	410	480	464	494	441	433	494	452	440	471	473	433	462	465	451	444	414	462	418	463	462	504	427	434	448	439	441	453	487	459	455	482	453	440	438	472	458	429	438	410	451	443	430	450	427	450	424	450	458	455	452	440	459	428	427	442	471	432	460	426	479	466	480	438	468	431	420	484	438	453	472	432	422	472	445	464	417	435	400	505	472	431	406	448	457	465	440	424	409	445	422	482	444	416	458	443	461	455	458	457	416	461	428	424	447	464	463	449	439	420	455	480	433	442	448	437	414	446	429	456	454	437	466	460	492	395	472	406	477	447	460	420	418	463	429	450	425	469	462	457	459	424	463	463	461	423	422	453	439	494	442	415	407	463	448	478	444	451	463	479	421	447	458	406	421	461	443	433	456	443	470	432	416	421	416	458	450	469	431	433	445	415	465	463	483	420	436	442	458	438	429	461	433	431	416	394	440	484	487	477	462	454	472	390	443	434	427	461	413	438	482	443	450	431	451	461	425	439	416	462	401	442	467	414	496	479	476	459	435	436	429	438	446	451	468	439	437	455	463	458	432	461	424	426	461	445	447	452	469	444	413	444	473	482	463	438	422	483	480	444	485	414	430	471	450	423	457	418	433	449	444	431	422	450	487	434	455	428	387	462	470	461	433	461	405	458	478	476	466	465	440	430	427	412	442	444	489	430	428	400	451	418	441	436	447	468	446	420	407	439	427	424	419	465	458	500	471	445	449	454	493	471	452	449	458	433	452	479	444	450	418	456	433	446	486	403	453	491	471	433	464	408	461	478	456	459	447	471	467	492	405	460	454	420	468	436	448	427	447	415	433	423	423	468	476	435	410	434	461	415	423	452	447	449	454	461	446	484	476	444	511	447	429	463	428	472	431	421	451	488	448	426	452	447	419	434	436	463	447	469	502	448	439	419	457	455	487	453	453	451	397	453	446	395	445	457	428	413	454	424	416	458	473	438	404	403	411	453	411	441	436	456	471	432	456	437	470	457	481	456	442	455	452	430	417	432	443	456	498	479	482	420	474	470	439	459	435	437	461	430	445	480	460	479	444	493	467	485	443	453	423	451	470	461	434	427	464	507	484	441	440	467	464	453	449	459	411	452	442	473	438	420	420	442	449	413	439	456	426	438	418	423	424	461	470	453	477	477	440	440	455	461	463	475	453
8612	1191	1626	1221	917	718	587	507	460	400	409	344	334	308	331	283	312	294	309	282	292	275	278	279	279	313	282	269	305	271	282	303	280	280	282	289	299	289	269	292	244	243	250	292	265	249	261	300	292	261	276	259	265	293	243	235	269	272	273	295	295	260	245	223	269	263	231	283	305	251	281	280	259	266	278	278	275	268	274	243	257	270	275	260	283	230	276	273	251	242	292	272	255	260	286	257	235	264	269	264	256	251	236	274	255	240	245	230	271	291	304	265	285	256	255	283	264	252	258	274	281	269	262	252	252	279	255	257	285	239	273	296	263	260	258	266	257	298	264	257	264	291	262	270	258	290	274	277	290	251	267	284	263	286	266	254	309	264	259	254	275	242	232	251	268	264	251	279	254	258	276	253	251	267	254	246	248	277	251	265	274	300	281	272	274	247	296	279	276	252	271	249	274	245	289	299	257	259	285	241	272	247	241	261	242	259	244	266	252	269	257	249	282	275	279	253	250	234	258	299	248	273	231	240	281	250	273	276	266	237	269	266	263	269	272	274	248	254	257	273	254	284	266	267	278	260	252	259	299	261	278	244	265	271	261	267	242	263	255	250	255	255	311	258	256	260	228	294	280	274	246	285	273	278	258	288	275	280	268	267	257	253	287	273	299	269	250	269	276	305	239	230	251	272	258	257	253	310	265	277	261	269	247	245	257	269	256	268	255	255	256	261	284	270	245	284	276	273	258	254	259	286	268	303	263	263	264	296	286	256	281	280	241	263	285	278	271	279	236	265	269	276	248	232	303	255	312	254	272	264	281	278	236	306	264	263	261	234	244	253	273	277	295	301	283	253	264	289	270	288	262	288	248	248	244	251	274	255	242	279	250	274	272	266	272	272	271	279	251	265	271	260	285	259	250	225	287	244	262	266	255	289	244	269	266	272	260	246	265	266	259	263	276	258	273	247	284	263	242	286	271	242	278	239	246	237	267	264	256	245	258	262	271	273	247	278	234	279	278	308	269	254	237	254	248	252	251	237	271	260	225	278	270	243	254	273	266	246	270	275	275	267	253	260	264	242	252	304	254	277	271	283	271	248	252	267	266	267	285	246	283	265	258	274	261	263	267	267	259	265	269	271	271	264	245	260	233	282	281	273	238	265	242	264	271	270	252	255	254	275	227	271	282	237	280	222	274	245	251	233	248	287	237	263	259	265	290	283	274	258	261	241	245	263	280	288	268	282	269	273	250	262	291	275	241	249	265	277	255	288	275	311	245	262	246	281	260	308	275	265	277	261	248	310	269	269	292	301	263	269	291	268	268	245	261	262	235	281	248	254	282	286	271	249	293	277	264	261	239	268	260	262	258	251	285	258	279	253	274	254	288	254	290	286	282	275	262	247	248	268	248	266	263	275	277	253	263	258	278	269	261	259	267	259	274	261	273	262	257	237	280	244	254	276	278	266	251	278	277	260	245	250	282	275	251	263	294	289	245	270	254	261	243	248	255	235	247	262	283	274	278	274	285	279	251	292	242	245	270	266	241	251	273	290	239	280	282	249	262	279	274	256	271	238	237	258	267	287	289	257	279	257	254	244	262	273	252	242	273	279	245	267	249	272	256	289	277	272	288	260	282	283	276	277	273	267	248	266	255	238	276	260	265	247	246	263	272	250	272	306	279	255	263	280	257	254	264	291	258	296	272	269	260	300	305	277	248	267	277	252	236	260	258	289	277	294	280	269	274	292	297	294	278	269	268	259	276	285	263	269	310	237	273	279	263	256	253	285	275	216	303	272	265	271	259	286	281	238	245	246	263	266	277	280	276	304	260	282	235	243	254	269	249	229	276	250	253	234	267	238	261	257	256	263	232	262	250	278	285	275	251	282	231	301	255	256	271	297	275	287	285	275	261	229	266	244	277	283	264	264	272	275	271	269	258	275	243	258	257	273	267	260	233	271	314	271	262	239	250	233	250	252	292	248	273	274	293	256	264	291	276	280	290	260	283	263	264	259	256	267	282	256	272	246	269	241	266	282	257	295	264	293	303	303	250	248	227	276	266	293	241	257	282	253	265	257	249	280	264	298	267	260	254	275	242	253	244	278	274	275	269	269	264	281	265	289	247	262	256	250	266	280	270	246	291	272	240	227	263	283	262	228	221	274	285	259	253	248	267	239	258	287	274	257	248	280	264	270	256	254	262	269	268	254	273	265	247	279	281	250	269	247	258	280	261	248	266	251	275	266	262	277	255	287	273	299	269	281	247	268	224	283	262	272	256	261	255	264	273	248	263	303	288	285	266	226	243	271	225	259	288	299	276	297	255	272	259	271	302	237	253	280	245	269	269	283	273	236	235	245	279	239	280	262	247	237	294	247	270	280	264	244	258	234	233	272	267	278	251	300	263	284	248	270	261	263	250	243	264	262	264	267	241	247	277	276	274	252	307	271	237	244	283	267	234	275	239	290	286	276	256	264	287	250	265	255	272	257	276	280	290	292	257	278	256	255	247	283	257	257	252	267	269	261	241	251	271	277	283	288	255	253	273	287	292	297	249	264	250	249	275	250	239	263	257	257	255	276	287	281	221	271	271	268	259	296	263	276	285	273	274	269	264	278	260	266	281	271	277	234	260	285	251	268	268	268	269	269	259	263	264	288	266	274	232	270	280	238	247	258	267	251	272	269	258	266	287	274	260	272	279	260	276	240	276	245	267	263	280	237	261	221	267	249	284	255	249	251	257	258	255	258	268	275	254	256	287	294	259	261	258	273	289	257	253	268	264	259	259	286	271	252	280	254	261	231	266	252	266	266	262	250	250	267	294	263	256	256	305	282	251	232	256	254	295	273	264	263	247	278	239	243	287	245	252	287	262	275	245	262	247	259	272	265	279	258	258	296	278	275	247	280	264	276	265	246	248	232	312	274	255	268	240	263	261	265	274	273	261	268	289	246	254	255	247	257	295	277	270	284	267	262	247	244	246	284	259	251	270	261	262	261	278	274	262	250	247	218	286	284	282	254	285	242	232	277	274	239	283	249	267	269	290	274	258	257	249	235	252	269	251	289	281	301	283	272	257	252	227	257	274	267	236	254	252	270	255	299	270	265	293	279	243	293	314	244	244	257	262	256	289	300	263	266	257	269	284	281	242	262	264	275	274	265	271	265	252	273	264	238	241	253	253	259	274	254	238	264	256	249	288	243	304	289	295	259	280	248	265	248	266	273	253	267	260	284	287	274	270	258	270	274	251	271	264	251	272	253	256	275	239	273	290	288	216	256	277	244	236	302	257	284	276	288	257	219	224	282	289	252	262	264	271	259	252	259	261	271	244	263	288	264	288	262	263	271	275	285	253	267	262	302	286	250	306	257	280	249	259	252	264	268	271	241	230	275	270	257	259	278	250	271	271	220	265	281	278	265	290	287	265	246	258	265	272	267	253	261	257	285	248	273	253	274	234	303	242	263	263	266	267	244	278	270	286	277	282	240	281	268	291	273	280	284	266	246
5338	1720	3421	3804	3352	2812	2377	2101	1812	1637	1462	1366	1364	1265	1171	1122	1093	1093	1000	1031	1017	966	984	913	923	923	893	897	932	861	938	832	869	938	846	879	847	870	771	812	863	819	867	810	840	817	765	794	810	843	880	823	829	840	797	808	818	805	783	836	811	857	797	800	793	811	811	782	793	799	780	775	807	810	763	821	792	798	790	823	765	781	819	762	824	808	749	775	800	815	833	817	793	777	749	813	832	790	795	769	758	792	814	764	786	785	828	801	781	777	806	777	780	801	802	814	842	789	819	788	765	808	793	807	831	802	780	849	809	779	732	826	795	782	754	834	801	822	793	778	795	797	838	806	779	760	819	799	814	781	849	817	805	825	783	787	819	761	752	755	744	786	772	783	752	779	786	804	759	775	738	740	777	771	771	801	762	772	788	763	794	750	755	756	776	744	816	801	777	747	802	850	804	776	846	778	784	766	775	812	780	805	796	784	755	778	785	798	772	739	764	764	775	762	777	782	751	750	807	755	806	784	863	819	752	774	794	803	775	779	737	779	788	846	802	775	829	755	746	806	785	836	793	793	788	808	800	775	778	774	724	755	753	748	830	795	749	795	827	783	786	733	767	775	780	789	818	764	745	781	788	734	764	796	776	813	805	831	847	778	780	802	798	812	762	811	770	812	787	823	796	778	817	770	803	784	780	780	821	773	834	736	825	813	745	794	760	803	796	795	775	763	778	790	790	762	764	764	784	795	741	819	809	838	816	766	798	813	771	743	760	730	806	789	810	808	764	740	820	781	794	792	768	777	785	769	752	776	801	767	778	766	849	809	799	783	815	817	783	730	763	779	778	792	789	781	791	728	766	806	731	790	749	722	770	764	790	752	812	775	750	725	814	845	813	780	740	751	818	728	807	746	770	773	777	757	803	780	736	811	743	817	736	769	713	828	752	781	794	755	747	784	773	800	782	741	749	760	777	744	751	765	738	779	796	812	745	779	730	761	780	777	735	747	750	752	777	799	792	757	800	716	765	766	756	787	814	811	781	795	836	746	783	762	814	812	777	781	764	836	809	776	791	779	747	777	757	715	780	781	753	777	800	761	758	785	794	785	752	834	790	847	799	761	831	790	816	793	784	766	748	794	781	748	790	744	741	740	826	755	761	812	724	782	799	768	806	783	815	858	783	818	778	758	775	827	775	815	807	770	814	817	767	809	754	749	804	742	796	785	766	734	804	794	776	772	787	744	833	822	739	756	720	750	777	799	791	846	778	829	809	792	815	811	742	778	827	760	826	763	792	777	783	804	791	750	781	765	799	749	748	749	762	772	800	875	780	793	817	737	745	786	805	776	785	783	826	810	808	819	784	832	822	832	825	770	780	764	829	786	800	776	760	736	797	756	729	730	763	764	777	839	778	715	813	813	765	814	802	749	792	784	797	775	793	757	832	768	766	725	823	812	770	751	740	801	786	817	826	835	876	790	800	735	812	801	800	853	754	807	733	796	768	760	840	788	814	762	818	804	783	787	800	736	825	818	795	853	755	847	792	777	773	821	753	761	753	757	772	830	782	737	803	753	741	768	823	757	801	811	804	767	777	792	764	773	784	804	815	844	772	832	767	793	826	749	779	759	795	777	792	758	780	782	744	793	801	821	813	786	798	786	826	759	802	799	800	768	796	757	761	776	791	754	801	790	805	773	780	764	778	783	819	763	791	762	801	796	779	754	792	742	795	807	791	790	766	804	806	782	762	817	809	708	773	769	785	759	777	807	844	783	774	796	798	803	786	793	773	801	787	763	777	811	778	835	804	792	758	815	839	781	769	795	735	789	733	831	779	767	799	726	829	761	775	792	744	791	774	802	763	825	778	790	827	798	787	779	791	724	803	788	798	816	808	790	780	789	796	808	799	704	801	783	807	749	767	764	784	753	755	831	773	786	763	782	786	776	807	798	794	786	803	765	788	813	744	768	804	704	781	768	777	793	808	742	826	783	778	770	759	794	851	764	765	765	813	823	787	787	789	753	757	833	757	801	757	811	797	811	757	797	775	791	780	809	798	807	809	765	741	787	798	809	779	784	763	807	727	791	778	751	801	747	833	764	809	767	828	765	803	756	801	767	778	804	757	731	741	735	767	791	765	768	767	818	807	847	798	776	810	761	796	835	810	764	846	819	766	792	796	794	802	737	784	755	809	747	810	786	831	758	742	842	775	750	761	830	788	777	771	818	801	777	773	795	767	756	792	775	792	793	814	731	801	817	805	780	741	800	767	803	800	810	808	782	757	829	770	819	770	804	772	792	823	781	770	745	770	797	802	800	777	815	774	778	739	785	810	751	789	810	760	796	797	768	785	782	807	789	764	807	728	827	788	842	813	783	830	785	814	745	771	802	796	769	751	773	765	769	774	761	765	786	796	747	814	830	823	786	807	766	793	809	765	811	805	806	761	788	758	758	738	791	774	822	794	761	791	781	779	778	812	784	780	834	742	794	797	776	800	777	792	824	802	793	795	826	720	793	766	788	786	800	768	785	851	782	801	790	788	711	815	743	824	816	763	798	788	775	809	801	799	840	766	746	739	807	779	806	819	797	812	729	739	783	790	825	859	761	756	809	815	762	783	792	764	805	829	766	771	774	757	759	769	771	771	774	745	761	804	783	786	777	781	763	764	857	739	790	791	776	802	773	751	836	791	724	744	769	777	794	727	773	765	799	768	795	792	755	837	851	806	763	770	753	776	766	775	786	797	799	762	757	767	787	751	767	776	862	823	728	775	757	790	795	762	762	750	775	803	780	766	813	801	757	749	782	793	790	808	814	731	787	770	811	745	767	826	782	756	756	799	835	745	785	806	789	790	799	777	746	749	779	790	831	815	796	752	715	732	781	730	798	772	771	754	775	814	700	773	774	816	800	778	817	801	817	746	789	765	747	788	746	779	788	767	767	826	786	796	796	766	768	733	729	812	790	766	836	777	771	783	805	795	795	780	783	793	746	786	741	840	767	771	801	775	783	807	816	775	787	809	746	793	872	784	794	748	772	767	719	759	802	810	791	789	799	794	804	804	787	798	775	759	763	792	794	820	806	771	797	807	846	770	793	784	781	779	783	792	798	782	801	746	778	763	746	793	815	798	762	820	818	768	749	788	807	802	783	766	759	797	825	797	839	800	831	744	748	791	760	792	746	788	803	776	810	796	845	799	786	760	774	797	809	831	800	776	786	788	815	731	761	759	753	817	814	805	806	811	774	772	743	776	737	783	810	732	768	744	747	814	747	777	815	778	800	767	785	826	808	834	781	772	808	796	796	790	808	787	764	797	775	805	765	789	777	803	766	724	786	818	794	784	808	810	828	759	779	787	787	786	790	789	833	764	791	799	799	788	774	778	789	723	768	858	756	727	783	785	769	809	783	796	792	772	754	827	759	760	771	793	785	767	781	768	785	779	748	747	763	789	852	817	788	798	750	767	781	813	801	746	796	805	814	768	756	799	773	846	785	807	804	743	783
15660	2641	3039	2319	1612	1226	936	763	630	579	525	456	402	414	422	390	378	365	315	332	304	293	369	287	314	328	298	299	307	279	302	308	307	312	275	254	297	287	295	266	302	287	250	271	301	269	266	292	302	269	266	264	298	282	282	252	251	278	274	271	312	257	248	270	268	275	282	240	277	290	299	259	279	282	229	283	267	256	284	232	237	254	225	294	295	269	263	247	267	279	260	277	245	253	285	265	260	282	270	263	261	289	270	248	272	283	262	268	280	270	289	224	285	290	261	273	229	254	290	270	260	262	289	290	290	274	266	273	278	284	269	273	264	293	268	245	277	278	278	274	272	266	285	278	255	268	269	247	238	248	262	278	273	280	286	260	267	263	279	294	269	245	257	262	258	299	270	267	275	271	263	248	263	259	271	260	253	285	273	285	260	268	282	265	283	280	266	288	304	267	248	269	277	289	255	278	292	282	273	243	250	271	248	253	288	282	265	274	270	270	285	288	282	266	256	266	254	281	283	273	242	243	272	268	262	293	278	264	285	273	278	255	281	284	270	269	262	254	264	251	262	248	279	282	247	252	269	274	288	263	275	259	293	297	281	254	255	275	275	250	243	260	278	261	274	279	269	256	253	302	277	243	269	268	258	257	273	282	252	264	275	260	245	265	266	283	293	238	265	278	268	267	275	242	230	269	288	268	258	298	279	265	255	287	269	285	270	270	295	259	263	229	244	283	245	275	276	256	276	256	257	293	281	279	245	288	266	250	259	242	284	275	269	272	263	271	278	273	260	269	257	267	277	257	240	285	255	274	310	260	299	261	263	254	293	259	260	261	270	272	241	270	277	300	277	288	250	250	252	262	294	287	256	284	277	287	274	264	256	276	259	251	250	277	270	267	267	269	272	258	291	249	284	280	254	259	277	265	308	258	262	280	267	261	261	291	252	277	264	253	251	245	264	256	255	273	273	249	254	274	262	289	258	275	264	262	292	280	296	280	242	270	251	272	261	241	259	290	290	252	270	244	221	264	264	267	253	242	246	256	268	276	260	259	253	294	256	255	308	284	255	290	263	297	268	269	294	289	247	274	249	282	260	259	291	252	262	268	255	254	261	270	280	284	274	287	258	253	284	265	258	275	248	284	267	281	280	287	281	262	272	260	278	242	290	248	283	273	253	269	268	286	307	251	274	268	278	288	260	284	265	258	243	268	273	272	259	230	250	259	292	259	272	281	262	242	257	278	289	247	262	280	261	276	258	281	274	276	280	228	258	262	282	278	282	274	257	272	275	272	297	261	277	272	290	297	294	281	252	283	275	269	272	300	270	261	269	274	274	267	267	272	278	276	248	262	249	255	277	285	263	258	277	275	268	283	274	262	242	292	270	270	278	265	264	281	251	288	268	268	312	257	284	246	261	288	308	294	301	254	263	256	257	246	282	277	281	269	253	283	263	263	266	307	271	274	267	272	257	269	264	293	279	243	266	281	272	293	289	297	265	281	253	279	265	295	258	249	269	253	311	292	247	276	296	258	268	256	250	282	275	262	280	265	285	283	306	287	274	267	274	282	274	269	267	269	261	247	264	272	280	262	265	280	266	259	274	285	278	232	255	299	263	245	260	266	280	219	259	261	296	257	280	266	276	285	255	264	251	251	275	293	264	283	290	244	265	254	242	307	285	240	241	250	251	286	265	246	262	259	293	225	263	253	238	267	256	267	255	271	278	294	286	263	281	271	261	253	263	310	244	268	285	236	258	303	278	274	274	284	264	241	273	309	271	302	260	259	282	256	290	292	264	272	282	284	272	262	281	277	280	260	283	245	287	267	264	275	257	266	248	271	271	232	275	263	265	252	255	261	265	276	276	271	301	290	253	255	254	268	251	242	272	295	259	253	275	248	269	307	263	275	300	271	267	268	260	282	261	262	269	251	267	256	259	275	248	278	245	291	237	274	295	252	285	284	288	254	251	257	275	254	262	274	275	241	292	265	295	257	244	317	248	243	277	279	280	264	284	282	270	276	252	241	265	219	273	265	242	257	261	259	262	268	273	297	290	283	246	300	253	261	288	262	266	291	279	260	263	272	286	286	249	266	276	281	242	272	272	260	274	267	280	277	265	268	239	254	254	264	272	262	259	261	292	284	276	246	265	255	270	277	277	260	287	258	290	266	277	247	260	250	280	263	266	276	276	283	288	272	252	258	262	256	287	246	270	254	260	279	266	258	259	261	258	266	278	236	274	269	257	285	241	273	274	261	281	253	278	262	265	244	262	256	265	256	282	267	265	282	286	288	275	255	251	276	292	269	284	283	258	278	254	224	279	256	256	273	252	262	273	257	254	273	254	269	289	237	271	251	298	260	237	292	259	266	245	267	275	283	269	257	308	249	260	241	250	259	285	257	272	276	235	268	268	294	255	252	245	271	261	242	251	272	248	260	280	280	249	277	287	263	267	261	255	269	249	306	280	311	281	257	281	273	234	232	280	253	267	238	276	264	255	275	264	269	235	292	284	246	286	236	263	272	276	255	235	260	280	270	288	269	270	244	269	239	256	233	272	269	281	251	249	249	278	237	246	243	290	268	282	291	235	267	277	271	288	273	288	267	265	270	273	285	255	255	263	257	277	262	283	243	287	293	272	273	266	263	261	255	246	283	275	281	253	281	276	283	267	287	265	261	277	257	298	295	253	263	272	297	288	268	263	267	241	277	254	250	265	279	295	247	256	232	267	224	300	259	281	261	290	255	281	256	260	291	226	259	251	283	250	224	292	279	262	247	243	289	241	272	245	258	270	263	261	265	305	276	262	291	274	271	289	256	272	267	273	293	288	265	299	256	268	283	253	255	278	254	276	267	251	294	268	260	274	272	263	274	248	287	286	256	268	276	277	277	294	284	272	271	263	278	236	283	270	285	290	293	239	271	287	255	262	267	270	256	259	263	254	296	254	286	247	263	260	243	284	233	268	278	310	264	298	265	238	252	252	285	262	295	264	260	261	295	240	249	280	256	276	277	265	276	288	273	263	272	290	286	286	278	290	272	257	262	250	267	284	252	283	287	272	241	239	265	261	308	284	267	292	278	275	270	261	271	281	278	216	262	228	259	276	270	223	299	262	263	260	262	265	263	298	238	264	267	301	257	282	267	284	238	287	281	256	273	256	271	277	274	304	290	274	268	287	265	255	271	275	252	255	280	274	265	299	265	273	249	304	260	308	241	253	268	271	255	263	269	261	281	280	274	295	265	302	302	252	290	263	289	254	293	285	264	244	282	288	247	250	278	266	248	276	262	254	266	257	278	286	273	281	265	276	238	266	276	245	264	288	254	259	292	250	223	260	266	286	273	261	257	264	254	239	291	251	264	249	258	275	239	267	270	242	284	252	291	242	257	234	238	241	242	282	258	273	214	277	255	268	293	267	227	270	285	286	283	255	277	280	246	274	266	257	296	294	297	254	274	275	248	283	257	293	263	272	259	258	291	261	235	249	238	246	302	276	266	274	282
7576	2687	5477	6460	5529	4521	3728	3259	2832	2350	2140	1909	1852	1634	1562	1409	1388	1302	1252	1225	1202	1127	1133	1089	1087	1062	1026	1002	997	1003	970	880	939	939	978	922	909	846	959	890	898	906	916	891	842	885	886	884	863	822	795	829	846	879	854	854	835	805	835	830	898	817	787	815	808	836	875	848	777	825	792	793	800	760	820	817	817	821	836	802	805	836	801	809	826	798	836	816	853	847	766	790	846	829	787	811	819	849	804	794	808	806	791	769	840	797	790	797	740	767	797	776	830	791	792	798	753	832	767	807	740	796	814	804	840	809	779	808	789	803	862	831	753	770	805	800	714	821	765	773	791	778	815	792	829	792	807	780	789	823	806	780	824	807	748	821	784	784	765	815	764	818	784	802	808	779	828	758	796	790	811	820	792	769	761	825	769	826	757	827	802	790	793	783	810	731	808	764	708	755	760	793	776	838	762	778	746	800	747	807	759	782	827	810	760	778	787	736	791	775	808	803	794	745	822	789	806	780	805	795	834	783	822	772	751	779	727	804	738	812	776	800	825	801	766	822	742	792	746	824	782	786	786	801	772	728	766	760	779	802	803	813	804	793	796	776	793	808	811	800	751	801	787	771	778	823	764	801	777	770	766	822	804	860	802	744	783	789	732	783	778	776	784	792	763	818	801	817	834	822	795	776	812	796	771	784	746	788	804	780	812	794	789	781	785	794	751	765	813	800	794	759	793	761	777	805	824	770	774	808	780	747	805	764	764	800	740	803	765	789	762	818	744	757	786	768	723	732	751	807	782	819	791	796	768	816	770	759	831	756	741	822	774	726	744	741	791	771	767	793	835	818	750	752	788	749	821	790	847	759	756	807	813	819	824	769	800	794	820	773	815	859	827	798	793	763	749	788	816	748	724	742	791	793	838	840	817	786	845	745	780	835	765	793	774	737	757	807	819	769	804	765	793	772	767	785	791	770	772	829	799	798	748	798	772	778	761	749	774	798	782	760	806	718	861	743	815	777	789	801	814	769	770	773	809	776	773	752	808	800	770	748	832	799	765	772	767	789	778	761	770	787	782	811	784	734	852	761	833	812	825	774	792	800	744	792	807	781	776	788	798	778	807	807	774	745	786	805	736	757	786	769	817	778	847	816	799	791	812	789	728	733	858	791	775	794	775	749	782	777	792	790	814	772	773	774	779	774	760	755	725	764	785	743	791	754	779	792	802	774	777	814	823	831	750	763	798	730	787	796	767	783	777	819	787	734	780	785	825	771	768	822	803	733	773	776	789	766	731	773	808	806	771	807	800	791	773	823	747	733	785	782	836	773	789	773	805	826	796	746	782	767	793	822	774	781	797	772	821	829	808	785	812	762	790	787	823	777	726	791	780	819	806	743	734	745	795	768	784	782	744	769	791	790	835	797	845	765	769	806	752	826	790	799	801	844	835	810	779	788	789	803	814	808	748	785	779	811	807	779	812	752	779	787	823	813	812	746	781	808	756	820	806	757	818	778	797	785	813	786	783	777	806	827	772	798	769	788	767	827	825	776	778	768	839	829	784	799	812	847	827	776	768	789	803	850	828	825	785	785	779	783	773	750	746	767	813	774	805	748	784	776	781	859	778	777	786	761	721	762	812	751	808	788	777	835	747	800	747	789	754	756	813	809	746	822	767	825	784	746	831	777	782	802	773	798	754	744	779	758	822	789	807	719	791	768	788	785	764	734	760	815	762	805	792	775	787	790	790	748	806	746	825	734	712	767	773	787	797	861	796	788	720	819	792	799	802	767	833	757	818	788	811	788	774	752	795	767	785	742	838	761	780	821	826	759	785	788	755	772	774	761	728	745	768	817	798	804	775	829	818	830	772	795	798	765	811	768	751	794	758	812	779	797	802	818	787	749	793	821	757	803	758	743	832	814	778	768	803	826	785	834	758	768	811	780	776	782	808	785	813	731	776	802	768	751	806	820	792	778	755	826	759	758	795	775	765	819	797	740	781	762	810	791	764	700	756	758	783	746	792	742	771	783	773	759	797	777	772	780	799	735	784	701	749	799	769	812	746	799	766	786	798	763	784	783	750	783	781	758	746	759	786	788	736	819	759	764	733	796	822	807	788	786	746	800	793	793	816	815	769	829	826	756	788	765	802	756	733	814	824	801	807	733	771	805	799	827	759	785	758	796	762	814	750	786	758	802	783	792	814	795	795	772	807	840	739	780	841	768	741	782	857	782	772	760	761	788	830	784	807	788	761	757	822	787	817	845	738	803	783	842	721	786	811	797	809	785	792	730	763	793	766	793	802	800	796	807	772	779	781	744	775	738	763	796	797	782	767	819	753	757	873	785	758	751	804	804	755	774	812	801	833	754	810	771	770	767	764	808	773	768	817	769	767	782	789	754	794	775	732	793	756	798	795	806	812	781	736	774	817	794	813	780	757	824	781	796	788	815	754	762	790	804	782	804	806	746	791	761	772	736	772	841	798	793	784	752	783	783	812	802	769	797	732	753	807	784	766	767	762	838	798	804	815	816	764	772	782	775	786	812	765	780	819	756	751	779	809	794	806	769	768	791	748	808	802	774	760	821	790	799	746	797	737	781	797	759	746	763	745	775	782	798	762	848	768	775	777	832	813	800	802	778	793	768	754	776	767	780	813	817	808	794	784	804	831	825	793	730	735	761	745	744	791	729	784	795	781	761	766	800	755	741	754	814	723	772	783	812	769	810	765	799	776	806	813	770	761	834	763	778	794	815	756	731	803	802	750	824	799	773	752	783	789	777	764	739	835	778	781	770	806	788	796	751	766	787	832	808	841	809	800	804	815	779	745	794	785	798	787	797	798	801	800	781	820	797	767	766	778	753	748	742	796	728	800	739	761	811	803	772	751	775	821	786	796	805	816	804	765	777	828	775	817	758	794	765	824	896	812	711	761	783	743	751	794	817	769	764	757	767	758	818	806	765	776	755	783	789	825	815	791	823	771	750	786	839	812	708	760	825	729	756	775	784	730	764	749	744	800	828	777	771	789	789	825	829	771	822	767	773	749	822	792	792	733	827	833	775	773	756	776	709	783	776	769	822	802	766	760	769	792	777	786	773	780	778	795	835	771	802	777	821	789	725	835	785	844	792	758	755	769	740	811	836	751	811	777	796	804	768	798	823	802	777	776	754	770	813	755	760	789	763	799	764	750	755	829	776	794	756	739	765	766	759	775	814	766	738	798	733	796	750	815	799	791	787	749	770	794	803	805	766	741	788	785	848	834	740	816	741	826	746	784	791	827	768	747	762	781	790	797	787	785	823	844	793	752	808	793	843	757	788	812	820	783	772	793	741	730	781	775	800	763	752	771	785	763	777	788	779	782	761	802	720	779	750	804	787	792	767	779	792	769	852	797	775	786	822	709	775	775	740	793	739	752	731	800	766	812	779	791	741	799	766	765	773	814	765	788	814	814	739	799	784	798	787	761	774	849	746	744	783	764	807	761	756	793	798	787	771	751	778	777	774
2100	196	211	194	162	146	151	154	139	128	124	135	123	127	147	136	143	137	136	145	144	117	116	160	134	129	129	125	127	133	159	127	142	133	149	136	136	134	137	133	131	153	156	151	118	137	128	148	144	129	119	151	126	141	123	129	113	137	141	121	126	125	153	119	139	137	122	127	128	148	122	132	148	139	112	113	122	125	129	122	114	134	152	146	127	136	111	129	136	125	149	131	128	120	114	142	123	140	140	129	134	124	143	134	150	145	113	135	131	152	136	122	148	150	139	138	127	131	138	139	139	141	143	142	129	125	149	129	118	131	144	150	148	138	141	125	127	146	147	135	131	144	132	140	135	148	138	129	129	135	141	132	145	136	157	124	132	108	153	124	126	127	138	138	132	136	118	121	123	130	142	132	133	135	132	136	135	150	128	120	139	125	135	151	132	128	118	131	127	148	130	145	143	140	133	123	114	136	134	131	127	136	134	134	149	138	115	138	133	145	125	137	133	123	128	129	129	146	115	127	132	114	138	138	138	139	127	124	138	146	114	124	135	147	128	152	137	151	151	139	130	141	152	108	119	135	119	128	130	130	139	121	136	108	129	145	154	133	140	122	145	136	144	116	131	136	126	151	140	110	140	116	153	141	113	151	155	111	152	143	136	113	136	156	158	141	121	124	150	117	136	128	130	138	134	132	132	137	154	121	149	117	130	130	158	128	128	128	136	135	128	126	128	146	135	130	127	134	163	136	115	138	119	140	142	126	135	119	127	130	113	144	119	153	139	142	109	149	149	139	137	126	149	128	114	150	149	144	135	131	141	120	114	136	140	134	123	99	119	145	133	128	128	148	137	137	149	128	136	142	146	122	108	124	138	121	112	141	135	138	122	129	136	121	126	142	135	124	138	139	153	142	141	119	148	134	148	128	130	130	133	146	127	158	122	125	135	143	142	112	143	134	139	139	137	128	130	141	110	119	116	133	141	135	134	123	136	120	132	118	146	143	127	126	126	141	122	134	136	126	139	120	137	140	135	149	132	133	128	140	124	129	113	123	128	145	128	146	140	140	132	155	132	143	133	137	131	117	147	124	134	131	146	152	126	115	139	120	129	146	146	157	135	147	120	128	121	136	132	146	143	139	142	131	123	141	139	119	126	158	133	136	138	108	142	147	160	131	138	120	123	131	130	149	136	153	148	145	154	126	136	143	114	132	140	129	127	114	133	126	124	137	133	116	118	135	127	127	129	130	149	108	126	135	126	146	128	128	136	144	138	153	119	118	123	140	118	137	125	126	113	143	148	135	128	130	137	149	95	123	140	137	124	132	132	119	123	131	142	130	115	136	141	144	136	135	147	158	133	124	125	127	137	136	132	122	118	145	163	129	118	112	130	131	118	129	160	150	128	124	136	121	116	156	150	148	145	106	138	135	130	132	111	134	130	131	134	142	131	122	134	131	139	136	144	143	134	134	129	138	154	118	125	130	115	122	131	139	139	133	129	147	135	146	135	114	151	135	147	145	134	153	138	133	135	130	114	142	135	139	133	121	158	163	128	150	134	128	127	142	133	125	125	141	133	129	131	137	125	145	123	144	120	135	131	116	134	151	138	150	145	128	119	139	155	132	122	124	151	125	147	149	132	150	123	129	136	135	134	119	131	152	134	138	131	133	151	139	121	110	126	144	146	131	111	124	136	145	144	128	132	127	129	128	150	155	126	146	137	138	147	118	135	147	149	151	129	150	146	98	117	138	134	125	125	142	146	135	128	125	120	154	141	123	142	138	128	137	134	134	126	151	154	129	134	140	126	145	141	133	136	121	139	125	122	127	118	120	136	136	124	147	125	131	133	141	132	133	123	137	145	118	156	149	138	137	138	151	125	132	141	136	137	154	128	130	116	157	148	143	131	135	130	131	134	135	126	146	160	147	142	148	134	140	131	134	118	123	131	141	135	114	125	120	123	128	140	146	156	141	136	141	142	127	131	144	121	140	112	148	141	128	121	141	147	133	138	133	141	119	139	136	112	110	125	130	129	139	149	133	144	101	124	130	133	137	149	137	134	150	134	139	147	137	133	122	126	130	140	134	125	119	132	132	135	146	139	136	119	135	132	128	143	135	133	123	111	142	105	126	142	127	126	128	129	144	140	138	145	121	121	128	143	144	134	135	115	136	145	131	132	136	128	129	136	147	151	140	126	134	158	138	123	142	131	122	130	114	145	142	136	150	120	124	120	114	128	149	131	134	121	156	119	146	124	132	134	118	129	121	122	145	139	133	129	139	128	133	128	132	148	132	124	150	121	141	137	140	139	139	120	134	131	118	132	114	153	125	138	136	141	123	137	138	146	136	141	122	112	136	149	129	147	139	120	146	123	156	131	148	130	130	120	139	151	160	141	148	127	117	137	161	141	136	108	128	97	133	118	122	137	124	139	139	147	131	134	148	132	147	115	132	133	136	127	131	124	119	100	140	138	133	129	110	118	131	129	133	131	132	129	127	131	130	122	139	121	136	146	132	114	125	144	131	136	132	115	137	129	133	119	134	121	121	129	124	145	128	139	133	130	129	130	154	128	119	144	125	146	140	131	130	140	156	119	116	115	147	137	132	127	138	143	128	137	140	118	124	123	125	130	119	135	142	123	123	167	148	138	124	131	138	127	138	137	159	123	133	150	124	130	128	127	123	160	134	122	114	139	140	133	156	129	140	127	142	128	137	148	148	136	119	134	112	137	119	150	125	145	127	145	135	134	124	123	140	122	129	163	122	142	140	143	136	117	117	124	141	137	137	138	126	137	117	119	111	127	140	119	108	142	116	130	146	132	145	123	143	130	153	118	129	142	141	122	128	134	174	118	120	114	137	124	143	142	149	129	128	121	137	121	121	152	130	117	144	134	147	119	133	127	129	142	136	125	136	139	132	145	116	138	131	134	124	125	145	134	145	146	111	123	122	142	138	130	140	144	157	139	132	147	115	133	141	118	157	134	117	139	147	129	134	133	147	119	119	106	140	144	125	140	123	113	115	118	131	152	136	147	131	119	121	108	134	145	134	152	141	137	143	139	128	144	130	137	131	142	155	139	128	133	140	147	127	114	140	154	132	137	152	127	118	133	120	136	150	123	117	155	131	154	148	131	146	130	141	137	133	137	121	120	120	130	126	148	137	121	144	139	124	124	130	144	142	140	130	151	134	147	114	140	141	134	141	144	138	129	138	133	133	141	128	144	138	129	146	128	140	124	115	155	126	130	129	133	129	132	132	138	127	126	138	126	120	125	127	125	146	137	144	153	133	131	142	139	142	128	123	127	137	124	139	136	134	126	127	112	124	141	98	124	134	144	138	132	153	121	115	134	137	139	160	138	139	135	139	122	138	117	143	130	142	139	148	144	142	127	123	110	128	144	128	139	122	159	115	140	145	126	126	127	139	122	140	111	139	148	112	145	115	146	127	128	154	121	125	141	127	142	125	122	144	135	130	127	133	137	126	147	120	139	128	156	121	137	140
1826	534	619	644	608	593	535	536	536	493	531	483	468	488	492	453	495	459	462	468	486	470	440	454	453	462	438	505	465	484	465	480	443	466	429	431	484	448	482	434	461	425	389	423	452	467	482	431	459	427	470	445	463	464	460	445	462	421	466	425	490	434	424	456	403	437	466	452	438	426	442	460	430	426	445	440	428	428	458	457	460	430	467	412	433	451	463	478	433	409	456	460	470	437	435	444	450	449	450	464	416	447	452	425	434	427	473	450	422	470	425	431	430	435	443	418	427	433	459	404	488	430	428	481	408	470	442	447	393	456	412	457	418	420	458	458	445	436	488	438	481	442	456	450	432	458	439	470	441	465	466	426	406	444	446	432	421	439	442	425	470	476	464	450	461	427	444	469	462	427	430	435	452	411	495	499	477	435	409	465	473	455	431	441	434	443	424	444	443	429	435	424	455	420	428	475	445	473	449	457	470	452	458	476	453	426	428	462	454	427	468	445	472	438	460	476	487	451	414	437	465	443	479	482	431	477	451	441	455	471	431	449	426	479	435	423	428	493	406	446	489	429	480	467	471	490	430	474	433	444	456	450	443	445	433	454	438	427	471	450	459	406	444	443	455	441	461	441	441	413	483	462	466	475	465	464	465	451	474	438	433	420	478	471	492	444	452	429	443	464	446	458	475	456	441	464	431	459	411	450	467	434	484	430	462	475	432	407	473	465	485	432	462	399	460	458	465	440	446	418	451	484	422	452	453	475	459	438	426	453	438	470	458	431	450	422	424	436	454	439	460	431	420	491	427	435	439	490	439	456	438	412	454	468	492	457	439	434	432	425	461	455	449	458	442	423	443	457	446	467	432	452	433	437	419	474	421	432	442	437	465	473	482	430	451	447	477	443	419	430	453	443	465	499	450	482	404	449	452	459	454	440	471	426	442	454	439	443	448	415	435	491	448	442	476	437	443	479	443	413	447	470	491	481	452	405	437	461	432	472	466	433	458	433	439	440	436	470	422	465	452	437	494	425	426	470	448	424	406	461	436	427	436	419	461	485	470	452	410	493	454	466	446	462	450	439	446	455	432	422	459	469	431	481	457	477	458	470	426	480	438	425	432	441	423	463	438	431	435	468	411	437	451	421	445	451	473	493	457	463	426	424	464	437	478	449	479	434	463	438	440	427	447	445	400	449	451	476	442	426	450	452	422	407	444	480	453	485	449	454	461	438	432	455	477	438	443	443	440	460	465	453	434	460	482	433	459	476	465	440	470	380	470	432	465	471	455	449	453	440	474	471	446	464	455	453	460	467	434	462	441	405	450	464	416	441	409	475	460	455	460	459	468	434	465	433	436	467	439	487	420	479	469	461	443	438	417	450	444	405	408	445	461	420	461	444	464	422	449	435	447	425	448	441	420	482	456	446	485	473	436	471	443	449	431	442	445	439	445	468	478	476	445	450	471	458	459	432	430	428	464	434	433	435	437	435	449	465	405	451	460	463	427	432	466	443	421	445	437	421	466	452	461	458	447	418	447	447	481	449	419	450	460	431	441	415	453	457	434	468	434	432	470	453	462	439	424	458	451	444	443	414	404	429	456	450	476	452	449	450	484	443	481	430	463	425	419	471	465	441	452	440	417	468	444	475	460	457	462	408	473	452	437	466	458	468	388	458	444	466	448	413	435	449	412	425	444	437	382	443	451	453	459	476	445	440	468	507	446	417	438	446	443	454	442	455	463	475	426	418	451	436	427	433	454	439	460	462	458	436	439	478	462	426	473	441	466	444	420	434	469	443	450	424	466	465	454	450	469	433	477	451	456	449	443	420	420	427	447	444	390	460	445	431	436	447	480	480	484	458	449	482	426	430	459	455	440	454	462	433	456	438	471	464	448	459	437	446	425	429	450	448	449	464	474	436	443	492	476	417	443	464	415	442	452	440	432	448	472	485	478	452	417	433	444	478	501	453	459	425	457	425	453	485	485	417	443	493	422	452	398	463	500	428	444	437	438	422	491	427	480	442	467	399	452	463	449	465	450	475	439	452	443	420	435	478	457	418	481	453	461	436	443	439	484	451	444	446	477	458	467	458	444	433	474	466	445	421	485	438	452	493	444	429	445	466	436	450	423	452	444	443	469	435	450	450	428	442	413	441	439	447	480	433	434	423	438	426	438	476	432	451	433	459	432	424	459	460	435	446	468	443	442	456	480	461	447	434	481	453	433	465	446	432	468	437	457	426	431	457	470	411	464	481	439	452	464	481	460	429	443	427	462	448	464	451	452	462	453	493	481	418	479	429	451	459	454	414	447	460	452	431	470	455	422	422	453	461	438	403	470	470	471	431	466	443	406	437	458	404	431	468	451	458	445	432	494	428	451	470	428	469	434	449	431	362	457	479	468	501	479	409	477	414	481	489	439	457	440	417	468	501	373	433	419	475	429	455	457	452	438	468	480	481	443	418	474	447	447	464	422	424	477	429	458	471	449	433	458	429	436	464	459	456	441	447	460	396	454	481	440	473	443	444	439	448	461	451	439	459	426	416	468	457	482	456	459	437	454	465	462	443	446	435	462	458	449	447	490	454	432	452	448	448	422	418	454	460	462	471	421	427	440	463	445	433	447	440	464	423	436	484	426	447	449	435	465	424	451	455	472	442	450	455	438	458	437	439	450	441	417	444	447	438	462	437	431	489	450	441	445	423	441	429	441	464	441	438	428	423	444	443	430	423	437	436	493	450	457	457	448	448	465	420	472	421	431	455	429	414	455	440	466	433	444	487	474	456	494	496	446	463	428	460	498	435	436	439	403	464	488	462	482	474	425	477	487	416	438	471	427	487	432	437	443	446	444	426	438	469	456	410	460	438	439	456	442	457	448	453	417	444	470	517	466	437	450	404	464	407	440	449	463	496	437	470	446	466	426	444	431	489	441	437	467	436	420	443	455	466	432	414	436	432	434	424	412	460	399	457	439	436	448	432	452	445	448	479	454	474	425	440	457	454	487	444	451	469	441	425	466	400	459	426	415	446	401	452	471	457	472	486	454	456	450	427	448	456	426	437	429	484	420	424	454	475	495	411	429	461	419	422	428	423	464	464	413	408	486	465	436	470	425	454	459	449	482	456	423	437	492	458	464	415	470	396	447	452	461	468	462	444	448	435	435	459	433	462	417	433	437	439	429	470	450	470	440	501	466	505	490	459	455	458	475	432	436	448	475	472	461	440	464	481	452	455	441	503	426	472	439	471	404	425	426	495	426	468	444	452	456	433	431	444	426	457	446	454	465	466	448	469	474	459	478	429	463	442	493	457	446	443	470	474	424	461	475	434	433	461	413	459	441	436	476	472	433	462	456	437	453	469	438	470	402	473	465	461	433	433	463	443	477	450	466	437	435	452	416	437	444	434	447	417	407	479	443	446	449	432	457	461	407	417	479	470	423	443	453	449	471	464	460	466	431	428	450	475	427	446	474	436	444	465	461	427	456	458	438	449	463	448	447	425	471	476
8612	1274	1645	1337	982	737	564	512	459	397	356	376	360	324	303	299	331	309	306	306	287	296	264	315	272	255	294	278	262	242	309	284	282	283	286	292	299	288	259	272	305	290	268	289	287	312	265	268	281	258	267	259	274	284	258	277	277	256	256	271	273	271	308	248	282	254	248	298	271	285	283	290	266	228	277	303	273	276	265	262	273	289	273	279	297	283	266	270	255	282	281	242	300	283	254	264	278	238	249	286	299	282	257	240	284	249	270	275	240	264	261	295	261	236	258	250	272	249	257	261	276	286	260	283	272	289	300	287	288	264	288	267	267	287	266	261	292	255	284	257	256	258	273	247	270	281	253	284	253	281	273	279	277	273	238	260	265	282	256	255	294	272	258	270	261	240	264	278	237	296	254	292	253	253	256	277	258	276	319	281	261	268	309	263	280	276	260	290	263	237	283	260	270	259	228	292	265	261	263	242	268	294	263	241	236	267	310	257	270	260	279	257	273	281	272	258	272	273	258	263	252	264	263	267	268	255	227	275	286	278	281	295	270	242	259	289	268	278	265	264	285	292	256	263	282	255	245	249	278	291	249	241	241	255	269	269	263	271	271	260	278	253	247	294	274	278	260	263	261	273	270	255	261	265	275	272	257	276	272	267	255	269	270	270	285	293	277	275	253	263	279	278	283	266	263	270	249	275	242	278	289	239	260	277	262	268	266	271	268	260	265	284	271	255	271	272	264	264	273	264	272	242	263	261	258	278	295	262	253	287	278	265	261	248	258	244	247	302	284	275	268	246	250	264	271	262	257	270	264	269	264	289	236	278	247	270	244	295	285	267	234	270	249	248	274	262	260	268	278	246	251	290	255	289	235	289	266	302	245	273	268	271	260	267	272	281	260	274	265	261	298	251	253	245	244	292	311	264	249	281	244	272	258	273	254	279	268	277	251	266	259	267	268	276	263	291	280	254	270	277	279	262	254	258	246	268	264	283	291	267	264	277	237	247	253	287	301	263	266	266	249	218	273	240	269	275	264	280	285	272	286	255	256	254	248	257	257	271	247	267	264	275	275	242	276	268	262	264	262	256	278	284	260	256	255	263	258	302	292	268	262	261	248	292	264	257	248	273	274	275	261	253	285	276	281	306	279	252	260	266	268	264	263	223	275	247	246	288	259	272	275	286	271	292	274	272	289	260	264	265	275	279	248	288	230	274	276	262	279	264	275	300	253	259	258	240	267	263	282	260	236	252	272	271	283	247	260	246	258	255	287	269	258	277	257	277	266	241	282	259	258	258	247	252	236	278	256	229	275	260	251	258	288	254	270	261	271	279	265	257	257	270	253	256	258	320	242	254	270	266	268	261	257	258	278	293	282	266	241	228	269	269	265	271	278	282	248	266	246	276	281	257	256	258	286	271	280	283	296	250	236	262	300	264	285	277	269	301	263	257	256	278	269	265	251	237	250	282	248	244	260	242	247	305	237	269	253	283	255	263	268	294	258	280	276	284	251	261	228	259	243	273	259	261	255	274	260	261	260	278	246	268	282	279	286	272	309	256	291	260	231	266	294	303	262	252	287	279	286	257	289	280	274	259	250	280	254	272	301	279	267	241	231	260	285	315	271	289	234	267	285	259	260	260	282	283	274	296	274	267	283	266	266	253	254	285	293	249	244	279	266	272	306	276	254	243	291	268	250	251	304	272	255	275	247	265	271	258	236	272	261	225	280	262	265	257	282	265	289	265	276	264	283	256	295	285	268	277	266	243	242	251	248	270	269	280	234	267	275	250	260	290	295	274	261	265	277	263	267	268	234	267	256	269	267	241	292	280	252	257	266	246	275	250	256	250	260	282	264	286	230	251	261	262	272	305	260	271	283	291	256	228	262	274	273	289	256	279	250	273	309	271	258	245	285	290	264	268	279	268	305	244	250	258	283	234	264	256	250	250	292	277	285	243	296	275	256	271	248	269	243	241	275	253	274	248	248	275	271	281	251	261	272	267	263	245	258	252	267	272	284	249	290	273	290	238	250	257	257	265	261	290	277	264	287	275	270	311	270	257	270	245	267	254	265	268	264	312	259	258	270	258	269	278	263	277	239	279	276	242	255	250	286	254	266	280	275	261	265	307	249	275	276	261	259	262	277	253	244	277	249	272	255	271	266	292	263	279	255	268	270	251	276	272	276	296	272	260	253	273	279	246	244	255	241	262	271	262	275	260	288	266	278	262	271	267	264	253	247	252	263	262	288	263	282	279	269	258	260	253	257	258	266	250	264	278	273	249	287	277	253	251	273	290	292	263	274	270	265	268	268	267	261	265	264	270	260	243	294	280	275	273	258	257	271	257	226	279	248	247	247	266	258	313	282	285	272	231	258	282	268	263	255	258	263	269	267	269	261	250	261	255	287	278	295	273	249	262	276	267	242	274	256	295	268	258	267	283	301	253	237	270	218	287	281	281	274	241	238	265	278	254	251	254	275	261	278	259	277	300	292	260	268	277	230	279	276	254	253	264	263	262	270	251	269	262	251	267	290	291	290	252	300	258	284	253	237	280	305	285	275	278	258	256	269	245	298	260	265	257	254	276	265	257	248	268	300	285	260	274	280	287	256	283	285	255	256	297	251	245	254	236	237	253	267	275	240	253	271	281	283	238	258	280	288	279	247	247	262	255	288	281	239	276	279	275	288	269	270	250	226	263	262	257	287	276	268	265	309	252	247	256	250	237	285	288	262	274	258	288	250	253	248	265	297	222	286	252	261	263	303	292	293	262	252	239	264	264	235	260	278	266	239	261	273	268	270	263	273	275	230	264	258	274	249	231	265	262	227	272	262	267	277	274	274	264	249	266	288	262	252	270	273	304	264	265	287	288	272	269	289	281	242	261	246	260	246	271	259	275	272	216	272	240	243	272	267	255	238	233	281	270	270	255	280	249	275	271	283	255	257	248	289	308	249	248	273	244	251	268	286	274	247	278	269	267	244	229	261	298	285	242	272	271	252	267	240	255	222	247	262	253	253	247	270	228	259	236	256	258	246	277	235	254	262	251	269	269	241	255	265	291	247	268	283	270	262	280	259	271	259	272	281	276	264	256	277	249	268	254	274	250	268	241	251	306	288	292	289	261	261	257	248	240	278	257	287	283	274	290	272	292	252	227	269	248	278	294	247	255	283	265	270	252	274	274	215	259	254	276	295	274	260	285	251	277	265	261	253	290	253	275	269	254	260	268	230	263	271	273	265	263	268	267	269	241	275	277	294	264	270	287	277	315	286	278	276	268	275	250	254	292	263	261	286	269	251	250	265	259	251	270	303	271	274	276	273	276	259	270	254	268	266	263	276	262	241	262	270	269	253	286	282	272	271	274	260	289	261	284	257	298	273	265	263	256	270	256	270	258	297	245	260	281	284	268	265	251	262	261	239	240	274	245	277	279	260	264	246	273	253	284	258	248	239	291	293	250	245	271	235	250	286	267	267	267	255	254	261	272	293	274	252	276	302	274
5426	1740	3336	3792	3359	2781	2370	2052	1708	1637	1491	1352	1326	1196	1179	1140	1075	1028	1040	997	1005	1025	923	955	930	910	896	931	867	877	889	913	832	845	867	868	838	887	826	860	816	836	863	854	756	854	862	808	812	783	809	859	792	799	868	813	808	834	844	885	823	813	851	860	830	842	765	828	797	767	784	798	820	794	769	830	764	844	826	808	777	781	824	780	772	829	808	837	826	824	757	808	788	763	860	827	771	739	873	795	781	765	816	789	797	791	801	785	776	818	769	784	799	806	814	773	800	796	782	810	839	819	779	809	788	777	813	813	846	785	817	764	761	815	789	764	759	785	828	800	800	788	785	823	808	817	796	810	818	794	806	808	812	796	776	800	782	783	771	792	798	783	768	775	800	814	793	801	791	756	732	814	772	797	796	793	736	816	797	732	832	830	779	784	790	802	786	823	772	807	771	807	773	788	771	746	748	773	761	822	762	767	820	795	773	785	777	810	790	772	841	793	795	836	754	780	793	772	820	798	801	795	798	793	784	793	808	749	811	759	839	794	775	750	809	763	813	810	786	801	789	778	765	790	779	776	787	788	802	798	812	788	822	782	794	799	810	798	751	817	770	752	808	730	863	779	719	817	760	798	808	800	816	789	776	778	837	797	795	802	828	766	791	820	783	782	770	827	770	815	836	824	812	761	789	852	806	773	751	735	807	816	831	786	834	782	763	754	812	810	795	775	765	781	856	772	758	800	767	815	780	774	812	719	780	805	759	779	718	763	806	725	764	775	783	803	788	821	796	807	780	803	819	800	744	783	827	772	833	791	765	789	772	792	825	771	808	777	811	796	839	811	825	811	790	811	811	764	798	787	792	776	796	828	826	803	788	771	789	843	797	805	780	787	778	755	748	800	778	754	735	753	798	779	784	806	849	809	788	740	791	791	782	828	805	747	791	762	794	844	797	789	782	785	870	820	826	783	808	767	784	889	785	762	788	763	755	792	798	808	769	800	768	778	778	854	774	792	783	778	814	798	829	784	758	795	805	739	760	811	771	747	822	756	797	782	757	815	749	800	796	773	820	820	787	793	806	746	803	761	791	815	815	775	752	810	768	772	791	803	757	805	744	787	800	795	818	767	808	791	776	824	836	841	822	854	779	772	781	792	779	813	824	795	814	817	748	846	875	793	796	778	793	820	803	776	818	821	745	810	774	768	790	749	719	771	812	805	748	808	800	789	788	768	759	803	793	771	747	791	812	803	780	754	771	802	736	829	774	777	744	782	804	804	811	732	772	785	783	766	815	804	773	797	772	777	794	811	795	786	807	827	760	817	778	818	763	787	833	785	806	791	830	792	811	854	794	797	837	823	778	789	758	787	797	771	765	770	778	792	788	773	763	782	790	818	765	784	742	850	764	779	812	799	815	860	807	817	803	721	856	802	817	798	833	795	779	804	763	830	777	783	796	788	800	776	786	762	808	795	819	790	761	730	766	787	773	794	801	804	810	785	802	814	832	808	765	781	792	788	806	779	782	837	777	783	780	746	831	777	784	769	782	827	790	803	774	792	772	814	820	757	807	746	805	792	800	771	791	781	821	812	807	815	767	791	869	765	761	804	821	741	835	768	806	777	818	784	782	799	754	795	822	751	796	752	783	785	833	817	794	827	818	773	815	780	822	827	797	790	799	841	782	774	784	811	804	800	847	831	789	790	817	805	728	775	819	809	801	781	801	764	771	783	800	818	762	772	795	816	820	800	744	786	823	789	775	825	790	791	787	802	795	783	797	795	791	795	708	832	787	787	823	799	810	763	771	775	817	708	825	832	723	781	779	786	757	794	759	786	824	801	812	811	778	760	770	737	844	766	762	793	748	773	742	815	822	801	780	830	815	758	762	769	799	804	765	773	762	795	755	848	839	811	770	771	744	744	791	791	788	796	825	828	756	784	832	801	795	784	771	778	776	806	825	794	820	813	811	797	756	744	824	823	726	749	817	777	750	764	774	809	823	801	768	765	787	794	797	721	795	805	771	860	815	817	794	777	796	755	796	803	741	757	826	773	825	819	784	809	791	770	830	800	801	795	803	786	784	762	800	773	863	784	851	809	825	794	774	808	739	752	772	833	788	799	779	811	817	792	773	802	754	806	809	779	756	786	797	762	787	786	825	782	832	756	801	744	756	752	791	801	752	763	830	738	770	710	837	730	834	839	798	773	780	832	799	793	774	780	783	811	750	755	767	806	812	781	771	747	811	790	852	776	762	764	803	750	800	747	778	836	794	776	766	815	762	810	764	787	771	806	782	790	725	821	787	800	791	794	823	800	804	787	803	787	816	831	757	787	781	807	792	792	787	793	742	852	813	760	771	786	798	807	776	783	779	805	812	759	800	776	810	764	759	753	775	792	770	728	759	798	790	799	798	770	773	839	815	792	754	747	815	760	801	828	790	812	768	792	769	799	767	834	817	820	765	819	802	783	806	769	769	770	763	821	745	797	789	761	836	776	817	748	806	788	777	734	793	777	816	762	838	787	772	811	772	784	744	789	785	829	768	800	745	731	761	772	737	756	803	826	812	794	835	806	779	774	834	769	803	781	768	787	824	727	796	852	808	797	811	838	803	773	820	840	755	823	868	788	799	825	769	828	792	830	787	841	812	734	768	815	810	739	778	765	797	804	773	767	863	823	833	810	770	796	797	825	739	743	785	749	805	754	790	749	761	781	811	738	801	776	819	772	828	842	789	755	780	831	757	785	797	836	774	812	794	802	784	791	805	797	805	762	782	796	810	838	865	735	799	769	754	756	792	742	842	789	786	814	784	831	811	763	784	766	827	805	786	807	799	795	765	816	765	812	824	751	797	846	767	795	806	831	822	795	811	768	754	789	832	826	809	779	766	785	789	725	822	771	796	824	778	812	802	762	831	794	765	791	775	732	730	794	816	795	789	774	837	813	757	795	812	768	795	782	810	796	806	797	813	779	764	815	766	837	844	821	832	819	814	757	826	803	790	798	772	762	800	788	806	786	770	766	802	818	808	785	743	780	765	765	817	779	842	857	810	771	787	780	795	834	783	779	809	795	770	775	774	812	754	823	760	809	776	750	856	854	779	734	790	756	809	788	781	825	814	778	790	866	772	802	814	807	782	778	818	788	770	803	866	804	799	767	792	749	755	786	746	797	818	787	782	826	782	778	749	803	817	840	759	823	796	787	807	736	829	785	822	755	815	778	833	783	746	788	821	800	771	794	799	788	822	820	787	787	858	792	837	795	802	782	782	783	783	824	788	800	786	822	776	736	787	820	757	857	788	784	802	784	793	794	777	809	752	788	791	776	771	754	803	794	763	770	840	800	822	741	824	783	791	753	801	780	748	867	803	786	776	817	804	770	767	817	772	822	786	814	795	773	818	803	816	822	746	770	773	826	775	801	797	772	802	814	823	766	791	790	842	796	797	763	750	831	753	727	756	797	816	796	828	752	793	729	859	766	807	819	785	735	837	809	737	760	773	735
15828	2746	2938	2232	1645	1228	909	772	648	590	508	481	416	409	411	388	373	358	365	306	332	307	297	300	314	322	308	306	308	322	301	305	269	263	245	282	299	280	311	320	278	260	281	299	279	278	291	277	256	270	282	287	271	265	230	274	277	294	294	273	283	257	281	258	251	284	279	263	270	259	272	252	264	274	312	289	256	288	266	243	286	306	280	272	267	299	267	246	288	261	271	283	277	254	288	298	277	257	264	269	259	283	262	289	274	286	271	259	247	269	286	291	284	258	263	267	270	271	250	219	291	269	290	292	241	258	280	273	258	280	245	283	257	268	275	287	261	255	269	283	255	223	270	275	256	265	260	272	277	290	255	271	271	268	268	284	248	246	307	293	235	248	271	283	276	286	256	269	246	268	278	281	255	288	262	277	271	280	276	275	271	267	295	259	277	283	274	248	282	280	269	234	266	286	260	280	264	270	230	280	224	256	306	238	241	276	267	255	249	271	273	255	273	301	270	281	269	249	260	287	262	243	290	262	260	288	268	289	254	282	288	258	285	277	274	282	269	281	302	263	264	286	249	265	276	259	269	271	284	265	249	284	281	283	282	276	253	281	295	276	252	284	268	241	262	268	269	244	276	283	267	279	241	281	273	281	303	257	275	247	312	281	266	254	263	264	266	274	252	282	254	256	296	262	252	234	258	263	282	276	245	267	281	274	254	270	291	294	261	251	258	270	262	273	256	239	229	284	250	257	248	237	313	290	262	276	269	294	295	261	293	295	277	285	273	258	245	262	262	303	263	265	233	266	299	301	257	244	277	278	284	295	259	259	287	264	279	271	274	261	308	294	264	263	287	259	258	248	277	271	283	263	306	265	271	272	279	261	260	264	254	271	284	295	292	268	250	267	289	269	250	255	268	276	281	275	247	239	288	260	284	254	236	277	216	248	307	289	284	279	275	286	272	255	279	244	282	256	263	254	260	281	277	282	286	294	229	258	268	260	301	236	248	270	265	263	259	284	284	263	273	251	293	242	284	264	287	270	231	271	267	265	261	303	250	267	264	258	250	251	256	245	264	263	279	272	279	264	286	270	244	262	262	265	278	276	238	245	260	276	238	266	261	258	257	284	258	258	279	265	250	285	270	258	282	286	268	260	290	280	253	278	263	291	274	240	283	239	281	265	261	289	242	263	257	251	276	273	277	272	241	260	257	268	275	245	257	269	262	258	268	246	235	248	243	280	254	269	250	262	253	271	246	282	262	233	240	247	282	265	293	269	269	297	289	271	242	265	280	283	280	270	271	255	266	263	276	269	301	260	258	259	302	262	272	296	280	245	254	301	263	266	278	277	267	257	266	241	271	257	287	302	251	260	263	289	263	253	292	320	281	289	316	283	305	254	273	280	264	266	297	253	296	257	247	242	256	278	292	296	240	292	270	266	264	240	257	257	273	278	285	232	272	270	284	247	276	245	264	293	279	267	306	269	274	278	287	267	284	257	241	262	268	256	281	260	282	249	292	272	271	317	255	247	282	274	264	264	262	265	274	272	280	258	287	240	276	258	280	277	293	244	257	274	298	255	288	293	280	267	274	274	289	254	259	288	244	268	256	278	303	240	268	271	265	277	263	292	272	278	266	247	266	282	267	274	275	271	268	256	284	287	277	280	281	261	281	291	267	254	245	291	256	292	271	276	292	257	269	260	265	251	268	260	267	276	242	295	253	290	260	279	281	254	260	271	271	269	276	245	284	276	277	278	295	273	279	262	283	278	252	290	274	258	238	267	308	271	259	257	258	251	252	269	299	262	255	300	243	276	274	281	279	293	276	270	264	285	293	268	266	283	278	241	272	252	279	258	277	303	270	261	260	261	263	271	290	267	258	268	229	258	259	264	282	257	255	289	264	263	271	271	272	279	283	254	242	289	269	278	273	288	253	286	255	281	260	230	327	300	290	289	271	270	307	246	270	280	246	288	279	281	264	264	266	294	276	244	268	254	265	271	265	276	293	267	271	269	256	267	246	294	279	274	274	288	293	291	293	249	274	262	284	257	267	288	247	278	294	276	260	246	267	252	304	290	246	272	245	280	246	271	247	259	249	270	275	264	272	259	262	256	257	243	260	276	259	267	277	268	280	271	270	269	244	275	288	269	299	297	286	260	286	278	253	272	266	245	253	267	265	294	272	257	254	294	284	248	266	277	258	255	271	278	285	254	248	254	262	271	248	270	286	260	269	283	270	234	258	270	244	279	255	301	288	284	265	278	264	254	247	250	269	286	287	247	283	271	272	279	240	267	258	289	273	287	262	270	250	283	247	275	273	293	247	299	279	256	272	257	263	261	227	274	266	273	285	281	266	241	287	263	263	261	253	248	264	290	273	273	258	266	272	255	278	254	248	276	260	279	286	280	272	258	274	238	251	303	266	276	259	279	274	281	289	280	271	268	295	273	250	301	267	244	272	273	262	266	296	230	322	281	267	276	302	306	265	262	290	252	281	256	269	263	257	276	279	276	253	240	258	255	309	266	264	276	285	276	275	273	242	248	268	257	301	245	267	266	255	293	249	274	277	237	274	277	228	275	276	256	262	269	260	253	257	267	295	240	275	247	242	246	261	267	258	282	280	301	287	273	265	259	279	269	263	280	276	275	273	278	274	285	239	260	296	278	279	272	244	278	252	275	262	276	266	271	287	244	254	300	250	277	277	272	267	263	273	252	280	280	272	247	245	245	289	283	269	236	246	250	273	265	250	243	269	247	263	273	271	269	236	268	295	248	305	238	241	265	304	261	276	275	279	274	279	264	263	258	259	253	238	267	256	306	262	283	240	284	267	249	247	289	249	275	270	260	249	280	273	273	269	291	267	271	289	249	274	274	270	252	292	301	264	271	259	272	267	283	308	263	260	273	286	281	268	258	281	246	266	264	275	241	288	284	251	283	289	282	257	293	238	270	270	236	241	262	248	264	250	276	248	287	255	253	264	276	267	277	293	234	291	280	253	295	260	268	265	269	279	257	310	277	296	255	253	275	275	287	263	278	293	251	260	280	252	244	264	256	291	274	290	281	288	298	259	253	236	266	311	266	255	273	265	276	281	258	251	279	258	298	261	279	255	256	259	250	270	254	281	258	274	294	294	249	259	284	281	252	272	298	263	297	273	271	248	295	285	243	259	272	263	250	247	242	275	282	277	258	239	306	280	273	274	261	263	267	290	252	256	276	279	261	244	273	257	260	263	264	275	298	265	290	255	272	282	278	258	274	274	244	243	278	262	244	266	285	264	285	257	290	256	278	277	283	263	253	278	263	272	264	297	266	276	260	266	277	250	252	265	293	293	274	269	239	253	250	283	280	247	277	263	259	244	292	246	271	269	276	273	278	291	291	288	262	256	281	265	259	297	297	245	225	255	256	254	264	248	240	280	288	261	237	274	269	256	259	275	276	252	263	286	269	279	266	249	273	256	273	287	270	287	268	243	242	285	262	274	247	268	274	252	265	286	261	238	243
7697	2685	5586	6330	5551	4632	3752	3272	2648	2354	2138	1861	1803	1614	1550	1502	1392	1309	1290	1239	1195	1164	1137	1104	1112	1057	1079	983	1054	999	1025	964	975	938	988	886	894	865	880	874	905	872	872	910	837	857	859	831	839	882	842	902	853	835	856	840	842	863	871	794	802	805	866	856	853	810	824	762	834	795	828	853	787	825	860	823	822	811	832	802	772	800	802	794	821	850	849	799	856	809	762	830	843	849	817	798	718	811	825	807	803	778	797	786	786	814	798	800	756	792	746	761	780	790	793	733	795	783	815	774	792	766	741	739	806	789	778	766	753	736	772	835	751	802	822	774	796	796	829	766	824	795	800	796	818	802	776	835	765	816	790	767	789	776	724	744	729	783	778	742	772	773	791	785	758	776	817	823	810	819	737	819	783	822	815	813	824	809	808	782	774	773	802	810	815	815	741	797	806	817	777	766	806	782	820	800	761	780	830	807	814	784	783	781	793	782	771	801	795	763	753	775	793	733	810	759	793	810	787	776	805	804	757	792	777	822	776	803	840	766	730	796	819	774	832	772	798	799	779	781	787	774	770	756	768	753	777	755	837	787	776	712	780	782	810	789	765	812	785	791	796	786	803	745	775	765	751	820	832	774	744	801	779	783	811	806	818	778	813	798	800	823	744	817	789	825	776	812	790	770	747	767	780	751	808	806	793	820	812	751	784	745	818	801	756	776	772	803	811	781	754	832	787	763	781	756	763	785	780	779	754	814	781	782	793	752	771	769	776	788	751	778	802	816	771	786	750	792	781	778	813	787	739	829	831	765	839	794	773	808	752	790	793	789	761	800	781	766	802	731	832	781	814	773	731	771	814	790	777	758	771	795	772	809	831	790	805	831	749	774	769	780	771	760	798	774	820	747	737	826	782	762	784	772	777	785	811	807	800	806	814	753	792	757	797	766	799	797	774	807	799	814	782	798	770	787	751	798	743	764	748	806	821	750	770	766	755	761	787	767	758	790	802	795	703	791	746	798	810	796	758	772	797	776	767	768	789	808	800	767	804	779	759	769	787	754	806	751	844	804	809	760	814	714	807	812	743	800	788	793	755	784	792	764	799	782	777	841	831	763	786	799	804	812	825	791	831	807	747	791	847	794	789	827	746	773	812	769	794	793	795	777	786	803	829	781	766	788	721	721	807	799	794	783	765	795	753	832	776	809	766	794	815	798	814	818	820	791	808	768	819	795	780	767	765	737	777	795	795	769	802	747	806	771	818	813	793	809	791	844	789	805	762	784	771	810	819	794	777	805	798	790	818	782	782	781	802	790	785	745	814	806	766	779	782	781	791	825	805	839	729	792	762	822	799	811	796	797	795	766	789	787	768	800	767	757	739	826	775	746	779	852	743	855	797	791	765	813	751	788	799	750	838	789	770	766	830	773	770	813	788	743	735	834	827	779	794	804	748	840	763	808	756	788	781	801	766	836	789	775	782	778	821	772	795	716	808	763	748	786	850	784	776	792	783	804	758	785	722	805	814	772	765	755	777	773	798	700	751	762	776	822	770	802	789	802	788	785	780	765	773	798	776	764	832	768	791	789	787	789	725	811	742	783	796	742	811	753	822	788	799	727	853	730	788	770	794	779	751	817	767	757	833	763	767	724	788	774	795	825	834	822	790	796	793	810	747	762	750	820	810	817	775	782	768	808	786	769	771	783	798	779	717	820	804	786	764	796	811	733	753	829	798	813	830	787	772	756	747	793	764	763	825	747	781	816	783	780	788	779	773	781	790	812	800	791	795	766	781	795	783	759	761	735	744	825	741	780	796	740	840	729	788	756	758	824	727	808	741	831	754	737	760	820	816	776	789	819	788	769	813	745	783	747	773	810	822	786	741	807	800	782	819	839	787	815	816	758	735	752	745	792	717	773	764	778	794	800	695	845	799	803	790	792	779	780	776	789	767	764	825	788	800	722	755	789	776	785	793	793	771	862	795	733	772	814	801	777	771	812	775	806	752	809	761	749	796	784	740	786	784	769	768	782	760	795	797	746	809	817	819	878	783	769	831	798	797	756	756	826	762	806	786	758	813	766	821	758	796	817	773	773	787	822	759	842	801	818	795	751	779	832	787	818	746	811	772	738	781	795	767	836	797	838	777	776	820	794	815	773	769	792	813	763	795	754	778	781	768	825	753	770	766	789	819	794	776	792	795	723	834	753	754	776	772	760	752	816	780	798	789	807	776	812	762	784	807	802	787	814	793	815	809	788	799	733	820	805	756	795	830	819	804	755	756	769	789	808	786	773	760	764	795	778	769	791	770	753	851	806	862	783	767	762	780	754	824	775	818	772	793	792	827	727	806	734	731	764	724	763	763	796	745	780	787	799	741	773	727	808	791	780	762	754	776	786	849	859	726	772	756	800	740	828	740	791	735	807	810	749	719	817	801	849	789	814	772	821	828	759	769	743	776	794	732	790	755	719	767	757	785	756	745	814	804	828	790	794	840	808	789	741	775	773	794	808	800	782	770	808	792	722	792	781	804	854	825	784	718	786	788	795	820	824	802	807	775	751	783	798	768	789	768	800	756	824	795	766	734	787	844	803	769	777	788	800	797	802	739	787	775	807	792	851	791	746	796	821	767	805	782	745	796	764	805	818	809	791	769	745	828	823	820	816	730	790	799	729	821	794	798	778	758	830	784	761	809	807	814	812	774	800	790	801	777	774	807	798	772	776	811	828	767	753	800	842	772	788	814	756	798	785	843	848	784	785	778	765	779	803	814	755	827	744	798	791	784	820	763	786	723	797	792	808	772	823	827	770	811	762	776	714	748	772	778	849	740	769	772	808	782	714	815	795	804	801	784	759	768	773	809	804	784	821	743	779	802	756	853	858	808	776	768	793	726	805	803	786	767	735	807	765	779	777	791	799	833	757	761	829	807	768	834	835	772	794	808	850	769	761	773	796	757	795	804	727	822	750	791	755	748	796	806	816	817	749	784	764	812	754	810	771	772	774	795	764	747	791	832	804	741	793	782	756	792	768	824	785	770	779	786	823	769	782	757	767	780	754	786	790	819	789	807	745	802	785	826	794	830	733	751	774	767	739	800	767	764	787	772	736	807	817	786	786	784	785	808	794	713	762	746	800	748	778	811	791	761	792	762	808	747	770	850	793	788	733	767	792	788	762	774	764	799	767	777	790	799	804	792	805	791	849	802	776	752	769	769	760	783	786	810	742	735	811	777	765	859	853	773	812	788	772	771	749	755	784	772	778	771	828	737	800	800	768	795	799	813	785	788	776	803	758	789	731	778	820	778	815	795	781	754	790	760	819	741	793	781	808	753	744	764	809	783	770	860	743	801	794	806	818	769	801	789	838	763	774	759	793	778	816	783	804	804	861	875	808	821	812	841	800	774	800	796	739	761	759	824	753	739	778	781	848	808	781	788	797	816	777	760	773	837	789	841	837	785	767	809	807	798	799	760	767	765	821	767	831	784	803	748	795	788	814	805	772	816	791
2161	207	190	209	149	151	138	136	164	146	166	135	131	154	127	133	141	163	133	127	127	153	120	155	129	154	141	132	148	130	149	133	139	124	147	123	138	137	113	133	123	130	132	127	139	157	126	141	136	133	151	136	138	133	157	132	133	147	143	143	141	108	131	130	144	160	128	142	145	140	139	116	136	118	135	128	160	134	140	140	120	128	137	134	128	134	138	126	153	159	131	133	129	132	147	134	137	136	140	116	133	119	137	119	117	148	157	131	145	156	143	123	143	125	117	123	148	136	115	149	120	141	117	128	136	138	138	142	148	135	138	163	126	132	131	121	145	132	135	129	148	139	158	147	147	133	146	147	147	130	115	123	139	156	127	133	129	120	133	157	144	114	137	141	144	145	127	123	131	156	114	128	151	116	140	120	157	148	140	142	113	130	128	167	122	125	128	125	126	124	144	137	134	128	134	138	145	145	130	145	135	150	143	140	145	129	132	135	139	137	143	123	135	130	120	124	134	125	136	128	116	134	131	133	128	149	159	132	149	153	125	144	142	125	132	121	152	131	126	124	114	116	132	129	109	134	157	145	130	153	131	133	149	141	132	129	140	127	141	137	138	142	144	136	115	137	123	123	147	129	160	135	143	154	106	136	135	136	129	142	142	128	130	130	123	118	137	120	163	138	156	127	132	138	151	131	141	110	123	139	125	141	156	140	142	119	136	164	124	135	147	141	120	143	133	151	127	127	142	144	141	131	134	135	117	126	128	131	143	134	131	160	132	132	154	151	141	142	132	117	143	134	148	142	122	118	149	136	137	152	133	122	141	126	131	127	122	143	111	146	151	147	141	135	144	135	136	121	141	116	148	145	133	146	130	146	141	117	127	145	122	112	141	129	156	135	116	147	113	139	111	130	132	130	137	129	133	127	124	151	138	137	145	136	123	136	126	131	122	121	107	122	126	121	141	128	155	129	145	135	156	135	119	134	138	115	118	132	133	133	134	138	152	130	133	135	124	133	135	141	121	136	125	152	115	149	130	129	135	129	140	140	123	138	133	129	121	144	149	124	132	138	129	131	122	131	138	133	143	128	149	132	126	130	135	113	124	126	128	142	126	114	154	155	118	132	129	150	128	131	145	129	124	113	138	146	154	142	133	132	120	131	133	119	123	129	123	140	121	117	142	115	138	120	143	137	136	127	146	166	142	126	151	126	130	147	129	139	131	135	128	126	135	147	130	142	135	131	157	120	130	129	141	127	122	132	125	124	131	137	118	129	147	133	144	153	124	133	127	134	137	127	121	141	124	128	120	119	120	136	128	127	107	129	126	123	145	126	151	133	138	162	124	163	102	138	151	124	136	148	136	135	131	136	124	144	129	140	165	128	127	121	127	145	122	171	143	136	135	100	138	120	138	134	143	138	150	131	151	153	156	147	126	139	134	123	119	139	116	130	127	127	138	119	138	148	127	136	127	129	113	153	137	150	129	139	142	118	149	132	113	153	131	149	136	132	147	130	122	143	120	146	145	139	138	133	131	140	147	124	148	142	122	123	133	147	151	124	127	163	131	129	133	140	128	132	110	133	119	120	143	140	131	140	141	117	143	143	128	150	144	129	170	161	143	138	133	149	132	139	127	149	129	147	127	121	139	142	153	159	147	128	148	138	138	147	151	124	146	133	125	129	135	127	133	134	116	136	130	135	128	133	145	132	140	140	119	150	107	149	143	130	136	135	146	160	144	133	127	125	142	147	131	124	160	151	137	122	133	120	113	133	120	118	120	147	135	157	146	133	131	135	128	156	142	127	136	138	136	133	125	133	130	130	116	126	139	115	133	160	146	175	131	104	129	148	121	151	125	141	136	123	134	117	137	120	142	138	129	128	138	139	138	143	118	124	140	129	119	149	145	137	123	130	142	134	141	125	122	131	143	147	124	153	129	143	123	129	124	138	152	111	119	139	130	148	161	149	130	141	131	137	113	125	142	148	120	144	127	122	142	156	145	138	109	132	139	114	133	135	144	144	142	133	137	140	129	141	142	146	135	148	146	117	119	142	121	139	123	125	161	145	108	141	145	125	111	132	144	138	127	138	137	155	151	109	136	140	144	148	134	148	130	128	134	142	123	123	135	121	149	128	144	135	128	142	155	150	124	132	144	125	120	124	118	130	131	133	123	138	139	145	133	161	141	131	144	145	164	119	124	133	118	121	141	131	129	142	122	133	129	125	124	142	125	130	125	133	135	127	143	114	143	130	144	143	133	132	145	123	133	129	157	123	137	152	137	149	133	145	134	143	132	147	131	146	137	136	142	148	131	139	153	116	119	133	128	153	119	111	153	140	128	134	125	122	134	154	136	139	137	142	132	130	127	138	134	110	152	146	140	133	142	137	141	137	124	126	141	128	157	121	134	120	137	153	129	136	139	136	128	134	141	129	127	139	143	116	134	133	145	139	137	120	138	127	136	142	118	109	152	130	131	129	130	113	134	156	121	126	130	147	160	128	119	150	119	145	132	151	146	133	123	133	134	142	129	125	134	120	139	136	135	147	113	157	124	131	119	138	130	114	124	136	128	136	143	133	146	130	120	138	152	137	120	142	140	142	140	134	133	108	139	139	142	126	156	144	130	123	123	138	132	119	146	157	136	120	117	131	135	143	146	122	133	125	133	150	138	151	129	141	148	130	147	128	136	147	128	130	122	137	112	125	136	146	127	121	149	123	123	135	125	157	125	143	139	157	127	141	131	129	146	122	142	129	141	142	150	145	147	137	135	121	128	138	134	111	124	135	145	131	135	141	145	145	126	147	118	131	143	134	129	120	132	145	124	134	127	139	126	133	138	129	128	135	135	127	148	147	124	142	122	154	125	129	123	130	143	114	131	135	131	145	130	149	106	146	149	134	130	135	123	147	129	136	116	136	140	116	137	151	137	130	116	136	154	132	134	131	152	161	119	109	139	144	120	150	143	142	140	136	121	130	142	129	134	133	131	131	140	133	137	127	139	123	145	159	135	144	149	141	145	112	125	156	117	139	149	134	158	117	137	144	142	137	119	122	136	120	150	127	122	147	134	123	131	123	128	162	140	107	150	143	132	135	144	143	125	126	143	138	133	125	139	133	155	139	148	121	143	142	118	133	154	143	157	133	140	126	142	142	149	128	146	125	137	141	146	114	143	156	132	139	157	149	129	126	142	107	150	134	124	154	152	143	139	138	160	124	128	134	156	153	131	136	125	121	142	123	143	139	140	134	144	145	129	125	153	135	135	136	133	121	123	121	138	128	143	139	112	132	138	139	147	133	148	155	130	125	153	145	135	143	133	146	135	138	124	137	153	148	135	126	146	146	135	146	123	132	150	120	128	133	159	151	123	146	121	129	145	133	146	126	146	118	160	133	120	108	116	148	128	129	146	139	123	126	137	135	139	128	150	127	135	130	172	134	120	123	132	133	123	123	140	125	120	131	133	129	139	141	121	127	138	144	147	135	144	133	125	150	120	130	150	145
1880	505	610	636	601	542	582	524	449	534	491	491	484	493	459	466	495	444	435	432	455	504	420	475	468	438	451	455	477	470	461	443	446	491	421	489	409	428	460	427	448	474	440	444	442	437	432	450	434	421	460	473	436	448	452	453	438	467	434	485	463	492	422	444	447	452	450	452	416	439	446	428	436	496	476	448	423	429	452	444	446	445	444	434	468	466	453	459	412	468	453	447	462	428	482	430	463	463	454	443	498	449	440	413	424	446	469	429	453	412	440	469	430	449	457	471	439	440	449	450	445	465	441	442	456	475	441	448	431	494	492	467	430	476	426	456	449	434	445	455	428	456	449	444	449	479	464	441	479	474	446	455	452	422	436	449	496	437	443	468	464	470	450	456	460	456	443	464	435	448	477	474	485	435	428	436	430	446	405	487	440	476	453	464	432	466	438	477	432	480	434	484	480	468	418	473	430	439	441	423	481	469	403	438	457	446	403	491	430	462	445	454	495	427	441	430	494	393	449	473	455	471	446	453	471	424	480	452	430	473	455	479	459	434	448	450	450	443	462	468	461	441	451	471	441	450	459	444	403	452	484	438	464	455	433	439	427	460	445	436	478	447	425	437	445	470	443	445	435	415	437	401	446	427	465	461	431	418	457	444	428	456	458	458	453	398	435	454	432	482	456	424	472	437	415	445	471	432	467	456	440	428	456	408	426	440	455	462	475	442	453	479	469	436	467	449	454	409	449	469	484	464	476	434	486	450	410	436	440	432	444	428	441	467	405	466	428	464	428	425	479	416	450	417	415	456	429	433	434	448	445	448	444	449	434	453	473	433	440	459	458	447	473	476	466	463	491	444	499	483	432	422	444	416	429	458	453	433	424	470	424	446	448	485	466	416	465	470	483	407	439	451	444	462	456	447	427	455	446	455	456	408	462	436	460	466	447	455	431	465	471	465	474	461	469	439	459	426	439	456	455	453	463	451	469	441	475	469	435	440	422	446	440	443	464	440	426	430	441	481	442	427	439	459	464	411	448	439	475	465	452	500	493	472	470	453	448	458	473	430	451	438	437	417	454	456	432	420	468	440	457	431	487	446	440	451	461	447	473	473	436	449	502	419	468	473	521	472	458	445	437	448	430	422	456	435	422	453	436	485	454	503	449	427	441	454	469	450	426	483	444	461	426	474	440	445	459	439	432	432	421	480	472	451	435	392	410	462	454	466	423	462	445	440	448	438	433	442	459	470	492	477	437	462	460	469	441	474	427	445	453	447	438	431	432	482	481	448	434	447	460	412	447	442	439	477	484	472	469	481	440	461	406	423	480	435	470	479	429	443	437	421	429	476	478	430	449	464	456	396	458	422	445	443	442	450	466	445	407	383	460	446	448	455	467	425	472	464	429	440	467	467	438	461	464	471	451	447	458	446	442	453	474	458	469	439	435	424	455	443	434	476	461	467	440	453	449	449	459	460	422	474	416	423	461	462	454	444	444	461	467	456	416	499	433	486	430	443	437	410	439	474	468	452	429	449	465	493	471	436	467	437	500	452	434	469	420	416	453	457	420	469	458	475	427	433	466	461	469	441	432	450	435	455	480	424	481	466	424	464	437	468	436	472	451	479	454	398	446	435	460	425	441	446	479	467	431	440	440	445	411	473	434	433	420	463	421	437	467	443	460	422	472	405	480	445	458	442	444	440	436	437	473	493	447	459	429	448	439	464	424	456	481	472	442	427	396	469	478	468	406	453	441	447	405	455	442	440	425	437	412	468	441	460	430	439	432	457	427	441	453	428	463	452	429	437	444	431	464	438	449	442	446	490	416	439	392	464	466	466	470	489	439	464	448	467	447	447	452	472	469	502	435	458	458	454	412	448	423	450	422	441	446	470	460	474	449	457	452	428	477	452	429	457	448	423	419	435	429	427	430	450	410	460	452	437	485	431	436	440	443	461	470	454	459	439	471	437	459	481	455	492	444	460	458	443	472	490	456	473	467	490	498	488	468	463	442	461	447	454	431	438	479	446	442	468	440	450	455	461	470	455	489	482	454	492	456	478	424	426	438	475	443	450	439	480	460	423	441	438	434	459	412	446	492	437	468	450	439	461	463	460	475	420	473	433	469	434	483	418	435	446	440	477	472	475	447	440	419	431	456	483	457	431	463	436	464	469	458	460	438	462	487	456	452	442	489	444	422	477	420	400	457	471	455	425	436	443	427	435	445	435	453	449	445	420	451	425	425	438	457	455	432	433	457	406	423	464	456	503	439	449	438	456	445	452	450	405	448	416	467	477	466	415	448	405	472	423	449	480	457	441	482	463	465	428	471	452	450	418	456	465	448	424	442	405	432	465	437	464	445	402	482	443	437	436	406	462	480	488	417	444	449	430	441	447	452	460	448	473	471	467	412	429	441	425	472	454	438	427	443	424	419	432	450	469	467	443	436	482	486	480	460	455	470	405	408	434	413	414	463	448	435	458	442	443	420	430	445	495	444	462	462	488	441	462	451	506	434	442	436	446	462	448	444	452	490	491	437	409	470	429	451	432	413	412	428	434	447	428	458	414	464	464	420	442	445	451	452	429	456	426	414	474	454	430	450	453	441	438	452	406	459	481	461	422	448	472	474	422	434	444	453	450	416	427	446	460	448	442	425	446	457	461	434	437	426	442	447	429	416	461	489	453	438	412	482	417	466	462	458	456	459	416	457	423	430	495	441	426	435	458	480	480	425	450	476	449	439	432	438	455	454	480	457	474	436	445	454	407	479	437	469	473	457	435	433	467	414	444	418	449	472	468	452	494	449	446	441	464	450	456	441	466	457	430	437	489	427	478	454	449	434	440	427	427	445	437	471	468	444	481	431	455	463	435	501	442	420	463	438	461	491	442	453	445	433	474	453	463	441	482	439	446	436	433	463	452	455	454	455	412	446	455	394	459	458	431	404	424	440	458	497	445	438	430	444	457	399	416	434	412	447	434	458	449	437	459	466	455	457	455	427	483	462	493	468	477	409	427	426	432	486	462	482	425	431	465	472	448	451	422	436	467	426	411	436	450	423	451	466	439	464	456	455	448	430	428	456	437	422	440	445	453	443	463	407	439	454	441	476	457	442	468	487	418	425	401	467	455	495	436	442	446	429	469	419	422	416	455	468	413	442	406	414	441	441	447	424	448	467	426	444	443	446	431	445	441	402	459	459	449	464	439	436	458	430	439	477	466	434	437	408	452	438	431	425	434	454	466	426	451	474	452	491	457	467	440	479	436	463	463	428	444	465	474	444	456	457	457	433	478	424	441	407	461	436	455	439	417	453	450	479	488	476	456	454	458	411	459	431	479	458	476	473	451	478	448	480	466	464	450	486	439	415	431	427	444	453	448	448	441	470	451	450	471	481	454	479	463	443	448	430	470	445	418	464	450	440	451	438	418	455	417	485	440	386	447	423	442	459	422	463	472	434	452	418	455	408	443	491	471	484	448	467	452	446	407	432	400	458	450	444	492	458	454
8638	1192	1598	1264	918	709	592	491	467	415	386	365	348	354	344	289	317	319	298	319	278	279	309	298	302	286	307	251	267	286	251	270	273	283	267	298	310	272	284	321	276	273	279	270	282	281	265	282	246	268	260	258	272	281	267	264	282	271	288	276	250	271	269	278	245	284	273	269	252	294	256	253	264	270	261	276	254	228	273	265	278	251	261	272	314	299	281	280	258	255	272	251	252	268	305	249	274	286	292	263	258	271	269	251	259	278	246	259	297	283	257	254	267	266	271	260	257	265	257	285	251	272	268	266	247	240	275	285	296	288	263	275	290	271	238	248	264	263	274	262	236	244	266	255	246	280	268	248	244	284	259	270	291	251	258	271	276	260	262	233	270	270	271	269	278	261	264	266	260	279	262	273	263	278	246	246	260	287	264	275	292	266	249	269	257	268	283	259	293	246	238	273	276	259	240	276	276	236	278	250	276	265	304	269	269	280	291	266	272	258	283	268	261	267	296	250	290	283	243	278	289	258	276	266	258	260	257	279	252	254	253	234	259	275	278	268	269	245	273	266	234	259	266	253	320	256	268	256	272	272	311	248	257	268	262	265	248	255	230	261	275	284	276	271	281	246	255	274	278	261	271	258	291	273	274	250	274	256	228	266	292	261	268	257	277	278	273	265	273	232	252	286	262	267	262	269	268	267	272	289	285	266	261	310	255	284	315	286	290	283	263	228	260	262	246	256	290	272	262	265	276	263	284	238	271	250	285	259	289	254	271	282	260	267	266	256	274	262	279	279	271	277	251	268	251	257	251	262	255	268	262	270	264	266	263	262	293	280	269	257	247	258	279	285	246	250	279	267	223	286	286	238	273	286	293	263	261	273	273	262	259	284	266	277	249	253	274	283	265	241	256	259	289	253	249	278	293	247	236	244	263	268	260	264	253	275	246	253	302	256	267	281	276	274	239	272	269	255	283	271	253	241	266	276	267	266	268	273	284	238	273	246	280	256	268	266	240	275	261	311	307	252	268	280	258	255	258	258	228	267	294	256	264	259	275	253	272	225	258	257	283	271	294	265	268	260	263	236	261	247	255	288	251	286	267	269	271	271	223	269	241	255	295	251	266	258	281	265	265	265	231	259	285	255	277	266	267	249	263	259	235	282	304	275	295	260	279	278	274	269	267	283	245	232	268	266	254	256	288	271	267	253	270	281	255	281	274	258	282	253	227	258	255	270	245	232	236	259	299	280	290	229	250	278	273	246	249	264	267	294	262	288	268	240	274	309	259	274	264	280	303	259	263	269	277	234	231	260	265	274	272	294	262	278	273	300	252	260	257	277	250	274	280	282	257	266	268	277	276	262	271	237	257	270	253	258	288	296	297	259	282	239	271	266	256	260	284	293	265	254	244	283	265	286	299	253	247	267	266	248	262	263	248	277	273	281	286	253	241	256	283	280	249	255	249	283	254	271	252	258	255	265	302	290	288	273	261	261	270	253	268	283	289	261	271	245	266	267	253	248	226	269	254	281	276	273	253	287	279	277	268	258	256	281	293	281	275	273	263	290	265	267	315	267	238	258	267	257	264	261	303	255	255	274	253	283	296	252	293	258	269	278	250	282	293	243	282	272	247	250	269	280	263	247	260	245	275	246	250	263	264	239	260	226	277	303	268	260	275	261	279	239	255	281	246	252	246	259	266	281	281	284	242	281	265	281	260	258	292	277	246	252	271	243	261	286	250	267	264	274	250	283	266	282	268	298	291	295	306	281	267	257	256	288	284	262	242	288	269	259	262	242	277	294	272	262	288	232	287	302	280	252	277	268	251	288	288	256	251	274	275	262	268	298	266	273	256	301	263	280	251	228	286	270	251	246	281	238	284	272	272	262	287	270	285	250	246	267	270	286	264	278	286	266	251	273	272	260	247	266	278	262	254	287	270	299	289	269	274	272	241	275	280	274	278	256	277	252	281	290	246	263	272	262	264	231	228	254	260	237	282	284	270	287	248	259	277	276	288	264	233	265	280	267	307	246	249	258	286	253	262	280	249	260	274	271	277	266	300	265	273	268	304	280	283	243	269	291	275	257	267	279	278	273	258	260	276	266	266	271	319	285	265	293	269	255	297	266	302	249	270	281	260	280	265	250	238	263	254	264	274	301	285	296	267	277	267	269	294	270	267	286	282	260	238	312	243	263	237	272	259	247	273	263	271	249	252	262	260	258	244	275	276	252	250	275	268	248	259	236	240	247	274	252	278	288	272	244	257	295	273	268	283	286	293	263	255	278	292	252	267	268	261	266	267	303	239	251	259	252	259	248	245	265	277	256	283	234	267	252	279	270	274	266	273	285	267	284	280	279	303	289	239	282	272	254	277	284	294	278	278	280	251	284	289	304	269	271	250	253	254	243	256	246	240	284	264	251	269	261	291	255	266	246	292	257	252	250	278	255	250	261	273	285	271	248	299	276	291	253	260	254	277	246	289	288	291	277	259	280	267	264	283	254	254	289	249	280	275	235	269	276	295	267	287	304	252	299	290	246	261	233	253	247	256	266	259	283	259	275	259	282	273	245	248	261	254	268	242	251	262	269	253	274	276	267	246	263	251	247	297	264	282	301	270	269	286	245	280	232	262	296	264	233	245	246	299	265	291	243	247	274	261	279	255	271	273	263	266	263	266	280	243	266	274	280	275	227	267	263	262	268	262	273	275	249	293	245	275	265	255	261	248	249	280	253	243	249	258	252	257	252	251	281	260	280	275	268	266	268	256	238	256	290	271	253	290	272	274	303	290	259	287	273	257	258	277	257	289	300	257	278	295	270	277	248	269	271	272	285	270	257	274	251	259	276	266	278	279	298	285	288	265	253	275	260	253	245	287	280	288	267	280	277	264	277	265	250	269	302	252	275	245	289	288	276	240	256	286	273	262	292	241	269	270	264	249	288	271	232	270	231	259	272	246	240	262	275	250	267	271	291	264	291	256	280	275	253	259	261	280	280	253	267	272	265	272	266	261	281	259	276	260	254	293	279	225	236	276	249	272	263	251	249	295	282	278	273	266	251	260	265	267	258	280	296	249	284	240	247	257	277	282	261	249	241	297	292	274	264	274	265	234	239	276	293	246	287	250	262	252	276	235	270	252	299	270	259	270	250	279	228	245	260	265	286	254	277	264	265	245	260	265	258	252	272	299	257	260	262	276	283	273	254	253	251	249	288	278	291	263	273	265	242	263	277	257	311	257	276	275	272	306	271	257	256	274	246	273	277	272	289	283	272	257	268	255	261	268	252	245	282	287	294	240	266	277	266	276	265	269	276	284	287	268	283	259	270	259	257	280	263	267	262	247	268	255	275	271	277	254	258	260	282	261	269	249	271	258	247	291	291	251	262	268	234	255	288	260	320	273	268	248	272	292	270	271	267	285	272	257	281	256	295	266	301	265	248	273	244	282	273	246	287	273	291	268	238	241	254	283	253	256	251	259	240	291	244	245	269	269	276	262	266	260	277
5358	1715	3251	3936	3387	2739	2364	2085	1951	1640	1520	1384	1287	1238	1188	1117	1090	1098	1055	1058	1006	984	1036	957	925	923	916	875	924	914	893	893	894	938	876	843	844	860	786	865	848	841	800	846	833	809	846	824	803	849	807	820	808	789	825	757	759	839	831	826	896	808	877	806	824	827	807	847	781	758	839	812	821	870	830	757	805	822	802	801	857	838	825	739	873	728	791	763	797	810	840	819	759	832	802	784	784	809	879	806	772	797	858	809	782	844	770	818	788	797	764	786	863	781	837	797	780	785	791	754	783	834	775	811	822	791	787	786	771	802	816	804	768	826	831	768	815	781	802	790	873	781	820	772	772	789	756	800	799	838	754	803	775	785	821	786	819	839	771	779	768	765	843	785	726	794	738	806	804	800	780	765	753	735	751	739	844	808	815	764	816	782	739	790	821	807	786	753	768	811	750	812	812	765	778	819	812	775	807	784	782	813	823	790	760	842	774	756	820	844	783	730	754	798	800	791	784	761	835	815	797	818	753	737	806	801	793	730	786	788	778	783	786	786	779	799	822	794	791	844	809	806	799	775	779	791	809	781	783	837	784	757	735	802	780	747	837	771	802	811	829	787	824	777	757	790	787	828	807	831	814	758	753	797	751	798	781	789	807	815	774	765	767	804	786	790	831	761	788	775	771	795	797	809	842	813	818	809	793	808	811	831	810	793	808	820	786	799	785	812	831	815	815	813	786	790	794	773	806	788	799	749	805	739	806	898	819	755	799	809	816	754	783	769	766	811	814	764	800	776	739	786	767	771	769	804	731	794	775	777	736	792	768	807	792	740	802	778	763	749	791	787	774	775	780	759	779	814	796	802	801	810	750	756	771	814	759	736	799	807	811	822	808	805	761	800	798	777	788	769	806	797	835	834	772	773	755	821	800	798	834	746	779	761	813	822	738	735	824	799	807	777	754	787	741	789	757	795	753	816	807	791	722	777	794	779	790	767	748	787	833	775	807	800	832	803	804	799	792	776	775	828	832	772	767	778	813	744	808	771	843	777	752	796	772	785	809	808	766	803	807	795	805	738	778	814	768	781	758	767	775	782	843	825	786	778	799	790	804	810	794	808	772	786	786	788	767	814	811	760	792	807	804	796	758	747	838	775	801	810	790	846	732	803	812	774	756	812	802	759	816	803	787	794	794	786	763	771	769	780	782	818	774	745	781	769	784	823	788	788	796	798	826	792	765	760	809	795	814	839	794	777	791	771	807	843	787	774	843	817	787	783	783	737	820	794	784	761	737	793	862	760	794	793	815	767	795	806	809	845	828	783	798	850	804	790	859	781	821	825	773	833	789	744	797	769	765	827	789	807	731	744	815	797	768	811	759	798	742	729	832	841	782	784	837	786	795	782	782	822	794	731	742	783	772	800	822	745	768	801	816	780	805	816	732	824	775	781	820	784	770	776	787	833	778	799	780	849	779	804	809	824	756	772	775	778	755	812	768	799	809	830	813	834	808	784	775	797	777	780	795	787	808	780	793	808	815	755	798	782	785	749	774	821	785	790	768	746	752	751	765	775	833	783	786	763	784	811	797	796	770	780	800	783	805	756	754	735	811	775	806	759	805	786	768	775	797	779	806	793	817	783	807	823	732	808	789	780	757	792	831	796	776	795	838	813	792	816	824	746	724	771	742	838	746	801	790	778	839	790	760	789	767	831	809	776	761	785	785	779	776	766	794	789	774	764	777	723	770	823	776	758	846	780	783	755	754	795	811	808	823	779	812	793	801	787	818	753	750	830	767	825	775	751	775	798	784	828	787	798	796	755	790	772	813	805	768	808	771	807	789	763	752	833	755	788	792	764	786	812	759	783	780	853	809	778	806	812	793	784	763	799	747	807	801	763	759	768	838	747	791	760	780	776	813	844	810	785	774	835	765	756	823	768	785	775	825	789	787	748	806	761	827	752	799	826	776	756	791	787	745	764	802	714	737	810	772	806	765	783	822	768	740	781	781	801	791	771	769	800	755	811	811	791	759	801	734	791	790	796	844	808	811	774	792	787	799	754	820	809	785	801	790	749	789	759	811	845	812	800	802	748	798	803	796	800	773	754	739	775	824	809	778	743	765	734	777	782	779	777	761	784	755	826	774	773	798	778	782	772	805	791	789	776	796	711	805	811	758	792	786	838	817	796	788	776	797	846	804	756	837	797	771	794	787	777	809	805	824	806	795	794	784	791	799	789	781	768	753	814	757	777	799	792	759	825	828	780	788	774	759	800	815	747	757	784	781	830	741	733	795	801	797	766	799	789	832	785	781	776	747	749	779	781	784	778	762	776	831	781	799	795	781	800	788	803	734	784	732	772	835	792	742	752	832	801	794	798	820	809	777	816	821	802	775	801	777	776	806	742	849	792	786	804	739	787	799	856	779	812	772	783	738	792	800	786	759	807	787	748	801	799	793	791	782	773	763	766	763	794	766	781	771	763	849	764	784	806	788	793	801	784	785	767	775	780	853	813	791	779	825	770	800	781	777	785	793	783	797	771	783	787	817	742	821	801	833	776	749	806	792	770	797	761	784	814	795	773	779	779	807	737	781	784	775	803	801	759	833	812	796	777	786	772	768	792	771	741	767	826	835	806	791	766	826	770	796	837	821	810	753	761	837	771	784	818	760	790	829	796	755	795	775	794	780	799	795	824	795	811	801	754	786	779	802	815	781	752	751	786	784	821	813	792	873	778	804	712	796	807	815	830	745	780	787	777	828	758	759	753	778	792	765	792	806	788	833	703	765	811	778	789	792	805	794	824	798	800	753	810	764	822	771	791	817	776	800	828	794	826	786	729	780	792	803	825	805	729	804	806	805	799	799	811	782	822	776	804	800	802	829	771	777	821	809	764	822	796	769	805	796	782	791	857	787	758	779	732	773	835	821	752	797	758	763	769	809	781	781	847	791	768	799	763	765	761	801	811	822	754	834	796	819	798	779	804	798	767	803	760	767	793	744	809	806	737	856	794	785	773	785	820	791	791	805	760	841	801	799	765	745	792	762	782	744	768	806	808	783	749	787	762	797	803	761	769	779	811	755	782	802	819	823	796	767	843	788	750	765	812	813	796	841	791	793	800	778	775	764	766	825	788	800	787	815	789	739	748	775	820	758	786	793	791	746	767	785	785	781	841	804	798	847	777	752	764	799	751	786	811	777	807	827	843	809	783	819	830	780	807	772	803	843	788	790	783	810	789	724	766	823	826	802	800	779	800	789	837	797	797	763	824	783	784	781	814	817	822	832	803	738	796	784	743	797	810	762	780	761	815	822	831	808	784	804	761	748	755	825	794	776	822	755	878	782	762	779	763	774	831	775	780	784	805	798	802	797	795	791	804	789	815	756	793	780	804	744	792	837	785	759	765	771	797	770	793	786	773	743	767	786	772	770	780	777	801	769	771	825	768	774	809	806	824	839	829	770	753	768	768	787	750	758	788	841	805	796	773	822	800	830	772	794	791	813	793
15652	2644	2924	2326	1615	1151	927	743	625	548	494	478	415	387	401	346	353	358	371	328	331	311	304	296	338	317	291	327	327	303	295	305	302	300	303	304	287	290	272	251	276	284	274	289	272	267	252	256	270	277	304	263	291	241	233	251	278	255	275	279	261	257	274	280	310	284	279	298	278	267	251	287	257	265	283	252	295	263	282	303	265	260	257	265	292	284	245	265	271	272	270	266	272	257	258	232	257	257	257	242	284	250	250	243	245	278	264	273	262	264	293	272	262	288	268	258	255	255	288	258	270	252	293	273	250	281	310	272	266	270	290	273	239	249	281	281	290	282	261	276	262	250	271	253	288	266	275	264	269	236	279	259	235	273	284	256	293	275	261	229	253	236	264	273	254	274	280	274	275	255	279	252	240	265	276	258	247	281	251	268	263	277	267	298	254	261	264	259	276	307	260	276	268	275	267	262	272	252	284	234	259	273	268	287	283	253	276	247	284	286	249	256	245	278	310	262	270	247	268	247	265	268	239	270	290	311	267	261	284	261	274	253	246	267	290	255	222	281	287	250	285	259	240	272	294	250	258	282	300	269	265	290	280	294	283	259	272	262	262	257	245	291	299	251	251	254	234	281	267	258	278	258	274	278	307	276	288	256	284	278	284	249	256	259	273	275	256	240	279	256	250	301	269	299	273	278	256	251	277	279	237	256	272	287	257	248	259	296	278	244	276	244	275	250	268	277	261	262	262	269	255	233	266	287	252	302	241	278	263	280	263	261	278	287	266	260	263	283	265	259	255	300	282	279	255	263	276	263	282	272	277	268	261	263	272	296	283	261	294	278	238	271	237	302	295	256	261	274	270	265	284	267	282	290	271	287	245	270	261	260	268	272	279	263	281	241	243	258	250	243	265	304	260	257	248	316	264	276	281	264	270	289	251	270	235	275	261	244	270	289	292	253	251	264	248	249	265	248	277	254	259	265	284	264	276	265	274	269	287	301	290	265	284	276	279	238	279	275	245	249	227	262	245	259	254	288	247	266	284	254	270	244	243	263	273	248	288	274	267	281	264	289	275	294	286	297	272	254	281	275	266	273	252	285	252	249	279	278	238	247	281	238	252	285	265	278	261	283	281	261	270	288	288	294	299	272	262	261	288	241	269	299	271	238	275	273	262	281	272	260	291	269	246	249	242	266	284	251	256	251	255	237	279	264	250	256	289	248	294	258	270	264	245	266	272	280	266	283	266	268	263	278	240	276	292	253	279	302	297	268	271	296	259	287	279	265	275	243	282	256	256	266	289	283	255	304	264	268	268	256	250	247	258	273	266	259	261	284	307	262	262	271	251	284	258	310	267	285	280	304	277	257	279	266	276	254	281	249	271	265	264	249	266	264	265	244	252	247	284	279	271	278	262	255	292	243	263	279	284	294	275	263	274	261	283	279	272	273	296	259	244	311	262	260	264	258	292	281	271	243	267	287	264	256	257	262	282	229	274	299	254	256	287	265	263	278	271	255	257	247	254	251	253	258	267	249	272	267	285	263	254	231	238	289	244	263	285	269	248	265	278	249	255	259	264	273	265	281	249	295	274	267	273	270	264	271	264	276	272	274	255	251	270	262	263	280	244	232	272	243	299	259	262	278	246	321	274	289	253	273	281	268	225	295	270	256	264	294	266	249	268	285	276	283	285	260	263	264	248	229	264	264	280	257	268	237	279	281	261	271	265	261	241	242	279	295	259	263	280	267	260	282	292	251	282	283	257	249	246	250	276	290	264	247	304	269	307	234	274	247	291	247	275	278	245	243	253	277	293	276	287	298	270	255	266	267	258	272	258	232	286	258	299	296	289	273	274	266	322	313	284	251	246	296	241	277	267	252	234	251	277	279	246	271	278	298	282	253	252	264	278	260	294	294	274	276	283	245	266	204	258	270	261	269	265	275	297	285	276	254	289	272	254	253	245	254	230	285	281	271	280	284	283	256	252	243	258	276	245	273	297	282	278	293	247	299	287	253	266	246	252	288	251	283	266	248	268	268	272	262	266	247	283	265	249	244	264	268	237	233	261	286	246	253	275	251	272	282	259	301	261	278	277	270	266	247	255	281	264	247	275	238	270	270	284	259	285	236	252	272	283	255	280	265	291	286	239	278	259	274	277	268	281	240	263	251	270	283	287	285	279	251	289	267	240	297	299	257	236	303	250	283	256	268	245	276	274	282	281	283	285	260	286	299	257	244	268	279	243	250	256	261	257	251	268	266	248	274	253	272	245	252	232	274	246	272	272	278	245	265	255	273	270	285	257	306	242	296	291	265	271	257	266	262	264	268	269	267	265	250	242	280	264	281	278	248	251	233	256	277	268	278	264	251	248	267	279	272	261	280	267	284	299	273	259	274	267	273	260	268	259	270	234	287	267	276	266	295	254	296	254	287	268	260	253	287	264	264	271	240	287	253	284	264	298	271	292	254	277	261	257	297	262	272	259	238	265	259	272	277	285	278	261	260	284	248	257	257	275	285	296	280	298	240	252	306	296	251	267	253	269	244	239	255	279	268	271	283	250	249	248	258	279	263	295	254	262	256	259	261	243	265	261	282	268	268	247	272	246	285	302	262	286	223	297	255	254	254	253	280	250	271	274	257	272	273	276	252	265	257	246	291	268	267	273	282	252	280	260	255	248	262	262	252	250	258	263	277	261	281	253	244	274	286	263	244	280	249	303	280	269	259	292	246	267	281	249	284	274	278	271	254	287	262	299	281	267	261	235	276	267	276	277	284	257	281	286	301	252	261	252	252	242	262	259	253	233	262	300	258	270	251	252	247	234	264	262	300	267	256	255	248	273	286	262	267	262	288	280	259	264	293	257	251	270	265	296	230	238	286	274	284	281	263	285	283	281	287	261	261	247	295	259	259	282	277	276	258	242	266	274	268	294	261	285	279	311	263	263	251	290	263	253	269	234	266	268	286	230	260	240	262	291	262	269	267	224	269	259	280	251	281	268	285	257	286	273	236	297	310	276	267	271	285	292	243	242	265	270	267	278	290	268	312	282	277	280	262	279	280	225	256	250	246	261	253	270	276	245	271	292	236	268	253	301	285	247	308	287	247	267	269	260	238	253	278	261	275	240	255	282	266	262	279	262	281	278	241	291	278	288	262	250	248	271	287	270	250	288	278	217	277	300	281	272	303	286	289	279	244	252	291	262	256	265	253	260	257	255	273	275	261	267	277	295	268	267	285	268	266	272	266	265	271	278	294	309	253	246	274	251	268	258	261	263	294	280	250	282	266	289	270	271	260	248	289	278	279	290	270	263	255	268	294	284	307	256	273	255	271	296	315	239	253	273	244	266	291	257	255	268	252	275	250	268	262	272	268	262	275	272	307	252	294	253	275	228	260	288	273	264	266	262	255	259	275	244	286	263	284	263	279	287	262	270	284	296	276	252	258	240	267	263	275	257	269	274	263	291	259	250	275	265	247	269	268	256	289	292	247	257	285	245	266	256	304
7486	2619	5529	6376	5482	4559	3814	3246	2723	2433	2143	1952	1844	1688	1537	1487	1396	1258	1198	1316	1200	1208	1100	1112	1082	1046	1046	1008	1014	1007	960	965	976	921	884	914	899	973	927	876	890	891	852	883	924	861	891	860	871	830	827	831	877	814	820	853	756	824	830	850	823	761	805	771	831	808	849	772	860	821	767	811	838	841	826	805	790	825	781	802	839	832	776	812	830	820	819	843	825	745	757	766	809	852	766	805	755	769	776	855	757	778	784	776	810	809	741	791	796	822	824	866	802	758	754	808	778	825	780	772	775	801	800	812	747	747	792	769	808	835	769	798	749	789	832	797	791	793	760	792	771	761	818	797	750	763	783	784	806	797	763	785	865	783	789	771	784	822	744	783	798	781	760	832	775	799	757	823	804	811	803	788	801	757	806	761	756	800	778	865	792	767	791	811	761	830	818	807	870	811	817	774	786	810	790	782	790	781	811	754	797	780	837	761	807	763	793	762	798	786	793	803	785	736	795	728	783	798	789	742	820	773	801	764	769	756	741	769	812	793	728	824	760	729	790	792	765	802	719	795	741	765	746	741	831	767	825	781	738	728	768	814	793	810	830	794	786	767	862	774	787	758	733	794	812	754	706	808	770	825	817	777	774	790	764	776	750	769	761	814	799	798	803	792	793	755	807	796	756	755	776	830	817	803	746	806	770	790	738	822	787	764	786	788	812	768	797	735	802	808	769	783	788	816	754	794	783	806	775	794	754	787	813	806	840	780	762	824	764	795	728	793	803	801	794	770	813	787	735	787	787	750	746	791	742	810	758	863	828	790	784	812	829	776	756	803	727	816	769	790	768	742	752	780	780	801	785	801	768	812	818	799	752	784	743	785	755	727	803	766	775	770	770	790	794	754	754	763	786	757	765	754	804	808	814	788	838	785	770	763	773	714	764	739	729	784	800	748	777	781	776	728	789	804	787	791	818	786	751	823	787	851	773	769	758	737	786	769	781	741	763	783	803	803	770	771	781	789	804	777	798	784	812	794	815	769	826	751	780	761	755	817	793	771	729	809	839	768	756	755	818	834	760	781	821	810	837	769	733	801	806	795	820	781	754	756	756	773	833	811	797	744	772	765	755	775	736	810	754	765	799	734	742	740	778	761	769	752	768	757	788	759	777	719	820	769	796	784	853	769	783	742	754	801	764	749	762	778	779	789	737	832	838	789	815	849	728	743	806	809	742	794	784	801	756	820	753	789	838	768	798	766	713	770	775	839	845	870	780	791	784	764	759	743	822	803	729	765	762	783	718	793	770	802	784	806	780	814	808	774	804	746	770	775	799	796	781	767	737	768	782	810	791	749	810	791	744	761	812	778	757	748	789	744	788	795	815	788	783	765	771	838	795	791	780	747	802	769	765	820	802	798	765	806	786	788	784	759	847	804	754	804	779	757	807	768	773	747	799	810	779	862	736	776	780	808	819	768	757	815	776	745	785	742	797	795	809	770	801	725	784	779	775	764	795	757	748	785	757	770	776	752	739	821	797	784	772	783	776	785	807	722	816	779	797	828	779	774	842	708	797	812	792	757	778	782	796	800	797	781	831	801	826	755	818	765	795	771	795	747	784	788	766	798	772	771	753	761	840	793	769	753	788	774	740	786	750	802	800	809	859	782	760	825	782	772	775	806	791	798	777	837	726	820	761	780	780	809	791	804	773	776	750	746	810	713	803	760	806	793	799	799	770	752	738	849	779	750	772	762	778	765	811	781	741	759	717	780	777	807	809	794	800	783	719	794	811	807	811	761	762	803	837	757	789	809	721	784	853	718	794	818	798	767	770	778	751	780	810	770	800	797	744	788	784	792	799	717	802	763	791	789	814	759	767	767	771	779	743	770	789	780	763	793	722	795	793	799	784	765	762	810	800	775	756	798	788	787	773	805	801	803	805	817	783	750	770	782	793	777	794	784	794	767	779	790	793	797	788	764	777	814	804	709	795	758	774	752	763	813	809	829	752	790	802	753	817	786	767	702	747	796	776	778	791	751	766	779	808	761	803	799	773	777	836	774	785	747	746	780	753	807	793	791	755	788	800	741	751	738	778	789	778	753	776	758	810	818	713	823	782	783	813	772	768	830	763	789	796	801	753	749	747	742	773	825	790	810	757	824	804	777	793	848	817	768	731	755	774	759	804	769	788	773	799	741	828	793	794	751	781	792	830	812	807	764	791	745	769	774	822	802	776	762	753	782	811	747	713	762	763	729	767	830	810	819	819	772	826	823	762	819	768	806	737	783	764	795	765	830	775	772	743	790	817	721	816	756	766	791	770	731	842	776	832	810	817	782	770	785	828	767	776	781	790	786	778	772	775	721	776	797	801	742	801	794	815	735	782	769	843	776	813	789	758	799	778	778	767	764	800	811	742	740	790	785	764	775	816	788	745	754	798	801	775	805	754	797	863	764	800	770	782	779	792	821	799	780	787	781	794	775	710	767	749	771	829	792	845	771	821	769	777	806	776	767	758	739	761	779	743	790	771	744	798	824	779	812	799	808	762	858	769	785	783	806	765	791	802	753	754	794	767	783	768	789	769	757	728	735	790	734	808	786	765	735	767	797	776	805	789	774	794	803	766	800	736	756	783	791	761	773	797	782	760	777	743	776	791	829	790	781	735	802	753	731	756	780	730	835	754	784	724	775	822	809	802	767	762	838	771	825	754	854	765	873	795	757	805	788	746	774	783	741	746	796	841	763	801	789	817	754	824	798	800	754	757	792	790	832	757	828	751	803	767	746	750	825	803	839	781	792	786	741	803	821	802	797	764	768	777	796	734	784	733	811	752	738	759	807	746	766	797	800	796	758	791	811	767	799	785	764	822	809	757	748	739	766	798	780	765	807	781	762	796	756	765	779	824	728	749	785	787	734	786	809	800	802	812	811	762	781	812	855	745	831	770	785	795	759	720	836	794	777	828	775	777	778	792	776	814	777	794	816	790	735	829	757	821	764	775	815	793	830	779	806	737	786	807	745	770	816	775	776	783	773	759	762	765	751	792	810	821	812	791	750	810	761	773	737	827	756	790	792	840	810	793	705	774	839	821	801	834	808	811	801	752	766	779	761	774	771	759	777	773	799	765	798	770	757	702	798	746	821	800	785	750	785	740	734	787	804	783	776	767	725	767	793	769	773	793	827	795	766	819	801	818	799	761	797	791	766	815	784	731	760	776	771	748	766	758	795	776	840	740	764	796	795	764	785	794	795	756	784	732	800	805	764	739	794	770	767	777	781	781	784	770	807	776	817	777	834	746	741	795	770	799	776	759	880	786	799	779	735	755	797	782	819	761	764	808	770	803	738	786	806	797	766	782	757	774	761	785	759	768	771	742	751	770	763	775	800	716	801	793	801	792	814	812	745	845	771	785	755	752	800	776	765	755	726	813	763	820	795	770	761	767	776	749	749	772	747	787	834	744	757	793	777	757	790	773	772	778	769	736	830	825	733	741	844	774	784	762	744	798	795
2111	207	205	188	160	156	155	149	140	166	139	132	138	143	130	128	134	130	138	142	125	135	138	116	127	124	124	137	140	132	122	149	136	132	138	126	150	125	133	129	134	122	163	134	130	141	128	149	133	153	126	123	156	132	133	116	138	120	146	117	127	138	138	120	132	116	131	128	122	128	149	138	127	146	138	123	130	138	156	129	164	145	151	142	132	133	128	133	140	131	136	116	132	121	133	137	150	118	105	131	150	132	152	152	152	128	146	143	134	136	143	128	154	155	140	118	141	121	137	127	141	108	164	128	139	145	139	129	131	136	119	141	131	137	132	131	120	127	144	130	129	134	125	141	131	129	134	131	136	135	132	136	138	126	117	122	133	139	125	146	117	118	143	131	145	137	122	131	133	153	130	141	147	128	119	146	124	139	124	153	140	140	148	144	155	133	131	127	150	136	144	156	146	138	115	141	143	138	131	131	139	124	131	130	129	128	126	121	127	127	126	155	114	135	144	135	133	138	134	148	151	125	126	151	123	141	110	138	132	139	137	139	135	128	143	118	108	122	142	137	124	150	130	115	146	123	145	159	121	141	139	139	122	154	122	146	110	156	137	139	113	143	141	173	151	127	139	120	123	121	130	146	134	131	166	137	140	125	151	137	141	133	137	141	136	130	169	135	113	139	143	138	129	108	136	95	153	131	141	138	144	139	135	139	139	135	114	143	139	131	124	122	153	128	123	126	137	123	142	144	127	136	106	130	129	132	121	118	127	121	137	129	120	132	149	132	119	127	120	137	129	134	137	120	145	129	131	132	107	146	138	115	136	144	115	133	164	118	117	131	133	148	137	146	137	150	115	155	131	153	144	108	138	132	138	134	118	131	124	119	124	132	124	140	122	109	117	122	136	114	152	145	132	139	123	150	131	122	138	148	154	135	136	121	112	124	137	120	124	141	121	138	140	137	171	151	136	137	124	144	145	123	143	155	130	129	135	129	140	117	147	136	150	155	121	133	139	147	124	134	151	131	129	143	123	145	127	133	161	128	141	167	128	121	139	136	159	142	129	134	142	128	137	134	151	135	137	158	148	128	152	144	159	112	141	137	154	139	127	150	132	133	132	147	132	127	124	124	144	118	120	157	136	136	147	125	117	145	166	128	122	108	138	135	135	124	150	140	141	144	139	142	125	126	134	137	155	137	125	130	147	138	132	151	126	126	125	140	147	126	133	150	147	128	132	117	129	126	145	139	136	136	149	133	141	156	127	143	127	127	160	151	134	124	151	129	117	147	151	153	114	135	123	131	132	154	121	129	120	134	130	132	130	155	154	157	127	149	139	131	126	136	151	119	135	137	133	135	156	130	136	141	137	140	156	111	129	122	143	138	137	133	130	123	133	133	134	170	147	137	138	144	118	146	133	120	144	119	138	154	124	160	139	144	126	132	121	114	145	142	106	121	129	118	155	130	139	131	122	131	145	127	127	115	140	134	127	122	130	118	121	135	139	141	141	126	140	119	129	122	131	156	147	125	133	137	115	133	130	128	109	142	134	118	152	119	130	137	117	136	123	147	117	128	136	146	135	145	134	106	125	168	122	130	125	126	132	151	121	154	150	146	135	167	134	146	126	121	131	134	120	135	149	135	123	123	143	141	142	122	142	130	120	120	135	128	128	129	140	120	115	153	158	147	138	148	127	125	129	131	125	136	135	124	118	122	136	125	134	127	114	137	138	136	134	127	145	131	126	130	139	131	143	143	152	142	141	126	121	138	149	138	153	118	135	140	126	128	124	136	125	126	119	123	114	142	142	123	135	117	147	141	133	152	126	133	130	131	157	136	132	139	136	127	136	110	123	144	140	116	118	128	138	129	125	132	139	135	108	144	126	136	136	133	124	133	148	121	134	144	123	142	135	123	139	131	111	133	130	130	135	126	135	129	151	136	146	153	119	120	152	128	143	126	128	148	115	132	150	137	129	132	131	129	119	126	135	145	98	140	129	120	154	152	119	127	146	125	126	141	122	140	135	126	124	132	127	130	122	133	123	128	112	147	149	131	145	147	154	131	144	158	112	143	130	121	154	125	143	130	148	136	143	149	135	140	119	151	134	135	134	138	129	137	149	116	113	128	133	133	131	137	127	127	139	140	131	142	157	136	122	129	117	133	135	145	135	153	128	126	119	114	123	146	143	149	145	124	130	118	130	120	140	128	107	145	143	142	136	117	131	145	142	134	127	131	134	129	132	144	136	133	125	141	129	141	129	134	114	123	139	121	130	122	122	140	146	144	143	117	111	130	135	141	126	123	115	126	147	125	147	130	124	130	131	133	128	128	115	140	122	142	121	135	137	129	115	142	143	152	125	139	153	139	134	128	125	138	136	152	141	142	128	146	141	132	126	128	126	136	129	126	125	146	114	124	120	139	132	146	135	152	119	125	140	135	140	140	131	125	135	147	138	131	123	121	136	151	142	137	129	133	127	138	139	138	141	137	149	142	124	144	155	138	149	142	129	140	120	139	149	131	141	154	126	136	114	128	129	131	158	126	146	129	139	128	141	133	138	165	147	154	127	139	131	148	131	132	125	139	138	142	152	138	133	124	133	156	136	112	140	114	133	131	129	138	152	133	122	139	131	119	123	124	153	119	165	137	138	118	129	142	146	145	131	125	132	135	138	133	132	138	132	119	142	132	149	133	135	124	120	126	127	132	162	126	145	154	140	151	124	133	122	133	131	143	122	129	134	139	128	118	140	136	133	127	138	120	144	143	136	129	136	122	168	129	144	150	133	131	137	127	133	128	141	132	143	144	131	127	121	153	126	137	158	142	120	127	151	160	119	146	141	137	141	134	133	126	111	133	132	126	124	112	136	135	133	129	139	124	127	128	133	139	123	126	132	168	140	139	141	126	142	120	136	124	148	136	123	118	159	144	132	114	142	136	132	129	130	142	143	116	123	139	151	119	139	130	120	117	155	110	119	144	116	125	146	140	146	136	142	143	139	151	122	140	137	147	124	134	132	147	124	131	152	136	149	156	124	131	137	143	125	141	131	136	126	136	148	147	135	138	146	159	139	135	152	150	139	109	134	138	132	121	125	144	145	143	136	130	128	138	131	127	123	127	116	130	126	136	143	140	119	147	138	132	126	146	144	135	137	129	129	115	142	128	126	124	135	143	139	158	159	137	142	149	147	139	145	119	137	132	128	133	137	137	137	141	147	142	160	131	147	127	143	126	141	137	129	135	125	124	118	112	131	142	141	131	139	135	121	148	134	140	140	145	125	126	135	146	139	127	155	136	159	115	132	146	140	118	153	140	151	141	138	123	130	127	115	113	143	137	132	131	136	149	136	133	119	144	133	136	146	134	122	133	144	140	127	142	148	128	137	112	123	133	144	127	132	134	150	123	139	152	136	131	126	134	112	133	137	156	147	157	134	118	136	143	123	140	157	137	149	140	144	123	124	131	136	131	135	129	134	134	112	131	126	133	106	133	152	138	146	125	123	137
1841	523	593	636	619	613	522	497	474	478	453	478	501	522	474	436	476	465	491	459	506	416	451	443	467	474	466	468	434	456	482	484	461	440	482	442	445	458	481	442	438	447	421	439	467	473	475	439	423	422	452	508	448	439	450	438	432	454	479	461	444	431	456	440	476	477	456	457	459	429	427	453	431	467	426	457	472	427	424	433	458	432	455	457	471	444	424	440	474	468	448	466	394	435	420	445	431	451	463	465	471	461	467	435	428	427	465	455	462	439	479	415	452	479	433	434	504	452	416	491	445	445	446	460	460	466	521	455	433	419	439	483	433	469	474	411	447	450	461	461	456	476	449	482	431	453	446	455	460	478	498	434	483	455	468	481	427	443	423	439	454	455	453	483	446	469	436	443	438	436	441	458	447	459	449	435	490	431	437	431	457	429	484	448	460	440	448	472	466	439	452	449	451	426	451	453	404	479	467	408	444	470	451	445	452	442	480	471	426	454	457	460	457	451	444	445	397	476	425	465	443	450	443	465	463	476	436	456	456	454	429	441	462	453	466	473	450	472	464	442	438	440	414	451	455	451	442	443	450	447	442	483	446	469	456	425	453	453	437	480	432	452	448	458	480	465	432	425	457	485	471	436	489	466	410	453	497	448	438	438	461	472	431	458	466	443	440	468	414	440	442	430	504	481	410	425	467	463	470	503	430	478	434	462	473	437	442	495	472	408	434	455	409	462	414	441	411	448	500	439	461	447	463	496	492	439	437	434	443	411	433	469	476	473	419	436	478	453	452	455	463	441	485	408	459	451	453	444	465	433	490	456	476	476	397	435	444	491	425	484	456	427	476	414	459	451	456	464	441	474	458	418	456	439	450	464	457	427	481	436	468	452	487	441	430	441	491	470	464	483	454	473	387	439	443	436	432	453	444	445	458	432	452	450	429	452	427	462	487	439	465	477	454	456	414	429	441	477	463	479	470	434	423	460	468	448	411	472	457	462	461	443	453	482	460	452	468	459	441	453	470	462	403	466	442	404	426	436	458	424	419	457	443	447	439	409	444	507	408	461	446	405	437	438	456	469	468	429	417	472	439	434	455	453	507	463	401	439	455	438	422	501	423	453	432	432	393	409	411	495	464	451	451	428	472	462	465	497	459	468	473	469	445	439	469	452	439	434	502	438	459	462	446	450	460	508	428	493	459	455	415	452	456	446	441	438	443	459	456	484	446	440	460	445	471	476	429	460	454	434	480	467	415	428	441	442	455	469	460	476	448	461	432	463	435	454	483	445	468	484	461	490	473	463	466	469	467	451	448	427	474	428	422	437	485	469	473	453	465	446	444	475	465	435	448	451	427	473	436	499	450	461	418	450	457	418	470	469	464	446	453	491	471	452	449	450	473	422	442	480	483	448	480	452	439	442	454	467	443	447	434	442	479	440	442	421	461	432	509	419	451	501	426	440	446	453	453	473	438	412	434	415	478	479	462	467	449	477	423	470	466	459	438	462	461	462	418	472	464	431	439	464	483	452	440	443	419	478	443	471	428	434	458	440	453	451	424	453	446	497	455	472	460	457	451	479	478	434	419	466	431	453	446	448	463	434	420	444	423	482	454	442	484	448	437	437	452	461	447	466	482	465	449	455	421	451	451	428	425	471	459	462	473	453	469	456	460	431	437	473	458	448	473	442	448	430	445	489	420	437	466	437	455	450	445	467	455	441	446	468	422	407	425	447	478	450	477	495	461	455	484	477	412	427	449	459	440	473	427	454	440	461	462	459	439	474	484	466	452	445	435	461	430	438	455	451	463	450	429	457	434	474	454	449	456	431	431	472	451	453	430	408	428	445	474	462	438	465	472	486	439	446	464	452	457	458	449	439	484	464	449	446	424	460	451	432	461	478	456	437	475	424	449	460	510	470	424	452	439	451	434	471	454	460	444	427	394	465	445	451	447	472	470	470	463	440	459	460	452	466	425	422	457	466	448	443	453	453	470	449	470	464	450	459	448	465	455	495	459	443	437	432	435	472	448	419	444	460	427	455	461	459	458	455	438	422	480	443	434	474	447	469	486	456	428	454	449	442	432	448	423	463	440	443	462	433	440	436	484	471	468	487	451	428	506	436	506	419	429	442	461	459	447	449	436	454	469	487	457	423	415	468	468	455	453	477	444	429	468	427	457	446	435	454	468	427	434	466	429	424	471	437	458	452	492	436	462	457	482	440	462	417	443	428	433	436	424	425	518	450	450	423	459	460	509	464	468	470	437	426	437	442	467	444	441	440	461	496	464	459	448	477	434	437	451	446	429	469	469	424	454	412	428	454	497	456	450	435	451	472	469	470	452	437	423	436	419	456	462	419	438	431	441	457	470	413	445	455	459	467	419	459	428	451	472	442	451	483	456	454	437	486	458	419	483	463	390	428	440	411	454	491	447	447	440	449	422	442	422	460	463	476	456	458	407	460	463	477	433	435	488	435	463	492	451	485	479	481	458	457	409	458	475	461	441	430	426	446	468	409	474	416	458	485	455	409	471	478	466	443	443	481	458	463	500	452	470	484	430	403	463	452	466	435	441	450	417	462	436	418	444	458	473	437	470	450	448	454	455	443	470	445	451	427	458	413	487	442	449	496	486	442	437	449	447	477	506	487	434	464	469	451	459	430	430	443	447	467	447	430	430	427	459	455	433	440	438	449	457	420	465	489	459	424	476	453	449	464	455	437	466	431	431	448	421	419	435	489	414	472	466	460	468	423	477	440	438	457	459	452	487	443	449	428	486	445	468	449	441	438	432	451	442	463	442	456	478	472	475	461	473	485	484	468	451	447	452	446	419	465	424	464	497	396	455	448	430	439	465	478	460	458	449	469	455	467	480	430	468	446	477	422	470	454	465	447	425	438	461	431	458	462	434	463	465	435	443	427	425	439	478	483	434	449	427	457	472	451	415	460	448	453	410	440	461	413	437	483	469	440	447	435	441	458	469	446	454	502	430	417	472	439	433	443	461	428	430	421	450	436	458	436	458	480	416	501	447	488	442	448	429	465	478	453	433	465	449	444	481	432	440	458	454	460	440	510	471	464	469	437	425	446	443	457	451	449	434	462	492	436	467	466	455	399	453	468	461	446	465	437	467	481	466	447	471	449	471	473	430	524	432	476	431	470	476	454	457	428	462	463	418	451	443	441	458	453	433	445	440	460	453	411	437	470	493	442	444	441	453	436	471	470	464	438	453	416	442	446	467	432	451	451	440	466	452	492	449	436	441	474	464	477	467	475	494	438	428	428	429	467	432	471	459	450	431	439	437	471	448	495	464	442	453	471	434	441	444	457	481	430	436	421	425	439	450	480	476	460	410	477	435	456	455	441	417	458	429	441	492	425	460	465	435	463	470	451	426	445	467	460	425	471	425	428	483	412	448	492	451	442	453	457	448	394	469	465	432	420	463	494	455	431	486	466	479	427	443	487	405	414	484	468	449	442	481	459	449	464	473	434	458	452	459	461	425	478
8666	1213	1580	1269	971	731	628	483	479	426	406	335	320	347	334	337	344	363	330	296	292	299	296	281	295	298	277	284	273	307	267	260	242	294	260	277	278	265	283	278	295	257	259	288	254	282	268	287	259	296	275	245	251	255	280	265	280	256	290	278	279	255	260	278	302	282	264	279	292	262	269	266	266	262	272	266	256	299	266	288	266	226	262	277	284	276	268	257	234	291	272	267	245	247	273	279	234	269	287	282	265	275	271	272	257	264	281	298	299	260	256	273	296	270	293	279	290	270	245	288	272	263	271	243	282	279	267	312	272	248	280	282	257	275	272	263	239	247	277	308	265	277	256	289	273	288	254	259	283	266	280	276	273	248	286	244	270	295	263	264	241	280	280	233	264	251	288	297	259	277	243	295	241	266	270	298	264	263	255	273	277	249	295	256	282	259	288	275	271	281	242	268	252	263	280	250	261	302	271	291	253	255	282	270	286	274	231	243	233	251	261	259	251	282	250	273	255	286	253	259	292	283	265	257	269	297	280	278	258	275	284	268	244	243	278	303	282	283	262	232	252	246	256	277	273	258	262	305	290	268	276	291	255	242	288	266	271	291	259	244	278	271	302	248	281	264	261	252	267	270	264	285	267	275	281	246	268	256	276	265	267	249	249	238	246	258	273	224	274	244	259	238	296	286	272	264	260	260	264	251	296	245	267	283	252	282	276	264	283	257	275	261	247	252	276	242	250	253	272	264	260	268	262	269	276	286	256	274	286	247	235	266	279	257	290	259	239	265	255	253	263	258	288	284	281	252	298	284	284	242	286	236	264	259	274	273	253	236	282	255	253	265	264	261	268	266	242	284	258	252	277	249	251	257	266	274	272	264	260	299	260	262	264	257	282	299	281	242	277	240	261	266	249	255	251	280	264	235	282	264	244	255	283	274	278	270	245	263	266	248	258	271	310	236	263	251	251	271	259	267	284	257	278	282	273	291	273	264	255	269	297	279	263	250	266	287	266	258	264	270	289	280	271	256	239	273	274	264	251	255	270	292	265	246	273	292	258	272	279	291	279	253	254	292	279	240	249	286	228	241	279	242	290	281	273	268	261	246	266	277	253	256	294	273	247	276	264	263	259	296	276	275	263	273	288	238	254	266	250	252	253	233	274	253	282	280	261	271	253	255	245	294	290	271	266	266	287	283	267	244	252	264	272	254	286	264	246	256	259	281	233	270	266	255	260	268	251	266	272	253	280	253	234	261	243	262	270	256	294	261	275	258	242	248	250	274	255	256	267	254	238	253	268	263	308	279	272	299	237	288	282	246	294	240	233	288	265	255	286	243	248	268	278	273	232	257	260	257	245	250	235	241	270	257	262	259	272	293	253	272	252	257	258	254	294	288	240	289	268	272	259	276	292	290	263	267	256	248	242	280	247	285	257	277	244	267	261	272	272	262	280	263	237	279	279	316	249	256	283	264	268	261	274	282	266	249	284	272	262	253	265	252	276	256	256	276	262	258	289	264	254	270	270	262	256	247	221	283	277	273	283	249	275	266	254	240	256	254	243	271	259	260	265	255	278	258	241	259	252	272	258	265	243	274	253	244	264	254	268	276	263	251	273	255	263	285	258	253	266	243	287	271	256	287	239	251	246	293	278	281	274	309	260	280	258	298	261	262	269	269	246	255	251	265	255	315	247	290	271	268	272	253	260	296	244	233	258	251	281	286	280	306	288	256	266	229	275	278	253	272	259	261	262	280	303	265	281	259	305	241	259	269	281	292	236	296	238	304	233	273	218	253	276	255	261	253	279	284	283	285	252	255	267	255	231	268	271	251	270	255	268	242	253	281	294	269	273	306	272	241	247	284	280	286	301	271	291	256	247	246	272	262	245	291	282	252	265	277	244	275	255	279	274	276	273	278	294	294	247	280	257	264	261	231	294	286	286	273	245	256	253	270	262	283	262	260	268	277	257	254	248	257	261	266	293	254	258	234	259	255	323	264	285	262	259	269	311	260	276	268	254	280	276	270	238	236	237	271	271	265	268	265	271	256	281	243	274	257	278	282	257	270	280	264	260	280	274	268	277	253	266	264	269	231	268	274	275	254	278	273	285	269	267	265	276	275	294	278	277	271	272	256	245	276	270	256	298	263	294	293	252	272	277	271	316	256	287	276	232	261	266	266	269	247	258	253	260	225	254	256	274	278	282	287	269	273	272	240	297	286	258	268	283	239	285	271	262	280	285	254	258	254	247	248	301	253	252	262	248	258	268	249	268	270	292	261	230	253	246	276	260	295	260	274	277	265	263	271	247	256	270	243	263	253	261	272	243	263	267	260	273	274	251	269	247	242	251	285	282	274	263	254	272	227	265	243	252	266	254	246	274	302	264	252	255	300	247	295	244	270	259	256	306	262	244	257	259	295	250	270	267	265	273	275	268	258	224	270	279	265	259	249	235	258	282	260	262	260	254	231	274	254	256	242	272	279	239	264	228	255	292	257	276	286	263	294	255	282	263	249	282	269	286	306	275	269	230	259	280	265	248	258	280	235	299	289	243	246	270	265	273	249	262	291	264	292	262	280	234	262	251	264	281	268	240	293	246	272	270	239	259	281	269	232	242	271	267	229	240	248	302	266	238	268	225	287	268	293	246	272	247	292	266	256	268	274	273	272	253	274	268	278	264	274	286	275	250	228	252	280	281	232	257	274	253	260	302	256	269	271	256	286	246	313	284	280	262	246	254	242	276	253	272	278	264	265	243	296	271	270	265	288	236	265	292	278	246	272	266	265	257	255	257	295	255	258	287	244	275	280	263	250	289	255	282	271	250	249	261	257	242	275	280	285	265	255	264	250	274	282	303	288	261	258	279	263	261	256	268	279	249	293	264	277	278	255	241	228	257	266	279	261	254	277	255	259	245	245	288	254	269	234	248	248	250	288	263	251	226	264	274	278	252	265	258	252	249	282	272	258	237	294	275	263	275	286	279	284	258	270	270	271	265	273	260	241	232	262	274	246	250	278	291	267	268	283	254	287	256	243	264	285	243	257	282	249	269	248	242	299	245	291	256	269	277	264	274	255	256	266	238	269	273	294	290	262	257	287	304	269	259	239	268	252	258	261	297	252	264	287	274	259	280	268	257	295	266	225	286	282	276	251	247	251	278	279	260	241	254	253	315	252	289	237	306	263	244	277	257	257	250	266	265	269	303	263	236	247	280	263	253	242	280	268	261	285	258	272	261	279	253	269	283	233	251	245	257	285	290	283	268	305	261	281	299	274	255	266	260	262	262	250	274	284	251	262	268	267	242	244	272	277	287	271	243	304	310	228	254	274	274	318	259	277	241	269	250	243	248	280	288	243	231	260	268	291	295	276	299	267	274	265	276	270	277	279	242	281	269	227	271	229	259	275	260	281	257	302	261	257	259	280	253	272	265	273	273	252	259	276	272	257	257	256	265	267	259	271	271	272	263	241	268	280	270	262	258	252	271	276	283	278	267	288	241	254
5535	1723	3348	3698	3319	2773	2301	1993	1814	1542	1431	1418	1324	1222	1155	1137	1127	1105	1056	1032	1002	984	934	962	957	889	928	859	906	847	868	873	924	807	863	847	855	848	860	867	851	803	820	823	861	845	811	833	776	850	804	856	825	847	838	823	816	808	899	830	750	826	849	809	730	765	824	820	794	768	795	794	775	848	785	795	889	785	818	833	809	839	765	815	790	774	813	843	782	817	804	795	768	776	838	863	834	802	843	822	851	775	840	819	807	775	774	783	850	816	762	798	805	794	802	795	834	810	813	749	815	765	787	807	793	756	799	831	710	798	801	751	848	763	768	798	759	776	799	767	787	765	787	805	748	781	756	776	813	826	815	793	836	789	795	862	776	801	818	788	797	823	831	806	794	769	756	814	816	755	809	816	822	822	800	830	804	762	786	829	804	806	782	845	816	783	785	846	780	801	746	755	783	807	808	815	792	787	760	781	805	794	769	812	824	781	783	819	767	795	771	802	796	765	771	807	788	821	790	822	778	789	795	748	785	749	799	763	788	749	782	816	813	776	788	818	815	802	763	799	776	786	768	786	789	792	789	809	801	809	815	840	775	806	800	791	792	770	815	746	786	753	791	766	786	798	797	827	764	802	815	839	766	782	776	806	796	741	774	809	804	748	787	819	812	832	837	785	848	742	814	797	800	769	768	837	785	876	776	774	806	820	767	802	791	786	790	796	840	793	738	771	779	807	776	794	786	778	848	811	796	762	782	787	765	804	785	801	855	787	788	765	803	769	811	750	837	780	838	768	798	761	739	765	800	859	733	792	812	818	807	835	790	768	768	788	715	762	811	789	832	746	802	817	808	778	745	773	809	810	729	791	807	765	782	765	804	782	774	779	785	758	782	775	832	833	802	799	809	827	737	780	819	787	803	750	781	750	765	812	733	773	768	820	760	819	780	747	826	733	761	775	782	826	771	819	776	773	806	776	808	803	783	845	775	792	743	763	769	801	774	792	808	785	792	758	774	803	793	766	725	821	778	810	771	830	755	765	775	856	830	749	771	803	772	802	790	805	791	727	781	786	797	787	779	823	794	777	751	789	762	807	764	833	813	831	752	820	765	810	800	838	865	737	778	864	817	770	789	842	809	773	760	784	800	834	786	817	777	744	768	863	824	759	782	772	787	774	783	781	811	771	776	784	841	750	784	747	733	782	789	768	824	844	784	829	818	769	820	783	827	725	782	772	817	786	785	855	787	745	793	752	782	761	768	729	789	845	814	823	781	785	770	752	784	779	779	822	822	850	794	826	816	817	788	804	798	790	805	773	751	821	829	801	794	818	763	779	788	773	770	820	826	801	762	844	778	773	794	815	772	857	805	763	852	814	828	794	808	823	771	777	780	805	814	779	803	748	768	758	747	804	786	729	772	799	800	808	814	844	751	817	849	771	763	772	822	828	743	816	783	756	806	808	770	828	757	762	789	827	788	803	874	803	821	783	799	806	767	778	787	761	787	804	747	809	790	778	777	788	799	734	813	786	807	791	762	778	800	828	761	799	847	812	816	802	779	714	853	815	767	761	791	831	831	775	753	806	784	794	797	775	803	811	706	742	810	802	750	723	813	794	788	754	786	801	753	813	830	773	786	809	800	757	773	758	781	805	828	796	771	823	787	799	728	826	822	779	785	797	789	777	773	783	755	786	783	750	856	822	762	746	761	764	779	823	828	788	783	784	797	739	797	801	828	764	733	804	796	756	780	759	762	793	833	792	771	819	802	788	767	790	788	776	787	773	785	769	763	739	779	764	758	749	781	797	812	800	719	805	831	760	802	793	759	837	801	794	845	753	793	755	767	851	758	774	784	749	842	783	778	835	761	773	788	786	769	767	773	810	799	832	791	780	802	801	845	830	809	802	766	761	782	847	767	794	761	772	844	775	828	815	812	795	799	758	818	801	829	767	779	783	766	759	807	727	828	817	773	838	808	799	773	775	751	797	832	769	841	808	839	749	780	790	800	766	790	753	797	813	787	825	788	794	780	736	781	798	752	810	817	846	811	799	816	781	833	799	830	733	809	805	790	781	806	794	795	763	823	807	833	799	725	739	799	768	765	791	762	799	798	737	738	814	833	795	781	821	776	796	819	778	803	744	788	758	809	822	810	792	796	780	819	797	792	738	791	807	820	789	777	814	790	781	816	801	784	834	779	822	776	747	766	777	824	825	789	785	858	772	776	778	790	802	806	739	808	766	826	816	767	795	775	857	774	770	774	824	852	774	794	775	772	759	811	759	769	803	799	721	735	760	814	782	791	805	838	783	784	812	797	729	794	758	847	809	770	776	818	828	830	767	755	768	815	792	760	773	769	772	793	789	803	741	801	773	818	792	797	828	717	794	742	781	852	804	805	790	771	862	797	791	807	847	752	769	762	799	853	834	774	740	759	779	806	761	773	761	819	827	776	840	807	761	789	785	790	779	753	821	799	800	829	792	792	756	719	769	837	818	801	826	790	745	764	883	825	789	762	754	772	809	775	767	811	784	820	823	845	803	792	823	801	782	801	770	839	770	812	761	847	834	802	757	807	806	793	799	818	741	806	862	804	795	775	817	778	789	805	774	801	803	807	800	801	763	784	788	826	833	815	795	761	786	832	806	744	757	793	814	779	790	791	739	746	770	810	804	818	804	775	803	765	768	792	835	803	779	788	800	780	764	802	780	743	830	794	805	851	768	782	796	803	792	813	814	828	813	800	806	779	830	783	833	771	826	791	750	769	805	763	794	749	800	818	812	824	837	768	742	778	838	787	750	780	783	768	775	797	821	759	798	791	740	798	814	787	738	754	798	806	809	740	810	775	830	778	786	824	805	797	786	739	784	751	829	816	776	726	779	739	794	770	785	819	790	752	801	773	801	797	805	799	800	814	776	791	798	788	821	740	821	818	801	803	735	783	772	799	756	777	751	823	785	835	798	826	830	823	772	790	748	765	763	797	765	802	789	769	756	779	844	796	798	837	779	823	762	780	812	773	793	777	805	753	857	756	787	741	797	816	786	752	838	798	771	821	761	771	806	763	772	764	783	808	764	778	816	781	798	795	793	770	786	770	743	815	808	781	804	759	766	787	768	810	798	766	817	785	838	771	794	826	817	783	717	770	807	761	775	813	791	785	842	775	808	754	824	756	841	738	777	781	799	746	744	789	757	745	768	750	815	777	775	812	817	768	833	835	774	836	776	776	784	782	769	824	814	791	782	775	736	787	741	841	795	806	771	855	770	817	783	805	794	757	756	761	789	792	808	789	823	777	804	823	823	786	841	818	756	798	851	811	839	817	797	752	735	802	812	826	811	773	775	848	818	767	799	793	776	809	758	789	789	769	784	773	759	769	773	731	745	777	801	786	806	779	760	820	815	775	763	773	736	721	792	785	783	777	821	834	818	773	836	839	729	809	838	801	780	819	825	791	773	778	789	772	769	793	829	793	776	775	777	788	791	789	799	841	786	800	795	851	807	805	857
15848	2690	2988	2347	1648	1140	953	684	671	520	545	458	395	428	394	400	380	350	327	322	318	326	316	315	291	312	300	281	289	292	298	292	280	305	290	305	269	290	237	281	259	292	289	270	266	254	294	286	266	290	295	295	292	266	288	245	262	296	249	281	291	274	249	264	275	283	251	278	266	264	291	257	272	272	288	248	273	263	288	281	273	287	278	223	280	284	271	263	281	278	277	281	262	273	279	321	287	259	272	276	243	256	271	254	282	272	260	278	280	261	274	276	240	238	278	265	260	261	253	288	259	283	245	266	263	286	238	289	265	263	277	283	266	284	302	243	256	263	266	281	277	254	271	218	279	307	263	296	268	269	262	248	282	263	263	264	286	284	301	269	250	262	264	264	284	269	298	290	254	271	251	290	275	264	294	281	259	272	281	241	258	267	277	280	261	280	249	278	278	277	277	302	297	276	239	251	263	248	273	271	269	275	272	281	261	296	271	268	259	257	299	270	262	281	265	263	280	263	285	279	248	256	279	258	294	294	280	292	295	257	262	267	255	287	266	249	250	265	266	276	265	279	270	281	288	265	275	263	274	278	282	260	279	279	266	260	278	277	276	274	262	276	259	279	273	247	284	274	242	290	284	273	315	263	262	272	247	244	258	266	312	252	261	290	271	267	255	295	307	279	257	246	311	280	270	246	275	269	273	283	269	265	296	274	292	240	264	225	297	239	266	274	265	235	284	278	273	265	260	276	260	275	256	263	248	259	281	280	260	279	267	269	263	268	288	264	290	275	266	283	278	267	279	253	268	247	262	266	272	267	277	250	283	255	266	270	263	269	281	251	268	297	274	250	266	274	314	269	257	269	276	248	286	277	262	260	268	269	264	254	250	302	259	279	270	251	257	258	260	288	262	252	241	273	293	272	265	275	271	277	286	266	314	252	284	276	277	271	240	292	243	265	282	275	259	277	268	269	273	283	273	276	247	281	273	265	284	268	249	281	272	267	261	280	248	246	266	249	271	265	234	290	234	307	259	276	257	259	242	276	259	274	244	288	277	268	251	272	257	248	265	279	256	255	265	278	270	262	241	259	258	286	290	289	261	257	301	261	287	279	285	277	265	257	279	251	281	266	267	253	242	248	253	233	237	275	245	283	274	291	255	263	276	274	287	236	280	286	266	272	232	239	277	275	266	266	260	276	275	234	261	276	304	281	250	279	267	277	243	277	257	267	266	286	244	249	251	272	269	274	273	249	277	270	261	260	274	289	286	268	241	265	284	293	252	292	275	251	280	280	276	273	255	267	265	234	269	267	244	258	283	275	254	291	279	293	250	265	271	289	266	260	248	254	270	278	270	281	279	266	234	285	263	256	265	270	238	303	290	281	244	271	268	263	310	268	261	278	260	281	266	263	294	283	246	274	251	263	273	255	273	298	247	258	255	280	275	277	282	287	290	278	267	261	239	272	270	266	258	295	249	260	250	241	237	246	260	259	292	293	240	317	257	297	271	251	228	267	245	253	281	290	278	261	260	287	290	272	236	273	266	256	280	292	262	269	273	241	291	239	260	262	251	246	291	257	276	246	299	294	273	239	291	234	272	268	282	267	268	244	271	288	287	277	263	285	248	287	251	269	293	275	265	257	245	275	238	298	246	282	277	246	241	307	271	262	247	270	280	302	265	284	265	272	248	312	260	283	241	275	272	261	254	259	281	263	258	265	304	258	275	261	290	278	263	240	261	284	266	289	275	268	257	279	279	256	271	300	265	273	294	286	246	302	262	300	254	279	254	258	271	301	253	281	264	257	278	248	287	243	274	284	282	301	300	254	274	258	270	256	270	239	288	261	241	282	270	263	236	267	296	265	262	280	272	251	283	256	251	234	255	279	271	244	248	229	264	277	288	263	280	270	276	256	250	280	281	240	283	268	274	231	256	286	264	272	281	282	255	296	265	263	284	260	274	312	258	287	263	277	249	264	288	238	259	270	301	255	283	300	285	276	255	250	295	268	269	289	294	233	261	248	269	282	271	287	281	233	234	267	310	273	263	279	259	252	278	258	255	264	282	263	266	274	243	265	267	246	276	256	239	264	272	249	278	250	272	266	281	291	291	264	247	282	263	282	279	257	263	300	271	212	273	264	272	272	256	257	241	272	296	270	286	238	290	280	281	278	271	249	254	274	298	272	285	264	253	250	267	246	258	272	266	257	245	263	283	262	277	264	307	273	287	276	263	266	277	291	246	256	273	304	278	266	248	292	279	261	287	275	299	276	261	255	260	244	264	232	254	266	268	245	264	255	283	244	265	282	276	251	241	306	281	251	284	285	251	271	260	258	244	274	277	261	282	279	269	249	239	313	244	293	234	269	252	282	240	305	300	279	284	240	289	278	271	285	256	284	284	282	276	250	271	271	216	290	267	259	272	242	254	274	285	252	274	279	237	264	257	246	235	275	261	285	288	301	255	289	275	249	296	280	279	261	259	263	265	267	264	288	253	299	284	258	291	278	278	281	269	278	268	283	262	238	259	250	257	271	269	268	285	260	261	267	266	256	251	269	249	286	254	283	254	248	234	262	293	252	282	242	269	253	253	258	263	280	246	287	254	274	264	256	261	268	241	277	252	279	259	257	253	287	255	241	249	280	273	253	264	268	282	272	248	232	258	249	309	272	285	254	267	250	279	269	271	257	259	286	281	309	271	276	288	289	238	237	269	259	266	302	275	291	279	263	263	271	281	241	277	292	262	275	285	286	255	284	290	281	286	261	275	248	273	264	261	286	252	257	272	272	271	283	288	263	282	276	288	252	261	254	269	265	269	284	276	324	298	294	261	251	247	270	257	287	257	258	264	254	258	278	296	250	264	254	314	285	271	287	256	285	287	260	254	263	280	258	250	286	249	285	263	271	304	280	280	248	272	300	267	265	282	283	250	294	267	260	248	287	277	275	287	257	290	310	267	274	284	260	270	301	318	273	257	252	265	305	263	278	263	244	282	263	284	240	294	251	255	263	261	276	265	281	285	286	260	261	288	277	258	290	283	258	275	282	279	251	302	251	274	236	247	253	253	239	261	239	271	292	311	263	274	291	245	274	242	272	255	256	280	282	246	273	249	252	265	290	253	251	269	253	281	248	255	263	244	238	268	259	257	282	240	258	281	287	283	269	283	258	239	269	263	271	234	270	287	296	278	250	257	275	263	249	260	246	249	267	243	264	277	270	267	266	265	279	276	260	240	283	265	265	260	281	255	248	270	272	286	268	272	273	286	257	289	268	271	272	295	248	296	258	262	299	268	284	274	296	229	288	261	251	278	283	275	255	271	258	306	263	285	291	261	270	242	264	293	276	257	264	263	294	278	279	273	305	262	269	257	270	256	259	272	263	241	243	256	241	258	279	296	279	271	255	269	266	288	276	280	271	250	248	256	270	273	250	266	248	234	261	256	281	274	266	262	272	284	275	239	279	272	291	280	251	283	267	252	269	275	263	270	287	271	277	252	270	263	254
7610	2678	5547	6406	5624	4661	3764	3181	2794	2468	2139	1904	1754	1691	1536	1435	1355	1273	1231	1297	1220	1134	1144	962	1077	998	1003	978	1025	936	973	876	973	939	938	897	921	901	865	880	903	852	878	852	860	858	836	877	887	860	870	845	836	829	854	881	829	819	891	821	779	860	846	800	813	797	790	774	805	813	877	815	837	824	806	797	788	848	799	849	823	811	846	818	749	775	880	771	826	836	785	793	807	784	789	837	771	843	847	798	756	766	785	802	804	798	827	807	800	841	792	798	780	810	816	792	765	785	755	797	860	782	782	785	870	787	788	776	811	851	799	793	819	847	800	775	847	815	789	781	770	758	787	823	764	812	802	764	801	855	796	771	741	790	802	822	772	753	780	790	770	788	792	791	789	849	779	743	768	748	757	803	770	770	746	801	796	749	804	743	812	806	748	833	811	810	759	805	845	814	788	839	814	795	752	785	798	787	735	721	772	778	807	785	811	785	744	759	785	787	800	822	760	774	803	783	800	832	774	755	761	759	772	773	750	764	801	797	788	759	810	779	816	789	757	806	821	826	811	751	814	833	765	792	800	750	784	738	767	787	751	818	793	769	851	789	760	759	772	744	844	767	777	826	813	806	781	755	783	796	757	777	755	797	765	793	775	781	781	793	829	806	783	778	795	776	823	773	766	805	810	812	815	760	770	764	762	801	790	763	729	774	760	751	780	801	773	786	815	794	764	778	764	749	745	810	790	826	776	790	746	753	776	763	736	805	769	737	819	731	815	767	849	786	742	819	740	775	786	765	743	746	814	744	799	823	762	832	766	731	772	763	794	797	810	796	815	730	705	727	756	786	747	781	803	809	792	778	768	775	792	777	787	745	758	788	802	794	794	759	741	807	777	770	822	821	795	744	798	781	816	735	820	748	777	763	735	770	818	779	788	747	811	794	785	835	779	793	789	815	786	784	816	811	833	814	749	788	802	801	717	844	775	762	792	762	780	782	793	782	744	784	749	814	792	803	802	767	756	778	761	815	724	786	766	762	771	764	775	823	837	760	837	729	752	743	812	777	776	777	806	789	772	757	800	830	802	734	779	767	796	823	816	831	770	773	779	770	786	799	771	778	772	787	711	760	814	816	793	799	758	787	760	775	782	782	809	752	808	760	788	755	773	742	804	739	768	777	769	803	746	763	767	736	800	764	804	793	766	729	759	823	791	810	787	815	789	813	780	824	796	774	781	771	778	792	738	782	762	771	795	791	810	741	794	725	740	770	789	770	742	826	801	792	787	743	775	713	813	827	790	823	748	789	804	797	726	759	750	749	785	790	789	799	767	774	785	805	791	738	769	796	771	779	807	768	807	795	747	817	802	779	758	801	797	772	789	796	764	768	832	771	830	825	766	774	813	790	829	788	781	786	771	739	785	831	795	809	787	795	788	788	758	800	799	812	814	809	770	800	766	769	778	765	815	800	771	825	784	787	793	741	814	782	790	766	810	785	780	787	747	797	750	779	754	783	812	789	750	769	775	805	801	818	783	775	747	764	754	791	808	791	791	722	778	778	810	722	809	804	778	778	824	755	828	784	818	816	755	768	834	755	795	807	795	794	763	765	735	844	763	783	792	837	799	791	760	786	806	809	743	791	791	788	827	778	783	772	759	778	771	745	691	767	804	806	768	791	753	763	768	781	786	782	756	786	789	774	802	766	772	794	826	789	755	796	790	774	791	785	806	775	753	766	754	763	776	807	786	796	810	757	753	748	801	791	766	798	778	763	771	728	756	818	787	789	724	803	767	804	777	804	798	741	796	762	796	818	796	751	845	826	775	792	755	772	749	749	798	769	838	783	778	822	798	744	771	803	752	783	777	819	792	788	776	769	763	795	782	772	751	752	759	800	799	784	765	806	758	774	769	751	797	766	771	778	729	793	799	776	803	793	786	784	785	765	778	783	832	799	772	806	754	769	799	798	772	724	757	776	780	799	798	764	743	823	760	799	827	758	794	742	817	785	808	806	799	718	772	772	820	783	819	760	772	799	805	809	812	746	781	826	819	807	751	803	823	780	765	809	837	753	743	763	752	831	808	817	797	783	813	785	750	804	755	754	763	732	803	819	795	788	821	786	773	815	778	799	778	815	743	783	691	734	809	793	773	740	796	763	785	752	819	721	796	738	783	760	774	804	742	762	825	764	771	753	764	767	761	834	822	829	815	837	760	734	765	740	793	763	796	761	790	804	849	757	782	744	760	779	782	835	729	764	785	764	723	760	744	750	773	753	787	775	781	765	741	755	762	815	798	812	795	801	765	828	785	824	774	786	772	800	810	767	783	806	749	745	775	778	775	767	813	770	853	734	752	789	800	766	824	787	789	763	808	750	782	858	777	789	787	778	782	793	777	737	808	794	805	761	835	770	828	826	798	758	788	793	807	800	746	795	772	792	809	787	777	777	788	769	799	764	785	824	736	840	800	783	746	829	776	792	798	790	791	782	744	833	773	788	763	776	803	753	753	805	791	806	736	746	785	769	771	771	817	787	781	798	764	835	849	764	760	747	814	826	836	800	764	730	782	756	742	805	828	818	753	788	771	829	832	780	861	831	828	807	755	764	793	745	804	807	746	806	766	727	788	776	792	785	786	773	760	797	783	758	783	777	774	782	769	800	804	781	765	805	806	771	803	760	793	775	763	808	788	778	781	779	787	777	772	788	731	783	736	764	804	814	795	799	783	821	754	767	805	788	773	802	831	800	766	827	802	812	771	768	797	786	756	755	755	727	783	765	770	789	781	734	770	760	781	823	727	822	843	793	797	783	783	786	771	766	760	773	801	762	746	796	807	780	808	771	761	777	784	768	783	839	825	801	779	779	788	733	737	818	786	724	740	768	729	761	794	768	781	779	769	800	783	801	760	806	767	735	833	740	789	824	750	786	810	813	817	809	780	775	752	762	788	746	764	801	759	775	734	766	826	816	767	741	786	769	797	754	803	797	769	724	785	809	760	760	776	776	767	820	788	754	756	772	850	805	817	781	758	755	797	789	749	745	743	780	824	769	778	715	766	776	786	771	826	780	748	796	729	815	817	835	812	787	802	769	765	810	834	766	811	782	742	790	793	813	737	790	757	790	785	746	758	763	734	809	803	785	793	832	751	814	796	785	788	830	836	749	765	789	802	764	814	835	785	861	757	786	804	697	773	825	798	767	781	788	790	802	815	747	767	801	784	762	789	797	770	773	830	746	759	761	824	745	806	781	776	757	805	755	778	796	777	783	789	778	769	748	755	797	782	760	777	740	841	843	792	760	857	770	795	787	832	748	780	781	825	792	820	755	783	808	829	787	750	822	782	774	787	791	814	744	791	752	778	765	789	756	769	770	774	792	818	759	820	804	758	814	795	745	798	760	815	750	805	771	761	789	819	748	827	809	791	795	726	749	786	746	805	806	755	819	731	781	747	808	775	760	761	780	773	754	821	810	774	778	765	788	727	766	748	779	742	755	741	791	777	811	779	776
2084	187	196	192	171	150	153	150	131	147	141	112	131	149	129	142	128	130	136	128	138	140	126	136	136	130	146	132	137	127	132	132	152	126	134	146	127	124	125	129	117	137	128	124	148	140	141	148	138	134	133	134	120	128	138	144	129	138	149	148	125	146	122	109	126	163	136	110	137	125	133	137	145	130	121	131	150	158	127	157	128	146	129	123	142	145	130	145	145	129	126	122	141	146	127	146	126	120	141	133	148	138	120	140	143	127	136	143	128	134	125	141	116	143	133	146	123	135	128	150	124	152	128	139	137	135	158	121	153	126	134	140	122	125	144	143	121	150	139	128	122	142	141	140	134	134	141	150	142	129	129	131	127	129	138	129	131	139	157	127	140	159	122	153	116	135	129	138	145	123	135	127	147	138	138	158	146	127	126	144	152	136	119	131	129	132	132	115	134	133	127	120	151	129	131	143	149	119	128	155	146	112	115	124	124	127	144	162	149	139	142	128	157	139	136	123	149	148	138	147	118	130	125	119	154	128	136	141	142	146	109	147	128	125	128	117	148	126	155	135	135	160	135	151	120	131	138	148	138	106	126	113	147	125	145	140	146	127	125	146	122	113	130	134	156	131	165	136	123	125	122	132	135	127	139	128	124	124	142	133	144	144	146	129	122	150	136	127	145	123	143	110	145	131	133	131	110	131	125	120	128	135	130	131	147	132	142	134	134	137	127	134	145	116	125	124	134	158	120	146	126	140	121	143	139	124	163	126	149	168	130	128	147	114	132	114	146	146	140	151	132	120	137	130	169	124	121	133	113	129	125	132	116	121	142	127	114	135	139	108	113	138	123	141	137	145	145	138	125	118	126	146	129	162	143	138	123	115	135	131	131	134	135	142	120	123	135	156	150	164	147	123	135	130	122	117	130	152	110	111	172	147	136	146	140	135	127	150	127	150	106	168	167	132	161	138	136	133	114	119	141	135	121	126	112	136	127	154	133	143	130	118	130	149	148	132	141	147	139	137	132	126	150	123	157	129	125	126	148	120	145	134	132	152	152	134	139	136	138	109	152	126	145	136	141	157	115	130	134	152	134	132	129	146	125	111	134	118	141	127	128	145	145	138	149	137	130	114	131	139	156	138	131	136	139	138	124	148	129	119	143	123	133	112	141	136	142	145	95	138	143	148	131	112	140	151	143	113	135	121	126	131	130	106	136	125	146	140	141	129	127	161	159	155	126	142	147	124	134	126	112	123	126	119	115	138	147	144	134	120	151	123	142	140	132	126	102	135	160	128	128	145	109	134	123	140	132	117	122	133	133	129	151	130	145	129	141	121	150	133	137	141	140	128	135	151	121	149	113	140	120	122	149	162	127	141	127	126	115	146	132	139	128	132	129	141	148	137	159	154	133	122	146	125	152	131	128	140	146	145	150	154	127	124	127	136	136	122	140	138	150	121	137	138	156	121	161	136	147	117	128	129	128	124	127	146	139	139	140	165	107	93	135	125	135	133	166	133	110	165	155	155	138	117	147	150	127	141	158	140	132	153	144	114	128	130	136	126	142	143	139	151	154	130	125	142	159	123	134	117	129	121	134	123	126	129	128	161	118	123	140	137	148	117	133	108	129	145	151	135	117	144	124	132	134	136	126	127	133	133	123	151	147	129	139	139	114	135	128	136	126	114	121	135	154	128	142	133	124	125	145	120	122	138	126	130	137	132	154	151	123	147	132	133	124	116	131	146	133	158	151	150	127	136	137	115	121	119	142	122	128	138	122	148	125	143	151	158	141	140	127	129	119	123	124	155	131	140	108	147	137	137	133	120	130	146	135	147	131	155	130	132	139	124	119	142	132	136	126	140	140	133	125	140	125	160	156	136	139	151	148	143	133	125	121	142	148	153	109	126	137	133	145	145	148	170	101	135	125	130	112	132	146	136	140	120	134	145	127	157	142	121	126	137	135	115	127	142	138	120	134	113	137	144	150	126	148	159	143	153	133	130	136	145	143	127	141	139	113	162	131	138	132	150	165	131	146	150	126	126	150	119	123	142	128	135	133	137	125	141	156	140	140	136	149	137	110	116	132	132	120	128	137	126	126	120	123	128	137	130	127	153	146	152	125	132	131	155	137	119	125	156	127	148	129	129	152	127	137	136	143	151	138	122	124	129	135	138	146	116	159	140	115	139	110	128	130	127	136	134	144	146	140	141	149	147	124	125	120	125	139	141	118	144	149	137	137	123	127	139	135	129	142	129	135	150	127	150	125	117	135	128	159	156	130	107	125	122	134	129	116	147	116	136	138	133	120	131	135	147	151	114	136	136	118	137	151	116	148	138	130	131	138	108	129	138	143	137	127	150	123	136	152	132	136	124	140	114	147	139	146	118	146	120	130	150	142	145	128	119	144	157	119	127	142	150	142	151	139	156	131	129	138	110	127	127	138	130	160	128	133	131	126	133	148	138	134	129	146	136	149	132	140	146	131	153	152	120	130	132	123	126	148	133	132	129	147	147	124	130	118	148	144	122	149	124	144	106	133	133	138	124	147	136	133	147	146	133	127	136	120	162	141	127	126	133	111	138	117	119	140	125	146	142	141	126	109	150	135	151	156	156	158	164	138	142	127	136	128	125	139	130	139	154	144	137	123	150	118	137	130	143	141	146	113	140	125	131	131	162	122	117	114	129	143	129	134	141	129	129	131	147	126	112	140	126	126	137	137	137	130	145	141	123	134	133	130	141	132	123	127	122	118	132	136	120	161	125	132	156	140	129	116	132	120	143	143	130	151	137	125	144	150	129	134	129	146	131	129	144	140	115	146	129	122	123	116	115	115	133	153	146	142	118	137	147	134	154	132	134	138	144	153	125	121	156	136	152	142	147	128	140	122	115	155	141	131	143	136	142	152	134	130	149	136	148	136	115	128	128	122	150	144	139	143	136	133	137	131	133	142	126	118	130	123	169	121	134	128	148	124	139	131	140	125	130	120	141	137	133	123	140	155	141	113	141	130	156	119	138	150	113	142	128	150	133	150	133	131	121	137	148	133	129	161	128	124	118	118	148	134	126	127	161	138	137	133	132	112	130	126	139	125	137	128	126	157	126	137	143	141	137	154	131	121	145	124	121	127	146	138	96	135	142	128	126	147	128	109	154	144	135	145	135	134	130	131	135	158	127	140	140	152	156	158	140	143	127	147	168	125	137	151	141	125	142	142	136	121	123	136	129	115	141	139	153	126	123	143	139	138	119	129	127	153	142	141	143	127	134	130	127	138	120	143	118	156	142	116	131	132	141	131	124	124	134	134	139	139	152	160	133	136	140	136	123	127	132	141	132	132	142	148	141	140	129	122	138	135	142	139	128	131	141	140	137	137	147	149	137	116	121	124	120	146	130	139	130	129	122	133	135	128	134	127	124	137	136	136	136	149	128	134	148	132	147	146	147	118	133	124	133	129	149	131	127	135	113	107	137	143	136	158	132	142	136	115	129	129	130	146	148	146	149	139	133
1871	506	600	629	566	545	561	503	535	488	522	479	450	474	421	491	429	439	499	439	460	444	454	469	473	431	453	414	423	436	427	486	450	433	435	436	518	469	441	453	495	444	438	416	460	443	454	471	447	415	454	447	479	448	464	465	481	470	481	469	426	442	493	416	435	462	419	421	446	436	466	469	481	434	425	445	444	457	479	471	461	444	462	448	456	439	491	470	481	415	450	431	464	430	439	402	441	446	441	489	472	424	488	429	447	455	477	405	422	500	442	469	455	430	441	464	481	437	449	461	424	451	418	459	416	457	431	453	427	475	482	460	458	453	498	470	446	458	420	440	477	430	457	461	448	418	424	430	454	456	453	471	444	496	399	413	412	490	465	462	461	490	437	454	458	475	438	460	424	426	475	447	455	453	465	485	459	445	408	437	454	491	447	430	434	479	490	483	453	423	473	463	429	399	449	446	459	451	468	408	456	425	477	439	459	492	447	471	445	439	402	448	451	468	462	445	441	477	465	429	463	429	500	493	461	425	439	427	448	435	466	459	444	451	450	428	437	418	443	428	452	462	437	443	436	480	504	427	440	407	437	442	464	461	435	457	437	457	462	453	464	463	424	477	477	450	441	451	513	440	407	464	492	471	466	486	437	438	475	446	485	436	413	442	437	458	454	458	434	463	425	476	445	436	466	427	470	446	410	445	495	487	478	451	432	448	452	470	409	457	417	455	418	470	455	481	411	445	434	477	490	446	444	452	467	438	489	436	461	441	470	386	433	480	491	481	493	444	456	480	438	436	463	456	497	464	469	460	470	449	475	451	459	426	449	424	449	452	429	456	470	450	439	469	440	441	475	435	416	438	459	450	438	444	438	418	464	464	462	461	458	460	443	435	434	463	462	466	463	429	452	447	469	454	407	464	454	435	450	490	453	480	453	468	453	438	445	428	472	426	458	435	422	460	443	416	432	438	423	447	503	519	459	462	423	427	429	462	460	470	445	427	465	475	425	469	454	412	448	468	453	441	481	415	507	487	486	461	461	441	448	456	474	454	454	441	455	450	444	448	471	436	467	472	459	456	446	459	481	428	491	397	410	447	451	421	430	462	461	455	434	433	455	459	509	443	466	425	432	454	428	446	451	447	468	450	449	482	437	457	492	436	463	438	486	468	439	454	457	469	453	488	421	473	424	400	440	442	458	442	453	467	429	437	449	426	443	425	472	495	453	442	459	437	448	437	454	449	432	437	451	464	485	487	442	422	399	469	445	454	445	451	480	453	439	487	459	424	464	462	459	430	480	424	474	445	470	461	425	462	451	462	485	453	441	481	425	469	430	474	448	474	434	474	407	471	429	472	467	474	476	462	457	444	453	506	443	417	488	491	414	462	490	477	467	465	468	445	443	467	470	423	457	473	448	440	443	434	429	481	447	446	462	436	432	463	481	449	430	438	453	464	435	453	448	438	456	466	451	452	467	419	441	425	468	434	444	430	432	485	424	464	438	470	445	430	410	447	477	468	444	438	446	452	455	443	456	447	404	471	421	469	452	476	461	415	480	420	446	441	458	435	470	463	456	489	468	448	475	475	469	431	443	437	437	444	433	446	451	466	453	446	419	488	464	445	441	446	419	406	438	470	452	432	418	451	448	455	468	484	438	454	479	426	462	450	439	464	479	470	440	450	477	417	428	454	444	448	427	468	449	438	454	447	446	465	449	431	451	411	437	456	476	478	422	453	456	450	441	420	446	463	446	464	466	466	487	469	466	461	508	421	465	460	452	428	456	432	434	461	449	456	431	461	475	470	438	455	462	445	451	450	414	454	493	495	431	464	462	477	471	435	472	447	442	474	489	467	468	439	457	440	434	467	451	471	471	435	447	481	412	456	450	502	441	468	428	423	457	408	451	427	416	452	457	472	458	457	432	453	476	451	446	461	465	423	453	472	457	399	449	475	450	468	442	416	461	458	465	467	504	501	467	442	499	437	420	439	426	405	478	431	448	493	450	434	482	456	445	448	462	429	466	444	416	459	446	416	446	460	437	466	474	468	462	474	457	446	450	463	472	422	434	483	451	450	448	447	473	425	451	425	478	445	442	478	394	416	441	462	449	482	435	428	504	432	480	444	434	463	415	474	431	460	445	431	486	442	428	477	446	476	461	465	431	442	458	490	432	484	463	444	461	440	453	475	441	481	449	460	455	431	444	452	398	451	461	421	429	408	450	462	441	449	443	422	444	429	469	424	449	490	461	473	423	439	458	443	450	428	456	512	489	452	470	483	431	430	425	470	440	441	461	424	421	473	425	423	450	481	421	457	450	450	464	442	425	458	451	450	426	440	415	459	458	471	407	440	482	459	464	459	444	435	442	475	453	429	436	444	451	421	443	429	447	443	409	469	484	436	476	455	440	459	444	465	432	429	436	458	445	420	430	438	450	448	481	431	454	427	460	467	453	396	450	431	451	456	466	459	447	457	471	458	496	430	460	427	455	486	476	438	411	435	429	468	469	454	489	427	455	452	445	434	438	423	453	437	447	442	439	452	442	436	495	424	451	481	453	461	436	489	407	459	415	433	448	473	430	466	403	424	436	453	457	433	456	443	461	457	441	416	442	462	435	415	437	445	425	393	468	472	422	443	486	429	475	439	417	459	525	450	446	488	461	480	446	451	448	432	430	461	426	439	426	465	477	439	482	449	446	493	448	477	455	439	487	409	419	468	437	448	449	456	473	483	436	459	459	470	462	451	479	428	427	427	431	457	470	468	452	437	458	430	406	465	444	419	495	459	431	383	430	463	427	435	454	456	486	436	453	430	461	459	445	475	445	482	458	461	489	464	431	444	501	438	469	451	462	466	438	488	415	449	469	473	444	411	462	412	399	466	454	432	459	434	459	440	442	478	462	433	487	454	420	469	441	449	465	439	444	479	431	470	406	466	472	429	428	430	426	466	470	453	469	437	447	486	419	434	439	484	431	462	492	456	390	409	463	431	475	463	443	397	443	439	460	452	409	427	476	451	457	435	430	436	480	465	460	466	437	469	403	461	463	467	411	453	440	418	448	447	473	492	433	469	397	450	441	444	449	470	426	427	443	451	453	448	437	479	464	460	465	463	460	446	423	431	443	475	452	444	450	470	470	476	451	432	437	481	459	441	477	441	458	462	409	420	463	420	430	444	455	479	465	494	484	448	462	428	434	443	428	487	470	475	393	489	413	472	470	440	469	449	445	467	446	465	468	438	445	448	446	442	420	451	497	445	461	455	425	468	443	456	467	486	483	502	498	405	458	466	449	438	436	464	469	444	465	475	501	453	509	461	461	459	447	433	434	456	459	451	453	465	470	480	441	455	414	416	471	438	462	456	443	473	435	405	438	470	421	447	467	440	470	437	438	443	425	439	451	432	468	423	475	479	451	447	442	411	428	432	465	455	446	428	446	508	425	437	439	408	463	449	473	455	439	440	475	452	492	434	421	420	444	430	483	456	499	462	442	450	486	469	448	471
8628	1287	1665	1283	944	769	615	528	484	427	372	366	349	360	350	329	311	310	313	283	324	313	260	265	273	286	285	286	290	287	274	270	257	248	277	257	257	296	244	306	270	281	284	296	257	279	266	266	262	287	279	261	252	273	265	267	275	260	309	278	265	269	252	279	286	270	287	265	267	283	274	272	256	290	278	281	278	269	267	250	261	269	256	290	308	269	309	304	270	273	275	257	265	258	274	274	251	275	239	265	285	282	264	277	237	291	251	290	266	256	254	278	265	261	278	269	225	262	305	272	255	268	276	252	273	265	314	273	251	263	243	272	289	294	264	268	277	278	217	264	282	258	280	280	277	265	297	274	273	296	252	267	263	247	260	276	283	269	268	276	253	285	263	288	289	270	301	239	288	260	302	249	267	263	236	268	276	248	263	289	270	278	278	314	252	265	280	262	269	282	266	281	276	292	247	269	266	260	264	284	253	275	273	259	304	289	239	280	262	274	275	257	262	260	274	269	276	274	255	272	260	281	273	276	291	270	262	283	270	294	247	255	282	293	272	279	254	289	273	252	294	245	280	240	268	268	280	248	247	262	266	270	296	252	275	253	284	244	298	277	257	259	253	246	269	298	254	266	245	263	253	266	279	278	245	235	278	309	272	269	261	264	304	282	289	244	267	258	276	253	273	300	266	273	273	236	251	305	268	312	237	267	272	288	259	257	266	253	286	264	233	256	256	280	238	269	265	249	250	255	264	283	213	293	273	247	284	249	250	269	245	274	262	277	260	275	241	263	267	255	282	249	272	248	273	256	262	250	279	292	268	260	248	259	272	263	277	268	266	260	266	253	284	256	275	258	286	258	268	262	277	266	272	257	269	250	255	287	234	268	232	295	283	290	268	254	265	258	249	242	249	252	263	277	275	248	253	245	243	259	261	255	281	259	251	261	265	247	276	240	281	262	276	278	241	265	263	264	230	280	290	280	274	247	257	282	269	271	255	259	260	284	297	267	283	266	260	277	253	263	259	271	264	272	269	268	272	257	288	262	252	300	259	287	265	269	291	284	239	265	287	250	249	270	290	265	268	281	285	273	253	293	248	271	259	280	260	256	284	249	280	267	287	269	279	269	277	260	252	268	285	257	248	260	260	262	287	267	270	275	272	226	281	269	267	246	239	261	276	291	253	264	270	252	270	275	279	273	289	291	279	270	256	242	273	251	272	249	274	262	261	253	247	319	271	268	282	238	262	240	249	261	244	291	271	260	238	262	293	274	265	244	273	301	249	283	257	251	262	274	269	269	273	288	255	250	252	282	271	227	273	286	297	255	291	290	285	265	284	256	292	249	258	263	246	257	274	266	293	281	264	247	262	263	265	264	263	263	290	261	256	267	259	256	245	240	256	284	283	261	243	244	283	270	269	269	256	246	287	267	266	276	258	238	280	253	287	259	258	266	307	268	277	278	268	255	267	288	275	286	264	260	289	272	287	268	275	249	283	289	252	269	279	283	278	274	257	281	275	273	296	287	262	294	266	301	284	262	280	274	261	284	279	290	279	269	235	278	250	308	267	252	279	270	270	270	247	239	300	243	272	299	277	274	264	312	279	263	247	279	291	262	282	273	248	291	305	257	255	289	258	276	231	288	280	263	273	260	272	243	270	285	272	242	288	273	268	289	285	248	245	258	260	247	304	257	276	258	275	266	243	243	283	274	254	268	252	257	281	280	287	250	253	284	285	278	247	279	260	264	238	262	271	261	283	266	270	253	291	271	277	245	288	281	295	246	273	293	252	266	247	263	292	257	269	260	286	264	245	263	263	266	280	308	281	276	278	257	239	264	273	283	274	263	249	259	252	251	262	255	249	239	274	262	223	268	264	288	299	281	244	279	248	260	271	267	245	244	278	279	262	269	257	269	263	239	253	271	272	270	252	240	258	295	263	273	280	239	252	264	241	266	277	266	269	280	273	280	271	268	239	295	283	288	277	269	235	296	268	255	279	256	259	258	249	250	247	254	282	281	267	252	290	284	301	262	265	234	303	281	254	271	281	276	245	261	260	268	282	263	268	263	256	250	273	247	231	238	283	284	265	268	268	277	266	250	257	263	246	262	281	250	268	274	273	300	282	259	264	270	278	289	270	281	306	266	262	274	299	262	298	267	281	287	234	263	246	296	274	277	282	252	280	251	263	238	270	290	259	276	263	263	272	279	229	262	265	266	233	249	271	293	250	262	276	259	308	300	286	270	248	289	261	269	274	260	250	253	258	224	265	255	250	248	251	250	272	255	266	292	264	274	278	269	312	314	271	274	268	294	255	300	223	263	294	243	250	283	277	252	270	276	283	265	280	277	276	268	258	244	277	286	283	262	307	242	253	247	246	246	215	272	268	266	273	267	249	287	259	285	264	292	258	296	283	278	253	252	274	265	308	255	254	233	257	256	271	283	286	261	246	262	281	282	265	267	274	238	270	269	235	273	257	269	291	266	260	279	279	251	281	265	261	240	267	262	277	280	238	284	263	256	287	269	307	263	268	274	245	275	297	277	291	278	277	276	265	291	274	280	282	279	274	248	253	276	250	274	280	283	275	264	267	234	283	280	274	288	289	254	249	278	282	267	280	260	258	260	273	281	251	264	286	257	273	271	254	264	253	284	266	268	241	307	238	260	247	259	254	253	264	250	278	245	265	253	268	281	247	273	271	214	246	282	270	296	276	258	266	246	272	296	298	279	250	254	287	247	293	274	275	275	259	265	293	267	246	279	290	274	271	243	228	256	280	255	274	245	267	288	288	239	287	257	269	263	250	261	275	259	278	242	317	259	296	264	258	245	283	247	282	248	272	293	288	272	249	258	257	277	262	280	269	272	259	288	285	278	258	251	276	271	282	273	248	267	256	270	289	279	255	291	290	272	272	253	245	260	260	278	241	244	274	253	275	255	275	279	241	266	284	262	274	269	240	278	287	282	238	275	277	277	294	289	285	272	240	254	266	274	255	250	273	267	265	250	272	259	255	265	251	240	269	259	250	249	238	286	266	257	291	259	271	275	248	267	251	239	247	266	229	269	284	268	268	264	259	280	280	261	280	283	262	273	270	251	254	256	271	253	267	277	265	252	257	256	273	255	254	259	260	299	274	264	251	245	280	261	273	270	251	252	266	258	268	283	268	282	287	260	282	271	239	276	274	258	253	268	244	232	277	295	250	260	282	296	253	260	259	246	264	254	256	264	281	273	233	280	267	248	267	261	266	269	276	275	277	248	274	302	275	303	261	270	295	279	245	232	276	268	261	279	286	268	252	256	263	228	278	250	267	240	257	252	264	250	269	289	257	261	262	255	279	260	273	298	291	265	269	263	235	270	294	255	258	243	280	274	256	280	266	265	269	295	263	255	253	294	275	252	265	248	269	271	265	289	267	246	267	270	267	264	270	282	285	262	289	269	291	241	267	273	259	244	278	280	283	282	247	260	278	245	287	281	277	259	268	266	258	249	271	260	261	276	274	264
5486	1698	3304	3782	3342	2880	2355	2178	1827	1627	1507	1389	1285	1202	1156	1103	1109	1023	1077	1007	1006	962	999	931	934	936	904	941	902	904	902	822	848	899	856	862	845	808	825	834	784	816	828	855	833	867	824	857	813	743	864	795	796	840	782	788	787	825	773	800	815	839	803	819	852	800	795	823	841	829	855	832	832	801	813	864	763	863	809	794	813	794	790	827	782	773	784	815	783	821	855	850	795	811	792	801	776	825	786	848	812	797	853	797	724	793	797	775	779	838	862	784	800	840	773	757	774	827	793	759	747	758	772	794	810	808	781	813	814	784	787	769	781	776	843	862	748	767	783	807	845	811	793	808	774	795	762	813	784	802	802	755	811	794	818	833	788	807	822	772	814	768	837	783	827	826	784	783	764	774	787	789	810	768	800	801	847	777	799	806	792	766	796	818	794	839	818	770	797	751	771	836	802	766	814	795	853	812	762	842	773	766	774	801	795	797	752	825	802	772	797	785	774	807	752	798	810	762	802	769	769	804	777	758	809	848	786	800	787	770	789	804	824	787	856	773	789	781	815	813	854	784	774	785	777	820	754	753	795	757	793	770	781	758	792	828	785	728	810	837	749	788	813	790	785	796	817	796	747	806	805	818	781	797	820	762	784	752	764	775	841	805	811	760	843	799	758	781	816	777	788	847	807	761	745	751	747	773	822	841	801	786	838	763	811	731	747	782	756	782	773	784	791	826	775	795	802	813	779	812	798	757	799	756	824	794	757	784	788	808	750	766	786	784	790	757	814	771	821	840	784	802	791	837	807	812	812	770	836	850	795	789	778	758	805	802	812	833	774	799	749	790	775	785	765	864	732	787	757	762	792	808	824	862	826	766	772	777	751	815	778	783	754	758	820	775	757	832	815	752	804	764	763	760	789	807	771	750	821	709	808	784	792	797	839	796	797	763	802	805	787	776	853	804	780	749	766	785	798	747	806	761	820	784	780	746	745	763	818	788	755	796	753	743	802	718	802	755	848	864	803	835	802	801	748	748	798	794	741	803	791	760	741	805	805	815	731	831	780	802	796	796	850	792	785	860	815	823	804	801	754	803	769	820	819	780	770	832	841	838	799	725	828	768	802	819	788	812	794	780	776	721	707	728	803	764	814	797	792	745	781	815	768	782	775	775	734	792	800	781	777	756	773	791	766	780	770	781	799	755	785	787	781	777	803	781	737	784	803	802	789	793	776	766	793	778	815	776	749	786	750	832	726	740	823	797	784	786	794	764	779	779	709	813	753	760	784	793	812	797	756	750	706	802	819	773	817	761	756	759	770	820	757	760	809	760	733	811	791	813	783	843	791	755	854	772	810	814	783	832	803	770	777	763	800	796	765	760	783	800	775	772	793	778	797	805	777	793	779	760	752	772	772	802	773	796	803	767	814	762	783	793	731	823	791	787	801	801	778	795	793	767	800	800	809	759	756	816	834	804	722	749	776	848	810	773	810	757	765	809	805	766	822	832	755	782	757	810	762	783	844	773	767	834	805	785	832	817	757	786	792	777	783	760	779	783	823	850	761	845	776	802	816	826	814	791	755	860	805	786	778	802	734	736	822	776	750	755	809	746	786	805	790	801	769	742	764	770	775	787	763	793	747	783	810	763	812	823	781	790	801	732	774	802	817	814	755	799	784	819	778	789	810	765	796	814	799	752	790	780	812	808	734	773	771	773	789	823	816	775	783	806	844	821	888	868	793	836	800	764	855	785	796	786	759	785	800	789	771	766	760	768	768	753	810	807	740	802	770	800	815	816	761	817	769	736	770	801	807	816	829	861	792	801	809	770	766	755	778	830	748	787	820	849	784	785	776	778	809	744	791	838	759	806	796	763	765	790	819	775	800	753	787	767	839	816	781	800	817	797	782	777	767	727	740	788	800	785	812	765	768	774	802	798	802	787	740	760	711	805	818	814	837	792	797	769	792	783	809	828	744	793	778	812	831	795	764	820	793	834	833	853	812	836	736	762	705	809	803	744	830	752	805	778	768	855	813	775	814	810	814	769	849	809	805	788	783	814	779	802	770	819	765	867	798	805	828	798	778	805	848	813	785	762	823	793	770	787	830	804	799	786	791	796	775	747	841	815	811	810	784	815	814	803	788	776	826	808	792	800	810	760	776	774	808	803	797	795	809	842	790	774	808	816	808	769	780	815	791	767	793	786	800	764	804	806	824	778	784	775	785	816	729	748	777	751	823	816	775	804	832	868	832	793	812	804	808	768	773	775	839	803	775	748	813	774	799	803	747	772	792	776	749	847	771	783	764	811	790	789	753	779	845	775	769	805	812	809	756	756	839	803	831	837	792	755	804	774	789	778	788	729	746	872	760	766	790	770	825	777	784	801	796	778	730	771	784	780	741	782	820	784	805	849	807	758	795	816	813	819	814	762	806	768	761	766	787	778	810	856	821	774	778	786	777	762	789	768	820	751	793	769	829	817	743	800	766	810	782	756	846	801	806	773	781	782	785	822	809	832	818	789	813	798	823	774	789	780	739	817	805	735	806	780	781	771	826	792	785	768	820	807	814	780	820	753	796	787	762	850	770	765	825	823	767	812	808	812	815	743	763	786	839	822	792	762	756	768	773	781	726	783	818	798	761	807	816	752	772	759	760	818	833	788	776	773	793	795	751	829	822	775	761	766	800	819	754	814	832	792	851	778	807	824	793	784	769	788	769	782	761	740	773	730	805	769	796	750	780	796	728	835	775	775	766	833	803	837	728	800	801	854	761	778	788	796	723	804	799	767	758	805	814	790	833	781	813	772	800	815	803	781	805	818	766	761	808	777	744	818	792	764	840	766	721	781	786	807	780	770	779	778	778	779	784	802	801	803	844	779	764	778	783	787	796	784	801	801	751	812	764	763	775	791	766	786	726	812	798	762	777	759	779	776	762	808	821	772	826	796	810	825	781	793	754	767	799	739	801	814	808	794	769	815	802	785	791	804	749	814	763	813	787	828	781	755	851	821	753	759	829	828	766	780	803	772	760	799	767	800	798	800	800	764	791	776	758	804	776	784	796	818	770	829	844	830	766	804	833	785	821	809	870	764	783	803	760	770	787	822	784	808	799	820	788	756	823	784	770	784	814	771	805	788	781	792	773	826	796	837	817	769	801	815	832	822	767	795	817	781	767	759	783	802	813	756	757	833	764	814	790	823	772	818	801	766	773	812	775	815	785	845	822	720	771	743	857	780	803	769	798	843	801	820	823	786	765	761	761	773	796	812	758	741	769	832	789	773	784	798	780	796	798	837	845	836	835	808	809	780	793	812	817	808	805	826	743	788	768	809	823	785	736	771	805	762	798	789	794	801	778	853	776	809	796	795	801	789	752	759	792	785	780	828	836	806	762	804	811	798	814	781	749	789	841	802	771	843	791	736	814	757	771	779	814	798	797	834	769	765	761	843	806	804	774	777	816	795	794	795	764	784	806	800	746	832	768	833	763	774	777	733	784	776	747	790
15769	2676	3040	2324	1615	1195	946	746	674	554	521	419	446	389	403	365	365	364	361	353	317	311	323	303	281	276	288	306	267	287	271	267	278	299	270	304	279	278	268	328	272	282	283	254	304	285	276	285	308	277	273	257	297	293	269	292	279	287	280	260	290	253	263	257	286	292	256	294	285	256	275	283	246	266	287	320	286	275	264	278	278	270	269	308	258	242	267	273	272	270	267	287	305	253	262	272	275	280	288	245	302	231	281	246	306	255	259	264	239	269	262	250	272	250	275	272	273	289	245	231	254	272	279	268	231	282	257	293	265	261	268	275	267	229	266	250	280	273	287	269	253	246	273	267	248	245	276	290	279	275	267	227	251	263	274	269	293	289	258	249	286	263	266	295	313	264	259	283	260	277	295	268	246	267	267	262	251	262	272	280	239	253	259	264	268	253	250	266	269	231	277	285	272	242	260	279	253	297	265	252	254	247	257	268	282	267	286	272	274	295	240	293	252	268	261	259	246	263	245	282	251	274	308	245	265	280	251	282	273	303	287	278	260	263	263	259	269	276	263	275	245	270	284	251	272	289	290	292	282	237	264	258	265	266	252	249	268	273	305	259	290	283	280	284	270	246	275	259	279	264	264	244	294	284	276	233	261	252	292	288	267	290	252	255	284	257	276	283	271	268	260	274	277	267	255	272	265	275	264	264	264	265	261	276	293	261	241	220	270	287	248	244	295	246	273	284	277	265	261	270	253	256	275	265	261	260	271	264	260	267	262	290	290	261	309	293	284	273	253	307	279	260	286	266	261	274	269	283	279	272	265	273	249	295	284	255	262	255	266	321	280	248	256	279	269	256	261	269	290	276	256	255	301	292	261	266	251	296	266	266	278	267	264	238	272	236	256	285	271	244	266	278	270	242	277	281	271	285	255	292	267	268	260	262	276	258	252	252	285	265	277	280	265	261	238	275	244	282	247	272	250	280	256	256	295	285	253	245	263	293	276	275	282	287	262	235	271	261	273	249	289	254	279	268	257	262	281	276	241	257	262	263	275	252	272	236	246	244	237	272	288	254	249	255	283	268	255	256	262	263	274	257	277	270	245	264	270	292	273	265	239	227	264	273	303	248	255	297	237	263	259	265	264	296	272	247	263	248	252	249	258	285	305	266	263	283	232	274	259	261	250	265	279	269	283	264	289	281	245	275	275	237	264	259	263	247	279	245	277	272	245	255	250	266	294	283	252	267	307	264	258	283	249	265	266	275	250	302	292	288	251	281	323	287	290	290	283	271	282	274	297	248	232	281	245	280	250	286	278	244	256	271	262	264	267	309	274	280	252	268	247	269	278	280	281	279	274	255	283	275	241	293	273	290	266	283	260	295	268	279	271	293	301	276	276	251	269	276	283	252	276	256	259	260	240	245	280	313	264	255	264	283	263	279	250	289	259	268	242	302	286	281	268	275	262	260	274	250	277	287	262	249	262	270	265	284	253	255	281	246	244	264	270	294	268	279	254	260	267	266	280	283	285	281	248	264	270	261	269	262	272	294	294	270	256	280	267	292	261	280	242	272	295	294	280	287	254	245	279	258	256	246	253	296	274	274	277	276	265	248	255	256	264	278	261	258	255	258	284	275	266	282	285	279	266	246	272	300	269	272	259	291	242	270	277	264	267	253	264	282	271	254	242	257	285	262	254	250	270	286	269	241	291	243	264	269	257	262	284	248	248	296	247	271	281	268	256	267	256	263	232	278	265	273	278	254	260	272	264	265	275	267	255	269	282	259	254	276	267	272	282	267	284	268	265	263	290	267	285	248	290	296	298	263	282	252	254	269	248	245	283	229	267	267	269	255	269	292	269	278	267	296	261	261	278	280	302	292	275	285	300	280	268	276	266	247	267	281	246	264	235	287	290	278	270	265	252	245	297	261	236	262	251	263	260	259	263	267	297	257	244	262	253	264	306	237	233	285	252	259	263	287	265	267	261	278	279	267	268	270	250	287	301	260	273	277	262	269	279	233	238	265	305	276	280	269	255	255	301	264	270	261	291	265	285	291	236	264	267	273	285	260	275	277	263	285	259	279	291	254	274	264	268	256	259	245	282	242	282	298	282	270	299	242	277	286	260	266	274	282	247	236	278	248	228	270	273	281	262	283	246	284	269	264	263	247	285	290	254	307	301	288	260	290	292	267	285	256	267	289	281	277	268	271	253	287	272	300	284	245	277	280	270	269	287	288	248	257	254	257	273	298	267	246	262	290	243	294	264	287	276	248	282	293	268	283	249	252	300	259	287	288	275	258	260	284	237	285	264	277	219	261	262	283	284	294	273	269	259	272	289	248	230	273	269	276	243	290	261	261	252	249	281	274	258	265	273	284	272	263	268	279	312	258	277	234	256	261	267	271	281	266	240	269	271	284	250	246	264	274	285	244	305	269	292	279	274	255	263	257	302	267	259	245	251	238	269	263	265	286	286	242	304	287	275	277	252	224	285	245	252	287	272	251	249	262	261	295	262	296	256	271	252	265	267	264	267	281	270	283	257	296	279	284	224	270	279	277	271	277	284	255	252	268	277	260	268	244	240	279	252	261	278	288	266	287	291	296	260	262	253	268	284	268	273	256	274	265	310	258	246	285	247	281	253	292	278	259	253	230	253	259	290	278	267	293	247	280	239	255	274	278	264	234	249	261	293	283	273	260	269	269	262	278	268	290	282	234	251	262	248	270	268	298	280	292	240	270	278	263	255	258	283	281	261	289	273	283	273	295	273	275	252	274	263	262	277	264	264	263	277	267	271	281	283	269	284	264	256	274	232	244	269	294	279	248	281	269	291	267	291	283	292	269	256	254	259	291	261	255	287	280	263	282	298	290	247	280	257	278	250	246	263	274	271	279	264	236	277	266	285	260	233	267	267	268	294	277	302	258	280	310	239	262	282	271	256	266	252	291	279	248	283	276	277	239	249	245	252	239	266	278	249	274	239	300	265	263	292	257	263	264	262	283	251	262	261	233	229	285	280	280	271	280	326	285	245	280	284	262	259	278	273	264	276	270	297	284	282	315	253	262	288	270	275	264	281	261	256	290	243	286	269	262	239	259	267	267	292	222	269	278	269	225	254	266	270	271	256	256	269	287	278	270	256	275	273	256	292	270	244	280	262	256	274	256	261	286	267	277	276	254	264	259	256	280	240	253	256	255	254	281	281	290	271	246	270	261	261	243	268	266	298	274	254	233	290	247	273	292	244	241	265	264	283	254	284	275	264	243	257	282	276	265	289	226	260	273	270	256	260	266	262	290	254	271	275	268	260	307	279	252	246	277	277	248	279	314	278	262	282	248	236	266	267	253	247	275	248	276	306	281	260	259	248	259	269	264	245	263	278	242	253	257	283	279	236	264	294	276	274	256	254	284	278	291	262	263	271	263	257	283	266	280	259	274	236	256	260	275	252	287	286	292	296	267	299	255	278	234	272	236	234	269	276	278	257	289	262	250	230	260	248	267	295	268
7686	2740	5540	6323	5513	4577	3789	3194	2702	2480	2195	1871	1826	1690	1560	1470	1438	1330	1253	1227	1182	1124	1130	1108	1082	1038	1004	985	975	1055	1051	975	968	913	885	899	927	918	825	906	863	905	964	919	847	863	888	876	817	878	845	806	841	808	830	850	817	837	849	838	841	819	867	774	825	858	851	879	793	785	769	788	867	824	781	849	836	797	798	861	795	858	790	796	822	862	816	787	772	792	806	829	758	847	754	807	787	754	765	785	789	802	823	809	766	806	771	813	803	799	779	761	801	821	799	819	754	794	794	845	787	806	756	814	790	840	804	809	763	790	780	807	797	848	772	812	775	772	790	804	807	808	777	774	823	791	788	736	772	800	836	821	774	773	795	775	859	768	760	788	766	801	795	823	804	816	819	783	791	765	770	791	807	811	773	777	786	748	833	740	740	758	814	801	821	769	785	782	760	773	797	814	787	754	796	732	788	777	749	773	812	761	752	813	775	799	755	800	772	761	831	793	772	843	796	795	752	773	789	801	804	780	779	769	805	757	783	792	795	753	803	800	773	794	806	796	755	782	747	775	779	774	776	790	816	761	778	813	781	828	787	763	761	779	824	795	753	773	833	832	794	750	791	759	767	769	807	705	778	766	766	729	806	797	767	812	772	817	813	726	786	773	799	762	754	768	786	750	804	759	780	806	763	785	828	806	822	762	741	793	789	840	794	793	807	774	784	794	806	752	802	775	793	773	746	819	824	766	747	797	829	795	799	767	743	802	778	819	777	797	772	737	810	724	800	757	793	790	794	808	808	737	733	765	766	766	771	769	758	796	774	782	785	806	842	846	776	792	745	769	801	760	798	770	752	833	781	798	811	806	740	794	762	795	781	807	749	787	804	758	764	756	754	775	712	801	759	790	766	805	738	814	827	774	741	770	829	774	825	766	774	709	782	829	830	755	782	820	795	767	791	838	795	778	800	734	818	750	793	744	768	762	728	751	815	812	784	746	764	707	805	776	809	747	773	776	750	770	765	802	828	780	781	780	817	750	839	792	745	797	789	753	787	795	826	776	792	732	826	778	731	740	796	737	789	800	725	725	772	783	767	788	753	781	808	763	757	810	759	785	774	804	808	795	757	769	767	790	821	790	819	833	792	767	794	804	771	784	789	780	807	783	818	755	741	800	767	795	746	812	791	767	818	745	770	773	819	770	746	785	739	758	752	789	812	793	764	787	755	770	796	791	824	802	792	799	790	779	760	743	815	785	802	745	795	770	835	823	794	818	795	822	782	802	749	786	795	767	760	780	741	823	821	775	773	778	771	842	790	803	839	793	759	814	806	825	776	762	783	761	797	808	793	758	759	752	811	788	744	793	792	759	779	767	764	764	791	739	757	770	828	802	806	849	741	765	789	796	826	781	755	815	798	751	812	794	785	830	762	804	830	731	795	794	787	797	775	781	827	755	795	808	856	785	755	800	776	775	813	806	810	787	838	768	809	778	801	804	831	798	760	770	860	779	765	779	792	810	806	822	811	795	766	776	769	778	813	754	787	755	791	762	775	823	796	751	750	768	758	737	794	765	797	823	786	785	813	761	769	785	814	783	786	752	782	816	819	802	744	784	792	817	759	781	779	794	807	791	787	838	766	784	714	769	721	829	799	790	797	768	841	778	760	782	760	777	816	771	783	776	770	766	752	757	763	816	852	809	812	767	779	775	746	759	727	714	809	770	798	776	755	765	800	800	746	819	808	783	772	748	785	827	787	806	796	782	790	753	818	837	756	774	771	821	794	734	761	775	810	749	794	829	789	809	784	743	845	802	794	780	745	851	806	790	721	793	819	781	754	789	846	780	751	779	789	776	759	794	745	781	812	746	830	733	755	763	807	751	746	748	778	786	769	753	791	787	801	768	791	787	733	772	787	793	804	795	811	758	813	820	776	781	780	772	766	799	753	747	781	773	787	766	799	762	813	760	788	814	774	763	743	795	795	764	887	799	760	846	799	809	793	776	729	823	779	777	761	782	795	770	809	838	801	815	776	800	824	811	749	769	769	754	803	790	807	757	777	774	825	753	817	848	758	767	789	800	796	778	802	783	767	754	758	747	814	723	762	798	804	821	809	780	765	779	762	786	781	798	730	822	823	771	780	811	814	726	791	721	768	819	771	761	782	787	770	777	814	827	798	785	808	805	766	773	794	791	812	735	805	774	764	833	766	799	782	737	774	771	790	768	773	787	794	790	799	775	770	767	794	785	795	811	779	794	759	774	735	839	814	828	778	803	830	791	763	778	763	717	783	804	768	761	765	779	808	790	753	761	763	777	766	780	808	774	779	727	795	809	781	788	774	765	794	773	795	738	837	789	792	788	803	799	779	809	782	815	775	776	772	827	772	751	805	821	796	777	759	789	779	837	746	824	803	810	798	782	772	791	801	770	768	780	772	804	738	833	831	787	782	745	737	789	775	799	767	815	800	775	785	803	796	806	753	821	784	845	794	812	788	811	819	816	733	808	735	765	806	828	776	810	740	782	766	771	767	772	757	844	774	788	784	784	803	776	723	787	747	836	780	721	816	760	778	801	794	795	736	831	757	773	752	824	807	780	785	794	798	761	783	771	791	778	793	795	821	756	767	812	801	787	775	793	791	775	824	810	815	787	764	788	750	798	743	806	836	762	814	753	813	781	754	802	766	760	806	810	785	777	787	815	872	792	750	755	816	772	784	708	796	799	801	825	797	765	772	858	750	788	751	769	783	834	781	781	783	792	861	733	794	769	759	788	759	794	783	847	821	764	726	776	781	791	801	786	770	808	777	841	769	759	759	805	827	805	823	783	770	863	791	728	758	792	795	750	811	743	777	804	792	827	727	793	763	773	788	778	793	792	810	786	727	810	793	761	771	787	767	816	738	801	777	788	750	811	801	781	739	783	784	796	786	844	771	770	806	781	800	726	802	797	760	770	766	796	785	835	778	801	758	782	794	777	793	825	779	808	798	771	766	765	814	775	807	751	785	759	781	762	803	775	776	790	750	845	782	827	822	761	806	807	770	766	758	804	790	727	788	790	771	752	770	797	764	772	735	742	808	750	781	774	767	806	770	768	760	757	799	815	781	800	747	790	793	733	763	810	793	800	729	796	792	776	789	804	771	790	862	765	834	727	741	803	783	814	761	773	769	794	785	779	795	792	828	774	787	798	820	787	805	808	806	765	736	765	788	781	769	797	740	721	767	789	785	778	816	819	711	759	754	801	816	835	784	793	770	763	753	757	759	796	789	821	785	755	757	782	791	769	801	842	770	717	777	792	801	772	772	814	777	827	769	792	789	810	812	749	829	827	748	807	780	789	793	767	791	748	803	802	837	764	794	757	771	800	786	763	828	717	770	787	795	785	749	829	795	770	795	746	804	816	782	763	779	791	756	783	756	763	790	759	743	814	779	761	793	797	830	739	790	807	745	759	832	787	783	731	782	807	782	790	778	821	742	755	815	787	822	775	778	782	752	782	775	833	771	822
2164	198	214	188	184	160	157	135	143	125	149	133	126	133	146	142	126	144	139	139	131	139	146	155	129	113	140	148	127	137	133	126	143	109	143	149	105	136	144	135	148	123	132	157	125	130	140	120	148	136	142	142	137	119	141	128	113	143	149	155	130	139	129	135	149	155	139	127	136	120	144	141	132	144	114	154	142	118	146	124	148	154	140	152	126	153	151	125	153	135	138	127	130	159	127	153	131	145	140	122	136	139	144	125	127	128	147	156	127	132	118	148	140	140	147	146	128	140	138	123	136	128	131	137	152	115	151	142	146	133	139	146	124	143	143	140	121	103	123	126	147	150	141	121	135	149	136	133	120	166	138	132	123	129	135	155	135	149	123	135	138	136	145	122	130	132	139	150	119	142	158	136	116	145	125	133	120	135	151	146	98	139	130	136	135	136	141	131	131	140	145	137	148	143	144	130	118	132	151	123	129	141	114	146	136	150	130	124	134	149	115	150	132	133	140	118	170	136	151	126	120	136	152	127	134	142	123	116	123	145	153	108	142	117	128	136	125	129	142	137	130	137	123	137	138	138	129	150	130	156	131	125	154	131	133	132	131	135	132	132	152	125	131	114	118	139	137	142	155	156	134	121	130	137	134	140	148	135	138	142	130	143	171	118	138	133	130	150	145	122	135	128	135	115	142	156	118	122	145	111	134	146	129	160	127	119	131	150	147	115	137	126	143	123	134	125	141	131	132	149	133	139	153	121	140	131	134	142	140	133	135	131	123	138	113	151	125	118	157	136	135	147	126	160	130	132	131	136	142	151	119	170	133	135	142	148	139	165	161	147	132	149	107	121	119	148	112	136	137	114	146	146	123	138	141	146	133	142	114	124	129	135	141	147	123	151	121	138	130	117	139	135	131	132	141	134	159	170	132	138	160	112	130	124	120	108	138	139	135	140	136	145	123	142	128	134	126	140	124	144	144	133	132	148	132	140	148	131	132	149	155	127	115	124	137	139	121	141	136	132	151	139	160	145	127	120	122	120	150	119	138	144	151	139	125	127	138	130	126	132	133	135	142	127	132	133	149	109	111	118	127	130	125	143	131	138	129	133	131	150	156	142	146	130	144	132	128	142	150	132	101	148	150	146	138	158	144	145	156	125	142	126	154	124	135	116	137	145	142	131	141	131	133	139	128	121	124	139	153	144	133	135	118	136	123	136	112	135	123	133	149	147	126	136	138	127	162	126	155	147	114	130	113	154	149	132	109	158	127	156	138	134	135	123	130	140	124	109	149	130	128	132	138	120	134	139	157	139	126	141	153	119	143	176	118	143	121	139	127	139	147	131	139	160	132	140	144	130	124	131	145	130	138	143	142	100	139	147	120	144	155	134	155	148	126	143	150	152	130	125	122	141	139	125	138	114	145	128	133	137	123	145	134	128	145	128	138	140	169	132	129	145	152	144	132	150	117	113	133	122	122	147	133	138	139	137	147	130	128	138	115	142	118	138	124	127	152	129	118	124	135	143	136	132	138	120	136	112	140	123	145	141	145	140	116	129	125	153	131	126	134	141	131	159	141	140	144	153	123	152	128	130	145	137	145	147	128	122	156	141	136	132	128	125	151	148	122	158	128	116	133	129	124	132	146	116	128	119	139	139	151	121	135	143	129	122	142	153	127	126	114	133	119	130	127	125	104	167	120	137	123	140	135	115	166	136	150	124	132	161	141	142	134	113	160	122	142	139	129	150	137	145	154	109	134	138	130	145	118	112	122	156	144	119	157	134	142	132	133	140	141	153	129	110	139	149	135	142	167	142	123	139	125	146	137	153	130	148	138	142	147	130	123	136	133	141	147	148	137	122	126	148	124	143	135	134	140	144	127	133	125	140	138	132	142	127	133	128	144	111	146	129	132	133	148	125	138	126	147	130	134	142	133	136	156	116	124	145	142	150	130	134	141	114	131	132	113	137	126	138	135	121	123	138	131	139	123	150	142	124	156	121	130	123	125	137	136	119	139	128	147	142	146	133	141	129	118	140	142	118	138	155	143	130	116	147	157	129	145	134	138	135	128	128	141	123	145	137	143	138	121	145	140	133	124	135	126	134	133	123	152	124	133	126	137	124	126	135	130	112	136	125	135	137	133	105	119	136	128	129	133	145	124	120	140	124	142	133	115	133	133	143	139	138	171	118	142	125	144	144	144	149	142	143	128	119	119	131	148	126	127	149	144	121	135	121	113	127	140	138	149	131	128	143	107	129	126	136	130	127	132	119	125	128	123	148	135	134	149	136	141	156	122	124	132	145	138	130	140	117	132	121	126	132	141	127	115	147	143	129	128	123	142	133	147	124	131	138	145	134	133	122	143	132	157	117	141	120	133	165	146	139	136	143	133	116	138	111	119	121	139	150	138	134	125	151	110	135	127	154	156	128	122	119	141	128	139	137	123	140	150	136	147	111	128	145	144	121	140	137	127	141	132	129	128	129	140	158	131	170	118	147	130	161	137	141	149	112	145	130	135	151	120	147	120	145	151	136	137	124	147	137	121	106	151	146	127	139	128	115	139	136	117	150	115	125	138	152	113	129	136	137	125	144	136	122	153	143	151	142	159	128	152	156	139	148	129	140	138	129	119	127	130	128	137	148	144	138	115	134	134	142	126	134	133	123	130	136	158	136	124	141	137	134	135	120	135	137	132	141	132	135	137	112	120	134	129	137	144	135	136	115	136	131	137	142	126	147	133	108	116	144	145	112	120	148	155	148	109	141	146	127	127	143	133	122	124	114	142	142	137	135	147	136	145	138	125	142	156	119	150	146	129	150	124	134	137	157	142	134	144	117	136	141	142	136	135	125	155	141	143	133	125	169	129	145	130	119	118	128	121	140	150	138	145	130	133	152	140	153	132	143	140	143	139	142	123	128	142	125	117	107	145	123	134	154	117	142	119	144	139	135	147	135	131	131	138	136	135	136	140	129	139	134	131	152	149	133	138	138	125	136	146	135	140	141	143	142	119	125	116	143	138	137	117	107	134	139	138	145	126	154	141	138	134	127	121	140	120	155	149	124	150	131	115	132	148	146	128	131	143	142	145	143	129	132	128	148	131	132	130	137	149	122	151	119	131	153	125	132	140	146	157	138	130	154	119	141	129	150	118	151	154	123	107	134	115	153	141	124	123	145	147	104	144	162	139	144	144	123	134	126	144	117	138	139	136	131	130	134	157	152	137	119	143	126	131	139	145	136	138	140	96	120	141	131	119	121	158	147	144	152	135	143	143	119	167	141	149	128	121	133	151	117	132	148	128	149	113	113	146	131	153	137	127	146	128	104	140	142	137	134	127	155	133	142	133	117	138	135	136	133	125	133	138	159	132	131	128	136	142	132	139	124	141	131	133	128	134	131	134	126	145	135	132	137	121	123	146	152	134	128	144	137	115	148	127	112	139	117	149	126	138	143	125	124	141	125	117	133	114	142	156	132	138	128	139	148	119	127	117	148	131	140	124	121
1824	525	643	649	602	587	573	499	480	489	439	505	471	461	486	457	460	495	450	491	434	437	467	476	450	450	442	437	482	461	496	478	429	441	450	453	465	457	475	448	472	476	441	472	412	403	456	508	462	481	492	459	453	455	438	468	475	425	441	511	442	487	446	480	408	414	494	473	470	473	448	466	413	476	439	438	446	425	405	457	467	472	475	452	434	458	450	443	458	485	443	449	452	425	428	477	452	445	448	431	454	436	429	471	439	438	449	438	495	452	490	437	417	447	490	434	459	449	452	456	424	441	488	441	430	498	484	427	425	463	484	428	471	494	430	471	449	445	440	454	435	441	435	419	469	458	437	466	472	456	444	456	445	443	448	414	460	462	492	445	462	457	439	444	446	431	482	440	448	467	454	436	456	434	439	459	442	443	463	458	453	455	476	414	466	439	480	399	428	457	452	448	463	435	439	438	472	471	434	452	456	503	444	458	485	496	483	471	456	449	467	477	449	451	431	463	460	462	463	460	440	472	448	482	469	466	453	467	411	447	479	451	439	470	413	465	475	439	433	443	478	448	455	461	473	460	453	430	450	485	446	451	436	468	438	454	456	475	466	445	445	433	479	457	481	448	459	451	477	456	437	498	470	453	435	447	444	468	451	417	421	426	440	424	468	455	453	455	437	432	463	460	438	480	479	486	479	485	443	451	479	417	408	459	469	444	460	416	456	459	456	479	476	428	456	488	476	446	462	458	454	425	449	440	470	419	463	462	457	469	469	492	468	478	433	455	459	446	419	474	440	440	457	449	483	418	431	454	482	434	462	483	460	493	444	461	440	460	431	410	472	389	456	465	440	434	493	440	423	469	450	422	481	427	474	434	424	442	446	441	437	441	459	483	461	446	446	438	435	476	452	429	435	471	477	439	479	461	465	461	423	473	461	438	400	394	437	434	455	461	449	460	451	450	444	458	478	492	460	484	438	435	440	449	442	427	447	444	434	433	460	447	444	475	479	433	463	443	516	420	474	474	470	442	475	454	436	446	481	446	446	471	458	466	435	481	461	488	410	447	470	439	428	451	440	474	429	458	419	432	452	420	461	481	456	459	492	471	469	473	472	442	456	428	447	453	454	483	427	477	452	477	431	469	463	425	535	469	437	424	431	440	485	447	435	435	439	463	437	461	486	432	434	464	483	452	431	485	448	503	454	443	451	484	442	464	454	446	469	471	419	414	502	426	511	501	452	463	446	445	451	444	442	436	430	462	441	431	431	465	447	436	439	474	472	456	434	501	426	435	464	470	423	446	475	453	449	491	492	418	457	470	464	463	463	452	449	426	416	469	439	419	468	439	434	498	466	495	455	503	438	431	432	472	471	407	481	443	461	435	451	473	496	446	463	471	471	470	404	443	470	468	457	470	416	461	459	442	426	437	453	454	440	469	437	476	433	423	481	471	474	438	457	426	436	483	442	465	473	481	431	449	429	458	462	440	426	469	441	447	414	459	459	440	436	461	461	458	472	429	448	453	432	455	438	465	444	475	415	452	459	457	448	459	477	447	440	450	459	464	438	469	451	452	461	475	461	456	457	441	495	456	436	417	481	479	449	463	470	494	484	462	463	475	461	435	430	419	504	457	500	435	432	461	483	416	440	468	452	435	466	431	439	425	463	430	459	456	490	484	451	443	462	490	476	477	471	480	449	430	451	414	437	443	468	449	448	450	468	437	410	444	481	463	444	472	456	441	448	460	449	461	475	444	463	449	461	490	457	446	450	471	458	446	427	458	409	475	415	459	439	468	462	453	469	457	479	420	452	466	459	466	443	416	498	448	449	430	422	455	398	463	470	415	484	452	440	439	463	433	423	461	457	464	441	441	447	427	463	440	438	472	466	476	444	454	448	429	454	464	437	451	444	462	469	405	449	453	438	487	474	434	487	440	464	420	467	471	425	454	485	462	438	469	455	453	460	438	462	449	475	460	453	422	484	451	471	447	459	417	416	484	488	448	458	433	478	463	458	428	427	490	414	452	432	447	434	434	449	401	473	453	483	449	461	469	474	442	447	498	433	432	473	429	449	473	454	469	456	479	495	439	446	385	434	467	425	453	427	460	433	460	439	474	458	445	459	447	447	480	484	464	461	473	490	476	454	459	444	460	486	443	438	487	506	460	449	439	417	458	443	434	464	516	431	466	442	450	427	471	468	441	456	473	449	456	421	424	447	479	488	424	510	426	446	426	445	469	446	471	456	442	446	451	428	473	479	482	472	493	455	426	454	425	457	456	449	480	445	447	478	414	458	464	450	480	471	452	413	450	472	441	430	480	445	469	457	465	445	433	447	464	458	463	452	477	441	484	480	457	432	476	462	467	463	472	445	456	503	466	440	483	431	493	388	446	467	439	463	413	444	473	451	471	428	463	437	463	478	424	468	436	470	468	459	423	483	390	449	432	437	441	448	456	471	448	490	458	456	496	464	453	483	471	463	439	414	478	453	422	446	466	462	492	468	473	427	475	454	432	436	452	490	468	475	466	472	448	450	450	470	481	461	480	453	451	432	437	474	465	437	443	399	435	490	459	453	426	471	482	453	442	473	464	462	456	444	461	438	456	444	436	474	398	459	445	425	426	440	491	454	471	441	468	487	436	449	472	448	437	458	458	485	405	456	453	481	487	448	432	483	484	461	435	442	464	432	470	459	460	438	443	450	409	453	446	469	478	460	450	478	471	448	422	438	429	467	415	464	467	453	444	450	466	445	428	477	440	421	449	456	452	458	437	490	451	450	440	452	471	450	460	473	439	425	495	448	434	460	451	433	466	442	400	475	462	497	458	465	457	456	464	439	467	457	454	483	410	442	479	483	469	453	439	417	471	499	485	462	462	419	470	424	483	412	461	461	424	499	458	497	474	503	456	438	448	479	448	455	464	436	477	487	449	461	467	448	457	442	434	455	455	451	440	488	453	443	491	436	471	448	450	458	447	445	405	422	470	453	432	462	449	479	457	453	465	423	428	461	432	462	422	443	437	451	469	451	447	462	396	429	452	495	434	471	443	472	447	440	441	458	449	417	484	453	436	434	461	484	481	466	480	402	435	485	436	439	448	450	450	481	429	467	413	480	492	459	477	470	507	452	453	474	446	450	456	464	442	463	465	441	503	465	426	448	446	437	435	449	502	464	464	464	494	451	491	431	444	453	447	467	478	468	444	470	436	438	472	435	465	466	417	444	450	453	501	457	474	433	413	454	451	472	455	482	444	473	474	460	481	447	458	427	440	458	482	468	507	411	441	414	472	445	461	458	473	459	442	450	434	433	500	468	468	469	459	436	445	429	449	462	444	471	499	444	467	447	446	438	427	439	503	483	501	473	469	461	450	439	452	427	451	480	448	424	445	434	458	451	473	452	431	484	452	481	431	432	471	513	488	482	440	433	457	445	465	450	467	490	449	474	472	425	447	449	460	428	521	432	439	455	482	438	459	468	456	452	445	480	467	465	452	448	461	463	453
8833	1252	1647	1270	932	772	621	554	459	428	405	384	376	327	300	336	327	303	302	343	296	280	311	293	304	311	262	259	250	252	289	287	280	272	282	286	280	295	273	245	296	277	281	270	273	293	272	285	248	279	281	269	261	265	274	270	290	263	273	301	291	263	251	280	259	273	292	285	262	283	259	267	276	279	252	283	254	254	282	246	279	268	280	299	263	276	288	245	300	293	237	268	261	264	276	253	249	272	263	256	263	293	263	241	276	253	283	249	286	262	268	265	268	259	297	260	270	289	259	261	246	269	266	250	245	258	274	301	245	262	280	276	280	274	263	271	263	274	264	278	282	258	283	291	279	240	245	250	252	274	241	261	283	275	247	249	248	287	261	284	276	273	265	281	314	257	278	265	254	263	267	291	266	256	300	277	288	266	277	258	272	261	256	285	283	249	298	269	270	257	241	232	282	264	254	257	290	240	275	244	288	285	260	299	286	272	242	284	268	279	259	275	265	238	271	265	265	282	246	273	269	240	251	264	299	269	283	261	294	252	264	291	257	242	299	294	277	271	269	273	267	234	248	265	276	316	267	261	287	285	254	258	281	277	292	269	276	283	273	274	279	281	267	270	264	244	257	264	241	266	260	272	269	252	256	286	254	249	254	263	255	265	238	276	270	280	268	274	268	286	272	258	267	288	280	272	285	266	253	262	276	266	244	271	286	251	240	263	270	242	278	262	271	257	289	245	273	286	275	278	269	262	254	285	284	271	282	270	269	272	265	274	258	271	270	259	266	239	261	256	292	265	277	269	265	278	279	254	294	266	285	294	277	278	226	271	246	293	275	280	284	255	276	288	274	270	261	274	247	258	295	240	250	258	254	301	268	279	276	243	293	309	267	280	274	265	259	266	268	296	246	255	304	254	292	270	279	256	263	276	250	262	250	258	257	282	274	282	238	280	307	281	256	251	267	262	254	273	271	255	259	291	295	248	267	250	263	274	295	258	275	263	284	284	280	243	259	246	255	293	256	259	252	277	264	246	281	295	261	282	227	275	280	253	289	285	269	288	247	267	248	259	248	272	259	283	250	254	273	292	244	266	256	248	254	262	279	263	259	260	257	254	274	275	265	276	285	260	259	264	261	284	285	251	267	253	248	254	261	294	251	278	247	274	275	280	275	248	282	272	288	273	234	248	294	285	266	291	263	264	262	261	281	272	273	250	248	279	257	284	254	300	281	272	259	268	266	285	303	248	268	223	232	282	287	244	269	303	277	252	263	266	286	242	286	270	235	286	269	281	276	251	277	262	285	288	250	275	274	290	275	275	245	277	276	259	250	281	265	272	263	273	255	287	278	273	273	277	249	295	257	280	259	289	294	299	280	227	260	271	270	265	261	266	265	268	268	288	270	258	280	279	260	269	278	257	272	263	258	281	273	287	275	272	284	243	265	286	249	258	284	281	270	270	258	277	263	262	278	243	299	267	265	293	263	278	243	243	269	237	295	273	268	261	248	239	275	260	270	263	247	233	265	269	265	249	277	273	279	265	298	238	274	239	277	254	289	253	288	261	287	277	284	296	247	278	269	246	272	256	266	259	277	252	227	274	275	271	243	260	286	264	232	276	247	280	289	289	269	272	269	266	234	280	261	272	270	252	267	273	250	268	287	262	278	256	262	265	275	262	265	250	256	266	251	285	272	270	297	285	295	251	269	257	291	254	267	280	232	280	279	270	256	266	255	266	235	271	278	281	255	241	247	282	247	265	261	287	265	278	272	284	248	287	278	264	279	285	263	262	281	275	243	281	277	253	272	268	280	281	251	272	293	231	304	249	269	267	266	252	258	274	284	305	274	266	278	262	287	304	267	269	255	234	293	278	298	250	266	259	309	266	224	256	266	257	260	274	239	296	250	279	263	264	263	250	299	267	267	291	261	245	292	300	277	263	246	257	278	276	273	303	264	262	268	271	277	295	261	263	223	269	263	267	270	287	256	261	268	244	268	258	278	300	256	270	268	301	249	269	262	290	285	273	291	291	256	226	289	271	264	286	274	286	267	266	269	250	290	266	289	292	255	270	272	266	274	290	251	284	260	283	267	248	249	245	277	272	258	257	269	247	246	268	269	249	280	262	260	254	251	273	289	307	258	275	284	269	271	271	274	270	250	264	254	252	224	258	281	272	251	278	310	268	286	285	270	275	270	278	271	271	252	291	277	279	290	266	273	277	284	274	264	277	251	262	274	303	241	259	260	238	248	256	269	278	269	269	277	279	267	279	256	254	248	260	276	263	248	290	275	287	259	246	253	287	251	282	257	249	267	285	295	258	265	243	282	271	253	228	267	285	292	277	272	266	279	243	274	270	259	297	251	244	270	256	260	256	272	239	298	246	242	283	281	275	265	298	242	258	255	253	258	256	263	261	270	245	296	291	275	253	279	290	271	305	255	265	280	273	271	263	261	240	288	267	264	274	273	262	256	284	246	274	258	258	243	292	313	275	285	258	271	288	265	286	281	285	242	262	292	263	266	277	291	273	266	311	271	251	262	276	264	258	275	277	262	260	246	243	307	279	276	262	259	265	271	235	281	257	270	278	275	271	242	278	264	266	273	303	275	265	272	263	239	276	282	268	264	260	266	248	273	283	293	260	271	296	260	293	261	279	255	267	277	289	250	274	269	263	266	264	290	234	244	286	255	256	264	270	267	248	266	274	266	288	267	241	280	254	261	242	254	266	294	265	265	289	259	277	263	240	263	276	270	274	261	274	278	277	291	281	277	248	272	265	270	264	290	236	254	263	277	281	266	266	276	271	269	278	261	254	269	261	268	311	270	274	243	235	269	279	249	246	277	268	261	290	283	253	273	258	261	260	276	252	278	250	250	248	284	299	242	226	259	272	251	244	278	274	231	266	255	282	278	267	286	265	263	312	241	264	231	266	248	271	250	268	256	265	273	285	261	313	283	221	255	291	290	283	284	261	247	240	277	255	277	282	300	266	257	233	256	225	282	262	219	244	289	252	308	256	290	278	278	275	251	245	265	290	284	269	317	281	274	284	273	260	288	268	273	275	271	275	258	246	292	269	275	261	263	270	279	293	270	264	296	266	255	257	274	266	259	232	264	260	289	306	275	272	250	265	263	284	289	280	249	280	276	266	266	277	264	276	269	245	254	250	239	280	270	259	246	301	260	271	287	299	282	284	283	247	254	289	260	294	287	265	277	274	271	250	261	271	291	279	268	276	256	291	253	275	265	293	264	268	261	279	274	273	289	291	247	254	260	282	296	239	262	269	294	264	256	246	288	249	246	260	264	259	277	276	246	267	248	265	267	289	262	258	232	247	276	251	255	250	257	263	262	282	275	264	286	278	268	284	249	281	261	258	284	252	239	275	252	266	288	267	261	272	285	276	261	255	238	259	269	270	285	282	275	257	253	304	224	251	289	264	252	274	241	269	284	243	274	271	269	271	254	308	251	303	260	250	295	284	270	269	252	286	247	277	276	275	269	250
5357	1713	3309	3892	3372	2827	2272	2050	1880	1725	1591	1411	1344	1261	1227	1155	1076	1024	1039	1028	934	999	957	931	972	955	948	892	936	893	876	909	929	882	907	858	893	863	812	868	904	859	856	823	841	870	832	841	826	831	831	835	803	846	826	839	822	805	792	822	835	809	833	821	813	765	829	852	805	777	814	779	812	755	815	834	803	817	798	825	801	827	788	762	821	846	808	791	782	738	827	756	791	817	796	793	850	798	810	787	832	776	798	794	805	812	850	791	823	809	796	782	837	808	781	790	810	778	827	846	824	789	777	765	843	772	791	777	784	788	803	771	807	801	758	808	807	800	754	818	769	761	786	794	794	812	793	817	783	736	829	771	806	781	810	839	792	755	851	784	825	831	734	853	833	832	776	809	852	781	828	772	783	873	788	798	793	764	828	790	798	811	763	791	777	846	764	828	818	829	778	812	738	841	801	769	788	829	803	796	790	791	831	835	806	747	784	780	838	784	812	789	817	790	742	785	835	755	796	863	791	812	754	788	762	768	795	759	798	774	818	780	751	817	779	764	851	767	788	822	830	817	757	805	776	809	769	774	812	849	806	840	831	800	866	791	821	820	752	812	771	809	842	722	800	755	818	782	833	806	783	816	793	800	764	767	753	826	780	754	787	760	831	853	821	765	832	762	793	827	734	762	807	768	852	856	798	807	765	850	834	764	790	768	771	784	782	781	778	795	792	786	814	821	810	864	793	842	748	788	760	749	798	809	834	769	844	823	803	765	838	783	825	811	778	819	791	754	816	825	812	815	781	753	839	773	804	816	823	773	795	745	810	841	810	794	806	827	818	773	745	825	785	805	838	762	742	841	823	807	802	785	782	840	760	813	814	817	771	827	783	787	791	792	816	775	855	736	771	814	807	823	762	835	797	833	771	761	758	740	773	794	834	792	790	798	831	825	801	824	848	794	787	791	728	818	759	792	811	793	787	750	790	754	764	783	816	778	801	817	801	772	797	783	866	780	841	796	803	811	793	807	756	793	771	778	756	770	791	822	797	752	800	744	815	803	815	769	817	786	787	769	803	770	788	792	801	782	755	827	818	785	820	836	790	782	805	834	803	823	806	784	810	841	830	796	785	812	808	849	799	849	854	799	829	810	818	763	807	793	789	857	818	789	784	779	837	776	812	807	803	795	781	799	743	808	778	741	786	797	827	806	824	767	782	777	818	813	783	791	811	752	811	766	810	775	834	824	781	790	782	753	820	818	815	761	761	795	804	787	778	824	822	779	818	775	814	758	807	780	854	777	773	805	808	767	784	820	736	834	799	771	775	744	795	816	809	809	799	769	803	786	727	782	768	790	777	841	762	794	805	758	826	783	786	781	786	804	769	752	779	827	805	783	754	769	798	843	845	791	800	793	840	799	767	794	803	740	811	853	807	794	848	805	793	784	792	799	825	818	777	792	815	834	783	816	785	793	779	728	760	829	801	839	823	773	816	804	757	790	821	816	748	795	785	763	791	762	776	805	821	836	861	760	853	792	828	757	818	860	810	772	862	804	740	833	771	790	796	794	810	770	793	817	782	804	829	767	790	788	785	772	805	783	820	798	832	828	784	813	782	849	772	775	802	807	777	824	763	798	808	736	800	825	791	781	796	787	834	743	781	741	767	818	763	802	836	780	748	855	797	778	819	770	810	796	784	841	794	820	766	789	831	787	759	853	805	803	769	784	794	827	786	828	832	772	801	772	817	818	773	793	762	836	790	798	810	796	787	785	792	870	794	780	777	769	771	780	795	770	780	822	816	830	823	792	819	814	791	819	776	826	770	807	796	800	798	807	769	828	820	765	776	774	752	796	839	768	807	807	786	765	839	818	826	797	793	779	809	797	779	807	753	817	835	761	796	800	769	806	788	782	778	758	832	791	800	770	778	822	831	799	792	823	825	789	824	816	791	791	801	801	814	722	758	823	807	792	812	785	822	816	764	793	810	783	783	771	784	769	800	767	793	804	806	821	802	800	794	847	778	790	812	779	846	845	761	789	835	812	811	751	765	768	827	783	789	803	797	810	800	804	812	766	800	750	850	812	842	806	818	798	787	802	792	800	788	785	782	777	777	788	788	779	818	799	791	816	784	735	809	797	861	769	786	827	771	784	795	822	820	781	803	757	796	868	841	857	778	759	808	799	767	770	792	743	799	803	786	775	772	814	820	813	860	760	810	807	825	782	760	740	784	761	801	822	836	806	824	834	808	784	785	807	780	854	781	797	795	823	761	796	760	837	828	826	834	797	767	816	761	830	781	816	822	788	843	757	792	790	775	806	802	822	824	808	793	814	845	772	768	831	791	783	795	792	765	783	782	788	802	776	845	791	799	799	772	801	775	819	771	830	815	802	801	828	786	797	808	829	803	745	795	814	765	867	773	782	782	767	790	839	792	782	843	803	821	822	820	811	760	840	770	867	775	853	827	785	798	780	831	790	763	833	853	819	811	825	776	807	789	807	807	748	722	774	783	818	842	813	755	794	881	777	773	817	807	808	834	773	811	826	773	773	793	808	768	841	789	789	777	811	834	787	820	758	810	754	783	787	750	823	835	810	766	829	799	852	808	775	784	790	833	778	787	755	795	857	764	804	828	810	781	793	788	828	807	757	773	802	806	784	786	831	756	722	786	821	803	832	774	767	803	804	784	790	825	833	815	785	814	746	792	825	773	854	817	783	812	768	766	820	794	859	821	818	797	787	778	799	796	838	782	774	799	828	733	807	829	798	814	800	760	781	789	775	723	799	787	840	821	817	802	766	780	807	804	805	799	834	836	807	730	786	767	823	786	831	803	806	795	826	805	810	770	809	820	788	810	784	782	769	752	788	821	758	784	788	803	787	766	783	822	818	756	770	789	790	796	803	777	838	795	779	794	780	810	849	801	798	795	812	792	760	811	785	802	766	803	769	764	743	799	726	803	786	815	756	762	806	803	773	784	812	775	816	792	799	764	793	787	811	781	765	786	789	806	831	780	815	805	827	811	798	795	845	781	808	803	784	819	829	795	788	800	830	803	808	829	729	799	823	811	763	753	806	814	786	796	777	780	775	769	766	829	760	797	800	775	778	768	813	803	771	759	796	805	793	788	789	815	787	788	795	766	765	759	825	789	794	751	816	812	756	784	781	793	819	836	776	836	814	825	759	786	794	800	793	823	760	802	792	796	768	836	835	817	794	782	804	844	810	819	781	767	728	812	833	764	808	847	848	866	825	781	801	834	804	764	783	754	810	794	819	795	837	785	780	841	749	791	801	836	758	844	843	784	831	797	777	822	828	773	772	795	793	825	801	844	804	820	762	741	753	783	777	813	780	776	775	792	821	796	801	808	756	820	827	826	735	824	756	758	784	800	794	782	797	824	823	825	784	812	803	844	814	801	803	765	773	813	783	826	823	790	803	767	837	787	820	813	748	836	743	758	824	792	822	757	788	797	819	821	756	809	814	766	799	746	782	788	788	777	784	814	792
15865	2689	2949	2256	1646	1195	875	709	680	570	509	462	420	431	370	368	368	338	346	355	302	308	306	324	300	317	291	319	314	312	306	317	292	286	289	304	263	266	321	277	301	287	308	246	258	271	278	257	303	280	299	256	280	321	279	296	270	273	259	278	253	262	269	293	295	260	250	309	235	288	287	263	266	297	281	279	266	251	284	246	273	269	261	269	250	282	248	262	277	245	281	283	279	281	256	260	269	243	267	269	271	312	254	297	260	283	284	257	230	284	270	250	283	296	297	256	280	276	255	257	280	265	244	261	278	259	282	280	249	267	285	259	282	258	285	273	284	258	252	277	254	260	246	261	258	256	292	279	273	263	293	284	257	246	244	268	278	286	278	267	247	250	249	270	263	270	300	277	278	268	250	262	263	280	245	240	276	268	299	254	263	276	252	284	264	257	263	243	265	272	259	280	266	283	240	256	245	285	273	254	273	272	239	256	282	266	269	286	249	271	294	250	255	256	256	252	237	263	280	269	286	261	274	271	251	247	284	248	276	273	296	270	294	258	272	251	282	280	271	260	284	263	248	273	291	276	241	247	275	278	281	265	252	281	290	269	251	283	289	281	253	237	289	288	296	281	244	246	279	252	256	280	269	250	287	294	252	268	263	255	254	254	282	268	279	280	267	255	282	264	283	271	253	275	270	279	292	270	277	278	299	232	244	245	271	298	269	255	251	289	269	264	247	261	275	263	275	255	273	253	292	255	241	268	289	240	310	237	253	280	251	303	278	259	261	243	266	312	272	240	292	239	266	294	249	251	276	287	245	246	256	267	285	253	247	285	283	265	268	306	234	282	285	257	266	305	247	269	270	263	288	255	262	284	257	266	275	238	272	274	276	286	263	270	272	275	307	245	274	287	267	277	289	256	263	262	269	264	266	260	287	277	257	265	237	246	289	249	265	275	277	270	275	230	258	258	261	232	273	266	254	267	297	274	238	273	274	287	241	281	236	267	280	253	247	285	245	265	284	257	277	245	258	247	252	265	266	267	250	287	257	291	305	270	252	305	291	273	226	288	260	305	299	262	273	268	270	276	278	275	286	275	265	273	269	257	259	291	261	275	259	259	255	283	277	256	287	257	251	244	285	270	291	286	245	269	281	243	246	255	287	266	277	266	297	253	295	269	248	253	293	261	254	270	274	275	302	288	277	247	241	273	268	258	274	249	243	272	284	261	270	276	287	263	270	271	257	278	255	269	292	264	258	244	268	282	271	245	264	277	245	268	288	265	287	280	278	262	246	248	276	255	277	289	267	267	277	264	311	276	280	258	307	269	285	274	270	266	266	282	274	276	266	278	261	269	257	266	266	239	289	282	323	259	287	275	272	250	270	284	242	263	281	243	252	254	241	264	251	252	291	278	279	255	293	244	276	263	276	265	299	272	283	259	266	245	255	274	245	261	274	311	267	313	267	262	289	261	268	269	261	286	282	278	299	258	264	280	274	234	260	252	260	269	260	278	272	289	220	249	259	275	253	253	309	254	266	264	258	277	279	290	284	288	249	273	305	260	274	267	276	247	283	301	264	290	266	274	268	284	281	265	259	249	273	297	307	289	265	258	273	306	281	281	265	272	299	285	269	274	273	266	303	240	234	262	241	262	284	283	247	266	246	250	280	268	263	276	251	279	271	275	290	271	290	272	240	269	274	257	271	287	266	289	276	247	276	243	259	259	279	296	261	263	287	252	254	281	249	272	276	269	247	251	250	280	274	275	259	267	254	269	262	248	293	288	277	259	239	290	262	269	280	262	251	265	290	277	264	294	286	284	283	269	275	246	246	279	274	270	262	264	264	268	286	277	267	253	264	303	258	291	250	251	289	256	261	260	285	251	261	256	284	270	256	256	262	270	259	264	253	253	268	262	260	246	277	260	270	294	280	249	235	279	262	262	287	283	241	259	244	295	244	247	244	264	269	290	252	301	269	258	271	267	282	267	296	275	294	274	275	268	252	288	287	276	277	253	291	248	281	248	268	244	269	268	264	273	256	278	266	262	297	271	274	258	232	290	271	233	286	290	254	254	274	275	288	262	240	266	256	261	290	273	257	265	264	276	280	277	253	289	282	278	272	296	274	245	275	263	287	260	275	249	267	294	247	271	259	274	239	241	267	272	275	279	263	278	299	249	270	245	258	241	256	287	275	252	269	266	312	276	270	249	287	268	292	270	257	263	276	281	253	251	251	259	260	295	269	272	263	248	278	271	267	290	265	260	248	270	276	279	254	272	287	284	280	278	264	271	252	266	275	252	249	276	268	254	255	262	270	261	298	259	261	269	272	275	255	241	252	298	276	245	292	278	296	307	260	247	234	271	282	298	283	260	281	280	270	267	259	262	283	257	250	263	275	239	288	297	295	281	270	274	236	244	276	285	275	282	242	273	234	249	273	282	263	269	264	260	282	289	266	281	248	256	276	266	273	272	280	258	240	291	260	243	285	256	274	280	257	289	256	237	261	260	271	298	266	275	276	262	276	275	270	275	259	251	248	272	281	250	288	267	246	254	260	273	294	267	284	241	267	290	266	234	265	257	257	260	279	270	268	258	274	258	255	283	270	238	312	288	284	273	256	264	261	267	294	275	260	231	277	258	287	276	302	273	278	264	282	268	239	272	283	272	254	289	267	273	252	258	285	314	244	279	259	267	252	279	271	301	251	294	255	261	238	236	269	257	255	264	251	248	314	275	293	253	274	248	240	255	261	269	238	283	291	293	301	271	227	291	236	242	264	231	260	271	277	250	269	241	264	271	262	255	295	280	259	249	245	272	273	278	262	287	279	263	290	279	274	290	295	291	281	288	252	272	249	223	275	312	263	230	289	276	287	281	276	258	278	270	266	253	256	284	281	254	276	264	269	278	248	255	274	256	261	272	274	288	239	263	288	284	275	269	277	275	252	265	269	282	255	281	275	277	261	261	284	286	282	313	306	271	292	267	291	265	271	285	291	307	248	264	278	265	259	317	284	286	265	301	279	263	264	293	229	248	288	269	268	275	279	277	267	314	269	258	270	258	253	259	306	300	239	243	278	243	270	250	268	248	263	237	245	235	250	281	283	265	274	277	254	283	271	290	257	244	268	270	260	258	263	297	301	248	246	247	298	274	251	274	269	272	264	281	279	280	256	272	272	273	278	301	275	263	263	247	267	251	273	241	256	281	267	264	272	284	270	250	270	290	299	268	279	261	261	262	261	281	280	272	260	286	270	263	250	268	262	250	290	266	281	279	283	233	289	270	271	274	249	269	252	257	261	238	242	231	254	262	281	264	272	243	253	295	235	243	258	270	252	252	239	266	297	263	272	258	301	257	263	275	262	280	255	281	285	281	261	269	273	262	259	273	272	290	269	254	274	278	297	285	272	240	264	284	260	285	256	274	246	264	280	226	290	257	276	288	279	240	256	284	262	263	265	278	267	241	270	269	275	267	265	247	310	271	270	267	255	239	267	271	274	252	250	284
7608	2650	5528	6513	5535	4631	3839	3203	2767	2416	2223	2010	1759	1617	1613	1543	1392	1380	1268	1213	1170	1151	1079	1059	1069	1043	1007	1008	992	951	963	946	939	887	940	926	909	904	902	920	900	921	880	911	837	868	841	855	860	866	905	877	820	884	842	846	787	876	798	802	840	836	850	828	789	840	813	819	832	831	760	838	853	837	796	869	816	851	828	799	748	768	786	823	799	811	806	834	859	801	854	799	764	873	752	835	808	788	785	838	799	821	825	831	773	845	822	802	777	807	796	769	791	846	817	804	802	822	834	838	758	759	795	809	780	782	777	771	809	785	759	803	818	793	808	750	749	779	751	815	793	744	808	778	807	808	743	862	827	831	762	756	774	827	789	842	810	794	817	818	750	763	772	804	741	834	776	838	785	826	790	809	779	733	824	805	790	785	774	794	783	761	836	717	747	835	787	789	799	823	788	795	851	769	786	790	771	827	812	770	760	807	776	787	798	787	742	777	772	817	766	795	806	814	751	797	744	771	812	803	842	795	808	777	786	804	776	782	735	804	778	802	805	768	774	760	780	778	780	805	815	810	778	770	775	814	735	765	746	782	808	792	755	783	740	805	795	813	765	785	784	765	787	823	839	779	751	803	789	769	801	762	819	805	759	780	770	800	801	819	836	793	806	768	750	760	768	815	826	800	772	768	799	768	815	762	782	814	731	837	764	781	797	780	770	792	829	790	742	750	803	776	772	808	741	817	765	811	781	805	821	809	787	789	780	777	763	787	728	790	831	764	784	742	860	798	795	828	790	811	784	759	767	770	818	792	757	755	798	780	772	786	803	800	799	767	787	749	793	773	797	786	775	790	861	862	828	751	829	826	777	821	779	776	754	755	818	789	790	792	789	757	799	754	794	770	789	761	805	772	785	809	825	821	751	760	796	759	780	741	778	723	808	769	801	738	829	751	765	795	792	786	793	818	785	794	775	817	811	786	783	786	819	742	764	785	783	795	819	734	754	784	794	755	802	778	837	769	791	784	782	784	788	753	829	799	804	806	798	852	775	787	776	767	811	788	762	777	790	816	795	774	794	804	762	739	762	823	754	767	806	765	812	802	791	784	757	811	816	805	805	833	764	791	842	804	817	815	842	767	770	797	785	763	800	742	819	818	772	756	812	808	736	816	799	769	763	732	806	775	779	795	786	772	796	820	789	762	792	770	767	831	805	757	748	807	782	758	711	804	757	877	759	747	814	749	770	731	811	789	749	771	799	763	810	764	747	772	810	770	783	816	841	772	735	728	724	823	771	798	754	804	782	794	753	803	807	756	819	853	782	785	828	795	782	789	812	796	816	851	798	769	789	790	811	744	792	767	801	810	826	806	784	797	806	779	768	729	770	755	801	791	808	735	767	764	797	809	818	776	801	756	769	772	775	756	807	783	810	781	796	856	829	801	767	832	769	785	752	797	783	792	753	784	784	842	727	778	789	825	751	757	825	762	809	766	732	825	751	782	819	787	786	766	813	784	805	772	779	805	794	812	795	742	806	732	829	758	789	756	794	778	801	792	785	777	762	766	785	827	759	822	767	771	803	799	799	745	798	786	775	762	818	783	810	788	845	789	778	805	829	787	783	813	798	772	799	798	828	803	793	784	796	764	774	775	791	753	788	757	778	787	816	834	799	773	798	816	788	791	774	779	821	746	788	776	805	810	804	831	800	790	772	757	794	793	813	820	763	827	763	756	781	775	782	756	816	799	784	820	766	751	755	797	758	771	798	817	835	768	720	770	786	769	826	798	768	760	786	853	807	800	817	790	755	768	830	742	808	799	775	777	763	771	772	789	747	770	808	807	773	781	845	808	782	803	853	769	760	771	785	793	831	776	772	757	792	802	794	788	756	782	793	799	805	776	772	801	817	800	743	807	781	792	779	781	767	779	788	782	744	827	798	801	761	747	790	796	730	758	757	818	730	818	801	768	825	800	775	810	811	774	760	792	826	782	809	814	787	756	762	780	789	760	818	765	793	769	819	744	783	734	755	751	773	756	801	774	751	787	842	794	790	751	785	776	790	805	744	818	744	822	798	795	769	788	787	812	793	815	808	781	817	810	730	804	802	774	759	774	788	806	764	803	753	767	782	799	762	770	847	747	801	838	831	804	807	820	796	766	758	796	787	791	776	793	763	792	780	786	741	781	736	790	812	797	797	811	752	763	818	779	792	784	814	749	798	787	767	791	772	807	782	776	761	747	802	812	733	796	795	754	771	801	774	754	776	781	740	815	779	793	799	720	746	794	741	808	797	817	798	725	794	812	798	844	782	777	730	826	736	826	799	770	762	777	727	765	810	826	847	758	792	783	794	822	772	791	788	770	748	813	742	763	791	786	862	799	755	804	824	797	783	758	813	747	834	786	783	795	732	852	817	789	829	765	786	804	753	809	802	758	802	756	789	784	808	804	794	751	777	757	778	771	772	834	757	790	812	763	809	786	785	795	845	816	783	813	762	800	785	805	780	789	859	804	763	793	732	788	792	842	816	829	742	799	783	745	795	759	792	782	756	788	814	808	819	763	752	798	838	800	753	785	779	804	788	792	786	817	767	811	764	764	805	763	791	754	791	789	749	784	828	812	782	781	777	800	795	831	774	812	795	766	833	781	797	805	794	789	783	801	843	787	827	799	789	743	785	770	799	782	738	787	775	839	802	812	760	821	775	752	799	792	767	775	762	763	844	848	806	776	802	806	804	799	777	763	809	776	797	778	806	800	774	793	739	778	774	763	805	786	776	863	783	772	845	830	756	769	824	780	826	790	803	756	804	815	748	749	785	799	777	822	829	812	793	847	779	795	809	805	761	775	802	762	783	757	785	785	836	793	792	777	738	783	846	762	810	773	797	803	784	793	775	823	846	804	773	816	791	804	800	878	785	823	788	746	772	774	793	755	771	756	767	766	760	769	801	799	760	795	798	815	761	811	779	797	738	819	780	750	792	778	769	772	715	788	797	735	800	780	761	780	786	798	775	776	779	775	766	758	774	780	811	785	841	783	814	775	759	781	775	820	825	805	827	820	753	802	721	788	805	796	822	765	723	822	823	754	812	799	833	784	744	780	818	785	794	762	802	759	780	801	767	795	782	764	767	798	815	765	803	795	759	815	767	810	803	773	757	804	758	759	774	770	772	821	773	803	813	800	797	803	813	786	794	823	795	822	823	840	782	745	760	796	818	780	747	773	722	791	832	796	807	814	794	801	813	806	794	820	790	804	814	789	767	789	782	813	785	770	770	800	773	822	766	817	771	827	848	738	716	815	776	810	786	805	796	852	770	809	814	817	737	795	802	781	750	748	799	742	774	793	813	771	847	812	797	760	772	799	838	808	818	797	796	777	781	821	816	808	783	791	740	828	788	758	762	772	776	867	772	790	792	782	738	797	815	755	780	766	769	807	803	764	761	771	802	788	748	806	767	792	791	774	733	771	831	770	778	803	796	749	756	792	785	739	758	753	788	846	817	788	752	773
2161	224	232	220	187	147	177	145	157	134	130	133	129	132	149	146	133	138	139	138	122	148	128	131	143	143	142	126	131	131	123	138	124	145	121	150	132	135	130	147	134	144	143	134	146	124	137	136	125	138	153	138	138	141	155	119	115	141	116	133	161	117	150	142	133	131	135	136	135	143	138	122	146	135	154	135	145	155	148	153	134	142	134	153	141	142	146	131	136	145	131	144	134	140	158	132	133	144	153	150	130	143	126	150	137	130	134	137	159	142	136	128	137	128	138	141	142	140	118	125	140	135	141	133	136	125	118	111	143	120	124	124	131	146	149	111	117	149	138	131	136	131	142	156	148	132	140	126	150	143	137	139	164	138	142	150	140	127	129	137	118	149	148	129	147	150	138	154	150	127	141	121	110	134	141	140	148	144	138	128	137	142	126	109	131	116	128	134	127	140	148	146	140	132	136	127	137	140	144	122	157	133	143	131	138	132	130	131	140	151	129	137	124	145	153	120	116	145	129	124	153	131	124	116	142	143	128	124	147	142	124	142	143	152	119	132	125	117	131	132	139	138	146	144	126	138	127	113	136	154	152	151	142	144	143	141	144	130	128	118	140	130	147	129	135	122	134	126	147	131	127	129	149	125	139	132	147	144	148	120	145	120	131	125	135	115	137	133	158	143	135	128	114	139	162	132	168	137	145	145	136	123	149	127	142	150	143	143	117	161	140	134	140	129	146	159	131	152	128	157	138	138	156	116	155	123	125	156	145	149	130	146	152	149	145	124	130	126	138	133	135	145	147	121	158	136	143	136	122	124	120	140	144	115	137	121	178	120	139	137	146	147	129	119	157	150	125	151	151	137	135	153	163	131	132	152	134	126	129	134	165	125	131	149	142	135	136	123	145	145	142	148	113	151	140	120	136	152	134	113	120	139	137	133	120	144	137	133	123	135	137	153	154	116	107	128	134	136	142	147	135	130	132	135	136	120	143	126	127	118	120	156	141	167	148	123	126	130	134	148	151	119	133	124	149	124	131	143	121	121	144	152	127	107	159	147	135	143	138	139	134	133	122	152	146	124	131	147	134	119	142	144	145	135	120	132	120	134	129	135	143	151	137	135	144	148	119	129	152	138	141	127	132	141	135	130	130	125	134	140	114	138	143	127	138	124	134	135	125	133	143	139	133	120	123	163	154	145	119	139	118	143	133	142	148	119	140	147	152	144	120	122	131	127	125	168	132	135	151	151	146	158	147	134	141	118	136	140	133	133	127	114	124	123	144	134	129	148	124	137	134	160	123	146	161	158	140	144	142	140	152	140	150	138	134	147	123	126	130	140	135	129	141	120	130	124	142	121	132	146	136	132	142	144	129	136	126	151	147	132	147	154	144	135	148	154	131	133	141	125	157	136	146	143	133	123	134	152	136	105	143	138	144	138	129	135	148	128	153	164	128	147	121	145	139	144	138	145	161	152	103	136	154	150	146	134	151	136	130	134	138	145	135	148	158	147	125	136	130	143	122	143	149	155	135	146	154	131	118	152	141	135	143	141	130	111	141	147	138	174	134	137	136	148	130	154	119	148	118	131	136	140	136	151	120	152	129	141	150	134	151	136	142	141	138	140	147	146	142	133	133	153	152	121	139	134	132	129	137	132	140	127	123	119	138	151	140	160	117	135	138	149	151	132	146	157	140	124	150	137	120	135	149	124	148	126	146	144	148	145	132	121	134	139	147	127	136	144	130	142	130	115	135	133	139	143	138	140	142	130	140	150	130	139	125	132	135	138	142	151	139	131	142	132	133	139	122	134	138	138	139	142	128	138	139	129	153	131	163	130	136	151	137	154	145	145	137	113	162	131	125	127	132	120	126	134	151	155	144	129	147	140	129	130	136	115	136	145	122	150	127	135	146	129	120	126	139	141	141	126	134	141	146	150	154	146	137	118	129	122	135	147	139	134	135	140	142	151	135	139	148	121	126	160	150	132	115	132	129	128	146	132	133	132	112	162	160	149	141	130	149	132	152	136	138	139	144	138	114	146	150	144	142	134	140	145	153	122	147	158	134	148	121	132	134	158	129	121	144	134	141	132	116	139	107	155	139	119	128	156	135	122	128	108	132	129	142	137	139	149	137	141	142	134	161	135	138	120	134	149	145	132	130	127	143	157	129	136	147	115	151	142	131	142	126	126	130	144	151	138	128	141	155	138	149	127	142	137	132	125	138	143	133	141	164	115	140	139	127	120	134	120	120	139	149	130	130	150	128	134	141	148	138	126	127	141	144	139	131	137	134	149	141	114	123	129	130	139	136	129	151	140	134	131	128	130	136	133	119	158	142	132	135	158	130	138	146	135	137	152	153	147	149	148	136	163	115	118	118	161	147	145	135	133	130	129	145	152	127	135	126	142	123	125	137	116	111	140	128	127	145	134	123	148	133	139	135	138	133	154	141	130	146	125	129	130	128	142	125	136	136	124	140	132	108	145	141	126	162	128	121	140	151	145	148	132	136	144	122	118	152	133	155	145	140	155	150	156	138	105	153	156	130	129	148	129	102	102	135	120	130	132	131	150	128	152	143	162	135	156	122	138	146	143	120	136	153	152	132	126	115	134	143	130	124	149	135	147	127	128	138	147	135	154	131	147	147	147	137	126	138	134	132	151	139	110	133	131	127	121	116	146	144	138	149	133	143	161	147	141	156	130	133	158	148	136	134	118	136	124	130	136	133	128	154	110	132	136	145	122	130	142	130	128	147	144	142	138	150	139	139	154	149	146	135	137	144	126	115	138	145	139	125	133	137	135	143	143	139	138	143	151	151	137	165	145	130	137	143	117	125	156	124	151	141	129	137	134	137	133	124	142	124	143	143	158	161	134	136	158	131	130	141	134	135	136	143	139	137	154	127	150	142	137	124	135	140	139	153	134	131	150	139	155	157	134	141	146	134	158	128	129	124	114	125	162	148	124	132	132	145	146	118	165	149	137	125	141	132	146	148	124	149	127	145	135	146	131	135	157	120	145	134	125	136	158	121	138	134	150	143	136	160	137	146	111	116	142	147	141	137	142	149	143	142	126	160	146	134	163	135	127	118	134	152	128	145	121	149	120	132	111	140	131	145	141	137	139	132	112	133	149	138	141	132	141	141	110	126	126	121	121	129	144	147	147	122	126	135	158	141	129	134	125	137	115	124	149	122	117	138	137	128	143	145	137	111	136	139	143	138	141	135	150	131	127	133	139	126	136	145	140	139	161	140	124	133	152	123	139	126	144	108	138	125	128	116	135	125	125	145	133	130	135	152	141	130	127	137	142	147	157	124	117	139	141	125	146	145	144	157	142	141	157	158	130	136	130	129	143	149	133	155	126	135	135	135	150	149	137	132	120	146	135	131	124	137	130	138	152	120	130	148	122	147	128	120	141	152	141	122	145	124	125	146	161	122	123	138	153	153	156	152	114	135	133	122	138	142	123	148	158	149	134	118	166	158	121	161	154	140	134	145	132	139	131
1892	538	636	678	633	559	571	530	498	521	485	507	477	497	463	472	499	488	463	542	479	449	514	470	481	478	444	470	486	475	459	458	453	459	447	459	485	441	471	454	438	446	452	413	458	489	476	437	443	415	490	455	497	425	486	472	485	470	428	463	427	492	469	452	485	416	439	485	489	447	472	463	458	488	432	455	470	471	463	451	482	436	463	409	469	433	441	454	448	485	424	454	466	469	432	459	448	415	459	468	440	435	440	459	472	486	500	495	428	469	459	468	461	438	459	473	467	450	488	454	454	475	457	455	475	507	458	426	424	418	451	449	436	486	466	445	437	412	454	447	474	451	470	439	494	474	450	419	477	433	414	469	438	465	426	470	432	468	459	418	425	465	485	488	461	433	439	495	450	429	461	502	430	428	476	430	424	461	444	434	432	470	495	416	402	452	468	460	452	444	451	424	451	453	449	457	422	440	464	470	428	441	464	467	456	428	478	421	441	437	466	443	451	448	460	431	497	462	416	461	438	468	461	440	478	455	441	440	483	436	444	452	441	446	470	463	447	465	455	432	475	424	437	465	448	440	464	440	465	470	453	453	455	489	471	462	475	469	458	415	446	449	461	457	426	465	449	493	433	482	459	439	468	476	481	429	468	456	462	466	447	455	478	439	443	467	467	469	457	477	449	432	457	439	468	457	471	463	464	459	446	469	429	497	435	434	451	455	441	452	482	423	496	449	440	449	505	463	459	429	451	505	419	456	459	444	444	452	463	486	424	433	497	442	477	451	472	426	438	458	440	467	455	454	432	489	455	424	462	475	442	479	457	490	473	467	468	426	480	468	424	479	426	437	461	435	451	422	445	487	456	446	447	456	502	392	457	446	439	457	455	426	462	496	426	445	434	517	406	486	465	405	466	442	472	469	483	459	453	407	498	476	446	481	453	464	466	473	437	452	500	451	441	471	491	448	424	434	434	446	470	446	468	463	468	430	471	469	432	465	460	457	434	458	469	453	499	446	429	425	414	456	419	443	482	440	512	449	482	418	467	479	446	456	463	453	457	475	434	456	507	476	453	431	428	415	474	467	433	445	468	440	464	464	419	499	434	439	482	443	491	470	462	458	479	504	512	456	460	494	438	464	468	464	432	494	479	475	465	458	474	441	464	490	466	499	478	431	440	469	449	456	486	452	460	463	472	453	450	457	452	496	453	450	447	425	449	462	477	429	469	478	485	453	428	470	439	456	481	420	435	462	450	471	489	414	405	497	465	450	479	480	444	445	485	463	431	462	451	442	451	470	494	465	457	443	457	482	426	435	462	445	431	451	436	464	464	437	429	455	466	399	439	501	449	452	464	480	438	442	478	450	447	446	476	468	459	476	443	461	465	424	526	422	414	440	488	474	459	453	413	484	463	462	433	466	491	505	447	449	469	441	402	447	432	493	448	443	420	474	457	490	457	457	456	470	473	440	475	469	419	442	444	475	450	473	483	465	442	463	456	445	423	471	434	484	445	461	433	442	492	453	461	460	477	484	457	491	439	489	442	466	453	434	474	458	468	459	427	457	428	473	491	458	454	479	492	401	456	469	465	451	437	453	442	508	433	489	435	494	443	472	464	462	460	431	443	454	483	446	479	450	447	437	420	441	425	422	452	453	441	474	456	452	438	457	450	494	456	452	449	408	443	467	480	441	435	466	476	419	442	454	466	448	425	438	459	445	458	499	494	422	441	457	452	470	455	461	478	462	434	428	413	439	471	463	450	498	429	466	431	462	441	442	456	451	418	458	483	461	487	472	436	461	472	451	453	423	435	448	435	439	458	455	449	449	477	449	420	444	433	463	460	508	460	495	411	436	456	472	473	486	463	488	436	446	411	452	445	465	429	456	457	450	531	434	416	409	486	464	464	496	436	430	426	441	472	474	498	448	470	449	478	463	436	442	448	490	459	417	466	478	479	470	455	454	456	449	461	461	461	434	425	461	441	469	463	422	461	480	461	495	464	476	471	446	448	493	435	434	428	455	483	484	425	444	453	493	479	459	455	470	457	443	455	487	422	431	438	454	456	506	448	444	428	456	442	465	459	453	412	455	426	486	485	446	455	453	420	445	410	426	450	457	458	472	472	443	478	459	502	424	451	459	458	452	448	428	466	471	460	464	453	425	484	450	440	453	451	470	450	464	488	459	474	437	449	435	465	433	463	482	442	459	473	476	460	424	470	463	436	439	442	473	416	430	446	402	465	459	489	460	449	466	502	434	414	463	464	464	433	473	462	448	456	423	428	457	441	469	485	443	471	457	487	459	436	428	422	454	512	464	476	456	503	481	413	481	471	468	456	447	443	415	486	456	434	422	461	485	512	454	435	450	437	448	472	476	451	459	434	418	429	451	458	461	492	485	424	468	416	447	471	458	426	463	459	474	458	438	471	492	474	452	448	436	458	454	448	432	454	472	454	461	469	494	463	449	439	456	446	457	480	443	470	430	467	450	452	444	458	451	473	465	425	427	475	413	470	430	436	458	475	418	424	432	464	465	456	477	454	485	457	495	466	446	461	429	464	468	445	440	411	459	463	468	440	420	434	422	460	459	447	449	465	437	458	462	476	457	475	471	475	456	472	412	453	466	466	471	451	439	467	471	489	481	454	461	423	452	479	479	456	416	477	454	460	451	488	438	455	468	460	474	448	462	460	455	506	458	431	451	476	474	462	471	492	470	462	459	444	397	436	461	437	425	439	456	458	457	452	424	484	463	467	462	481	442	429	421	466	452	493	428	482	450	466	417	457	473	487	472	482	420	483	452	452	437	473	463	444	424	460	482	450	419	445	440	449	444	463	469	451	434	465	456	464	439	468	454	409	488	420	453	478	434	439	467	435	446	450	451	484	465	479	474	443	421	467	458	451	418	480	489	452	467	448	494	471	477	434	487	448	455	407	425	477	414	475	453	478	468	466	443	451	467	412	456	507	440	487	413	442	448	439	442	467	484	447	455	496	491	464	473	437	476	449	471	468	418	418	435	433	430	448	443	473	462	443	465	440	455	422	450	447	474	490	459	465	458	462	480	408	458	425	445	472	420	428	466	468	424	471	480	477	474	456	468	472	490	483	476	450	447	498	469	423	471	458	451	435	451	423	451	460	444	497	437	466	468	453	475	482	429	445	452	461	453	425	474	474	425	454	450	469	486	449	452	430	452	438	443	478	477	424	478	467	453	484	502	461	446	444	461	492	449	455	438	445	476	478	490	470	464	454	424	440	473	462	431	459	451	456	461	442	424	465	435	431	434	468	445	414	489	485	438	452	435	468	445	494	483	441	441	446	445	472	457	484	470	484	429	445	447	426	432	439	455	469	465	526	502	447	457	441	432	429	456	485	417	423	465	455	447	454	440	441	464	464	455	429	454	441	442	454	470	459	434	453	449	469	449	453	464	451	436	468	464	455	450	474	446	478	444	449	479	461	439	444	456	496	429	473	472	443	460	473	450	480	461	448	483	458	416	464	475
8685	1221	1577	1328	1042	726	593	496	464	426	390	323	344	312	329	354	297	330	311	288	303	302	285	282	273	255	296	291	287	308	285	279	249	249	250	299	295	294	256	254	243	256	299	311	263	289	268	267	271	269	257	264	285	300	256	297	258	259	273	269	273	280	276	250	271	313	269	266	309	259	271	239	252	272	267	272	246	275	250	251	279	231	255	290	243	254	259	285	255	285	271	286	222	297	256	249	259	261	271	279	238	274	259	245	250	275	283	226	281	260	261	262	284	260	278	286	284	266	246	250	257	288	264	275	269	278	269	278	264	274	298	272	303	272	248	278	272	279	237	277	250	273	260	250	280	245	279	262	256	281	257	251	285	242	257	265	242	289	288	278	241	270	277	269	252	277	296	263	265	248	262	262	292	260	258	271	284	279	261	254	262	272	281	272	257	264	256	264	273	291	276	279	231	310	247	286	268	293	306	238	262	248	251	294	283	273	295	275	273	263	261	263	262	270	253	271	235	262	259	298	255	258	261	263	263	293	262	259	281	269	249	253	275	275	258	266	266	248	258	252	279	259	274	245	297	262	250	262	260	276	239	238	260	248	263	271	290	271	242	282	220	262	290	266	243	238	290	257	302	252	264	232	255	312	242	257	265	276	276	252	265	270	277	274	265	273	264	277	292	270	272	291	273	260	255	275	304	256	249	277	246	278	268	250	270	266	300	251	254	281	249	278	278	265	292	289	286	275	277	255	281	313	269	259	270	280	257	292	259	254	266	279	260	264	244	249	253	288	296	262	258	270	292	261	256	274	265	281	266	273	249	277	255	269	261	276	260	261	261	272	267	275	281	253	273	243	221	280	288	266	267	305	277	254	285	263	295	248	256	245	246	276	269	245	253	262	274	254	237	294	272	275	261	281	261	237	275	248	246	257	264	234	254	270	264	294	257	252	256	265	277	279	265	238	267	309	287	262	270	257	263	256	262	282	268	234	273	275	293	240	255	253	257	280	258	262	273	264	256	257	243	279	291	287	247	287	290	292	262	262	248	268	265	254	259	269	239	261	281	239	258	270	248	260	276	250	281	253	255	281	254	244	255	254	269	296	263	286	290	271	246	293	287	278	233	273	242	260	231	265	266	254	272	303	251	281	283	248	279	248	246	248	275	236	260	250	291	304	276	281	252	245	272	263	247	286	265	277	288	256	277	237	271	262	319	247	255	244	276	251	250	264	277	256	248	270	282	267	304	263	273	254	257	239	268	275	264	266	282	265	270	269	268	286	281	300	266	247	236	264	265	258	279	270	283	276	282	257	271	287	255	253	261	246	262	274	266	267	269	258	279	260	265	266	275	291	262	246	242	249	237	257	247	295	268	265	245	288	273	283	263	259	293	275	250	275	290	249	272	256	273	282	255	237	273	265	289	275	256	248	270	263	250	280	218	283	243	273	256	249	245	278	273	256	247	271	254	263	242	237	289	262	237	316	261	253	281	264	265	283	287	300	264	236	266	279	280	279	273	264	291	248	304	235	288	247	265	267	249	278	284	297	252	266	243	260	299	248	284	288	274	252	252	291	267	270	254	263	254	270	294	260	259	251	269	274	279	263	257	251	261	252	258	256	284	294	271	273	299	266	259	268	256	277	266	273	290	246	261	281	252	265	280	268	270	288	267	282	278	267	250	296	259	236	255	284	299	258	251	257	257	259	264	255	281	261	272	273	296	269	244	276	244	275	261	303	274	246	265	271	245	277	280	244	252	282	261	262	269	303	280	253	276	281	287	256	273	281	249	254	279	273	273	269	243	261	249	251	252	296	239	249	269	276	272	264	277	265	269	263	261	256	282	270	286	246	289	281	255	253	245	248	282	270	259	287	270	266	265	281	299	217	282	283	276	264	284	249	293	282	284	285	268	263	264	280	260	271	247	262	284	271	257	255	301	278	280	255	265	285	249	283	271	263	266	284	263	263	248	280	290	257	270	278	256	263	250	263	264	269	283	262	262	306	271	264	263	249	280	281	278	243	295	249	271	269	271	277	259	244	251	290	286	293	272	274	289	256	263	298	285	290	268	251	275	297	262	260	280	240	273	250	275	266	270	272	268	274	285	273	297	280	286	289	243	277	264	248	289	235	241	261	268	257	247	275	256	249	247	254	262	294	271	257	297	262	235	246	250	255	293	231	254	256	259	275	282	268	277	262	233	252	246	257	260	292	269	264	285	268	270	264	277	296	246	256	265	257	277	270	252	245	256	241	272	261	235	278	288	264	270	266	256	272	264	268	278	279	249	274	276	268	269	282	278	229	256	263	278	287	288	301	272	283	240	256	244	253	264	279	279	273	261	283	271	260	295	272	264	256	254	264	291	256	263	264	305	266	294	284	261	278	266	277	249	283	233	268	248	277	272	269	263	281	281	251	293	263	254	274	276	251	245	259	278	282	246	302	265	263	241	291	263	284	264	257	279	240	291	258	258	268	257	278	262	247	260	264	293	238	275	269	258	275	238	260	264	293	267	243	294	287	286	295	296	273	281	277	286	269	280	255	250	223	297	266	236	261	266	255	267	240	248	257	278	269	273	279	255	274	272	274	287	262	269	228	250	260	265	232	284	262	285	258	278	259	270	266	267	249	260	264	278	240	273	251	252	268	293	274	304	256	261	247	277	292	268	266	253	247	252	251	264	264	286	269	268	251	271	260	266	213	272	250	269	271	270	270	261	269	269	285	282	242	270	265	259	263	243	275	257	255	238	242	256	247	252	265	255	276	265	233	284	253	266	277	242	265	261	279	242	256	245	274	297	255	237	266	253	294	279	266	264	241	271	262	262	274	255	288	254	254	267	253	290	273	263	270	280	267	254	272	254	258	267	244	257	289	273	257	272	249	272	294	256	298	286	281	253	260	267	268	254	231	240	258	285	260	254	288	271	256	268	254	283	259	266	269	261	270	253	247	265	275	259	260	304	276	264	257	212	241	275	257	241	255	255	258	273	245	274	238	266	252	259	269	293	266	258	286	245	251	279	247	258	278	287	255	254	265	283	279	277	285	272	273	275	270	280	257	290	263	262	272	263	276	255	297	232	266	267	268	269	255	243	283	244	280	244	265	300	270	283	296	282	260	300	263	263	264	297	291	275	277	294	270	232	292	269	284	282	270	288	251	261	285	271	268	267	305	262	270	261	266	264	284	258	285	263	309	297	257	267	246	279	276	261	291	273	273	254	283	282	265	271	279	276	252	273	279	270	296	286	273	289	291	273	247	253	274	301	256	290	284	262	247	279	256	265	263	279	268	252	264	252	259	256	285	240	276	226	298	268	267	256	246	256	273	235	270	274	246	273	275	265	262	277	286	259	276	295	284	268	257	254	265	242	232	257	244	291	255	274	258	268	234	252	279	302	289	262	256	248	284	252	237	258	311	266	246	253	278	275	264	254	268	272	253	259	296	252	264	250	251	270	261	277	261	268	265	247	302	262	296	277	270	265	287	296	253	288	301	248	264	258	265
5486	1708	3275	3838	3369	2770	2361	2085	1870	1602	1533	1439	1375	1331	1209	1145	1141	1087	1060	1036	1045	1001	955	948	1003	937	939	870	896	939	851	845	843	863	886	903	900	864	809	912	856	859	861	832	821	879	855	871	818	855	835	852	865	881	787	796	830	841	762	812	799	823	791	815	812	843	789	849	823	831	813	798	776	820	798	809	834	774	810	801	802	808	801	820	789	801	800	805	820	807	817	807	776	837	786	772	807	812	799	805	814	759	814	807	783	814	763	783	756	783	793	791	751	760	828	793	791	797	832	804	837	803	803	768	770	837	803	803	769	791	785	783	791	761	805	799	763	776	777	790	786	735	774	800	767	830	803	803	805	808	775	748	807	835	766	783	808	800	777	820	773	787	805	790	772	796	773	812	839	798	822	818	822	826	830	835	778	808	751	819	803	793	821	828	768	802	790	831	799	825	797	797	843	797	797	827	862	840	798	820	798	801	793	779	824	836	834	823	836	752	752	762	786	804	802	817	796	821	830	808	802	742	792	831	834	778	783	793	805	801	766	714	786	773	798	814	801	766	765	763	830	800	805	812	772	805	759	794	790	829	740	798	746	800	759	819	772	764	787	817	857	806	809	781	799	818	825	822	785	762	787	774	796	817	800	803	803	855	790	810	820	788	776	769	804	796	762	791	795	777	811	758	825	848	779	824	813	847	797	795	778	793	817	821	784	815	819	777	803	822	814	799	812	776	798	745	795	825	762	775	818	766	790	779	789	807	786	813	809	788	720	818	784	784	803	773	781	798	762	808	782	802	761	770	776	818	801	739	799	753	810	786	789	814	784	800	808	801	826	832	795	804	827	832	795	769	818	757	843	798	832	807	779	771	810	755	753	804	746	819	789	808	784	842	780	787	777	806	806	814	790	776	797	768	764	785	803	797	772	813	814	827	834	784	775	773	798	831	804	828	804	777	748	829	767	815	801	764	817	721	795	762	858	763	807	788	780	766	816	824	804	797	798	800	797	813	808	835	799	750	769	724	790	811	786	824	837	789	784	813	763	828	845	802	784	794	774	789	807	735	818	802	805	783	761	807	809	808	767	755	815	818	806	824	801	782	771	789	810	786	811	808	760	775	799	817	813	844	774	817	805	800	782	771	796	770	801	773	811	826	817	774	782	794	762	776	790	781	809	764	806	836	710	791	797	759	789	798	847	802	741	771	848	777	825	793	785	786	800	781	781	827	822	822	771	812	782	802	812	762	840	745	758	805	812	796	779	788	768	815	830	815	805	853	786	766	834	831	760	816	791	779	774	795	785	777	788	781	818	783	805	820	861	831	812	781	783	751	790	791	783	779	793	813	834	773	822	774	780	844	824	800	805	847	793	790	769	767	781	773	842	762	787	855	819	813	802	805	775	793	806	774	818	822	841	757	819	805	824	780	788	769	801	806	814	771	778	797	773	835	774	793	805	838	826	811	756	837	804	794	789	790	806	796	784	783	793	789	809	791	834	833	779	785	825	777	811	741	798	811	774	788	844	772	836	818	776	803	815	780	713	827	777	764	762	790	817	779	766	774	812	795	767	784	767	814	801	818	752	790	813	805	782	753	772	780	764	806	756	784	819	773	821	757	779	778	858	834	795	758	801	790	810	805	812	832	803	814	759	769	811	824	775	825	778	798	799	851	825	838	776	782	765	807	747	828	814	801	782	803	793	764	842	773	776	806	807	751	768	797	784	793	791	802	783	765	823	776	785	804	815	838	838	805	751	800	823	743	765	815	771	807	812	778	836	769	792	809	755	782	804	763	752	770	789	776	795	774	808	817	799	803	787	820	785	811	809	730	789	792	790	774	809	811	826	811	801	758	819	742	788	754	838	795	800	785	726	754	800	807	820	795	767	848	759	734	772	771	783	804	749	779	780	814	782	830	811	799	789	767	795	743	781	799	748	809	789	814	748	771	802	810	802	790	772	845	800	817	816	780	812	778	842	727	759	778	785	771	816	742	780	814	800	833	788	774	843	841	782	764	767	777	792	836	820	824	840	781	760	824	774	777	825	831	799	755	760	822	793	779	776	769	750	842	848	805	800	778	799	786	763	813	733	817	772	742	749	782	779	774	754	772	806	806	818	804	788	794	869	799	745	828	811	824	850	777	841	756	834	763	772	813	787	770	890	825	776	774	800	776	785	807	770	856	828	836	786	791	817	770	814	792	858	754	803	791	760	797	772	780	802	839	803	814	809	791	805	786	788	823	829	802	828	813	804	789	812	809	810	836	772	816	785	870	764	797	801	769	807	827	785	795	810	777	815	773	813	803	826	795	800	788	773	812	772	785	754	792	807	787	793	801	796	812	835	768	770	808	834	781	817	794	803	797	796	831	808	792	764	775	808	784	736	788	758	807	845	785	809	761	844	758	820	840	799	837	782	812	820	809	750	791	780	847	803	819	807	774	805	829	794	782	783	845	806	814	775	770	768	814	847	757	847	804	787	781	837	795	778	799	789	842	761	833	791	787	767	774	763	834	816	740	777	818	833	831	797	838	834	856	823	770	764	802	798	774	797	822	834	799	837	812	767	809	792	797	859	842	825	812	779	786	788	805	767	798	860	788	789	823	793	798	814	817	868	791	835	708	803	761	806	780	763	802	833	783	791	753	786	800	825	840	782	819	767	797	751	806	841	801	772	826	792	833	825	829	803	844	773	811	822	812	835	810	809	798	784	743	783	820	863	752	812	822	803	793	815	799	756	775	775	786	790	821	811	783	781	800	784	744	787	777	788	821	840	774	768	804	732	789	796	839	776	804	829	833	826	781	765	788	843	817	757	842	798	814	795	771	802	787	785	827	778	781	786	813	798	825	796	799	817	776	848	786	772	788	789	793	797	782	834	773	795	821	824	801	827	782	751	803	800	803	821	817	787	766	804	763	834	769	810	786	753	773	725	771	802	746	825	769	782	828	792	797	821	826	837	782	781	795	760	790	808	759	829	747	798	815	809	775	751	752	730	782	803	782	781	841	777	781	817	834	780	788	808	805	750	837	804	820	813	784	781	824	759	817	783	803	792	796	819	806	748	795	752	757	810	833	852	847	841	821	819	820	825	789	787	792	785	782	789	744	821	825	820	823	821	805	884	799	858	809	847	834	790	793	769	782	823	759	776	875	824	808	820	808	792	767	838	845	801	759	772	814	785	847	804	829	782	802	825	816	750	751	845	780	796	764	771	841	828	757	815	781	776	822	826	765	812	838	779	799	816	787	840	799	838	774	834	759	769	764	782	799	850	730	823	777	840	791	769	770	769	830	817	818	820	764	794	785	844	844	811	829	795	798	803	796	749	825	759	796	817	771	825	859	782	808	826	822	775	789	776	806	786	772	772	806	787	838	808	771	776	828	788	770	774	798	805	805	777	768	786	789	796	835	804	791	815	790	822	792	776	848	790	782	754	839	782	760	795	843	817	766	802	856	823	818	808	841	785	790	827	809	807	814	806	817	792	811	756	862	757	782	787	844
15790	2587	2949	2292	1589	1146	904	740	614	563	444	497	445	402	364	363	334	388	341	332	340	287	316	310	303	324	329	279	288	283	283	303	298	276	287	260	304	301	279	296	275	287	244	291	267	270	261	285	305	243	259	268	264	276	270	254	292	281	267	274	277	271	263	260	287	250	236	277	252	253	231	296	288	277	264	240	283	264	274	283	263	256	291	265	272	263	234	259	260	261	274	265	264	241	260	251	273	297	277	259	267	259	237	263	257	258	292	262	260	271	288	259	277	267	290	298	303	272	264	286	252	282	296	249	263	290	264	264	273	270	276	258	262	270	232	253	264	257	259	272	271	272	280	279	258	287	266	262	272	260	283	287	241	261	268	243	274	266	276	243	274	291	253	258	263	265	280	282	265	276	236	282	255	250	229	260	268	287	246	276	259	264	262	270	272	262	263	246	254	269	269	259	251	293	247	266	257	318	260	244	291	267	290	256	252	247	270	278	284	266	273	267	293	270	279	289	262	260	266	276	300	263	271	229	275	264	262	301	281	223	249	254	259	304	264	278	268	282	278	319	269	250	272	236	276	245	259	247	279	248	251	239	296	287	305	265	271	262	256	273	278	255	265	270	271	298	235	243	268	277	279	272	257	263	282	277	240	253	253	275	277	268	257	261	270	288	271	261	279	284	248	284	262	250	262	279	288	275	295	272	285	284	255	279	313	258	275	263	233	264	275	269	264	250	262	274	222	245	288	264	235	287	270	254	263	243	254	259	285	268	271	238	265	236	244	247	276	270	268	304	266	270	257	272	315	297	258	278	264	288	268	285	260	278	291	282	271	241	258	275	268	257	265	245	273	260	275	268	267	276	264	253	259	274	252	262	290	263	256	268	245	278	240	266	259	265	282	281	275	268	296	287	295	292	277	266	277	225	293	242	242	266	286	294	279	246	269	212	251	270	271	258	256	263	265	292	281	272	261	281	258	245	303	254	292	276	288	257	241	252	269	260	284	270	263	250	251	259	264	274	278	262	289	267	253	263	283	257	305	277	274	269	270	262	289	289	232	259	270	263	269	274	256	252	280	257	267	270	293	238	257	306	276	267	239	267	258	281	279	285	264	246	244	269	302	238	263	264	279	278	260	253	282	263	258	267	272	265	238	276	264	280	265	260	256	271	250	274	278	289	261	270	280	268	258	269	252	258	295	277	273	273	289	248	254	284	235	250	294	270	251	274	267	245	263	275	275	264	267	264	304	285	256	265	282	262	279	273	260	266	274	281	272	298	234	304	269	303	280	278	228	258	264	244	285	255	286	277	280	276	269	276	290	257	303	271	278	253	279	270	268	284	239	239	276	245	295	286	248	280	247	235	253	282	265	277	296	253	267	264	254	281	244	274	274	247	258	274	243	259	277	271	275	272	294	271	256	259	279	253	268	280	259	243	285	238	255	281	248	251	272	259	260	277	267	277	276	291	282	262	269	267	250	264	281	268	274	255	291	253	280	243	266	268	257	277	263	271	268	251	262	281	264	230	284	277	306	269	243	284	266	299	285	270	284	272	266	255	275	282	232	261	279	258	248	241	281	251	268	259	282	250	269	264	256	283	263	277	270	274	238	253	246	293	254	270	267	252	267	254	256	268	272	269	252	258	258	271	276	265	283	277	270	269	305	264	287	241	272	276	279	286	286	248	284	266	268	268	256	302	279	237	277	266	245	270	250	251	249	283	261	279	276	277	256	270	280	258	272	256	239	268	275	264	267	257	266	278	255	271	240	284	273	250	311	304	241	246	275	279	249	261	289	275	272	264	255	274	292	271	250	251	247	257	280	243	249	266	285	267	262	274	286	274	283	278	245	272	273	263	269	272	262	263	232	291	270	265	286	241	261	274	288	287	244	278	261	255	293	241	270	270	264	275	285	274	259	275	274	263	259	269	250	280	262	263	298	281	267	236	252	253	277	300	275	256	278	270	287	281	242	264	261	266	251	268	277	252	275	266	280	261	283	284	244	263	269	248	277	274	285	249	268	246	278	273	266	266	286	281	267	263	278	269	228	264	254	286	278	269	258	277	266	276	276	288	253	258	275	295	268	265	283	288	277	257	272	267	273	265	289	299	261	292	266	272	288	242	268	240	270	258	281	299	276	286	264	262	279	258	231	260	243	280	298	250	248	261	265	284	233	259	268	252	251	252	279	277	278	252	262	263	260	258	272	243	281	265	262	271	280	293	297	282	257	303	269	264	243	266	275	249	236	249	298	276	238	261	257	250	241	272	300	251	259	251	289	254	263	273	286	251	271	250	245	276	253	277	267	244	277	265	277	274	270	275	277	257	308	272	252	265	258	263	261	249	252	292	243	268	266	287	274	258	277	260	240	243	257	211	291	282	264	267	255	255	259	278	274	287	277	303	302	244	267	229	293	243	278	278	278	272	304	280	266	258	306	249	251	266	253	284	275	258	259	253	252	279	281	256	273	246	280	270	317	250	275	243	258	258	277	290	282	256	258	240	265	278	266	266	291	266	257	274	259	229	274	265	274	278	255	277	277	245	249	267	279	263	249	252	273	291	283	276	309	274	274	250	263	282	275	260	249	280	264	279	264	285	283	250	271	256	256	282	270	239	261	260	280	290	276	281	272	275	272	276	237	248	270	282	288	288	269	262	292	267	246	242	239	286	278	255	257	256	252	266	267	291	237	258	270	260	278	265	263	241	275	264	241	250	273	303	260	272	283	244	264	297	267	271	302	288	253	262	284	250	266	298	247	235	263	248	292	268	249	283	268	254	298	263	254	279	266	265	276	255	238	272	279	238	245	288	262	274	289	260	295	244	297	247	287	239	291	277	269	255	285	266	282	257	303	259	263	294	259	246	247	269	278	275	282	276	229	263	267	262	305	286	252	297	232	264	257	265	277	284	249	295	278	278	266	272	265	249	277	268	263	270	271	270	262	243	265	266	271	246	239	259	248	270	252	278	303	267	277	281	248	271	212	265	263	282	266	262	275	284	245	259	291	261	260	262	243	252	300	260	246	286	271	244	263	258	267	273	248	253	253	270	249	278	226	269	252	265	260	226	281	275	270	231	281	249	254	255	277	240	247	256	279	259	252	291	268	270	273	275	270	272	266	263	251	289	258	235	264	266	277	284	247	275	268	267	260	276	264	281	280	289	279	284	264	253	261	276	262	285	253	231	269	265	286	268	258	279	244	270	263	255	274	287	263	264	253	256	248	270	285	266	265	251	284	262	259	243	277	263	275	265	278	291	276	272	271	255	260	286	238	272	256	262	276	263	269	259	300	262	283	254	271	271	248	284	285	247	281	279	299	237	279	258	263	270	253	254	272	269	272	275	250	263	310	279	268	258	229	260	271	268	266	266	285	255	265	274	253	254	267	256	273	283	290	228	272	281	281	266	259	272	242	290	284	272	249	262	287	275	264	274	259	292	281	285	271	259	251	278	277	271	277	283	281	269	277	288	284	261	271	260	274	281	257	276	268	271	296	256
7634	2672	5667	6434	5482	4591	3700	3293	2884	2483	2158	1870	1755	1694	1553	1531	1364	1343	1316	1235	1217	1223	1127	1103	1101	1076	1004	1019	1045	973	1020	1015	951	910	961	953	901	929	917	883	889	909	843	848	895	881	888	836	837	798	888	839	871	818	816	838	858	846	831	787	872	817	839	830	841	838	822	849	830	820	808	782	836	747	836	798	806	804	803	839	800	798	834	817	780	840	803	849	738	799	801	860	792	822	816	813	772	792	823	763	788	820	807	837	797	806	855	796	777	763	771	814	778	801	800	793	755	792	829	789	841	742	800	797	814	835	794	787	807	808	810	705	777	837	802	767	773	771	783	831	820	811	772	819	807	806	786	812	801	760	827	813	794	757	822	823	752	758	807	806	810	799	800	804	777	812	804	840	843	753	779	741	810	785	779	797	763	807	806	778	796	745	791	805	786	798	800	798	824	817	805	806	797	808	745	770	820	731	764	808	765	756	775	797	801	786	777	797	792	765	786	813	741	784	793	795	783	766	790	808	763	822	783	813	831	728	797	790	776	779	778	777	802	773	868	770	784	800	844	839	759	797	771	805	719	816	784	775	752	807	819	821	797	777	788	779	778	773	784	806	812	771	814	793	779	744	750	828	813	766	728	779	783	827	836	774	839	815	833	776	834	779	783	821	790	785	769	823	715	789	760	770	821	745	816	798	780	831	790	841	792	831	782	788	780	767	754	813	788	754	803	799	844	777	803	801	774	741	780	839	739	776	762	834	808	777	816	780	792	848	778	768	762	765	834	808	791	774	776	787	791	787	802	820	749	750	757	785	763	781	756	825	793	771	818	768	789	761	812	782	791	811	767	841	745	811	799	836	785	787	803	789	775	820	745	796	795	796	784	777	802	809	759	791	786	749	784	780	759	784	766	788	777	747	834	781	805	818	804	806	822	813	821	792	801	810	730	809	783	799	810	786	802	801	797	754	773	790	823	772	771	774	785	843	815	738	777	860	782	800	826	785	798	797	762	773	768	746	775	764	801	780	806	800	780	774	752	799	784	810	788	843	745	739	741	810	757	805	815	816	793	786	761	820	776	821	794	776	773	791	813	774	803	802	765	782	800	744	782	777	784	750	763	752	756	765	833	809	757	833	801	803	729	744	820	742	766	802	862	828	837	847	833	761	757	783	784	782	780	760	823	770	797	781	812	797	789	852	825	743	791	750	737	791	781	822	776	779	787	771	803	789	800	761	770	833	817	750	804	817	770	806	750	775	789	774	740	786	771	757	785	751	792	780	794	849	788	782	776	755	793	812	774	778	819	785	775	799	751	860	802	775	781	800	755	782	784	735	778	814	795	812	782	734	818	760	751	821	808	799	763	799	799	762	779	791	785	805	770	836	780	855	819	801	759	799	783	762	746	706	829	727	788	825	787	759	815	789	771	762	855	802	777	741	775	784	794	795	775	817	850	762	802	848	782	774	800	775	784	805	800	798	761	792	804	806	784	793	756	815	818	837	774	747	789	784	825	732	736	798	787	800	802	784	803	779	784	800	773	811	830	779	771	752	857	797	795	795	797	797	749	728	751	755	767	792	826	818	760	801	794	755	818	796	783	791	828	760	777	790	776	815	764	792	781	755	794	753	769	795	802	804	790	831	736	797	739	744	803	823	761	801	786	809	780	796	801	820	742	789	768	784	759	742	762	802	779	788	763	771	750	802	784	816	762	745	795	797	786	833	786	773	853	792	814	838	782	783	810	833	786	788	785	788	776	781	849	788	783	804	816	754	839	755	776	785	784	830	805	828	774	798	809	810	758	821	745	798	774	833	837	775	825	753	812	779	776	811	786	808	747	768	809	827	809	758	791	788	827	817	768	810	776	737	736	785	774	772	792	756	752	786	799	754	808	813	798	776	757	804	797	778	805	772	800	755	804	766	798	802	821	776	790	762	766	767	776	810	817	793	780	789	795	749	830	734	746	768	820	786	788	801	808	778	827	765	787	811	767	735	779	748	768	837	776	805	816	796	802	786	819	758	793	759	777	740	819	792	786	758	805	742	786	806	780	758	836	751	842	760	787	747	787	714	747	771	773	817	829	838	788	756	817	829	757	768	798	786	773	787	752	775	798	796	818	785	785	782	807	760	749	796	733	825	773	812	765	831	805	806	795	769	787	775	807	780	753	799	802	775	849	800	781	766	714	763	774	787	800	783	774	771	770	815	790	764	782	788	788	820	762	802	823	773	794	759	765	813	812	742	784	786	770	758	757	780	731	815	766	791	762	831	769	816	792	749	757	792	771	766	830	817	793	777	774	774	761	813	784	799	840	796	793	798	765	794	734	790	795	758	757	799	823	779	782	841	819	775	803	793	777	801	792	778	791	784	780	763	749	767	761	792	799	758	769	824	818	843	800	788	763	754	791	767	761	875	811	757	848	767	761	838	798	801	796	768	778	804	791	804	751	739	799	780	809	741	802	710	773	819	772	822	732	768	762	759	846	811	810	734	766	815	814	809	801	783	824	778	810	816	791	745	796	801	841	784	812	807	789	814	803	776	758	778	753	819	780	756	783	817	766	836	777	823	803	754	782	811	781	734	801	815	814	734	789	771	783	811	811	788	748	751	783	784	809	783	750	762	782	761	785	799	786	778	799	812	783	806	772	745	788	787	801	740	766	847	812	727	798	734	793	769	779	780	809	806	799	801	804	804	799	756	789	791	823	799	791	830	795	805	751	777	808	807	777	753	795	792	803	813	826	777	806	775	798	781	754	793	785	792	824	815	800	816	771	834	800	776	775	808	802	762	819	802	735	767	791	771	820	739	787	805	830	792	808	835	787	817	813	767	735	814	758	793	780	855	761	817	759	787	805	787	819	783	764	817	798	775	809	850	792	784	801	754	766	778	767	822	794	792	823	786	761	787	752	789	790	771	807	797	800	768	785	761	775	797	784	780	772	837	794	788	768	810	785	784	804	778	800	780	783	791	808	815	784	788	748	818	821	729	852	806	831	818	777	766	761	785	826	768	827	753	829	787	791	757	809	824	762	772	784	803	809	810	817	744	742	788	782	784	788	811	715	768	772	820	775	788	813	811	805	771	752	784	785	777	804	821	769	814	804	807	830	826	744	787	863	774	795	800	775	825	796	804	766	736	802	842	757	798	765	712	799	808	781	799	783	844	850	806	769	744	772	789	793	766	758	772	783	805	804	819	781	760	777	793	814	791	777	774	809	833	728	808	787	742	797	798	771	744	780	841	826	837	780	767	841	754	771	745	791	802	777	782	771	770	772	808	793	757	781	788	750	808	745	778	799	762	791	754	775	786	872	797	804	776	775	786	800	790	818	808	811	817	809	812	771	836	790	777	802	743	817	742	718	821	816	778	737	786	734	782	807	767	773	787	768	788	790	773	789	805	832	826	768	807	730	769	813	776	790	816	784	820	810	761	758	809	808	787	763	827	775	811	838	818	765	756	768	867	799	806	764	829	815	823	765	729	784	776	754	717	743	788	812	775
2028	175	210	177	165	159	126	167	145	130	143	136	135	129	123	142	134	133	133	123	149	150	127	134	121	132	138	133	129	145	126	153	149	124	124	139	148	108	126	144	120	130	116	138	154	128	113	157	136	136	141	140	131	134	159	137	133	116	139	127	143	137	136	130	133	130	137	133	108	148	122	143	137	133	137	121	130	136	145	124	139	142	140	162	115	137	123	112	141	161	142	130	113	158	118	139	130	149	128	137	153	137	139	119	126	133	123	142	138	142	133	153	123	129	139	129	123	132	141	133	130	128	122	126	148	111	131	108	132	131	134	144	123	134	113	128	135	108	141	132	134	140	141	144	143	146	138	147	141	140	137	120	134	141	141	140	148	155	137	140	130	139	144	123	123	132	137	140	128	140	124	126	142	142	134	140	129	118	138	119	118	126	130	119	147	133	122	141	133	139	108	136	120	137	140	115	116	128	139	129	115	146	147	135	145	134	145	140	120	125	138	132	144	123	130	128	143	124	118	127	136	141	127	132	133	125	121	132	136	147	132	131	117	144	117	132	147	121	104	129	130	135	131	142	145	125	148	151	133	124	124	129	137	135	127	126	131	128	128	139	119	157	141	125	130	148	139	115	156	130	139	170	137	152	139	125	138	120	152	141	136	154	142	140	136	155	143	145	136	135	149	138	134	144	172	123	130	134	141	133	128	140	139	135	152	125	152	131	160	140	127	149	142	157	129	125	156	153	132	143	130	120	152	133	153	139	138	134	121	129	130	132	155	128	124	118	127	147	144	121	139	133	148	133	127	143	142	132	155	143	145	129	140	100	143	104	123	150	131	135	132	124	132	136	148	112	120	162	166	140	141	145	126	152	160	164	129	129	140	141	150	142	131	132	144	163	149	140	145	128	135	129	143	135	157	147	157	134	134	134	136	125	152	139	139	149	139	142	114	141	134	134	141	146	140	115	126	131	127	116	135	124	134	127	134	144	138	158	151	141	134	130	133	155	127	128	135	126	137	138	136	133	125	127	145	137	155	134	146	136	137	148	123	123	141	131	133	143	137	134	138	139	132	121	132	148	135	133	136	128	153	141	117	161	142	144	126	159	131	132	134	144	139	139	131	128	137	137	142	148	121	138	123	128	156	152	128	144	137	135	145	143	139	153	113	135	127	144	135	140	148	134	113	147	119	128	138	146	115	132	133	120	138	124	133	148	118	150	137	137	129	138	151	125	117	132	140	131	143	141	131	142	112	128	131	146	131	143	137	118	122	132	116	120	142	126	161	135	122	133	135	125	121	119	103	147	143	138	139	121	132	138	149	147	115	140	154	160	143	152	125	119	119	133	132	121	131	137	151	146	128	139	130	132	138	148	123	134	136	126	142	128	107	134	141	136	137	132	141	145	124	112	137	133	135	138	129	131	139	131	145	115	137	145	136	135	154	124	127	135	127	142	121	148	146	115	129	121	116	144	150	139	168	131	148	134	129	120	145	134	134	129	141	130	146	147	134	129	119	137	138	146	110	132	125	124	122	136	130	140	165	140	124	148	148	149	130	145	130	127	124	114	142	141	157	126	133	141	118	132	154	139	129	125	123	120	127	143	159	144	122	120	127	124	125	141	133	126	155	134	127	129	120	129	112	121	152	136	143	139	145	127	141	140	144	133	120	128	138	133	152	139	140	143	137	151	121	128	126	129	137	168	125	131	155	139	142	139	128	161	138	148	146	145	133	152	135	117	136	131	137	115	160	122	129	107	130	136	130	142	151	143	127	127	146	147	136	160	123	114	148	158	139	139	128	139	117	126	122	151	152	118	129	143	121	124	136	129	132	155	145	132	134	119	140	130	143	143	142	124	149	137	126	145	127	138	139	119	128	133	151	122	131	162	125	113	146	135	151	142	148	121	142	130	137	124	133	145	151	93	138	139	124	133	136	122	154	139	143	151	129	144	139	148	142	129	138	128	153	133	130	124	121	146	136	143	121	124	138	126	133	128	139	124	125	132	163	152	148	136	153	146	150	154	159	117	147	160	130	158	143	130	131	132	141	116	149	138	126	137	121	126	158	149	123	115	128	133	145	141	149	158	124	125	146	132	145	138	122	127	133	147	158	151	129	152	130	141	129	118	141	141	154	134	124	147	144	139	140	142	149	132	141	142	120	136	121	138	144	142	136	136	128	148	129	132	148	155	133	136	142	134	122	144	156	146	120	139	145	124	144	138	144	144	133	132	123	114	125	128	138	128	130	152	144	149	144	120	149	124	111	135	148	136	160	131	128	140	122	144	128	118	152	140	144	143	129	119	123	139	127	144	136	106	140	135	137	116	157	134	113	148	138	150	128	134	115	145	143	124	136	149	136	132	139	136	118	144	143	143	143	119	149	142	126	124	130	142	117	144	142	132	127	131	129	148	156	125	131	126	145	121	144	119	138	129	129	135	126	139	129	119	133	126	135	152	122	150	122	124	142	132	131	138	121	120	143	153	125	129	133	131	163	150	124	142	130	148	146	126	131	131	144	129	149	136	131	128	144	136	139	134	135	154	116	125	136	146	146	161	128	151	146	115	143	127	129	121	113	128	151	134	153	154	134	124	143	142	138	158	156	129	111	137	144	143	131	134	131	137	133	124	122	146	135	133	127	140	153	148	138	133	146	124	136	148	145	123	135	141	147	145	151	138	128	148	143	144	150	134	141	150	140	153	138	142	129	131	136	133	130	136	144	137	148	148	115	136	145	135	117	127	157	118	122	136	144	151	115	136	111	126	131	144	119	143	137	133	114	155	132	160	137	133	150	139	137	147	114	129	129	134	120	155	151	130	129	134	152	138	141	125	123	157	126	150	145	117	136	129	141	135	132	140	148	146	150	118	152	141	130	131	151	122	141	131	134	138	142	127	135	138	151	137	132	126	129	153	125	120	124	148	139	116	122	147	130	150	118	136	122	123	134	130	127	123	123	143	122	117	132	137	128	132	140	145	132	144	162	139	149	138	142	132	125	143	137	106	113	134	169	141	137	147	131	134	129	127	140	152	138	155	125	132	142	134	108	132	119	134	156	139	145	145	139	134	150	129	117	106	145	134	125	109	146	141	141	138	139	121	115	123	147	119	137	133	123	130	149	124	142	116	136	137	154	146	124	157	150	157	134	127	135	134	155	140	135	134	141	126	131	143	121	116	139	157	136	129	144	142	150	126	144	139	128	122	122	150	128	112	127	118	156	151	124	139	139	158	129	117	141	169	128	137	155	148	126	122	125	140	134	142	127	140	112	126	138	144	144	164	128	140	132	128	135	131	116	133	142	142	137	133	138	139	148	131	128	147	128	115	114	139	118	140	152	139	165	125	147	149	129	128	117	134	129	136	133	140	152	146	116	130	120	134	137	142	140	139	125	106	133	142	147	136	133	132	144	124	134	132	131	134	140	128	143	147	135	138	145	123	145	153	138	119	149	150	121	149	137	138	154	137	128	139	138	133	117	123	139	144	114	138	128	123	130	113
1764	524	629	591	572	551	499	519	514	501	501	475	473	460	486	435	452	475	459	456	437	432	476	451	436	451	471	465	462	476	478	467	467	461	460	488	467	469	479	481	449	461	451	448	457	454	461	450	435	422	429	461	454	512	460	479	440	404	499	450	474	430	473	475	477	489	464	414	445	481	432	437	442	444	458	416	484	445	450	454	415	459	485	476	462	462	482	431	456	439	458	486	447	480	420	474	450	423	445	457	476	458	419	493	458	449	457	451	443	487	470	487	439	432	434	461	458	466	407	476	536	451	442	488	456	438	431	459	475	442	461	449	468	481	406	464	456	443	469	476	442	455	439	414	438	439	452	429	441	430	432	461	444	453	420	493	437	450	459	481	474	466	492	467	447	449	490	451	487	446	437	467	493	477	463	423	428	467	472	445	472	434	463	516	489	467	455	425	433	456	426	427	427	456	458	489	440	449	455	483	457	434	417	458	435	467	439	477	468	489	451	430	446	432	456	457	441	455	463	454	453	515	470	465	429	474	493	460	434	472	436	410	422	446	460	472	445	471	436	478	419	467	451	453	436	442	451	459	424	458	449	472	462	475	478	430	460	443	466	409	477	437	419	467	456	463	449	411	449	479	409	451	412	488	465	448	461	450	459	468	474	462	448	451	449	446	488	432	442	467	460	415	443	432	460	449	451	486	453	467	463	461	437	456	449	441	444	451	448	442	479	455	462	430	481	427	437	443	428	414	469	457	438	450	475	445	469	463	435	450	407	429	483	436	464	473	434	436	425	466	451	431	429	479	457	437	433	438	462	463	443	461	441	497	430	438	458	462	451	466	457	438	501	425	451	453	469	455	463	457	424	474	461	482	432	445	440	474	439	446	425	458	427	416	463	455	437	457	419	448	442	473	411	432	445	462	457	513	482	441	425	457	472	469	476	437	455	452	477	445	415	462	446	473	441	450	427	436	448	476	479	464	430	479	460	452	417	495	462	498	436	471	468	453	446	461	468	435	470	437	439	433	460	424	491	434	473	474	464	428	495	453	425	448	434	441	505	457	446	508	445	473	442	461	440	452	445	448	465	447	479	473	448	443	449	438	448	454	455	441	463	434	488	453	419	485	420	474	456	427	399	444	496	438	449	454	413	416	454	477	474	442	435	433	426	460	435	454	454	452	435	464	433	473	469	478	478	473	448	430	470	431	488	416	479	444	421	467	461	467	450	422	451	457	417	461	505	452	416	429	477	481	458	433	451	451	428	488	440	459	440	457	463	459	442	466	462	431	421	429	471	459	453	458	477	454	469	451	401	430	439	457	409	470	444	440	460	457	431	471	439	434	431	446	495	472	471	459	464	441	476	412	432	448	454	455	416	423	460	438	473	468	432	504	444	472	461	457	483	464	481	445	466	455	415	442	451	444	463	445	441	458	461	445	470	431	445	477	448	457	478	450	488	474	469	460	459	463	455	471	414	453	462	446	462	438	403	461	431	439	443	402	441	487	458	457	460	480	438	453	456	444	433	450	457	471	438	463	412	463	451	465	454	453	481	461	420	461	475	472	452	448	453	467	476	417	462	452	423	486	441	446	423	468	446	468	440	429	454	474	411	444	436	430	453	496	449	415	477	483	455	430	421	424	500	454	444	472	435	421	428	480	467	424	437	467	443	447	448	423	430	406	463	442	475	430	474	429	464	443	440	452	437	468	420	454	431	429	448	486	468	472	423	455	442	468	442	467	417	450	429	455	467	437	436	445	462	430	464	430	450	436	433	419	442	470	443	456	453	455	452	452	492	463	471	431	444	445	423	478	450	449	474	477	426	498	466	468	445	495	488	427	495	461	466	430	433	454	452	427	410	443	476	459	455	417	442	437	454	474	462	460	459	450	452	448	442	442	501	473	463	425	475	438	448	440	463	456	422	452	461	475	443	453	428	457	433	456	434	450	477	431	454	448	478	466	413	430	423	456	489	467	472	475	510	432	450	460	474	459	459	481	450	434	473	420	466	431	443	460	493	468	433	447	460	457	466	422	470	456	443	476	479	456	450	458	451	416	455	446	472	415	453	468	472	485	461	451	439	464	398	470	482	478	436	434	468	461	425	437	386	441	437	463	454	465	411	441	453	457	452	438	483	408	450	421	464	471	437	421	478	475	441	460	460	442	438	466	454	411	481	463	491	436	445	462	436	497	444	460	430	451	442	462	434	427	443	424	470	439	455	443	439	455	437	448	474	453	487	451	468	423	486	454	480	486	465	455	409	428	449	437	466	453	507	476	468	441	481	439	461	489	454	428	487	441	504	485	510	456	457	435	448	450	453	445	483	458	463	444	516	460	432	449	459	458	420	462	456	442	474	452	488	459	454	431	454	448	462	458	471	421	448	470	437	455	476	457	434	462	443	458	475	425	441	460	495	475	455	488	443	455	414	455	453	465	444	473	452	423	513	428	445	474	447	443	429	439	473	405	447	449	459	481	477	439	420	435	425	464	463	454	491	415	496	434	487	466	455	482	441	461	425	417	475	470	428	452	452	451	461	421	498	463	421	448	450	456	466	447	493	461	413	459	443	486	435	436	446	433	417	429	506	447	448	456	476	433	426	440	417	482	463	453	433	447	474	444	460	483	422	445	464	457	444	479	437	464	426	475	474	453	480	485	467	467	428	441	460	444	482	482	447	421	455	432	445	447	457	455	426	438	458	450	447	425	443	447	424	436	458	464	478	448	443	478	458	463	474	443	481	488	446	443	465	441	442	457	483	429	468	460	452	449	452	449	459	416	464	454	451	431	472	465	440	467	450	436	455	457	462	484	462	461	457	464	488	423	487	447	476	429	450	451	416	480	467	484	447	473	423	433	478	454	436	412	469	458	426	450	446	502	429	454	445	460	438	469	459	419	444	461	479	513	485	477	442	420	465	436	437	443	448	438	457	466	447	449	464	444	412	466	439	451	456	425	433	498	447	443	483	495	470	470	444	448	474	471	448	448	482	414	474	486	504	436	439	483	446	453	493	451	464	477	427	444	442	450	466	425	448	451	438	436	436	474	487	420	422	461	471	455	437	478	505	436	429	441	451	464	447	481	465	462	450	432	423	454	468	461	422	433	459	513	491	466	479	470	474	396	453	450	472	487	434	446	478	442	482	479	446	460	465	441	424	444	448	433	474	462	487	454	458	438	441	470	452	445	463	442	437	446	431	471	467	458	442	435	467	461	467	480	470	450	447	469	450	477	446	450	467	418	468	437	448	424	420	449	459	465	482	464	433	466	454	403	438	424	473	448	436	463	416	459	475	461	470	463	479	490	464	453	444	449	455	463	450	478	447	458	446	453	430	439	470	420	414	458	455	428	441	467	466	472	421	448	467	435	489	471	463	425	451	447	466	460	454	442	468	519	490	444	476	471	445	450	502	463	446	461	486	463	478	477	460	472	450	464	433	476	448	473	468	458	442	445	475	442	477	434	510	426	468	436	456	447	491	389	439	473	441	478	455	474	471	454
8559	1224	1549	1281	943	741	618	514	467	424	389	325	340	350	292	330	328	321	293	269	295	293	301	300	311	256	288	283	267	266	287	295	282	265	272	293	301	272	256	248	266	279	262	234	261	256	281	269	268	268	230	307	283	260	272	295	234	249	253	298	264	287	273	268	258	319	251	268	279	289	294	282	267	241	261	254	240	237	259	271	256	271	289	268	278	254	278	253	262	272	260	242	263	267	246	290	304	265	265	258	248	244	276	259	272	260	272	280	253	264	269	277	253	291	271	261	272	292	270	261	266	263	240	235	280	278	277	287	244	270	325	273	278	297	245	247	294	298	265	269	284	291	258	298	280	255	245	220	258	262	241	312	223	287	281	264	237	282	261	262	264	297	262	290	281	260	263	292	255	263	260	269	260	278	279	274	283	297	242	243	261	290	258	247	269	261	271	286	250	269	281	255	259	267	268	285	266	250	285	268	302	232	291	237	272	256	260	247	264	255	272	266	272	253	257	245	257	295	275	259	294	268	276	252	310	272	297	251	264	262	288	293	230	243	239	243	271	258	263	258	317	274	244	291	268	257	270	265	274	266	259	268	262	272	264	265	275	266	261	245	267	268	288	270	243	257	258	288	252	297	271	271	283	261	235	249	277	276	255	275	250	277	262	282	234	265	243	272	266	269	243	262	253	289	294	257	259	289	238	253	280	251	300	272	271	260	283	253	249	285	261	228	257	261	276	266	292	292	251	241	258	278	263	287	274	266	260	295	272	275	293	283	258	269	285	255	255	254	249	291	239	292	263	273	266	258	265	268	285	295	278	278	259	293	234	259	266	279	271	301	258	276	287	269	242	280	278	232	265	284	251	256	275	276	254	289	290	267	265	301	238	283	253	255	277	260	258	221	268	269	282	281	268	262	285	254	279	271	293	270	243	262	262	261	227	245	246	275	255	260	281	277	269	256	263	258	267	273	286	255	248	279	244	286	284	288	287	276	262	241	258	247	278	289	265	259	263	279	264	269	268	271	275	263	272	293	281	263	278	236	277	266	248	265	313	275	283	260	282	291	271	285	246	289	278	278	250	245	266	245	263	288	280	278	284	257	257	282	245	278	263	286	225	288	257	250	284	251	266	263	295	277	286	263	271	263	270	274	248	242	260	277	251	268	245	241	283	287	243	290	236	275	273	260	242	250	274	274	263	263	282	287	267	263	270	255	288	245	260	250	291	250	283	296	241	258	259	241	275	273	248	243	288	263	289	263	257	247	307	266	268	269	269	258	263	278	256	252	278	260	269	271	270	226	288	265	269	256	251	264	251	246	258	270	241	261	287	277	280	300	290	273	250	276	285	276	300	265	280	312	283	272	285	263	303	278	287	269	252	268	238	265	260	249	262	275	287	265	285	262	285	254	259	255	277	283	270	257	274	257	261	255	287	252	252	266	268	262	272	235	271	248	265	243	251	245	258	243	247	239	277	275	252	267	254	260	264	287	292	264	269	267	276	251	302	233	255	268	236	270	284	274	271	269	262	245	252	298	244	262	260	279	265	291	270	267	252	267	284	254	256	282	283	267	285	252	273	294	267	277	283	258	275	260	259	281	266	246	269	248	296	260	242	243	270	252	269	219	247	265	272	234	233	270	253	238	239	259	283	287	262	268	279	270	264	284	253	266	277	255	261	299	264	258	283	280	285	236	301	234	273	273	238	287	270	288	257	256	255	276	274	249	270	288	274	279	269	278	238	259	271	266	232	285	289	261	251	251	270	289	274	269	269	265	278	227	287	295	242	289	282	295	255	245	253	290	278	251	249	244	250	265	287	261	253	274	264	263	274	276	279	273	261	270	267	307	242	277	279	257	270	264	237	294	310	275	264	245	290	269	246	285	294	273	256	282	270	271	275	261	245	287	253	269	257	310	265	267	280	261	255	279	267	254	266	272	239	287	268	208	248	280	274	271	279	253	282	264	274	293	287	253	257	263	257	291	234	270	263	270	275	292	271	255	250	277	278	256	287	268	286	263	242	283	261	270	269	255	281	272	272	279	244	285	310	285	261	261	255	261	244	290	269	270	265	259	258	240	278	260	278	262	282	269	276	256	256	279	258	275	262	264	274	268	281	284	259	279	233	249	260	271	249	268	268	267	283	271	246	254	287	286	273	261	291	299	270	283	297	262	260	270	270	246	256	263	257	267	286	293	276	282	217	253	260	262	254	284	232	268	251	240	266	272	249	273	277	290	274	291	270	266	268	255	266	252	283	254	271	259	268	255	303	279	260	290	235	289	260	250	272	252	297	285	288	264	254	271	274	269	278	257	293	260	269	258	274	294	264	265	267	256	285	264	284	273	293	250	252	251	272	293	254	240	267	270	278	264	273	261	278	272	263	260	282	284	278	257	255	259	266	284	254	271	272	271	239	256	257	233	260	281	301	266	265	284	263	253	276	259	276	252	306	246	267	286	275	262	251	294	270	256	261	305	275	257	263	258	252	258	247	259	278	290	279	272	269	253	282	258	269	242	274	276	268	292	237	265	281	289	256	231	304	271	276	281	271	305	263	273	302	271	234	255	254	262	304	294	297	277	266	276	287	308	269	284	246	244	286	280	267	258	286	265	281	238	291	261	297	262	270	243	273	264	260	276	291	288	267	266	295	277	273	275	277	273	261	260	270	267	264	285	266	288	255	253	238	256	285	237	255	282	271	255	257	240	299	274	277	283	261	260	261	269	288	251	259	272	278	271	288	276	252	283	263	259	280	252	264	265	303	275	260	278	247	259	271	300	264	268	274	269	293	291	266	272	272	270	268	279	248	278	280	280	230	277	269	275	258	284	272	249	261	282	253	274	252	278	273	282	254	261	264	274	260	261	271	270	274	278	264	266	257	269	302	276	246	283	271	283	276	238	261	283	253	236	254	252	258	296	278	270	293	250	283	272	255	307	295	275	279	275	240	263	281	263	266	267	288	278	257	280	236	273	278	269	262	241	281	242	270	276	266	315	274	273	281	259	269	287	284	288	282	272	259	263	263	255	262	259	260	281	276	259	254	285	256	225	264	281	250	279	223	273	267	269	272	241	258	282	272	262	243	294	274	257	282	233	272	272	300	274	258	287	257	261	259	290	277	282	255	312	271	251	262	281	237	303	262	278	301	281	236	265	287	271	268	252	251	270	279	262	289	274	275	255	259	292	258	257	251	272	249	255	264	266	274	263	271	263	259	267	265	261	271	275	285	261	266	264	272	256	267	277	289	274	272	260	283	252	298	236	279	256	249	238	269	245	277	253	288	266	270	279	292	303	261	239	259	259	269	286	254	234	259	269	277	266	254	262	261	265	262	279	274	272	276	286	281	290	295	259	273	245	266	252	264	262	308	284	254	303	270	281	303	257	256	262	259	245	276	254	247	252	275	265	232	267	263	243	239	267	270	249	284	273	278	259	278	251	277	280	276	280	247	259	279	263	298	272	240	245	256	272	256	267	281	246	230	262	234	269	254	279	268	268
5456	1711	3431	3906	3468	2788	2389	2053	1799	1646	1484	1353	1325	1321	1194	1136	1087	1074	1054	1010	1026	1046	963	943	939	968	935	862	894	961	828	880	871	912	876	843	839	833	846	863	892	841	813	834	857	879	841	844	823	861	814	831	879	889	862	857	845	815	763	820	853	825	847	776	865	800	814	855	821	773	818	836	787	852	812	824	802	801	827	836	812	832	797	830	823	829	803	820	843	831	822	789	787	746	789	815	794	834	818	772	851	819	842	806	792	768	812	755	838	783	836	833	851	785	791	780	785	804	786	777	767	777	813	826	793	784	818	813	784	802	811	824	832	826	797	785	839	824	803	812	789	823	784	820	806	796	766	776	807	800	831	796	818	776	781	786	849	821	764	795	832	801	799	782	802	789	796	853	797	815	792	803	803	719	808	779	806	836	763	793	755	803	802	783	860	803	790	782	834	847	805	786	809	764	780	828	762	825	844	785	826	784	757	783	817	778	810	826	787	844	813	830	845	766	828	798	759	815	797	788	798	851	813	764	843	749	775	845	798	809	792	768	822	787	811	790	811	840	794	776	827	781	787	799	757	806	813	804	740	786	752	792	821	832	770	806	832	803	818	810	820	781	794	793	840	770	759	788	790	797	778	779	772	762	818	807	798	825	827	786	808	787	769	824	827	798	815	808	853	825	809	774	830	747	809	850	818	753	753	787	821	811	790	802	776	849	833	798	766	784	856	762	823	854	792	836	758	744	891	817	795	816	789	778	797	763	772	764	857	758	775	867	814	780	813	795	791	767	767	808	778	850	812	865	779	848	775	818	843	805	800	791	786	808	846	785	799	785	807	721	782	806	810	795	796	819	864	779	841	811	711	820	800	808	780	788	796	782	814	823	836	771	776	797	759	781	780	779	776	793	793	773	787	804	790	739	778	828	788	798	763	794	778	786	802	812	849	798	839	751	801	857	797	758	771	796	785	812	804	787	790	753	737	836	820	814	778	847	822	814	793	816	805	868	800	783	772	828	795	854	862	817	794	815	805	849	830	775	814	821	837	816	783	830	789	812	812	794	789	844	813	793	779	844	780	769	873	779	815	726	816	815	817	795	738	828	785	780	800	826	850	809	765	786	804	772	847	814	798	817	822	784	784	791	801	766	806	779	750	792	809	800	797	784	832	789	813	790	813	822	752	780	824	805	821	829	768	790	792	813	817	794	772	806	781	784	806	780	822	790	783	812	816	760	822	799	823	771	819	795	836	836	834	759	805	801	800	802	797	820	834	783	820	751	839	804	776	756	781	811	814	801	827	804	810	802	764	799	802	781	808	788	770	816	805	798	814	851	814	790	753	770	846	756	827	832	799	817	773	790	740	778	785	790	851	829	824	782	864	769	835	753	813	788	782	817	790	797	808	781	819	818	812	806	784	811	788	757	824	777	799	764	811	785	742	816	840	780	807	874	787	825	770	784	768	787	810	811	767	808	820	815	840	825	811	818	791	802	798	835	819	751	779	784	859	774	749	808	766	774	790	795	834	796	771	767	809	791	828	757	798	768	790	759	814	811	813	804	829	820	816	799	813	822	844	779	816	811	783	758	798	815	800	791	832	805	814	742	769	788	786	793	797	738	820	811	800	814	763	826	811	811	855	848	748	811	806	799	779	855	817	817	787	780	831	823	825	793	840	750	783	804	775	793	760	853	781	819	806	772	768	823	797	837	761	788	790	785	832	823	818	795	809	800	821	808	787	795	809	772	799	838	836	798	811	790	887	805	802	810	775	796	802	780	780	797	769	823	793	806	838	772	807	840	807	746	780	776	782	785	806	816	824	790	839	859	821	806	779	817	820	759	802	841	798	842	819	820	833	788	856	784	795	834	795	796	796	777	848	764	851	820	765	825	807	794	810	802	773	868	785	815	836	819	830	784	819	791	816	806	814	801	771	794	816	776	806	806	815	834	854	841	810	826	774	808	771	793	805	779	778	803	767	834	812	760	835	756	829	778	770	796	793	805	823	802	821	723	807	802	807	780	801	812	804	762	796	802	794	787	743	793	848	795	816	759	781	813	793	844	777	818	774	839	813	809	773	824	743	755	785	803	811	799	764	845	791	812	806	800	858	784	812	830	799	786	776	880	849	734	841	758	840	778	850	760	779	782	833	792	821	757	769	771	759	812	841	819	836	756	848	812	815	803	795	774	821	797	718	823	785	805	843	786	829	807	783	871	817	811	801	782	795	795	790	821	771	779	835	792	775	804	808	758	763	807	866	830	834	775	828	770	813	816	849	784	786	793	823	766	762	815	831	790	761	812	822	803	811	817	839	829	824	746	803	821	800	856	787	819	749	829	803	787	781	829	777	847	818	785	831	776	818	822	785	804	840	791	817	780	833	793	744	838	773	765	752	784	805	766	738	780	823	804	794	821	782	846	805	755	798	797	802	790	822	859	811	815	779	814	808	789	786	778	801	803	726	795	767	806	853	842	757	813	792	815	819	766	768	804	793	833	793	796	806	812	788	815	824	798	850	805	782	794	850	760	810	771	797	753	779	767	821	808	791	812	829	821	827	797	768	830	756	814	805	850	808	830	799	783	768	822	737	788	791	792	817	856	870	808	783	794	786	795	757	758	758	786	821	789	806	794	803	895	773	780	785	831	788	809	849	808	761	789	789	811	795	792	854	710	799	788	787	798	771	838	820	769	809	787	773	808	810	762	796	835	765	810	850	825	747	828	824	825	814	805	808	816	764	763	798	827	807	777	822	776	820	790	854	819	781	801	766	838	858	829	828	833	768	795	774	811	750	796	770	741	846	755	806	841	807	780	803	829	801	802	818	764	787	798	830	796	847	837	799	826	831	812	801	757	781	833	787	783	788	777	785	779	829	742	779	788	802	777	816	859	794	768	786	787	812	799	809	773	813	806	840	796	777	812	783	795	824	866	839	769	778	805	822	804	774	774	800	815	789	815	773	811	805	818	771	785	829	763	813	750	812	763	785	861	866	809	751	775	770	806	740	782	833	762	791	757	776	819	801	819	784	818	832	786	800	835	799	849	786	835	812	812	760	784	781	827	789	799	800	772	812	818	788	753	843	804	779	829	840	812	817	785	788	805	812	787	817	816	807	805	816	821	834	781	773	815	830	826	750	826	808	765	842	788	797	822	833	754	771	793	806	770	810	782	811	800	827	812	838	822	820	811	839	787	844	848	809	770	810	794	854	797	774	772	816	812	769	781	797	789	824	816	808	778	795	788	810	809	757	835	786	795	820	769	787	820	809	767	783	836	785	834	796	781	787	828	809	855	780	793	827	780	797	793	783	783	776	787	829	865	794	766	795	823	811	784	823	783	809	799	812	827	791	824	776	797	801	814	827	800	792	822	799	790	826	814	827	830	790	805	823	815	835	811	798	760	874	804	819	796	770	803	795	774	797	825	771	829	818	753	812	819	764	789	776	861	813	826	813	822	821	785	772	794	792	825	811	821	803	828	808	829	801	808	785	746	832	794	733	797
15790	2669	2869	2356	1688	1131	890	768	677	612	526	472	386	392	383	355	385	363	311	341	338	306	289	314	276	293	301	282	288	294	282	274	301	277	281	298	290	285	247	292	268	242	268	274	299	305	268	278	269	276	261	296	251	286	292	274	296	268	279	249	267	263	283	294	269	279	256	292	282	265	260	264	273	272	280	250	276	254	299	270	294	258	276	261	287	266	264	277	268	272	246	264	281	248	293	281	256	266	299	289	244	267	270	271	255	264	234	270	266	254	266	292	286	283	233	276	276	283	262	291	286	291	265	247	290	271	281	263	238	267	271	267	295	242	276	277	260	266	290	286	266	298	300	281	281	267	264	265	273	261	281	275	272	294	250	263	291	282	289	264	266	242	263	282	259	261	315	287	241	264	270	277	267	287	248	273	246	277	279	264	280	275	272	282	262	278	292	269	261	282	273	268	266	298	270	267	281	255	279	280	257	259	263	269	255	255	257	260	265	277	302	278	229	300	249	268	305	297	283	266	258	309	285	294	257	246	284	284	293	251	271	261	276	289	250	278	296	282	285	266	280	246	273	297	273	281	276	291	255	255	266	270	289	257	252	270	259	245	293	258	262	245	269	279	245	247	285	277	272	270	250	258	237	276	307	292	271	269	266	273	260	268	270	276	270	270	272	287	272	272	282	272	273	232	275	249	263	251	248	278	274	275	265	266	296	263	272	260	260	281	267	279	274	300	285	261	238	254	268	297	260	283	289	247	275	261	234	275	267	306	270	263	269	264	273	268	281	279	275	290	303	264	264	276	265	262	266	273	274	246	284	258	267	292	276	254	269	246	266	313	262	265	274	301	271	246	277	283	287	254	288	293	307	250	285	243	259	256	296	291	254	271	267	215	240	275	250	272	281	269	268	256	256	267	273	284	276	318	281	260	286	281	243	270	269	257	265	256	245	263	263	302	276	285	245	257	275	262	253	254	299	264	257	279	260	284	258	284	232	247	245	267	286	277	259	295	254	260	269	271	284	269	303	260	262	276	309	275	283	285	225	262	251	279	284	302	267	289	276	241	282	281	278	256	263	272	291	281	263	266	261	273	252	257	229	246	268	295	251	294	263	272	265	264	269	252	267	278	262	274	268	300	286	266	278	273	269	266	266	276	286	276	283	276	274	260	230	266	259	282	235	286	279	267	251	261	299	287	264	267	258	260	256	262	282	265	255	275	262	252	295	264	269	264	275	285	253	260	259	262	260	266	273	287	244	278	268	264	257	279	252	312	275	282	277	244	294	286	279	304	280	272	294	272	256	244	284	242	270	252	258	273	303	329	257	271	261	266	262	280	288	260	287	276	269	248	251	269	266	257	276	277	270	260	236	260	251	292	288	263	262	256	255	303	276	273	251	270	258	283	250	274	284	256	279	265	277	257	284	254	250	302	282	278	257	287	257	248	288	271	256	249	245	281	273	256	275	234	265	280	287	235	277	246	262	288	276	294	264	253	271	272	285	246	276	243	276	295	287	270	255	262	266	261	261	270	262	255	255	242	270	284	269	264	283	283	241	277	265	254	279	282	284	256	281	276	275	301	242	274	285	306	287	273	237	250	257	242	280	275	285	243	248	272	273	232	281	283	270	269	312	273	315	287	272	261	274	281	262	269	233	243	283	265	282	242	244	276	254	275	285	252	287	283	292	262	266	291	273	260	264	266	261	251	283	246	261	243	289	256	253	268	283	273	258	284	250	265	292	265	246	253	273	273	283	260	279	246	284	289	243	280	253	265	290	261	269	278	274	241	288	262	269	295	266	273	271	277	266	276	275	270	272	300	254	263	275	270	259	260	275	271	313	284	250	276	279	280	279	265	294	268	264	248	259	266	248	279	247	275	283	279	220	242	273	266	263	257	277	274	276	266	272	279	296	288	261	254	263	234	270	275	249	267	280	270	285	289	280	262	244	282	286	256	294	247	279	233	271	236	271	270	259	243	267	262	265	279	235	261	298	248	273	261	264	258	262	260	263	243	271	258	255	283	287	252	257	266	280	263	252	265	276	298	259	252	288	259	281	262	296	281	282	308	278	237	263	295	237	267	282	264	242	263	246	237	284	290	265	264	259	277	271	257	261	265	267	247	274	275	293	242	253	256	278	246	275	255	270	267	252	270	278	248	272	253	256	268	257	266	274	274	247	303	257	259	283	284	261	294	262	253	298	248	248	287	271	260	249	276	298	284	285	267	281	266	279	277	253	256	231	232	267	323	294	268	297	261	270	267	249	268	242	283	283	271	267	267	265	291	302	257	286	288	265	272	279	252	272	259	271	241	273	264	266	226	293	277	267	256	233	256	248	286	283	267	269	271	252	278	264	275	256	233	256	263	267	259	268	251	278	247	253	264	272	276	308	270	279	255	290	275	268	276	276	264	267	283	243	305	273	283	276	283	256	260	252	240	270	270	273	302	236	303	299	241	271	284	241	282	285	261	262	264	263	263	248	246	271	279	262	262	275	263	274	278	256	266	299	246	268	280	269	261	251	248	292	251	263	261	300	289	268	251	293	268	293	302	258	276	291	255	247	294	264	266	264	270	254	240	273	265	251	283	271	294	264	296	260	259	273	280	291	272	260	275	273	261	248	303	263	285	266	283	303	275	281	288	260	293	253	249	265	279	280	300	299	266	273	254	260	275	276	273	272	270	274	292	250	253	270	290	286	253	272	253	266	257	267	260	270	267	267	277	270	254	262	286	255	264	266	265	269	284	259	268	281	246	289	283	267	239	251	271	268	294	288	263	249	243	303	295	285	270	268	235	283	306	271	249	253	279	257	264	263	252	253	292	275	276	261	257	260	275	245	283	273	254	232	279	281	270	267	250	286	285	283	256	263	253	285	261	277	277	272	266	316	262	265	267	287	282	283	285	268	239	283	253	245	269	276	250	236	259	252	279	287	259	284	269	250	242	296	263	278	281	285	270	267	264	249	267	265	250	279	275	265	255	252	250	260	286	250	282	268	258	254	282	254	283	267	268	275	306	289	277	250	271	267	251	262	259	268	233	279	297	234	244	275	248	253	260	238	260	265	261	246	273	267	285	275	276	271	285	277	266	293	236	270	281	263	280	270	272	253	237	245	258	283	279	282	249	264	258	285	255	278	281	289	268	265	291	266	269	288	270	300	269	270	276	276	253	286	256	296	276	318	282	290	227	245	297	254	275	268	293	263	238	274	244	289	282	301	266	267	243	265	255	274	258	308	253	288	217	294	285	263	261	254	246	317	285	241	269	282	251	277	266	285	293	301	291	301	262	265	274	266	256	282	250	281	240	252	287	268	243	250	274	267	240	264	266	285	274	262	259	242	251	244	253	277	291	295	260	297	260	270	268	269	279	270	261	273	277	259	249	287	274	299	281	275	297	269	262	262	275	304	280	252	264	268	265	264	235	238	265	239	274	263	275	246	270	258	269	278	264	247	295	306	264	287	268	286	256	280	299	245	254	245	281	290	288	276	261	302	251
7517	2759	5577	6384	5670	4656	3800	3280	2724	2510	2095	1962	1784	1670	1568	1495	1461	1336	1334	1237	1183	1191	1120	1082	1056	1030	1044	1060	970	986	1050	944	954	958	891	923	895	934	923	894	851	886	876	862	885	869	882	899	880	868	886	879	867	849	893	903	869	867	851	847	862	859	818	885	815	810	820	815	777	803	850	814	756	890	791	870	779	832	803	796	811	823	821	798	854	799	808	806	781	793	796	773	762	820	797	773	831	804	819	767	813	803	826	807	847	818	842	796	851	823	773	805	812	769	780	829	793	763	818	799	784	787	765	789	804	785	779	806	795	831	749	821	834	754	805	809	808	784	814	833	798	796	777	827	790	842	736	794	795	758	801	828	782	812	844	792	800	769	781	788	781	770	755	789	841	797	811	801	778	782	789	754	785	780	816	787	787	781	813	798	781	821	782	800	789	772	767	820	785	778	776	827	809	799	719	831	814	828	808	789	808	807	770	778	821	789	771	811	770	765	860	797	778	749	825	787	806	782	813	790	765	814	763	843	794	789	835	795	741	820	816	772	817	772	790	744	817	802	822	779	797	789	777	750	792	793	773	742	837	845	795	786	829	771	788	757	805	788	761	809	789	804	801	767	792	760	780	747	774	835	796	760	806	778	824	821	758	829	784	762	819	790	789	745	822	802	779	787	755	803	778	807	755	760	801	782	782	808	850	782	790	758	797	796	791	750	773	824	816	792	734	745	817	749	795	772	802	803	679	744	794	788	794	825	759	792	792	821	839	756	802	842	776	781	768	760	817	793	813	797	794	799	774	810	765	793	830	808	817	796	793	802	781	763	771	861	811	740	808	793	781	822	767	795	817	802	767	824	798	792	758	755	787	782	779	755	775	788	750	744	781	749	773	809	805	768	785	800	769	840	780	826	777	783	768	752	778	789	783	775	805	756	811	805	858	784	770	800	757	857	785	804	809	813	751	788	711	752	795	766	736	782	744	783	822	790	729	802	796	774	794	777	775	722	788	788	741	835	773	821	830	794	810	794	743	790	836	822	791	826	770	788	837	814	761	831	822	805	801	767	807	788	811	798	803	833	819	777	807	775	789	751	773	852	813	778	764	709	757	751	780	794	747	819	792	782	816	833	840	857	803	757	847	825	760	801	797	744	777	801	784	778	820	806	774	799	774	838	836	783	806	818	762	793	784	797	770	799	806	819	765	779	811	796	808	811	838	798	763	773	832	821	796	751	772	742	787	755	821	815	789	782	818	790	792	783	773	792	792	795	769	792	789	816	790	807	767	730	800	764	745	766	754	738	775	772	814	777	874	795	741	766	761	755	768	783	795	748	755	762	776	724	804	830	783	812	806	795	809	823	743	788	797	820	742	830	827	781	819	820	833	810	841	769	786	751	786	825	749	787	757	779	831	781	802	777	766	799	783	792	786	782	832	797	800	795	766	731	804	753	757	804	789	782	788	800	772	770	790	776	813	721	787	793	821	757	784	796	794	785	812	808	796	802	791	798	753	774	808	757	827	788	796	779	809	821	791	740	814	823	818	796	785	792	852	792	766	792	769	767	777	835	783	812	794	741	789	796	784	831	762	737	814	830	730	762	775	807	780	773	767	834	731	753	754	735	733	844	741	756	745	783	757	814	811	779	802	774	766	773	784	728	765	830	751	837	821	792	786	836	787	764	793	791	717	838	822	760	771	749	781	783	793	798	803	808	814	761	790	738	767	773	851	811	811	735	797	750	772	793	781	767	813	764	785	756	800	746	787	797	759	797	755	789	784	762	774	749	816	799	787	827	762	794	848	803	802	802	799	782	770	800	793	768	742	797	807	807	783	810	759	773	772	763	740	825	809	880	805	812	820	789	787	772	791	783	809	777	781	815	818	747	834	797	750	810	779	812	831	775	785	827	808	812	838	764	746	788	795	790	792	813	830	814	778	810	824	827	770	805	747	775	790	776	802	800	760	769	808	819	786	805	752	802	769	762	752	773	805	783	829	783	763	784	763	771	756	773	781	810	817	777	793	852	814	796	767	732	781	783	797	711	804	805	835	737	804	844	820	790	807	791	814	822	787	798	798	805	794	807	796	847	749	782	788	781	807	759	780	824	784	789	746	830	788	810	794	799	813	766	804	837	775	863	733	845	797	800	800	800	824	810	847	811	790	773	785	807	739	830	799	790	747	791	791	812	790	789	786	860	803	854	768	830	805	830	827	758	820	770	757	787	789	817	734	787	796	783	804	806	842	812	817	761	772	825	811	754	784	803	767	796	811	781	745	819	781	839	784	813	790	760	825	825	781	836	749	851	809	773	845	736	769	789	813	747	835	750	804	839	799	779	780	771	778	788	801	782	782	810	806	818	793	772	774	774	811	775	810	766	773	817	811	726	801	822	811	810	827	755	787	797	765	815	790	784	802	821	730	825	774	769	766	801	818	760	825	763	731	798	770	773	798	800	823	780	768	775	805	744	819	758	802	803	785	767	847	811	758	803	821	797	740	798	771	790	796	828	774	825	771	735	831	818	795	789	761	784	812	799	796	760	764	814	828	777	785	761	800	801	794	808	820	802	798	807	789	771	765	774	801	739	844	809	801	786	803	815	806	766	814	787	759	749	801	762	783	801	773	768	747	817	777	797	807	826	777	830	775	790	775	769	766	767	725	816	768	809	767	788	787	802	782	829	827	755	779	809	768	747	786	789	842	793	810	748	769	784	783	849	807	789	855	776	809	789	813	807	781	789	776	785	758	818	782	779	793	777	779	792	818	773	779	771	780	804	799	761	786	781	816	813	795	789	859	821	771	761	829	797	789	753	844	753	795	789	804	813	790	743	737	798	764	750	768	845	788	777	772	745	794	760	787	826	772	798	736	801	766	791	744	827	820	807	832	771	825	774	791	755	841	766	807	800	826	774	799	739	780	830	807	851	763	790	796	804	737	772	755	781	816	800	791	806	839	815	769	811	808	778	819	820	779	780	787	747	810	812	750	750	788	851	774	808	815	804	766	794	775	779	875	757	824	796	829	836	758	772	779	825	790	804	782	808	780	770	806	777	838	799	774	835	823	784	825	776	777	796	785	789	775	799	761	782	747	781	766	787	807	820	774	795	810	807	787	825	770	753	797	754	809	777	805	753	784	736	786	783	792	824	848	767	805	856	796	801	816	805	775	754	786	831	799	798	818	794	786	739	836	792	754	818	874	787	745	786	810	771	797	838	789	721	787	846	820	828	761	767	842	802	796	744	820	792	794	800	792	833	785	792	777	767	764	797	828	766	808	781	758	777	791	789	786	779	811	774	731	757	787	783	764	743	813	786	826	831	785	837	847	742	771	818	797	807	739	768	812	756	780	785	799	777	770	806	725	759	787	787	789	795	791	773	799	795	776	755	788	798	807	820	763	768	817	838	771	830	788	744	826	833	853	786	781	855	776	791	780	769	743	833	788	804	831	772	840	748	797	729	750	771	771	787	807	823	768	809	749	768	829	814	811	775	801	833	805	743
1980	196	205	202	189	161	149	145	133	140	150	128	137	156	112	135	143	153	128	150	144	132	157	144	139	147	135	131	135	129	140	148	124	142	128	119	156	138	153	141	121	118	123	127	150	132	138	126	134	162	128	130	141	147	119	145	153	118	122	138	147	157	127	146	119	149	112	134	129	145	145	131	116	131	133	158	117	136	142	123	134	132	125	154	157	153	152	135	134	138	150	138	146	133	132	140	148	150	118	137	141	142	134	120	138	124	139	154	128	142	125	121	132	134	128	126	129	131	140	138	135	133	133	127	120	133	142	136	123	147	129	145	139	130	131	135	142	139	141	141	147	138	139	161	148	130	139	127	127	140	132	143	128	150	128	135	126	135	121	127	128	119	114	153	122	159	143	140	126	141	116	140	140	111	128	120	118	130	118	156	138	143	135	125	148	123	131	145	133	114	143	141	111	150	124	112	145	135	151	124	133	130	150	132	140	136	134	150	132	153	132	147	138	145	136	123	159	162	135	130	132	132	139	147	111	140	148	153	160	145	169	149	149	136	127	153	141	154	120	154	141	138	117	141	136	159	146	129	117	166	125	131	140	149	131	125	153	157	134	153	118	117	130	139	128	142	135	125	128	139	137	142	139	126	152	141	144	130	149	144	122	132	125	129	139	122	117	125	133	137	158	110	114	128	146	140	135	152	150	138	156	148	130	136	146	135	117	167	126	138	145	147	139	140	145	155	135	114	150	144	145	131	150	121	156	151	136	150	138	129	143	146	148	152	128	151	137	124	119	136	133	130	126	138	118	141	143	142	126	148	157	129	149	115	128	130	144	137	134	123	133	132	132	130	124	104	138	143	139	142	148	136	130	119	137	141	155	156	127	144	139	119	122	146	144	133	137	151	128	140	129	138	111	147	124	124	133	132	143	140	157	159	133	142	133	148	124	130	140	135	157	139	162	135	119	112	145	129	113	120	148	125	128	131	116	144	141	135	124	164	148	150	156	140	138	134	150	143	135	139	132	133	113	121	134	130	133	117	161	122	131	128	132	121	149	143	139	118	132	148	133	141	123	131	143	128	126	130	139	156	110	148	131	132	120	144	150	116	144	151	131	138	166	132	131	134	150	128	139	118	113	144	137	133	132	151	170	145	133	138	137	142	150	130	134	136	129	137	141	154	131	137	151	134	131	127	120	137	116	143	129	125	139	141	139	130	137	139	147	124	151	116	143	127	139	128	136	131	170	129	131	138	134	120	129	133	115	128	168	128	172	146	128	135	127	110	157	143	152	131	138	117	123	126	126	136	143	137	165	129	122	127	140	129	133	129	129	125	133	154	146	172	140	155	138	123	141	124	141	148	152	123	129	164	120	136	145	137	113	153	135	146	108	125	129	124	127	126	155	129	143	123	133	127	146	150	139	125	160	109	129	138	163	158	137	130	136	131	129	133	111	133	143	124	136	151	116	143	123	138	156	135	141	127	111	112	148	147	133	141	117	143	137	132	161	157	118	134	146	113	148	126	140	126	117	132	139	137	136	149	127	139	149	141	135	112	154	145	143	145	151	140	132	124	132	152	129	129	119	127	145	136	150	135	122	140	124	129	145	144	125	129	138	135	110	140	125	140	144	138	130	155	145	131	124	146	155	143	138	118	139	140	122	136	143	138	125	131	127	114	121	127	123	150	145	127	134	142	146	142	118	141	130	134	142	139	127	128	142	125	131	143	164	137	118	146	141	142	145	145	141	143	141	131	172	151	147	132	145	145	142	127	127	134	129	132	107	131	145	141	159	156	137	129	137	142	131	119	122	136	128	138	142	139	123	144	126	144	140	147	130	129	135	131	141	113	149	124	143	129	115	152	140	143	120	132	131	155	147	147	128	127	138	118	152	141	135	134	120	127	153	131	136	150	128	138	122	136	148	140	138	123	143	147	132	131	138	127	137	141	143	127	146	139	135	133	179	126	150	134	139	125	135	118	130	136	146	138	150	136	144	129	137	126	131	136	158	121	115	144	111	120	136	138	149	132	149	131	135	120	158	152	149	144	147	144	127	127	137	150	121	135	152	141	137	124	115	143	139	132	148	128	152	127	146	142	139	138	149	111	149	130	125	152	128	131	145	152	129	125	140	130	142	130	136	145	120	144	136	125	137	136	150	122	137	145	128	122	96	143	133	118	161	130	149	150	140	119	145	133	132	145	130	164	148	120	122	148	125	129	123	157	157	145	131	133	142	129	131	126	130	143	129	119	133	117	152	128	113	138	151	141	135	132	133	149	142	126	139	114	128	130	144	143	154	128	144	150	136	126	150	128	151	127	148	129	139	163	134	131	145	143	121	124	143	138	127	144	129	127	139	127	132	138	124	128	149	142	147	134	131	135	129	140	154	139	144	131	118	143	118	113	132	130	153	146	152	136	163	129	134	144	150	131	127	162	145	157	148	129	138	134	143	165	138	135	133	152	133	133	158	138	151	117	138	131	138	151	127	159	133	155	129	127	134	135	133	133	119	142	142	136	131	131	135	104	127	134	133	131	160	124	148	139	152	156	153	123	123	156	142	150	145	137	126	154	169	136	136	155	143	140	138	139	133	133	129	126	132	137	127	130	130	147	132	113	134	135	118	125	143	127	135	118	133	146	137	149	135	146	120	148	121	161	135	135	133	137	125	153	150	127	148	108	152	134	127	116	149	113	112	134	136	148	160	148	159	137	131	122	142	136	140	137	147	149	124	133	135	142	141	130	134	126	143	134	137	131	145	134	124	155	131	129	131	130	105	145	119	131	153	139	124	120	127	125	114	136	143	145	112	137	148	156	128	133	150	166	129	140	123	134	146	139	124	160	123	129	129	131	147	131	153	136	130	121	125	139	139	115	114	141	136	111	148	148	103	160	143	115	128	140	129	137	131	142	167	135	136	142	141	132	146	137	139	152	132	146	156	128	116	126	136	125	139	138	143	157	147	143	130	146	132	122	119	126	133	129	138	137	149	129	122	160	133	132	137	143	118	124	126	128	135	139	122	142	141	135	145	157	130	136	138	153	121	168	131	124	151	142	121	142	136	126	152	128	127	132	136	141	131	147	138	138	153	133	149	122	141	159	145	143	123	141	137	135	140	139	116	153	118	154	134	133	142	157	153	125	124	163	138	133	153	144	126	139	122	137	145	139	149	148	128	138	135	144	129	137	146	129	153	133	148	134	130	142	156	134	127	159	151	146	137	118	146	116	129	124	136	157	127	125	141	140	133	133	160	138	120	141	138	125	128	109	141	140	126	135	138	137	161	147	132	150	119	135	134	138	122	127	128	123	149	141	152	142	109	126	153	146	122	158	133	141	134	101	112	131	129	140	159	126	155	131	141	165	156	126	159	140	127	143	132	154	126	149	137	122	129	123	115	146	127	129	154	124	150	143	137	115	141	124	138	122	147	136	125	123	136	136	134	118	153	144	133	132	151	134	145	128	146	146	132	136	130	131	144	122	129	124	129	139	116	127	144	120
1817	526	584	628	624	547	545	537	512	540	476	511	464	510	487	500	433	474	457	422	447	498	447	456	440	429	440	450	486	501	505	419	491	424	447	463	421	490	454	439	470	455	472	474	422	444	467	458	465	484	451	448	515	510	429	490	459	434	484	441	429	427	462	462	440	466	459	432	410	459	477	512	464	449	480	454	436	429	413	456	473	458	484	453	455	435	434	436	472	496	425	450	470	455	462	467	465	445	484	458	476	470	474	469	432	477	435	466	478	446	463	462	446	460	427	454	456	455	441	458	474	480	432	491	450	416	466	446	465	471	418	483	444	450	452	472	458	447	446	464	433	462	471	466	487	453	476	466	406	501	486	461	488	410	481	496	493	431	452	462	444	466	437	400	465	460	421	429	468	426	469	457	469	458	481	422	439	432	468	469	419	426	477	462	432	438	458	451	463	461	443	462	471	493	428	446	454	453	430	451	464	438	459	454	462	441	444	493	439	433	429	464	481	456	445	451	456	440	413	417	453	413	493	463	441	482	447	443	445	490	432	447	451	447	469	443	481	461	468	415	425	456	463	410	489	438	469	470	446	467	448	490	458	445	456	446	471	499	460	458	429	445	491	475	445	412	439	433	453	481	424	504	473	471	490	501	490	447	436	473	453	475	453	462	476	463	439	484	510	436	465	417	458	469	457	433	407	484	468	438	446	489	470	475	451	469	473	458	428	445	469	488	394	458	436	473	503	506	459	447	464	432	485	478	457	456	487	433	461	457	487	467	449	451	476	470	429	451	467	414	433	485	461	442	433	451	443	469	439	488	463	432	479	442	448	454	444	466	471	484	414	457	454	451	498	431	462	451	458	472	453	503	474	453	467	461	430	448	419	488	416	496	470	471	442	442	473	444	445	438	470	473	439	472	448	460	464	424	449	487	463	435	443	410	463	439	456	421	438	483	467	497	422	478	441	483	471	507	452	437	439	447	469	428	470	430	452	471	437	455	473	511	455	487	447	462	406	472	473	462	449	469	433	444	464	461	473	470	457	449	452	490	459	474	496	468	438	446	420	429	431	435	444	455	459	455	434	456	433	436	447	446	465	443	463	481	394	431	464	472	419	419	455	431	463	483	464	437	453	481	438	441	425	454	440	465	454	480	498	422	432	454	433	444	501	436	464	459	453	470	469	468	459	455	448	467	446	443	443	472	440	495	461	469	422	455	472	516	442	433	479	462	448	423	460	459	469	473	468	453	435	472	451	478	456	445	447	466	460	445	444	455	470	465	445	469	469	463	482	441	468	474	457	451	484	449	424	442	448	465	462	477	445	455	452	455	453	529	463	451	461	458	443	469	435	466	440	443	479	471	473	456	484	465	477	455	442	451	477	497	458	452	466	463	434	439	478	446	422	454	476	480	480	487	452	437	458	463	445	500	464	452	461	430	464	479	435	468	484	501	452	451	465	474	496	505	453	497	421	501	466	465	482	466	483	476	475	472	451	449	391	408	459	463	406	473	483	455	466	494	460	418	436	468	462	447	438	468	484	418	471	442	421	465	443	435	481	463	453	446	503	467	497	423	471	465	475	479	463	452	458	433	498	434	450	475	444	474	451	439	447	446	467	459	484	476	433	445	467	426	479	477	479	457	446	479	418	469	447	426	498	447	443	471	485	429	480	425	459	466	496	502	454	474	481	468	443	463	445	471	451	468	465	473	474	429	427	473	450	452	497	444	481	452	474	434	449	446	471	427	474	457	434	444	469	487	445	487	487	474	463	462	451	438	481	400	425	471	433	421	470	478	434	462	470	451	417	452	432	452	462	492	448	435	436	441	460	445	436	433	462	474	498	452	472	506	446	488	461	432	493	475	478	460	438	511	441	408	451	476	432	438	467	440	496	435	476	419	478	482	450	465	471	466	458	438	444	509	455	457	440	422	463	425	462	438	468	432	461	417	460	478	457	453	434	487	411	449	459	490	440	451	452	469	452	448	452	442	464	435	466	466	456	456	490	471	435	433	463	444	459	436	465	445	451	448	460	465	494	478	474	399	459	434	432	452	448	443	467	458	492	441	441	466	464	446	459	446	453	449	471	427	459	453	451	470	496	474	439	480	392	414	440	492	436	483	464	452	461	437	453	453	447	466	486	451	475	441	458	425	478	458	462	453	486	472	443	467	479	481	463	450	442	457	431	472	465	449	443	454	460	471	439	444	421	431	434	445	446	472	456	427	514	459	447	491	464	441	446	433	470	441	442	442	442	439	446	468	464	443	453	450	473	468	473	492	472	490	440	435	464	505	450	425	444	494	450	473	456	433	400	432	453	463	464	507	446	454	477	466	453	428	417	445	470	498	455	452	504	460	454	457	465	471	470	483	426	457	436	464	450	495	469	450	450	480	417	467	435	462	484	453	427	413	470	451	484	477	447	451	443	475	460	449	481	460	448	413	434	419	440	413	505	420	440	484	456	457	463	438	448	450	440	476	455	432	480	467	463	474	474	454	461	458	459	446	487	453	467	480	432	464	443	447	479	461	503	455	406	439	476	496	487	514	447	451	452	460	463	468	429	483	451	496	429	478	455	466	469	444	452	480	438	497	453	466	473	463	463	445	482	435	468	473	453	454	474	438	469	464	479	450	450	473	485	433	459	451	458	464	432	503	482	526	434	458	426	452	425	485	433	443	384	472	461	433	462	497	447	416	451	440	452	458	447	450	459	478	429	435	463	470	468	461	488	478	426	458	448	449	470	436	459	446	528	442	443	465	465	434	450	452	455	454	442	468	447	422	443	434	465	444	438	475	449	429	459	440	405	441	465	431	426	442	441	447	468	461	458	466	436	411	469	482	495	442	425	472	450	484	452	449	465	456	453	440	481	424	474	448	448	458	466	487	435	442	483	441	421	463	435	427	487	485	437	463	441	437	464	501	433	438	453	456	469	474	422	473	456	448	441	442	472	488	468	476	422	463	481	428	408	471	436	460	472	452	461	463	479	439	488	471	460	435	423	433	451	466	456	472	438	469	453	499	453	449	462	459	482	470	507	436	429	414	422	459	438	460	467	440	448	453	434	418	480	464	438	424	403	468	444	476	476	455	484	484	423	473	479	453	433	479	472	461	459	472	451	442	480	473	460	451	426	455	475	477	478	420	444	459	486	412	478	475	439	413	439	416	434	452	442	439	428	496	426	470	464	466	435	400	441	485	456	447	447	484	463	499	445	496	431	450	454	446	412	460	449	479	465	480	441	474	455	475	438	452	426	488	434	401	421	510	411	470	449	495	422	433	501	467	459	452	458	448	497	449	489	497	419	451	438	448	454	463	479	456	451	450	443	471	513	445	455	480	481	498	471	421	466	485	455	424	440	419	472	429	468	462	466	466	466	471	458	454	437	469	444	450	495	471	447	441	429	446	452	455	476	454	494	486	464	433	439	425	461	475	434	504	436	454	458	447	439	478	455	445	463	456	461	498	475	441	466	445	454	468	468	411	434	457	419	467	479	469	447	460
8583	1286	1578	1287	918	740	641	506	447	420	416	332	361	335	309	335	289	298	335	297	300	294	299	272	309	292	256	281	293	294	289	282	298	285	259	263	284	285	285	287	274	265	298	279	282	294	264	265	253	309	259	282	285	264	260	280	268	287	276	257	274	261	254	274	270	255	256	291	258	226	265	265	257	267	228	246	255	245	259	277	300	290	288	303	272	281	269	275	277	274	285	275	269	272	243	290	269	267	289	284	253	293	256	263	252	256	300	265	263	291	270	261	281	268	264	283	239	284	234	280	270	284	264	264	279	249	261	324	273	257	271	255	299	300	275	268	261	272	269	275	260	278	266	300	266	282	252	286	284	272	279	282	249	285	261	276	283	277	266	273	275	264	260	286	273	272	321	283	267	255	251	242	278	287	274	320	288	251	296	240	261	282	277	282	257	279	274	232	302	290	253	268	257	278	270	251	264	275	266	278	251	268	273	277	240	282	276	276	269	269	254	267	282	284	274	258	255	266	252	274	256	265	270	298	266	267	248	248	277	272	269	276	261	277	260	267	259	245	227	257	274	267	261	286	226	302	247	284	264	272	236	279	286	261	294	232	290	281	278	256	278	266	293	269	262	269	260	278	254	248	278	272	279	254	275	271	270	263	279	275	232	253	265	253	257	262	261	261	241	287	294	266	287	244	250	274	278	266	276	277	266	275	277	271	246	267	252	284	239	255	261	280	269	265	270	289	267	267	283	265	247	275	273	299	254	265	259	253	256	250	267	286	259	225	278	249	266	270	262	266	237	275	262	317	243	271	273	278	256	284	273	263	268	279	295	275	267	285	280	269	288	279	272	273	287	271	285	270	257	255	239	266	304	280	268	263	264	255	264	269	249	257	233	252	269	249	266	273	288	278	281	283	265	244	279	281	263	278	279	298	268	281	279	288	299	284	254	251	277	290	271	273	249	244	269	271	261	259	280	269	266	268	273	260	277	296	291	258	268	274	295	257	252	266	266	265	290	273	275	246	271	233	279	272	261	267	269	268	257	249	308	266	275	263	277	264	258	306	268	261	267	251	253	279	262	277	256	260	268	250	217	290	263	272	247	272	282	272	265	285	272	291	263	252	258	280	271	287	270	281	278	271	284	276	275	286	281	254	301	268	237	217	258	272	252	264	269	298	262	280	267	270	270	262	276	286	266	289	275	249	270	295	280	262	250	277	288	260	268	248	258	269	260	303	294	281	270	246	253	271	277	239	255	246	265	273	275	268	273	284	251	288	241	270	303	251	273	269	260	247	298	261	253	279	288	265	294	289	271	256	279	275	254	296	294	282	275	298	304	282	262	281	275	297	255	286	243	235	291	273	283	252	275	269	286	274	267	257	302	284	275	280	292	248	259	278	248	245	272	237	293	267	311	257	237	262	249	264	264	264	249	248	281	278	264	249	274	286	277	264	271	268	278	253	281	303	270	272	251	273	263	283	235	282	285	232	223	285	244	285	255	272	285	291	261	262	261	251	263	265	261	261	263	294	261	252	254	285	233	242	292	275	284	272	296	292	264	264	266	275	266	273	262	276	249	263	260	249	288	263	279	298	302	289	271	260	274	289	272	279	255	267	265	279	263	300	288	299	250	249	294	261	237	270	276	278	308	287	275	243	253	267	258	277	280	267	278	284	272	292	251	288	282	237	277	283	270	274	279	277	240	285	254	237	251	248	275	269	262	272	306	263	308	255	297	249	246	284	285	264	254	285	313	295	260	239	288	328	262	259	276	269	291	287	266	279	252	276	241	257	279	256	229	301	281	261	270	295	259	265	282	254	250	262	296	292	277	276	276	253	270	287	270	259	286	301	274	274	269	266	311	283	236	280	261	269	245	257	283	248	274	270	287	282	255	266	278	269	259	294	254	270	285	256	273	254	253	294	295	265	230	261	295	287	245	246	274	284	270	273	291	259	263	241	293	266	286	281	275	288	267	282	278	274	297	276	293	258	253	270	229	286	288	274	266	296	250	255	231	300	257	275	234	278	279	287	285	259	274	306	259	258	274	270	284	269	251	284	242	256	282	276	269	268	263	263	289	254	277	278	276	256	265	295	243	279	260	287	236	266	297	243	269	279	259	265	259	248	242	278	278	279	274	268	259	277	267	257	266	271	269	269	289	254	268	265	265	275	291	292	284	262	254	242	238	264	235	247	228	283	259	257	260	289	261	252	251	255	256	261	260	261	283	263	257	255	257	255	269	263	263	281	260	257	267	253	256	266	262	274	269	270	261	253	270	288	277	252	236	234	287	262	310	272	294	295	260	273	279	302	282	307	275	280	245	267	257	278	289	233	269	286	268	274	267	257	265	261	280	233	258	262	281	286	284	280	296	254	304	305	254	280	289	287	269	311	270	290	252	312	274	261	262	263	254	255	272	252	300	277	251	268	277	258	291	288	265	259	283	241	290	297	287	279	250	267	285	267	243	254	271	264	234	264	272	246	288	261	257	257	249	300	282	250	249	294	263	280	296	273	258	276	231	279	272	268	269	258	270	278	272	248	265	259	259	251	277	268	246	287	273	255	257	282	285	242	279	274	269	284	277	256	280	288	297	266	251	277	264	272	270	269	286	261	279	273	247	266	260	289	268	250	278	289	305	251	250	245	280	275	269	263	235	264	277	276	235	256	290	287	299	288	244	263	291	321	278	300	262	260	292	239	280	273	256	265	277	293	255	255	292	251	259	269	295	246	244	263	277	255	253	272	255	268	288	273	270	268	253	265	284	259	253	270	271	278	275	282	263	264	275	288	259	247	295	240	268	279	267	294	256	249	258	286	283	294	281	279	261	285	257	259	277	248	288	267	290	290	261	276	267	258	285	289	230	276	260	264	296	262	270	301	264	273	275	275	290	262	256	292	268	261	272	282	240	269	235	268	272	274	253	240	295	247	263	274	275	247	279	244	241	302	260	296	270	301	251	256	257	263	284	278	243	254	257	268	258	257	263	244	271	270	245	270	261	276	248	267	263	240	260	302	248	308	278	256	250	266	277	263	279	279	264	247	271	264	334	265	268	278	285	263	274	283	270	288	251	249	278	262	271	281	273	247	281	294	258	252	248	293	259	258	262	249	281	271	301	276	277	299	273	291	249	283	235	258	274	251	271	264	285	270	254	284	265	251	249	271	306	265	310	248	277	260	280	277	249	261	259	266	257	258	264	268	277	251	287	289	272	228	281	256	257	283	257	263	270	265	281	287	258	259	246	302	240	272	232	270	229	273	234	280	262	236	268	238	275	292	280	257	249	264	278	260	240	273	254	288	286	280	232	290	281	265	262	247	259	264	279	303	299	280	277	266	266	229	274	268	277	282	271	239	281	296	285	310	287	240	276	265	265	260	263	280	262	304	288	283	276	267	266	249	264	286	280	266	261	284	263	260	275	287	289	258	279	244	293	265	288	284	269	276	280	276	270	286	242	280	282	271	248	289	300	289	259	261	289	253	279	257	298	298	290	270	253	255
5634	1719	3325	3853	3419	2792	2459	2046	1853	1600	1472	1434	1347	1228	1168	1174	1130	1110	1084	1015	966	1023	994	984	945	987	951	877	968	956	936	885	883	923	910	810	901	829	902	882	892	882	878	816	831	876	852	852	813	807	854	829	833	800	847	803	779	848	816	843	823	831	823	800	819	800	853	808	806	777	841	862	878	842	780	855	866	858	775	784	794	794	780	840	843	855	808	793	843	850	821	811	819	815	798	830	796	796	830	832	847	823	852	791	784	809	790	859	753	805	833	787	865	791	875	791	820	815	808	784	776	787	855	793	790	780	803	804	822	841	771	818	796	809	771	800	879	809	816	860	807	813	817	790	834	792	811	772	739	827	811	802	799	842	783	778	820	797	831	849	781	778	833	853	764	857	787	801	804	800	823	832	776	820	773	810	799	768	801	787	848	825	830	753	828	827	794	825	775	775	818	807	787	789	770	850	783	766	808	875	828	787	786	807	792	781	818	806	776	819	790	817	820	826	816	847	818	783	838	809	850	817	770	814	810	790	797	792	805	770	832	784	812	800	825	770	813	786	846	722	792	804	872	794	807	752	751	825	811	766	823	804	781	794	785	794	757	786	825	827	754	817	745	798	805	794	796	809	789	777	795	822	811	790	810	790	790	824	769	793	801	827	822	764	786	781	743	790	837	767	809	769	808	845	815	746	818	827	841	770	815	837	804	787	790	812	794	807	788	845	811	799	789	803	811	802	826	842	786	774	731	773	785	827	769	813	805	838	780	829	793	768	807	779	837	766	799	780	818	826	773	802	825	789	781	842	843	792	881	802	836	842	793	843	757	784	754	797	803	804	786	751	862	832	754	851	819	832	776	784	794	794	825	761	811	815	821	792	785	780	774	807	821	838	845	827	816	772	845	808	815	811	838	773	779	832	783	880	790	815	748	819	804	842	778	826	772	844	792	808	789	790	808	767	780	864	771	798	787	782	779	824	792	790	770	879	836	796	769	755	797	841	844	762	796	786	815	755	809	820	784	761	812	777	780	825	834	808	783	817	845	801	815	785	791	810	784	751	784	826	817	765	736	757	802	809	805	799	837	764	810	830	796	795	818	790	822	757	766	819	809	822	771	752	817	790	815	810	792	794	775	838	843	836	795	806	797	847	756	798	777	730	810	797	798	752	816	820	836	789	779	791	785	745	798	771	791	784	822	776	846	809	798	803	761	819	805	817	814	771	783	811	805	825	806	803	817	784	822	762	817	812	799	743	834	768	796	770	795	773	722	757	771	830	778	797	811	794	806	781	786	801	774	793	806	816	785	772	801	808	810	789	777	780	791	822	778	776	774	848	785	848	828	800	800	733	779	832	790	810	781	726	829	817	790	771	803	851	812	793	832	785	785	780	802	796	799	785	800	780	843	827	781	773	815	764	758	789	786	795	847	795	831	794	754	804	813	783	823	748	784	786	786	788	820	803	804	813	812	786	807	800	785	811	763	818	744	818	820	823	799	717	769	777	755	771	819	805	815	761	784	786	836	824	784	786	752	815	780	767	784	770	801	781	810	830	831	745	854	786	811	791	795	810	778	849	754	779	745	835	869	755	750	761	808	767	771	778	840	826	886	802	789	810	822	810	789	781	806	813	814	785	861	863	807	773	791	828	795	795	790	772	784	789	801	758	801	838	832	725	789	772	853	780	805	826	777	733	806	856	819	765	818	793	789	804	764	770	796	803	823	816	815	799	790	842	821	765	794	758	793	813	820	805	835	794	820	788	773	811	802	791	810	785	824	809	765	780	828	820	794	804	869	787	839	812	838	773	773	805	819	821	808	797	797	796	782	790	821	816	793	766	814	818	832	809	756	827	815	774	766	796	778	802	814	746	779	839	816	772	764	788	829	807	805	778	764	800	792	794	833	817	800	734	780	800	827	781	801	769	820	780	750	794	821	791	790	800	843	786	813	750	798	772	823	784	769	845	808	802	811	793	863	821	836	820	816	796	816	815	810	793	776	797	824	783	817	764	823	868	771	793	806	782	799	846	730	779	784	805	827	814	830	815	765	787	802	800	759	828	764	860	789	795	808	777	813	822	861	829	828	768	791	806	774	812	786	774	826	799	803	826	797	836	806	780	812	802	754	769	779	769	759	810	772	784	796	834	798	846	746	781	810	819	804	805	819	752	799	817	805	801	784	741	773	831	786	837	792	787	878	825	782	820	803	815	826	836	817	858	798	792	781	822	797	814	806	783	814	782	788	812	842	785	805	801	788	801	767	813	779	822	806	791	806	826	777	778	835	803	809	748	781	804	751	806	809	802	814	799	748	750	866	853	773	822	821	832	782	781	830	843	773	845	793	819	790	784	811	758	764	765	836	772	765	756	748	808	790	790	761	769	777	781	818	821	837	826	827	780	792	802	806	775	766	761	774	792	801	833	811	766	848	840	789	747	831	829	803	810	776	810	832	809	806	782	810	778	830	762	764	761	814	791	757	798	807	775	848	764	763	785	796	836	802	816	806	822	792	813	781	822	813	806	733	831	811	783	788	788	805	742	821	762	788	813	834	834	840	787	828	764	817	763	823	795	790	827	779	769	773	789	804	784	808	779	757	821	717	783	787	806	795	821	750	800	805	823	809	791	830	830	814	793	735	751	819	767	817	817	762	795	812	772	824	764	788	807	818	769	794	834	775	802	841	821	821	788	833	799	790	802	770	815	806	791	811	815	800	828	802	816	798	776	838	832	833	824	801	816	783	788	772	755	784	799	776	808	801	802	751	838	800	787	848	798	802	789	791	791	805	844	804	830	786	816	795	831	847	785	772	802	798	803	836	876	798	830	737	834	832	793	798	801	819	835	793	827	816	772	822	829	802	768	824	790	834	841	814	800	806	814	823	758	783	812	809	809	778	851	785	769	801	759	809	806	820	791	829	769	781	815	794	867	809	776	803	758	800	795	813	809	759	799	772	841	806	793	813	813	832	802	813	779	767	789	810	806	801	839	824	791	829	797	807	831	805	850	797	780	819	875	800	793	797	795	784	786	840	787	779	867	820	806	784	828	833	772	797	809	811	757	775	807	836	782	805	820	816	836	784	778	834	770	838	814	817	811	802	799	787	771	788	848	814	785	787	836	765	864	777	775	794	765	828	787	801	791	776	806	774	831	780	770	738	856	819	826	766	776	830	780	827	830	809	811	806	742	799	798	829	853	810	779	826	781	782	837	818	771	814	761	843	816	764	804	833	785	799	844	821	800	788	809	824	853	809	764	779	792	823	759	845	793	796	783	804	769	788	800	777	820	798	772	827	803	778	828	757	781	808	754	826	771	801	700	819	828	814	810	800	746	828	886	813	802	818	824	804	823	797	785	782	806	808	784	806	771	764	796	806	786	780	794	826	792	805	777	797	782	776	790	820	769	825	798	808	814	829	801	798	761	845	797	823	756	773	820	787	798	838	819	787	805	796	836	803	776	787	782	806	774	788	814	801	775	798	801	805	750	734	764	805	829	777	794
15857	2673	2908	2360	1552	1166	946	749	642	546	477	467	432	386	377	388	350	359	322	340	293	330	314	331	314	288	314	309	275	324	289	272	303	270	288	288	292	293	276	286	295	265	263	263	282	277	298	275	282	262	250	270	269	263	291	272	285	262	253	277	285	281	269	268	262	271	276	249	265	268	263	286	262	277	259	239	304	277	284	258	276	278	298	270	268	268	273	273	270	246	263	279	261	292	275	268	259	258	277	299	282	268	284	265	250	299	275	270	227	270	294	261	304	280	262	240	260	270	275	261	268	240	299	290	279	263	311	303	265	272	272	289	247	271	285	276	261	245	290	270	264	261	256	270	291	285	278	233	275	277	260	268	280	261	271	268	281	267	276	269	253	223	268	286	272	255	309	216	259	246	273	265	256	251	278	298	257	263	262	274	259	241	263	266	251	275	274	257	279	271	268	267	256	261	274	261	272	272	274	272	289	253	243	272	274	256	241	290	263	277	254	288	284	280	267	263	284	255	275	259	278	253	256	264	276	264	252	249	279	289	293	259	313	268	237	270	296	286	274	259	266	253	280	286	246	264	284	261	268	274	267	253	244	252	280	240	261	298	249	295	265	290	309	271	279	262	289	294	263	281	268	265	248	268	245	259	288	275	248	253	266	241	267	260	273	270	287	258	268	271	265	250	296	285	302	261	271	282	286	275	251	278	276	240	273	252	282	260	288	242	273	269	274	258	273	268	270	254	262	287	266	300	246	261	271	270	258	238	261	288	269	295	228	249	286	287	247	253	273	292	291	282	278	291	250	245	276	267	248	264	280	250	315	249	279	266	296	262	271	275	236	255	275	275	307	256	254	265	273	252	278	288	281	287	263	257	264	267	285	241	274	291	268	272	266	276	258	267	273	274	256	288	292	284	252	256	247	288	269	257	233	256	288	264	279	258	254	266	275	285	267	275	265	228	286	250	231	252	272	277	272	295	261	252	297	232	261	277	248	273	268	301	252	292	291	282	276	258	271	233	245	264	290	264	289	265	248	257	269	272	257	270	254	287	260	246	263	283	282	263	247	266	265	261	283	273	243	275	292	266	254	230	285	285	261	286	266	268	251	265	281	263	299	246	255	310	267	295	264	258	265	251	273	246	293	277	288	294	241	287	240	264	238	266	280	268	284	252	279	247	267	259	242	269	303	266	269	277	257	268	234	264	265	251	279	257	300	260	243	257	266	277	237	285	279	275	311	251	244	274	246	253	259	233	238	264	285	282	278	260	272	292	282	261	281	312	272	279	264	277	253	246	290	247	266	323	263	290	276	266	277	286	272	256	296	282	284	287	291	284	271	271	296	259	306	254	225	267	248	249	278	260	281	275	252	285	260	224	259	298	281	250	280	265	276	279	268	269	263	263	229	261	273	270	271	275	283	237	237	272	292	205	281	261	276	270	256	230	277	255	286	275	283	265	252	294	271	264	276	309	269	275	291	260	277	252	251	236	268	271	291	294	242	269	272	251	267	287	293	253	310	297	285	254	259	254	279	269	258	261	275	272	256	266	280	284	247	264	279	254	253	271	259	265	269	277	255	264	252	273	267	267	257	264	273	284	234	273	286	266	259	260	291	273	259	265	267	243	285	259	273	289	271	259	258	256	260	276	260	270	264	258	240	248	278	271	264	253	301	264	251	264	283	273	279	244	235	300	295	254	293	268	263	271	240	259	262	258	278	267	292	235	251	264	279	270	286	296	263	274	289	257	252	259	268	260	248	256	253	270	253	298	275	249	258	288	257	261	269	272	280	261	247	243	261	263	259	256	268	246	284	252	282	289	307	260	274	278	290	298	237	245	271	284	265	280	273	264	231	251	271	245	231	276	271	255	302	258	282	271	274	264	283	283	243	266	252	290	260	254	264	267	280	287	268	268	264	277	237	251	279	228	280	259	280	274	259	268	251	252	254	273	251	256	321	283	267	263	275	250	283	271	252	302	274	256	243	283	284	236	261	261	273	280	272	230	247	277	284	254	282	255	255	263	273	293	264	265	262	283	248	268	269	287	295	283	255	231	254	259	252	266	287	296	295	272	265	308	242	243	280	263	231	268	271	276	301	275	254	257	259	265	275	281	281	262	271	259	299	307	272	270	247	266	298	251	231	262	275	266	302	232	259	258	264	239	265	264	247	266	288	269	261	244	276	248	237	269	246	275	263	272	270	239	284	258	258	292	277	267	258	276	276	269	279	270	261	257	246	263	229	283	245	294	270	259	280	260	255	281	277	268	271	280	259	236	272	262	259	281	283	244	314	275	275	255	268	263	287	257	262	269	284	250	251	245	278	243	262	255	259	246	290	245	262	258	252	272	281	261	240	278	259	258	307	262	271	264	267	273	228	275	277	242	248	273	242	240	294	269	271	236	278	280	265	273	274	276	273	248	231	279	264	272	272	252	279	247	278	289	254	246	236	248	252	267	247	260	259	283	254	250	252	287	258	294	307	254	299	270	286	271	278	253	285	299	283	239	234	268	316	269	265	248	267	257	241	260	274	283	264	285	272	259	263	261	247	258	279	256	252	268	279	257	271	291	263	230	260	292	278	274	286	235	264	222	272	251	271	275	285	248	275	278	285	204	269	310	277	250	276	246	269	294	278	279	272	261	266	305	289	278	288	251	277	278	278	257	272	240	275	249	260	283	250	277	290	269	264	261	255	255	227	291	267	269	271	310	261	288	280	290	275	289	241	254	249	271	281	285	272	259	260	250	293	275	284	251	307	272	284	297	278	265	285	268	238	245	269	277	245	270	263	258	255	245	256	280	275	305	279	305	272	261	246	261	258	283	278	269	298	265	246	319	238	277	268	271	264	251	267	266	254	258	258	266	270	291	284	273	282	278	278	255	292	287	257	253	259	238	258	271	268	267	269	264	264	256	250	251	241	274	274	264	258	267	287	288	242	276	283	265	245	289	274	262	262	292	281	280	276	270	286	305	261	275	258	256	281	258	269	267	295	247	292	273	274	273	245	258	249	261	263	277	262	250	254	284	283	256	251	270	266	258	273	249	250	261	246	268	255	253	253	248	268	272	268	269	260	258	260	273	235	254	275	275	259	256	281	263	266	273	274	264	234	273	285	243	276	281	280	298	251	282	257	284	273	319	279	272	256	288	279	283	279	260	229	213	273	240	241	246	273	287	289	250	262	278	278	271	250	265	255	271	281	270	265	259	253	240	294	275	257	261	243	281	287	273	288	259	267	266	255	252	244	258	259	241	269	263	270	299	254	262	264	274	277	270	286	269	258	278	270	274	273	292	229	251	255	273	272	294	248	265	270	304	253	253	257	253	272	273	254	243	242	272	285	269	298	289	308	229	279	260	250	291	275	269	283	275	272	271	273	270	269	288	278	270	281	267	256	283	291	231	273	281	274	248	262	286	231	245	243	270	277	247	267	276	265	243	285	274	275	265	251	251	269	286	281	266	283	267	261	291	237	270	271	289	261	264	243	274	278	287	258	275
7703	2694	5646	6598	5631	4531	3864	3208	2785	2414	2143	1978	1829	1653	1566	1447	1433	1388	1357	1219	1175	1171	1139	1083	1089	1050	1002	1022	1015	984	985	949	925	963	922	911	892	920	909	949	881	908	840	830	887	849	911	921	951	863	873	886	986	848	842	864	874	855	910	853	852	755	897	865	826	797	888	759	788	817	807	875	808	810	775	877	837	845	764	851	832	782	802	855	828	817	802	819	777	760	792	802	818	807	833	779	778	848	821	811	796	764	816	794	750	834	765	814	819	784	801	808	779	815	756	838	829	779	774	741	792	825	753	788	819	746	795	792	783	805	788	771	791	777	848	814	769	789	819	793	771	753	768	840	825	795	764	773	810	803	837	759	804	788	825	791	806	780	738	780	815	823	807	792	779	778	768	790	782	791	778	755	797	784	780	776	818	803	779	804	832	803	765	853	759	805	766	810	750	777	791	728	805	801	795	816	792	799	821	806	754	773	833	805	804	826	817	780	784	859	790	825	801	747	834	841	843	792	807	813	770	820	827	837	769	788	816	790	763	766	810	784	760	827	797	731	730	790	789	774	838	737	824	760	779	835	776	780	788	747	893	779	761	770	754	792	813	809	762	810	731	834	810	757	773	759	813	806	827	852	759	813	763	834	826	806	807	771	784	809	789	777	763	822	803	780	860	830	791	797	806	776	774	761	736	788	799	826	788	766	838	768	803	786	764	775	790	766	800	790	755	775	813	782	768	775	796	790	772	777	744	756	773	753	782	821	772	733	818	811	763	793	822	775	737	779	826	826	809	782	760	821	743	824	843	774	777	788	775	869	777	820	818	744	794	758	746	767	792	732	814	793	772	727	765	804	841	800	811	770	782	770	806	782	781	764	823	825	765	797	784	800	793	778	719	796	844	849	781	802	764	809	792	843	828	761	817	820	771	776	818	757	793	789	769	835	811	798	775	795	790	784	798	797	739	794	812	786	793	768	841	741	810	837	764	772	805	802	758	758	784	788	783	745	809	677	808	817	799	789	764	788	798	767	820	783	764	828	824	780	751	764	780	737	821	762	802	827	745	757	785	776	813	804	827	773	789	773	776	851	811	796	832	783	813	800	840	799	783	779	743	797	754	745	796	733	819	781	744	822	767	782	819	793	795	800	807	796	758	803	816	798	751	782	779	830	740	774	796	762	782	752	766	781	778	787	773	858	827	798	802	761	802	724	804	790	768	743	752	779	754	761	795	786	763	784	784	792	751	774	809	799	820	837	786	816	830	757	775	793	774	800	761	804	815	812	805	783	779	785	797	785	750	779	824	772	801	758	750	790	821	784	783	817	780	815	828	746	769	777	793	777	793	733	754	822	775	768	816	807	819	803	772	769	791	787	797	748	832	757	858	800	805	787	828	780	772	779	764	783	807	760	845	768	780	795	792	801	756	787	804	801	750	794	814	797	876	782	763	785	782	788	759	815	800	801	750	764	795	812	747	770	796	842	812	839	704	814	818	811	825	782	791	775	804	800	808	792	748	783	772	819	732	803	753	801	789	746	824	765	780	731	790	808	760	785	778	836	782	802	778	822	819	821	728	752	767	763	809	751	806	786	840	745	723	803	748	835	825	819	787	798	793	775	813	786	783	766	811	793	741	777	752	804	816	809	814	820	795	775	752	814	736	847	720	737	782	714	787	764	774	787	808	771	818	803	815	777	768	811	768	799	778	788	810	776	825	803	759	774	818	788	770	825	838	755	782	815	803	792	805	719	791	803	738	776	818	821	798	776	782	722	804	776	790	744	798	763	785	788	757	751	773	817	741	807	811	816	783	776	825	765	832	764	783	785	803	775	799	764	816	776	837	789	815	808	811	759	819	798	763	787	766	792	822	760	802	792	819	801	805	820	789	811	773	786	800	820	750	814	808	750	800	814	792	772	756	796	795	762	829	758	720	792	781	794	779	786	830	829	776	813	758	805	784	794	786	745	799	849	752	832	784	745	748	780	776	788	806	776	784	785	827	783	761	792	784	822	810	783	767	780	788	798	821	762	815	788	785	782	824	838	813	762	761	837	760	798	805	790	767	814	856	773	773	792	767	752	794	796	813	798	766	751	802	785	755	796	825	806	827	736	783	803	802	761	802	793	762	767	769	793	767	796	817	808	802	794	804	774	783	772	754	830	796	809	835	872	783	783	836	781	777	762	808	811	801	782	806	794	844	831	772	807	826	755	811	818	793	772	780	799	759	795	794	817	790	851	802	801	800	793	745	796	772	815	805	754	775	790	792	797	798	723	821	793	784	760	777	829	791	783	731	767	824	805	787	780	786	812	813	820	761	815	790	782	778	767	835	782	820	818	772	789	836	789	774	786	738	782	756	819	793	807	815	742	808	789	804	810	799	766	776	792	758	767	769	771	743	787	811	765	796	779	829	780	775	768	801	751	806	748	776	720	777	799	769	789	806	787	789	745	753	739	790	789	744	767	814	749	772	806	762	784	841	800	743	820	785	784	800	778	787	801	794	787	776	805	777	805	777	823	829	741	773	749	797	788	747	770	802	809	784	783	817	751	783	801	769	764	816	823	788	838	806	783	751	782	776	808	756	767	735	761	777	771	785	773	811	757	724	800	794	756	783	803	808	796	785	774	814	768	768	807	817	793	763	803	736	825	759	800	826	765	766	739	785	747	797	737	776	800	783	804	821	830	783	803	775	814	766	795	809	737	763	729	784	763	754	852	806	757	844	759	805	757	783	782	827	781	796	752	796	778	744	787	806	797	742	796	794	789	815	800	759	778	795	768	792	813	799	817	738	759	781	849	786	792	745	838	765	768	781	783	777	735	747	789	781	804	805	783	835	846	730	827	823	780	789	752	777	766	764	814	782	783	768	771	790	767	794	773	799	774	757	773	775	784	777	774	796	809	754	779	784	828	780	763	780	771	750	803	758	815	799	815	763	739	797	824	762	780	829	798	738	755	798	819	804	806	832	762	798	773	799	773	786	767	811	823	778	771	780	780	803	763	819	823	807	782	803	790	833	815	805	759	755	759	776	804	784	756	772	766	742	743	812	829	860	766	753	765	817	827	816	768	762	796	818	806	813	814	800	775	770	803	833	823	824	768	822	798	730	767	768	745	822	773	765	785	803	774	791	828	741	777	801	763	781	802	766	774	777	821	827	755	765	806	818	797	816	755	764	741	787	799	778	768	778	818	771	803	803	758	818	828	800	821	745	833	785	846	802	743	789	744	773	785	847	799	777	766	777	789	842	795	781	799	779	814	778	820	808	816	775	803	761	759	804	788	780	802	823	765	783	783	779	824	802	777	789	765	783	778	868	751	809	744	786	819	774	807	764	738	822	803	789	789	805	823	842	806	764	789	861	781	790	757	792	790	783	774	785	765	817	777	800	770	755	766	799	756	758	807	772	730	781	789	790	807	753	767	776	761	777	795	809	789	761	790	751	761	834	813	769	807	773	769	768	756	803	790	794	794	770	782	785	760	763	801	749	854	808	749	800	791
2103	192	211	178	165	156	171	145	148	145	152	120	144	157	145	126	122	155	139	134	156	116	135	144	153	142	116	127	144	138	137	141	146	128	127	125	120	151	137	117	138	131	118	130	128	154	141	144	146	130	150	141	145	137	122	134	136	138	128	130	125	139	136	143	137	124	132	141	131	133	139	141	137	119	139	139	129	126	142	160	131	123	113	155	128	134	136	137	151	135	139	162	128	148	132	139	152	109	114	141	126	141	155	130	154	149	130	138	126	137	130	135	139	118	151	122	157	133	124	135	140	146	157	135	129	149	130	145	152	145	144	140	121	143	122	137	135	137	148	139	115	122	151	120	102	126	152	140	156	110	134	140	146	128	155	136	149	122	139	125	140	145	128	135	123	132	127	152	136	136	148	126	135	142	120	126	137	139	138	116	144	115	148	137	141	140	138	136	137	136	126	128	137	122	149	120	144	145	140	138	140	114	139	140	136	151	126	137	138	139	128	116	150	138	100	143	138	137	137	142	131	145	113	132	141	126	125	139	116	158	135	136	126	143	127	144	135	138	145	126	148	156	139	123	152	142	129	128	134	128	143	151	134	110	129	146	143	145	121	158	152	125	127	143	138	129	146	143	126	140	127	130	143	146	152	130	131	145	143	136	173	142	133	142	138	130	137	143	129	107	148	140	128	132	142	147	138	143	135	125	129	151	142	119	123	127	129	147	144	164	146	119	146	119	122	137	140	132	135	130	133	134	131	127	144	125	130	143	135	139	133	155	122	135	114	139	118	147	117	142	139	163	129	132	139	128	149	150	133	127	126	120	127	112	128	134	140	144	164	136	137	126	157	145	131	134	138	125	158	136	135	154	158	139	129	145	138	123	138	145	129	118	122	131	147	140	142	126	126	125	145	154	158	137	129	142	146	121	169	137	118	144	130	144	147	141	154	134	148	133	136	126	136	130	132	160	134	143	119	136	106	156	147	125	145	158	132	134	135	132	141	128	124	138	137	139	132	152	144	151	160	125	166	143	147	154	130	137	132	137	130	138	130	132	150	126	130	171	121	146	130	129	130	146	134	146	133	139	126	141	148	134	141	147	165	134	124	115	151	140	154	131	138	138	134	138	138	139	120	127	156	127	138	118	141	123	107	118	146	145	142	130	138	117	130	105	139	144	126	109	141	125	135	121	135	156	142	139	167	142	142	139	110	138	144	144	124	140	141	151	129	132	126	139	141	117	130	136	120	133	149	157	131	125	139	121	148	152	127	139	118	146	121	134	128	155	157	144	132	142	145	151	151	127	131	145	137	128	146	118	142	153	139	135	129	146	139	130	142	134	126	143	121	135	123	140	138	161	155	138	135	109	154	140	139	149	131	141	134	130	122	161	151	135	123	145	126	133	146	139	136	150	140	132	138	139	133	139	159	139	131	129	149	132	130	135	146	146	152	143	123	150	165	149	159	129	124	117	142	140	157	146	119	138	123	156	127	141	129	144	141	157	142	129	136	136	146	106	123	157	141	145	135	128	174	112	118	132	149	135	133	126	131	142	140	149	137	132	149	115	137	116	122	140	124	145	134	139	133	152	129	142	143	159	139	146	138	122	128	133	137	132	114	100	141	133	106	141	134	130	133	119	125	136	123	134	146	145	131	125	143	130	133	133	130	132	129	126	135	131	140	135	113	120	126	131	145	132	119	130	129	127	133	166	142	147	130	137	135	126	158	134	137	144	154	117	148	139	138	130	127	108	139	137	114	132	123	146	147	125	140	153	126	151	136	129	126	146	122	137	132	142	126	157	125	130	146	153	155	130	122	129	119	136	140	123	125	138	117	146	138	114	120	124	143	133	123	122	152	141	144	122	118	165	150	137	147	130	129	127	139	147	130	129	135	119	143	128	141	130	136	132	139	118	151	141	124	149	147	151	138	131	134	149	149	123	143	156	127	146	112	147	144	105	130	133	134	131	129	141	148	143	133	127	122	150	141	143	126	108	137	152	136	121	129	146	118	137	132	136	136	121	155	136	135	138	147	146	122	132	115	139	143	145	128	151	142	137	134	149	156	120	127	136	142	148	130	139	118	129	144	136	145	115	138	151	110	129	156	137	142	132	128	138	117	127	122	151	134	151	114	131	137	115	154	146	158	138	156	148	143	133	143	125	145	129	126	119	120	133	147	129	132	134	130	121	141	122	121	114	133	128	146	108	136	124	153	120	139	132	139	126	119	147	151	145	129	134	133	131	154	146	123	130	154	133	161	118	128	158	124	119	148	137	136	118	143	159	141	127	134	133	129	123	131	133	122	144	116	154	158	138	128	128	128	148	143	134	155	147	119	123	145	126	157	141	122	126	122	140	140	159	162	115	136	139	122	115	140	141	134	123	140	117	146	136	130	125	140	134	154	156	113	143	136	134	138	130	139	133	126	120	132	134	136	139	158	133	124	148	121	145	113	149	142	141	139	129	143	136	150	136	111	125	130	116	144	131	142	125	134	127	138	125	125	111	126	126	157	115	130	133	120	123	129	124	158	143	120	153	131	151	132	138	137	145	141	132	150	110	139	139	149	143	135	142	120	136	150	141	140	131	135	140	155	128	150	139	168	141	142	150	132	140	133	137	134	124	109	126	131	129	137	132	126	121	137	121	128	119	137	136	146	141	181	138	129	159	130	146	156	141	144	136	136	120	114	144	141	154	140	117	140	121	119	129	123	139	138	127	133	132	131	148	160	149	130	167	124	125	132	139	153	137	146	122	123	133	135	132	148	146	126	138	135	130	126	132	124	122	124	120	128	136	158	140	118	147	122	131	145	151	122	129	137	126	126	132	133	148	130	136	130	136	129	129	116	147	125	159	126	134	146	135	143	151	117	117	142	123	123	130	153	134	114	132	136	133	159	132	135	122	152	133	132	134	131	144	130	151	140	128	149	125	136	143	137	130	116	119	127	115	148	123	137	129	147	131	105	124	149	137	153	155	148	144	127	116	122	153	131	149	148	124	136	131	144	132	149	133	111	150	134	140	130	132	132	142	129	123	146	147	131	133	125	126	130	133	141	138	131	151	140	147	142	132	131	135	126	143	134	146	120	132	134	151	153	138	161	119	137	145	141	133	144	119	126	128	145	117	145	138	131	125	122	127	150	133	119	125	128	141	150	129	159	147	117	139	131	133	139	140	128	122	109	126	135	144	122	156	135	152	135	129	130	128	140	150	134	146	129	144	143	123	156	122	131	115	140	126	146	139	142	123	127	129	149	135	130	152	145	137	144	137	136	147	127	144	144	150	153	134	118	141	145	139	130	144	156	150	126	135	126	140	124	134	147	123	136	110	131	114	137	138	128	158	127	138	151	140	145	123	138	135	135	129	171	163	142	140	129	131	123	136	112	133	130	140	118	140	136	139	135	135	148	133	148	119	135	136	135	129	120	132	138	124	138	127	112	140	161	136	129	133	143	161	118	143	134	127	140	151	137	133	149	130	129	152	129	136	130	136	153	135	142	154
1903	547	599	652	626	580	560	516	495	504	508	461	484	477	500	508	468	506	489	453	488	491	439	492	457	480	491	480	460	486	466	434	510	464	449	453	460	432	474	491	479	459	495	458	433	464	511	493	435	461	479	474	471	444	446	472	455	452	468	447	472	469	465	476	466	438	450	486	447	456	511	460	454	468	472	483	441	442	468	440	440	466	454	440	463	482	453	465	454	486	470	475	454	426	476	461	525	464	447	471	476	493	459	435	466	454	479	450	440	431	453	488	440	453	438	478	435	456	520	483	472	466	473	483	476	448	431	456	470	457	459	439	468	465	494	485	478	489	441	475	447	475	468	449	453	464	446	505	437	440	457	473	463	484	499	457	427	476	462	514	467	462	467	494	465	451	475	416	461	460	462	472	472	468	466	448	435	490	471	490	464	468	461	466	462	435	446	461	473	474	421	456	443	426	463	473	476	463	484	470	465	456	432	466	479	486	468	467	427	443	452	452	504	448	449	479	424	485	484	465	460	451	461	473	468	451	439	409	454	463	500	462	472	466	497	440	423	426	472	441	465	498	420	451	474	436	471	484	479	466	446	441	455	475	501	461	471	474	432	448	450	448	436	493	492	473	460	463	442	442	437	465	463	434	480	470	476	452	442	479	483	454	487	465	469	466	457	448	510	429	457	444	494	466	447	476	445	451	434	481	452	446	449	480	511	464	466	485	457	462	475	432	456	439	403	454	493	436	465	465	444	441	455	464	470	479	449	449	479	451	473	476	454	447	486	457	433	482	470	443	471	454	430	452	459	460	417	422	456	426	431	462	449	464	506	467	473	468	474	478	475	443	467	431	476	434	422	447	497	440	461	461	446	484	433	482	462	483	485	429	467	424	439	457	448	472	482	499	499	466	433	480	487	493	453	450	443	457	442	501	435	491	469	406	458	471	453	445	472	455	450	464	478	469	489	457	491	504	455	462	464	475	437	457	435	449	489	483	487	424	472	441	476	481	459	481	491	486	477	472	458	462	432	497	491	456	457	465	464	441	497	439	451	438	416	453	465	448	455	484	436	465	459	490	473	453	460	481	464	455	488	412	456	459	457	441	495	438	460	451	445	463	446	488	431	446	431	495	459	409	488	461	476	445	506	480	429	457	455	433	474	458	437	443	500	457	486	457	460	482	470	448	447	450	448	462	451	493	522	437	421	448	446	476	452	458	453	444	439	468	466	507	496	448	440	470	472	439	414	446	488	495	454	459	501	437	443	481	469	431	447	431	469	464	459	455	448	453	473	472	424	460	458	502	450	463	445	489	474	453	468	508	481	439	459	473	502	463	469	462	452	445	406	467	428	458	494	412	493	478	483	464	441	454	495	478	455	446	504	457	464	447	464	453	458	444	455	449	457	432	480	432	485	416	451	481	443	477	456	447	460	471	475	437	460	434	438	449	437	460	472	466	493	413	452	444	463	463	497	454	501	452	464	446	514	457	463	459	474	446	467	449	446	462	496	467	490	481	447	492	466	455	441	463	476	491	489	440	457	483	442	443	457	478	475	465	452	454	453	474	421	456	448	445	434	498	454	452	443	425	430	431	434	471	484	440	473	468	444	448	448	447	489	449	459	460	400	459	448	444	442	471	483	461	447	451	477	494	441	423	434	473	447	470	493	486	441	482	431	453	472	437	463	422	461	448	488	474	415	468	453	429	492	461	445	468	455	485	448	470	473	480	440	451	447	459	451	493	457	458	484	472	453	474	484	442	464	485	446	431	415	458	441	459	472	440	479	460	456	452	447	433	473	504	485	466	474	441	479	447	455	479	444	451	492	473	461	508	464	467	421	465	492	483	470	444	470	451	444	490	463	505	469	435	443	473	427	489	457	443	475	433	475	486	485	493	428	444	453	446	462	441	464	475	445	492	451	474	469	523	476	426	452	426	437	429	468	483	496	462	459	458	434	481	465	468	449	457	441	497	496	463	449	465	467	457	453	435	478	468	436	459	461	492	450	489	472	436	455	450	455	481	480	427	470	449	461	482	481	462	438	468	463	486	430	476	454	430	500	450	444	461	435	456	491	459	446	441	466	470	440	436	457	477	449	430	466	473	489	453	453	483	432	488	437	476	449	444	462	442	464	456	481	457	483	438	498	433	467	467	468	414	485	442	448	463	473	461	495	452	425	496	510	475	481	463	454	434	469	524	434	457	470	441	462	486	424	469	448	458	431	473	492	473	450	470	458	456	476	456	451	504	459	452	438	475	468	495	469	448	504	444	460	466	454	437	442	442	480	433	444	469	422	451	455	442	466	466	432	495	455	445	442	458	497	474	457	427	482	468	467	486	466	490	522	480	444	505	462	457	444	450	470	458	459	441	442	424	457	455	453	464	479	471	426	515	454	435	493	476	448	448	428	458	470	443	451	442	479	429	450	426	478	446	457	454	449	491	453	465	470	428	439	427	410	486	428	473	488	456	447	478	480	449	460	482	467	471	476	453	480	429	463	486	482	455	439	453	447	462	496	496	497	466	445	478	459	439	469	464	471	474	475	447	449	511	439	466	437	479	448	461	457	429	453	497	448	488	448	428	472	448	453	479	457	471	453	438	482	507	452	467	436	472	509	442	447	460	471	473	472	475	447	446	450	471	454	464	470	453	470	462	451	447	461	461	491	472	443	494	504	441	459	452	482	451	473	460	446	456	450	476	434	468	495	461	473	477	457	471	469	479	458	469	471	469	493	475	436	466	483	444	461	479	474	469	446	466	466	452	452	440	439	433	442	422	455	430	458	466	441	468	476	419	440	449	459	462	430	461	460	430	446	425	439	464	501	463	501	440	477	444	491	484	486	450	500	465	468	479	452	467	458	442	471	483	452	437	478	455	468	470	449	465	422	444	478	425	497	438	435	459	450	504	480	471	466	467	493	496	480	442	445	477	477	449	434	431	455	426	464	435	440	485	483	483	439	421	465	478	440	473	450	467	510	418	435	489	538	501	477	432	480	455	498	525	452	461	453	463	464	449	427	431	467	442	435	477	437	484	428	447	477	436	438	447	476	435	461	463	443	465	449	473	452	460	406	474	421	451	460	464	491	449	451	467	468	438	448	501	447	457	475	447	488	465	462	506	482	464	476	421	436	466	419	456	477	437	487	454	483	467	455	440	469	447	441	451	466	472	461	451	448	441	472	460	458	484	478	490	444	423	497	448	495	474	465	494	465	448	458	488	482	470	460	468	490	462	431	502	440	451	460	427	463	452	445	454	450	474	436	489	454	444	446	445	469	417	453	465	463	459	473	470	500	454	458	449	435	448	443	454	457	509	467	473	427	450	423	459	498	464	489	446	480	466	445	479	446	430	486	445	463	441	456	487	500	475	481	447	477	486	446	440	451	468	467	463	507	426	498	449	447	419	450	463	470	463	431	418	460	465	461	419	480	429	447	449	467	454	481	504	452	481	456	447	451	442	446	441	434	429	475	442	462	448	451	463	455	460	484	477	476	446	478	469
8707	1188	1594	1273	968	758	593	551	452	447	372	339	356	332	347	338	333	308	321	289	286	314	275	272	326	286	277	292	262	256	301	256	266	267	281	280	276	279	273	260	265	251	289	260	260	262	286	291	264	264	281	240	273	234	278	248	273	284	289	279	260	274	273	266	272	291	253	242	261	262	257	247	268	283	285	258	292	257	273	241	271	239	291	267	306	282	249	249	244	254	283	294	297	276	288	260	266	273	278	246	260	273	275	280	287	289	288	268	286	255	262	250	262	288	284	263	254	257	260	277	261	265	256	257	295	254	297	284	246	256	273	269	268	275	296	305	271	259	267	278	283	252	271	242	264	284	273	250	265	266	284	274	274	280	276	259	239	239	265	297	279	271	257	287	284	276	268	255	255	263	226	248	284	275	267	246	273	292	293	240	251	241	248	275	271	269	259	255	255	271	301	252	238	248	254	235	267	256	273	248	273	285	238	244	258	232	257	272	269	256	280	296	260	260	278	259	282	302	293	261	276	253	281	258	260	269	316	253	295	263	263	280	271	238	268	251	244	239	258	262	264	265	274	272	268	246	269	226	257	283	273	276	279	253	255	263	281	277	239	288	285	257	256	255	271	272	274	289	265	256	285	265	269	273	229	250	250	252	278	225	279	240	273	284	273	279	297	276	244	245	270	301	273	276	235	291	246	285	244	263	280	251	243	260	250	277	251	293	291	263	269	262	266	245	249	267	270	267	267	245	253	263	262	247	243	257	296	241	254	262	244	260	268	240	278	276	255	263	276	265	267	275	257	259	255	240	280	294	250	280	260	272	260	255	265	286	244	242	277	313	288	255	257	276	255	228	264	274	240	259	237	255	275	281	258	277	244	280	264	284	258	260	244	291	270	265	266	272	277	266	251	241	244	249	298	272	275	267	260	272	243	309	248	228	262	266	268	259	276	275	251	256	269	267	277	276	255	275	264	254	271	262	273	261	257	263	272	263	276	259	283	253	267	276	293	272	276	268	238	251	255	269	261	220	278	291	250	262	268	273	282	278	262	275	256	265	257	283	275	271	266	261	284	255	248	277	242	283	272	281	250	282	278	253	277	258	271	288	270	229	266	305	291	276	242	259	280	263	277	260	252	269	245	274	236	268	266	250	251	214	281	259	249	308	276	221	269	279	256	261	264	267	278	249	268	243	274	265	252	255	262	285	301	261	271	268	294	289	258	255	291	293	267	287	279	261	287	276	251	251	260	263	262	254	260	284	277	232	271	263	261	266	262	244	271	269	276	306	300	245	252	268	263	251	262	279	239	259	251	259	242	260	267	256	265	247	264	263	254	268	249	266	279	282	276	250	294	271	258	227	285	265	276	255	299	266	240	259	276	259	286	271	264	268	263	268	290	233	269	265	299	263	275	299	250	261	246	245	283	269	282	261	270	254	278	273	249	291	267	237	269	260	251	280	254	289	267	261	273	265	272	244	262	264	261	269	285	263	267	264	239	244	295	273	256	290	261	269	253	269	295	292	249	272	271	238	270	267	274	260	287	289	283	266	268	264	271	220	274	282	266	250	238	289	273	278	221	287	261	247	277	238	275	231	266	284	284	274	259	281	248	268	257	258	282	286	294	290	250	241	262	263	255	279	256	257	286	260	280	270	266	264	266	233	262	250	249	288	275	291	271	274	276	258	264	261	248	280	266	267	277	241	272	278	261	252	273	259	259	270	259	255	271	235	269	280	290	266	282	273	282	251	267	276	260	245	288	283	262	247	248	252	299	262	277	258	259	272	268	264	280	255	285	276	266	251	279	264	276	275	260	272	249	285	264	255	243	308	246	245	266	269	308	276	267	295	256	249	270	268	287	280	244	265	271	269	278	266	239	262	266	272	268	295	276	264	275	271	276	299	285	268	245	262	261	278	236	276	264	248	266	273	271	260	272	303	272	250	258	270	262	291	250	276	284	264	256	244	274	261	262	263	244	272	271	278	268	286	286	268	244	272	292	282	268	245	257	263	255	256	262	259	291	272	252	239	233	229	308	270	268	287	288	295	264	274	268	241	270	260	236	255	254	274	286	273	237	272	253	235	289	292	267	280	262	248	263	266	251	260	244	265	268	280	244	264	252	262	242	272	247	276	283	251	266	265	264	265	266	255	300	227	280	276	254	261	272	260	257	281	294	276	275	269	267	232	280	270	248	266	240	269	276	273	270	262	272	262	271	288	270	250	258	273	292	243	291	295	290	261	293	243	248	275	282	252	262	264	296	273	272	250	251	276	275	255	240	246	269	274	249	262	278	272	268	253	242	252	277	237	295	280	268	263	263	308	269	260	254	264	292	287	283	274	260	297	276	296	269	246	261	255	264	245	263	272	252	266	289	257	260	262	272	254	250	280	260	271	263	259	290	256	279	264	287	262	279	282	260	282	239	260	281	250	260	260	277	267	276	259	274	245	291	252	257	252	263	270	229	288	247	266	227	256	252	275	278	278	279	284	285	257	250	256	262	262	257	275	271	261	273	265	274	272	277	280	265	255	233	237	290	284	260	273	287	272	281	253	303	262	261	294	263	270	320	243	275	246	259	253	254	263	275	266	252	278	255	258	273	260	232	272	279	291	265	242	273	260	266	276	270	276	282	286	275	270	254	273	286	256	253	249	280	279	260	264	295	275	251	287	267	278	241	278	276	267	273	298	270	277	269	303	275	279	240	268	250	246	269	271	286	266	265	266	292	257	280	273	274	267	276	280	267	261	290	283	297	232	261	276	266	265	268	256	236	287	252	262	240	250	292	239	245	300	245	292	267	293	254	301	279	274	259	240	257	298	257	299	305	254	246	252	253	271	280	237	268	283	314	253	304	274	254	278	270	260	259	255	254	284	266	264	255	251	262	233	264	249	261	260	253	292	287	267	248	278	258	288	277	278	268	287	283	250	283	269	271	266	282	270	256	248	268	233	290	247	257	278	234	281	268	297	256	261	258	266	301	321	299	279	279	282	254	243	268	268	285	285	281	286	246	260	260	307	293	269	297	266	268	293	256	264	251	238	291	285	262	277	263	260	256	270	274	296	264	257	285	264	258	291	281	276	284	271	250	284	255	286	271	267	274	282	265	278	267	285	268	280	239	283	277	243	234	291	252	274	280	283	236	291	257	261	274	261	275	283	267	259	267	279	291	262	250	257	289	261	268	269	267	269	261	221	285	267	256	279	263	274	289	274	268	280	255	234	245	282	282	268	288	262	287	253	289	252	258	251	261	248	293	277	275	273	296	266	239	260	281	253	251	292	280	243	279	241	310	299	252	291	307	268	255	249	258	265	264	294	257	281	273	280	265	262	276	266	288	288	274	253	255	264	244	293	273	244	287	261	272	272	255	279	300	268	278	272	266	272	294	287	252	265	278	286	250	251	270	254	269	287	260	243	294	289	252	276	286	261	269	264	267	280	268	273	240	245	240	272	292	272	268	251	277	245	277	268	276	283	245	269	255	245	264	280	249	255	243	276
5470	1708	3292	3901	3423	3000	2348	2119	1854	1747	1503	1406	1327	1301	1190	1221	1154	1077	1078	1006	1045	993	949	911	969	949	932	909	936	899	906	890	852	905	869	898	824	877	871	855	843	869	851	838	843	801	862	834	881	825	804	852	783	793	874	811	835	808	850	880	842	865	806	795	823	818	873	813	864	788	817	791	867	772	799	840	822	798	815	791	839	768	805	841	776	787	802	801	819	794	805	849	785	879	817	791	816	842	808	810	783	764	844	829	778	818	806	763	866	799	836	842	800	799	859	831	821	858	825	816	802	806	781	789	823	782	761	821	727	838	801	796	865	741	786	832	806	804	811	825	823	740	806	823	817	843	767	852	773	846	812	834	782	767	851	767	827	805	818	740	806	804	763	789	743	816	775	806	832	820	826	789	810	826	815	819	762	795	805	794	776	817	833	782	790	821	801	770	786	799	786	830	761	818	806	770	793	823	819	821	823	836	867	838	802	804	789	817	773	791	777	746	828	787	830	800	823	846	860	821	805	754	783	827	785	810	786	849	785	786	781	786	811	771	786	808	813	807	779	828	752	747	780	771	814	796	821	784	762	827	821	767	762	808	765	824	793	863	770	805	778	840	823	811	819	812	759	837	775	794	773	757	752	798	775	773	800	780	845	840	812	811	778	794	823	836	760	828	780	780	786	842	811	811	803	757	787	796	792	783	782	790	794	800	756	777	787	839	822	857	807	783	826	819	792	770	764	805	809	829	807	811	834	763	817	794	800	829	776	823	839	790	829	821	799	765	801	810	807	777	774	783	798	808	751	826	756	824	822	817	829	783	835	777	803	764	725	767	841	785	769	838	762	756	771	789	762	797	786	762	833	853	836	820	760	800	819	796	753	810	797	737	774	802	809	790	850	823	792	807	767	758	821	804	757	811	786	768	740	824	723	780	757	833	785	759	837	816	778	822	843	773	810	843	769	779	776	816	851	817	734	788	804	755	792	813	792	800	802	824	789	822	790	854	862	850	811	805	778	781	808	780	751	731	769	816	758	776	774	821	804	888	805	775	807	836	781	789	786	816	791	799	776	780	827	779	778	801	788	797	795	819	788	822	746	740	818	783	792	819	830	805	768	826	794	768	841	825	770	789	787	759	804	768	784	737	774	773	862	821	772	814	774	796	757	785	814	811	813	803	817	826	868	803	806	818	804	815	814	815	788	800	782	794	786	792	804	785	799	810	751	840	814	815	803	792	790	818	821	797	793	787	755	805	816	866	795	787	767	866	801	781	838	785	791	811	807	832	770	768	788	819	821	792	809	814	785	778	783	781	780	756	770	805	776	801	817	821	789	789	768	783	786	807	852	841	792	826	798	833	787	784	820	816	791	821	770	776	808	845	820	797	855	786	862	812	791	816	806	825	779	799	763	785	801	798	820	835	802	795	771	798	833	879	799	737	770	778	843	805	803	777	789	777	813	834	772	799	792	779	760	775	807	832	826	779	824	791	766	868	833	787	807	805	827	793	848	799	785	820	808	763	748	795	779	761	818	804	774	807	765	823	762	854	801	815	753	776	824	803	817	789	815	795	807	765	793	825	796	800	766	847	803	816	791	815	782	787	749	759	815	829	794	743	771	876	826	818	769	791	810	797	829	823	825	795	847	818	763	769	790	848	817	828	808	826	838	777	806	806	814	789	808	803	784	771	850	832	774	783	816	751	823	769	813	791	782	790	791	820	832	791	817	773	824	838	811	785	815	819	820	809	811	799	808	814	782	822	808	796	788	809	853	843	816	756	822	772	820	817	781	817	787	806	809	770	817	774	852	798	805	807	803	830	757	857	788	800	834	829	799	744	796	775	793	781	805	783	795	852	803	825	808	790	819	829	804	782	824	768	796	835	769	825	796	764	875	767	796	804	824	765	823	779	810	833	757	774	768	784	773	800	806	811	822	793	847	768	798	821	813	788	837	770	816	765	820	821	800	780	779	826	840	814	809	837	769	789	763	780	877	763	791	777	785	780	798	819	806	828	842	798	857	844	735	808	830	754	792	820	830	790	797	759	804	822	799	785	860	796	808	810	815	792	754	767	812	772	736	838	785	804	789	809	788	797	776	780	833	790	780	787	731	830	817	769	777	810	821	764	751	787	825	805	825	787	790	795	815	773	778	785	832	771	808	761	830	780	803	824	788	778	808	800	786	794	840	753	817	816	812	778	761	762	810	771	814	808	793	768	841	760	794	785	820	770	835	815	749	766	847	783	760	842	766	805	846	805	804	797	809	809	783	776	821	790	796	835	763	764	795	818	763	777	778	832	764	811	792	767	819	747	803	782	778	876	824	773	774	797	846	840	820	775	810	800	795	782	795	822	779	828	813	852	792	762	835	788	824	801	836	808	771	813	823	843	786	772	771	788	778	800	783	757	743	840	813	783	755	820	799	829	823	840	784	794	794	826	815	788	816	787	820	784	798	772	790	823	723	769	799	785	813	818	770	841	784	743	893	775	792	799	824	838	801	788	776	827	798	821	757	775	786	790	771	795	763	816	790	808	766	762	814	761	770	796	851	804	808	827	777	772	810	795	844	802	843	772	804	756	861	806	798	765	766	803	799	733	816	814	845	773	815	814	824	845	774	830	795	795	875	812	733	778	807	779	808	822	824	717	846	746	781	802	843	875	852	836	801	837	821	789	801	797	852	788	825	724	812	804	808	805	754	729	833	753	746	839	794	817	846	794	816	850	719	760	812	820	775	756	850	762	806	802	783	804	781	805	805	803	827	793	815	753	773	778	834	813	821	737	773	813	806	787	817	848	771	803	800	754	804	770	795	782	780	854	755	772	768	829	765	861	797	807	800	851	813	787	838	783	777	831	844	825	831	827	766	828	788	812	807	760	809	766	857	798	826	801	801	832	784	793	791	754	785	784	837	806	796	829	797	791	764	819	788	817	820	764	781	778	817	824	803	774	798	834	790	846	828	827	815	799	826	848	803	835	779	835	795	746	782	785	809	812	761	782	777	782	830	832	772	805	807	777	795	852	802	809	831	798	771	782	748	865	855	802	782	778	800	823	831	798	781	774	815	784	838	802	827	804	782	782	793	771	771	792	783	797	787	819	873	739	822	804	857	756	766	843	818	871	780	831	838	767	787	794	767	772	797	821	740	781	760	854	811	809	811	779	776	792	825	784	801	804	738	748	771	791	820	822	818	829	796	814	787	836	760	759	836	798	777	779	812	740	763	794	793	804	825	834	815	791	773	797	846	810	736	751	805	769	786	770	790	780	783	812	772	751	797	774	841	760	823	785	788	820	809	808	781	797	780	778	844	823	800	839	848	779	815	840	812	818	839	798	831	815	825	849	838	864	759	828	797	783	805	811	771	849	777	810	784	794	836	842	766	799	802	778	774	803	784	756	787	793	821	763	814	807	837	756	829	789	754	806	837	828	797	826	827	777	821	800	788	781	773	829	836	856	822	745	840	793	763	754	804	807	830	829	771	804	792	849	746	842	807	777
15719	2675	2930	2312	1534	1182	936	742	602	566	519	477	447	439	400	336	329	332	339	332	294	316	305	296	309	274	289	312	293	286	296	305	274	295	294	283	234	288	274	271	273	295	267	254	273	287	280	286	280	300	272	259	269	249	266	269	280	260	246	278	254	235	281	272	276	279	246	281	287	288	281	269	278	296	247	259	264	271	273	282	274	284	277	295	264	244	258	273	254	266	286	280	250	271	302	273	252	255	264	243	301	258	272	299	258	268	248	253	246	275	286	261	281	251	268	264	279	230	274	255	271	254	267	268	257	283	246	260	280	257	262	274	262	278	261	255	269	250	288	280	256	257	263	271	264	256	258	266	273	239	280	266	269	264	279	261	266	282	300	284	280	258	284	256	268	256	271	245	270	252	262	249	282	253	287	273	278	264	280	276	246	289	254	249	288	242	264	253	257	299	259	255	263	279	229	279	260	261	227	274	258	270	284	255	282	264	273	237	257	288	266	278	270	260	248	239	248	293	241	302	258	277	274	279	245	285	269	282	275	289	261	257	287	262	270	269	251	259	260	259	287	250	269	273	277	269	260	248	287	247	264	265	260	248	255	262	248	256	293	256	248	229	275	246	263	249	263	280	282	257	257	278	269	263	281	265	244	262	259	257	249	272	267	261	278	254	267	270	248	295	287	272	262	293	285	285	271	257	280	239	280	256	259	280	256	273	251	229	259	296	279	274	285	280	254	276	251	270	256	249	245	273	259	287	266	272	282	272	261	280	237	277	286	261	261	285	281	274	267	244	263	244	274	281	254	255	268	290	271	288	243	274	288	259	268	256	283	256	266	254	271	257	259	227	277	250	267	271	244	286	248	262	284	261	259	255	257	272	276	259	289	289	278	290	254	277	282	262	277	268	264	245	237	259	291	245	286	262	248	259	274	271	286	267	261	239	294	286	263	253	252	278	267	255	248	268	276	264	271	271	255	257	280	293	250	261	265	266	290	263	248	255	266	270	265	282	252	273	231	301	270	247	260	287	252	276	260	276	289	286	278	245	249	289	231	270	270	257	281	240	268	274	280	275	281	264	283	282	282	282	274	253	286	302	270	253	287	237	267	268	252	260	261	247	255	283	273	265	269	221	252	281	263	263	272	288	260	261	280	264	260	252	251	258	267	257	287	235	278	284	258	282	269	278	255	246	232	277	259	269	286	258	280	263	273	272	256	263	276	256	282	264	251	287	282	280	316	295	269	263	258	270	230	297	245	270	270	249	234	241	282	290	255	286	245	276	271	289	251	266	256	262	268	280	256	264	256	280	272	266	276	264	252	284	263	251	261	255	254	270	238	254	244	269	257	249	283	281	261	264	273	251	275	286	264	261	271	282	241	285	259	272	288	259	282	273	253	262	259	263	235	249	225	293	280	276	252	249	294	288	278	271	251	271	263	260	270	243	240	246	286	249	264	255	263	256	267	259	325	272	251	258	245	268	290	294	258	274	224	277	269	252	272	267	252	246	274	248	278	259	249	247	269	264	254	264	275	276	247	261	252	267	268	283	259	268	269	269	271	286	260	286	275	249	312	264	263	275	228	258	298	231	268	219	264	256	278	276	254	294	266	259	245	276	261	267	263	267	241	256	265	241	276	251	256	269	293	273	283	271	282	255	262	276	249	270	276	252	245	262	260	234	248	249	270	264	264	264	278	295	267	293	273	250	278	257	302	261	255	260	282	243	293	299	252	270	252	257	268	241	320	271	240	278	253	269	252	251	257	251	256	251	245	267	276	244	263	266	256	307	245	281	273	256	242	244	243	287	289	260	280	267	259	291	245	270	258	269	215	250	264	247	254	262	276	241	256	253	269	279	258	264	296	243	300	265	262	279	272	291	282	273	260	270	255	287	273	268	275	235	255	244	265	271	247	277	256	249	251	282	272	261	281	252	293	317	271	269	282	268	288	277	257	253	248	236	248	241	277	296	271	290	263	265	286	285	299	244	246	282	256	277	317	263	294	257	268	299	267	275	285	289	254	252	294	252	271	254	282	250	250	228	270	252	271	275	278	271	281	265	274	267	247	264	249	261	263	270	260	276	293	280	283	263	259	277	241	302	260	272	271	285	284	254	248	275	269	269	289	274	299	261	282	255	263	251	279	285	263	270	256	253	291	236	277	248	257	244	275	265	263	249	264	221	257	266	230	269	271	293	276	272	274	265	257	249	246	277	265	282	268	279	262	264	256	252	293	273	291	285	259	261	300	302	252	267	250	262	276	250	311	237	262	234	243	235	249	259	235	276	270	263	265	287	274	278	260	257	246	262	255	270	286	292	264	263	277	266	257	262	277	262	258	261	255	273	249	305	235	251	265	264	260	277	285	255	251	273	298	264	294	255	262	246	301	266	291	257	260	274	291	275	240	262	249	279	275	231	281	240	276	295	310	268	256	262	274	275	271	259	260	278	260	288	260	278	277	249	265	281	280	262	269	291	261	241	260	254	275	255	293	259	250	274	269	281	265	277	284	243	258	249	272	219	260	263	234	275	263	246	249	252	253	254	258	263	273	272	271	274	270	283	277	269	291	265	252	270	255	277	253	281	252	301	276	264	271	260	268	280	272	268	283	276	261	277	276	280	264	295	251	276	259	271	270	302	268	258	285	281	258	266	247	276	285	271	284	262	279	260	260	276	261	251	263	262	275	249	264	249	270	265	232	280	269	265	249	288	265	268	250	254	271	267	231	280	262	269	275	269	278	301	297	246	255	270	276	266	256	290	283	269	253	276	271	259	278	282	281	272	287	237	271	252	255	292	261	255	245	264	253	261	291	246	264	303	247	244	277	257	265	257	277	248	262	272	262	267	251	259	320	261	268	253	265	252	268	265	247	274	230	257	280	278	266	256	258	273	286	273	268	272	248	284	254	273	257	252	251	263	253	257	306	269	234	295	267	281	297	271	279	267	245	263	284	266	262	254	290	245	265	275	240	264	248	274	289	273	249	264	268	253	278	277	267	290	274	249	275	263	252	278	252	253	263	251	271	285	299	271	246	259	276	274	279	264	261	247	250	271	256	260	295	261	248	254	291	255	255	237	255	253	263	250	275	298	251	240	259	268	265	293	263	285	275	271	249	290	272	267	237	264	289	266	297	306	254	268	282	282	253	244	250	283	262	250	252	283	261	241	264	263	287	262	251	273	253	282	303	298	273	292	268	297	263	265	262	268	264	262	263	259	240	272	281	260	269	298	241	268	254	285	262	262	260	302	245	275	298	258	287	274	241	265	269	264	280	255	291	269	281	288	287	282	306	267	251	257	261	264	276	265	286	273	236	276	256	245	286	274	266	251	268	288	264	250	271	266	265	277	274	268	252	254	265	254	240	278	271	261	243	275	239	300	251	274	232	261	260	250	260	271	232	245	271	270	284	269	306	266	246	250	253	262	272	264	287	267	291	269	268	261	280	264	245	259	248	267	274	280	262	276	258	297	302	273	255	278	252	293	300	277	251	294	268	295
7638	2666	5631	6413	5575	4554	3926	3238	2735	2371	2111	1947	1786	1646	1549	1472	1400	1318	1311	1232	1147	1139	1147	1148	1070	1045	994	1037	1028	923	957	1030	929	899	944	938	938	933	880	877	901	856	875	896	869	888	853	880	842	863	893	884	841	826	782	853	806	888	862	892	815	812	821	854	843	842	797	793	829	815	793	800	849	754	824	836	784	851	856	793	755	838	813	788	821	860	762	797	795	806	814	865	847	782	783	795	835	771	801	806	799	838	769	762	785	776	794	808	779	815	824	765	812	808	790	783	812	832	836	819	792	717	826	785	802	788	786	828	822	803	801	818	774	786	788	776	807	754	821	797	760	773	755	813	804	771	767	784	811	813	786	749	789	745	829	805	723	772	767	770	792	801	817	825	791	795	779	791	767	765	828	747	787	785	824	803	769	813	793	754	802	839	783	832	763	812	806	769	811	767	788	850	806	768	815	728	765	767	779	777	796	790	760	793	797	777	771	782	819	808	803	765	752	771	798	808	800	820	808	766	796	726	797	814	785	773	785	748	772	815	857	835	779	807	802	752	830	768	805	851	772	820	791	747	755	792	783	784	783	789	783	822	788	763	757	775	803	813	807	783	780	743	783	770	783	775	817	800	790	773	728	811	731	769	727	838	805	798	792	759	783	792	789	738	804	775	788	807	810	768	770	758	809	800	769	802	757	792	725	791	836	808	725	757	797	757	791	770	757	797	742	734	800	835	741	774	769	789	765	815	809	740	788	837	759	772	786	751	764	755	774	791	791	804	789	761	782	782	750	764	804	778	761	776	800	799	819	804	767	744	751	802	743	738	758	755	769	797	794	782	782	808	739	769	799	763	859	773	767	798	793	824	799	807	815	840	765	774	811	734	723	756	790	779	754	757	737	734	796	804	810	789	753	811	805	801	767	782	784	812	780	801	741	770	798	830	776	752	797	788	784	760	772	810	837	760	765	766	796	790	808	753	777	819	751	752	762	834	780	827	771	762	776	808	781	790	776	820	752	788	857	821	757	751	761	825	789	747	785	799	762	752	771	744	792	773	789	793	785	801	780	743	769	799	810	722	828	805	769	770	768	812	812	727	788	805	762	804	767	820	811	782	775	780	838	787	811	741	744	789	734	735	815	786	772	756	819	756	770	777	783	825	801	780	797	850	820	792	771	786	781	754	827	783	806	767	806	777	781	802	766	763	765	749	770	800	831	740	815	817	793	805	766	749	809	775	779	779	795	802	785	763	781	786	779	755	761	782	798	806	776	787	798	808	782	781	802	786	768	815	813	766	801	797	780	779	778	793	803	747	735	794	768	798	818	771	772	765	796	752	794	761	774	779	821	778	738	777	750	747	804	786	734	770	803	815	849	791	782	766	831	810	741	808	812	753	720	778	821	811	774	796	812	805	792	822	790	795	792	740	784	822	787	835	761	817	800	792	777	769	781	739	779	789	749	821	813	828	746	766	831	749	747	774	791	815	791	779	765	745	820	754	756	753	756	788	802	795	780	789	771	783	856	814	801	762	831	776	785	817	773	794	735	788	794	817	733	786	773	790	822	812	820	807	792	819	780	793	796	869	747	803	771	817	809	778	791	770	779	788	835	754	772	808	765	759	799	839	803	829	746	760	783	780	840	811	798	783	816	758	757	768	820	816	736	774	784	760	758	750	803	767	795	761	801	810	837	765	766	803	772	771	823	807	763	788	807	804	804	804	761	760	810	756	761	732	778	821	762	785	703	772	843	789	738	757	764	788	787	779	836	798	761	792	763	750	791	786	763	776	806	780	796	832	797	768	747	767	795	780	771	776	784	782	756	754	787	782	775	774	789	786	773	761	806	801	765	777	798	799	787	808	820	767	750	723	797	798	757	777	752	828	724	763	798	843	825	819	737	775	777	801	760	825	804	786	822	799	799	792	779	717	818	761	770	775	784	774	752	800	757	734	722	795	788	781	812	760	798	759	780	837	857	773	797	754	789	759	787	800	776	835	832	765	776	789	795	760	789	821	792	770	800	803	811	818	772	786	768	828	771	795	753	769	788	740	753	744	764	798	775	781	759	798	734	754	770	789	761	836	813	824	793	809	778	847	791	827	799	773	850	763	757	788	767	799	776	815	803	759	731	765	782	793	753	814	848	788	808	742	754	758	766	816	759	759	780	761	858	742	766	814	827	778	801	800	789	775	769	778	767	778	722	761	781	771	784	763	784	781	823	794	827	753	822	795	797	790	783	737	790	807	752	780	772	762	791	813	812	787	774	724	806	751	796	759	740	779	770	755	750	739	775	822	797	742	802	804	788	767	752	771	801	745	803	843	832	726	792	794	808	785	794	777	787	826	772	793	787	799	790	778	790	758	814	763	810	757	824	738	779	793	793	837	775	788	811	789	792	810	813	804	795	753	776	781	797	790	777	739	757	805	755	725	772	762	796	760	778	756	749	792	751	772	797	767	761	736	767	777	781	816	800	844	793	771	778	776	776	798	783	798	841	790	770	756	749	796	768	840	759	763	782	768	786	812	815	811	798	783	806	778	784	801	773	778	824	799	793	828	776	783	759	791	787	759	763	764	828	786	748	800	773	799	804	823	765	748	774	811	777	791	825	798	774	834	782	776	804	790	773	759	788	797	759	758	773	763	745	806	746	763	815	771	764	793	761	776	855	825	869	785	774	840	789	777	790	796	759	796	735	767	742	781	785	786	773	786	779	806	780	781	748	737	782	757	720	741	774	803	803	791	729	820	806	785	782	751	766	771	783	770	839	822	775	836	777	733	839	767	794	751	751	796	789	756	820	748	843	762	745	780	750	788	797	790	764	813	772	736	803	855	783	812	779	776	764	784	745	761	840	792	773	773	836	814	720	769	769	787	808	808	780	798	781	796	794	816	775	776	755	790	777	805	799	798	838	807	789	820	769	741	796	763	811	791	814	776	781	785	801	792	755	760	789	746	816	799	776	800	768	837	802	845	790	768	802	790	785	825	744	764	827	786	769	798	779	773	746	819	724	774	774	802	768	773	765	783	781	763	858	809	807	798	747	760	756	766	788	763	765	770	780	834	856	776	796	824	753	780	792	793	751	808	813	802	732	754	794	792	801	779	803	769	734	792	796	778	823	773	790	789	805	816	759	769	794	739	804	821	728	805	737	745	769	788	813	754	804	759	758	821	761	811	834	789	781	808	824	791	756	844	769	811	804	790	767	786	779	824	748	782	781	795	757	803	796	785	757	776	746	824	803	797	798	769	766	807	777	773	774	798	834	813	771	742	708	803	747	724	841	775	800	817	830	786	854	780	817	779	812	769	778	772	773	764	808	780	782	748	805	780	765	754	771	825	810	796	831	789	791	775	775	770	813	789	779	800	806	729	755	797	742	734	803	766	766	751	780	772	828	809	782	789	781	822	738	809	773	836	792	786	786	782	720	782	839	759	799	731	759	796	821	825	804	736	844	827	774	800	793	761	787	752	767	778	784	813	784	784	792	812	773	777	818	791
2007	205	205	183	180	153	166	134	140	121	137	137	136	135	138	137	146	143	138	128	129	140	128	132	136	141	134	144	119	142	138	124	135	134	150	143	138	121	148	118	113	139	148	143	115	147	126	131	154	134	143	129	130	133	154	147	154	141	150	143	140	139	150	129	138	151	101	131	148	146	131	133	115	138	129	131	116	130	135	127	116	134	122	121	143	131	134	151	140	153	152	153	142	157	148	137	159	138	142	123	140	148	134	143	122	125	132	143	143	146	120	128	120	144	142	154	148	131	126	121	168	145	143	123	126	120	132	128	150	155	119	144	132	152	135	138	126	120	116	146	140	148	127	143	128	118	141	142	147	122	141	147	140	142	145	131	127	118	114	133	159	121	136	144	132	134	134	139	132	124	141	126	149	123	147	125	134	143	138	136	118	147	125	132	129	111	129	140	133	150	128	171	143	130	160	130	128	145	140	158	141	137	138	141	121	140	134	122	125	132	134	160	120	130	144	137	138	133	132	122	129	132	121	110	111	133	175	138	129	128	122	143	135	170	141	138	136	130	143	147	114	134	124	122	141	127	144	133	132	143	151	144	142	117	128	134	133	147	128	120	114	126	125	146	138	130	135	131	131	136	123	143	119	126	137	157	127	125	140	131	153	140	148	146	133	142	140	137	148	137	145	127	122	139	141	144	136	138	127	124	127	123	130	143	131	139	156	137	136	134	141	141	106	137	136	137	130	136	137	150	149	103	124	109	129	143	144	139	119	132	143	125	132	156	123	131	128	144	131	144	166	128	137	138	131	116	139	143	137	137	130	138	127	122	135	142	133	122	124	141	131	135	123	130	129	158	135	139	137	136	127	139	139	148	115	146	160	129	125	126	129	126	136	119	141	130	166	137	154	141	140	159	147	144	124	123	138	133	137	138	135	145	143	146	116	111	120	124	133	133	141	124	134	149	129	123	147	145	146	116	117	143	146	150	127	128	151	126	140	147	144	123	133	147	142	113	137	141	122	119	147	135	117	149	139	132	111	135	162	127	131	155	132	159	143	152	142	148	115	126	154	137	125	118	130	155	143	119	128	147	117	142	133	130	130	161	141	144	136	116	128	137	115	122	114	137	136	122	125	131	136	120	127	134	111	150	154	151	145	132	136	143	120	143	132	140	129	127	126	142	144	124	144	143	119	154	135	158	137	130	148	125	137	137	121	124	129	145	129	127	135	125	120	136	151	139	142	138	129	136	132	137	115	138	140	148	139	137	152	145	129	146	132	137	141	156	122	164	129	139	135	158	127	132	140	148	135	160	142	129	124	139	138	149	142	138	139	147	130	132	159	124	122	142	142	138	120	128	154	129	140	131	128	125	138	137	162	123	146	154	125	134	160	134	136	119	127	140	137	125	154	115	151	134	157	153	122	139	138	140	140	134	136	147	141	144	140	139	127	132	133	146	132	130	143	133	145	119	130	121	127	130	142	124	139	138	148	151	142	111	149	110	127	148	154	141	145	155	121	136	152	122	130	137	150	120	124	127	126	136	128	146	152	143	133	122	139	135	147	119	180	133	156	141	140	144	134	136	144	130	133	132	126	124	144	137	120	145	129	158	123	131	119	134	132	130	133	116	152	149	144	122	134	138	149	131	148	155	133	117	151	147	137	151	134	130	131	136	145	135	134	138	141	131	113	120	120	140	153	147	124	152	156	150	130	148	137	155	153	139	116	129	146	126	135	143	134	129	123	149	143	124	117	126	133	123	141	138	124	136	150	165	136	149	131	136	135	149	144	127	156	135	138	131	149	143	143	151	142	143	150	136	124	118	150	143	139	138	150	129	148	143	120	134	149	124	158	127	140	122	160	156	132	125	124	136	152	140	131	144	137	121	157	135	140	117	143	131	146	150	142	130	133	119	123	120	133	150	125	136	132	147	159	131	120	130	148	121	113	149	123	143	133	143	120	132	127	139	126	147	115	145	124	140	135	141	146	127	139	119	136	143	136	115	140	153	123	130	136	124	113	142	139	141	150	147	139	120	128	121	127	151	148	123	164	135	108	122	140	136	148	138	149	165	122	128	134	129	123	130	163	136	143	132	141	129	111	129	136	133	155	133	155	132	135	123	147	131	146	130	130	143	147	142	131	138	143	143	153	134	127	142	131	150	132	130	122	135	124	134	145	134	137	133	161	126	153	135	143	124	146	151	132	134	164	144	136	136	139	114	124	143	141	147	151	141	121	118	141	151	134	142	150	128	123	140	130	135	117	118	138	124	132	129	146	120	148	119	129	123	127	124	154	141	151	143	132	131	144	123	127	124	142	142	133	143	127	147	134	155	139	153	153	135	132	133	141	141	150	149	134	133	145	131	152	144	135	107	140	148	140	136	147	137	148	153	121	119	138	125	129	140	152	126	155	143	131	115	133	136	141	124	162	130	133	134	134	132	134	145	127	124	132	119	136	125	131	144	125	142	136	132	136	140	163	119	135	136	120	119	141	115	127	121	126	151	117	134	139	138	164	140	151	133	129	136	134	134	132	135	134	146	143	133	116	126	151	163	149	119	130	122	144	129	160	141	146	120	150	150	144	131	137	158	111	134	133	145	157	121	121	144	132	135	148	137	135	137	125	137	146	136	118	170	116	119	148	122	146	135	153	123	131	135	126	126	143	170	140	128	150	131	140	137	140	135	121	150	114	136	117	140	125	130	151	148	132	136	125	134	142	130	116	131	155	127	113	141	131	127	120	120	128	123	121	118	130	144	150	138	147	141	129	132	124	148	142	132	130	148	124	131	143	137	126	135	152	116	115	141	120	137	148	135	132	125	134	155	139	129	136	113	129	155	125	153	136	146	147	132	123	148	131	140	147	129	149	132	134	114	141	137	143	144	128	127	131	140	153	147	101	148	140	148	130	152	119	154	123	131	135	136	142	148	130	132	106	134	131	142	142	120	156	131	159	138	146	132	130	139	149	137	156	137	146	128	124	121	135	122	141	129	110	136	123	153	113	136	152	137	157	141	141	149	135	144	128	152	132	143	126	140	132	145	137	123	124	124	122	123	151	161	122	146	138	142	105	136	145	130	138	136	147	142	131	141	142	127	125	133	148	132	152	133	127	135	135	121	132	142	134	130	145	158	141	149	135	138	162	147	139	156	131	142	137	128	130	136	142	145	104	140	155	136	140	148	124	153	161	109	167	133	131	132	112	142	138	133	126	124	136	140	155	119	125	140	143	148	140	132	109	143	142	141	132	139	134	116	129	124	128	150	126	141	113	155	142	124	136	136	128	140	148	147	130	121	105	118	132	131	120	138	126	132	116	144	153	136	127	143	150	150	156	146	117	130	127	141	134	131	131	138	113	117	146	126	122	134	127	139	135	126	158	136	119	127	125	121	139	132	148	139	128	100	132	133	112	127	122	129	127	147	174	124	128	156	148	122	131	149	135	141	125	141	134	142	135	147	135	149	145	144	133	125	152	122	133	119	129	133	134	130	141	136	133	123
1881	542	648	681	620	561	571	501	486	457	528	498	490	507	473	499	462	486	490	470	494	469	509	476	497	478	512	472	467	486	473	482	473	456	479	462	464	467	465	451	459	519	453	490	459	446	457	437	430	476	470	430	440	472	477	442	439	437	443	450	460	459	470	462	470	467	452	477	464	440	467	467	462	491	474	473	469	450	450	420	459	470	411	446	453	484	454	462	451	462	449	458	443	475	509	479	460	472	474	444	431	467	429	475	456	479	496	510	473	469	432	486	434	429	431	436	470	490	496	464	456	463	469	461	457	498	450	482	472	428	452	448	430	451	422	466	450	420	442	427	444	458	450	449	490	448	436	452	485	443	485	435	440	476	460	444	475	469	491	470	442	447	457	461	432	466	472	456	456	488	427	467	470	453	448	470	427	469	456	418	440	459	435	449	450	437	460	437	482	469	468	437	462	470	412	438	441	436	460	492	458	450	457	458	448	455	473	478	427	467	453	467	459	463	467	459	466	467	476	448	444	478	415	448	468	450	435	448	478	448	423	449	481	446	463	425	460	463	427	469	486	430	440	482	465	457	445	434	421	483	453	485	490	482	437	442	441	480	468	458	469	477	433	440	464	449	477	446	470	456	470	470	447	466	498	449	453	473	452	451	430	451	481	447	458	450	479	465	447	463	502	489	462	440	446	477	438	430	468	468	421	453	453	417	463	465	442	480	459	462	437	462	428	452	486	452	494	481	429	491	467	477	457	456	475	463	450	466	475	445	453	488	455	432	422	476	465	459	519	442	499	429	437	413	467	451	435	479	425	472	464	511	448	451	424	486	462	451	471	455	433	455	469	436	447	449	487	483	479	484	453	521	475	448	467	438	464	465	474	509	435	431	437	457	421	457	463	431	472	488	472	473	434	466	449	446	485	454	453	449	508	423	456	446	466	427	451	475	462	489	469	454	460	452	446	449	452	445	472	462	449	481	442	465	489	485	488	445	465	460	480	421	457	459	451	504	459	476	458	476	464	506	463	466	442	441	471	445	464	481	426	444	466	501	483	451	454	474	453	447	466	455	479	469	449	465	482	434	419	480	461	504	436	445	468	454	488	464	466	437	481	445	449	476	461	463	456	468	411	426	425	490	471	486	467	483	498	450	426	480	454	472	485	465	418	484	444	438	474	449	520	435	457	481	463	432	457	451	452	461	446	477	445	457	459	453	439	469	462	446	437	446	494	490	478	489	469	503	444	432	441	408	441	427	458	499	483	493	485	472	452	436	499	458	468	423	450	457	441	486	466	443	461	458	462	472	448	488	438	445	414	486	438	457	450	466	468	413	463	480	445	447	464	466	468	476	490	442	449	467	487	442	434	459	490	487	432	502	453	468	488	476	428	455	465	409	462	473	478	481	431	433	436	455	450	428	462	465	420	473	476	471	441	498	437	439	436	463	433	503	447	439	424	461	469	484	426	503	470	497	467	488	460	427	435	446	513	466	489	444	426	478	472	451	469	440	439	492	455	470	514	465	481	422	435	433	444	484	471	501	465	474	450	495	440	496	479	471	457	491	470	435	506	462	454	462	465	426	454	504	401	437	465	459	452	452	450	487	432	486	426	493	437	427	469	444	449	435	435	446	439	481	499	431	481	495	452	454	469	488	478	473	426	448	466	415	457	451	431	469	458	482	456	430	436	455	492	489	439	468	496	419	479	457	472	472	431	437	473	484	466	469	441	479	471	445	446	430	518	461	459	499	442	458	495	454	467	450	501	469	496	464	492	509	457	477	471	455	449	413	461	465	486	448	464	491	454	442	457	470	496	473	445	431	475	460	473	449	437	462	445	457	466	469	433	440	447	445	447	425	438	491	471	459	468	495	455	466	472	468	448	476	525	474	454	470	474	431	453	471	424	447	437	455	467	471	463	492	482	427	435	452	416	447	469	445	451	443	473	464	496	481	446	465	482	484	442	472	479	501	453	466	454	430	493	481	492	432	424	486	497	486	459	420	458	447	472	468	440	453	458	466	473	452	446	454	422	451	475	484	431	464	493	455	438	477	455	454	465	439	458	475	489	478	468	454	507	449	422	472	489	461	430	493	494	440	418	496	453	480	475	424	451	446	493	482	464	436	463	468	502	456	449	434	461	453	471	439	488	472	486	471	445	476	445	459	437	445	476	448	446	452	489	445	471	404	473	483	468	410	478	431	460	481	450	452	490	432	462	450	425	464	427	446	447	482	430	495	462	513	499	464	434	462	491	432	442	448	471	448	435	489	462	455	486	431	500	492	497	469	473	467	433	416	496	456	459	466	464	434	446	476	440	460	448	459	444	512	468	453	501	426	429	458	454	456	422	470	469	472	447	445	466	514	467	461	464	505	469	424	426	456	478	461	441	462	449	434	439	466	509	430	484	479	452	422	471	471	451	446	481	431	434	460	419	416	446	470	460	443	442	457	480	467	479	432	500	461	451	472	486	494	439	433	443	459	458	457	473	446	448	471	453	470	481	440	446	446	509	405	435	442	487	464	473	432	429	450	461	473	437	432	456	456	470	446	455	472	485	464	456	419	479	474	465	470	437	491	473	483	446	441	458	483	500	432	443	487	462	416	490	465	456	465	440	431	467	455	458	420	457	484	471	462	439	424	450	459	448	461	441	454	442	474	449	414	428	502	479	451	492	426	435	472	458	437	454	467	484	436	453	476	466	412	454	473	450	457	513	458	445	428	461	473	484	457	421	454	440	463	486	471	450	473	469	439	468	439	493	463	461	461	489	453	450	484	481	453	456	473	420	451	492	442	470	403	464	442	445	492	471	454	469	488	445	423	441	431	454	440	503	456	473	480	413	469	455	434	483	463	440	492	484	472	456	429	488	432	481	454	442	443	446	479	472	428	455	463	450	442	478	421	430	492	428	517	488	483	447	420	491	451	445	439	431	432	452	445	466	486	469	470	472	418	445	460	495	456	439	490	422	492	504	425	462	452	459	486	437	449	444	435	479	436	475	497	484	485	462	450	437	453	441	450	448	444	428	487	426	460	488	441	446	449	456	439	458	503	423	464	461	456	407	449	471	434	439	488	447	457	462	470	482	427	442	433	413	473	500	491	463	476	456	433	467	472	489	470	492	459	450	438	452	446	433	417	426	419	505	463	450	459	479	432	448	464	492	468	430	471	476	462	422	503	479	452	489	428	441	474	498	467	500	483	423	439	433	460	457	449	422	414	483	468	436	476	452	452	452	468	455	480	456	446	493	447	448	473	478	454	446	465	450	450	443	488	480	502	484	432	461	451	478	466	443	471	468	478	484	449	451	477	459	456	482	476	445	458	473	443	460	470	470	462	480	491	456	468	469	434	475	488	477	445	442	487	462	439	496	475	444	456	431	434	465	465	462	470	470	459	447	446	442	452	470	458	468	470	431	450	460	482	474	470	476	417	479	437	437	469	443	495	414	476	471	463	434	455	455	439	498	476	482	444	431	412	494	421	488	470	461	489	446	458	436	484
8594	1214	1585	1269	943	748	563	511	431	430	421	357	344	345	357	317	321	329	297	316	318	305	271	301	278	290	274	262	298	301	285	292	284	268	289	266	253	263	286	287	275	268	270	271	288	273	277	287	290	278	257	262	261	250	284	260	263	277	284	272	281	272	270	275	249	292	269	299	284	243	273	277	274	291	273	252	275	275	267	258	255	248	287	276	290	268	275	241	268	275	266	293	250	277	254	264	246	246	240	272	261	247	310	237	272	255	271	276	272	249	301	260	290	249	273	227	243	257	288	234	254	256	277	264	261	276	245	244	261	269	268	261	276	279	239	248	252	280	267	231	282	273	252	260	238	252	266	236	258	280	245	288	277	277	297	266	258	274	273	265	235	237	266	277	211	281	263	253	246	263	254	262	268	292	246	250	266	269	272	277	279	248	280	275	274	271	290	269	271	277	281	255	281	280	267	244	286	267	265	252	270	252	283	266	233	272	274	255	254	230	285	272	319	279	306	269	255	248	242	285	259	276	236	256	250	285	271	263	225	241	243	304	247	279	269	289	271	281	271	256	266	244	299	282	279	304	272	255	250	266	232	285	270	284	277	291	291	246	285	257	243	265	256	291	272	298	256	295	256	229	278	288	247	251	281	262	266	297	264	286	272	268	248	256	264	276	292	276	256	280	261	267	255	263	289	276	266	238	277	261	257	283	256	276	262	243	276	282	249	288	258	283	267	257	289	278	270	269	275	263	282	283	271	279	273	280	269	260	277	271	250	303	294	275	247	259	290	267	284	269	277	269	253	264	287	293	262	253	270	248	264	300	286	255	281	260	284	261	288	270	275	241	226	274	258	292	258	277	276	285	247	263	277	239	280	277	261	289	258	262	251	286	235	248	291	302	299	266	300	282	271	261	279	291	269	261	255	268	270	289	281	266	273	283	280	251	267	272	261	262	270	259	286	263	260	270	254	265	261	280	255	251	283	254	252	270	243	245	284	251	296	273	256	301	268	266	245	273	259	266	302	262	260	265	258	268	270	311	261	262	265	282	294	272	270	276	277	263	252	247	277	266	265	296	273	279	263	245	276	263	292	265	274	251	279	263	274	266	279	248	258	265	247	252	259	263	281	289	277	259	281	264	230	284	251	283	271	295	263	257	283	297	262	254	274	274	271	250	243	298	280	258	272	268	272	265	279	246	277	282	270	270	316	248	290	273	246	308	268	272	309	242	253	252	238	268	249	288	282	245	289	266	285	236	278	259	270	277	266	271	273	272	272	271	272	266	244	275	280	271	293	270	279	262	271	272	274	254	272	250	239	277	269	260	280	262	287	291	250	283	266	261	288	294	275	268	245	270	247	266	254	255	295	256	252	265	244	261	238	281	262	255	256	280	265	267	261	289	263	272	272	285	259	312	257	252	257	288	252	267	236	261	254	284	249	260	264	276	270	243	253	260	288	264	277	266	259	266	267	254	252	270	255	277	252	255	265	275	276	266	242	290	241	265	286	268	283	263	287	280	269	281	246	274	283	244	258	280	239	278	255	259	291	308	240	275	265	277	273	264	244	290	264	301	279	271	260	286	307	257	324	266	274	279	274	296	274	227	263	242	273	268	281	290	285	266	261	303	264	288	267	277	271	280	263	317	268	282	260	252	262	277	269	262	260	257	291	274	271	296	262	280	238	281	245	273	295	257	289	283	281	257	309	286	273	244	301	291	267	239	257	254	291	254	279	257	255	276	280	251	270	263	281	265	268	281	275	259	270	246	265	271	265	245	268	265	266	256	262	262	279	307	269	278	260	276	267	268	260	241	261	277	284	283	276	252	279	240	287	272	254	259	279	303	303	269	252	272	277	283	251	250	264	273	256	255	240	285	287	257	280	262	253	282	288	254	259	264	284	277	271	269	262	262	286	275	294	272	255	276	273	308	279	265	256	248	291	265	273	249	283	297	268	282	300	286	239	293	258	240	265	258	277	304	259	292	248	267	272	248	312	251	276	261	274	269	233	264	252	286	283	247	283	241	291	293	244	287	274	277	265	265	305	271	288	281	248	253	262	300	298	290	240	266	289	256	260	281	267	245	257	257	269	272	294	281	280	274	261	236	292	287	278	258	261	267	281	261	268	270	283	277	272	296	291	306	255	251	243	262	276	263	287	259	288	268	267	254	278	258	268	304	281	277	271	264	260	247	263	277	256	276	240	268	261	278	272	275	281	278	271	287	309	287	266	268	261	288	309	242	271	280	288	233	272	256	255	273	281	298	272	261	280	260	266	245	248	246	252	276	288	279	285	286	266	299	253	284	240	282	301	241	263	262	251	264	300	259	263	288	268	268	272	281	282	287	282	273	269	257	274	246	277	255	246	273	268	286	265	285	264	243	278	267	266	250	281	257	262	275	267	272	255	254	265	303	293	269	276	247	245	223	231	273	292	263	281	264	287	257	257	284	299	259	255	254	260	267	259	284	257	286	292	229	256	268	250	254	278	260	261	235	269	284	293	281	257	280	258	276	289	264	277	282	258	267	274	302	269	262	273	278	301	263	265	300	270	265	237	235	290	278	291	264	290	238	277	267	263	270	315	283	253	250	289	256	268	286	263	263	229	306	288	302	263	262	279	285	269	268	264	236	287	267	293	276	252	248	266	280	258	266	240	290	255	274	280	269	267	276	285	286	272	273	271	266	286	276	256	280	282	264	280	263	290	262	272	228	276	245	286	295	270	265	267	255	278	272	268	242	257	245	277	271	311	277	263	266	261	272	275	234	251	295	256	284	279	283	286	252	250	294	273	267	253	264	246	257	265	264	279	273	267	261	254	261	266	288	265	248	269	278	245	237	260	297	258	273	277	242	259	293	255	258	278	273	301	292	280	271	256	255	285	243	260	244	273	248	293	258	263	259	254	220	279	293	255	279	272	296	249	279	247	265	309	278	260	273	274	245	253	287	281	262	296	265	270	286	290	280	272	274	282	256	247	282	252	274	278	244	270	308	279	280	245	301	276	267	276	244	242	276	262	257	305	289	256	259	268	287	275	275	273	295	276	275	258	287	263	260	280	253	251	246	266	285	280	261	263	231	259	265	279	286	255	271	269	260	256	288	267	273	275	258	272	296	265	258	272	274	277	293	276	259	257	266	278	275	245	272	261	279	289	262	262	285	302	243	293	287	298	235	260	266	250	269	271	260	238	253	277	274	281	264	273	281	287	318	251	230	276	279	299	281	255	235	297	279	269	240	272	295	237	293	258	237	267	235	283	295	234	276	272	242	242	264	275	271	274	269	272	272	276	267	298	278	295	262	248	269	267	244	268	274	288	270	286	277	235	254	259	278	279	276	265	280	270	298	254	267	244	261	288	253	255	267	263	283	296	232	270	265	306	263	262	280	267	261	250	274	264	244	288	284	265	278	255	236	293	282	284	258	274	272	275	278	282	252	278	266	280	289	266	276	262	261	271	280	287	230	249	244	285	263	249	263	247	284	226	245	258	273	258	280	263	236
5470	1700	3308	3892	3397	2767	2386	2030	1762	1659	1487	1473	1375	1234	1207	1083	1157	1119	1035	1016	1072	1020	968	1022	964	911	915	906	937	919	914	881	880	906	798	897	867	881	829	845	862	835	812	830	926	823	974	801	837	806	849	879	828	835	841	881	783	796	828	840	842	820	841	808	848	840	857	865	770	868	793	815	811	856	812	805	825	846	803	793	781	769	789	825	841	848	774	821	785	739	790	783	793	809	805	787	800	785	792	853	772	823	840	816	757	810	823	824	833	842	803	812	786	806	796	792	796	771	803	753	806	789	834	769	828	815	827	789	813	836	798	783	817	806	816	804	826	786	826	817	771	819	786	736	801	763	812	799	803	770	821	815	841	809	766	797	812	773	792	771	798	776	833	823	752	830	832	797	813	747	796	783	820	816	786	796	835	810	776	801	837	805	856	797	754	765	782	816	770	814	768	807	809	849	775	813	762	821	801	826	800	798	800	759	794	787	786	816	807	827	802	803	803	805	776	783	770	767	836	760	819	832	833	806	821	803	754	831	828	802	851	776	799	862	772	822	820	796	741	806	792	742	841	849	806	815	773	820	746	802	839	857	779	769	786	837	821	783	852	809	815	831	797	818	798	812	832	818	826	829	787	811	830	771	819	817	813	801	769	777	785	745	795	750	808	826	826	818	823	800	830	868	830	783	832	773	815	789	801	839	786	802	797	789	803	764	772	762	837	796	812	797	810	816	805	822	846	811	841	813	864	799	823	762	780	829	781	802	802	753	787	767	810	853	801	807	792	849	791	801	789	834	776	841	779	832	792	810	837	773	804	860	784	760	745	808	787	806	793	776	738	775	811	796	766	795	759	804	818	814	797	802	767	804	784	822	770	771	776	764	782	785	830	774	791	779	816	836	836	787	834	751	743	771	742	824	800	817	788	758	799	813	808	811	812	786	805	770	739	786	811	813	804	789	772	824	832	792	775	830	824	781	762	780	804	775	827	802	836	826	759	796	825	808	800	831	803	812	796	808	803	793	815	802	855	805	825	802	781	779	812	782	782	804	836	787	780	787	801	799	846	813	812	812	800	831	825	829	777	834	770	837	858	789	779	781	821	819	786	850	760	747	803	738	792	763	807	817	797	812	799	773	843	801	785	781	789	824	847	808	773	826	862	816	779	833	781	815	786	805	774	777	838	817	786	770	736	822	845	823	795	788	815	770	789	799	781	821	756	776	813	800	811	801	799	776	770	758	820	792	773	801	769	779	762	767	743	762	760	819	751	853	774	773	820	765	803	798	776	792	754	792	795	845	841	808	789	826	779	798	829	820	778	804	804	770	799	824	799	795	783	780	811	838	811	811	807	843	788	724	771	785	800	809	792	788	837	758	784	788	808	823	793	788	793	834	790	786	834	854	808	837	808	794	786	834	801	830	736	758	850	806	812	820	811	846	819	850	810	837	829	805	834	753	794	761	805	773	786	814	807	828	831	796	829	767	827	879	823	752	850	800	813	850	797	833	780	735	760	838	816	764	804	803	823	778	803	779	789	843	804	799	841	813	827	804	796	785	779	810	812	750	820	798	806	813	832	780	804	751	781	824	770	783	815	861	782	807	839	771	740	850	802	777	796	805	826	776	849	774	834	790	769	796	768	797	805	799	806	758	822	801	795	805	772	818	800	811	820	820	772	816	802	802	778	783	784	798	807	793	856	808	788	816	762	793	841	874	776	764	768	814	772	822	788	771	805	801	846	786	797	839	780	859	815	789	800	780	821	829	794	873	811	761	777	774	866	782	809	823	792	805	793	809	787	782	843	789	830	834	736	759	825	783	808	797	779	801	786	790	824	785	768	801	824	808	773	774	779	855	793	814	804	762	828	805	758	764	791	797	801	860	769	792	791	780	733	795	826	779	800	804	785	774	805	788	777	809	823	844	794	807	774	803	783	816	805	797	840	799	794	840	836	798	771	804	800	826	809	828	782	835	788	810	775	799	801	799	761	814	829	796	785	832	801	788	774	796	767	790	826	818	811	808	766	773	840	807	829	763	823	823	790	813	769	803	843	769	794	797	724	771	816	838	791	850	791	809	824	762	830	785	801	799	856	822	842	780	842	816	809	775	821	767	744	781	845	778	840	792	826	797	829	854	787	790	776	778	800	780	775	787	796	822	828	823	754	816	774	824	841	850	802	777	799	804	825	766	801	792	782	794	837	774	789	817	786	783	831	820	806	797	795	816	794	779	750	777	783	810	793	808	793	828	757	752	828	786	803	810	802	819	838	812	788	784	807	791	802	797	829	852	711	814	830	798	815	771	792	776	761	797	838	813	788	801	794	824	838	798	803	814	829	785	795	806	826	828	768	808	887	799	803	794	789	802	803	858	770	808	780	795	823	825	782	801	781	813	846	785	815	833	812	802	773	777	796	765	802	796	798	811	828	794	756	816	792	756	800	822	745	789	834	796	844	820	847	807	817	781	842	810	791	820	772	785	796	783	776	821	787	828	777	798	823	802	770	811	803	722	810	779	825	812	810	856	792	804	788	813	828	817	863	785	825	778	823	765	811	809	791	815	778	784	744	836	775	775	757	796	750	829	786	779	845	843	750	819	813	812	856	803	760	809	781	827	865	744	790	829	759	789	786	784	839	774	783	776	794	813	812	778	782	795	814	793	839	796	759	777	755	818	837	852	736	760	851	770	814	806	800	740	782	827	838	778	823	752	766	810	820	817	776	801	797	838	760	788	784	823	762	780	815	841	783	774	808	833	798	788	794	830	804	836	777	786	748	807	772	816	789	781	797	787	775	780	820	805	767	796	815	823	780	882	767	779	767	862	815	791	834	775	771	805	823	822	751	740	821	779	803	758	798	789	813	826	807	840	849	822	801	806	830	808	791	820	846	819	811	833	822	767	799	840	843	807	819	827	795	815	817	806	738	753	802	786	766	802	771	786	768	771	788	793	798	788	822	818	787	808	796	781	792	819	820	809	773	847	783	833	808	768	759	818	761	818	829	827	822	827	783	809	839	744	825	791	796	805	780	871	807	841	792	869	822	780	860	780	809	756	815	822	782	793	813	797	761	797	761	750	794	831	815	790	788	808	751	885	750	801	799	777	859	782	777	783	786	811	850	810	808	766	749	801	844	788	821	773	771	783	770	802	835	830	798	847	782	765	843	796	850	800	844	848	775	822	820	774	777	793	837	813	811	814	822	813	742	815	750	824	798	785	801	746	793	784	782	781	798	773	806	808	878	736	825	760	779	804	766	788	825	789	754	799	822	809	799	849	752	811	824	797	787	859	807	797	798	768	787	828	795	810	770	773	759	826	824	830	797	799	803	784	831	768	795	812	765	808	807	836	870	777	796	828	796	827	834	841	832	789	783	794	782	797	791	819	776	822	796	821	787	818	797	830	813	793	850	832	856	854	784	788	822	794	810	786	801	771	803	773	782	803	796	810	842	866	801	809	759	798	824	755	820	814	764	789	821	803	807	800	790	822	775	742	815	751
15771	2645	2931	2310	1586	1164	978	731	590	607	473	467	432	410	363	375	365	333	346	342	295	304	338	281	284	325	292	313	295	316	319	304	299	291	267	257	307	279	277	245	328	287	277	269	279	263	244	262	264	288	284	290	281	276	280	302	269	287	273	289	280	263	269	260	267	308	268	261	267	237	266	270	270	261	267	294	257	285	261	282	259	259	283	283	277	267	265	289	273	256	265	263	276	259	265	282	268	269	246	283	267	255	248	231	272	264	278	277	280	261	282	285	264	280	265	264	280	253	265	278	260	252	289	251	282	253	274	265	294	278	263	281	259	257	258	253	248	281	257	262	260	272	261	294	240	238	262	298	249	262	271	276	264	276	263	240	260	271	264	253	290	253	281	290	269	274	272	261	272	257	256	262	255	292	258	253	262	268	243	279	253	257	282	295	272	266	263	241	266	252	266	253	287	264	281	236	237	267	259	293	276	247	249	270	259	239	267	246	281	289	272	254	270	289	260	281	252	248	252	273	273	271	257	252	267	256	267	281	269	260	268	281	295	258	302	257	252	250	263	294	255	275	241	240	270	284	246	271	243	243	253	288	263	246	256	240	257	283	256	242	284	244	256	275	271	267	252	255	250	256	258	282	288	282	266	276	257	256	281	278	302	242	277	245	260	277	271	260	279	260	256	280	297	263	268	272	261	260	276	267	279	287	259	239	272	265	250	261	246	249	268	269	260	261	285	259	271	265	258	257	255	279	285	273	237	305	268	256	249	253	266	271	251	237	253	242	265	262	263	237	277	258	282	265	266	252	274	261	268	260	304	263	295	280	230	307	235	283	260	286	243	254	258	238	263	276	284	288	280	283	281	259	281	260	286	271	259	282	267	281	275	271	263	257	250	287	261	274	262	281	301	259	234	262	261	275	300	249	256	263	261	287	277	254	291	271	236	272	256	266	289	287	265	260	260	276	264	288	276	240	270	247	263	268	274	252	274	277	242	263	251	295	250	239	239	271	286	253	233	273	267	271	285	247	250	275	286	255	260	324	278	270	254	278	252	250	233	296	255	252	241	264	278	280	273	263	277	248	271	260	269	271	246	269	281	302	249	252	262	247	250	247	276	260	272	261	298	295	243	248	262	282	252	248	245	272	266	247	261	269	270	271	278	237	256	294	267	266	250	271	271	267	275	296	266	253	253	254	238	234	281	279	248	237	251	248	269	251	284	281	268	291	315	262	278	232	245	260	287	228	270	276	299	282	255	282	241	271	256	257	241	285	250	252	302	271	245	270	273	303	268	265	251	286	246	264	266	229	289	300	285	264	271	295	273	239	287	257	274	248	234	274	246	245	280	255	272	236	284	269	260	266	264	284	242	270	281	271	275	260	281	283	262	261	292	259	265	241	250	282	265	275	266	254	293	240	257	248	280	267	271	241	262	262	295	266	261	256	274	292	260	261	266	250	256	280	256	264	273	249	263	272	249	262	262	254	242	281	256	247	282	263	273	275	267	283	278	260	268	238	274	256	270	268	262	265	269	282	285	247	268	273	277	278	274	278	265	252	267	259	261	246	269	260	255	256	252	277	266	254	279	292	237	258	277	262	254	268	275	274	261	252	290	245	292	255	270	284	240	304	313	262	259	257	274	258	278	283	285	269	257	265	277	256	263	259	263	254	271	267	264	261	266	254	268	260	272	249	249	278	265	234	258	239	291	253	262	281	267	254	239	299	266	289	246	281	255	275	256	250	278	289	264	269	285	290	244	274	288	255	263	290	293	261	267	292	276	259	267	268	254	262	237	264	273	271	267	250	242	274	259	276	270	270	254	254	249	252	269	267	269	255	256	283	256	272	276	256	239	290	276	247	266	282	248	254	274	288	259	271	248	248	261	284	278	256	269	249	259	263	261	259	289	278	255	240	278	273	286	279	259	262	294	267	246	285	264	273	286	266	270	255	288	271	266	249	284	264	239	262	260	267	285	257	282	246	243	270	266	262	234	274	248	279	273	221	256	255	289	262	309	284	292	251	266	251	251	277	271	255	266	255	247	278	270	263	246	250	294	276	282	264	253	242	255	244	267	272	242	232	283	239	272	252	253	243	249	253	261	267	274	280	260	297	265	260	267	242	288	275	303	279	279	267	296	284	292	280	269	246	277	279	248	267	257	260	259	266	263	261	270	279	280	289	267	281	274	264	258	274	289	283	273	266	232	241	264	247	262	255	268	244	270	282	235	244	249	261	272	258	281	258	250	278	271	268	261	287	276	278	259	231	276	288	241	250	279	281	266	272	264	268	247	244	280	273	256	273	276	272	274	258	252	262	277	277	259	268	256	249	287	286	274	243	266	248	279	257	256	244	248	250	247	255	255	259	283	284	245	260	253	234	277	255	253	266	288	286	258	258	286	255	247	239	250	256	250	262	250	252	267	263	261	253	286	276	276	271	266	245	288	301	266	262	259	272	269	296	255	268	276	280	303	261	261	277	266	271	262	242	255	273	246	279	250	275	273	295	257	249	240	252	276	282	268	285	271	280	258	236	273	284	291	282	266	258	260	267	266	250	282	267	267	251	297	267	267	277	291	248	269	293	241	253	260	292	260	253	262	236	261	262	257	263	251	230	236	295	302	243	259	243	245	285	274	278	255	261	277	265	280	263	273	286	255	264	231	300	250	286	262	294	254	259	279	269	300	266	256	258	241	282	266	286	281	251	262	276	283	270	303	239	273	249	251	276	275	269	265	260	275	277	250	267	259	257	255	266	261	279	255	281	303	261	274	292	236	279	266	273	286	244	295	268	264	253	250	266	270	273	265	252	274	256	242	236	253	275	242	268	280	284	239	259	273	303	255	263	271	235	273	249	254	254	276	284	279	265	257	263	278	293	255	262	317	288	265	281	304	290	271	256	284	254	262	280	264	258	266	260	255	248	284	258	277	264	284	273	271	273	284	255	278	260	266	278	262	278	281	271	276	249	257	244	265	296	270	261	246	243	262	271	256	248	233	255	262	257	262	279	246	264	277	259	238	266	224	266	264	260	257	266	253	254	273	261	280	263	283	249	251	257	260	245	263	239	269	253	252	246	287	277	256	269	271	273	247	259	269	256	247	240	251	250	279	270	251	253	266	277	272	266	258	264	244	264	258	247	271	238	260	280	267	241	246	279	251	238	279	261	256	281	257	273	288	273	245	288	301	241	273	244	306	249	273	246	249	281	283	241	261	273	254	284	267	285	248	249	242	253	261	252	232	278	286	262	270	281	270	252	268	273	287	289	224	248	245	256	278	277	301	282	281	265	251	243	229	273	239	285	255	296	268	272	267	260	268	275	259	286	283	285	259	263	239	273	294	272	265	265	259	283	258	269	305	256	265	276	270	252	254	282	285	272	290	260	243	261	267	235	266	270	274	290	282	260	250	291	285	247	291	259	282	285	260	269	270	260	252	264	295	248	259	247	258	283	251	259	240	256	251	253	243	240	281	287	278	279	272	252	257	277	277	271	248	257
7529	2690	5567	6416	5522	4594	3829	3217	2737	2412	2151	1966	1762	1648	1563	1497	1429	1409	1295	1221	1205	1207	1078	1121	1091	1046	1073	976	1039	976	948	984	967	955	919	930	934	873	920	890	864	832	862	854	847	899	897	873	864	826	847	856	850	893	853	845	823	924	849	875	838	808	826	920	856	812	818	773	842	789	842	832	783	826	784	838	842	810	824	822	777	787	842	842	832	796	814	846	831	802	818	817	814	822	849	828	795	808	762	789	755	785	790	808	796	761	810	796	787	820	795	883	808	792	786	828	810	786	841	799	809	788	819	839	766	784	857	797	779	817	765	806	764	772	742	792	827	804	818	861	767	794	756	770	789	816	783	759	758	781	858	802	813	796	750	811	779	831	791	816	783	830	766	807	854	832	829	767	751	789	777	780	761	776	784	814	766	767	748	816	804	808	783	790	776	791	813	840	733	790	804	785	803	807	822	762	806	805	779	770	783	809	777	732	777	773	768	756	736	777	791	812	783	742	773	824	809	828	816	755	824	799	846	786	764	791	762	823	754	765	769	752	773	794	783	751	748	797	768	797	833	786	789	837	818	749	854	785	798	836	719	772	763	757	781	821	766	754	760	737	778	767	743	738	776	833	766	836	817	792	782	794	759	741	786	761	778	773	816	813	790	792	824	777	808	769	820	841	778	798	719	787	831	775	779	790	769	793	785	824	774	787	785	769	745	799	774	763	786	820	804	783	734	780	846	764	775	787	753	754	820	788	821	810	790	800	787	734	758	859	839	774	782	835	794	781	743	810	778	749	789	766	831	722	825	781	822	795	795	752	743	749	784	773	786	836	800	820	773	810	799	812	749	770	759	791	807	810	783	773	777	828	781	776	810	815	774	815	851	781	778	820	774	809	765	792	780	791	797	818	812	803	797	766	783	768	761	818	775	790	795	782	744	810	791	817	758	798	753	758	725	800	773	769	785	819	798	777	788	812	771	787	801	787	795	801	815	791	797	735	786	826	791	750	739	803	825	753	783	798	812	782	789	819	777	746	800	780	806	788	789	830	781	774	854	819	784	839	797	764	830	765	784	740	818	781	792	749	817	818	811	749	833	769	755	759	774	777	783	801	820	765	779	798	796	750	811	807	797	819	723	814	792	792	827	812	821	813	792	765	794	739	803	738	799	796	801	821	748	787	815	765	771	762	774	845	786	779	774	807	806	799	785	765	831	782	773	765	774	806	760	746	768	788	763	810	811	790	781	798	785	775	784	772	771	741	796	805	800	769	794	812	782	793	803	784	767	790	835	833	792	780	769	750	778	744	795	854	784	755	774	781	767	774	769	756	825	753	740	788	803	725	794	856	777	806	841	779	749	756	770	759	760	813	827	777	781	804	746	786	803	804	782	817	814	768	835	780	778	785	823	738	795	809	756	782	801	765	794	793	796	750	790	800	779	835	789	789	781	799	783	779	852	804	836	832	819	792	776	813	773	777	793	780	803	779	780	781	800	777	785	831	754	815	778	755	736	781	790	816	841	793	837	774	708	771	768	792	802	771	828	768	778	853	848	825	784	794	798	784	805	852	730	793	754	819	747	791	748	773	794	759	822	796	813	793	751	782	845	789	717	800	762	789	765	786	836	768	793	808	790	804	762	820	764	777	776	824	786	781	786	768	776	815	769	787	769	773	811	806	800	794	814	807	822	850	795	767	772	765	785	801	815	809	734	799	806	790	786	816	789	762	808	722	830	831	830	762	804	781	814	795	811	814	758	807	823	792	791	807	790	783	774	823	772	769	774	814	794	788	782	761	815	807	788	783	805	829	785	848	797	777	772	747	726	743	755	789	784	770	779	748	779	763	747	763	800	815	757	799	794	768	773	779	774	780	764	793	828	761	776	791	803	736	824	745	810	733	841	776	811	795	840	798	817	740	778	781	815	758	786	785	811	785	806	766	793	779	761	777	812	757	798	799	748	740	817	827	754	741	799	731	777	812	825	754	759	794	784	762	815	782	808	814	775	817	800	785	791	755	762	842	766	768	788	808	786	780	782	755	754	823	774	776	741	813	770	828	836	818	762	764	769	784	746	818	776	746	805	792	755	798	769	817	762	750	809	814	759	765	823	767	761	748	786	790	812	743	741	766	856	752	775	706	758	724	753	768	734	784	764	813	819	759	793	744	828	767	803	770	829	775	741	831	783	786	763	792	820	804	784	747	787	803	813	745	808	765	824	796	744	757	760	813	777	824	789	752	783	778	791	813	818	762	851	760	773	757	821	727	800	775	829	753	825	800	809	768	757	764	780	807	714	746	765	764	839	772	813	803	749	773	742	795	785	860	810	732	792	795	799	829	824	756	751	787	828	791	785	792	745	761	755	814	812	770	816	790	742	814	763	798	770	829	795	784	794	829	753	752	782	790	737	816	744	811	745	798	756	755	778	771	809	784	778	759	825	783	839	751	814	742	833	755	824	780	853	751	745	770	815	817	819	773	778	754	786	794	801	801	796	800	807	734	777	777	848	802	750	859	783	743	807	768	756	803	779	809	766	751	784	765	794	783	780	806	794	777	804	835	773	793	746	770	765	818	806	749	863	825	759	794	771	800	793	806	773	771	768	777	771	798	835	785	781	789	749	749	752	783	726	810	770	765	768	780	806	771	831	872	805	801	754	804	730	761	715	812	820	807	807	803	798	818	838	773	754	763	814	825	736	723	833	743	862	817	755	839	819	787	765	836	765	796	790	801	827	798	853	797	815	781	781	824	831	754	789	800	780	805	773	792	780	808	769	812	760	787	786	799	782	750	761	834	781	766	797	776	780	790	783	785	799	793	777	802	786	794	817	762	795	834	758	772	798	778	837	793	814	812	790	801	801	763	807	753	800	783	795	773	807	759	763	790	763	773	837	796	808	748	759	776	781	712	815	836	763	797	762	797	820	786	803	839	752	784	785	745	802	803	762	850	789	805	789	824	835	767	803	777	793	793	746	755	809	805	771	746	772	751	741	782	793	800	824	791	761	792	813	751	795	760	777	775	761	750	789	787	839	805	730	852	778	771	792	765	723	765	774	757	747	793	798	755	782	798	785	749	771	788	796	794	765	826	767	792	737	808	798	782	819	768	788	781	786	804	784	846	829	820	810	750	782	782	819	787	756	787	770	752	771	764	820	829	738	794	798	747	796	769	804	807	742	772	803	786	746	794	757	759	794	814	753	796	790	815	782	816	756	778	746	779	828	757	738	790	784	808	816	785	785	802	826	869	720	751	792	848	802	758	763	790	821	790	788	749	769	780	820	844	805	819	834	747	741	821	777	792	822	795	792	794	769	771	757	809	781	780	726	779	759	827	851	759	786	784	797	813	803	757	757	795	796	812	812	780	799	759	786	761	780	802	813	822	799	758	788	731	828	796	811	767	788	805	791	773	768	803	737	825	849	815	783	795	777	773	766	784	807	772	810	824	829	791	828	765	797	782	765	772	718	742	735	815	767	790	805	841	774	842	797	781	797	751	762	791
2062	212	194	185	170	174	157	145	155	119	154	152	142	138	131	171	118	124	137	151	144	147	145	136	123	144	156	151	133	131	158	144	132	142	117	118	143	142	129	138	120	144	143	133	156	147	115	118	154	130	135	139	119	124	151	134	123	138	142	160	132	134	124	127	124	142	131	112	147	140	123	145	136	135	140	143	151	149	142	138	131	141	128	113	137	119	149	150	139	121	144	156	139	125	124	129	151	125	139	123	137	148	137	149	127	133	115	147	122	143	136	133	134	130	118	144	122	146	156	133	134	126	122	125	137	122	144	134	141	131	160	139	120	141	157	126	118	129	113	124	134	147	124	136	127	152	135	133	124	134	161	135	116	145	150	131	125	133	146	147	137	135	147	136	146	135	150	132	137	115	136	142	130	148	140	134	129	131	141	165	124	151	124	130	152	133	137	156	125	153	154	133	127	146	128	118	156	131	136	135	146	160	126	146	140	142	133	135	151	156	129	124	141	137	147	149	148	121	122	134	113	117	152	137	141	143	113	153	127	120	155	154	161	149	149	134	127	133	150	147	140	127	120	148	129	122	140	141	133	123	144	153	143	117	147	128	119	138	128	130	122	149	125	145	141	132	160	142	144	155	133	131	133	119	125	151	126	143	142	157	162	132	136	152	133	146	141	142	129	129	139	128	135	133	135	135	132	137	118	144	148	110	137	146	140	146	137	118	122	127	143	126	125	142	150	141	160	135	153	147	130	118	130	113	141	158	133	131	141	123	126	136	143	129	135	158	135	124	145	127	125	139	142	123	136	144	135	110	138	136	123	140	125	126	132	145	137	150	142	151	123	144	134	133	148	158	129	115	134	141	154	143	130	143	123	132	131	120	126	116	133	151	144	128	130	117	131	130	118	133	116	128	164	145	119	134	145	139	165	126	144	141	127	134	122	132	144	142	148	124	128	156	116	123	130	127	123	133	153	127	142	137	131	135	131	142	124	152	121	128	130	134	136	137	147	128	128	160	149	136	131	148	139	133	132	146	153	125	134	130	137	136	129	125	129	139	131	146	130	135	140	157	133	124	134	150	123	135	128	129	156	151	144	135	127	125	131	141	122	129	139	157	152	135	124	151	152	119	111	121	143	117	142	152	139	156	135	128	129	150	112	136	130	123	114	136	152	149	140	141	137	124	149	132	150	122	130	148	137	146	138	133	142	123	129	129	133	136	136	139	136	141	109	141	115	156	139	122	111	134	127	128	128	126	155	145	142	147	132	152	158	146	127	147	148	142	133	130	136	125	135	138	142	159	143	137	149	135	146	138	119	131	143	135	133	154	133	131	142	125	143	139	141	139	136	130	132	140	136	151	137	139	139	143	151	142	143	134	153	129	155	116	119	133	146	131	141	130	131	142	137	123	133	122	150	141	127	132	135	140	130	127	128	144	144	137	134	127	147	128	117	166	136	141	133	131	125	119	140	145	119	131	145	127	142	145	145	139	159	144	131	107	126	147	149	124	146	148	134	118	142	126	119	135	118	140	111	147	146	146	136	136	152	149	156	143	150	122	115	134	147	136	136	122	130	138	124	118	134	141	142	115	129	127	149	140	127	126	138	127	123	123	147	132	132	131	159	155	145	117	121	146	125	127	144	149	125	132	131	118	126	118	133	129	149	138	127	126	150	146	133	145	130	132	140	139	131	130	139	138	144	161	131	135	145	134	123	168	136	131	120	150	108	130	128	124	119	141	131	130	144	130	148	122	126	143	144	121	120	138	129	145	150	143	123	142	164	124	132	133	122	126	129	132	121	150	150	142	148	145	146	128	128	124	131	132	148	124	146	153	128	123	141	148	144	128	165	136	153	143	136	125	145	142	147	129	115	118	128	147	128	143	129	126	139	108	135	128	126	128	142	121	130	148	126	123	119	137	128	126	124	132	115	124	134	138	126	133	124	143	150	148	132	140	145	151	120	134	133	165	129	123	156	124	127	152	163	129	126	140	122	114	114	134	150	118	141	135	119	136	138	161	114	137	145	113	136	150	150	137	128	153	149	145	146	142	147	146	143	129	144	107	115	117	138	135	157	137	141	153	147	136	113	133	129	120	124	139	150	131	141	143	139	133	147	120	147	151	133	144	147	128	137	159	129	136	145	135	125	150	121	151	141	141	127	132	145	147	137	110	149	130	139	160	150	128	130	126	141	125	131	127	147	111	145	130	150	126	139	131	140	152	124	160	150	166	148	142	137	141	136	139	131	139	139	135	123	136	157	124	153	119	132	150	143	149	151	145	145	125	140	118	137	153	126	144	134	136	136	124	141	118	115	157	138	129	141	132	130	143	135	145	151	146	140	107	144	136	127	151	143	126	155	137	131	150	126	127	126	125	164	143	146	136	163	139	146	133	156	126	150	131	117	129	141	138	130	135	156	145	147	116	133	137	120	139	136	137	135	125	129	108	138	130	159	108	116	139	135	150	154	135	125	149	130	130	131	127	136	160	131	137	111	134	120	119	128	133	132	115	152	125	129	144	147	141	138	137	155	146	137	140	129	133	143	151	155	147	150	129	135	133	115	143	146	153	136	140	125	149	151	145	134	121	141	146	135	145	126	141	123	139	146	139	136	148	156	132	143	134	136	147	128	134	146	144	142	120	163	133	144	143	142	129	137	165	135	147	105	155	140	144	146	131	140	127	144	150	127	144	138	127	130	132	124	151	135	163	126	142	149	130	115	138	122	141	132	142	122	147	139	150	139	148	137	126	121	135	101	123	155	115	135	141	144	132	143	143	146	134	137	125	128	114	156	140	144	132	132	141	139	166	133	139	139	115	150	155	118	139	117	151	132	127	134	168	144	127	127	129	137	125	147	125	131	142	151	139	136	145	125	129	151	149	128	147	114	134	140	120	162	142	131	144	120	157	150	149	122	138	123	131	131	143	131	129	124	153	134	138	161	129	136	145	128	137	139	142	131	136	142	154	135	144	139	139	136	137	119	141	147	122	131	126	135	133	137	136	147	140	142	147	144	137	150	137	127	136	133	132	140	133	139	119	119	137	137	119	135	158	141	155	152	142	141	133	146	146	148	140	128	140	123	161	136	138	148	138	118	155	147	121	144	130	119	154	121	144	147	118	158	128	131	158	142	141	137	142	135	118	127	128	127	141	126	128	133	127	155	136	144	129	128	156	134	157	118	156	111	132	143	146	141	144	125	131	142	136	151	144	146	133	145	131	113	130	135	128	145	135	129	128	132	139	144	120	157	154	140	131	133	140	141	124	127	126	161	119	143	152	111	113	139	135	100	135	146	134	146	149	131	128	130	134	115	143	138	121	159	150	138	145	132	137	137	113	139	156	153	152	128	129	150	140	149	133	131	129	130	111	153	138	146	149	145	123	133	122	135	124	132	143	135	134	127	107	143	137	152	136	133	114	158	131	132	147	166	123	138	142	129	130	136	134	134	122	138	127	116	151	123	167	121	139	115	119	141	124	130	141	143	156	144	120	119	119
1781	536	643	670	628	617	530	496	512	525	527	468	505	501	476	493	486	499	487	494	489	434	492	455	484	475	449	453	496	469	482	488	454	490	447	480	438	453	457	482	457	451	479	471	483	444	423	512	457	476	437	438	467	480	484	474	504	475	507	451	470	488	441	467	488	441	431	472	491	512	439	458	458	460	476	413	448	448	451	460	467	476	458	442	494	474	490	436	434	471	476	477	430	423	500	460	496	444	442	410	424	508	447	483	438	489	457	420	459	471	439	452	460	479	488	454	492	470	492	489	434	450	431	455	480	411	449	503	476	477	445	460	436	433	483	449	500	481	481	443	462	447	459	484	476	461	462	474	462	453	444	457	491	451	451	432	459	469	473	462	472	500	469	457	433	465	498	447	454	461	471	452	490	483	449	476	489	484	456	474	483	438	440	462	441	433	465	450	434	455	419	451	453	463	429	474	411	475	455	482	471	472	413	468	460	497	475	404	462	452	462	437	434	471	446	481	449	487	418	424	467	468	442	451	445	464	471	519	449	472	478	485	480	478	467	438	488	485	440	467	446	403	468	501	475	438	462	500	482	480	431	465	449	430	441	488	434	446	472	455	394	466	500	472	449	482	457	458	450	454	479	446	448	466	448	435	453	501	451	429	471	466	467	515	418	491	468	505	446	489	508	433	427	443	466	436	505	414	479	453	465	495	435	451	476	420	453	416	489	477	459	462	489	469	422	497	428	463	451	467	449	477	523	441	460	459	486	453	468	488	459	441	463	420	439	436	500	453	487	472	483	455	469	424	421	454	490	476	481	451	498	397	486	478	467	474	472	512	422	464	433	468	448	462	449	468	445	466	491	439	489	466	442	466	465	483	443	449	421	416	434	451	454	443	483	443	422	450	421	476	452	481	473	498	481	475	471	434	444	473	471	451	465	454	491	440	480	481	452	441	528	465	468	443	491	416	495	466	446	473	492	450	500	482	491	461	456	468	517	453	489	464	469	466	438	503	454	461	484	433	467	455	445	473	478	485	434	461	435	471	484	457	454	482	511	443	477	458	447	446	482	455	457	471	452	457	457	455	500	492	449	477	436	449	526	480	488	440	468	453	465	468	466	414	454	475	501	451	485	421	411	463	471	438	462	452	442	458	469	445	477	470	495	463	460	467	462	498	450	455	435	471	488	486	472	460	487	463	440	433	428	436	426	449	397	450	447	469	439	454	446	439	457	425	456	526	453	444	484	505	449	454	471	472	433	429	448	453	488	424	469	487	463	473	468	470	457	472	475	444	462	446	452	440	430	453	400	464	447	443	526	464	493	442	454	459	497	476	469	421	436	447	464	474	473	471	494	432	481	448	462	487	461	417	449	429	453	489	459	451	479	465	442	425	424	432	504	475	430	442	512	428	437	442	484	461	431	453	438	453	455	471	431	493	497	481	451	469	491	503	405	459	460	475	456	427	410	489	458	484	465	480	443	431	435	440	450	428	490	460	505	450	469	451	476	432	455	452	497	443	437	434	464	486	448	448	494	480	470	481	449	478	475	441	417	434	497	479	441	442	457	450	451	469	415	481	444	448	472	485	459	426	420	431	453	469	470	490	462	460	443	441	438	489	423	438	463	432	479	483	448	446	477	458	480	456	459	435	452	468	443	473	469	465	502	474	449	441	468	471	474	456	463	466	492	453	478	403	464	447	464	477	466	460	431	471	426	468	450	449	468	474	482	474	458	442	475	459	445	479	458	438	494	445	438	461	464	454	469	445	455	460	473	444	459	460	430	502	446	423	461	451	459	480	439	465	475	480	483	453	457	469	473	494	451	447	456	462	487	494	449	480	464	447	472	430	462	460	474	434	500	410	442	458	469	488	472	432	454	475	478	487	439	506	489	480	472	438	501	443	452	455	463	462	459	461	460	443	475	462	466	459	460	496	470	462	435	478	468	453	445	487	426	503	462	464	473	446	488	434	440	456	446	480	499	494	433	464	442	502	476	460	454	464	467	433	456	444	476	456	501	482	476	453	486	473	460	454	483	442	442	478	465	488	443	448	458	471	452	433	438	471	445	459	475	448	470	495	441	487	465	457	434	442	475	406	479	449	449	441	468	457	465	426	474	425	485	485	450	447	459	508	461	443	480	438	500	450	457	447	463	450	423	452	455	455	469	464	464	459	465	458	436	486	455	498	489	415	444	467	486	407	425	435	452	476	485	465	445	466	429	423	463	447	508	477	463	429	492	427	463	439	429	455	488	458	460	435	457	455	482	472	452	512	476	456	470	450	461	450	430	504	448	478	457	464	451	475	475	456	442	485	464	461	471	429	454	453	469	454	454	436	454	479	460	438	483	461	433	438	462	458	473	412	455	462	430	433	429	488	463	484	496	485	412	489	501	441	451	472	461	420	455	419	476	464	458	510	461	419	432	415	484	469	472	464	490	469	471	435	485	460	417	471	429	490	448	416	465	489	478	505	479	499	467	460	474	475	434	476	485	440	420	430	452	493	453	471	461	457	481	488	442	443	448	434	451	488	418	453	447	501	496	485	471	444	414	474	488	455	416	429	477	372	478	457	437	463	462	497	463	428	522	449	481	469	457	453	472	475	472	416	485	445	453	461	484	473	432	480	434	496	459	477	446	451	479	446	425	474	464	435	450	475	485	478	461	473	456	452	466	502	475	465	449	448	464	515	460	436	493	451	469	456	440	453	464	508	427	434	464	451	431	492	445	462	488	479	437	469	457	446	454	484	456	460	457	450	425	513	469	441	414	433	420	518	466	484	475	482	491	446	463	462	495	477	445	456	426	463	476	415	420	452	473	469	454	467	469	455	464	467	484	462	454	415	449	437	462	438	480	468	463	492	482	465	476	457	452	473	466	455	478	470	466	492	444	439	431	434	465	476	469	463	468	443	459	437	471	432	469	448	475	431	433	406	408	478	412	455	446	499	451	470	470	478	485	435	468	448	448	439	428	475	467	485	469	486	461	431	454	456	442	444	466	468	461	447	443	487	465	483	484	440	434	445	433	437	472	507	470	463	435	478	454	419	475	464	439	463	453	503	485	444	514	449	437	452	400	458	449	415	476	453	468	456	439	493	460	457	455	462	492	488	456	434	478	452	449	409	426	493	454	454	471	479	495	449	459	451	449	496	481	476	491	440	456	449	415	411	480	444	465	451	463	451	410	430	427	449	460	464	474	473	452	451	479	490	474	448	496	453	457	456	435	477	492	445	475	457	481	433	463	445	451	473	429	456	492	448	447	452	458	466	469	475	447	501	473	432	409	480	461	449	464	501	462	454	471	489	452	472	436	477	457	407	487	462	465	441	455	465	451	419	437	456	452	446	458	435	470	460	443	478	489	473	455	476	484	481	487	457	475	474	436	462	455	471	484	414	444	451	452	445	476	472	473	439	471	425	490	463	487	445	481	435	450	463	470	436	468	447	463	474	494	445	459	450	457	439	441	481	449	453	454	489	434	458	444	484	470	467	450	433	418	474
8729	1242	1596	1265	869	750	609	496	456	407	353	350	354	341	337	318	297	311	335	285	295	315	318	265	285	268	290	299	266	247	257	283	264	291	309	268	290	283	263	253	318	263	264	301	290	286	283	271	282	266	271	277	239	281	277	305	281	259	280	264	272	288	274	267	285	266	248	288	284	248	278	266	283	278	249	283	274	270	255	266	244	281	221	259	282	261	273	267	273	264	301	268	297	304	278	279	280	251	267	263	269	291	296	282	241	269	282	257	272	265	259	276	268	231	253	221	263	277	259	292	271	282	251	286	256	261	263	283	267	247	275	265	303	253	269	269	279	260	243	273	270	291	276	273	270	260	281	264	295	261	260	290	288	293	299	303	252	226	262	252	272	272	248	290	302	253	280	272	273	253	254	258	249	256	270	266	265	247	285	245	265	285	256	295	275	260	269	262	267	301	280	260	268	285	276	265	245	271	266	257	264	256	282	300	267	301	270	269	288	261	261	252	254	256	289	305	263	265	232	273	255	232	260	247	252	233	245	266	281	288	254	252	258	270	283	290	250	247	245	281	254	288	256	249	276	253	255	239	263	247	296	280	261	259	259	272	279	267	272	279	295	282	288	278	270	286	238	262	252	295	257	283	260	280	263	295	275	265	274	280	263	267	265	269	268	256	258	277	269	294	279	285	270	257	283	269	255	268	294	294	229	288	262	274	286	277	288	272	257	271	283	297	286	288	268	246	272	280	245	278	275	274	255	278	268	230	264	268	263	269	276	289	268	284	262	279	218	274	255	282	249	266	277	283	292	260	267	273	276	233	258	257	270	286	261	281	279	285	267	283	259	241	272	250	280	267	252	305	269	287	281	248	285	259	291	270	252	268	270	300	277	253	272	297	274	288	258	251	274	280	281	275	271	276	260	280	291	253	288	270	270	291	258	259	280	278	273	248	254	263	284	317	279	281	245	251	269	272	269	272	258	261	263	306	273	274	257	250	282	269	284	273	256	280	253	257	312	282	251	284	272	276	273	258	239	278	248	261	273	251	283	259	250	284	292	267	274	289	258	264	270	281	289	298	272	277	255	247	285	254	283	298	262	276	272	261	264	270	265	253	255	248	270	289	292	246	240	252	266	272	257	239	280	288	259	221	254	267	261	267	261	318	264	282	261	257	246	256	297	292	279	275	256	278	273	272	286	261	279	260	258	285	293	255	262	267	295	233	306	287	277	290	247	271	277	276	269	262	243	278	248	257	243	237	266	271	279	262	266	304	270	253	285	243	289	264	298	259	257	263	273	280	285	276	270	260	252	258	280	270	284	263	283	277	272	301	281	257	267	285	247	256	268	296	228	272	239	260	289	272	287	237	245	280	266	239	290	276	280	247	279	243	281	279	284	282	277	289	263	283	287	274	269	267	305	292	257	265	238	271	260	281	311	252	261	265	270	254	287	257	270	274	290	266	260	280	272	273	288	292	269	281	282	263	268	268	276	262	271	278	284	279	224	247	279	257	258	269	263	258	303	243	255	277	292	289	267	246	267	261	277	271	300	275	267	264	258	259	243	238	270	250	285	280	251	264	281	290	272	299	285	259	275	244	265	277	251	283	265	285	277	270	243	280	274	254	243	254	276	267	262	293	281	240	289	267	279	282	252	278	258	247	256	286	271	257	281	266	272	248	281	279	259	264	288	276	256	259	280	302	285	278	276	281	291	278	258	255	240	270	278	313	265	243	275	260	281	272	279	262	262	271	270	287	311	260	273	266	290	245	267	275	283	269	274	313	293	279	276	290	290	254	243	283	252	242	229	275	254	272	298	276	266	265	271	274	235	268	261	269	295	305	255	270	271	261	257	248	259	254	281	245	295	289	268	298	271	303	237	271	249	244	265	265	278	301	263	275	282	242	263	243	263	236	255	279	273	233	234	263	236	257	288	218	263	266	282	273	272	308	276	296	251	270	253	261	271	244	254	258	288	262	260	269	258	277	286	254	286	281	270	270	257	254	258	248	241	266	262	265	272	291	231	274	267	258	223	253	275	271	274	253	251	265	235	253	261	247	237	279	243	298	265	277	274	279	267	263	274	281	278	268	254	260	273	270	282	272	240	254	243	245	295	257	283	268	236	293	307	300	254	250	265	291	265	295	258	267	236	245	249	293	252	232	287	262	261	270	291	231	247	274	268	254	285	264	263	282	277	266	271	294	286	285	253	271	238	277	264	264	248	286	266	271	249	264	275	274	246	243	270	264	260	235	306	269	282	303	266	286	251	286	267	245	265	298	265	276	256	262	285	249	247	281	251	293	255	291	263	231	275	273	247	271	266	257	243	257	255	274	244	308	271	291	279	277	273	265	250	296	273	271	265	237	289	253	259	288	275	254	273	270	292	279	265	279	261	256	278	262	244	294	265	272	268	264	259	273	281	239	279	280	275	246	273	261	287	258	280	307	276	299	277	323	266	262	263	286	273	257	270	271	260	269	285	274	292	274	277	266	280	274	268	264	273	247	308	240	268	260	244	275	280	262	276	248	296	285	265	259	266	267	258	268	280	270	304	246	291	265	252	272	245	257	267	266	261	279	282	260	287	278	290	269	288	231	256	273	267	257	264	268	266	275	283	283	266	256	274	289	235	242	267	270	278	267	265	266	267	265	289	258	301	253	278	259	270	288	264	268	273	272	272	305	266	249	276	242	293	303	273	271	267	262	268	266	273	269	274	277	247	263	266	287	260	283	268	267	265	287	265	266	280	274	271	251	273	302	309	273	241	243	245	243	294	259	248	255	311	249	269	252	257	265	283	259	261	276	232	233	268	267	257	262	259	241	280	286	257	238	280	257	269	298	289	247	271	275	276	256	269	273	285	282	285	281	275	296	293	292	261	282	269	235	284	278	254	268	273	271	253	261	242	287	272	273	278	267	292	267	276	283	258	251	266	304	302	262	265	263	279	282	259	277	267	277	263	302	271	267	276	260	250	278	277	249	260	274	263	250	288	259	256	261	244	254	255	276	259	265	275	265	280	244	255	223	274	271	263	261	232	275	253	285	294	299	267	237	250	289	255	307	277	295	255	288	267	273	256	269	279	275	260	278	255	255	259	278	241	271	254	260	281	258	279	259	281	269	277	282	257	259	298	273	265	276	262	263	257	279	279	283	238	231	265	248	274	246	292	260	246	267	249	244	282	259	280	274	279	269	300	256	276	267	286	304	282	269	251	273	262	272	264	279	262	256	255	280	275	294	249	260	272	283	246	291	250	248	270	280	231	242	278	295	283	274	242	286	272	288	264	263	268	279	249	273	271	260	278	284	275	265	284	275	270	260	305	289	290	254	231	255	279	250	278	249	292	249	306	261	242	257	257	289	275	269	270	278	292	279	258	268	295	253	289	254	257	256	286	279	264	311	265	245	280	257	296	264	254	264	265	281	240	305	251	287	294	260	259	253	274	261	286	262	270	278	266	265	281	259	291	258	237	262	280	287	265	264	275	276	258	257	266	249	265	248
5509	1778	3395	3899	3342	2844	2415	2143	1857	1643	1499	1339	1367	1306	1228	1118	1124	1068	1079	991	1044	1018	989	950	951	913	906	898	920	870	897	886	882	939	893	935	862	861	857	878	915	781	824	810	879	812	848	843	849	865	868	854	793	786	848	853	796	778	818	816	830	818	795	803	849	842	787	809	823	818	788	783	795	821	814	738	847	792	806	856	815	807	793	806	785	755	783	844	812	813	829	827	789	773	798	742	835	747	822	773	768	780	783	789	802	851	798	825	815	812	817	788	788	787	851	807	831	777	778	807	791	846	767	815	829	802	747	801	788	840	760	799	819	762	813	863	748	857	793	836	824	793	792	836	814	815	792	807	797	813	762	807	798	878	832	787	795	799	791	776	806	800	818	776	793	791	767	806	833	801	802	780	773	818	790	816	777	829	754	808	797	778	836	775	809	808	826	843	792	790	802	780	796	805	822	807	821	803	835	830	808	769	824	764	800	817	771	801	777	823	837	832	830	778	769	820	833	833	785	799	827	801	761	815	868	781	816	819	814	818	809	808	766	834	790	774	803	806	830	791	799	795	840	809	818	851	743	815	866	848	790	824	824	730	837	780	803	841	802	840	834	790	787	841	769	841	787	769	735	759	838	796	804	794	825	815	830	789	836	773	769	726	791	817	786	826	783	852	790	823	750	796	785	833	784	835	836	767	804	819	811	728	809	811	849	779	808	769	842	798	766	791	810	780	762	789	778	798	756	783	788	808	837	775	762	851	772	822	861	799	806	811	796	789	827	797	813	779	833	802	823	817	799	812	770	840	802	791	738	828	761	764	815	813	838	785	774	864	805	846	845	802	822	729	807	807	783	816	760	775	803	803	792	790	785	809	818	753	867	803	799	814	746	792	765	794	798	788	796	783	869	815	807	859	766	798	795	802	833	772	828	821	785	813	752	805	768	739	774	799	782	809	828	774	797	783	824	810	738	814	840	811	830	840	841	763	783	807	767	799	843	776	750	777	826	824	782	781	808	782	788	847	777	783	815	808	825	787	835	804	802	831	831	836	770	810	805	841	805	792	780	783	802	785	747	805	805	764	775	776	797	809	779	792	876	813	822	819	792	785	778	830	823	779	839	820	782	802	793	787	804	801	797	791	799	807	831	810	798	767	816	807	785	791	792	822	828	819	822	828	812	835	784	862	799	786	821	790	868	834	849	835	852	801	843	801	784	804	759	806	802	808	794	808	774	814	787	795	847	756	824	771	786	790	824	794	824	772	804	799	747	780	802	769	840	827	814	799	830	839	837	782	777	808	807	783	821	808	797	808	803	841	808	768	806	851	730	829	772	782	853	786	817	789	804	820	808	806	843	791	803	840	829	765	814	803	743	833	841	807	843	813	791	796	778	856	759	762	784	773	788	819	768	738	796	820	768	783	829	789	787	775	818	809	756	801	822	780	839	790	789	839	836	806	828	765	812	761	760	807	847	762	825	804	816	812	816	782	808	809	814	795	775	809	737	796	829	773	747	778	844	811	789	810	778	819	841	819	812	829	796	800	758	847	853	784	808	767	815	746	778	804	771	833	800	824	782	774	787	779	837	767	807	745	780	789	782	755	792	815	824	788	780	803	798	771	823	778	837	780	799	761	800	763	797	805	785	787	794	824	792	776	757	827	832	766	767	813	775	761	757	772	828	778	805	805	834	793	790	833	797	779	825	795	766	813	830	807	802	771	817	789	798	822	810	812	745	847	794	770	814	759	819	829	794	795	776	808	828	779	819	811	840	771	831	838	844	759	836	817	824	741	786	809	771	842	822	771	771	844	771	797	782	808	789	768	804	811	807	805	810	787	811	833	780	768	834	836	796	814	769	782	764	802	820	838	766	823	788	821	804	860	828	842	789	811	803	808	837	804	797	762	824	817	819	785	782	814	775	788	835	811	846	786	789	767	811	761	767	843	796	836	824	769	792	782	768	789	750	802	811	806	787	820	815	845	806	807	810	771	840	785	758	828	818	806	819	836	801	818	847	767	838	832	816	777	828	803	753	795	787	821	784	753	802	816	807	806	784	805	821	813	816	794	849	777	811	761	832	823	802	835	785	827	861	781	793	739	808	801	779	843	812	811	836	799	785	778	780	789	804	811	818	817	836	765	800	801	788	828	807	791	807	773	788	798	796	805	811	795	760	771	834	813	758	830	824	792	845	798	747	803	832	790	795	795	798	781	787	800	769	795	785	814	780	783	766	782	742	787	775	752	820	796	816	775	790	756	785	819	829	830	791	795	803	814	807	824	816	826	842	788	803	809	781	740	783	794	784	814	815	765	799	837	782	814	781	822	764	839	803	823	803	833	810	813	788	788	767	756	811	787	840	736	814	762	780	781	776	848	814	816	837	817	739	832	820	820	835	793	810	816	780	802	814	790	853	783	785	724	811	818	798	822	769	827	783	822	848	805	815	828	767	769	797	793	778	865	771	841	816	840	828	847	797	832	811	812	795	829	776	848	786	788	760	812	788	802	806	813	826	797	810	801	830	800	773	828	800	795	806	766	805	752	829	806	819	772	834	805	833	810	797	828	823	789	847	797	818	818	808	788	744	770	756	784	762	793	743	768	859	822	859	762	736	782	816	798	792	820	805	787	813	809	798	812	799	836	841	792	758	797	813	842	816	828	814	808	826	818	791	777	785	827	759	807	776	795	766	785	860	787	850	771	844	807	788	811	800	818	843	798	767	805	783	830	844	748	844	877	800	829	800	855	836	773	829	776	755	768	790	832	804	796	785	808	781	762	762	810	779	815	792	741	779	741	822	835	823	766	785	796	833	818	798	840	783	782	772	811	843	824	786	788	828	791	827	785	780	786	833	819	814	809	810	861	795	812	815	796	812	851	782	793	784	812	749	764	857	790	811	782	815	820	819	791	819	780	834	787	826	764	813	834	767	794	803	765	806	818	835	782	786	773	808	845	778	804	818	801	772	738	860	818	824	798	848	796	814	794	800	808	772	774	831	793	789	811	797	836	790	789	795	791	851	766	819	765	804	827	804	814	800	771	806	784	801	791	793	840	837	848	828	819	798	786	812	823	798	798	809	794	800	768	756	811	828	845	827	798	836	811	816	807	779	817	758	782	801	825	837	797	735	795	793	826	790	789	792	822	808	820	781	811	798	812	822	806	812	781	789	803	801	822	812	800	806	828	780	836	815	790	822	823	798	781	866	822	774	800	836	795	794	861	819	843	835	832	813	793	833	761	824	820	794	806	770	807	821	790	795	844	827	800	770	807	797	757	802	811	795	762	758	792	805	800	750	804	809	761	810	813	861	822	837	760	801	760	825	841	785	817	757	809	767	790	836	780	832	806	791	761	803	794	752	824	785	773	806	786	787	829	846	823	816	798	838	783	788	783	839	769	809	772	836	813	775	759	807	836	797	786	787	807	852	781	837	799	816	826	780	828	795	809	766	805	764	764	806	788	807	797	884	832	826	772	815	834	762	729	785	835	802	802	793	808
15686	2677	2983	2292	1626	1169	900	732	655	544	495	456	452	386	437	408	352	338	331	307	321	291	302	303	287	284	294	314	293	312	290	302	307	273	286	265	294	286	316	290	283	274	292	271	280	313	263	281	268	296	282	284	280	277	284	286	288	306	289	303	255	284	262	264	282	269	288	265	265	250	292	265	259	278	262	268	270	285	253	271	286	281	299	259	251	247	274	286	257	263	301	255	282	293	262	283	267	264	269	272	234	261	266	255	280	264	289	290	281	273	293	293	289	265	287	248	253	255	265	302	271	250	285	282	292	259	276	243	278	264	262	262	241	260	274	254	252	230	277	261	263	274	262	245	290	261	245	283	286	257	251	271	267	247	277	256	243	264	262	259	278	262	263	248	269	267	287	249	248	265	244	271	286	271	252	293	268	283	267	260	249	220	250	263	271	265	253	259	232	261	264	298	250	276	274	264	262	255	252	291	258	264	271	263	279	255	258	297	275	250	262	269	246	261	255	264	257	283	246	279	244	266	303	262	260	255	239	272	256	290	264	262	242	264	280	268	264	279	274	290	262	286	296	242	271	274	285	257	292	270	253	245	272	273	257	271	282	307	236	248	247	259	283	265	239	284	268	285	269	280	263	276	255	304	265	306	244	278	245	251	286	255	281	284	242	262	261	268	284	254	262	270	293	262	290	258	301	243	264	257	264	238	284	240	266	242	258	263	273	263	258	273	276	288	275	266	261	283	266	264	271	273	261	305	275	287	259	251	249	246	298	297	281	292	263	269	289	259	262	289	236	280	263	293	249	269	239	255	258	254	253	244	269	252	263	241	286	279	273	273	250	285	242	252	278	276	284	245	265	258	287	258	299	260	274	258	237	262	293	297	268	259	270	239	300	247	267	282	245	256	275	269	264	280	280	265	243	275	258	274	258	271	233	272	252	263	278	263	269	266	270	281	278	271	265	265	278	253	299	254	278	264	271	267	303	282	273	263	258	260	275	251	290	278	249	267	297	319	277	252	286	256	269	252	281	267	310	248	270	241	253	292	276	283	263	243	238	277	258	284	281	251	251	281	276	272	264	298	261	234	291	244	285	235	267	236	276	258	283	269	242	271	289	263	257	268	250	264	251	239	273	264	285	282	243	259	275	276	280	239	241	306	274	278	249	287	282	251	257	245	292	295	244	262	283	290	258	263	270	278	279	270	280	284	268	249	288	264	291	271	292	295	277	272	266	260	271	274	271	243	246	246	249	274	259	268	272	254	255	273	307	257	265	250	258	275	248	268	251	281	272	309	249	267	258	251	238	273	242	287	249	279	289	260	283	302	270	248	269	281	273	238	316	286	252	256	279	264	278	275	265	259	263	259	270	244	272	291	273	299	290	275	279	265	273	225	280	273	255	269	278	303	247	266	253	260	252	261	271	290	267	273	283	266	258	283	299	243	266	270	291	280	267	265	252	241	272	279	273	242	256	269	253	293	283	275	302	254	256	274	269	251	290	264	271	278	288	273	253	257	272	280	280	278	257	280	270	244	240	269	261	262	262	285	265	261	274	279	297	259	274	279	272	258	273	253	281	284	249	235	242	234	267	271	253	263	252	292	258	272	243	278	263	264	244	253	272	287	256	256	263	235	273	269	293	264	293	282	296	228	279	285	278	237	264	260	272	273	241	273	256	266	256	259	274	281	280	269	304	260	288	213	291	264	268	278	268	271	267	282	263	279	236	289	229	233	255	268	236	274	244	282	266	239	274	269	275	245	226	269	260	261	266	281	261	293	282	271	278	247	271	291	274	278	245	262	248	302	243	243	281	279	269	266	273	246	251	243	247	276	288	247	268	258	309	283	251	257	292	275	267	284	269	248	288	253	270	260	269	275	252	255	262	284	254	237	252	258	266	294	278	279	282	283	282	252	268	278	261	251	257	265	245	288	285	268	264	287	262	261	290	266	256	265	265	265	305	259	284	253	256	263	244	268	265	263	277	286	260	248	251	267	265	254	264	247	277	248	292	259	292	276	292	284	291	266	265	257	248	257	270	280	260	270	258	289	277	244	260	272	253	281	298	255	258	275	269	259	270	279	265	303	291	256	228	272	262	260	257	281	242	261	282	284	293	242	239	243	271	281	267	256	273	271	255	249	287	292	291	241	273	290	243	248	287	269	271	298	265	287	239	279	277	284	283	278	276	272	236	276	278	263	287	277	292	284	269	275	244	281	258	261	265	264	276	267	254	269	287	284	286	265	260	262	238	254	279	285	246	257	261	275	255	253	260	301	266	271	279	275	256	244	266	291	293	265	262	251	287	240	268	274	261	246	261	281	266	312	244	262	293	279	286	252	261	231	274	268	262	246	267	278	266	277	269	247	274	266	272	286	269	275	299	204	289	269	275	265	275	283	269	275	272	285	267	260	283	321	275	291	255	274	296	247	265	294	297	284	262	263	260	273	280	276	281	270	240	271	282	274	286	259	264	255	284	261	266	272	265	262	232	278	269	276	277	248	276	315	269	251	236	278	262	247	277	272	283	235	263	265	262	266	277	260	293	275	245	277	289	267	269	283	289	287	285	282	267	283	260	265	271	263	243	278	246	300	280	293	246	293	250	255	246	273	258	276	270	274	258	257	247	273	277	260	253	291	288	234	264	257	273	268	277	282	250	261	273	252	284	254	273	270	284	247	248	303	284	264	278	263	276	274	269	272	279	271	264	251	267	262	265	247	286	244	267	283	241	264	260	257	257	276	258	254	309	250	272	270	261	254	239	275	259	281	273	295	276	263	274	285	292	274	271	261	253	245	249	296	263	290	242	291	274	268	244	284	241	249	237	261	260	247	264	274	279	257	262	255	272	278	304	257	252	281	281	267	270	276	266	226	248	252	257	297	302	263	288	291	235	262	284	260	270	257	266	274	275	250	283	256	263	277	279	269	278	247	276	262	271	305	292	265	280	286	243	269	263	265	272	244	290	313	270	270	265	267	292	276	260	280	267	272	283	286	278	292	248	286	282	267	251	266	287	296	275	275	298	272	250	278	269	253	263	261	255	270	287	275	265	265	280	255	281	266	263	238	273	253	259	269	257	260	253	267	242	257	276	291	287	252	260	242	252	274	281	268	275	265	302	279	273	228	284	276	287	265	311	290	260	250	279	231	288	236	272	303	279	250	247	280	253	276	274	277	257	248	268	247	271	273	272	219	249	299	267	270	225	234	247	254	272	283	274	270	251	282	258	247	268	297	256	258	266	265	292	262	285	273	268	263	280	273	291	246	284	252	267	261	274	288	270	257	282	249	257	269	254	265	259	259	242	271	258	268	258	298	286	243	277	248	219	278	254	299	264	282	287	247	261	248	268	270	282	289	271	286	238	260	280	288	266	258	255	263	283	250	269	266	274	245	270	255	254	257	267	300	299	274	251	288	262	284	254	282	290	277	273	253	270	244	290	250	259	283	269	258	248	287	261	251	268	294	273	280	267	259	281	277	271	266	259	276	262	280	274	279
7555	2628	5572	6435	5660	4509	3735	3254	2795	2354	2197	1910	1783	1706	1586	1516	1389	1319	1302	1323	1201	1192	1161	1115	1058	1025	1033	1022	947	962	1002	1008	886	918	931	898	923	941	893	937	917	881	923	858	883	905	885	839	845	872	851	852	826	819	880	869	867	812	858	806	835	829	869	821	855	829	816	825	797	805	853	855	834	818	817	784	793	797	807	794	846	793	832	749	776	834	814	787	864	836	799	792	771	734	802	785	759	786	780	810	793	812	745	834	805	793	826	782	814	795	782	797	813	799	807	778	831	784	809	795	773	800	814	790	797	777	826	825	762	784	784	767	829	869	777	784	777	827	758	813	799	833	776	775	796	754	805	786	766	742	793	763	780	811	767	802	819	740	763	801	740	847	741	793	798	761	808	820	812	792	813	738	810	819	757	792	813	677	763	765	765	774	753	815	763	811	777	809	838	817	821	773	783	768	830	765	794	762	738	804	789	790	787	791	781	772	806	819	709	778	759	753	769	778	763	793	767	802	791	820	800	755	829	790	738	832	770	769	746	777	787	784	740	770	793	769	815	782	805	785	774	783	775	791	799	781	806	791	765	769	784	766	781	766	770	776	802	824	765	799	780	739	790	817	831	803	762	799	789	737	801	861	805	807	768	781	766	790	782	758	733	774	777	798	787	810	784	825	773	813	789	758	818	778	785	801	803	800	747	831	764	808	753	784	780	804	806	752	796	768	784	780	789	808	809	789	753	748	793	766	751	819	763	782	791	796	844	746	822	798	830	796	810	785	814	750	749	739	791	777	836	807	795	794	798	792	796	774	797	775	746	768	831	782	770	800	778	778	782	833	754	805	793	751	807	772	781	787	782	774	805	738	734	727	795	840	789	802	760	800	773	795	815	771	806	768	811	769	807	827	775	798	819	861	791	752	774	766	808	836	854	755	796	776	741	818	768	757	764	763	810	784	790	769	823	805	773	797	777	737	835	807	798	803	761	803	755	783	761	812	790	790	776	729	818	823	796	807	776	770	790	797	775	783	779	769	822	805	776	788	813	766	778	780	792	775	778	801	774	758	760	788	819	773	782	841	758	764	762	760	782	809	775	836	767	783	792	771	784	776	793	818	789	795	817	821	822	781	786	819	752	793	773	792	785	810	801	812	745	784	801	793	778	818	773	807	807	816	790	758	774	785	792	829	781	779	811	787	791	797	791	764	789	799	762	763	725	797	751	779	764	786	824	756	759	748	815	774	807	804	796	755	790	809	814	786	812	770	807	777	825	814	799	796	809	850	799	795	821	782	806	829	788	828	835	776	790	796	787	767	806	746	800	857	778	821	789	826	751	802	744	811	785	795	766	784	823	819	768	798	781	808	787	775	822	791	768	799	822	788	769	784	803	805	787	788	788	773	766	795	798	774	761	763	710	821	786	768	764	800	798	754	780	790	818	776	773	730	768	857	781	770	813	778	827	759	825	774	791	779	783	773	774	814	777	750	793	742	761	786	808	804	795	806	739	760	759	825	821	790	774	772	806	861	820	753	773	752	789	784	756	779	824	762	769	796	759	806	769	748	833	783	773	828	766	826	798	774	738	806	808	807	751	768	779	777	782	750	729	767	796	728	771	812	760	816	827	770	729	803	792	840	789	808	808	815	816	825	794	749	786	808	734	723	830	775	755	765	754	829	774	800	820	777	751	826	770	764	738	788	748	761	795	781	779	741	804	774	799	835	786	790	821	830	795	835	723	789	791	831	774	763	745	813	758	783	770	743	777	782	769	780	784	792	794	789	795	740	784	834	819	802	783	844	772	819	804	804	760	735	757	757	798	797	813	763	820	785	794	776	787	803	802	812	785	822	751	774	754	764	811	793	791	793	725	808	796	750	781	824	752	753	785	770	800	778	724	798	759	751	771	771	775	815	786	794	790	736	835	794	778	793	742	793	808	783	820	776	784	796	853	792	800	814	770	767	770	800	778	803	775	823	730	751	790	809	810	769	806	799	769	805	839	790	805	764	798	808	800	752	802	797	793	815	774	794	796	794	738	754	792	784	741	808	763	774	822	775	805	767	804	817	810	768	807	775	724	830	807	778	810	855	805	767	796	778	799	818	809	789	863	799	823	856	838	780	789	777	771	774	768	792	774	736	810	786	768	763	762	785	787	786	778	823	799	766	812	783	785	786	831	783	816	790	819	784	771	786	811	795	745	750	819	764	776	825	807	772	767	838	757	838	751	805	797	804	797	750	774	845	779	819	766	756	754	787	780	788	821	748	725	737	803	817	821	756	807	762	768	771	808	773	850	759	801	748	805	774	817	810	771	791	823	767	765	784	765	769	796	776	757	783	794	788	774	780	810	775	775	749	789	783	801	817	751	754	786	790	830	779	806	784	753	778	795	798	817	821	825	776	837	757	772	831	775	793	758	755	816	787	826	778	817	850	769	799	769	776	826	732	769	815	771	758	745	804	792	785	802	783	818	773	800	813	784	800	757	820	762	770	759	727	833	848	798	797	817	799	794	796	802	758	790	749	767	783	805	792	795	822	761	812	760	739	793	781	796	804	771	776	808	768	834	802	792	788	796	819	802	747	797	789	779	795	735	765	799	819	806	776	785	764	760	818	786	791	806	826	819	768	775	788	805	783	793	782	805	803	819	788	729	776	769	789	843	820	714	792	810	764	778	796	781	797	796	738	835	753	826	757	734	751	798	787	823	788	784	812	771	760	809	796	764	819	772	779	782	785	810	813	768	812	726	761	807	761	818	739	747	800	786	794	774	769	798	791	804	757	773	853	808	770	769	790	803	830	816	811	807	789	802	803	793	794	782	756	778	788	770	761	765	759	787	831	804	757	792	756	801	795	788	824	724	785	749	802	784	832	793	817	823	809	807	845	785	783	803	748	800	798	803	825	799	767	817	804	786	803	789	799	734	784	760	833	825	811	783	802	743	820	812	757	812	760	806	743	798	738	776	770	759	794	758	816	778	756	823	786	850	771	716	787	815	815	804	797	782	796	763	798	812	804	776	753	793	724	755	751	782	781	787	779	751	799	772	793	767	789	804	735	772	749	753	751	774	835	789	773	818	774	778	828	755	766	813	746	774	767	774	814	823	703	750	802	824	800	784	773	775	743	812	799	742	769	767	803	731	773	831	808	790	756	737	793	773	755	833	777	842	810	798	806	772	740	814	765	755	807	753	820	831	816	791	748	788	760	810	809	798	754	783	763	810	814	775	765	731	764	802	828	823	783	780	777	813	724	799	747	776	788	765	801	800	786	737	789	766	811	783	821	754	779	767	818	822	765	798	777	760	782	787	775	793	808	757	807	779	785	807	772	792	782	797	800	786	768	783	790	816	791	868	747	756	762	767	846	845	787	823	748	774	778	807	808	787	772	747	798	819	788	817	792	746	794	777	779	827	733	719	792	748	778	791	855	767	782	743	799	805	807	830	770	783	800	762	804	819	815	793	812	788	802	748	806	740	828	745	756	785	793	758	832	796	739	775	737
2050	197	177	203	170	171	133	118	140	141	148	129	137	130	148	127	151	146	144	133	168	121	145	139	129	118	160	132	139	148	131	142	164	139	116	122	159	137	135	141	130	128	141	125	134	141	134	162	134	153	145	153	118	148	145	134	155	136	166	121	123	140	133	119	148	163	138	142	117	134	137	129	136	133	146	153	131	161	163	122	140	146	135	162	132	135	156	148	132	110	151	143	117	131	125	141	131	145	148	148	131	140	135	145	122	137	105	131	105	147	138	119	140	160	133	133	136	144	136	124	167	144	127	156	148	135	139	147	134	152	160	114	152	145	132	144	139	128	147	161	130	143	142	138	124	125	141	125	121	113	150	124	159	144	151	124	153	120	132	129	149	134	139	134	102	152	145	143	129	129	130	136	144	151	147	145	144	141	129	147	154	135	158	131	128	140	121	157	133	130	157	147	130	125	143	130	146	140	140	123	136	140	131	113	136	139	133	138	151	129	115	133	137	135	150	136	139	132	131	138	132	146	159	129	120	146	160	134	117	126	138	129	132	146	137	164	133	150	141	141	145	133	133	126	140	128	145	145	144	140	144	151	161	144	143	132	146	144	130	135	140	149	136	138	124	138	148	144	135	133	141	143	145	129	143	123	143	150	147	111	140	127	142	145	124	142	137	124	143	136	139	163	143	134	153	137	143	123	117	129	153	163	128	137	151	138	153	133	132	125	151	152	160	137	157	170	147	131	150	123	135	167	151	128	154	133	129	134	137	135	154	150	126	132	131	156	133	146	146	137	135	114	135	120	132	127	166	130	162	130	142	135	152	142	147	127	143	151	121	165	131	123	150	141	133	131	147	141	130	128	159	131	131	128	120	138	143	135	133	143	136	129	132	149	160	129	139	144	119	128	144	161	124	137	133	140	147	136	134	129	132	139	138	129	144	139	136	136	122	142	154	124	140	133	135	121	136	116	138	141	138	140	132	128	136	124	144	136	135	141	141	150	148	125	125	125	117	151	146	148	143	136	153	124	152	142	126	156	124	136	135	122	125	136	129	123	146	130	153	142	114	140	130	148	154	123	139	131	140	136	121	109	134	153	148	122	109	141	132	140	145	145	136	129	128	148	127	131	149	148	154	139	136	141	137	133	130	144	121	165	147	139	136	134	162	132	142	139	148	145	138	123	147	124	125	139	146	135	120	142	145	145	131	144	129	141	141	148	138	127	145	144	146	143	117	117	126	125	124	129	146	119	148	145	145	143	143	150	146	129	137	126	131	129	125	126	126	149	172	157	148	142	127	112	155	137	129	135	142	123	139	144	149	133	137	110	142	155	151	159	118	139	130	149	128	146	115	144	146	128	141	134	140	156	134	138	120	145	140	135	132	132	134	145	118	138	146	132	136	148	174	117	130	125	151	141	137	148	129	136	144	130	141	136	127	145	123	144	138	137	119	162	137	134	137	136	120	130	116	131	124	146	168	142	136	132	133	140	122	135	142	150	134	139	121	136	133	141	147	142	161	146	146	137	138	132	147	142	145	144	153	149	131	133	130	132	130	134	133	121	129	136	129	132	117	144	141	152	132	130	170	125	156	118	122	151	136	146	136	153	137	124	146	133	148	122	153	137	118	127	150	139	146	150	149	137	146	144	146	150	150	140	152	127	150	162	121	119	104	115	128	132	132	142	148	132	127	138	147	156	151	152	145	146	143	136	139	126	145	131	128	167	137	146	127	141	163	115	151	141	124	122	150	103	148	121	150	153	158	134	150	137	166	129	135	141	144	130	146	132	125	141	142	114	155	139	134	131	123	152	133	138	132	128	134	128	145	134	143	126	156	133	148	155	139	123	144	164	131	117	152	145	147	130	121	139	143	133	141	147	129	150	154	135	150	108	132	115	126	151	137	115	135	148	142	128	148	148	124	140	146	120	142	144	134	151	147	139	114	140	120	119	127	118	125	134	128	140	153	169	150	124	122	134	143	126	137	144	165	170	141	111	121	127	148	150	133	135	145	136	142	142	142	145	131	129	148	147	130	126	141	138	136	122	124	130	135	131	143	121	152	131	133	137	141	127	130	127	127	132	123	154	140	144	148	115	128	132	150	157	131	134	114	135	130	127	142	137	146	131	148	127	128	125	136	141	116	152	138	138	127	130	151	123	134	154	123	138	129	142	133	150	152	159	133	139	132	134	148	138	163	132	132	141	133	132	149	134	142	154	120	115	146	131	147	147	143	149	133	130	121	142	139	144	135	149	142	124	132	162	126	129	139	125	118	153	135	131	151	136	144	150	137	118	133	137	144	133	120	147	154	137	129	163	124	139	149	150	128	124	148	138	145	147	137	137	130	127	136	155	133	136	144	136	144	134	132	129	150	143	124	101	122	144	133	113	142	127	126	116	122	146	163	135	143	168	114	149	145	131	135	136	155	145	123	147	137	146	142	141	154	142	141	126	149	136	144	122	131	153	133	136	135	139	144	143	142	134	144	123	140	151	143	149	128	137	121	139	138	132	171	127	149	159	163	131	126	121	138	155	131	102	137	129	157	139	145	135	133	148	130	155	122	139	157	142	144	137	141	148	154	148	157	148	128	133	158	130	124	136	142	108	147	131	124	133	130	130	154	117	125	128	128	156	138	176	142	129	134	141	131	152	132	121	131	146	145	136	146	143	139	148	136	141	142	149	138	133	154	145	123	127	157	142	134	140	134	125	138	136	130	136	118	150	137	157	131	143	123	123	128	132	124	114	146	136	135	126	121	127	159	137	114	139	129	127	130	143	142	134	145	147	119	143	145	153	143	130	140	110	132	131	158	153	117	145	139	117	118	138	136	117	138	141	137	144	158	143	157	125	141	142	113	144	141	158	146	145	154	125	142	145	143	132	139	137	146	120	145	142	137	127	119	151	143	149	126	121	136	145	136	165	141	125	140	132	149	130	137	135	142	152	123	142	145	139	147	130	149	161	110	149	153	153	138	166	140	168	144	125	127	123	120	135	127	143	142	135	147	131	128	135	152	142	131	139	134	152	126	133	125	140	156	124	122	140	146	135	147	148	134	150	128	153	143	152	141	141	122	147	131	158	146	136	127	126	129	140	137	147	149	105	148	124	127	132	125	159	124	153	147	134	140	142	151	132	118	138	137	130	140	140	141	136	160	152	136	153	140	145	123	130	143	142	145	130	142	148	159	139	140	132	148	146	116	149	120	151	131	135	133	136	149	126	139	145	148	152	159	121	137	134	143	131	130	136	125	134	138	135	122	140	138	141	177	127	134	132	128	106	147	171	148	146	117	128	131	124	136	141	116	142	139	147	137	125	131	149	127	142	130	128	123	131	162	115	136	130	114	136	160	152	128	142	138	127	127	127	125	143	130	142	146	131	134	148	141	133	142	138	125	152	144	131	137	153	139	124	142	148	126	129	125	150	159	130	140	143	136	144	156	125	149	143	146	142	152	155	144	147	143	146	133	145	130	147	136	147	147	117	134	150	120	139	127	131
1772	548	618	655	641	570	546	550	550	516	496	487	487	515	469	467	471	476	476	482	475	488	502	444	408	472	502	476	453	446	459	449	442	447	462	453	449	454	474	462	490	455	475	478	459	447	449	471	460	479	470	399	449	452	472	463	484	476	448	478	475	474	447	478	510	459	469	437	465	467	435	430	478	463	431	458	470	449	470	499	466	451	474	468	450	482	494	453	455	478	497	462	452	488	480	473	457	452	452	458	485	470	476	465	440	396	474	441	464	443	457	474	456	435	430	452	480	453	444	448	503	421	454	453	447	428	443	470	447	467	518	459	471	488	479	429	459	452	474	415	454	470	450	433	448	468	461	457	444	442	440	410	457	454	425	453	460	494	471	415	462	444	475	458	493	465	494	490	447	530	505	459	495	463	481	495	453	514	454	466	465	461	439	457	485	460	444	451	463	463	476	429	445	485	450	410	471	467	469	451	450	467	488	454	474	441	426	481	438	464	447	412	484	459	440	442	445	475	507	451	462	448	443	455	469	464	469	461	454	480	452	426	452	506	493	468	482	468	491	478	492	495	480	468	446	452	461	451	460	507	489	465	445	510	448	478	444	439	451	459	434	466	482	484	440	455	469	439	486	455	473	482	476	446	473	478	437	464	474	469	449	471	440	474	439	441	478	438	482	447	468	435	447	462	446	496	462	456	482	464	470	490	450	408	454	456	507	453	460	461	455	451	490	537	464	418	459	505	446	472	447	448	465	466	460	438	472	462	437	471	471	497	425	443	422	473	459	450	491	476	425	466	506	452	420	475	456	496	431	463	477	442	443	469	434	475	442	482	482	504	482	439	453	468	495	449	437	445	465	476	462	460	473	443	474	470	479	493	467	472	473	433	420	437	417	477	423	398	432	470	464	489	450	461	471	468	476	465	450	464	468	454	476	446	484	492	442	439	460	446	438	455	455	445	481	413	453	415	455	454	484	469	466	445	534	490	506	431	493	462	436	471	485	474	471	448	456	469	429	472	452	510	450	463	532	445	441	422	445	479	459	451	460	469	480	443	501	475	453	433	485	449	513	453	440	407	471	464	454	460	489	437	476	406	448	448	459	431	432	486	441	476	474	478	441	440	432	439	455	464	460	464	485	466	437	484	446	457	476	460	453	454	481	440	470	457	454	433	449	476	514	439	454	449	463	474	449	395	463	457	504	464	490	479	455	456	461	470	478	442	462	495	487	464	455	475	480	451	478	477	450	453	419	467	439	433	477	481	424	487	487	450	463	504	433	442	449	453	492	450	439	488	454	482	469	463	466	454	479	465	503	463	469	422	461	463	475	478	486	431	503	459	457	424	472	450	471	472	425	473	478	473	461	445	470	454	455	456	469	475	472	467	457	479	437	469	485	466	494	458	470	436	477	479	492	449	466	395	459	459	441	502	491	490	453	456	444	471	471	425	460	457	471	430	460	435	441	468	462	459	453	440	473	459	462	461	459	475	479	467	509	477	438	439	417	479	525	457	493	432	463	451	477	438	441	488	459	464	476	509	468	421	460	453	430	480	464	459	455	463	446	516	497	446	485	462	489	459	480	467	470	419	458	480	451	450	445	446	466	438	530	463	486	436	484	471	448	454	464	455	455	498	475	471	465	459	448	442	464	468	417	456	468	455	452	451	438	449	438	423	483	470	496	462	474	495	449	459	446	438	475	458	489	467	486	478	462	460	445	445	469	452	461	467	433	449	470	480	427	471	467	442	464	503	454	459	465	417	458	456	460	435	459	414	443	418	470	432	429	492	424	453	458	455	431	482	471	463	455	456	456	474	466	417	477	480	497	446	469	475	466	458	458	470	451	457	492	453	488	446	485	443	450	438	463	453	471	452	463	466	484	458	471	482	466	432	434	504	444	507	484	488	444	496	450	437	429	469	489	452	476	446	462	442	437	442	514	479	468	449	434	446	491	419	463	442	451	430	479	431	493	468	468	453	473	425	466	459	469	447	449	465	453	465	474	449	467	454	454	434	464	417	458	467	475	445	498	435	528	491	478	507	470	415	490	436	455	466	449	489	445	460	470	475	451	474	477	470	500	484	454	448	469	451	480	453	440	437	439	469	488	480	464	466	463	429	454	507	464	456	459	465	473	470	433	478	424	465	427	430	506	434	465	487	471	475	413	487	458	493	438	453	479	472	469	462	454	475	471	471	472	436	482	456	452	445	440	471	484	433	442	487	443	440	457	424	496	472	431	444	470	434	448	420	413	479	462	464	447	437	479	444	461	486	434	469	461	474	442	455	483	506	431	424	459	446	451	478	418	461	433	418	447	444	461	477	445	430	455	440	514	442	422	475	496	423	435	461	445	450	464	474	429	441	435	433	476	459	468	481	509	461	444	475	420	474	438	462	472	470	489	469	444	434	479	476	410	425	462	453	446	494	470	453	461	478	455	449	442	439	432	466	445	478	457	483	477	460	455	462	436	479	467	431	473	450	450	438	450	465	475	490	468	484	447	484	450	451	439	449	459	461	479	482	458	432	422	458	487	490	469	445	468	460	470	454	408	455	477	453	484	474	470	471	514	434	455	452	479	429	474	462	450	435	476	443	468	466	441	466	480	487	458	477	446	470	459	437	462	468	466	428	462	471	504	470	439	509	484	426	449	453	458	481	458	455	460	456	484	468	481	488	466	428	459	453	447	456	447	440	465	426	434	459	468	497	475	446	475	460	512	467	433	476	428	486	473	427	457	480	452	446	470	452	477	477	467	445	444	464	450	439	470	490	462	475	472	479	457	466	471	482	464	435	462	440	453	485	449	446	472	468	462	466	463	467	465	463	473	466	424	419	504	475	496	493	482	457	456	465	495	458	409	487	482	485	454	458	465	443	458	419	503	514	479	485	480	462	451	462	438	492	466	469	450	423	476	415	486	458	440	456	434	442	439	484	465	453	478	437	475	476	454	477	475	470	436	438	485	439	455	464	474	444	482	470	461	439	440	439	438	492	439	503	474	431	465	433	482	469	444	464	495	493	448	467	462	469	446	450	503	434	452	440	442	447	459	490	402	418	485	506	464	457	453	475	446	465	503	497	456	455	444	466	451	460	521	456	464	503	437	456	453	495	444	438	446	445	519	499	452	451	461	477	471	471	464	445	476	505	455	482	447	440	467	469	450	426	457	437	476	481	474	460	444	473	453	464	451	470	412	444	425	484	490	484	425	454	477	468	486	443	460	470	467	429	485	508	455	475	487	496	461	453	480	493	436	451	462	467	464	505	466	416	495	480	443	458	461	473	510	499	450	475	430	475	445	450	469	436	431	434	441	471	470	451	455	453	461	450	423	509	455	485	438	425	452	447	456	481	482	478	479	380	496	434	463	453	476	438	474	474	432	473	479	462	473	491	513	496	467	433	485	447	458	449	449	451	471	475	450	440	473	464	480	441	455	460	477	432	470	477	409	422	495	487	481	508	469	485	474	463	461	468	451	479	481	450	446	499	478	438	474	508	463	449
8738	1261	1604	1330	953	773	605	504	463	417	385	391	359	347	340	319	305	307	284	300	280	306	302	287	276	287	285	281	289	305	304	273	292	282	293	293	262	298	314	292	268	264	272	286	286	261	271	272	291	262	269	273	273	300	300	284	280	300	283	258	270	289	255	268	271	280	270	257	269	273	268	266	287	264	266	267	288	271	243	263	259	267	235	316	282	277	265	248	280	258	280	261	260	265	261	285	304	259	275	249	271	263	272	278	282	284	251	274	258	253	275	289	266	268	281	257	257	282	269	275	281	282	270	272	272	258	298	264	243	283	260	303	287	268	256	271	302	236	278	259	260	278	280	294	273	270	267	262	272	249	262	259	276	251	245	256	276	255	301	279	243	266	260	259	292	271	277	265	299	263	283	276	281	293	266	279	259	291	270	300	221	289	294	271	273	254	249	241	243	275	289	255	294	256	284	271	266	258	269	322	307	274	252	266	280	293	276	285	270	271	275	255	257	290	226	254	262	285	270	278	283	241	267	270	279	280	259	294	294	255	290	252	265	298	267	281	285	250	233	290	257	289	270	258	279	259	242	289	267	277	278	267	281	292	284	289	280	288	260	287	233	253	286	276	281	283	264	292	278	276	294	281	261	289	286	296	272	275	281	269	270	252	273	252	236	232	276	262	289	267	277	260	289	310	266	276	273	287	272	283	292	253	293	263	259	295	260	271	244	254	234	265	267	260	284	263	260	277	272	244	251	279	255	253	275	254	267	258	266	261	295	250	243	245	269	263	281	260	287	264	271	259	278	295	258	282	261	266	249	242	241	250	262	268	247	273	254	262	275	296	281	283	302	284	289	275	325	292	269	253	276	238	273	258	269	249	262	298	279	254	238	281	299	289	265	267	287	265	289	234	265	269	277	280	285	264	299	269	264	266	269	261	257	279	270	309	253	256	246	300	251	264	253	294	308	264	271	284	276	305	264	246	255	288	309	263	269	287	235	274	273	299	284	304	308	291	252	258	252	253	283	279	259	248	272	258	257	248	273	302	264	256	241	289	246	268	260	264	294	251	277	270	299	295	285	304	289	252	262	275	291	283	246	296	282	260	273	310	273	278	260	277	280	296	280	282	285	264	252	267	274	281	294	296	266	287	298	267	286	274	243	281	283	252	271	258	235	275	288	279	261	279	288	270	294	303	250	296	238	287	259	243	259	281	269	277	250	267	274	265	276	270	260	305	261	288	241	290	256	289	256	257	280	262	258	259	279	263	312	268	279	246	269	259	285	268	278	282	314	261	270	254	293	271	268	274	272	268	281	271	269	270	284	269	273	270	299	253	260	269	273	274	290	299	291	270	263	277	257	260	268	273	269	261	282	272	273	269	251	298	280	312	260	292	288	284	267	289	281	279	289	301	275	267	271	299	259	279	278	261	280	281	291	288	275	276	267	271	259	255	295	292	254	272	277	285	269	285	250	262	282	285	241	254	287	264	262	261	277	290	280	281	264	300	263	261	283	301	319	287	264	285	283	264	269	273	255	280	254	278	273	307	280	275	287	291	286	276	264	266	261	271	296	279	290	276	258	277	255	243	264	264	290	284	269	260	253	263	257	282	265	260	286	300	269	259	283	299	267	257	268	244	251	265	300	264	265	283	256	283	279	293	247	247	268	276	238	301	286	305	274	249	259	296	259	263	271	244	264	292	279	275	260	308	256	269	258	261	296	257	252	236	267	284	248	288	264	282	271	298	304	268	274	263	289	286	279	255	272	277	277	272	255	275	247	252	294	257	239	265	258	277	270	247	281	264	284	265	296	274	302	283	271	250	297	245	250	271	251	278	270	260	292	283	267	274	247	264	284	278	253	243	295	286	257	260	269	291	274	261	312	251	299	285	276	273	271	240	243	274	264	297	291	266	280	279	274	270	259	251	271	268	252	302	256	252	262	283	260	265	278	265	268	243	290	280	277	294	273	281	273	264	267	243	279	275	265	252	270	274	311	289	288	242	246	258	256	292	294	259	287	253	278	248	287	272	264	268	274	284	260	287	280	260	277	263	271	249	253	277	289	286	234	289	283	294	267	297	268	278	252	263	269	272	264	268	269	288	288	310	279	281	247	256	267	281	286	291	274	268	278	282	272	294	313	292	260	307	271	255	280	277	254	260	260	283	245	274	266	284	263	269	264	295	259	265	255	225	278	282	261	242	271	265	266	263	277	294	275	270	272	250	292	244	284	314	275	295	272	308	284	264	296	251	293	267	272	259	263	266	280	252	279	246	262	289	257	269	274	274	280	240	288	274	288	247	257	255	268	263	287	263	263	300	271	284	247	243	280	255	275	277	284	284	281	263	262	262	272	267	260	247	245	257	279	301	274	252	255	269	301	283	265	265	253	254	299	300	300	288	283	292	275	273	264	278	249	261	269	264	286	296	243	268	266	265	290	271	259	268	299	254	265	299	276	314	272	286	265	264	240	280	252	310	251	308	256	272	275	269	253	273	298	270	285	287	288	289	264	267	236	302	251	253	255	251	263	278	288	276	281	279	280	268	242	250	285	258	250	260	281	256	270	280	268	254	297	283	252	257	276	257	240	282	243	276	272	273	284	290	270	273	260	263	272	252	256	270	296	256	241	284	279	267	248	268	241	292	253	260	276	246	254	260	264	294	291	268	273	278	267	254	266	255	254	270	274	243	267	294	231	278	283	257	259	282	256	267	283	269	268	283	268	248	266	273	256	265	266	260	278	247	277	262	243	274	247	281	280	272	302	233	254	287	271	263	278	308	256	283	259	246	284	261	260	273	243	302	263	284	279	260	252	280	239	248	269	284	261	275	244	288	277	271	246	250	287	269	275	274	264	247	265	295	262	278	283	253	284	253	277	258	279	281	308	260	288	264	266	288	274	275	279	260	278	267	296	277	283	281	271	255	272	258	280	258	268	272	295	267	281	289	273	261	278	260	246	280	281	282	263	246	240	266	272	276	276	279	244	272	252	265	277	279	290	238	286	283	267	253	264	269	296	252	264	287	268	251	274	260	271	273	287	269	300	254	283	307	254	250	262	240	263	267	277	261	248	267	262	228	265	231	251	269	275	260	236	300	279	268	272	264	257	248	255	287	274	279	277	283	283	307	265	283	245	277	263	255	259	255	269	285	244	271	300	283	246	257	272	278	279	269	259	262	289	259	294	285	257	289	266	253	253	259	288	276	278	263	272	268	267	287	297	283	282	277	256	274	273	272	290	270	253	269	291	274	267	240	248	279	262	275	295	257	298	249	293	231	254	278	300	294	311	303	266	265	266	283	282	259	269	252	278	219	290	299	291	296	269	248	287	261	306	269	265	272	269	288	278	276	249	274	283	275	276	261	272	265	269	294	265	268	267	267	259	267	262	255	266	266	270	266	282	289	284	250	275	279	292	241	248	257	298	284	295	268	264	273	261	284	291	291	265	293	258	259	254	260	246	257	290	249	285	235	263	281	285	275	281	270	260	262	276	275	292	294
5400	1735	3311	3917	3355	2806	2412	2026	1798	1746	1507	1380	1317	1220	1186	1183	1124	1108	1110	1025	1025	1021	938	934	973	976	922	890	898	858	843	861	898	882	844	848	887	882	882	866	811	890	878	886	865	837	828	822	835	948	851	889	834	840	833	858	796	860	854	765	841	859	804	857	869	829	859	779	802	791	773	798	834	821	805	803	788	821	796	832	827	766	830	748	786	827	813	751	845	771	826	802	836	805	806	845	798	792	805	800	820	810	815	835	761	849	835	807	794	807	788	783	788	800	760	779	767	838	799	827	844	818	817	791	814	869	849	761	742	783	810	804	841	822	769	833	821	818	836	832	800	816	791	840	800	807	825	747	821	801	807	822	789	816	821	815	769	773	794	812	803	806	796	854	809	874	824	831	816	784	788	786	828	852	812	790	762	788	825	776	834	823	794	801	844	805	820	819	808	806	785	833	790	774	835	804	793	813	795	793	807	776	771	844	838	823	770	770	864	775	794	793	855	847	812	798	823	791	793	813	808	854	767	789	790	786	794	814	795	813	807	854	787	821	736	820	767	791	829	826	796	815	822	799	747	843	823	817	802	793	772	803	732	804	812	792	819	835	779	799	773	828	832	796	854	783	832	799	822	800	780	786	846	815	779	767	789	780	843	766	792	746	802	789	781	812	772	828	764	826	763	838	834	837	782	792	736	836	794	770	827	804	782	800	804	786	806	828	807	811	768	823	798	765	765	835	738	762	798	796	802	743	815	760	845	785	790	808	786	789	820	807	803	809	766	851	777	797	841	789	824	867	805	784	785	753	768	792	744	838	815	767	796	789	787	787	813	810	771	788	785	810	818	776	835	788	812	832	827	822	802	820	774	814	752	746	767	825	811	797	820	790	854	828	774	821	864	832	812	774	788	782	804	775	746	819	828	810	758	844	808	792	803	762	761	829	836	796	824	815	815	776	803	755	813	784	765	838	798	780	782	786	803	819	792	846	792	778	826	794	811	789	864	840	790	809	808	813	832	809	828	810	802	823	809	817	793	819	799	770	822	771	842	783	783	794	795	784	781	786	825	819	777	847	857	809	737	804	772	827	767	785	781	798	818	833	805	809	759	809	774	800	827	786	763	750	777	780	797	740	746	874	766	838	812	816	804	814	784	768	816	767	818	772	767	817	781	793	803	796	819	769	792	780	810	805	806	842	810	788	795	817	835	784	821	768	766	812	790	790	773	791	831	802	813	804	812	834	788	748	755	812	792	790	814	831	816	793	806	778	841	845	820	805	812	814	869	838	796	847	853	803	796	891	788	781	796	813	799	825	785	833	763	868	780	800	819	816	808	862	828	804	830	733	779	808	860	765	779	794	823	809	850	839	828	794	806	791	805	770	759	798	791	804	783	782	826	859	798	821	774	766	736	798	757	785	771	815	834	805	822	804	782	798	786	834	812	830	863	793	782	817	825	803	762	760	825	786	795	747	825	807	808	808	797	824	775	801	827	833	758	829	842	843	731	765	814	808	822	809	770	803	787	797	832	848	807	770	818	757	825	844	817	813	765	817	795	855	817	823	808	775	793	784	799	771	831	754	814	780	783	803	810	773	804	811	818	769	788	822	859	838	798	798	809	809	775	773	831	795	804	844	785	751	809	821	825	807	828	782	778	790	831	837	781	798	782	805	807	823	793	787	797	787	818	839	797	790	788	820	838	809	846	823	781	828	778	744	787	805	802	819	771	779	805	763	777	850	776	815	807	756	770	788	765	799	782	811	818	822	797	801	792	810	824	767	802	852	812	784	818	827	831	782	784	834	831	791	798	805	815	771	817	848	790	808	790	816	801	799	810	777	799	753	819	766	799	797	864	789	806	777	779	810	818	842	797	807	803	808	827	846	750	755	797	751	789	861	833	798	811	802	826	759	791	796	735	800	747	801	862	800	825	773	777	789	758	794	826	791	811	818	817	747	825	829	812	842	762	784	796	816	765	810	826	804	827	798	780	830	805	818	818	812	759	769	777	793	766	816	771	853	809	801	806	788	813	802	799	815	776	814	815	817	774	816	757	796	792	787	838	797	781	811	779	807	786	806	789	810	799	799	791	796	851	865	808	837	819	835	824	782	827	772	801	776	817	763	828	809	781	761	774	863	800	784	824	804	732	883	825	812	778	782	804	815	797	789	745	750	766	817	806	786	792	814	853	817	788	783	798	803	902	809	828	828	816	806	774	824	762	760	779	760	790	826	823	795	827	826	777	779	779	776	834	798	811	837	799	782	826	796	807	835	778	860	748	769	809	834	788	790	768	815	817	795	802	808	822	776	823	769	754	761	802	755	780	798	775	803	746	816	824	738	808	828	771	846	834	776	768	799	828	819	822	811	787	822	779	795	814	820	828	779	832	792	796	780	844	783	814	817	802	763	757	862	846	822	810	821	798	823	823	809	773	804	774	778	836	804	760	814	786	773	831	848	744	832	741	778	832	785	854	759	818	790	815	748	813	816	817	823	788	841	817	842	810	732	778	807	850	808	774	803	836	818	797	837	804	761	764	816	800	786	836	779	778	765	854	812	781	867	807	815	778	775	802	759	796	874	772	804	794	811	810	796	829	818	792	779	780	838	810	836	790	769	852	807	773	773	791	787	813	877	786	801	844	820	784	772	819	787	777	827	806	777	761	794	854	831	850	740	825	766	826	808	830	839	788	802	806	762	794	785	830	840	824	799	750	781	766	848	744	823	791	809	829	855	794	777	750	786	789	822	787	827	757	796	829	852	813	884	822	780	825	817	780	776	790	850	787	776	792	818	835	769	762	831	791	827	832	733	800	795	776	805	791	817	774	825	813	811	857	807	773	797	812	800	805	821	788	806	827	822	799	828	817	803	830	790	831	799	777	841	785	777	812	839	797	805	844	809	781	828	799	798	799	758	793	813	804	804	875	754	778	817	822	782	831	816	794	774	774	759	796	779	817	800	796	812	802	788	756	775	851	803	825	807	809	773	839	826	840	794	841	848	836	810	805	758	750	768	769	789	806	768	806	806	819	759	817	813	814	808	778	828	780	799	835	750	839	792	798	744	759	763	792	772	797	781	764	830	789	786	796	801	832	789	782	775	755	891	875	817	767	729	817	815	836	841	822	818	785	761	795	818	808	770	806	771	818	822	765	825	826	836	800	829	772	770	762	842	781	793	857	835	852	804	822	780	843	861	855	861	795	811	811	763	812	857	816	772	733	789	795	793	837	809	795	801	818	815	802	805	818	822	759	763	789	753	807	807	800	800	791	802	807	802	721	753	817	801	796	810	760	788	810	797	763	768	789	785	794	803	824	817	780	821	865	812	806	777	803	816	777	818	817	821	791	810	776	823	783	814	819	813	804	792	810	777	792	812	845	820	807	809	816	801	788	821	809	805	774	782	824	773	788	830	846	852	816	844	847	779	811	759	810	791	801	825	816	845	790	799	783	787	815	799	756	815	817	784	773	824	821	834	833	763	766	781	837	811	819	833	819	824
15729	2690	3078	2305	1616	1243	879	766	634	566	516	478	398	360	392	320	340	356	378	310	321	309	328	307	307	315	311	293	285	296	275	284	304	299	289	271	274	280	264	308	277	289	264	274	309	254	276	252	294	297	262	277	275	249	271	261	254	288	267	279	271	296	265	284	240	286	285	274	278	269	263	267	291	283	256	283	283	274	268	281	265	271	273	279	262	260	261	266	287	293	289	275	273	266	259	239	286	269	256	274	293	272	254	253	251	262	272	251	259	267	268	271	264	249	255	282	298	276	268	263	245	269	272	277	254	274	254	269	260	249	240	313	254	279	258	270	281	258	310	276	266	261	258	252	250	291	274	261	261	261	263	260	262	247	260	263	258	274	253	259	285	264	251	285	249	287	255	286	256	266	270	285	266	281	275	252	293	295	285	272	278	268	268	275	253	259	264	259	261	257	249	256	249	298	304	277	267	246	286	258	253	259	261	256	261	263	255	275	249	268	287	265	272	260	261	277	241	248	267	230	268	255	269	257	262	242	264	261	244	289	285	287	277	267	261	260	277	269	266	298	275	295	271	275	278	238	285	272	254	293	257	246	265	249	256	255	231	258	248	267	249	264	258	269	271	259	300	295	254	259	266	284	246	295	274	302	260	273	252	275	284	229	278	274	258	280	303	261	243	281	275	264	289	256	283	263	278	247	263	247	262	231	248	252	261	246	238	254	262	241	258	266	293	265	270	262	265	278	262	248	237	276	285	279	286	253	266	270	281	268	268	266	274	289	252	261	250	278	266	239	245	272	291	260	253	278	252	253	261	266	261	270	252	310	232	262	266	256	262	259	267	257	287	270	275	239	260	267	273	288	292	273	280	281	243	289	284	296	304	266	239	282	287	259	256	267	291	285	290	254	277	249	275	273	266	306	292	270	254	245	290	276	259	241	253	262	275	302	260	264	274	275	288	258	293	263	310	245	275	243	253	257	293	254	259	282	272	249	297	244	291	262	265	253	246	270	266	277	252	289	249	266	269	275	298	279	250	238	248	277	263	257	273	294	253	254	267	304	274	285	265	258	266	279	243	281	291	270	258	246	268	299	267	245	256	274	264	260	278	244	262	255	242	293	279	270	289	323	239	278	249	253	297	276	285	249	240	251	280	257	267	266	256	255	254	268	238	265	261	262	255	251	239	286	258	287	245	266	270	303	264	251	265	279	266	302	248	272	286	280	269	281	285	271	245	257	291	285	249	260	260	268	261	269	265	261	299	265	257	265	262	265	225	289	294	255	303	286	251	274	235	253	279	282	240	253	230	278	262	260	256	264	260	245	282	255	268	278	276	269	290	229	254	289	244	281	264	254	275	287	241	243	272	273	270	294	269	267	265	276	258	303	300	269	283	304	267	282	245	244	269	257	280	266	245	276	270	269	285	257	263	276	274	278	256	297	273	241	255	271	259	256	250	293	281	298	257	264	269	258	272	221	250	272	258	275	259	283	290	281	292	269	260	244	290	283	238	286	286	267	261	256	246	257	269	255	283	272	268	306	259	292	269	309	250	275	261	258	253	286	277	275	261	266	260	266	265	291	245	278	270	266	235	262	276	264	248	275	255	277	259	297	263	233	293	260	299	246	287	284	238	285	261	255	276	282	263	274	270	297	275	265	256	293	255	254	293	272	247	284	263	270	252	275	254	241	264	252	265	251	269	259	257	269	228	269	256	254	246	272	251	310	268	281	278	276	281	236	312	238	279	266	281	265	293	308	248	266	290	268	286	288	306	280	261	260	245	281	288	266	287	280	288	281	242	257	256	273	294	266	274	273	247	283	278	248	270	258	240	256	278	220	256	276	265	271	275	266	268	260	305	259	290	262	248	277	256	252	268	243	253	257	276	281	292	284	281	263	258	304	269	262	267	266	262	254	288	272	273	273	284	249	273	242	265	268	227	277	261	279	264	263	282	263	269	304	292	269	271	286	265	257	273	271	255	255	261	237	277	267	270	279	292	248	237	265	278	273	259	256	279	298	250	273	258	264	268	253	267	248	272	272	266	259	278	250	284	287	280	299	271	289	277	243	254	260	262	251	263	272	303	280	284	255	251	291	273	257	259	275	247	246	286	263	283	235	232	234	274	248	276	265	270	261	241	284	292	279	255	262	301	246	252	282	259	284	278	217	241	238	260	255	303	277	283	271	263	222	261	265	289	276	265	313	253	256	281	270	301	302	271	264	296	268	273	258	257	308	309	274	255	239	284	266	328	259	268	276	263	286	252	265	228	252	293	283	282	278	264	265	253	254	288	264	287	265	290	270	257	248	274	281	260	260	266	250	263	254	278	252	270	289	257	306	255	262	293	241	240	275	277	267	245	287	252	296	287	274	264	264	264	259	286	269	266	272	282	271	247	276	263	284	258	266	254	256	261	259	237	250	278	258	255	234	280	252	271	258	274	294	273	279	275	258	279	265	256	274	256	288	267	262	264	298	267	262	242	266	302	262	264	234	268	267	278	271	265	232	269	300	251	279	275	255	262	263	248	271	285	299	299	280	286	299	306	272	294	253	250	255	232	271	271	272	250	292	277	258	254	251	252	275	272	268	268	267	278	265	262	253	283	265	238	270	255	265	268	235	280	255	275	280	310	281	264	254	249	282	282	281	268	299	286	284	242	250	268	259	267	246	265	289	269	249	269	268	252	295	283	280	250	272	269	284	303	276	229	281	309	282	256	266	297	261	294	285	276	277	271	277	307	289	265	253	304	259	283	286	271	251	285	296	279	285	286	258	280	280	283	279	253	251	256	272	262	267	264	272	246	265	287	265	282	267	292	252	284	277	294	309	267	268	257	263	293	261	285	272	268	298	236	233	291	294	244	269	265	264	259	264	255	249	275	265	260	280	243	270	278	278	265	273	256	254	272	269	263	271	259	273	274	261	233	285	295	261	258	259	273	239	283	250	241	287	308	295	255	230	247	295	251	297	253	256	257	269	291	269	283	253	247	252	248	260	279	260	277	285	257	278	265	286	234	261	264	270	260	267	277	267	277	248	271	295	264	276	274	270	279	262	282	242	279	267	267	258	271	262	289	278	278	252	305	267	265	290	245	247	231	275	301	286	260	243	244	249	282	277	267	260	279	276	258	260	257	269	274	274	282	252	270	266	252	272	271	262	274	258	283	281	265	256	276	263	243	264	280	263	286	235	273	272	295	270	289	289	277	270	258	246	275	248	279	258	272	300	261	287	272	288	285	257	251	287	252	251	272	258	249	260	252	237	240	284	269	265	270	279	262	270	244	261	267	258	291	285	271	274	277	267	280	262	293	257	239	292	270	293	256	270	256	248	252	268	253	262	284	268	251	274	256	269	240	275	272	279	291	287	282	270	268	263	250	247	261	290	275	254	275	295	249	251	282	279	280	270	246	275	277	264	248	255	276	234	272	320	277	240	253	252	264	288	301	244	272	275	249	261	278	317	264	260	240	287	278	245	255	261	271	253	278	311	284	249	273	271
7616	2618	5567	6294	5552	4611	3849	3265	2768	2394	2078	1978	1789	1736	1471	1452	1423	1322	1280	1242	1228	1125	1157	1073	1136	1029	1115	986	1021	1001	921	949	962	927	930	935	920	920	840	908	929	927	864	905	873	817	901	865	849	908	853	825	870	855	813	821	794	785	824	835	836	879	805	828	846	845	820	787	846	825	855	811	807	798	812	807	765	810	812	797	795	817	817	844	830	812	853	799	812	830	799	822	793	785	816	810	766	811	772	760	769	805	821	799	840	791	823	797	769	810	813	811	798	791	809	766	804	768	823	778	775	810	747	817	789	778	806	820	850	795	760	739	796	828	750	776	839	753	795	797	827	783	841	777	797	754	800	732	822	750	810	803	791	788	771	806	743	787	772	790	777	773	755	827	822	760	801	804	826	803	819	773	758	783	744	774	797	769	828	820	807	783	795	810	801	809	795	772	752	832	777	845	847	785	809	794	809	800	769	806	771	750	762	823	781	737	825	776	790	745	759	782	769	769	770	777	820	754	773	777	838	804	771	763	788	826	833	748	825	804	826	788	755	747	784	770	809	759	817	795	788	783	827	779	774	780	782	752	780	754	810	786	753	800	764	782	776	785	789	762	752	769	785	771	783	759	794	805	775	795	751	804	759	827	819	796	763	781	770	810	840	775	766	803	816	765	816	796	798	803	812	797	738	810	826	744	807	761	818	790	788	798	781	762	743	824	750	809	798	775	761	813	754	789	784	785	787	743	812	815	811	756	835	822	788	765	818	783	796	819	792	776	788	799	752	769	830	758	823	789	744	780	792	774	817	814	830	750	811	759	747	812	762	799	796	750	828	783	789	827	765	834	768	838	804	777	813	793	864	812	827	810	785	800	764	765	780	776	785	766	796	795	787	842	743	788	821	771	754	803	828	793	788	742	740	806	770	787	799	759	796	735	761	812	767	781	799	809	816	782	749	797	788	767	803	845	777	838	789	823	753	744	796	809	761	735	831	750	782	805	788	820	826	726	767	784	757	783	771	833	764	820	793	770	764	822	815	789	790	732	852	807	798	823	786	752	771	755	725	818	794	774	837	800	779	792	819	762	856	757	797	787	772	772	804	794	792	732	788	802	763	800	779	824	781	769	796	806	765	762	773	806	781	838	773	793	742	765	790	768	763	803	820	789	836	793	781	734	804	804	837	746	841	781	826	808	798	723	754	808	737	767	771	746	792	816	784	768	746	769	785	774	787	754	784	779	806	822	791	802	774	774	777	771	792	807	817	772	818	787	799	786	794	785	842	779	819	785	832	774	792	749	768	779	778	821	784	742	746	809	787	794	800	782	761	800	800	766	815	740	833	764	785	767	770	793	812	772	783	827	805	761	795	783	785	781	759	788	834	740	823	840	803	772	805	827	799	777	813	795	761	783	816	779	829	798	820	780	770	757	835	756	765	814	824	783	777	846	770	772	770	775	797	804	753	773	733	794	756	847	830	812	751	767	741	783	802	770	826	800	772	760	834	822	785	776	784	779	804	797	766	768	767	761	798	793	771	765	801	749	762	793	801	716	852	783	749	735	795	784	817	801	760	798	754	797	818	781	810	777	791	780	762	731	753	790	788	766	769	746	780	802	824	791	823	830	748	772	778	854	792	816	791	794	782	778	797	795	800	786	817	828	780	761	796	824	802	861	760	769	837	799	787	820	804	758	782	808	789	766	821	771	796	838	840	820	796	767	805	803	802	823	780	774	806	769	751	730	786	810	822	749	805	774	785	822	742	819	762	809	829	790	809	802	766	774	751	810	799	791	760	829	772	816	808	758	751	749	804	779	789	782	776	812	796	784	801	768	789	806	779	773	775	804	781	756	778	763	754	777	760	781	765	825	789	778	784	779	797	751	828	803	828	793	759	806	765	849	804	788	828	755	788	785	758	759	752	769	756	825	813	784	791	770	809	740	788	786	813	787	773	773	815	808	811	794	771	783	789	787	843	835	754	807	748	759	748	828	782	800	762	790	806	791	801	785	744	794	760	774	752	820	759	782	769	771	802	842	757	814	794	823	771	834	782	797	780	821	803	805	744	803	754	824	745	792	770	838	799	782	812	787	828	777	806	797	818	752	761	702	791	788	805	797	805	798	824	762	768	762	858	741	745	836	771	786	790	818	762	817	740	798	777	785	786	810	822	804	796	795	770	809	786	786	767	828	752	746	760	809	771	791	782	742	780	779	811	768	793	779	789	731	806	800	799	782	833	800	839	769	787	766	774	785	792	790	791	843	759	783	859	787	820	795	712	798	814	772	763	795	764	756	771	786	766	759	755	786	785	827	789	775	763	736	777	803	819	776	839	749	772	757	789	825	799	783	793	755	771	784	804	806	781	824	805	807	782	792	753	806	826	779	802	786	771	781	769	797	744	820	761	786	795	788	796	795	807	805	810	742	763	814	790	789	773	804	759	780	799	772	797	745	783	795	807	863	782	764	715	758	828	733	771	790	822	789	751	769	822	815	746	757	807	742	780	771	812	813	801	771	780	783	767	754	762	742	801	785	755	784	797	790	785	763	772	788	754	861	762	786	745	803	782	805	826	801	757	754	791	840	820	782	770	815	796	807	830	761	789	757	743	750	765	777	786	790	767	817	772	824	799	839	776	773	716	774	758	778	849	786	771	816	748	723	795	832	759	808	746	740	773	793	799	778	772	781	730	766	833	778	820	731	823	772	790	775	745	784	781	830	769	804	794	778	766	754	750	793	796	800	786	827	799	782	760	786	793	790	762	833	763	777	827	735	727	727	763	808	794	766	783	815	802	794	749	820	797	828	777	791	803	812	759	769	788	808	802	783	780	773	834	785	749	789	783	800	831	775	774	804	763	792	748	814	759	806	858	803	766	786	786	792	786	751	725	847	751	828	784	760	770	802	835	791	782	753	793	815	797	826	809	760	788	808	738	776	818	819	825	823	795	780	765	807	755	792	759	818	762	799	730	793	761	757	819	787	800	738	770	763	783	791	789	778	772	782	711	774	795	753	778	771	785	803	758	791	792	772	789	791	818	798	786	754	762	802	758	766	758	798	848	809	751	795	841	792	754	808	746	809	753	758	816	834	723	786	762	806	775	795	824	709	755	798	815	811	779	803	829	824	819	821	783	772	763	772	807	794	771	787	851	837	823	774	812	764	761	801	775	752	836	750	794	819	762	776	795	853	799	760	814	779	792	770	818	786	821	774	771	846	756	800	768	835	799	791	766	788	767	760	778	744	807	785	736	812	773	769	762	795	813	795	786	796	790	784	740	786	794	802	758	728	800	790	755	794	801	799	784	782	787	814	787	758	795	710	818	783	777	782	789	795	801	773	828	809	780	781	768	785	761	777	819	802	751	776	798	790	773	776	796	781	784	761	751	769	782	806	787	788	805	806	803	773	748	770	785	784	768	802	783	788	798	811	768	786	771	828	762	844	757	745	796	764	736	774	755	780	737	774	790	758	789	823	777	810	822	803	778	821	747	757	813	762	772	785
2072	211	224	210	173	150	162	143	159	148	150	128	140	154	146	149	127	134	124	151	151	154	140	129	133	130	150	124	162	138	131	126	140	137	144	147	120	125	145	161	141	155	148	125	139	139	125	136	138	131	142	140	146	142	133	151	142	145	124	142	152	139	124	119	140	149	140	146	123	127	125	143	138	136	135	150	138	148	132	138	140	150	154	136	122	151	142	135	137	117	133	131	136	153	132	126	144	125	138	134	112	142	138	130	143	141	138	147	150	128	128	127	145	147	152	129	149	153	141	154	140	123	154	126	164	147	126	131	148	121	137	149	134	132	119	131	150	154	137	164	160	155	145	128	136	136	136	146	138	158	118	141	138	143	155	138	171	150	149	147	149	138	134	144	148	138	131	147	136	134	136	126	139	123	164	128	139	163	140	130	125	132	147	121	139	141	140	157	151	130	152	157	130	129	132	141	119	160	116	160	142	130	127	138	139	125	143	134	152	135	139	133	124	136	158	117	131	142	133	157	137	153	133	146	122	126	126	124	152	154	115	139	135	146	143	165	136	129	148	123	145	141	140	144	126	131	132	149	143	140	145	130	140	163	137	154	153	150	133	143	134	136	151	146	134	146	129	145	161	145	159	137	128	141	159	130	151	131	123	173	114	141	140	119	154	134	146	147	137	134	130	133	138	137	137	139	147	147	144	138	136	144	149	160	149	148	153	124	131	131	140	151	148	126	144	133	158	151	126	130	132	151	139	134	144	142	129	148	139	124	150	135	134	130	133	126	134	125	162	169	129	136	153	119	140	131	139	134	129	124	131	135	123	130	134	137	140	127	129	134	136	132	146	128	148	151	145	143	136	130	145	109	146	136	156	146	125	134	156	137	128	150	115	146	130	139	150	158	134	149	148	147	153	126	134	142	144	127	119	151	142	135	132	134	137	132	126	144	159	151	130	161	136	133	114	127	158	117	135	121	130	150	151	129	125	125	132	124	131	130	119	143	158	119	139	153	132	132	138	134	135	130	139	155	134	153	164	130	144	137	130	120	132	132	124	129	146	136	128	165	153	123	147	134	140	161	128	155	114	135	123	130	151	156	147	140	146	130	138	137	137	125	145	127	154	133	122	151	140	140	155	111	145	148	137	145	162	149	132	142	128	138	160	146	163	124	132	148	130	137	122	141	134	138	137	133	127	123	137	149	130	166	143	160	142	132	160	140	146	149	130	138	163	139	123	149	143	152	154	129	135	152	140	131	166	135	108	138	136	141	122	147	158	144	126	146	124	152	139	161	136	142	140	137	120	140	149	146	137	118	136	136	145	157	156	147	120	140	153	121	129	131	118	135	151	134	171	142	149	147	130	157	144	141	160	132	146	140	115	140	137	135	128	145	130	132	140	137	121	165	128	138	137	133	133	124	140	138	141	127	159	122	147	144	146	165	146	148	159	128	151	132	126	173	141	142	138	105	157	150	150	157	135	131	128	145	126	131	162	139	158	116	146	145	150	144	139	127	128	142	143	129	120	142	145	140	135	130	147	152	145	143	138	143	133	137	142	130	117	124	132	112	138	136	139	149	134	122	140	149	128	157	142	138	144	141	136	154	138	128	156	128	140	140	135	122	148	141	122	141	130	134	138	108	147	135	141	113	127	129	126	128	149	138	132	152	169	150	126	142	141	154	171	140	129	133	146	129	133	125	124	131	138	122	128	110	127	143	138	131	140	153	136	132	121	113	138	132	134	133	131	141	144	137	137	151	145	144	161	148	131	141	149	151	138	132	140	150	140	144	148	130	137	130	142	144	151	120	152	134	155	138	152	117	151	137	140	136	146	135	138	136	147	142	136	138	153	115	146	134	138	142	153	138	142	141	135	127	141	122	138	160	124	128	127	141	148	142	145	134	120	155	152	159	152	151	138	166	135	152	157	151	143	140	137	149	149	137	149	147	133	145	118	146	130	144	125	156	137	133	144	138	139	125	130	124	136	154	148	139	136	150	124	138	126	146	124	138	149	135	130	144	149	133	150	133	154	133	162	147	128	126	138	129	139	134	133	143	146	129	142	136	127	145	130	122	133	133	131	129	147	145	133	134	144	132	130	140	128	130	134	129	134	142	138	155	138	124	146	128	140	140	128	129	136	144	141	149	133	139	143	132	142	156	132	145	151	147	149	133	155	114	139	136	145	141	126	125	137	129	134	129	136	139	134	156	148	137	108	143	133	128	130	151	153	120	141	164	136	131	128	127	155	141	154	146	138	119	149	137	138	148	142	141	127	142	142	134	118	117	128	124	147	135	128	119	134	135	128	131	137	155	138	129	147	129	138	152	124	128	144	120	123	137	126	127	136	142	133	135	139	123	135	134	130	130	147	137	127	128	147	122	121	129	130	143	152	136	131	136	134	136	142	138	130	143	157	134	138	143	135	135	134	132	131	143	127	131	149	153	144	150	163	135	141	108	107	120	125	130	124	153	144	161	149	132	118	112	138	133	128	127	132	140	171	134	119	149	134	156	152	146	147	122	138	127	145	128	136	119	137	130	148	139	147	125	151	134	134	132	141	141	133	154	157	114	123	130	155	156	111	157	127	158	154	160	136	135	138	149	159	142	144	141	135	130	143	141	137	140	146	146	126	143	160	123	129	129	137	144	136	123	121	129	146	147	132	140	152	157	132	138	121	153	138	134	170	121	135	126	130	138	139	130	125	134	131	138	117	128	136	131	129	160	120	133	136	126	136	127	155	137	153	142	156	131	126	143	129	146	133	156	151	155	148	130	134	132	131	159	156	149	124	133	134	155	119	124	135	142	134	139	144	135	128	134	135	136	123	144	122	145	153	116	140	157	142	143	136	154	128	128	133	131	122	108	124	139	124	157	128	136	134	145	146	160	146	155	160	162	148	146	133	165	118	137	127	146	151	146	135	132	135	133	158	154	128	131	143	129	122	118	117	131	120	133	135	150	133	144	131	121	142	142	155	136	139	140	138	148	132	150	134	129	129	133	121	128	131	139	139	152	134	136	135	108	144	141	115	118	147	115	161	144	152	127	157	125	134	130	147	144	136	125	125	141	143	162	129	153	148	148	130	138	147	143	137	143	132	133	121	132	144	142	141	149	143	144	135	131	119	128	128	121	141	139	128	123	134	145	144	158	119	133	150	159	127	143	139	147	172	141	132	139	130	149	129	125	133	116	135	139	155	152	132	139	147	141	152	136	132	149	140	135	124	125	153	146	119	148	136	157	163	156	141	150	133	146	143	134	135	123	131	134	124	138	150	147	142	160	127	137	150	154	134	141	135	138	135	152	136	127	142	124	133	121	134	135	134	140	130	144	141	132	148	142	135	145	141	157	138	151	128	142	138	142	129	144	126	160	143	132	133	135	146	150	133	133	115	131	147	162	141	141	138	140	142	123	126	137	126	139	148	150	147	141	143	136	137	129	152	126	128	156	127	138	139	137	125	144	147	144	122	139	133	123	156	135	148	118	128	132	119	126	133	147
1845	528	629	599	592	538	575	573	513	504	475	470	486	469	503	565	472	468	471	513	477	470	455	475	456	491	500	481	463	491	455	485	460	477	467	476	482	443	499	452	467	443	478	464	478	483	457	470	471	469	478	464	472	454	429	463	475	464	478	446	462	503	439	461	453	481	486	449	455	488	459	470	457	460	435	461	453	462	448	447	524	486	488	463	447	476	474	461	416	450	445	482	470	418	463	448	457	472	448	453	465	465	440	501	466	470	449	455	427	479	435	450	483	452	446	440	465	502	450	431	463	471	496	452	467	460	475	467	452	484	471	464	429	445	467	457	479	487	429	441	453	453	447	462	431	471	455	423	434	501	454	442	462	452	472	453	479	477	459	446	470	480	467	477	488	466	447	449	443	442	443	464	478	485	457	444	433	427	454	481	466	445	441	483	457	471	472	457	464	474	472	488	466	465	474	483	489	487	469	482	509	474	446	474	446	476	490	467	443	509	427	483	456	446	453	445	451	451	481	447	496	452	419	439	481	453	498	477	469	488	503	442	453	466	428	484	442	479	454	454	447	474	441	468	448	467	474	448	477	457	470	451	436	461	468	453	433	474	494	481	431	470	488	449	458	430	488	496	448	491	466	442	437	447	471	487	461	407	427	426	467	440	458	465	465	470	463	443	439	438	456	475	469	445	421	436	478	449	429	487	458	446	489	423	476	444	440	435	467	469	475	451	481	448	466	461	482	464	448	457	509	475	472	485	440	462	447	431	447	495	502	406	488	442	412	438	465	444	464	460	466	476	493	468	472	457	450	433	444	472	465	432	505	442	435	454	509	452	424	478	446	459	427	462	472	446	460	471	456	464	449	502	428	487	453	439	442	440	461	469	469	464	458	446	467	479	440	471	499	479	430	429	474	441	481	458	456	468	467	445	424	467	454	440	434	422	411	458	487	478	472	506	458	441	401	431	469	464	453	478	475	445	439	481	488	445	448	491	481	478	452	427	469	454	448	509	444	450	470	441	486	436	471	474	491	461	463	487	472	431	475	452	523	505	468	464	463	479	471	470	495	494	449	468	469	455	445	449	468	424	456	472	452	474	505	445	472	451	468	498	463	473	442	474	471	480	471	442	475	452	470	445	461	509	491	488	445	407	443	473	478	478	479	434	473	453	493	450	453	458	451	426	455	464	472	453	433	441	454	441	475	434	454	513	498	462	486	476	464	454	467	419	452	441	457	441	485	488	463	465	471	455	470	468	481	453	429	468	432	490	433	443	462	458	477	504	432	405	487	495	467	411	459	450	453	458	432	469	509	474	457	477	483	505	428	475	496	457	505	466	431	479	486	430	439	469	478	459	462	456	451	468	457	462	471	452	463	456	448	472	449	449	432	465	451	446	466	449	408	463	464	444	399	435	454	473	464	460	465	442	471	477	424	471	466	460	473	477	420	443	453	469	479	471	447	451	469	446	448	450	472	453	421	461	453	439	475	464	477	480	452	460	492	476	488	455	491	465	469	509	456	452	492	422	460	502	452	461	435	450	467	476	443	457	473	457	441	487	462	479	460	495	504	477	471	444	471	507	446	457	489	499	438	490	470	451	498	458	458	458	463	441	479	443	467	438	483	444	401	431	477	466	477	475	446	470	457	491	434	518	440	468	443	476	447	457	456	441	488	470	454	456	469	470	482	471	454	448	483	450	493	488	468	450	438	420	477	448	424	482	477	429	442	483	484	461	491	425	450	492	458	464	503	445	435	434	440	440	504	463	484	445	443	485	468	495	457	469	462	465	488	443	439	461	444	463	418	442	502	459	486	464	497	487	424	437	477	523	507	444	465	478	459	478	446	461	403	474	417	467	421	484	488	491	436	428	472	476	464	473	484	479	487	513	445	461	494	427	441	479	476	479	452	479	405	442	481	464	439	420	438	444	419	443	479	466	488	473	481	474	453	490	410	446	502	468	455	493	447	464	462	462	459	431	450	499	442	477	478	491	463	461	473	458	489	510	466	432	494	459	484	497	498	454	461	427	435	461	449	407	479	464	520	459	452	490	440	428	470	456	516	464	437	415	472	449	440	456	456	449	462	479	482	514	487	458	460	443	486	489	456	454	491	494	491	459	453	463	465	455	509	460	441	447	456	493	473	439	474	464	471	493	432	449	469	423	485	466	459	446	471	478	443	453	449	472	464	475	446	468	463	484	439	458	460	474	496	467	503	505	469	465	482	438	466	466	469	479	491	458	470	439	429	461	489	451	486	448	469	452	441	451	487	493	439	439	473	458	460	477	487	493	462	484	466	441	454	469	488	468	455	506	433	454	471	460	482	475	466	475	444	485	488	445	440	458	468	479	434	472	468	458	435	443	473	450	481	462	459	487	454	439	475	457	462	457	477	471	425	475	470	449	478	458	484	419	473	473	469	445	419	493	458	478	466	477	434	465	508	496	467	482	437	472	445	445	495	474	464	459	442	442	448	457	471	441	447	462	445	498	493	432	463	416	445	445	435	466	455	456	447	478	484	454	460	475	444	463	458	481	459	450	446	438	448	433	476	502	485	463	456	499	465	481	451	493	460	459	466	504	490	427	474	403	451	479	475	480	457	456	470	453	428	462	476	474	458	458	473	455	474	505	473	469	493	435	475	437	452	455	452	474	468	448	468	493	487	461	465	469	431	472	463	439	457	479	480	461	430	442	456	444	442	463	471	474	439	482	467	451	410	479	443	463	441	390	422	421	472	473	437	479	445	460	468	492	465	475	498	441	449	470	484	489	456	452	454	474	468	464	457	472	442	454	467	422	469	470	473	489	499	450	459	469	476	457	458	454	501	445	492	460	439	460	422	460	459	434	422	466	482	455	457	466	457	492	457	431	453	445	419	494	471	523	469	430	475	454	506	486	474	460	482	474	474	426	482	516	449	484	451	442	451	480	451	478	486	488	435	465	458	437	476	465	481	481	441	468	486	467	461	467	427	429	456	472	464	490	462	471	450	463	442	464	466	446	446	464	474	482	426	449	507	443	439	457	491	488	439	454	493	456	472	481	470	489	452	438	475	459	437	456	468	498	470	499	491	477	489	451	474	430	490	459	458	440	439	493	478	443	434	458	518	434	420	432	495	437	464	498	480	484	420	433	458	481	444	480	473	485	464	472	485	467	435	448	506	437	451	445	444	476	467	446	447	444	445	423	463	461	523	474	462	457	468	457	438	435	470	469	478	453	486	470	450	426	471	477	456	480	475	441	468	453	462	422	466	443	465	474	498	461	451	477	457	439	474	452	462	464	478	471	481	476	495	473	439	460	466	457	467	460	460	467	459	497	462	427	437	437	463	484	441	435	464	452	438	465	446	492	435	485	487	434	447	482	474	455	458	460	481	445	501	440	454	489	484	438	479	495	472	435	466	481	462	454	466	440	454	445	435	440	461	459	431	445	421	476	468	446	450	469	468	468	512	483	477	437	479	503	502	434	446	460	471	464	469	469	489	462	451	461	484	455	460	475
8647	1232	1605	1281	939	706	642	510	448	429	423	313	359	297	313	324	334	329	313	284	293	311	339	279	275	275	297	290	296	286	256	276	279	291	284	266	258	263	280	304	278	298	281	259	288	286	246	287	326	279	261	266	277	284	248	268	285	271	247	251	279	304	278	261	268	261	290	283	263	288	281	281	265	237	292	267	274	290	276	268	269	311	275	263	280	277	285	241	259	269	302	256	290	291	278	262	250	264	267	260	259	268	263	274	257	280	272	243	303	268	267	282	240	297	265	255	275	244	278	247	274	264	284	308	287	289	284	282	285	257	273	252	287	248	276	264	249	288	271	288	273	313	269	282	264	267	263	244	223	271	281	256	271	268	292	303	280	271	250	266	270	282	306	245	267	255	257	302	284	286	257	258	280	267	276	263	302	262	268	286	277	276	263	250	260	249	298	259	264	261	304	276	278	263	290	263	309	269	238	269	276	260	280	269	282	251	280	280	271	282	271	277	276	289	261	285	258	255	243	299	269	271	246	270	287	260	254	287	288	282	275	279	274	269	257	255	290	311	299	262	268	259	275	289	262	254	248	276	275	276	274	281	261	258	269	276	253	264	260	274	265	258	268	273	265	295	270	276	269	307	260	256	300	240	265	259	266	288	290	301	251	303	277	253	259	252	247	260	271	282	285	279	266	247	286	274	256	239	268	284	259	270	263	257	267	244	283	292	248	275	265	283	303	296	297	252	274	247	257	287	268	281	271	235	279	286	270	264	264	274	280	251	246	297	262	254	284	277	274	286	281	279	261	256	270	296	275	260	285	259	286	274	259	263	275	267	260	274	249	281	279	290	289	284	250	285	279	253	268	251	310	294	254	321	284	264	281	236	277	245	245	250	245	270	304	285	259	259	261	265	250	281	250	272	307	286	266	296	240	286	267	287	263	276	276	250	276	292	261	286	310	251	262	289	260	248	290	277	277	255	286	269	270	239	247	299	297	288	268	267	274	270	262	250	268	253	268	275	274	280	241	255	253	258	292	275	293	272	255	319	288	268	294	286	261	301	263	286	253	282	272	287	285	289	289	264	259	231	277	272	287	251	284	275	256	219	281	279	291	288	260	263	254	258	262	293	249	273	281	266	260	279	293	265	265	257	276	264	291	305	274	233	256	262	280	266	270	274	241	286	280	271	268	283	300	255	266	296	257	279	257	270	255	285	250	285	283	261	270	304	271	268	240	258	289	267	270	252	271	257	269	267	303	282	249	236	276	284	291	257	296	270	247	268	288	266	237	263	280	258	290	284	256	271	266	274	274	270	286	255	285	274	266	282	288	270	261	245	261	247	280	317	265	280	251	278	254	269	254	292	256	253	260	283	264	279	261	267	291	280	280	264	273	289	263	285	253	275	311	289	259	271	290	304	284	243	260	272	288	287	301	281	263	271	264	252	266	264	294	263	277	258	292	283	289	275	285	247	234	266	281	258	249	245	262	283	245	264	256	260	306	293	261	288	277	260	266	256	247	270	270	276	281	312	252	279	283	260	256	279	251	238	292	266	295	252	283	278	264	269	266	265	271	262	258	298	280	270	245	289	242	254	278	280	266	309	265	253	292	281	278	267	245	271	275	266	260	252	258	270	222	263	256	292	284	279	263	262	281	270	255	268	266	252	253	256	257	286	279	279	287	270	286	289	263	262	284	279	269	281	277	268	274	263	264	265	289	298	287	270	290	266	255	234	270	266	268	306	285	259	293	281	270	230	274	267	285	278	276	245	305	274	261	260	273	242	279	290	257	237	281	260	240	249	304	294	254	278	254	279	248	268	293	266	296	268	264	258	297	263	278	296	306	281	264	270	266	263	249	261	264	267	270	305	284	278	259	257	274	276	235	259	274	298	263	283	279	282	297	265	259	264	278	267	269	277	268	266	270	241	267	270	279	292	269	272	261	270	273	288	264	276	290	287	285	289	253	260	259	249	307	262	252	273	289	253	287	250	259	260	272	274	259	263	288	310	266	281	239	266	240	257	293	302	296	262	259	246	269	272	273	250	280	250	283	292	266	259	266	261	270	273	265	271	268	251	266	250	267	274	249	298	258	270	317	274	242	306	308	280	277	274	255	263	290	275	260	296	266	260	291	229	257	259	270	270	296	271	263	287	258	249	267	296	260	317	279	283	230	235	259	278	270	274	277	288	267	238	283	270	264	274	308	263	291	270	266	272	288	272	264	261	275	284	255	263	272	264	286	288	270	273	286	245	272	284	279	275	271	248	281	284	300	282	265	260	281	265	291	243	267	250	258	288	259	251	297	284	277	290	254	271	261	288	301	275	265	294	250	265	276	268	256	272	269	257	288	309	275	285	261	260	287	305	259	259	269	241	278	245	274	283	280	302	281	272	288	289	256	272	290	228	250	272	273	263	268	251	280	277	271	268	293	257	242	273	255	255	268	250	280	255	264	245	283	266	283	275	266	281	269	305	263	281	302	254	271	277	290	264	276	276	248	269	258	272	258	275	241	280	257	299	296	261	300	284	283	275	299	273	266	264	267	234	295	270	238	244	270	309	288	271	262	267	260	269	274	261	267	258	283	262	271	256	287	280	256	264	276	288	278	255	263	262	284	276	232	296	281	256	262	254	261	267	245	272	270	302	278	257	279	274	280	252	293	280	263	288	250	277	277	264	293	267	288	272	228	246	269	266	245	290	281	286	267	245	274	276	274	283	243	250	273	238	274	265	257	276	273	277	251	264	275	256	281	301	289	272	278	256	251	237	282	276	272	258	303	279	275	318	255	270	262	290	256	263	256	247	294	266	247	289	276	270	272	263	278	270	270	255	288	270	253	267	261	283	284	257	270	255	258	254	273	265	260	260	276	251	264	281	259	276	272	292	284	268	276	257	265	284	264	250	281	271	275	308	295	279	275	258	264	263	263	277	269	265	291	292	260	295	265	255	267	278	280	258	281	288	267	305	276	289	267	275	242	260	316	254	284	266	285	277	281	286	258	285	274	288	276	250	279	259	278	274	282	289	272	265	291	255	290	283	272	253	291	279	280	265	266	290	288	261	274	267	251	279	264	265	248	239	266	287	287	309	273	281	275	263	273	265	265	243	259	255	262	290	268	285	282	265	250	264	228	277	286	232	258	257	314	274	260	272	290	260	261	262	244	268	271	269	280	277	264	254	304	306	278	288	259	247	249	273	257	283	267	285	286	264	268	279	269	288	289	257	249	270	279	287	242	269	252	265	256	262	308	255	298	277	268	273	266	256	257	259	263	255	260	262	299	268	241	262	264	288	272	251	264	259	287	274	272	283	280	254	271	268	264	254	258	257	287	293	284	256	265	280	288	265	259	269	267	275	234	254	240	248	289	251	272	282	273	255	287	277	263	287	264	265	265	266	256	284	280	260	258	267	262	272	296	256	278	274	245	258	288	268	280	217	253	256	304	253	291	280	257	250	264	269	270	269	249	288	278	269	261	280	289	262	240	239	283	272	240	268	275	271
5484	1725	3315	3909	3396	2810	2435	2011	1780	1677	1552	1430	1277	1253	1263	1119	1126	1108	1021	1013	1014	1038	1002	948	996	897	942	926	911	952	892	891	860	894	883	868	848	889	888	882	870	853	835	873	832	799	794	833	815	879	807	820	810	861	799	846	852	838	780	776	820	819	821	848	873	826	816	746	850	846	771	809	833	891	823	774	840	828	857	827	857	836	783	794	778	762	791	801	809	847	826	799	810	833	755	832	817	796	787	825	808	772	795	756	796	816	789	799	790	849	815	820	775	800	843	808	778	771	785	848	830	774	777	840	801	798	801	796	835	785	839	804	798	805	803	750	843	790	799	821	830	796	806	772	763	809	785	832	784	821	829	785	826	809	796	871	777	775	728	837	788	780	804	836	831	801	861	849	795	812	808	794	738	800	823	824	760	784	831	838	835	823	813	811	819	810	771	784	770	804	823	810	840	792	846	815	810	830	825	799	800	783	829	783	754	832	802	809	819	781	786	813	787	814	805	825	882	773	848	744	783	799	778	747	824	862	789	808	820	805	765	751	805	841	814	832	834	835	838	783	837	836	834	836	782	809	757	772	789	807	810	800	789	762	798	828	774	843	835	779	799	798	796	815	782	834	793	794	747	791	782	781	735	756	794	850	826	837	778	782	795	838	755	851	821	826	772	784	762	830	732	793	806	797	799	775	825	748	817	759	826	792	801	832	780	794	777	838	844	825	791	776	807	798	805	775	798	836	795	805	826	765	832	777	819	837	789	785	826	812	836	816	820	796	783	763	832	780	753	817	864	842	795	826	825	776	827	837	787	817	800	777	743	726	802	820	829	733	844	791	760	813	788	834	792	811	814	794	795	800	830	858	844	796	764	780	766	841	816	808	777	800	820	766	754	827	816	805	872	768	858	771	867	787	790	792	840	775	747	782	804	853	776	826	761	793	849	856	781	829	742	776	815	836	848	847	775	826	836	780	775	772	819	838	822	787	786	823	813	839	831	775	813	793	764	785	800	794	776	798	802	790	839	829	840	799	809	785	762	808	799	797	783	794	779	841	793	825	806	763	764	757	741	733	777	810	856	776	805	809	789	761	803	783	775	806	818	792	762	819	796	811	861	774	775	832	776	766	716	761	806	804	806	762	785	797	855	764	786	796	814	809	754	808	792	814	798	862	782	765	798	746	765	786	818	813	783	765	825	793	787	837	811	843	735	777	796	806	774	764	764	826	783	805	794	830	800	774	798	767	835	794	812	802	834	776	845	833	778	772	797	790	792	827	746	834	813	778	798	816	805	786	782	813	821	756	877	843	819	807	828	821	779	779	831	860	751	798	812	799	784	837	797	789	815	823	827	767	763	758	759	788	842	837	829	852	796	804	795	781	810	769	822	824	841	844	809	788	839	763	823	795	792	820	758	799	817	811	766	765	812	805	812	782	816	823	771	782	831	878	771	828	858	786	829	781	798	835	791	756	806	841	778	844	771	807	824	869	816	811	795	850	792	784	775	803	827	775	796	814	830	831	852	833	794	760	789	775	829	806	782	749	829	813	794	830	809	847	811	784	859	762	812	800	815	759	777	790	755	776	790	762	808	823	763	771	795	801	784	829	824	790	801	809	809	842	843	860	833	811	762	855	771	782	804	830	810	812	774	803	818	815	826	838	757	805	809	777	830	823	779	831	826	831	851	763	813	777	815	810	785	807	824	847	806	833	830	828	771	801	820	824	827	804	827	787	789	741	795	819	847	773	811	833	868	844	788	789	772	768	811	791	776	762	848	830	786	823	818	815	835	800	826	845	758	818	812	796	787	802	835	845	835	767	803	751	781	831	805	793	767	780	804	781	766	810	807	842	769	819	783	827	803	829	823	794	835	796	807	802	836	787	865	810	812	759	771	806	836	822	818	836	817	810	828	827	797	821	822	832	757	779	833	811	759	780	842	855	834	808	794	824	719	790	795	801	828	802	787	808	816	782	786	782	827	818	800	740	821	760	775	831	823	825	798	870	829	778	834	792	834	755	863	830	793	782	789	847	782	812	843	773	856	790	790	869	848	792	836	813	844	784	776	772	794	821	758	754	845	847	800	814	898	785	798	756	802	801	848	785	816	832	803	768	835	782	864	822	791	783	791	828	797	805	826	810	768	745	755	810	811	794	762	787	830	807	741	813	834	739	750	809	792	780	825	782	794	810	820	775	834	803	822	826	816	823	818	765	812	828	775	818	776	786	790	776	767	813	782	807	783	775	851	824	804	787	807	753	787	825	789	872	846	798	821	830	779	791	784	813	782	763	880	823	817	834	855	811	844	798	824	817	801	815	784	774	769	847	801	779	780	822	824	779	823	878	781	817	793	807	812	836	780	764	855	780	776	795	792	757	769	806	808	768	830	824	770	792	812	804	793	815	812	812	832	806	793	761	790	802	814	835	815	773	820	755	837	788	829	803	775	749	758	791	808	761	842	843	771	783	807	819	839	812	811	783	864	795	791	807	803	789	827	825	817	800	775	822	789	803	845	826	773	795	790	808	817	830	861	798	766	838	812	822	815	793	778	794	804	803	845	813	802	814	806	780	803	822	822	796	792	766	791	848	768	775	814	838	773	796	766	796	817	735	799	809	833	774	764	825	792	777	844	784	858	789	832	842	811	780	782	822	804	763	780	720	801	801	835	814	813	838	766	804	848	830	770	768	782	785	843	838	801	822	754	803	810	808	839	800	815	778	813	783	792	806	774	810	820	836	794	788	873	816	813	788	789	821	848	830	808	835	795	803	812	788	823	781	823	830	853	824	767	771	785	837	770	796	784	832	800	769	799	795	820	808	806	809	769	808	794	798	797	802	824	833	853	804	828	779	839	835	830	773	789	796	806	825	782	748	783	816	778	807	730	793	789	830	836	796	788	755	802	806	798	814	774	800	806	814	819	788	796	794	785	812	826	816	804	797	765	786	774	850	803	799	801	789	806	851	871	735	823	831	849	810	836	879	782	767	807	811	864	847	793	800	792	837	804	804	824	812	835	806	749	787	789	769	805	855	810	747	780	754	785	818	811	815	805	777	823	827	821	823	810	745	805	827	777	796	790	778	833	811	797	769	792	792	792	782	792	833	759	814	842	808	787	840	824	790	836	811	785	818	757	840	781	832	802	776	803	779	773	811	778	785	812	752	812	806	848	840	808	792	829	779	788	802	825	827	799	846	806	858	822	762	760	792	800	830	792	819	768	750	708	798	825	793	795	799	792	778	849	777	819	798	833	763	828	856	800	790	808	840	777	828	773	837	813	777	824	813	794	808	805	825	834	805	811	832	785	786	788	803	849	803	770	829	778	776	792	802	813	801	820	823	799	793	814	787	818	814	719	805	727	791	822	847	803	795	852	811	766	880	801	800	797	837	835	768	828	772	775	778	758	826	800	798	805	841	822	789	811	824	835	855	813	767	828	829	778	822	863	804	776	812	783	844	801	833	828	807	820	803	832	790	810	752	771	822	801	779	772	811	823	807
15720	2616	2946	2294	1620	1176	959	786	642	547	490	490	432	382	380	400	368	334	337	373	352	274	308	303	287	299	293	328	344	321	290	307	288	284	271	285	262	251	275	296	278	291	280	287	266	272	263	264	276	268	264	291	301	250	277	257	272	323	279	237	294	245	284	281	269	298	265	302	267	284	286	278	287	293	306	297	281	274	298	266	235	283	246	283	275	256	267	242	258	267	275	245	307	231	238	269	279	274	274	276	268	275	258	259	257	282	260	266	265	275	272	250	273	261	285	249	261	272	274	261	277	289	242	265	261	249	283	285	282	272	262	278	273	248	256	274	306	235	256	241	314	264	282	286	287	245	282	263	262	273	283	284	266	272	245	277	314	270	246	268	247	268	251	252	275	252	269	284	274	288	278	244	269	266	266	262	304	260	269	245	251	285	217	260	256	247	289	301	259	264	269	275	247	273	295	245	246	221	245	278	263	272	275	278	275	251	265	256	274	255	263	276	258	277	290	260	290	259	268	280	261	262	249	237	279	276	282	256	268	264	281	247	269	222	265	249	266	265	311	267	289	268	256	267	284	274	264	243	252	272	269	269	289	280	264	238	255	260	260	251	262	239	279	272	240	275	241	254	291	288	249	289	275	254	248	298	247	280	239	268	275	276	262	260	281	266	294	272	252	279	264	260	285	289	251	274	284	256	257	295	263	287	253	277	249	261	257	281	247	293	281	271	282	230	265	269	257	272	263	264	275	264	253	262	299	287	290	252	272	268	268	291	294	275	275	263	254	255	304	274	270	267	290	284	283	286	258	265	263	275	304	250	245	287	267	268	295	250	225	249	269	250	274	277	275	266	260	286	276	255	277	267	280	253	308	284	268	276	268	258	270	277	256	298	274	248	266	270	283	249	233	321	254	234	258	274	255	258	254	296	250	238	255	260	260	266	268	259	250	286	265	269	269	283	249	322	229	273	282	269	291	285	266	275	272	282	270	258	273	265	256	280	300	263	294	287	305	295	264	275	235	233	296	276	298	273	272	286	292	297	246	260	270	274	276	269	273	261	258	274	277	271	283	281	254	271	222	262	239	302	288	258	275	285	259	246	280	249	262	283	259	270	299	250	251	256	265	236	273	306	288	295	260	263	274	277	288	309	264	258	268	262	255	274	269	246	281	249	263	270	296	269	291	269	259	253	276	247	266	263	258	304	251	292	285	296	248	284	265	257	265	276	285	271	271	293	258	255	282	275	242	286	271	272	247	242	259	266	219	266	286	273	246	256	281	278	241	244	271	268	272	288	284	256	254	262	256	235	263	288	297	249	260	272	260	244	282	276	274	262	263	282	271	235	255	266	264	263	274	252	276	256	264	255	232	281	282	286	234	252	301	283	281	254	292	287	260	239	239	257	287	276	287	275	259	257	247	233	273	258	277	258	233	262	262	294	267	272	277	262	286	262	292	249	287	281	268	274	285	276	262	295	269	293	264	268	243	277	291	251	288	260	259	268	286	292	256	286	270	265	282	259	250	289	256	279	270	267	254	285	289	289	243	269	248	246	270	251	257	306	248	273	275	310	300	248	257	267	262	260	270	286	275	276	267	315	279	277	270	271	252	258	271	265	292	273	262	287	289	298	272	274	280	271	264	262	247	292	283	269	251	265	264	259	266	253	265	239	282	288	247	239	271	298	300	271	237	262	268	246	283	238	262	252	277	238	260	258	297	261	283	247	272	269	251	238	298	283	299	265	251	296	300	264	241	263	264	291	289	251	299	275	302	284	306	306	237	264	273	269	296	263	235	260	271	291	279	305	261	277	270	253	269	264	253	244	250	216	276	245	272	281	258	274	269	292	261	291	282	262	253	271	263	248	227	265	311	276	284	287	237	282	274	266	287	292	282	299	273	266	278	275	250	264	264	263	285	272	237	278	318	285	246	248	233	247	308	268	296	255	271	270	266	252	284	232	295	295	259	272	303	263	246	280	279	250	263	271	276	278	273	303	299	285	233	250	274	293	275	277	232	248	296	275	248	266	261	253	281	233	251	279	259	264	281	263	269	278	268	248	287	280	254	281	269	252	291	293	254	270	274	279	259	265	278	281	306	278	274	267	279	278	256	265	261	263	281	254	316	266	263	279	276	269	293	271	298	256	256	281	252	270	245	274	297	254	271	259	266	286	274	268	265	273	290	292	272	283	284	260	267	286	275	261	235	272	268	278	249	262	251	272	266	244	270	236	274	262	271	260	256	263	264	265	258	244	224	250	263	280	269	292	251	269	248	251	280	261	263	248	285	271	263	272	257	273	287	274	238	231	241	264	295	260	268	272	280	275	209	287	293	271	259	306	242	269	277	275	273	270	273	291	280	270	280	269	246	228	266	265	289	259	271	261	294	282	282	290	286	253	254	261	309	264	294	222	256	277	303	266	285	252	259	246	286	271	240	263	262	284	249	243	231	252	279	278	289	273	270	258	273	270	261	268	270	261	252	247	259	278	258	277	273	270	262	288	262	265	268	264	252	289	263	265	287	261	253	279	260	304	256	261	254	297	277	270	299	264	248	282	276	259	256	255	250	260	252	256	279	247	256	254	251	245	272	292	291	272	276	251	255	285	263	264	246	276	278	261	275	257	273	249	283	262	269	256	277	266	246	260	258	233	261	256	239	259	292	256	263	252	252	280	275	242	241	283	243	273	277	272	266	280	262	269	268	280	243	276	263	254	260	266	283	264	267	243	267	270	262	222	235	267	275	270	275	278	247	271	274	256	234	237	277	279	254	298	294	297	282	260	281	238	274	255	284	272	270	270	286	282	268	257	280	238	258	279	289	265	236	285	238	255	277	315	269	251	256	258	287	290	245	264	266	279	267	271	277	263	270	235	316	261	277	268	269	268	270	264	250	257	273	260	259	292	266	260	264	278	289	284	317	268	256	289	276	283	252	258	258	251	283	292	269	259	256	286	264	287	288	263	293	255	247	276	292	266	245	266	289	248	243	259	270	271	270	262	261	291	265	302	247	279	246	289	268	275	273	269	276	307	281	282	301	249	287	253	287	262	285	256	260	279	266	270	254	292	247	263	275	264	278	268	259	273	259	255	276	254	246	262	269	296	272	277	269	252	275	262	279	301	258	260	278	278	262	253	241	238	271	250	253	270	258	258	264	279	257	264	271	264	241	251	263	256	247	292	250	270	273	270	248	262	255	245	294	286	246	280	263	272	283	267	249	284	265	270	246	249	275	303	278	280	274	297	260	282	275	281	266	254	269	283	296	247	246	264	271	267	269	263	262	264	259	280	276	249	274	281	266	280	260	279	256	274	287	259	277	263	269	272	258	289	276	265	269	300	271	256	277	252	262	264	245	263	279	293	277	273	270	242	267	262	260	288	281	280	236	239	272	285	308	265	239	258	282	241	264	260	260	282	279	289	297	281	275	278	286	284	282	279	269	303	261	268	243	294	269	283	254	281	278	276	284	267	258	248	315	265	232	268	263	258	268	258	293	273
7582	2651	5570	6403	5477	4525	3763	3223	2784	2532	2195	1937	1722	1675	1558	1444	1353	1316	1211	1259	1197	1132	1157	1115	1023	1012	1008	1062	1039	947	923	964	969	934	962	899	953	929	869	879	863	894	926	866	886	831	874	850	823	905	810	805	832	849	835	840	835	848	818	766	851	796	831	856	819	821	770	804	831	868	812	809	765	853	800	814	816	837	786	782	853	840	833	784	833	799	798	780	846	833	771	842	795	832	818	825	811	790	773	794	818	771	811	783	771	802	818	748	805	763	776	780	774	756	768	827	801	784	762	762	776	832	772	740	876	829	807	801	784	742	795	831	787	814	831	738	792	819	803	850	808	817	750	807	844	793	818	795	814	791	806	771	726	777	770	809	780	778	861	769	804	835	816	795	787	762	758	777	784	738	800	776	829	768	810	753	760	790	763	777	763	769	783	781	767	769	840	835	817	783	752	814	836	833	727	775	847	793	824	757	784	760	768	795	796	798	791	788	774	794	794	795	818	818	723	822	787	773	782	809	759	733	843	754	770	807	788	821	810	775	754	812	781	772	795	814	765	757	818	801	768	805	777	761	781	808	804	748	805	785	765	830	744	857	821	763	771	759	757	765	815	807	799	741	789	767	757	783	808	800	747	775	782	765	778	790	778	777	783	831	819	780	747	774	808	765	759	811	786	769	777	761	736	787	726	795	777	796	783	790	782	746	772	819	732	841	758	806	840	775	758	748	788	703	786	805	831	763	814	802	832	844	867	770	752	738	847	794	777	818	833	805	826	796	750	784	744	800	816	814	808	727	769	790	773	812	791	795	743	822	763	792	755	766	753	776	719	838	773	805	795	747	748	794	795	778	804	774	745	738	810	814	793	773	788	791	780	799	781	818	732	751	827	840	776	809	749	797	831	749	786	775	848	789	757	765	834	749	799	765	791	786	784	766	786	776	794	754	781	735	777	807	769	799	793	791	782	775	829	818	783	776	783	808	777	834	768	774	771	770	760	793	807	772	819	765	780	748	799	766	740	784	816	737	772	788	762	794	752	798	811	756	786	796	746	774	821	768	752	756	782	774	789	803	817	807	789	793	802	775	796	756	778	772	803	782	822	813	786	756	787	745	784	784	795	774	816	830	804	802	798	748	751	810	789	760	818	794	804	804	769	795	802	801	762	789	776	760	770	775	781	775	776	714	728	811	769	789	775	786	797	863	771	779	794	790	759	741	780	784	815	801	810	771	811	800	846	808	752	796	770	784	801	807	769	751	796	763	760	817	798	800	761	752	832	852	826	720	747	761	770	800	784	814	781	791	844	736	749	797	779	823	723	762	788	738	806	784	838	799	786	831	793	800	803	772	766	818	791	759	742	730	719	765	805	755	798	803	732	820	798	797	788	845	796	793	770	781	777	791	834	789	776	772	773	717	811	788	786	763	772	778	765	825	744	803	793	780	777	784	859	810	808	795	750	790	781	771	796	768	822	757	734	816	797	757	812	812	754	780	777	836	720	852	831	803	807	767	801	773	757	782	779	768	812	765	822	765	795	768	753	810	800	780	775	767	800	744	774	723	738	789	828	812	768	790	844	797	859	779	788	721	783	831	766	777	767	794	754	765	736	772	799	821	795	798	763	772	841	852	761	793	800	836	808	749	792	836	813	817	761	847	779	783	785	757	780	813	835	745	802	790	819	760	775	770	800	761	791	863	765	777	755	772	794	785	818	756	813	786	769	767	777	763	798	752	796	750	805	764	811	803	801	810	834	766	785	719	745	764	789	772	774	838	751	809	731	746	796	792	773	803	734	852	801	781	808	839	789	810	759	771	784	743	809	803	771	781	768	821	750	800	790	832	861	763	751	773	826	788	780	822	835	762	783	808	818	829	771	743	823	797	827	749	794	788	794	787	775	784	740	806	797	805	788	798	726	754	781	734	792	767	822	726	823	769	777	816	746	744	755	779	787	792	776	763	799	797	765	771	811	835	839	777	786	767	794	769	783	786	780	766	774	748	829	816	785	776	817	789	811	791	773	805	752	772	819	824	804	798	759	794	788	743	773	798	815	770	715	771	799	789	827	792	783	812	769	753	799	784	838	836	802	757	706	797	814	682	814	816	776	764	800	826	796	803	792	796	803	776	805	759	763	801	765	759	795	773	820	815	794	783	807	770	795	765	740	749	740	729	728	792	684	790	802	790	825	738	784	799	776	823	793	774	742	751	789	803	762	798	758	779	850	769	843	772	764	733	834	800	793	770	810	766	780	763	796	840	756	790	790	831	789	815	782	785	816	800	839	823	781	822	758	770	778	799	867	811	808	783	782	785	806	799	816	735	722	797	754	816	770	723	781	813	821	755	757	820	765	817	762	831	767	805	776	830	786	753	769	738	802	796	742	797	766	828	803	790	779	783	756	734	775	809	772	815	762	828	780	818	790	753	777	797	787	773	814	824	754	757	742	760	739	824	820	788	807	766	845	784	778	802	782	772	796	756	780	769	753	785	828	771	774	792	733	766	819	773	801	813	818	819	781	779	765	761	759	768	817	791	788	807	802	777	773	776	787	800	793	779	787	777	722	810	778	769	774	771	829	791	777	803	777	757	787	821	731	784	756	795	756	786	780	815	788	751	785	794	757	746	858	768	759	826	831	804	830	781	794	749	771	791	831	805	821	801	777	774	780	774	821	768	774	814	789	796	787	848	743	844	796	796	805	813	738	803	793	824	739	833	775	819	747	773	805	869	792	781	818	752	803	779	800	747	793	795	822	813	764	743	771	838	782	781	819	768	817	768	741	800	731	820	787	768	818	825	809	766	788	755	842	794	778	756	829	824	793	802	875	792	779	822	849	804	758	785	791	763	781	763	743	784	739	782	818	792	739	787	749	793	798	776	777	788	747	747	760	806	796	809	800	790	818	817	810	759	800	702	804	764	743	825	831	788	778	756	797	796	789	701	785	804	775	751	749	790	776	756	825	781	762	765	809	796	811	815	813	801	822	833	791	800	815	762	760	835	779	795	751	765	744	758	802	791	781	794	759	755	751	736	779	769	783	794	767	753	795	762	781	800	778	729	735	791	810	805	740	802	800	756	806	788	825	815	812	781	776	805	787	751	783	793	761	773	729	787	833	767	814	798	804	788	768	761	767	780	816	770	819	812	796	781	792	802	794	805	735	791	803	787	795	777	818	785	791	766	797	794	772	799	804	800	775	807	780	828	830	787	805	731	816	796	799	830	793	811	803	762	835	782	810	782	788	772	799	777	818	795	817	751	770	740	766	770	760	781	792	788	849	717	762	766	777	758	792	741	792	787	796	761	757	784	776	784	795	767	798	799	799	798	802	745	794	797	815	801	776	798	778	817	803	827	816	773	833	817	752	770	813	783	703	795	786	791	823	762	785	774	792	783	789	803	780	847	771	755	793	775	851	750	773	799	803	835	774	732	804	750	793	751	799	781	758	761	772	780	741	782	808	802	781	781	821	799	816	753	792	797	775	796	787	755	807	780	786	811
2137	221	214	195	140	151	186	148	172	136	135	144	142	159	142	151	144	136	135	118	127	163	139	155	124	138	155	149	118	144	120	133	159	134	147	147	153	128	153	145	146	137	141	124	146	124	163	143	141	150	135	146	135	132	139	132	155	121	123	143	149	144	138	146	128	160	135	139	155	139	138	151	137	136	136	166	139	141	146	129	127	148	154	133	146	125	142	144	125	138	144	137	135	132	127	137	135	136	126	156	122	159	133	153	136	130	153	125	131	138	139	135	143	158	136	135	136	140	126	122	133	133	166	155	136	140	144	145	125	139	144	125	149	126	134	151	143	152	133	128	116	125	149	126	128	134	143	127	128	147	144	145	124	137	140	141	123	140	139	154	138	137	134	149	122	128	116	120	133	139	135	150	129	143	135	139	165	133	118	134	147	148	157	137	126	145	141	131	133	125	147	131	160	143	143	122	141	130	138	153	108	128	125	141	125	135	144	135	140	150	145	126	113	153	161	141	135	134	160	158	137	116	115	150	122	132	133	151	128	132	140	165	151	120	137	126	136	143	141	149	144	133	136	131	140	165	129	150	141	141	143	131	146	136	141	124	118	154	152	148	139	122	138	128	134	129	117	139	135	141	140	127	128	135	146	132	140	136	120	138	129	135	137	130	130	140	135	147	140	122	135	162	140	133	121	148	146	153	149	156	127	141	123	144	138	139	136	134	140	138	117	146	149	131	129	107	136	125	152	139	138	137	148	137	142	129	133	131	182	145	118	157	142	123	146	111	151	155	117	147	133	138	150	139	124	132	140	150	129	137	132	133	124	149	127	134	135	147	132	138	162	143	146	121	133	147	134	137	119	162	146	130	119	139	155	127	149	147	138	151	137	135	129	133	149	151	149	121	135	121	149	134	148	131	114	153	103	142	139	128	133	120	118	133	126	142	136	142	146	125	147	135	136	121	133	119	139	140	151	143	149	128	143	137	139	126	147	115	117	155	132	145	139	126	133	130	138	122	131	142	136	131	151	129	143	137	147	140	120	139	143	133	124	116	145	126	142	122	126	139	162	143	138	116	145	140	144	142	120	140	135	150	134	126	138	153	121	157	148	130	145	146	132	149	147	139	127	128	147	130	129	113	137	129	119	131	143	141	130	166	152	131	158	136	115	143	125	130	144	154	159	140	127	155	153	140	154	146	146	137	158	124	136	144	137	137	155	113	133	134	141	140	128	160	151	133	117	148	140	142	128	160	132	136	143	120	130	132	129	154	138	138	149	141	131	129	140	134	147	123	138	131	144	167	119	124	128	137	130	127	127	126	126	137	132	127	147	140	127	118	151	149	123	149	127	145	147	132	143	114	145	130	148	154	144	143	140	135	134	147	118	146	137	142	151	127	150	150	159	146	134	132	135	134	151	146	127	137	131	139	117	133	127	150	132	130	139	124	127	164	132	147	138	143	138	116	137	131	146	128	144	133	140	138	120	125	124	149	154	133	130	140	167	115	131	153	134	138	135	147	161	135	128	138	134	135	111	127	132	128	129	148	123	132	153	128	135	138	110	144	132	130	127	127	164	140	136	145	139	137	137	131	125	121	126	148	136	141	111	130	126	131	136	145	154	147	143	134	131	154	145	131	123	136	149	146	149	152	122	124	139	149	137	147	117	139	127	140	155	136	164	126	161	144	130	123	125	129	159	130	132	147	151	131	123	145	122	136	142	143	119	148	140	141	148	129	144	119	134	132	134	132	143	124	144	165	125	128	140	120	142	142	158	132	159	137	111	145	131	145	142	125	118	138	114	146	135	117	148	145	149	135	148	132	137	133	151	150	158	147	131	145	137	147	148	136	164	135	133	155	139	126	135	159	145	168	158	118	129	144	169	127	141	162	135	137	142	134	149	138	131	160	120	146	135	159	131	137	141	119	138	124	134	141	149	122	136	143	129	123	136	144	167	179	150	126	128	123	141	146	143	152	149	142	122	150	124	143	142	129	141	136	131	143	129	148	117	123	130	126	151	135	129	132	122	138	132	149	117	139	137	148	159	142	143	132	118	133	136	142	159	123	146	128	138	144	133	128	142	123	163	130	128	131	145	129	129	142	123	144	114	109	144	136	141	137	133	131	152	143	131	126	135	144	153	142	141	139	143	147	132	146	130	137	142	136	145	131	142	145	135	130	134	143	121	160	142	123	141	132	144	150	141	152	123	135	135	109	136	140	129	149	138	125	147	148	124	137	114	112	125	129	126	116	166	129	135	147	122	122	115	126	147	161	147	156	121	131	144	129	133	141	138	138	116	143	144	148	157	132	147	147	134	139	139	135	121	145	122	140	156	136	150	133	144	124	153	133	133	117	129	131	129	164	129	131	148	127	142	132	147	152	111	148	143	123	151	140	120	135	152	139	138	143	152	155	128	115	139	146	131	164	144	131	97	143	133	154	130	140	141	120	156	138	133	137	144	133	128	131	154	142	153	131	152	147	132	130	162	136	136	144	157	129	144	136	129	124	140	131	135	156	133	139	148	146	136	144	150	130	138	123	135	136	135	136	157	143	112	142	132	138	129	135	127	156	148	142	144	128	140	121	113	121	125	151	121	132	144	127	149	146	127	125	137	119	133	153	126	135	144	138	131	131	134	155	133	125	144	152	155	142	164	125	134	161	128	127	135	135	143	141	147	143	123	130	123	138	134	124	137	136	141	143	133	149	159	148	149	147	137	147	137	137	149	136	134	155	137	142	160	139	142	152	139	147	120	131	148	132	138	127	152	129	137	132	128	127	160	114	149	125	165	140	126	159	122	144	142	166	116	126	129	124	161	109	130	147	145	143	135	133	147	153	135	147	141	133	134	140	149	147	155	146	138	147	145	141	124	125	142	141	138	142	147	145	148	131	145	144	129	146	127	152	150	146	114	152	132	111	136	145	119	158	123	136	151	163	145	134	152	134	144	134	154	146	159	122	135	127	134	131	137	128	129	144	133	147	138	128	136	131	133	140	135	159	136	117	132	121	150	127	130	142	145	140	119	145	153	121	149	104	133	141	138	132	141	139	138	114	135	123	126	140	138	134	126	150	136	146	121	141	125	143	155	153	139	129	138	160	147	148	130	112	148	160	133	147	147	147	146	153	148	147	142	132	129	122	146	125	130	143	130	127	148	146	153	161	154	152	138	129	139	135	158	131	141	140	138	145	139	133	116	122	150	141	144	136	145	134	142	143	154	147	127	118	136	146	140	121	128	170	131	160	131	159	153	149	134	142	127	150	134	155	131	125	145	143	153	137	155	124	146	141	140	131	129	127	125	142	144	139	151	151	131	135	165	150	129	126	146	138	147	139	137	152	131	165	150	122	129	144	148	129	144	143	126	120	155	155	125	129	154	118	116	142	160	142	127	130	140	135	142	119	139	138	131	137	153	137	129	157	155	141	142	148	142	141	128	146	136	127	122	137	110	153	130	126	154	132	148	150	116	139	138	133	134	154	117	151	146	141	145	145	159	150
1791	529	603	645	624	516	594	550	531	523	495	503	568	464	484	435	464	489	469	493	473	463	482	478	484	490	494	448	510	471	492	444	434	455	461	480	469	511	495	468	465	465	468	471	473	451	434	435	498	470	505	467	466	439	508	474	468	473	455	490	471	459	392	436	487	444	489	484	495	470	479	466	441	463	495	445	467	451	468	472	471	491	447	450	471	441	437	437	486	450	464	454	495	447	482	459	412	467	476	438	477	460	507	435	466	444	437	480	465	464	478	435	486	439	494	422	474	453	473	486	438	504	421	472	442	470	438	451	480	477	470	435	448	463	461	477	497	436	443	462	445	460	446	459	488	474	469	447	455	471	476	464	454	490	416	427	484	425	488	467	472	453	455	492	470	459	446	471	443	469	447	460	465	491	458	441	443	488	461	482	468	514	478	469	488	475	426	463	511	460	459	453	472	468	482	477	411	459	456	470	443	469	432	448	444	458	480	461	474	460	449	429	444	485	474	508	457	443	486	481	451	463	473	448	470	411	471	441	465	456	436	450	453	451	480	440	433	432	455	465	449	453	435	488	443	460	438	478	440	443	454	449	448	460	463	415	460	470	449	494	459	422	450	466	457	455	481	442	422	454	496	462	475	470	467	468	478	447	469	426	481	460	436	429	426	454	469	507	461	451	450	471	469	459	455	458	452	498	447	457	484	449	459	475	435	467	414	448	480	452	459	457	442	477	461	425	470	464	460	490	426	457	461	436	510	458	451	481	504	453	472	476	471	480	478	435	445	461	459	475	473	433	462	467	435	468	483	494	499	439	456	444	472	453	472	461	478	471	443	423	430	481	454	490	452	433	487	470	451	464	471	467	445	455	439	463	467	475	445	415	480	414	445	482	461	444	436	458	458	437	448	456	444	477	459	427	443	453	470	449	457	457	492	440	448	493	487	412	456	468	446	455	455	461	436	459	463	480	485	428	472	465	451	459	472	484	463	448	458	493	448	435	443	448	487	429	465	483	457	484	458	418	456	449	478	441	437	439	460	476	438	479	453	440	457	461	451	494	441	440	451	426	478	442	454	458	437	508	497	427	473	429	485	454	437	434	429	467	483	444	491	476	466	433	504	452	433	473	445	463	479	478	550	458	506	459	479	460	462	498	468	462	479	471	485	456	436	468	445	468	517	492	462	462	479	496	456	436	456	444	485	489	408	441	441	464	451	436	432	505	504	472	492	433	472	426	434	438	459	444	457	435	440	476	447	447	433	467	461	488	468	466	462	455	466	452	451	425	451	472	480	479	490	473	462	427	472	501	458	448	453	457	483	457	441	445	451	427	430	461	471	450	465	474	465	475	433	451	482	456	495	479	475	446	444	472	459	465	465	454	463	451	475	452	476	472	466	448	427	466	464	448	466	470	434	449	467	481	439	473	450	470	453	475	450	481	458	483	482	465	495	464	460	476	522	478	474	470	450	460	458	458	468	450	469	416	482	430	433	431	428	455	452	458	471	434	446	470	460	454	462	467	451	431	502	461	458	479	447	436	474	439	453	454	470	477	435	483	445	469	450	450	447	443	456	466	477	494	456	468	464	475	526	504	489	440	439	450	436	501	455	493	507	446	487	458	452	502	426	497	471	449	456	428	445	460	421	447	487	420	451	478	426	482	452	505	462	461	483	484	474	454	448	422	489	469	497	439	434	519	497	527	490	456	486	436	457	476	473	416	482	464	427	457	469	456	470	423	465	473	448	448	471	455	467	465	471	445	476	480	458	492	478	452	490	488	404	482	491	491	468	446	457	470	449	438	477	462	514	439	461	480	487	481	482	450	477	493	407	456	447	473	490	449	472	494	438	443	479	482	455	411	478	471	482	443	442	446	456	475	440	494	441	487	488	432	450	426	424	469	419	485	470	512	459	472	481	472	451	477	489	452	477	491	424	461	469	495	458	440	466	477	500	484	478	454	455	438	464	437	506	470	469	461	460	480	470	497	489	446	462	456	486	442	451	457	476	485	459	430	449	478	435	458	476	491	462	439	437	446	460	470	455	473	453	497	425	431	448	475	425	468	457	485	451	470	463	497	476	436	504	472	461	453	471	449	490	479	442	461	456	434	492	483	477	482	462	464	446	476	466	448	473	442	440	439	404	488	480	455	489	475	465	505	462	421	457	446	467	482	437	484	475	483	456	464	442	457	451	467	404	473	468	486	484	514	487	440	451	478	492	489	444	440	480	467	438	448	467	450	482	431	443	485	488	428	444	474	449	454	467	434	470	465	489	440	439	465	455	458	488	483	445	435	482	479	460	485	411	448	483	451	421	441	447	482	495	448	446	472	460	441	444	462	430	452	453	449	482	462	417	442	498	470	446	475	462	483	474	487	446	427	432	475	475	477	463	448	426	482	457	475	450	424	489	488	435	460	472	480	462	458	483	456	493	476	466	459	529	469	438	460	484	452	454	483	465	458	457	440	445	451	435	465	472	469	485	450	434	446	466	436	457	443	420	472	450	430	476	471	452	506	495	464	478	465	498	462	510	464	447	456	463	514	470	435	451	463	454	462	480	471	446	531	468	444	480	462	481	477	489	426	489	449	490	476	460	434	459	468	446	486	455	435	508	507	414	423	431	502	454	461	520	474	423	450	402	428	450	441	489	496	424	466	509	523	481	460	464	453	429	483	465	468	452	441	438	482	477	424	445	479	444	493	465	470	453	477	440	481	451	479	455	459	432	471	457	482	454	428	482	456	450	438	441	478	467	443	439	477	461	470	496	476	483	468	468	458	438	448	487	461	462	418	432	472	459	514	465	466	437	474	444	445	476	444	450	472	491	453	456	486	466	462	457	441	461	455	451	476	425	449	509	462	486	430	451	458	454	497	469	472	498	427	501	473	452	441	459	424	427	475	476	467	448	472	492	480	451	487	489	455	475	469	458	485	469	495	471	480	480	468	462	463	442	492	462	457	448	463	461	492	483	484	498	464	460	466	483	459	473	443	419	421	474	467	458	441	453	480	464	471	470	486	425	526	470	472	487	479	459	461	438	437	485	473	444	475	461	485	422	475	457	485	485	464	449	478	468	451	421	446	480	444	460	444	493	461	457	433	445	456	441	480	490	478	463	525	478	430	452	461	463	442	453	455	463	481	474	500	450	440	454	457	460	467	458	428	450	478	428	457	423	489	497	475	460	442	484	468	464	477	463	455	510	454	451	489	465	479	478	479	500	489	423	477	462	460	475	467	436	438	484	433	481	476	469	455	488	484	449	472	456	436	458	449	450	442	457	441	477	444	447	459	433	461	492	449	435	445	462	448	447	450	464	479	452	454	440	466	503	455	488	443	472	428	451	425	463	476	480	449	481	493	472	457	432	446	467	495	457	501	469	452	464	475	470	440	477	498	463	508	484	444	486	460	471	425	498	452	466	467	476	454	441	463	442	455	450	449	436	464	488	440	462	504	484	457	451	433	448	475	412	460	487	449	424	491	458	467	498	449	441	443	431	461
8693	1257	1622	1290	1017	786	638	486	448	436	416	363	349	353	300	341	338	302	315	308	287	310	282	278	302	282	306	294	254	307	289	284	269	266	325	292	316	277	244	301	317	283	266	251	295	248	255	274	293	304	257	329	284	277	284	290	271	267	273	236	296	271	291	283	280	291	269	278	298	271	282	285	266	261	253	267	292	270	265	255	283	273	261	271	290	271	258	270	274	266	277	294	259	250	289	286	307	279	303	298	267	299	243	261	289	278	262	276	272	279	299	281	234	278	263	247	266	244	262	277	313	278	274	292	282	278	264	276	274	265	273	296	280	267	287	274	249	278	270	271	246	277	273	254	249	294	264	258	287	265	276	295	276	283	289	267	281	256	288	272	287	285	282	241	273	267	273	264	263	240	256	285	273	298	284	288	248	291	290	293	294	272	270	286	262	277	260	295	265	271	299	266	266	311	281	236	249	273	258	259	263	245	271	278	295	270	230	274	286	290	241	262	225	270	275	298	254	257	289	283	265	273	285	310	280	304	276	285	283	292	264	266	257	267	276	261	249	253	276	282	276	271	258	277	286	284	257	232	248	259	263	252	266	319	272	275	285	270	279	279	252	235	310	280	290	296	263	263	270	273	288	281	280	264	259	292	255	255	302	243	254	240	270	274	241	266	274	253	300	281	239	252	248	270	267	281	279	272	285	277	267	264	258	282	273	282	268	289	282	275	260	270	247	290	288	281	247	281	314	249	289	269	289	251	274	274	274	261	270	238	256	295	300	307	262	266	290	240	254	288	268	270	235	255	224	263	283	272	273	268	245	283	303	261	272	261	274	241	284	285	273	284	259	264	286	265	279	282	262	270	285	310	262	266	276	267	257	246	284	290	252	271	239	283	257	283	284	281	289	273	292	270	257	290	298	291	270	263	267	307	263	277	285	250	269	275	287	268	262	268	242	256	268	278	275	254	278	284	298	286	276	255	290	282	271	286	246	260	253	280	288	259	259	266	293	293	243	248	267	298	271	268	253	254	265	260	296	271	273	289	245	276	269	252	267	308	275	301	255	274	266	285	278	297	266	262	273	264	286	288	269	264	264	270	252	265	288	275	292	276	276	276	288	266	290	258	306	258	282	288	290	283	260	288	270	256	272	268	284	282	284	256	266	286	276	265	237	254	278	261	278	272	244	274	288	286	272	258	274	247	278	259	280	274	276	255	258	280	272	257	271	249	282	261	280	286	247	275	276	242	256	263	255	268	278	241	280	278	258	288	260	263	263	231	266	270	255	237	252	277	272	263	246	274	287	269	285	264	265	272	277	267	268	289	267	271	294	282	262	281	273	290	243	262	261	295	254	268	265	280	238	310	247	291	249	267	272	250	268	284	280	284	259	266	258	267	290	264	267	296	264	264	263	275	259	254	256	278	259	269	271	288	280	258	273	283	264	264	269	296	260	257	259	283	276	298	276	289	269	284	257	261	294	285	257	293	282	260	278	294	252	272	252	284	279	274	284	292	236	267	288	284	266	244	292	262	271	281	275	294	266	287	291	306	238	290	292	278	262	247	247	264	281	268	250	276	265	264	264	262	285	274	244	260	271	264	278	296	262	293	246	273	246	268	272	265	242	277	290	252	232	260	257	299	272	266	256	259	262	292	278	257	282	240	276	250	269	251	229	238	244	269	276	262	267	274	275	269	256	275	265	261	271	263	291	279	242	290	262	280	253	260	244	295	298	254	275	270	284	282	254	256	287	251	275	295	275	283	277	279	281	290	263	283	278	242	290	266	278	288	299	259	270	289	263	295	289	270	237	265	281	259	271	248	284	260	281	288	298	279	244	292	268	283	286	277	282	252	288	269	258	262	242	273	271	270	302	284	293	282	266	249	264	279	247	258	267	273	282	267	287	272	256	267	261	244	275	287	265	282	257	243	265	252	254	292	297	300	282	264	282	267	276	247	285	270	272	264	270	266	255	288	281	250	247	242	261	249	272	292	247	259	246	266	255	279	285	237	294	249	247	278	267	261	282	270	277	278	275	244	293	274	283	283	281	263	276	275	269	272	322	278	260	279	252	280	255	237	277	251	282	243	267	282	266	261	277	304	258	249	277	272	258	291	265	263	241	271	268	280	248	272	275	282	252	257	274	244	244	298	260	281	270	295	263	260	289	279	258	299	286	229	270	292	296	254	271	286	270	307	281	268	235	262	258	284	264	268	249	270	283	269	268	259	273	246	266	257	272	275	267	293	249	296	270	275	259	265	270	283	252	275	300	270	247	260	248	273	280	278	279	252	281	282	285	255	301	263	291	282	281	283	276	269	254	249	280	304	270	265	287	280	292	285	262	264	266	275	260	268	266	247	289	268	280	281	291	290	259	296	243	274	252	277	269	277	279	300	294	270	267	284	268	285	252	233	266	263	261	292	275	299	295	267	310	255	276	248	281	246	274	274	282	286	263	244	257	279	283	279	260	268	280	234	273	284	270	255	257	281	267	253	283	262	258	276	280	260	291	274	263	300	273	275	270	295	288	261	281	261	246	269	236	282	264	302	271	271	265	273	267	278	274	247	272	257	273	259	294	254	259	255	277	250	260	247	286	269	271	255	293	269	288	282	254	309	263	270	284	274	266	257	264	271	260	287	240	260	240	271	296	272	266	261	292	287	263	318	278	274	267	279	243	294	270	274	286	274	269	259	251	265	269	257	295	275	297	268	271	274	278	255	225	281	279	277	284	244	290	279	251	276	291	293	272	269	282	287	259	228	289	249	267	285	246	279	295	301	257	292	318	279	251	274	263	269	299	294	260	273	256	275	276	274	284	278	279	259	284	264	247	233	232	281	269	292	263	286	310	280	236	272	270	280	285	286	294	292	283	257	278	250	273	268	268	272	288	288	254	278	266	289	261	280	257	265	257	262	282	263	240	241	290	306	286	307	267	266	262	299	261	286	270	274	278	245	259	263	270	267	261	259	298	261	267	285	295	272	263	282	269	266	254	289	269	300	271	267	285	295	259	269	276	280	292	245	258	255	301	269	297	258	263	258	315	269	269	269	309	272	253	282	287	257	260	255	286	261	277	286	283	264	266	262	258	281	291	283	273	248	257	245	241	260	260	315	251	252	275	252	264	260	258	269	244	255	296	249	285	241	255	259	226	279	278	282	262	280	288	248	298	280	252	274	253	261	271	298	263	259	267	268	298	280	270	269	292	282	286	275	289	245	271	277	274	261	263	282	280	273	270	268	276	276	262	301	261	269	267	261	259	277	302	295	282	271	274	279	256	273	272	261	282	264	281	280	261	259	265	284	282	283	265	249	259	266	245	268	230	258	252	279	264	279	280	258	295	243	256	281	267	269	271	283	290	264	260	250	276	237	271	222	268	294	284	263	266	264	264	271	284	257	240	266	268	260	246	291	244	276	292	278	332	279	262	275	262	244	295	265	253	265	273	287	289	274	250	271	307	302	275	283	295	258	261	271	254	289	283	307	297	290	275	272	270	283
5378	1715	3443	3872	3381	2775	2367	1993	1804	1678	1539	1423	1343	1262	1267	1147	1136	1077	1044	1027	978	996	986	934	993	968	929	878	904	866	899	898	902	852	864	817	806	869	818	832	861	888	849	832	838	857	841	822	873	806	807	842	802	848	806	840	850	828	839	817	834	863	842	820	862	788	855	798	823	774	841	795	810	825	845	796	826	798	797	873	768	727	759	789	795	773	849	822	837	826	833	808	823	800	838	790	811	773	795	836	785	799	795	793	806	785	828	779	792	843	809	822	828	732	761	802	814	855	821	789	817	826	816	802	863	816	825	830	860	822	775	787	793	817	802	841	760	797	821	802	843	794	795	816	789	744	814	823	834	805	830	828	832	800	819	792	794	792	782	811	805	832	818	760	816	805	813	826	826	774	756	752	806	803	806	800	810	789	832	823	817	780	809	770	841	803	770	776	798	822	791	786	811	769	803	825	766	806	773	833	790	836	767	830	773	836	772	820	833	808	827	831	782	766	808	756	802	807	805	855	808	831	812	832	754	822	805	814	808	823	778	806	786	811	858	831	807	834	829	787	756	817	824	820	792	829	835	827	823	807	839	802	746	816	783	744	829	753	764	826	833	817	830	825	817	792	791	853	721	766	812	805	784	824	816	816	789	754	805	805	785	801	811	780	742	760	800	830	826	839	769	769	834	813	807	853	845	813	783	796	820	774	794	834	813	781	835	791	810	787	769	802	738	814	809	802	807	805	793	770	794	813	789	832	754	783	800	820	789	807	812	789	775	834	779	778	799	852	815	727	833	804	844	812	813	803	857	805	839	817	795	840	848	805	803	791	791	784	775	843	797	827	791	810	844	865	776	811	840	792	800	756	768	789	861	814	779	782	770	806	785	802	766	796	811	768	787	774	829	776	786	839	778	805	830	811	806	825	844	812	804	845	795	798	773	764	759	790	819	827	807	777	812	762	761	777	825	815	822	735	830	798	814	825	789	842	805	777	780	810	818	761	802	798	815	800	826	829	777	781	814	814	787	785	823	812	801	809	724	816	761	790	759	838	789	809	805	806	821	792	793	785	803	844	803	786	770	804	826	800	835	857	758	787	816	827	803	759	801	754	748	815	818	807	825	823	755	773	829	841	834	816	812	808	827	812	777	837	756	816	762	810	819	754	767	853	823	829	799	816	808	770	788	818	775	854	783	797	821	821	793	774	822	831	831	801	812	818	813	777	784	813	848	793	776	752	819	801	756	804	819	758	801	768	786	780	769	805	797	825	807	775	814	828	743	788	822	797	789	789	780	831	785	817	809	784	795	812	816	771	848	813	812	825	857	783	806	844	776	811	799	787	840	767	828	786	818	808	864	822	815	780	826	838	814	762	817	793	789	780	813	767	809	779	834	791	830	800	824	786	791	760	801	799	828	830	816	829	802	822	774	808	777	818	853	823	807	776	821	770	789	823	819	805	834	814	854	806	767	819	760	790	813	821	769	828	771	835	820	797	776	802	851	816	801	826	763	809	805	783	763	799	822	810	820	813	807	851	781	778	815	802	779	816	827	766	821	803	832	762	823	761	759	766	811	780	806	777	814	793	774	813	812	780	752	806	758	815	792	806	770	798	764	865	810	792	784	849	783	755	781	785	762	761	822	847	819	771	829	772	791	832	803	757	823	776	812	815	808	801	827	799	795	801	748	774	797	752	787	772	813	796	810	806	805	832	841	812	782	775	856	842	812	840	834	750	859	857	772	814	769	761	803	829	799	832	750	827	775	794	774	838	780	835	789	788	841	809	836	812	776	798	840	787	781	813	779	793	783	788	824	806	784	802	819	778	851	822	785	804	829	806	806	779	784	782	769	759	788	793	794	797	829	808	820	813	819	831	836	815	817	817	805	841	787	761	873	815	772	792	768	778	823	832	803	798	772	782	817	864	817	794	851	770	821	809	823	818	774	800	815	773	762	770	815	760	791	743	795	778	819	847	803	827	830	809	794	852	873	738	833	805	833	798	800	844	835	813	783	798	818	819	846	754	802	812	806	829	798	805	750	764	833	752	831	822	792	785	873	816	768	800	807	787	774	843	781	809	818	873	811	806	798	802	786	817	802	845	782	863	799	822	792	820	810	873	765	804	836	826	812	745	778	777	828	828	755	770	818	815	798	807	755	853	780	803	832	868	776	788	789	763	805	820	812	847	782	797	833	787	878	805	802	819	801	808	781	796	832	803	836	824	844	838	814	832	799	817	804	833	830	809	809	779	762	790	791	789	812	804	853	773	826	804	828	768	787	764	778	837	782	766	814	812	809	826	795	768	806	794	800	848	788	792	806	760	799	806	774	799	772	813	799	863	730	785	842	825	804	869	819	824	820	806	808	806	831	786	791	790	829	738	744	788	848	838	799	751	802	818	839	824	785	794	824	804	768	814	818	775	833	797	832	782	781	824	754	862	732	804	800	829	820	773	820	819	812	834	853	784	790	845	804	849	820	802	789	802	830	812	806	828	816	777	874	732	769	761	849	763	814	824	810	764	797	775	835	790	799	825	778	776	802	775	766	774	810	797	820	805	806	810	816	821	831	808	791	808	749	806	824	796	832	795	795	769	772	815	783	769	777	805	784	742	803	789	761	790	822	783	819	806	809	787	767	798	803	785	796	810	792	771	771	790	832	796	821	809	829	795	833	778	804	776	757	817	762	807	784	811	810	832	802	799	850	812	821	769	782	812	793	794	832	823	794	782	799	787	838	826	759	810	771	810	802	815	775	794	776	785	800	781	817	794	796	811	822	798	826	846	781	823	847	826	840	792	807	767	800	791	815	841	853	799	805	843	856	822	797	777	800	810	791	847	800	801	836	805	748	785	816	780	814	744	808	829	787	820	747	790	813	851	827	856	805	827	832	887	803	795	796	834	806	768	785	762	752	844	797	744	831	799	757	793	751	775	764	854	795	862	801	815	855	808	761	760	842	776	803	769	838	765	773	823	832	751	813	780	850	798	821	786	822	787	827	805	813	791	824	824	834	758	789	758	789	774	795	790	815	830	855	826	818	752	831	874	778	804	757	797	769	809	829	782	816	815	830	832	812	781	809	760	833	821	783	821	808	767	787	836	811	817	812	775	822	828	767	800	781	827	832	825	827	809	777	788	790	770	749	813	771	819	756	789	791	779	797	755	817	828	819	811	774	781	758	792	784	769	801	758	800	788	849	818	820	828	787	841	764	781	823	811	795	810	844	768	808	805	857	791	815	808	837	783	790	772	796	766	823	817	771	849	817	826	791	834	813	783	809	764	744	774	767	761	845	840	826	815	808	839	798	791	796	806	808	805	804	794	826	785	758	802	759	812	798	824	845	785	767	780	823	825	838	787	764	812	830	868	797	810	790	817	781	763	779	810	769	783	767	824	814	781	781	857	806	819	796	749	794	824	800	827	804	794	840	844	811	785	817	835	831	820	788	806	823	784	799	777	838	780	818	804	793	809	727	798	830	777	823	836	795	776	806	776	755	816
15754	2698	2977	2278	1566	1239	927	765	643	577	496	475	408	395	392	408	357	353	321	331	314	332	330	327	301	306	310	298	290	292	316	296	297	305	294	284	287	269	280	274	291	257	262	272	278	283	292	279	296	293	288	265	288	255	281	286	253	252	278	281	266	272	291	277	312	259	249	266	269	272	263	260	281	287	269	275	269	268	279	282	239	278	293	261	227	258	261	267	263	290	244	266	267	265	269	252	283	256	258	279	259	288	266	280	297	283	280	283	287	241	293	272	255	260	279	259	298	260	238	265	286	263	269	284	259	287	267	281	266	262	266	249	240	258	259	265	275	286	252	257	244	269	277	279	288	267	262	261	272	301	269	263	262	281	291	261	297	275	285	267	241	260	245	262	281	291	273	302	257	274	258	260	259	248	282	269	276	250	266	273	261	260	242	252	273	267	290	257	297	248	283	267	252	275	269	265	272	256	277	275	213	283	243	262	268	281	270	286	274	300	313	267	282	263	268	269	266	269	247	271	287	282	261	263	255	267	282	277	284	252	256	320	266	258	288	235	269	265	280	275	258	274	290	267	253	280	249	244	264	281	256	283	293	249	269	261	245	285	253	266	268	265	249	226	250	306	278	255	263	273	245	262	273	254	268	283	264	267	271	284	249	263	290	269	274	273	253	223	250	267	260	264	263	265	276	268	249	293	253	283	260	288	294	252	297	255	253	272	283	302	264	273	253	255	260	303	285	231	267	287	269	245	279	253	260	293	287	287	283	272	263	282	240	290	284	265	262	258	300	267	278	263	267	261	266	275	275	257	282	241	271	257	266	286	261	280	258	284	293	271	272	245	306	249	270	287	252	307	261	271	268	287	264	271	273	253	286	261	267	245	269	282	276	275	273	275	273	274	275	262	253	244	301	272	248	289	288	287	260	271	276	275	244	297	257	287	260	279	271	252	241	284	254	252	244	269	276	241	294	280	256	254	252	250	267	253	266	275	268	277	251	297	244	256	247	258	260	252	241	243	270	289	252	258	258	289	317	265	249	275	294	258	255	266	258	257	273	276	277	269	277	291	248	253	265	272	263	268	286	256	253	280	251	268	258	275	259	270	259	289	276	276	303	292	269	278	281	251	278	243	282	274	271	238	280	266	281	278	286	296	265	263	279	239	284	299	272	269	255	280	262	269	276	258	256	283	271	275	286	289	292	295	298	259	270	263	277	254	276	255	268	264	268	233	269	279	236	263	274	266	232	285	275	256	269	286	267	287	287	278	239	275	280	273	265	276	265	291	257	272	299	266	270	277	293	248	244	266	266	271	249	283	256	259	260	278	243	249	273	276	259	269	285	257	269	250	264	274	300	253	284	262	259	269	275	260	273	269	267	246	283	272	285	264	261	258	284	251	276	296	269	281	264	280	274	263	254	291	250	275	244	245	267	272	245	285	276	268	254	270	235	281	250	264	247	275	228	252	250	259	299	268	282	290	250	272	256	268	267	253	260	270	263	256	256	283	261	275	274	291	290	257	267	272	262	299	273	293	275	277	256	265	283	279	276	271	291	272	281	246	269	294	252	298	263	282	264	277	254	264	257	282	263	257	271	294	253	280	263	271	285	303	273	270	301	283	280	272	283	272	250	251	254	273	280	248	280	275	285	264	274	257	270	285	261	260	248	257	278	257	261	260	267	252	253	262	253	263	269	283	278	266	277	275	274	303	254	255	269	256	262	280	278	280	248	277	265	267	276	263	282	253	293	234	266	273	274	267	273	262	275	287	250	267	266	283	274	271	274	269	269	258	249	283	268	258	272	267	269	272	261	260	283	274	256	236	262	280	254	273	269	248	271	283	268	280	287	244	277	273	280	266	264	273	291	263	271	255	278	253	283	290	273	312	266	269	253	277	270	261	310	274	246	262	272	276	269	258	281	247	268	267	262	267	260	314	282	267	249	291	256	280	261	235	263	263	284	244	282	247	272	278	273	293	280	268	257	272	274	272	278	265	282	277	256	245	266	252	277	278	296	246	270	247	266	272	250	293	274	248	248	263	253	237	283	270	271	276	256	257	289	253	272	294	269	260	278	274	253	269	255	242	279	264	275	258	290	267	301	274	262	246	261	285	278	295	276	267	289	266	270	269	256	270	280	293	293	248	315	301	277	235	301	260	267	285	296	248	246	291	292	261	260	269	286	279	296	260	272	263	247	287	291	260	249	293	267	287	257	266	299	261	258	263	287	285	247	265	226	241	282	263	270	290	256	267	274	273	247	263	249	252	261	278	271	265	240	292	290	269	263	240	270	276	270	291	255	274	277	269	257	255	282	265	270	271	252	287	252	235	273	250	285	252	248	257	265	259	293	273	277	280	281	279	276	261	292	262	267	243	271	277	272	286	280	235	267	266	265	244	276	251	281	268	265	270	281	309	265	274	260	276	280	267	274	283	287	245	267	253	300	288	272	272	271	280	279	267	277	267	275	247	277	300	264	245	287	279	288	256	257	294	249	261	279	253	263	297	300	264	273	266	289	293	249	274	270	277	264	276	281	270	288	280	257	251	290	270	273	285	274	253	256	263	274	255	260	254	264	267	239	263	307	260	290	258	248	248	265	262	270	274	270	269	272	253	278	283	258	249	277	308	258	260	276	282	290	262	257	281	264	285	243	287	268	282	294	267	304	297	290	281	242	298	296	267	268	264	269	259	255	252	248	257	259	253	253	255	263	265	246	283	287	302	258	289	277	291	282	281	274	253	271	272	275	263	291	246	312	264	284	259	278	259	263	281	243	269	249	271	274	280	254	285	294	285	264	252	295	254	251	252	255	277	283	272	247	272	272	250	283	264	264	305	260	288	276	247	249	283	284	276	268	258	245	243	248	262	285	275	274	281	245	262	285	261	274	249	270	269	255	255	260	273	264	284	273	265	295	272	273	291	247	305	270	293	286	302	255	287	253	259	284	262	271	270	271	261	271	275	277	234	284	288	268	277	270	295	299	290	314	268	269	271	279	254	237	256	262	274	261	256	271	253	250	267	262	276	240	265	275	291	256	275	278	283	290	258	287	250	257	278	242	290	280	277	242	275	283	261	217	292	265	269	282	269	267	269	256	255	250	287	263	267	248	274	257	280	282	259	235	276	277	278	303	288	268	301	290	291	274	269	242	280	254	296	261	248	266	265	279	262	260	257	253	269	288	264	245	288	277	278	282	296	264	259	257	262	267	269	255	270	260	277	271	288	286	272	284	247	270	258	258	267	285	261	272	267	287	278	271	295	270	255	250	265	270	236	300	269	282	252	309	282	282	266	289	270	290	279	270	254	302	284	283	251	257	230	266	277	240	278	274	268	258	262	251	280	290	271	238	274	264	264	265	307	259	263	276	254	283	253	282	260	296	255	266	275	277	246	262	288	257	234	275	278	257	262	280	263	246	286	254	283	273	259	297	272	262	282	287	268	260	280	285	278	271	271	279	265	261	255	270	232	262	245	252	260	261	259	261	266	290	240	289	286
7627	2594	5586	6426	5552	4598	3809	3234	2822	2388	2162	1961	1775	1674	1559	1440	1402	1227	1311	1262	1163	1099	1146	1135	1088	1041	1037	1003	946	1027	940	999	941	922	942	947	915	869	903	879	874	913	906	845	893	849	886	868	839	841	821	860	871	816	853	862	861	784	861	834	881	809	800	826	819	855	831	762	818	811	816	812	808	763	823	768	766	798	794	829	812	836	822	773	794	806	794	789	851	829	797	778	789	767	796	765	815	805	765	783	792	794	822	772	815	834	831	773	870	802	805	798	781	775	790	798	824	794	767	790	733	785	814	792	800	784	798	797	772	796	812	813	778	773	746	807	775	793	783	798	808	791	860	779	829	821	836	796	776	798	783	804	796	809	785	786	821	778	783	758	796	766	789	790	804	783	797	802	847	786	763	775	784	751	803	773	754	766	793	808	811	778	826	832	773	786	790	777	786	775	807	810	797	795	806	802	761	782	776	749	822	806	803	769	763	794	785	762	765	802	767	811	815	789	819	780	759	815	773	768	777	777	769	784	781	767	797	745	828	777	800	771	788	775	806	827	787	769	800	813	779	763	792	774	779	746	746	769	815	800	775	803	727	777	809	796	768	756	829	790	802	826	772	789	780	828	801	787	817	817	797	801	797	757	732	796	773	769	784	761	795	778	741	789	803	792	780	761	808	770	778	728	847	810	825	734	757	783	779	781	791	767	761	761	756	796	819	765	765	825	819	757	728	739	787	788	789	796	780	762	843	788	787	797	785	753	840	778	783	817	777	804	828	775	762	834	795	836	820	748	750	810	778	738	840	782	803	825	752	764	765	733	748	806	796	737	776	791	787	820	756	783	825	791	820	790	823	823	774	809	777	749	792	794	743	796	766	775	858	838	759	786	739	796	804	790	796	796	804	800	755	834	773	772	815	808	812	753	785	785	837	794	826	801	781	784	777	777	790	824	814	787	801	780	773	800	814	770	747	805	743	801	753	776	789	782	783	849	811	828	780	806	771	757	736	743	788	728	795	771	773	802	739	795	752	775	756	805	743	804	751	727	767	793	773	742	812	796	775	807	768	837	772	746	780	847	799	783	788	771	781	761	759	797	842	768	770	840	833	812	787	770	760	802	779	742	770	825	767	745	798	776	762	860	728	765	765	786	811	815	798	767	785	769	777	769	818	814	803	781	802	788	790	750	775	790	829	793	817	788	729	793	774	757	848	749	810	780	806	806	777	817	785	815	786	771	769	770	765	774	787	803	761	768	829	775	810	816	813	777	787	828	770	785	784	818	780	803	812	847	781	826	778	766	770	796	770	783	781	798	792	743	769	762	792	790	786	749	774	774	768	771	747	810	765	788	802	770	778	782	826	783	723	831	811	761	764	770	766	825	795	793	779	837	800	746	807	750	797	789	778	778	740	804	833	811	809	771	814	762	722	762	848	803	801	787	764	784	872	802	729	805	814	771	784	824	715	772	831	824	774	760	820	802	834	833	821	770	755	753	796	829	810	820	731	779	709	790	763	767	781	834	790	803	830	828	791	806	763	765	802	802	800	744	755	800	766	774	789	813	784	732	760	755	806	797	817	803	774	794	787	774	791	756	752	788	805	805	827	789	776	792	772	762	821	810	792	827	807	790	736	812	785	773	742	783	771	820	757	780	789	720	790	749	785	731	790	821	773	743	777	831	765	802	759	770	762	804	830	781	829	765	797	746	770	775	770	799	795	820	790	812	758	807	815	783	813	762	774	799	830	769	820	859	785	818	784	785	807	780	721	852	779	785	770	749	769	821	785	765	792	802	749	808	847	780	766	774	736	777	770	786	751	801	838	835	778	797	775	794	782	731	807	783	792	780	782	815	763	774	809	785	726	810	781	820	809	763	771	808	812	763	782	744	763	770	819	721	768	719	771	784	791	778	788	766	765	796	801	816	721	798	784	810	746	803	823	802	859	793	762	808	761	833	813	794	777	769	797	794	799	785	775	761	744	793	757	814	749	794	765	728	820	798	735	791	756	811	761	782	812	826	788	753	791	792	820	778	803	753	805	830	781	802	808	784	767	775	811	769	772	785	728	765	768	796	797	753	727	828	795	827	739	795	794	785	796	764	714	750	831	725	755	763	720	782	792	814	807	765	785	823	763	775	799	854	804	778	857	795	808	788	816	809	818	763	784	767	749	772	758	811	834	744	834	794	832	765	794	787	779	783	804	814	782	812	805	811	838	799	753	807	803	753	730	784	799	791	796	826	798	805	805	826	820	774	780	721	698	815	773	803	830	772	742	788	841	832	814	797	773	755	777	795	792	761	767	734	777	825	825	799	829	775	821	752	807	838	788	769	811	763	802	791	786	772	802	822	814	793	712	790	856	797	761	808	749	811	850	761	812	741	825	820	793	786	796	786	855	784	768	789	816	805	775	805	799	755	806	832	795	800	826	821	755	796	791	766	782	794	751	837	763	759	756	769	775	827	730	849	749	774	748	800	747	850	798	760	798	801	790	781	801	779	775	796	805	836	807	789	788	808	800	780	768	790	769	805	805	793	767	743	733	806	791	822	790	782	790	767	865	844	760	811	803	789	798	796	766	813	772	789	802	804	800	750	816	775	749	751	771	850	777	850	805	802	778	796	734	793	797	767	774	767	790	822	796	777	803	816	815	807	777	760	814	789	756	828	763	801	762	764	788	743	814	805	799	785	769	746	778	808	763	782	796	779	804	775	881	747	787	786	775	778	744	820	828	766	809	822	749	830	786	824	781	757	738	780	768	788	806	737	780	808	806	763	803	822	786	733	786	797	754	831	814	762	754	779	812	777	786	799	756	793	804	829	775	774	793	734	805	806	808	796	745	749	792	768	799	813	818	757	801	785	813	886	758	757	764	751	765	776	749	788	772	762	775	797	747	781	825	762	780	745	786	793	776	785	777	809	783	825	792	771	785	810	766	799	818	774	806	762	749	795	761	792	799	774	776	766	819	790	811	752	818	806	776	742	736	754	812	749	771	762	752	770	769	806	738	833	753	767	790	745	733	730	825	743	827	775	831	811	755	826	782	807	791	828	830	796	795	800	781	770	763	761	760	845	809	780	736	758	794	775	752	783	764	844	805	789	802	782	762	784	731	786	826	804	744	776	751	720	800	797	815	771	785	798	811	764	781	837	800	788	790	821	780	788	777	790	780	754	818	772	746	720	769	756	776	766	787	756	803	820	785	807	787	766	746	811	760	775	811	803	856	770	797	751	746	718	822	766	784	792	799	795	783	784	803	771	797	814	791	767	840	776	787	839	773	789	759	802	746	740	760	825	780	812	750	734	800	798	766	792	767	772	784	780	774	783	795	832	798	772	768	788	797	806	739	800	786	773	815	772	800	789	765	819	818	804	791	744	789	744	800	769	812	758	765	763	828	747	791	775	804	759	752	750	814	801	739	805	840	750	751	767	787	813	793	778	743	816	748	769	790	803	774	761	814	755	807	823	780	757	771	786	812	764	802	796	757	766	820	729	797	788
2089	189	227	173	170	149	153	162	136	122	146	142	132	147	149	127	147	136	143	137	143	151	149	149	134	107	148	145	151	120	133	117	147	145	131	142	153	130	139	144	118	138	108	123	142	128	144	142	140	149	144	131	166	139	141	142	131	147	122	131	136	143	140	144	162	137	138	127	141	146	117	140	127	144	153	136	139	175	152	132	143	133	129	137	123	145	137	136	127	144	140	132	126	158	148	144	150	119	142	162	173	135	133	159	161	138	125	131	131	128	126	149	138	140	137	121	148	115	123	151	144	145	127	133	122	131	142	117	144	167	143	116	143	128	149	130	151	135	138	131	126	131	141	130	164	138	144	120	134	127	128	148	134	150	136	131	163	149	133	135	128	151	108	172	119	141	131	134	130	135	136	134	140	147	130	144	142	133	138	120	133	148	126	131	142	121	151	141	129	146	120	139	128	153	142	130	117	136	125	146	124	126	118	120	125	129	141	134	137	131	126	140	108	143	149	146	139	145	114	154	119	143	143	138	157	142	149	154	154	136	148	151	147	156	156	140	132	157	133	124	153	124	142	136	129	126	137	143	118	136	119	127	135	127	145	146	118	141	142	145	153	146	124	140	113	120	151	139	138	113	121	153	131	125	143	138	130	139	130	148	145	124	137	142	124	143	149	173	142	133	144	126	134	119	136	140	135	148	142	119	133	126	143	142	127	146	147	125	130	144	151	143	152	138	145	146	145	130	161	168	140	121	152	141	143	150	132	121	155	147	157	156	143	124	141	128	145	142	154	152	141	157	138	145	164	140	133	123	131	142	130	144	154	161	153	161	115	160	134	124	138	130	141	123	152	149	103	131	148	132	119	146	127	147	125	134	140	141	140	161	144	133	155	142	115	118	138	134	129	138	127	149	157	125	145	123	122	127	160	122	136	134	139	150	135	124	142	157	136	138	165	144	135	133	158	121	133	138	150	146	148	114	133	152	151	133	119	164	128	155	135	161	137	132	127	157	148	153	135	134	121	142	145	147	139	141	138	149	162	149	138	136	136	139	128	145	138	113	150	144	125	140	153	131	139	124	145	128	148	126	126	139	157	137	141	146	137	142	149	151	115	157	147	139	141	159	142	138	124	127	133	133	141	131	150	135	130	149	125	149	122	146	144	139	155	142	138	135	149	119	135	178	135	132	137	113	145	125	125	149	139	144	133	141	147	145	149	138	136	149	132	131	137	125	125	136	127	142	117	127	130	131	160	142	138	118	133	162	132	133	154	125	129	129	133	113	158	146	155	152	143	140	132	129	119	142	109	134	152	127	148	130	143	142	144	145	127	132	125	123	142	112	138	160	153	152	150	142	124	138	135	137	129	130	148	158	149	137	136	122	114	129	132	148	147	149	131	148	119	155	121	137	124	132	144	139	117	139	115	139	118	145	143	132	122	135	124	134	147	118	143	131	131	139	143	115	129	131	146	116	137	127	137	127	119	147	154	139	145	140	136	120	135	136	141	113	127	134	134	124	135	117	154	152	123	116	136	149	114	138	136	128	125	155	150	144	132	129	164	152	164	135	146	154	152	147	137	153	122	135	156	139	147	144	151	128	132	154	129	129	142	128	127	149	144	138	135	124	143	146	141	150	144	120	136	145	142	137	153	132	127	163	125	141	113	134	132	140	129	141	139	139	146	142	142	133	148	145	120	136	153	144	125	141	129	151	147	119	145	150	129	134	140	146	155	173	138	133	130	148	139	146	156	134	127	123	164	132	129	143	157	116	144	130	127	128	143	117	156	125	159	133	147	145	125	124	138	135	150	141	157	116	131	144	118	118	137	154	147	126	144	113	139	131	128	127	120	132	146	151	131	127	158	149	132	126	133	139	125	117	139	141	161	132	137	140	126	138	123	146	138	134	141	141	135	141	151	110	154	159	138	129	120	132	121	120	142	121	125	138	131	147	115	157	141	140	128	138	146	137	132	139	116	134	132	137	143	137	135	133	119	139	143	129	135	142	135	130	135	149	132	134	138	134	159	131	138	129	143	138	118	127	142	131	130	113	131	119	156	141	128	140	151	119	143	123	130	129	156	126	149	159	150	122	144	131	140	141	143	149	132	135	137	150	149	144	154	143	134	124	133	151	130	150	134	134	152	139	146	152	146	136	140	110	152	133	122	131	156	146	124	137	137	141	151	137	149	125	142	120	146	152	129	134	146	151	142	138	127	117	145	141	130	148	124	142	155	133	143	151	142	127	122	149	122	133	130	167	139	148	152	153	146	148	157	121	137	140	139	141	126	136	139	128	160	121	116	125	127	124	155	174	137	147	138	120	167	135	157	143	138	132	138	127	134	132	127	141	123	141	148	148	128	144	144	155	128	125	127	149	148	146	131	139	135	139	132	124	130	152	136	122	139	148	140	150	137	139	155	120	128	139	155	133	128	129	143	143	123	129	122	159	138	130	166	144	153	129	138	126	129	139	161	126	131	116	149	144	148	140	125	136	140	143	144	128	146	155	136	151	159	147	160	147	136	116	122	133	146	139	130	150	157	130	113	128	136	160	117	138	133	130	145	123	144	159	147	129	126	118	133	130	159	121	135	125	134	125	131	133	116	126	131	129	153	125	120	133	151	123	155	133	149	140	116	138	164	146	121	132	145	131	139	169	130	131	171	124	135	144	119	132	141	127	146	116	118	161	130	145	144	138	146	137	133	119	162	146	124	133	145	145	117	127	158	132	132	155	146	121	147	139	116	163	150	123	152	160	127	145	128	124	129	136	142	133	150	134	138	121	136	144	144	157	133	121	145	141	133	147	153	129	139	140	139	142	123	148	152	123	134	121	152	139	144	126	133	133	134	126	157	146	162	141	147	128	127	138	115	125	157	143	121	124	132	149	127	119	152	142	128	147	133	132	134	138	127	145	136	164	124	147	129	143	142	122	162	147	152	123	165	138	130	159	131	133	147	144	143	142	132	141	159	144	142	150	148	132	142	137	150	128	131	142	144	166	123	137	157	134	132	145	128	118	152	137	152	141	135	148	132	148	142	131	153	129	140	119	160	139	129	145	141	117	141	127	148	116	138	145	146	127	139	140	142	128	130	162	147	123	138	139	143	136	138	151	118	136	133	137	147	142	131	138	136	128	152	151	144	116	122	126	128	150	128	124	149	130	128	131	145	135	147	149	135	162	127	168	135	129	137	142	133	145	132	162	137	130	146	138	140	164	111	138	150	141	126	132	160	141	141	145	138	149	145	120	131	127	124	138	126	137	132	159	134	136	148	144	138	120	142	133	155	157	137	120	139	118	150	141	122	143	133	137	135	119	138	128	139	144	134	158	145	134	143	133	135	131	126	141	144	137	145	129	117	120	135	131	149	146	151	144	145	140	138	127	135	135	152	137	129	133	139	155	152	130	134	125	131	131	141	157	130	91	137	143	113	153	134	136	107	132	130	136	148	137	132	131	159	131	125	129	131	136	145	157	129	128	157	141	137	119	148	133	135	146
1923	593	637	627	636	559	586	523	519	503	488	520	474	483	523	464	491	476	479	487	447	472	482	466	491	521	472	490	495	453	509	466	430	455	486	528	463	474	464	437	486	441	452	497	474	491	451	447	534	461	461	467	446	478	478	450	485	462	430	468	454	436	467	485	462	459	457	465	461	460	494	504	448	452	425	449	466	497	465	482	471	455	451	441	463	476	441	446	462	481	461	473	493	449	452	495	473	459	445	432	462	464	470	468	471	455	465	486	496	454	469	455	464	447	496	440	467	462	469	474	419	441	457	467	496	451	463	431	497	474	453	442	492	480	455	479	469	502	463	445	491	442	456	466	455	434	472	435	429	453	471	466	443	455	449	469	468	479	486	444	429	489	430	482	474	438	432	460	449	466	493	477	460	491	455	474	451	424	458	462	432	443	451	496	462	494	470	461	472	482	515	486	443	475	474	450	471	477	482	438	439	479	468	462	453	445	440	428	429	439	482	452	446	489	415	439	501	481	481	452	485	450	508	476	515	444	449	513	459	493	456	449	490	436	488	423	455	467	484	478	463	464	438	456	443	475	430	458	459	456	483	408	491	461	475	471	463	444	456	491	451	462	451	482	468	479	521	461	474	491	485	459	451	446	461	447	484	411	476	480	486	454	477	442	442	438	483	439	508	419	455	434	469	440	502	450	471	455	434	434	484	477	452	502	449	491	498	461	497	421	482	471	458	486	468	443	449	472	445	453	419	413	458	452	454	462	482	475	478	486	463	443	486	499	436	448	474	497	460	469	490	474	449	440	457	463	484	449	493	436	441	461	445	459	505	480	451	418	419	467	456	447	473	472	456	514	461	493	441	445	452	466	485	455	460	454	428	480	480	441	499	482	436	463	490	431	464	460	483	416	456	494	489	431	472	471	472	497	421	474	444	460	438	452	459	485	480	479	477	460	494	470	446	471	438	473	415	469	454	473	405	440	447	461	440	498	464	498	466	445	461	483	465	443	423	442	441	465	459	466	443	460	454	443	458	446	444	467	453	453	482	459	479	474	507	443	430	476	470	467	443	453	440	474	476	473	463	433	464	474	444	487	455	493	453	443	490	453	468	460	465	412	420	489	494	496	478	419	428	432	436	412	489	483	490	477	457	463	508	483	484	466	450	488	451	498	443	483	448	454	436	477	467	444	491	441	482	480	455	433	475	443	444	448	436	476	468	489	466	445	476	465	424	474	449	486	473	439	498	454	482	493	446	479	466	422	452	418	460	478	464	468	468	484	507	451	443	474	459	467	508	487	481	467	459	455	458	445	414	418	469	464	466	441	437	440	446	475	488	451	453	472	439	415	477	475	491	422	495	411	459	427	442	451	444	463	474	447	469	455	481	460	493	438	464	445	461	445	480	520	425	472	450	429	459	466	468	470	478	443	470	485	412	491	477	455	503	441	461	426	489	514	482	471	452	457	472	489	441	432	440	447	475	473	417	429	482	487	445	457	496	434	447	487	456	430	431	493	472	463	471	494	440	471	454	440	444	494	440	469	502	452	453	449	445	441	459	516	471	475	450	434	451	416	485	452	460	487	418	462	499	481	492	461	499	460	490	464	447	452	437	496	476	459	488	433	475	475	453	481	445	414	441	435	455	498	479	441	464	520	462	480	432	503	492	459	512	482	436	514	460	485	483	465	448	453	472	439	457	445	434	464	466	506	453	473	448	452	468	462	413	459	465	458	405	457	482	468	479	453	460	469	469	462	454	457	485	445	449	504	450	475	468	471	451	461	480	450	439	426	474	435	462	452	465	483	443	455	437	503	474	444	471	482	432	429	464	431	456	447	498	467	466	454	478	461	450	474	451	449	448	486	451	464	482	450	470	486	448	480	486	471	464	481	419	468	455	455	443	474	474	447	477	457	481	473	477	468	459	475	485	493	473	467	461	504	440	461	479	485	477	446	483	454	464	455	437	500	482	454	436	508	471	476	472	504	463	471	472	458	482	446	461	469	445	436	511	463	472	482	450	476	435	462	480	453	481	485	460	466	483	480	434	461	454	472	493	457	420	443	448	429	476	470	440	448	446	491	411	418	430	429	451	453	455	437	491	466	455	444	479	486	499	425	456	448	496	450	484	499	470	454	470	460	484	466	479	444	446	489	453	439	459	482	494	455	448	470	439	478	460	489	463	495	427	471	434	426	466	452	455	435	460	466	491	457	488	452	471	469	465	438	457	428	480	435	478	483	489	489	442	439	443	477	478	427	505	467	449	474	477	441	455	448	463	434	474	445	474	481	472	502	456	446	461	428	463	466	451	487	449	465	461	451	446	469	485	465	463	476	420	442	475	479	485	439	469	469	492	497	445	470	470	480	449	471	477	445	485	479	455	444	497	452	433	475	462	476	478	489	462	488	452	458	484	462	451	475	435	462	489	447	450	442	422	496	460	459	460	504	497	479	471	473	467	411	477	484	439	463	471	422	507	502	468	495	449	452	445	460	448	442	445	445	481	466	457	454	516	444	435	456	465	453	472	502	479	470	416	443	468	443	445	454	469	440	456	449	461	455	467	471	440	453	442	452	431	448	473	446	462	476	452	451	408	448	469	462	427	436	435	449	459	492	452	462	475	448	478	437	473	445	475	449	478	457	434	482	470	487	465	415	449	437	429	454	469	449	505	452	433	462	487	463	464	438	474	492	469	449	434	494	479	453	428	484	457	483	421	462	454	501	529	449	421	435	468	456	429	438	450	481	444	485	437	472	470	488	497	470	491	441	461	457	448	466	511	492	495	481	455	468	467	451	460	434	499	496	451	446	467	489	459	461	457	454	501	467	449	477	456	451	438	445	448	464	463	497	413	496	459	457	482	434	490	445	469	463	468	471	482	456	460	462	470	446	483	447	474	461	468	465	475	476	441	479	491	479	446	447	472	443	473	466	462	465	445	468	469	428	504	485	460	461	477	450	475	494	425	478	468	457	457	464	462	453	453	447	471	475	423	479	431	449	466	467	456	471	472	426	517	454	451	455	450	492	476	510	456	442	465	434	459	426	461	445	482	435	429	493	488	420	446	481	465	466	445	475	463	462	484	467	476	478	427	461	462	495	448	485	473	484	480	465	489	503	455	476	515	474	448	508	470	490	460	448	467	466	421	475	436	436	450	453	450	485	431	457	448	497	437	451	420	447	524	501	438	464	474	496	429	449	427	445	454	470	483	433	505	474	459	443	434	477	486	476	467	461	472	495	455	477	440	468	479	420	444	471	444	485	424	477	469	422	495	456	462	427	462	484	444	468	484	471	481	469	449	458	476	476	474	441	489	474	493	473	467	476	466	492	452	494	479	443	457	440	459	464	466	453	505	453	475	458	490	477	475	464	475	468	472	465	423	445	473	493	423	471	424	471	441	461	436	472	475	464	485	476	501	442	429	469	446	462	468	479	454	436	471	462	441	475	446	462	516	463	433	461	472	456	510	473	456	502	493	441	475	494	459	471	501	457	457	479	492	489
8724	1204	1582	1220	951	713	599	567	418	411	379	330	356	326	328	310	321	359	290	318	298	283	294	298	270	315	294	286	295	318	308	262	296	283	304	290	302	291	301	271	256	308	270	286	263	288	255	313	257	243	275	265	242	263	287	276	268	256	294	255	302	270	264	292	270	267	265	272	259	273	285	269	260	281	273	286	283	281	275	272	278	252	285	255	277	258	255	270	291	269	264	287	283	269	276	246	277	249	286	272	286	269	267	264	262	242	278	273	250	303	264	298	255	280	248	277	292	253	262	266	265	290	274	267	298	269	280	298	276	267	285	294	285	289	261	266	269	264	304	278	257	245	296	287	278	267	300	256	288	256	297	254	267	268	263	275	267	262	288	247	276	285	296	240	250	290	291	263	284	266	284	224	288	257	273	237	239	283	252	262	275	248	260	279	289	285	291	267	283	281	268	252	233	257	270	293	267	290	271	261	298	239	266	251	272	247	274	240	228	260	268	272	257	278	265	258	280	276	282	252	258	242	286	229	280	298	272	264	271	245	268	293	277	283	266	280	283	286	278	277	261	256	287	245	267	285	255	283	282	278	256	266	262	243	257	264	271	243	259	276	270	295	241	277	281	229	248	262	249	288	267	268	271	300	263	248	297	260	261	280	276	273	255	277	285	301	248	266	271	264	275	271	297	242	278	251	275	285	281	253	265	254	258	308	294	258	257	272	260	250	278	270	277	252	262	269	294	255	276	275	298	253	239	302	255	265	275	284	267	282	286	271	252	275	298	280	295	277	261	291	262	249	271	274	251	301	256	286	285	249	270	248	284	270	286	261	271	296	260	253	274	287	272	294	247	271	245	261	274	258	241	257	267	280	283	284	290	216	256	263	294	282	263	252	252	294	266	262	300	279	295	300	273	255	282	290	241	268	240	271	272	242	295	259	274	255	273	254	272	262	272	248	267	261	267	272	257	270	262	253	296	280	280	290	298	280	283	241	257	250	287	275	272	264	254	261	272	228	268	301	292	249	272	279	254	299	261	277	277	294	280	315	289	279	272	257	259	274	276	237	290	297	280	283	297	279	253	305	280	270	287	292	298	286	260	281	274	271	274	247	294	248	257	266	280	291	291	272	256	298	269	270	243	282	289	275	255	271	249	262	295	301	267	264	288	235	287	244	305	272	272	267	301	268	302	272	253	275	264	264	266	237	257	248	290	263	293	270	252	240	274	253	267	252	256	277	269	294	295	298	263	284	307	286	280	280	319	241	273	256	292	295	258	267	255	267	261	277	244	290	268	270	237	271	230	257	276	271	266	275	268	280	271	275	258	288	252	276	259	256	259	260	256	273	274	305	267	267	252	259	273	238	257	263	280	271	267	252	271	267	283	265	271	275	265	284	247	286	287	279	280	289	236	283	245	254	277	260	303	267	271	252	232	264	279	269	251	248	259	292	282	261	269	273	290	258	271	296	268	256	269	253	241	284	260	260	276	263	272	275	269	284	294	284	283	299	271	317	249	276	255	276	261	267	271	293	228	250	261	249	231	301	239	311	249	282	287	262	265	278	269	289	292	288	244	303	278	258	274	260	268	269	251	245	271	271	282	275	263	246	257	280	287	240	268	269	271	283	249	273	218	286	279	259	256	265	278	282	295	265	261	278	267	239	278	279	273	259	301	297	276	291	257	271	242	253	248	282	284	273	226	282	229	294	279	293	234	235	276	280	282	295	258	271	248	234	281	264	270	265	263	278	279	255	277	235	257	295	275	280	246	254	273	274	274	263	254	226	240	271	304	278	286	266	270	286	267	265	251	270	257	272	304	265	267	296	267	270	256	271	290	296	294	302	294	277	247	268	301	262	264	263	273	263	282	253	258	280	270	300	264	244	266	271	270	275	272	272	295	283	287	281	288	287	310	262	237	261	258	302	265	258	272	266	240	268	289	233	241	249	297	250	261	253	268	288	256	279	276	260	282	240	246	269	271	284	285	253	268	238	261	257	282	275	298	261	251	261	275	306	268	278	287	306	253	280	272	276	246	254	275	275	252	274	270	285	284	241	268	263	269	261	252	271	271	272	249	286	276	291	292	244	246	245	268	289	266	267	276	260	286	290	265	284	255	243	254	263	253	281	280	241	268	277	264	242	255	259	235	280	262	269	250	269	266	283	282	296	273	250	258	288	290	287	296	245	283	250	289	270	284	292	253	249	259	292	283	241	270	248	274	278	246	282	256	280	287	245	250	293	300	258	271	285	280	257	227	258	276	277	267	262	260	259	255	241	260	271	265	283	278	281	276	281	294	282	249	228	270	293	290	279	250	270	294	242	287	258	243	265	240	293	275	279	291	257	257	264	295	279	288	266	307	277	270	285	264	292	293	269	260	253	309	279	295	249	261	299	297	270	271	286	288	263	260	267	284	282	255	277	287	282	259	283	270	269	260	233	258	290	267	245	300	277	286	249	285	249	243	233	250	273	274	284	248	286	304	287	258	269	279	273	262	268	275	259	303	259	287	247	249	260	280	282	274	264	257	271	270	269	242	270	269	281	286	253	294	280	271	261	283	286	297	262	298	271	269	271	311	262	268	253	294	314	266	264	271	268	265	262	267	251	270	259	265	266	268	271	279	227	285	250	253	261	273	272	280	260	268	287	270	273	296	266	252	257	271	253	254	266	264	250	261	274	260	249	279	263	238	267	266	269	308	254	274	299	292	261	252	282	271	261	248	259	251	276	255	259	270	268	278	271	285	273	285	265	273	287	279	315	301	264	262	257	288	256	291	285	253	259	270	261	291	263	276	278	269	251	256	286	273	275	270	266	277	284	278	281	264	271	265	267	274	292	270	281	273	292	285	315	263	271	282	261	276	274	263	260	282	270	263	264	269	260	287	236	250	325	286	269	280	260	276	290	250	245	253	276	291	274	266	289	265	297	248	271	263	277	308	259	297	283	309	244	267	280	276	237	266	266	252	258	281	257	279	260	262	268	274	282	262	274	288	257	277	289	272	264	256	255	263	263	260	263	266	301	279	274	291	244	250	281	247	269	282	276	241	258	292	245	254	269	282	257	251	294	274	256	262	264	255	262	288	246	268	269	248	295	253	246	290	267	250	279	258	253	259	268	280	283	253	279	278	290	282	239	276	283	293	280	288	267	279	259	296	283	262	300	282	256	291	265	277	270	275	293	280	253	310	270	233	306	294	264	270	266	284	270	243	318	284	290	266	260	257	248	267	286	287	280	291	258	282	258	278	275	275	242	257	255	261	297	290	235	248	253	271	266	273	262	285	251	282	266	284	251	285	256	262	262	246	279	251	270	241	281	312	269	253	249	249	260	254	282	295	273	297	284	248	255	260	265	267	256	235	310	241	253	288	252	254	247	271	296	278	272	268	286	284	262	260	281	264	274	260	262	270	255	239	251	274	249	262	271	284	288	299	270	255	293	284	270	265	280	262	259	267	294	296	271	282	263	247	274	279	247	262	242	252	273	247	277	296	255	288	253
5520	1768	3410	3846	3423	2771	2400	2002	1860	1655	1583	1423	1246	1213	1129	1168	1146	1103	1089	1061	1039	1001	953	1001	945	974	944	930	931	900	968	879	894	901	914	882	833	854	856	856	895	864	859	849	838	838	895	802	865	800	840	847	857	876	797	865	806	836	793	817	801	863	814	783	790	824	804	788	812	865	808	870	802	835	799	812	846	839	768	747	813	794	760	766	839	831	815	780	802	840	801	739	836	833	871	850	806	828	768	846	828	853	816	774	785	777	807	773	817	792	859	791	805	785	778	789	828	825	771	835	814	818	762	805	803	818	762	807	831	822	823	820	800	761	821	790	780	791	746	815	851	813	816	853	802	790	819	782	813	806	823	843	787	787	836	750	799	845	811	790	797	781	786	847	820	813	799	779	849	804	786	769	804	787	849	820	789	825	812	805	782	788	834	804	804	756	750	749	781	846	803	791	806	771	804	817	776	808	839	814	784	793	782	838	817	854	791	807	807	796	781	800	736	830	770	808	817	831	784	787	827	804	812	862	789	768	835	804	866	796	753	784	819	783	786	777	818	747	835	778	767	817	819	804	790	831	767	786	797	777	847	809	819	857	834	776	793	817	795	832	786	801	779	773	770	883	851	795	789	811	837	881	822	823	741	796	823	775	797	787	859	757	795	756	782	771	757	767	805	813	776	754	749	831	797	772	807	774	794	825	782	813	854	805	815	790	754	767	746	786	839	801	816	833	802	772	823	795	821	786	827	789	837	800	803	785	773	788	780	798	839	789	861	829	791	819	815	873	857	819	818	818	779	832	769	814	782	762	812	815	769	828	803	830	823	796	781	833	740	810	778	832	824	796	808	809	807	803	754	789	813	798	814	890	807	746	807	817	834	794	832	821	791	814	792	784	800	763	785	843	777	825	824	825	777	751	749	843	781	813	844	810	773	745	826	822	799	800	843	835	788	778	787	859	857	804	755	814	832	799	851	825	812	868	837	851	791	818	773	864	781	833	788	783	831	855	802	775	832	792	811	814	794	748	852	853	804	747	777	813	785	812	831	848	792	852	809	852	839	834	782	807	844	809	786	817	814	792	820	804	802	837	817	765	809	744	791	762	839	802	790	748	803	803	842	814	813	778	767	810	833	803	826	822	820	763	845	835	799	757	789	793	798	735	854	779	785	808	795	856	815	817	805	802	806	818	829	822	832	794	771	808	777	764	774	810	821	781	860	826	848	824	767	801	834	816	812	793	796	798	801	828	837	881	817	810	859	832	814	785	780	784	841	755	786	792	742	827	815	869	779	782	793	798	747	806	843	796	804	750	764	812	825	787	834	822	745	751	783	794	828	787	807	809	786	807	815	772	801	771	784	796	802	789	833	766	833	792	812	832	800	756	772	828	827	814	790	794	820	798	751	777	810	741	812	799	823	812	800	855	814	797	794	823	810	817	811	793	837	890	822	769	811	858	801	861	816	815	791	786	768	785	756	800	825	845	842	831	793	773	866	779	789	815	780	843	800	782	834	818	779	775	789	847	792	846	821	815	853	792	797	814	824	777	786	814	809	778	792	858	789	808	789	787	794	805	860	840	813	728	775	811	858	839	823	784	805	775	791	833	825	821	799	786	738	774	810	824	784	766	825	759	831	795	839	813	778	764	826	823	766	788	878	774	806	814	793	798	839	800	820	825	812	784	776	835	843	814	789	817	759	779	811	795	847	781	787	776	795	782	801	782	848	793	821	764	844	801	791	813	798	752	809	809	841	787	799	806	798	824	832	840	793	814	818	811	821	806	762	780	796	835	770	785	825	770	866	779	762	872	756	839	761	811	833	791	796	849	855	775	769	774	835	819	746	831	777	812	873	829	842	788	836	806	819	806	843	797	856	768	818	849	804	807	806	827	819	783	790	852	853	791	798	824	831	823	825	795	792	792	834	825	865	778	814	794	812	775	798	848	786	813	794	821	750	825	798	774	799	785	804	809	811	854	836	835	762	800	818	817	816	817	872	779	821	785	851	808	776	814	808	778	826	816	772	803	868	801	841	776	799	825	778	769	855	769	844	808	766	795	771	855	811	774	783	843	823	783	769	824	816	817	843	828	790	792	804	801	809	840	787	807	813	843	817	759	796	765	779	820	791	768	835	764	806	814	813	794	780	786	844	795	791	765	805	832	844	823	805	767	761	829	835	817	788	807	798	809	811	803	788	807	784	825	727	810	792	792	799	792	815	794	832	861	767	819	851	812	822	822	781	844	828	830	789	863	792	807	833	794	808	863	817	807	878	818	863	850	790	791	800	774	768	813	819	790	785	859	826	835	797	855	748	817	775	778	758	799	798	831	829	775	811	788	838	781	811	826	790	746	833	786	774	795	808	808	779	803	811	830	773	786	844	827	886	833	773	782	801	834	833	780	759	771	822	804	797	761	816	765	803	782	787	785	811	801	822	816	792	784	783	764	774	819	807	764	829	831	854	796	832	801	830	781	796	758	839	795	771	793	818	837	732	793	780	856	828	769	816	808	798	779	799	787	815	794	771	801	750	840	802	713	815	768	778	789	820	814	825	794	845	853	820	812	806	745	782	803	795	815	778	831	819	807	829	810	830	813	807	820	783	799	793	773	797	816	844	793	817	794	844	763	814	852	764	825	772	775	810	757	798	779	759	802	831	820	808	822	787	853	854	761	768	840	834	794	816	768	823	803	792	841	803	812	777	779	800	819	847	791	807	794	794	798	826	833	817	806	857	824	793	819	830	830	812	832	814	765	829	840	775	770	778	814	804	777	803	827	826	816	765	818	796	789	804	804	764	787	871	846	829	758	785	784	774	818	781	765	822	858	844	793	797	826	765	823	810	782	809	774	836	799	762	767	816	811	821	793	802	837	812	843	764	795	757	824	784	743	817	818	775	804	809	761	798	760	810	789	807	792	763	816	798	793	821	859	842	806	829	813	762	771	845	774	830	776	801	812	791	782	765	804	822	825	822	832	839	770	807	797	762	795	834	849	799	793	818	862	811	793	805	802	812	832	812	809	780	803	734	816	809	817	781	826	802	779	799	799	830	817	804	809	810	751	819	829	785	789	743	758	808	743	785	793	838	834	763	891	795	808	779	822	880	786	793	733	779	779	820	801	832	836	814	828	831	786	763	790	812	788	761	817	786	803	841	800	778	817	747	798	744	816	810	768	847	791	847	817	828	803	828	776	795	823	800	813	814	845	755	839	838	810	791	754	743	839	817	798	799	796	819	810	820	839	825	791	773	784	853	831	820	783	783	806	777	789	811	789	798	828	810	812	819	825	838	811	869	830	760	771	834	786	843	794	797	784	788	838	798	839	803	845	813	773	819	797	772	775	786	836	800	788	801	762	851	837	780	814	801	790	781	797	809	803	813	771	787	833	813	814	774	845	825	799	818	818	772	872	790	791	808	810	828	774	859	804	790	859	743	769	834	758	794	811	825	822	833	876	834	828	754	787	805	805	768	795	817	797	811	739	802	728	761	803	796	767
15912	2576	2932	2270	1586	1172	988	781	611	559	534	448	427	426	393	376	348	359	317	307	325	314	340	335	328	325	330	310	296	307	286	287	282	262	286	290	302	309	300	300	259	292	268	303	277	273	274	258	243	234	277	259	269	274	254	287	270	255	263	264	263	256	305	269	252	260	257	277	242	283	253	287	287	260	276	243	272	264	291	289	271	301	260	286	275	272	258	229	279	275	267	295	259	255	289	274	272	286	280	304	255	287	287	282	274	256	273	260	307	269	239	289	287	267	243	294	279	276	290	250	271	259	286	266	240	279	285	287	258	265	273	256	240	268	263	279	254	272	270	249	271	263	302	271	255	270	293	246	244	271	264	270	276	269	241	275	277	268	249	292	272	277	282	287	281	273	267	274	260	267	262	261	281	251	276	256	292	278	294	271	282	263	278	287	282	279	274	278	281	285	288	313	283	269	252	288	295	273	260	252	281	276	278	274	274	297	267	265	292	271	279	284	270	248	292	296	264	243	261	260	293	279	272	253	256	253	273	261	259	281	266	270	270	251	255	291	276	260	262	284	262	268	268	268	284	250	281	242	295	274	273	262	279	252	284	301	298	296	265	260	246	265	274	269	254	270	274	254	257	221	269	284	300	239	258	267	287	290	297	273	237	257	293	247	278	243	274	280	270	286	276	261	248	281	276	261	240	281	283	251	274	268	280	251	286	255	274	261	253	252	247	257	234	266	262	305	263	270	288	260	263	278	273	275	297	258	264	287	283	249	256	288	294	255	310	296	246	281	287	247	284	284	257	274	297	283	272	257	261	246	266	279	279	264	275	249	295	268	257	260	271	263	286	268	291	270	267	275	263	280	265	256	304	261	243	286	247	283	270	267	280	256	254	234	265	268	257	280	286	249	292	278	268	269	262	260	287	277	281	295	277	260	274	288	257	258	271	284	266	274	270	254	272	279	278	250	277	251	263	264	268	256	251	255	286	235	278	290	266	270	277	280	260	279	260	261	264	271	273	257	261	261	269	282	273	275	278	276	247	269	246	258	281	241	273	259	267	258	269	248	278	270	276	278	246	255	287	291	268	246	283	268	268	294	271	269	277	283	274	272	262	305	240	259	272	278	257	269	257	260	270	272	301	254	274	275	248	269	249	271	276	264	266	267	289	281	297	246	271	248	275	266	265	251	266	280	271	282	294	261	279	271	263	266	256	264	259	282	255	268	280	252	260	262	237	269	287	259	266	282	289	256	264	304	280	269	258	240	250	264	291	284	243	263	270	255	257	246	261	263	282	293	285	250	280	263	270	269	254	261	293	244	259	272	242	290	269	264	258	246	274	279	266	280	243	274	268	270	219	244	269	260	259	243	304	248	256	240	271	276	252	266	276	256	266	237	258	270	270	254	280	280	264	271	259	278	288	264	265	290	258	236	278	271	236	263	291	273	274	291	262	272	284	272	253	281	276	291	272	284	280	253	293	267	259	263	309	307	264	267	272	283	248	260	261	276	268	265	257	275	305	248	258	259	271	274	269	256	241	281	255	272	251	297	255	296	273	284	279	266	296	277	271	246	238	242	243	281	271	262	261	252	268	265	258	271	295	262	251	233	273	242	288	271	280	270	244	277	254	284	267	263	266	275	278	310	250	249	261	261	292	300	268	276	256	277	259	275	273	274	266	281	261	266	256	279	276	298	252	251	262	251	265	278	257	273	299	297	281	292	264	291	283	256	281	274	251	233	280	273	283	283	281	257	272	288	278	252	276	260	249	282	264	254	259	263	279	267	255	264	267	253	263	260	260	236	278	271	248	249	256	276	277	282	251	263	307	239	249	280	248	319	291	268	295	260	281	271	243	297	297	256	250	255	253	277	264	289	247	246	241	275	284	271	272	270	258	264	251	290	253	282	272	259	297	241	257	274	263	282	254	237	270	290	282	270	283	272	262	268	245	283	302	279	265	301	263	289	271	266	258	270	268	261	267	291	261	266	253	271	249	271	276	271	278	271	287	290	260	260	261	290	286	264	274	283	275	234	252	254	271	271	239	288	253	260	293	254	290	272	266	288	267	267	283	270	250	256	248	264	277	286	275	257	243	273	260	262	273	280	266	270	237	227	268	254	269	287	258	269	260	246	254	257	260	257	286	244	256	251	268	261	251	280	240	258	253	296	295	270	288	258	251	267	294	265	270	284	235	267	255	298	294	270	275	280	265	261	263	277	285	264	254	289	257	263	255	271	269	251	260	269	254	265	284	257	251	245	302	256	276	279	260	295	271	283	238	273	240	252	235	265	269	286	266	261	283	298	248	243	255	259	299	257	254	238	273	309	222	249	283	252	293	256	290	280	256	259	284	286	268	290	288	282	280	246	275	268	274	243	260	280	264	264	279	251	273	257	299	235	268	304	277	262	249	279	278	270	262	278	248	266	263	267	267	264	282	296	267	247	256	230	259	275	261	264	274	271	264	279	259	269	244	257	255	245	229	283	252	271	247	271	244	269	272	257	266	267	272	279	286	291	261	290	250	284	268	245	271	308	303	248	256	246	237	269	266	276	270	247	260	261	299	244	252	275	280	281	281	254	273	274	237	249	302	290	260	293	284	264	251	302	299	274	261	284	252	262	267	261	280	258	281	269	261	255	307	282	283	273	309	250	266	228	280	269	269	245	250	256	304	281	284	276	274	269	225	295	274	285	295	256	262	249	265	264	261	258	284	288	258	269	267	252	261	250	300	284	264	244	282	236	271	270	255	285	292	294	286	270	258	299	260	255	299	273	243	255	232	251	264	234	267	261	263	280	272	257	262	262	262	284	251	245	267	282	270	246	269	269	260	290	266	267	259	242	271	243	263	298	249	238	285	247	269	252	260	252	264	252	261	267	286	275	275	268	279	252	274	272	285	282	276	255	306	282	274	310	260	264	260	241	282	260	256	239	284	268	259	299	265	265	275	267	276	268	292	257	257	267	274	249	281	246	233	273	257	271	262	244	261	230	283	250	241	268	272	267	271	270	240	261	288	255	279	290	279	279	247	276	295	258	264	261	252	257	267	258	263	253	255	280	299	247	300	255	276	277	286	281	247	246	270	266	259	274	273	268	266	291	279	255	245	287	230	269	277	280	264	241	275	253	265	274	246	276	224	259	256	255	264	254	265	238	282	253	292	251	263	273	278	268	284	248	288	247	276	276	243	279	242	281	263	268	280	242	272	279	256	268	304	284	265	290	267	293	262	246	278	289	259	279	272	269	270	255	282	296	255	248	292	268	285	241	271	247	281	279	286	287	245	276	277	267	293	248	257	257	247	255	265	258	246	265	287	265	268	277	264	255	246	285	271	273	284	295	260	241	251	233	313	279	261	238	299	258	262	232	292	260	264	266	241	247	253	292	270	270	304	247	242	264	265	261	265	251	254	232	274	256	261	256	278	275	258	241	271	274	249	253	296	251	269	268	309	245	274	242	260	286	272	267	237	283	306	270	269	253	278	264	242	285	290	265	317	292
7621	2639	5564	6399	5616	4570	3742	3145	2750	2372	2094	1912	1833	1621	1633	1473	1454	1318	1245	1228	1164	1206	1102	1166	1097	1110	1040	1028	1017	920	965	989	998	905	920	962	913	912	915	889	914	853	907	890	856	812	911	858	882	818	868	783	883	879	890	888	818	842	835	848	873	838	845	777	880	860	856	802	797	792	845	855	843	806	791	813	790	799	787	792	813	804	837	808	815	815	821	788	810	783	812	775	781	803	791	797	852	834	786	849	790	857	776	794	821	775	849	854	808	789	789	757	815	769	860	797	804	846	823	785	758	786	826	809	820	816	784	822	770	785	789	788	795	835	783	788	800	793	853	786	770	771	790	793	817	804	774	788	756	791	785	773	788	773	800	832	778	832	804	806	807	798	767	751	764	860	836	789	798	760	749	833	796	735	774	804	713	829	778	759	772	746	808	818	754	761	785	793	734	799	829	717	712	811	772	769	792	860	771	814	793	797	764	787	752	775	778	805	797	781	802	749	757	788	792	782	794	777	775	767	845	793	790	772	810	750	823	728	751	774	804	786	822	771	792	748	808	810	772	793	788	772	769	775	756	753	786	759	781	807	809	722	786	806	822	777	825	782	753	794	826	784	792	736	821	756	773	793	731	797	809	727	756	782	798	741	750	776	779	776	810	806	786	773	813	779	829	738	810	748	819	835	787	789	836	771	769	744	778	750	800	820	814	738	806	786	781	783	785	790	782	781	812	774	833	772	832	802	802	733	735	757	734	768	820	813	746	819	769	759	771	804	758	809	778	784	761	819	822	790	776	785	852	800	777	763	840	766	797	812	795	806	784	775	771	789	793	752	811	788	789	749	809	757	769	771	746	795	782	827	776	827	825	839	798	772	751	774	841	748	816	741	770	810	833	770	759	779	803	797	803	797	761	730	798	798	747	783	791	770	841	777	800	834	790	825	792	779	804	761	755	805	824	777	793	743	762	775	807	767	779	800	797	733	816	790	775	834	783	766	786	763	748	778	759	798	762	791	764	774	795	758	779	751	826	796	764	809	789	801	800	813	796	874	779	763	765	811	776	750	815	787	769	785	772	856	759	764	798	819	751	812	797	815	809	780	755	780	758	806	718	836	822	792	803	768	803	800	784	812	805	827	786	759	793	804	787	766	776	804	755	808	755	778	813	770	775	783	831	759	801	799	817	807	801	786	743	807	804	813	797	848	755	756	806	802	791	805	827	770	724	760	808	803	713	790	823	781	757	803	742	737	787	769	759	812	801	757	731	810	813	837	765	771	811	750	797	790	800	843	768	861	777	783	788	802	796	758	794	785	804	742	745	786	785	786	770	815	746	779	798	795	776	778	807	760	762	766	796	780	795	846	728	762	822	813	817	816	754	757	836	738	837	785	748	759	772	836	780	796	805	753	800	758	827	786	791	768	791	792	826	805	767	801	801	823	829	766	800	778	816	821	851	826	816	757	812	820	799	813	811	748	767	817	809	798	791	786	812	768	774	843	809	791	781	772	716	822	786	807	816	787	823	790	781	809	772	784	735	765	765	816	808	840	760	861	812	765	821	793	814	783	764	810	755	769	703	793	789	781	789	795	823	741	760	770	804	801	742	806	770	811	751	766	797	799	807	767	806	833	830	777	779	749	793	720	767	741	803	809	773	784	770	782	757	801	818	791	800	800	774	793	781	784	767	798	755	773	793	785	801	860	799	818	781	766	782	739	829	794	827	773	774	829	742	813	796	788	798	800	809	769	797	810	793	803	780	768	819	777	777	754	794	765	787	787	772	824	791	723	820	789	781	812	819	797	785	820	770	789	822	793	781	814	813	747	772	794	791	788	811	748	736	820	791	774	788	792	750	796	729	806	798	816	792	820	828	791	812	838	840	788	774	825	799	783	838	773	773	778	819	778	760	816	794	788	783	815	825	796	799	774	798	764	799	824	746	773	826	787	887	768	745	843	769	781	750	786	781	782	824	772	797	820	841	824	795	809	778	866	828	776	792	771	843	738	784	785	770	786	824	803	782	757	814	780	798	803	794	751	748	805	826	734	800	809	819	812	763	767	755	787	776	785	818	835	824	728	796	775	779	812	819	804	719	753	783	785	779	773	827	734	797	820	782	860	806	806	797	777	808	772	797	799	766	777	779	775	799	813	814	765	810	780	790	824	795	790	804	803	775	766	753	797	733	761	778	845	791	762	754	834	810	738	744	804	763	786	780	782	815	786	795	782	793	800	820	805	837	795	767	792	832	790	755	804	819	845	778	793	801	801	781	754	780	785	762	768	798	758	753	771	708	798	790	793	789	808	790	771	777	747	746	812	798	756	813	810	838	751	787	810	771	801	808	810	821	818	835	755	801	797	814	743	767	816	752	776	777	820	798	778	825	806	812	797	775	743	727	770	782	792	785	793	811	802	816	805	788	763	810	769	831	755	831	772	804	765	791	810	796	817	844	770	776	804	781	797	804	765	825	775	795	758	796	797	763	807	842	749	811	748	755	768	824	796	847	799	778	806	849	810	835	774	791	838	769	819	807	806	765	791	804	796	811	766	781	827	738	753	776	795	790	765	736	832	812	783	790	772	771	782	764	759	740	736	796	780	768	767	790	762	800	800	778	828	807	754	770	768	799	774	834	805	805	810	801	736	811	754	760	794	770	798	812	790	773	783	786	769	787	774	792	799	765	829	782	770	824	836	859	757	796	761	830	758	767	776	853	795	790	812	768	748	750	809	836	748	824	806	737	807	758	783	812	816	816	748	740	808	772	774	793	817	795	776	778	770	767	805	743	796	769	768	788	774	752	858	812	811	814	773	781	777	783	738	841	769	785	811	758	789	797	815	725	787	825	774	788	772	772	779	797	769	829	827	762	843	807	795	767	741	770	770	786	813	830	719	748	808	811	766	771	762	832	746	815	791	816	783	773	728	815	723	777	716	806	782	780	747	771	801	757	812	826	821	786	804	759	764	772	816	791	752	775	746	777	801	823	759	811	743	764	805	809	771	782	780	777	760	785	789	701	768	730	787	827	801	779	800	790	798	798	808	784	812	769	815	808	775	741	816	752	768	782	798	784	812	775	808	824	787	809	826	770	800	797	762	754	788	757	778	831	789	758	793	782	819	849	793	820	815	777	809	856	831	781	804	765	780	774	857	803	795	795	796	783	806	764	799	790	802	779	757	798	761	756	781	791	733	758	827	744	772	783	737	818	789	749	810	742	781	784	814	785	729	825	768	779	756	813	773	821	759	771	785	781	822	785	808	744	781	783	770	793	828	806	783	758	741	775	810	740	804	833	801	801	764	850	786	816	762	750	765	749	759	791	767	809	759	780	782	759	760	806	789	760	795	773	775	793	792	800	805	753	787	798	809	755	839	793	722	788	798	828	788	759	775	766	804	796	822	797	769	797	715	816	842	749	783	818	788	780	833	776	778	773	818	797	840	813	807	801	767	791	822	789	773	742	784	802	730	756	772	799	827	783	824	805	788	743	782	766	772	800	831
2142	207	198	195	170	158	139	190	144	134	160	140	162	133	132	143	134	135	140	111	148	122	128	158	140	133	133	137	133	125	117	121	137	162	103	147	132	129	166	139	126	136	144	125	159	157	153	153	124	142	131	144	142	123	148	136	128	144	132	142	130	130	135	122	132	127	131	134	132	149	139	147	130	145	149	140	158	126	144	155	134	149	135	138	138	150	153	142	150	121	158	154	145	128	149	154	170	137	174	147	144	147	130	137	167	141	135	142	146	135	123	152	158	154	151	138	145	131	128	153	129	126	152	129	137	124	141	143	132	146	132	140	155	142	137	162	137	131	121	135	162	144	139	139	117	126	147	134	128	117	136	135	147	146	152	142	158	139	144	153	129	120	136	132	137	117	125	137	130	145	151	138	147	133	128	127	138	151	131	158	155	148	157	144	136	135	156	138	143	133	126	138	145	147	134	158	137	152	135	166	131	135	134	144	137	138	130	141	137	159	139	121	131	135	143	137	130	128	128	139	142	158	137	143	150	148	149	139	142	147	127	155	131	167	150	136	133	157	160	133	156	153	110	135	117	140	147	136	143	125	143	155	157	151	143	160	149	146	124	145	149	149	129	140	135	135	146	158	140	126	132	135	129	127	131	139	119	146	139	147	133	117	131	126	135	153	142	138	136	137	148	133	146	156	131	163	146	123	126	134	123	147	133	147	139	140	136	137	148	127	131	145	125	147	128	141	159	128	161	149	134	160	144	130	139	143	149	135	136	164	110	135	128	130	132	154	165	117	144	141	178	156	142	137	125	127	153	145	154	144	154	144	145	159	154	146	149	126	128	139	153	146	134	142	138	146	129	169	145	136	134	127	151	150	162	134	144	122	143	140	136	160	135	121	127	143	177	142	130	125	139	137	159	132	120	124	157	169	154	143	124	143	142	143	141	153	144	145	137	127	126	143	145	134	155	134	123	136	120	133	143	150	142	128	140	157	141	159	128	144	140	134	133	139	141	152	127	132	138	148	156	165	126	145	127	147	142	136	144	134	135	136	119	141	129	158	128	131	121	136	143	136	121	125	133	129	135	153	157	151	138	132	140	132	143	146	148	150	146	146	171	138	150	141	132	136	166	139	147	118	137	176	140	161	139	109	126	145	124	158	137	138	133	162	137	129	141	113	144	117	138	144	150	124	141	150	142	147	136	131	162	141	139	157	142	143	161	139	145	140	151	150	137	139	123	150	121	125	148	151	135	141	155	145	132	127	124	141	134	136	132	148	146	134	154	159	134	144	130	135	144	125	146	147	160	149	148	152	138	136	143	128	132	128	144	125	137	119	139	131	112	116	137	146	130	144	130	135	148	137	121	141	145	137	138	141	137	146	130	132	145	146	135	150	142	154	141	142	128	151	131	140	144	144	147	153	153	145	144	138	141	133	132	157	135	124	117	134	139	119	121	138	124	148	129	153	155	127	151	150	137	146	154	156	120	133	165	139	157	150	145	130	154	134	163	136	147	127	163	160	141	130	155	139	150	129	144	138	153	157	145	136	124	141	132	151	126	145	138	125	135	124	142	160	134	141	154	139	147	120	127	147	139	154	150	120	138	153	155	135	147	145	166	144	117	147	150	144	124	144	133	142	140	153	139	134	136	146	143	131	121	158	147	141	173	133	122	151	138	157	143	133	136	141	125	132	127	169	130	130	146	133	158	155	165	117	134	138	135	132	146	114	155	135	149	135	146	127	129	144	147	129	157	144	150	145	152	138	146	151	150	130	129	144	143	134	146	135	133	131	139	135	135	141	173	127	157	152	138	129	157	152	157	154	137	141	136	151	137	121	145	157	133	141	166	148	122	137	153	144	150	133	133	128	137	148	147	134	127	148	109	141	153	130	125	125	146	149	119	140	128	135	150	141	157	136	156	162	144	132	144	143	138	127	142	161	131	138	155	165	127	146	130	115	131	124	137	148	165	129	121	139	156	120	132	142	168	132	137	156	142	145	150	139	145	147	149	129	152	147	158	137	147	149	145	161	129	122	154	140	153	148	157	153	128	138	138	143	147	133	139	129	123	152	161	148	147	142	145	137	141	131	129	138	154	135	117	135	150	135	132	136	131	150	147	121	137	126	143	158	151	151	128	121	151	134	135	150	145	164	146	124	156	149	137	131	145	122	135	164	153	135	138	144	138	149	138	146	138	153	140	161	115	126	156	119	141	145	141	161	141	143	137	133	130	153	127	146	146	135	144	127	169	132	142	151	142	145	135	137	139	142	121	137	111	121	151	135	137	129	138	137	139	124	146	137	134	146	151	140	134	152	141	165	137	122	124	135	122	145	144	149	146	137	133	152	137	118	147	133	135	149	142	134	144	125	126	130	141	141	140	134	132	156	142	139	128	149	118	127	130	128	132	121	130	123	127	130	149	142	111	143	143	152	127	143	126	153	137	140	117	145	164	127	148	120	125	145	166	116	153	136	132	153	159	126	134	158	126	180	161	110	139	133	124	127	155	121	143	133	122	152	95	140	149	167	141	132	145	168	143	145	127	141	131	143	118	146	155	132	142	137	142	144	135	134	161	129	134	123	142	139	138	142	131	138	145	147	127	152	134	145	128	150	132	150	150	141	140	146	130	148	143	133	137	130	153	160	138	143	147	127	143	134	132	145	147	139	139	123	166	165	123	127	122	139	133	141	142	126	144	145	136	123	156	144	157	141	147	132	132	130	155	143	115	129	145	131	144	134	145	161	161	152	137	136	155	134	166	149	163	153	159	131	150	126	129	134	151	140	122	129	171	133	127	129	139	140	137	124	117	143	119	137	136	139	147	149	133	136	136	114	142	143	161	138	130	139	128	144	150	135	149	156	115	139	133	149	143	159	120	132	147	147	137	115	129	118	148	121	150	141	125	156	146	164	122	151	133	135	162	133	142	151	136	150	155	143	133	135	142	127	121	135	149	159	146	118	134	144	143	162	159	131	154	134	133	125	134	174	133	130	140	151	135	131	126	134	128	146	146	135	149	143	143	135	132	143	150	161	131	138	146	147	133	157	140	156	123	145	137	150	141	145	136	132	135	138	150	139	124	141	129	133	127	144	133	158	161	135	148	134	138	149	141	132	126	134	140	133	160	144	139	136	137	162	124	153	131	148	137	164	129	140	128	161	121	145	160	121	132	145	125	136	126	143	146	124	132	132	113	126	123	132	143	154	143	151	140	155	128	107	138	134	162	141	131	123	157	146	122	122	126	141	140	147	135	151	136	143	142	131	142	145	139	139	149	147	139	133	137	143	140	158	143	137	134	142	141	154	151	137	134	125	149	146	130	152	135	136	136	128	158	141	142	140	133	122	136	131	143	133	117	141	138	125	151	126	164	146	117	156	142	123	122	130	150	142	134	139	153	137	133	160	135	118	140	139	145	131	152	157	139	155	124	151	146	119	139	135	147	133	130	139	131	136	138	169	129	156	126	143	138	136	138	144	142	138	170	139	139	142	146	140	140	141
1877	571	632	631	688	576	567	522	529	496	518	477	512	478	486	469	481	458	491	459	445	512	489	480	484	480	467	464	443	479	446	478	467	484	512	494	428	466	467	471	492	473	440	481	486	464	469	472	445	473	500	463	441	441	474	463	483	472	490	458	464	482	443	482	470	456	501	490	485	473	461	444	467	482	441	474	469	479	434	436	480	445	462	465	538	444	461	463	459	467	480	460	508	502	479	427	475	455	490	429	451	444	491	474	473	484	440	411	455	408	466	432	460	487	464	440	442	449	454	474	469	453	458	504	457	502	499	494	486	447	482	461	459	432	488	459	441	463	493	489	470	458	477	456	462	441	469	487	483	492	459	473	458	443	477	474	510	406	448	480	478	488	521	455	434	423	459	467	477	446	431	460	473	481	444	456	451	473	424	491	463	488	442	492	484	460	444	453	460	476	463	453	470	472	465	469	459	478	459	445	476	452	508	463	452	495	489	471	459	468	480	480	459	520	464	486	437	458	449	483	450	396	513	448	484	453	448	504	469	437	463	450	466	476	462	473	498	475	466	442	478	456	463	483	451	425	440	473	476	499	519	495	471	486	492	428	470	474	447	443	465	487	506	424	471	474	469	459	452	486	485	445	456	474	411	499	438	468	472	517	472	428	445	497	467	450	462	541	474	463	455	430	453	466	458	442	480	494	419	475	489	458	489	459	475	432	496	455	427	456	445	492	483	449	446	433	512	465	483	441	478	481	488	485	462	476	469	458	473	494	460	436	465	501	470	454	501	495	493	457	446	453	484	466	483	463	466	490	493	430	440	492	457	487	461	495	492	450	454	444	459	432	469	471	453	451	486	482	491	434	455	470	462	490	468	473	440	461	448	484	473	470	508	469	453	496	500	473	501	478	472	452	442	464	488	422	475	491	481	485	449	471	471	457	430	466	462	474	477	455	497	459	455	500	423	488	479	468	450	464	459	473	489	484	504	486	448	471	458	484	499	452	493	506	455	489	480	474	466	416	452	443	452	455	527	449	435	472	482	478	479	415	451	482	471	438	482	484	482	478	458	478	463	481	452	437	494	472	501	455	415	470	468	473	466	507	435	455	455	480	441	520	475	473	478	469	499	486	480	496	407	499	444	512	462	480	432	432	465	421	432	472	469	495	442	474	510	457	467	466	478	451	461	440	436	464	458	464	433	471	455	480	460	427	469	491	468	503	450	444	482	474	459	458	505	453	478	448	440	515	473	466	472	464	492	474	474	470	462	457	449	463	448	471	503	455	466	468	479	488	461	427	474	486	471	483	452	457	460	470	468	450	475	460	452	452	468	474	418	460	462	432	481	472	498	444	462	466	454	430	464	452	445	440	460	482	458	477	468	464	495	493	467	422	445	461	495	475	478	436	477	451	477	475	484	461	464	496	480	452	460	425	492	463	444	473	471	443	478	472	490	463	479	496	490	504	486	435	521	458	466	495	426	465	474	486	503	486	438	461	416	486	470	448	462	449	428	470	491	489	448	466	467	477	463	471	464	460	459	485	464	483	468	455	428	481	453	433	440	418	471	431	465	457	460	472	491	449	490	467	461	445	469	446	471	490	495	434	430	446	471	445	469	458	441	490	478	479	457	454	471	472	527	445	449	493	470	460	450	487	474	464	431	452	447	457	415	465	481	462	480	458	535	509	460	462	482	452	469	468	467	447	449	466	470	463	448	446	498	522	444	450	457	530	477	443	472	510	464	460	492	422	488	477	477	477	466	466	486	477	435	441	486	447	460	490	445	448	443	422	448	450	460	487	482	466	459	470	436	530	459	476	440	502	493	431	477	514	450	428	510	468	447	461	494	489	459	483	491	485	480	440	521	465	489	446	446	465	442	469	446	479	457	451	499	480	462	481	471	453	490	438	472	450	462	479	412	521	464	460	470	448	467	455	467	444	448	461	441	464	470	480	490	482	498	477	472	470	484	469	454	438	474	454	475	480	423	437	469	477	490	455	471	473	467	450	459	470	476	478	479	462	456	476	479	415	456	459	463	443	451	445	485	459	438	491	459	470	459	507	470	454	457	476	446	478	459	463	484	447	454	458	487	467	502	505	451	463	468	467	464	448	490	448	435	444	488	483	499	458	473	463	461	492	493	461	443	463	429	461	427	481	448	459	475	506	487	468	469	458	466	460	433	483	476	464	461	480	471	492	445	458	497	482	494	454	455	425	479	476	477	471	464	501	465	439	492	499	439	488	452	481	431	464	497	445	471	466	452	479	446	465	483	454	454	477	459	438	442	459	459	426	459	452	443	480	477	451	438	463	441	484	451	460	457	480	505	445	491	459	508	460	480	493	494	459	473	484	491	474	444	489	459	468	484	469	448	494	450	514	466	480	432	488	464	486	469	444	468	501	477	463	437	468	418	460	484	461	458	447	479	456	454	501	468	448	456	454	451	466	483	479	502	458	495	493	473	449	490	453	515	462	469	440	466	504	457	438	443	490	455	464	491	489	473	455	484	464	453	504	439	467	462	438	447	473	487	470	492	443	485	460	487	481	458	463	488	459	470	457	488	423	484	456	487	429	483	439	472	459	490	472	513	470	481	482	480	455	479	459	439	454	498	458	514	467	466	466	445	449	453	442	452	473	464	427	477	460	452	460	494	469	447	447	466	444	479	469	477	507	489	486	482	459	499	491	426	416	458	463	484	475	455	472	443	466	470	480	467	491	445	457	437	443	481	487	470	481	438	425	445	478	496	487	472	480	441	465	445	443	476	460	470	469	463	444	465	472	493	463	473	465	479	493	479	483	437	492	516	457	424	481	466	465	468	458	472	485	487	487	444	481	465	462	443	477	496	456	446	478	448	454	452	445	502	453	452	454	469	467	485	488	466	482	455	455	454	463	467	463	442	460	475	433	451	430	469	472	458	455	454	475	457	495	465	494	526	471	455	437	463	457	473	474	441	482	508	461	482	449	453	439	466	468	441	487	480	469	436	487	495	467	450	454	479	451	464	445	480	479	493	482	506	517	495	455	472	455	518	462	446	455	468	460	428	459	442	463	490	461	479	436	441	471	502	456	446	450	453	458	465	475	458	476	491	419	516	454	490	466	459	465	475	486	484	458	491	456	457	419	432	460	526	489	483	452	489	491	443	467	479	434	510	468	505	457	521	463	444	491	486	484	469	429	453	463	467	466	472	437	485	476	477	501	492	446	496	470	503	481	474	457	449	451	471	446	479	426	496	423	485	454	456	445	505	469	469	484	460	428	475	462	489	462	471	468	509	419	441	442	474	480	484	490	435	455	481	497	413	461	475	471	468	463	467	494	475	457	440	450	493	444	489	482	405	494	497	523	493	440	501	474	451	473	419	469	470	468	467	487	474	473	493	469	465	484	469	487	453	468	502	446	468	459	446	467	476	465	479	466	468	508	481	473	460	462	504	453	427	453	499	454	483	479	465	475	481	469	458	448	482	450	450	481	486	444	496	450	469	496	469	449	466	482	450	423
8692	1251	1689	1300	898	733	618	514	509	452	401	377	363	347	369	320	325	335	334	319	307	298	315	270	290	272	291	279	324	272	279	286	268	268	295	295	310	289	294	272	251	271	302	253	264	268	260	284	241	259	277	264	268	267	241	267	258	299	282	276	266	247	271	283	284	261	238	267	278	242	250	272	282	290	272	277	284	272	264	249	296	292	267	261	249	263	265	285	263	268	267	269	281	290	306	275	245	267	313	284	278	291	273	281	264	258	278	281	281	282	278	284	263	251	273	269	268	275	257	259	289	266	290	279	274	264	265	236	271	273	275	269	297	292	242	271	259	259	269	262	255	285	243	265	278	269	263	245	305	274	275	267	275	253	250	245	265	300	255	250	258	266	236	263	278	283	284	257	297	271	243	248	262	318	272	248	292	286	275	297	258	278	254	291	269	278	257	289	244	259	286	263	280	281	270	261	268	269	253	256	273	277	248	303	267	281	262	273	252	282	264	268	217	269	268	288	285	271	273	259	251	230	288	274	258	286	267	264	253	280	256	257	273	280	259	285	254	261	242	306	276	285	268	237	294	257	285	282	268	282	291	276	288	257	305	262	244	244	287	274	283	260	272	262	282	291	259	283	262	269	283	257	294	272	281	284	263	270	246	275	287	277	266	299	266	293	303	274	264	255	277	264	281	258	249	273	271	283	259	262	276	267	271	260	279	262	287	249	282	280	252	261	268	291	276	242	282	265	278	264	284	270	259	254	277	279	245	265	266	265	280	258	273	272	257	266	279	280	284	269	288	272	288	255	243	248	254	310	255	274	258	265	284	263	281	280	299	266	266	275	269	277	297	265	286	274	266	287	252	282	287	271	275	260	263	281	263	268	293	274	261	259	273	260	264	243	270	297	277	294	274	234	277	251	260	271	266	295	269	266	264	270	262	262	268	268	283	256	266	273	267	242	259	249	299	249	295	261	257	269	279	260	291	288	264	277	288	253	251	280	280	303	259	251	261	267	269	274	255	263	265	285	287	272	276	275	276	260	271	252	284	295	257	254	259	261	269	279	257	253	278	307	264	282	262	273	288	275	310	277	259	258	264	274	287	258	280	285	276	294	282	277	275	258	269	287	266	279	294	265	259	258	256	261	267	268	246	273	269	267	271	261	284	283	270	269	252	253	293	288	255	268	269	262	274	312	277	277	277	275	257	252	265	268	251	266	277	306	312	262	270	265	266	266	284	248	265	277	244	284	263	246	262	271	264	262	249	279	278	270	285	271	259	266	266	280	252	256	273	279	268	259	269	291	260	283	274	302	263	269	247	283	262	274	280	282	273	237	286	267	268	304	263	248	280	254	255	245	266	278	285	257	240	263	274	247	248	275	263	277	247	270	282	278	286	280	293	283	271	262	267	297	268	279	280	285	280	297	285	275	280	316	245	257	281	298	279	270	272	305	248	250	285	268	281	266	258	260	244	253	281	287	300	249	276	264	284	276	265	265	288	278	251	245	314	273	288	276	293	252	294	287	239	265	244	287	284	263	266	268	260	249	255	257	269	280	239	300	281	265	300	235	242	272	242	279	272	239	241	269	297	301	241	259	265	275	251	263	281	284	271	284	280	247	275	262	251	243	279	256	278	263	288	294	256	279	275	259	272	266	280	279	296	285	281	268	266	302	247	259	259	292	298	258	267	258	263	229	267	287	271	269	283	269	254	275	267	277	283	270	238	290	303	244	260	274	261	295	254	265	265	289	288	312	254	261	255	255	286	250	265	280	275	247	270	255	276	268	276	258	266	282	270	281	262	264	285	269	276	264	249	286	257	273	238	257	264	246	292	307	248	292	298	284	238	258	257	264	275	275	291	252	251	304	262	272	260	284	273	295	262	265	282	283	257	281	252	251	282	266	278	317	267	274	262	294	292	289	261	297	253	289	288	299	264	259	268	276	279	269	258	251	263	300	274	278	285	268	256	271	271	241	269	262	287	274	267	249	275	323	254	291	287	283	292	264	268	294	266	281	270	254	263	241	282	239	255	254	265	280	271	271	273	280	275	266	277	276	270	255	261	257	310	269	246	253	274	265	300	278	260	278	266	285	286	260	266	251	263	271	270	275	271	270	275	287	270	266	249	257	266	271	294	274	292	299	294	265	292	301	245	305	267	272	236	296	282	296	277	300	300	245	277	269	272	264	261	260	269	261	266	274	258	304	250	298	268	258	276	282	254	274	256	267	269	251	271	290	287	286	277	282	289	282	269	288	262	290	249	250	273	271	287	273	293	271	234	281	286	260	262	239	282	261	278	245	288	244	274	266	292	272	280	281	242	261	274	265	266	282	260	243	281	285	256	302	258	268	270	288	249	282	267	294	249	259	281	260	268	268	285	266	270	269	255	287	275	284	308	286	260	279	302	274	274	268	277	281	243	274	276	275	288	243	285	281	269	283	253	246	259	275	276	244	267	281	311	296	277	253	277	272	287	282	256	276	283	296	253	277	283	290	309	285	286	274	255	267	266	308	281	242	226	276	278	255	260	268	255	280	243	248	264	282	227	271	293	288	223	318	246	284	275	274	283	293	291	258	247	277	273	253	261	293	283	279	264	269	275	275	297	265	240	275	300	274	238	265	282	260	254	263	275	258	280	258	264	259	291	244	288	259	268	294	286	246	269	259	278	277	240	263	253	281	238	274	274	279	256	278	244	259	264	287	296	284	282	295	247	276	280	279	273	248	276	292	263	259	300	271	263	270	264	287	277	240	314	276	284	282	285	279	274	271	253	299	272	275	220	262	279	277	264	255	258	258	285	283	267	271	264	240	284	268	266	290	287	265	286	280	302	263	291	256	262	267	262	258	262	228	297	258	281	268	276	282	277	272	279	273	248	274	284	288	281	239	252	260	305	249	265	250	251	285	258	261	245	276	278	279	272	279	238	276	266	272	278	287	290	281	260	247	283	282	275	298	263	302	281	255	270	274	277	282	278	264	289	256	250	271	262	282	273	282	278	273	262	256	258	285	277	244	293	266	287	248	234	285	244	282	277	249	303	272	298	253	246	276	291	239	238	291	259	302	272	270	247	274	254	277	266	244	279	295	260	284	256	277	284	273	246	290	279	251	294	258	278	264	271	268	292	295	321	242	276	276	300	273	295	279	283	261	259	296	253	221	281	288	280	268	261	284	252	240	257	230	265	282	268	278	266	278	255	260	309	276	300	270	284	290	253	274	286	271	251	267	286	287	260	282	272	262	256	270	261	266	291	236	252	282	283	267	263	284	277	250	259	245	253	268	267	243	299	249	252	240	279	307	287	287	299	285	272	279	235	270	253	257	252	282	289	249	277	258	301	258	259	257	256	289	289	289	260	281	277	260	273	276	246	292	301	290	247	260	268	236	273	277	275	284	297	244	282	263	272	282	228	264	267	276	284	271	282	302	300	252	251	278	244	273	299	277	271	279	299	251	259	294	276	288	278	323	286	262	256	251	255	271	273	283	279	270	275	284	273	272
5529	1755	3352	3901	3377	2748	2388	2026	1863	1722	1473	1420	1358	1227	1226	1174	1082	1125	1061	1088	1035	1039	959	959	943	901	929	923	911	883	921	885	854	945	858	856	888	858	889	887	821	825	860	830	915	839	841	863	846	848	830	824	844	840	833	800	837	851	802	821	852	838	789	826	844	809	841	832	777	818	806	798	807	830	810	819	828	869	843	848	839	792	834	806	790	819	785	836	776	861	822	804	839	765	870	821	766	789	836	837	845	875	822	791	835	813	827	833	804	824	803	844	829	809	766	819	832	854	817	784	825	818	786	794	824	843	764	789	764	785	829	788	859	851	820	808	841	817	803	812	809	841	779	799	818	802	857	868	799	827	817	807	826	803	807	792	816	764	808	816	786	824	796	814	848	829	832	820	763	811	838	806	782	827	844	779	781	819	802	855	789	816	787	830	839	835	818	759	828	765	827	792	812	783	775	781	866	786	817	821	768	841	838	800	781	771	810	786	797	862	845	789	832	839	811	777	839	840	827	843	810	834	813	829	778	777	806	845	857	819	802	799	822	818	815	787	800	768	776	780	818	818	828	809	842	797	841	810	824	821	786	808	800	768	791	832	764	843	795	826	769	800	797	797	834	828	798	759	820	780	816	785	858	828	815	809	818	831	839	823	848	790	806	795	819	800	822	823	797	771	822	810	829	857	802	802	811	864	838	776	798	794	795	824	849	814	841	826	815	762	809	841	764	772	781	857	810	823	795	781	797	821	818	801	805	817	841	823	817	847	793	758	803	779	858	847	827	793	755	817	858	799	774	811	753	803	797	798	815	801	818	775	806	787	808	842	796	815	770	775	835	810	833	774	768	842	905	804	786	749	764	862	784	765	796	828	818	824	796	794	824	783	798	794	791	799	775	807	798	840	828	802	809	767	782	826	813	779	789	753	835	791	848	824	778	750	759	810	811	772	801	864	799	865	772	792	810	817	796	773	786	795	870	768	789	795	824	846	825	814	799	770	745	733	781	842	795	817	798	861	775	807	807	825	817	833	827	758	784	804	800	837	798	837	844	777	832	778	744	845	808	836	830	821	816	864	827	787	776	732	824	789	736	785	825	811	806	795	783	798	790	844	757	806	861	833	763	782	796	780	794	756	812	842	790	809	805	813	804	809	818	766	772	794	829	800	843	819	838	785	811	801	755	775	833	779	779	825	778	802	743	775	846	787	833	811	832	793	781	756	829	793	813	823	757	811	832	775	801	800	840	749	779	821	775	766	772	807	812	870	780	829	827	800	783	834	799	806	804	765	807	836	785	800	828	833	803	789	799	787	758	787	825	821	854	866	830	833	779	793	777	799	775	808	798	827	791	838	772	827	730	848	820	776	870	806	760	788	739	837	804	793	830	794	786	796	797	775	797	779	793	847	812	796	828	783	796	781	790	828	776	827	795	803	792	750	818	777	785	844	797	820	799	766	851	825	815	798	840	833	775	823	860	812	786	830	806	786	847	833	789	780	827	820	739	777	797	827	809	784	781	824	846	747	818	761	820	841	887	816	812	791	793	803	810	803	810	835	770	771	804	777	784	775	831	792	793	785	819	788	809	808	832	806	831	810	824	788	797	802	756	787	808	831	764	737	809	826	838	811	765	809	806	823	823	819	829	815	817	794	892	832	822	811	778	847	822	783	768	738	783	822	790	836	847	790	794	763	809	817	815	787	811	784	822	786	833	870	829	835	825	824	772	811	794	819	852	829	763	803	842	854	855	753	807	866	796	791	823	850	803	825	837	801	813	751	800	818	844	807	852	769	780	767	783	796	799	813	811	799	789	791	821	816	743	781	793	806	788	819	793	814	807	859	785	850	864	824	847	780	773	833	831	829	811	772	841	799	755	801	864	813	822	779	786	778	807	811	782	785	788	820	785	872	787	830	804	807	818	812	838	776	806	771	819	822	833	780	735	783	785	834	831	812	766	815	847	812	812	839	807	804	782	791	827	816	757	744	831	827	799	837	842	860	839	757	828	835	780	809	831	825	762	843	819	788	782	803	760	769	810	851	775	772	781	809	774	758	844	752	809	828	811	801	751	777	846	776	855	817	824	781	783	815	809	848	830	791	824	818	829	821	814	809	788	809	816	825	809	849	793	823	821	805	759	814	815	799	810	816	795	789	799	816	800	864	786	779	825	763	772	839	846	811	824	822	828	830	796	772	847	806	811	837	789	816	800	826	771	827	852	763	775	810	836	835	864	810	789	791	830	796	863	835	784	818	802	808	829	840	767	802	786	802	793	765	790	863	754	822	753	866	811	839	767	819	811	824	778	840	820	735	762	801	825	810	818	793	829	791	830	845	770	795	784	766	827	814	842	829	813	777	841	821	825	766	874	780	810	832	828	798	781	815	847	799	821	850	829	822	806	789	784	802	738	794	746	795	814	879	779	817	815	857	841	808	861	797	828	794	771	767	824	793	814	827	832	854	797	815	767	801	809	826	821	842	804	781	789	800	778	809	780	768	779	798	801	823	780	817	798	783	805	814	783	833	810	827	795	806	811	797	826	818	817	798	868	770	825	837	758	817	815	791	831	803	779	824	753	826	810	801	837	834	799	817	774	844	820	769	840	801	801	803	818	796	843	794	805	759	853	810	846	792	814	807	766	848	814	765	803	815	795	829	828	799	818	807	808	821	834	814	815	813	792	795	812	811	796	748	772	816	784	838	779	762	809	808	816	781	840	853	797	816	763	857	801	817	762	839	799	837	776	797	784	762	801	788	795	833	788	815	848	849	846	830	817	794	801	825	831	803	820	804	824	873	823	815	796	848	807	849	776	781	812	870	772	818	824	799	782	771	779	798	806	810	773	785	833	793	778	792	835	760	834	823	826	801	799	802	835	788	775	814	805	834	791	772	761	795	828	832	806	844	769	825	792	802	775	786	763	786	833	802	816	805	822	808	763	852	829	783	866	829	816	802	795	784	795	764	737	795	810	773	817	831	795	797	786	821	793	797	816	812	803	800	814	800	847	762	759	798	780	831	772	780	809	825	798	833	785	788	806	793	815	811	848	797	779	792	797	794	825	845	814	760	792	809	804	770	766	796	803	817	773	801	772	846	804	797	841	847	770	852	795	818	770	784	866	817	801	767	787	817	725	871	845	766	797	807	836	833	806	793	755	792	807	852	827	830	844	801	807	793	810	805	805	844	792	843	790	796	797	789	869	794	821	767	782	830	840	810	808	795	818	817	866	804	823	836	799	796	762	762	880	831	806	769	792	815	838	826	834	784	812	829	792	833	811	813	787	793	821	786	802	778	764	837	798	775	852	821	834	863	767	898	851	849	829	809	810	825	784	798	828	785	842	810	817	779	854	776	807	812	820	813	770	793	786	823	795	841	829	816	831	831	851	777	899	859	835	794	784	810	805	797	794	810	793	818	740	815	808	767	825	794	786	830	821	852	771	828	833	809	794	821	821	835	798	776	813	848	795	816	763	808	766	799	822	733	785	816	817	844	816	756
15775	2709	2898	2354	1691	1212	945	791	676	541	502	495	454	404	371	401	383	380	336	339	323	335	300	306	272	336	289	328	298	309	296	258	302	330	310	282	294	285	279	272	271	269	289	281	252	282	289	260	266	246	266	288	273	300	285	292	278	241	271	275	298	274	252	259	245	280	251	273	290	251	269	238	254	272	312	252	286	255	274	273	257	251	290	251	275	287	284	279	278	281	286	260	263	282	282	249	269	289	243	263	257	268	294	267	254	254	311	287	268	264	265	256	258	276	276	277	255	260	276	290	285	274	256	254	271	250	256	267	282	285	281	302	240	235	300	271	285	267	295	289	292	259	281	282	245	278	316	288	257	273	238	257	256	277	277	290	281	274	232	262	267	289	272	275	271	268	270	273	267	283	321	266	280	269	279	279	255	278	264	259	250	293	276	260	237	261	276	262	268	286	282	275	252	286	271	250	278	264	269	276	303	269	268	276	267	252	281	251	277	268	279	256	257	285	261	272	261	246	258	263	273	292	262	266	241	242	239	270	272	268	282	269	265	268	281	263	279	233	301	293	283	288	277	257	306	257	287	255	256	255	266	276	276	243	285	246	253	233	258	252	260	263	257	301	277	253	289	258	260	289	259	268	271	249	274	291	284	259	251	278	270	299	285	284	277	260	261	255	268	280	265	269	301	250	265	256	271	271	255	287	264	248	296	267	261	287	294	262	278	274	297	265	267	285	245	259	281	287	268	268	272	281	281	281	273	297	269	272	281	274	258	242	255	271	279	272	269	271	259	294	242	276	288	263	294	285	249	286	280	251	270	270	309	297	275	290	265	264	272	262	262	281	262	258	279	243	304	285	301	277	252	289	275	271	265	251	272	258	263	262	265	272	246	267	274	266	301	258	283	267	241	284	262	270	273	276	259	257	248	287	273	269	279	290	276	251	286	265	290	256	254	282	245	283	274	264	260	275	247	246	269	264	264	272	263	262	260	276	268	268	268	220	278	245	292	258	262	275	276	273	281	269	249	257	262	276	275	263	253	277	273	271	289	242	268	279	257	255	280	279	280	261	254	266	255	272	271	271	263	270	269	261	268	261	262	257	269	288	245	248	235	275	272	301	271	274	301	278	262	270	281	256	265	240	259	278	255	284	279	249	274	265	243	276	295	253	287	237	234	247	267	257	282	287	272	265	259	270	261	289	257	261	275	277	268	291	251	281	290	287	292	286	254	261	268	267	262	260	274	265	272	245	275	253	271	308	305	261	270	248	272	250	270	273	259	281	278	276	284	260	260	248	261	283	283	278	289	275	288	278	307	293	269	295	272	268	258	268	271	289	282	273	256	249	242	266	265	273	265	237	265	251	230	282	255	242	260	282	284	262	265	267	290	280	286	250	265	267	271	266	267	235	251	278	244	278	235	258	261	273	265	249	275	273	273	284	260	298	276	271	236	291	298	245	244	245	271	283	287	286	273	261	249	264	257	253	279	281	246	253	290	283	265	279	263	294	290	286	271	264	250	289	297	270	284	275	284	249	269	242	287	257	290	285	260	225	276	287	282	278	252	285	266	306	241	262	268	276	255	279	283	289	275	273	279	264	266	284	285	262	251	261	285	262	254	252	287	275	263	289	281	256	252	276	261	286	236	265	259	272	286	277	283	252	259	296	222	261	254	241	280	283	286	255	266	259	281	282	247	290	279	290	284	270	254	290	252	253	255	284	256	243	283	270	258	254	245	252	289	257	288	263	291	270	296	249	262	261	291	242	272	260	242	258	277	278	272	277	273	272	262	255	292	264	259	265	280	241	268	259	270	271	250	278	291	315	260	256	271	278	254	257	288	259	285	277	264	257	258	264	265	265	258	271	257	274	251	260	280	269	278	261	265	249	284	282	261	266	253	254	294	261	314	257	261	267	260	246	241	255	267	269	270	255	269	289	296	281	280	241	294	288	265	292	268	251	255	271	279	235	251	282	269	253	268	295	274	267	256	258	273	270	294	253	258	270	254	293	264	260	260	269	305	255	284	267	279	302	269	298	271	271	285	269	276	295	247	268	252	252	266	280	278	253	293	279	277	272	281	291	236	282	249	264	255	278	293	258	235	275	293	269	246	275	282	267	241	270	287	276	272	292	275	228	252	271	296	264	278	265	253	293	267	289	257	284	283	254	271	268	254	280	265	245	274	277	241	264	245	271	242	303	259	294	255	277	280	274	261	282	256	278	272	274	252	254	262	268	252	269	261	286	275	234	296	266	285	295	312	270	278	304	240	277	291	253	256	255	262	255	268	267	271	262	276	257	270	278	238	252	260	249	310	288	276	287	279	255	276	282	284	264	286	287	250	267	258	268	299	243	244	296	277	271	319	263	302	253	266	264	277	278	250	275	235	286	272	270	274	245	282	262	289	291	252	283	302	238	284	286	266	262	270	246	285	243	230	257	270	230	278	292	262	263	272	267	246	275	304	276	287	274	260	262	269	280	280	256	294	262	256	297	281	272	293	289	266	238	283	279	272	258	298	293	271	263	289	265	259	243	254	239	292	247	263	257	277	275	284	283	282	285	268	276	306	238	255	266	262	265	288	269	260	272	278	265	292	274	273	273	286	265	288	277	243	252	268	274	252	271	265	284	285	330	268	276	249	265	257	283	270	273	281	265	276	270	253	265	301	254	275	279	263	261	265	276	248	269	263	263	241	286	264	253	264	279	265	256	258	271	275	241	246	280	258	274	291	287	266	285	251	259	262	293	264	258	278	274	231	269	259	278	246	234	255	287	252	272	247	249	247	275	275	277	292	267	226	265	280	270	245	285	251	266	266	271	278	278	270	257	282	256	217	269	238	263	264	269	293	270	268	268	261	268	270	246	277	263	256	260	260	278	275	239	272	254	314	264	275	283	260	253	276	265	273	283	264	306	275	274	252	268	284	249	267	265	279	268	272	278	241	248	264	279	259	238	280	291	269	274	301	304	271	250	260	249	278	278	304	240	259	252	269	268	272	282	292	253	277	287	273	260	254	288	276	243	285	262	252	280	271	272	265	274	299	289	287	267	279	264	257	280	229	300	289	260	266	268	277	295	260	272	273	237	253	287	269	265	261	269	295	260	273	269	261	286	260	275	281	254	294	289	247	244	289	275	281	250	274	252	276	270	253	284	304	272	265	251	263	256	278	284	263	271	261	242	263	262	272	296	278	265	241	248	278	295	287	276	273	269	254	261	256	266	257	276	278	256	253	273	266	305	269	267	294	278	267	272	250	268	244	239	266	246	267	273	273	249	226	282	245	267	264	268	293	283	291	316	255	283	290	231	246	250	250	278	276	245	288	272	252	274	259	238	290	286	273	246	258	264	272	278	266	261	241	256	257	287	278	264	293	298	241	288	270	254	270	281	247	244	249	260	224	288	232	269	261	260	244	240	300	281	269	281	306	280	271	266	269	249	268	272	254	284	319	257	291	286	288	282	254	287	272	252	250	297	279	282	258	247	285	296	287	269	238	218
7640	2659	5475	6469	5685	4637	3799	3262	2825	2426	2113	1918	1831	1605	1493	1428	1389	1316	1280	1256	1192	1173	1142	1063	1041	1060	1076	1060	1050	1032	960	976	986	953	935	951	918	888	931	893	900	900	922	870	899	942	875	854	836	881	940	834	849	835	856	861	800	801	792	804	884	813	811	835	850	797	851	792	812	832	802	782	779	784	837	798	802	819	824	754	827	788	809	834	797	807	849	851	816	819	810	807	828	798	811	759	788	826	778	797	834	779	805	801	793	797	828	804	812	846	771	855	783	780	800	778	801	825	744	750	817	780	788	817	792	868	791	835	843	804	789	799	846	765	781	810	792	808	781	794	802	811	793	760	790	811	828	802	802	753	862	795	773	839	803	793	779	768	801	797	823	770	816	822	769	745	815	800	810	828	749	798	770	772	797	735	742	823	760	805	808	808	782	810	824	775	749	801	750	791	775	760	828	814	791	784	773	795	818	759	765	778	798	774	798	800	760	829	789	820	795	800	807	764	810	795	777	780	798	797	788	783	780	759	801	818	754	796	799	848	805	775	820	767	795	829	770	774	786	763	787	800	816	792	815	833	783	789	793	803	778	761	823	768	810	785	762	857	777	793	748	775	712	814	878	765	756	774	727	767	784	778	827	773	832	771	829	779	830	858	797	794	797	801	769	756	784	812	776	787	779	775	818	821	844	813	788	778	809	786	795	795	768	768	778	765	832	817	782	817	786	760	815	827	781	834	797	765	846	856	845	780	812	814	818	768	806	790	748	830	779	792	790	757	819	798	787	830	794	834	774	759	793	827	855	804	740	758	823	806	806	780	770	799	834	802	810	809	786	827	772	769	781	737	766	786	765	799	795	727	750	856	795	786	809	788	790	781	799	766	742	752	796	796	814	786	786	800	755	746	819	777	818	788	792	760	771	807	804	807	782	823	893	785	747	791	759	760	749	735	782	786	814	770	782	766	797	815	749	845	798	761	804	793	776	812	755	825	799	824	806	873	835	751	756	808	840	783	780	865	786	821	769	809	835	729	765	814	786	806	779	796	816	801	785	745	789	779	766	788	768	753	838	814	805	768	827	856	804	802	813	789	794	745	805	786	785	789	841	777	743	813	838	803	767	805	807	790	779	776	789	807	782	763	782	785	777	786	826	773	747	792	774	740	795	779	835	831	810	810	845	823	774	778	777	830	812	807	784	810	838	810	802	754	817	810	773	795	784	789	828	833	787	829	734	832	819	823	802	756	761	817	791	780	769	759	834	808	760	776	778	817	784	839	769	763	831	824	777	763	767	827	813	793	814	796	786	796	749	774	804	850	761	821	806	753	762	792	796	774	806	774	847	822	794	770	777	732	810	747	776	834	756	779	797	810	753	803	747	779	776	783	816	766	788	782	755	764	863	787	852	815	808	774	754	822	755	848	812	776	800	822	778	813	769	801	841	790	749	747	785	739	792	779	781	810	803	787	842	719	819	798	776	752	774	812	792	761	799	782	827	810	813	790	834	782	739	775	809	816	824	794	744	801	773	755	778	846	816	810	823	789	790	760	772	808	765	758	808	821	744	774	832	772	839	810	762	823	782	793	798	810	765	807	828	780	815	775	804	793	740	777	832	795	777	764	810	800	803	782	741	845	840	798	771	799	762	813	815	814	801	792	826	730	787	787	769	766	798	792	812	766	772	801	805	808	726	781	778	756	781	800	791	698	784	763	767	809	778	819	774	815	788	716	753	822	777	756	778	833	778	759	800	817	787	828	787	804	781	790	766	821	787	748	754	765	770	785	780	785	812	821	853	789	769	792	757	797	794	769	817	831	808	794	802	834	795	806	779	812	773	811	797	812	755	802	787	829	785	770	822	780	811	819	792	769	806	787	784	813	784	827	791	805	799	813	850	831	789	825	795	766	788	752	840	825	787	811	788	795	802	868	765	824	770	791	837	816	748	787	795	762	755	778	799	811	768	841	789	751	814	760	763	757	754	811	799	814	776	770	777	761	806	803	806	797	714	755	814	765	853	805	759	788	797	787	850	834	798	816	744	812	807	762	781	756	775	737	818	787	831	778	783	770	784	762	788	788	773	807	784	764	757	756	778	836	793	782	768	783	774	789	829	778	791	777	767	807	847	793	861	789	824	780	850	805	800	795	798	808	821	765	799	802	845	761	794	801	780	827	748	799	835	768	801	777	802	793	769	771	800	754	780	792	815	808	769	766	845	777	824	754	792	819	773	767	774	805	761	745	794	777	773	796	806	808	812	756	757	814	797	730	787	837	794	784	756	809	787	875	806	841	802	826	800	772	799	737	802	826	781	788	806	809	808	767	832	787	799	766	799	800	831	805	802	791	833	758	783	780	762	811	805	787	805	756	760	832	758	776	783	817	774	786	825	794	753	773	800	797	747	825	784	820	758	790	770	743	820	768	753	833	787	799	797	741	800	825	805	810	775	818	784	799	778	799	763	842	796	807	776	774	814	784	799	765	810	802	791	776	785	758	805	793	775	734	820	776	816	792	766	764	786	837	781	781	756	806	758	760	800	783	761	779	804	810	812	775	807	764	779	777	773	808	785	801	789	810	776	783	778	720	774	765	848	795	820	784	805	792	788	822	784	776	860	752	808	755	795	790	837	777	810	745	770	792	813	817	752	806	745	866	737	808	766	819	772	788	758	804	763	793	778	798	794	844	786	790	770	781	865	785	801	779	763	810	741	818	807	790	774	792	819	816	764	797	870	778	761	793	795	797	784	802	803	824	811	786	794	810	829	818	802	790	779	795	814	808	821	796	786	808	742	781	794	792	759	802	838	755	789	765	770	779	764	801	779	826	783	768	787	799	812	762	761	772	830	735	793	755	776	764	807	829	805	741	797	839	799	851	783	779	792	812	754	754	786	831	789	789	772	789	767	803	815	754	785	814	800	813	788	832	771	745	758	794	840	767	821	761	775	768	775	798	756	779	780	745	766	829	794	817	806	773	774	756	762	794	780	742	776	788	785	771	808	807	802	765	789	786	794	842	788	789	759	815	716	855	776	736	801	820	838	736	725	819	828	783	763	777	830	775	802	837	773	792	824	805	838	822	773	774	774	784	772	787	754	776	744	810	804	808	824	784	825	794	817	801	795	802	793	747	813	743	797	812	847	771	812	855	786	796	763	816	775	771	781	791	780	765	800	801	741	806	798	770	755	822	801	767	770	782	831	790	806	780	822	831	736	827	761	782	792	816	773	802	714	799	814	777	796	834	811	783	785	781	824	718	796	833	794	806	815	765	806	802	774	805	782	798	820	794	790	824	840	758	746	786	791	771	795	771	809	835	767	781	813	780	771	765	769	821	816	745	779	794	833	819	778	780	798	845	782	805	757	860	823	781	812	813	804	798	796	759	783	804	816	788	822	847	807	811	746	853	790	760	777	826	754	773	792	775	834	802	723	819	801	771	796	765	744	765	825	731	809	812	798	813	853	783	794	762	839	758	750	855	748	797	776	814	734	815	828	759	786	757
2139	179	220	178	167	177	173	146	159	142	154	143	163	147	163	144	147	143	146	153	142	159	140	152	145	162	139	134	130	147	135	126	151	153	140	142	123	145	140	137	131	146	137	157	135	140	144	151	135	130	123	130	148	146	126	139	138	128	130	138	133	144	145	146	162	145	121	142	151	150	146	146	143	142	132	147	141	136	158	137	147	130	144	136	122	138	131	157	140	152	167	136	140	134	132	135	137	115	152	134	128	130	128	155	128	130	134	164	152	139	151	135	160	161	166	139	142	141	128	174	126	132	150	133	137	126	155	149	131	161	150	128	135	113	122	146	130	151	122	134	129	107	143	134	148	170	131	132	137	141	131	161	152	125	134	145	152	114	116	156	128	141	146	131	132	133	138	140	138	144	139	141	137	125	131	143	152	135	149	141	129	134	129	125	174	153	134	133	128	128	133	136	123	154	172	146	121	160	139	163	139	148	135	132	151	127	138	163	151	137	123	152	134	154	139	150	136	156	144	157	113	125	152	133	161	130	147	137	131	144	160	155	157	152	151	130	136	133	146	179	122	133	143	138	142	142	127	132	139	124	140	152	138	133	141	150	142	150	129	124	147	129	126	136	149	126	156	156	134	133	126	159	136	148	133	174	142	135	137	134	152	153	149	140	143	132	158	148	130	130	142	115	144	151	143	120	137	118	137	135	111	120	144	126	130	157	151	147	130	137	149	134	136	130	158	132	150	163	143	150	155	136	134	137	160	149	161	147	144	148	153	152	159	139	137	154	131	144	150	149	174	142	137	144	129	123	136	133	143	143	138	137	141	129	130	129	144	142	151	158	135	129	143	142	124	155	141	149	137	127	140	139	130	148	128	134	145	138	150	160	124	142	141	149	137	128	125	135	142	153	130	150	135	165	130	144	131	132	135	159	154	134	155	130	139	153	131	150	156	150	151	135	142	154	139	139	134	134	122	130	159	122	148	126	129	131	134	158	149	127	141	141	133	118	123	150	159	135	144	143	142	130	145	130	146	137	121	132	134	132	132	157	129	151	124	144	142	154	145	145	124	137	133	155	127	133	138	144	152	127	134	134	159	139	141	145	135	142	142	156	147	129	147	120	128	129	119	123	144	148	136	143	134	147	134	127	134	128	146	168	129	140	126	136	125	121	144	144	127	140	148	155	164	118	149	151	139	131	151	132	144	137	160	137	132	144	130	150	148	123	150	136	135	143	140	150	142	151	149	141	142	161	128	156	139	135	142	142	118	152	134	147	157	138	145	146	134	131	137	126	139	143	136	152	137	135	141	141	154	153	158	150	142	142	135	153	113	127	150	156	154	138	139	114	121	143	131	130	155	134	142	134	149	158	135	132	133	138	139	136	148	128	124	150	134	137	156	121	137	150	130	120	146	136	146	160	132	112	144	145	158	134	136	134	145	128	116	126	129	135	163	143	151	125	132	132	139	141	129	152	140	153	149	125	136	158	136	136	148	125	126	160	161	141	133	147	122	130	160	140	142	143	147	164	131	122	138	163	116	135	133	141	135	124	140	145	146	138	156	129	138	145	135	143	157	149	160	135	149	157	140	155	135	123	126	135	154	117	176	146	142	144	120	134	146	125	133	145	150	135	147	141	149	158	155	135	123	155	131	130	128	143	127	144	167	131	126	158	151	145	152	146	136	136	135	157	154	122	157	151	129	135	131	135	135	129	111	135	158	150	138	128	120	145	155	147	141	161	144	158	142	146	135	146	123	137	146	135	149	153	133	136	127	135	137	129	148	134	140	149	138	144	124	131	129	131	144	146	140	135	128	146	130	138	143	165	145	129	157	141	145	120	141	137	135	117	131	141	132	158	144	144	161	156	149	137	163	134	164	131	134	149	138	145	174	123	164	144	147	140	122	126	141	161	138	159	132	139	121	146	121	125	152	148	136	117	146	151	140	140	139	148	128	131	150	128	168	158	157	154	132	148	139	149	148	117	145	122	132	148	132	144	140	126	129	138	142	153	136	137	142	140	150	129	141	127	142	151	150	135	131	148	129	150	136	143	142	133	135	107	160	139	152	144	138	140	150	155	153	143	144	140	115	133	144	130	149	150	120	140	138	159	134	164	150	140	169	128	133	140	144	148	149	159	151	144	129	123	155	147	145	142	122	151	120	129	124	148	123	128	159	153	123	141	132	144	136	149	130	140	153	148	138	149	149	128	132	137	119	137	125	150	134	147	148	139	152	147	149	148	133	150	140	161	141	137	129	148	126	169	118	153	158	132	133	165	141	130	148	125	127	158	138	155	146	140	141	148	155	134	154	144	170	124	147	143	145	150	132	138	160	139	118	140	145	135	139	145	141	175	148	140	164	124	145	149	149	150	140	161	156	118	140	157	124	133	132	147	150	135	151	156	114	136	146	137	152	162	151	114	123	123	154	149	134	137	131	150	145	157	120	146	116	129	146	132	140	142	153	133	138	109	146	157	159	152	142	153	135	149	148	135	146	133	131	134	128	148	137	162	137	134	133	123	145	125	144	128	135	156	136	130	136	144	131	153	138	139	118	149	144	127	129	147	163	144	129	145	136	142	145	155	140	141	129	131	139	143	121	142	149	139	148	167	139	131	156	159	165	138	137	137	134	134	154	148	156	148	115	143	157	145	134	121	146	148	133	121	131	138	132	135	123	129	145	142	163	141	118	161	139	121	144	150	145	120	133	124	126	135	128	135	146	137	124	146	137	139	151	126	140	136	135	138	118	164	135	144	124	150	164	133	139	168	141	132	136	155	117	152	159	154	149	127	133	134	133	137	138	144	136	130	134	160	159	133	128	145	134	137	146	149	154	148	137	149	157	143	144	133	143	126	158	120	126	146	132	150	132	144	126	123	160	144	158	141	130	129	145	162	140	128	149	136	136	107	141	138	136	147	130	147	140	142	159	134	140	152	136	151	146	148	118	114	130	140	142	140	139	132	143	135	155	123	141	120	163	135	142	132	138	134	130	161	127	125	151	141	135	151	131	152	131	151	131	138	139	121	128	138	127	139	131	117	141	133	135	150	153	152	130	152	131	155	126	140	139	142	140	137	143	141	113	130	153	132	115	129	129	143	145	148	145	135	135	144	135	141	134	129	136	132	148	145	129	130	132	142	121	129	135	131	157	147	129	145	136	159	165	128	149	130	122	141	139	134	160	138	157	133	147	124	133	120	149	115	138	138	153	148	138	130	146	124	127	141	124	120	130	137	121	134	127	140	154	157	140	113	148	140	142	140	147	145	132	120	146	140	131	126	172	139	133	147	147	131	117	135	135	142	169	146	135	121	138	140	148	116	137	144	140	126	148	158	145	134	158	139	130	143	134	142	169	125	152	109	161	134	126	163	132	128	159	165	151	129	161	130	141	137	129	134	126	150	129	132	150	115	136	154	133	145	143	146	136	133	138	137	132	126	157	131	150	140	137	142	127	138	131	143	144	156	158	127	135	156	145	141	128	142	120	139	131	156	134	135
1899	526	679	637	571	585	560	586	524	510	521	461	536	476	488	498	471	416	469	486	492	490	445	492	480	495	443	485	483	468	496	477	467	450	470	463	526	509	482	437	498	470	499	480	457	464	486	469	507	480	480	484	486	502	451	485	468	500	472	457	458	479	439	449	489	487	482	501	465	501	462	473	438	500	455	485	522	463	463	458	495	498	429	468	443	464	450	475	490	500	437	463	517	499	452	474	515	459	452	499	454	436	515	497	441	484	445	453	438	460	413	447	500	466	488	475	481	433	480	465	445	456	444	480	479	453	483	476	467	486	488	463	498	493	479	432	446	468	447	426	433	483	452	476	460	455	512	429	468	453	443	436	444	422	445	464	469	450	476	471	462	469	423	449	433	453	484	507	481	472	471	474	485	462	456	510	458	453	479	478	448	468	453	444	498	452	458	463	451	514	441	465	477	460	494	436	452	476	452	480	475	468	424	479	432	462	501	430	485	481	472	445	481	501	502	471	473	452	464	472	461	486	457	481	460	455	495	465	442	501	480	470	476	423	494	494	488	483	449	452	493	449	466	470	479	470	485	470	435	486	475	512	469	482	472	469	474	483	472	468	480	447	448	484	494	460	520	500	428	451	470	475	461	444	481	459	448	445	503	499	450	466	440	474	474	474	471	472	458	467	466	510	498	455	489	441	461	481	444	486	464	444	435	449	440	462	453	496	479	463	456	480	449	457	472	493	469	435	503	461	501	457	497	439	466	424	459	493	490	420	493	445	438	440	495	437	508	465	478	502	482	442	478	498	463	453	463	463	471	473	459	475	490	422	478	485	489	465	469	477	445	483	448	465	484	493	474	510	433	459	470	500	430	473	454	504	511	449	447	477	487	478	500	475	422	460	476	474	465	466	478	460	504	439	488	473	473	463	433	459	455	440	494	470	501	506	451	461	461	439	453	474	486	493	488	462	517	485	475	493	483	482	447	465	517	482	446	475	474	502	437	499	468	460	491	478	442	434	491	447	466	482	473	497	432	499	475	509	480	491	482	450	459	442	471	494	453	498	453	434	415	480	499	464	520	434	480	436	481	468	490	488	475	434	488	473	463	461	458	415	490	448	473	500	501	507	478	457	464	468	466	464	475	462	471	456	494	495	445	460	467	446	491	460	502	418	481	460	456	464	493	467	468	486	442	479	470	485	451	453	464	471	515	441	480	460	471	486	420	450	499	469	506	467	464	460	461	469	470	486	456	457	460	447	459	447	446	471	484	507	484	461	497	480	456	453	482	426	488	449	487	487	450	473	458	468	477	444	482	481	434	441	491	476	479	467	454	474	428	459	488	461	449	451	480	466	468	455	452	519	492	502	447	472	495	449	482	487	448	463	491	465	466	433	469	416	472	463	488	449	464	491	508	433	482	461	480	495	482	457	482	494	446	487	498	487	478	455	489	484	470	448	453	459	484	448	524	478	443	466	426	503	467	479	497	444	492	466	452	493	490	474	454	441	458	471	439	478	438	510	465	500	490	453	477	492	460	458	481	439	498	445	464	447	488	523	467	479	460	453	476	478	480	471	474	475	494	486	480	443	471	484	454	487	444	465	463	451	470	471	461	524	484	482	419	446	496	463	421	482	439	458	456	471	462	481	463	470	460	452	493	489	454	464	465	448	458	469	460	458	470	467	471	445	489	469	449	455	466	477	461	468	468	459	481	460	490	452	492	473	464	476	488	452	441	471	477	450	488	472	443	488	482	446	471	464	474	548	471	430	463	470	474	498	454	430	465	478	485	462	469	428	495	465	469	429	491	435	447	431	494	443	466	461	465	457	491	460	498	461	441	448	462	448	460	434	473	452	494	489	458	464	454	429	487	464	480	462	459	463	468	436	477	437	448	467	418	467	476	466	417	431	443	504	463	486	473	461	426	465	462	451	489	464	435	468	470	450	436	499	454	455	435	483	470	451	482	477	461	449	457	468	433	416	465	481	479	500	474	462	448	466	521	463	458	465	493	489	461	435	456	460	458	478	486	464	456	479	461	453	461	461	478	478	478	472	438	507	443	492	441	455	461	504	450	452	476	511	484	467	483	483	461	478	457	467	479	448	444	458	453	458	472	497	458	436	468	487	457	464	455	466	512	444	482	493	499	477	511	442	467	461	461	466	479	464	444	464	457	479	420	480	476	467	470	517	475	457	454	504	511	511	434	462	432	481	473	486	433	446	448	476	477	464	457	445	446	444	477	452	456	490	491	458	467	440	470	431	471	475	501	462	448	493	493	509	424	451	475	473	482	479	533	451	487	445	435	512	463	454	469	436	463	463	462	469	453	466	493	473	465	506	477	476	516	490	469	477	449	474	473	447	446	484	497	461	458	459	436	448	452	431	451	476	470	464	441	487	481	476	466	491	447	471	416	461	479	465	522	481	490	427	495	447	471	470	478	455	449	494	466	487	462	468	451	471	461	467	455	487	446	443	444	511	455	475	499	485	480	441	482	486	480	484	453	461	469	470	474	475	443	446	440	430	471	465	465	455	482	471	467	467	437	478	418	494	491	442	487	489	474	466	457	475	486	490	473	466	468	475	447	462	464	458	492	456	474	470	467	449	458	484	440	483	456	490	494	487	474	440	492	488	489	483	488	447	485	481	492	446	498	508	471	431	489	456	481	469	433	418	459	493	437	496	487	459	506	466	431	430	446	488	473	477	473	492	472	493	514	449	473	471	448	476	495	484	535	496	463	485	446	514	464	460	439	468	455	478	491	485	475	517	456	414	433	452	512	489	486	456	485	509	468	471	467	440	450	503	505	497	450	436	470	462	475	485	491	490	423	466	473	467	474	449	430	473	495	463	447	472	460	472	485	466	465	432	515	454	446	515	474	456	473	479	518	469	495	421	493	451	465	483	484	473	483	434	489	523	485	440	461	477	454	474	478	451	479	476	470	476	428	449	494	465	426	445	479	462	455	500	490	458	465	434	436	493	435	501	473	414	501	488	451	492	474	491	501	465	439	499	462	484	483	432	452	482	446	476	455	472	440	437	505	444	459	463	497	443	462	479	493	457	472	447	446	486	456	478	457	489	439	470	496	481	512	487	444	494	505	479	473	472	459	443	463	468	455	460	484	485	485	437	515	493	476	479	480	473	458	480	474	463	489	480	463	473	459	433	476	489	485	451	474	431	451	504	463	463	461	404	452	462	457	452	455	446	512	474	455	462	436	438	448	440	479	487	509	460	511	458	487	495	461	474	486	485	461	445	495	506	483	449	453	484	472	473	471	457	457	468	411	465	516	453	463	448	437	438	490	480	463	459	478	462	469	472	448	479	494	473	438	429	426	482	489	469	470	476	498	456	473	475	451	462	463	441	442	474	481	471	462	447	448	450	478	469	486	482	394	479	474	449	457	479	494	478	416	478	462	508	500	474	468	448	459	509	471	472	479	476	466	475	481	463	450	504	452	463	512	493	443	460	466	489	465	477	519	478	437	480	474	446	443	484	464	481
8598	1270	1663	1312	1018	699	653	543	451	401	383	369	350	377	316	326	329	273	333	330	282	304	276	274	294	281	290	288	257	281	294	258	306	277	302	274	264	297	277	288	269	294	268	294	266	272	222	275	276	275	297	276	261	285	303	272	267	279	299	291	301	289	309	260	299	285	270	273	266	289	256	265	271	238	286	262	278	278	315	280	255	271	253	240	305	269	278	267	264	285	253	271	264	250	271	285	266	264	292	284	295	254	276	269	278	282	285	275	279	258	272	290	248	294	281	263	283	290	261	244	296	280	279	316	293	278	264	305	276	257	251	260	265	310	256	261	256	257	294	259	272	304	282	296	245	244	276	257	266	312	270	268	252	274	267	301	270	283	266	288	276	267	262	297	294	282	254	272	242	291	276	270	283	299	268	283	253	314	323	284	254	282	253	292	268	274	265	273	279	257	281	222	257	265	278	275	272	265	308	276	256	263	302	301	251	285	255	284	290	281	270	264	298	280	269	276	273	281	274	268	294	296	273	303	265	255	272	287	279	297	229	257	240	290	289	284	280	258	272	257	285	271	274	257	293	293	297	290	267	254	291	260	261	304	274	284	272	276	284	276	246	250	256	293	285	273	280	237	272	277	270	284	269	255	248	279	246	263	257	304	275	274	264	260	289	255	280	245	247	281	257	291	262	256	280	268	260	280	273	259	302	262	265	274	292	280	263	272	266	281	295	265	272	296	280	282	281	269	278	259	244	267	290	264	252	279	277	263	276	301	271	267	268	285	266	270	306	284	288	281	250	284	295	266	291	291	265	263	282	274	290	270	286	259	274	248	273	279	251	287	271	291	289	261	270	270	281	294	277	278	267	294	249	282	284	262	266	267	258	275	258	248	293	291	276	305	281	299	282	246	270	223	269	263	302	272	292	271	269	276	289	268	282	251	250	264	268	292	249	253	266	278	295	270	258	278	293	289	247	286	254	266	281	291	288	277	267	263	274	292	279	251	275	260	249	245	298	286	288	275	267	283	273	284	286	271	274	249	262	252	263	272	269	292	286	240	280	265	316	283	259	289	271	276	283	273	240	302	257	303	233	274	267	277	250	271	252	289	282	288	256	279	249	281	295	287	261	262	272	274	315	257	253	254	270	286	285	271	289	273	266	255	281	239	277	306	290	251	268	272	259	275	263	279	303	287	274	271	261	262	297	253	276	268	285	262	272	288	282	277	300	241	241	268	235	257	249	306	300	306	272	282	252	251	265	260	261	283	267	306	249	273	267	286	263	268	274	265	272	266	300	288	272	264	279	274	238	269	271	226	267	290	256	246	251	277	275	277	300	273	252	285	272	252	275	288	289	294	274	287	293	290	272	281	298	261	263	281	287	269	303	280	278	287	256	255	315	258	282	276	279	281	270	278	290	276	312	233	290	245	274	279	285	261	267	278	276	287	269	285	286	283	288	262	274	297	275	263	280	226	273	256	268	271	275	291	285	305	262	268	265	304	274	275	263	266	283	277	285	279	282	273	261	281	278	295	293	274	291	290	283	300	275	272	252	241	325	258	305	293	252	279	247	264	263	263	277	275	276	283	296	260	300	261	291	258	284	279	249	313	281	280	284	275	265	291	284	290	262	268	258	295	278	318	275	273	266	241	290	270	255	257	264	262	278	283	259	281	265	287	280	288	273	266	270	270	246	270	264	259	282	308	289	292	276	278	254	301	270	263	275	279	275	264	273	258	283	282	258	254	283	259	269	266	256	307	267	291	288	266	274	295	260	281	279	263	271	275	264	251	282	269	266	269	289	260	273	273	276	290	296	295	312	265	282	295	255	260	291	287	272	298	270	271	245	268	271	312	250	250	284	279	253	292	280	265	278	281	268	286	254	288	279	273	294	284	289	259	259	278	278	291	273	276	296	250	237	257	288	287	281	274	281	294	285	285	282	266	280	294	210	279	269	293	271	262	265	274	262	279	292	288	295	256	273	265	281	264	279	277	288	270	269	282	269	270	283	269	270	301	283	292	273	256	295	284	297	263	270	289	263	255	275	259	270	268	269	286	270	296	317	249	302	254	283	269	278	256	273	249	258	268	252	260	273	270	244	297	292	277	266	286	283	267	235	305	256	267	306	316	232	288	279	262	275	255	288	301	291	290	289	282	304	307	276	254	261	281	255	251	285	283	279	245	251	278	262	263	260	247	317	272	276	297	287	297	246	289	278	256	278	261	272	264	290	265	292	254	279	273	275	271	252	306	253	266	292	283	276	290	249	264	290	263	278	250	285	261	263	266	258	280	270	271	273	278	290	260	280	256	278	265	284	278	302	287	297	287	259	265	284	248	277	288	247	264	283	280	258	298	284	248	291	274	262	272	290	248	295	276	258	262	284	253	269	288	278	282	290	275	257	272	294	264	268	254	288	288	258	260	273	261	301	270	279	284	270	312	268	296	266	275	261	287	308	284	310	288	293	260	287	272	255	286	286	291	251	281	289	294	288	297	272	264	273	255	238	269	295	268	304	268	286	290	252	280	250	267	284	269	261	269	266	259	309	283	271	275	275	256	272	286	262	284	291	274	257	299	258	281	251	256	247	280	275	264	273	248	281	279	292	294	257	309	309	275	261	275	261	271	275	277	266	261	272	291	276	290	279	278	264	294	292	276	261	269	282	244	278	265	291	293	267	269	279	288	246	270	244	245	272	313	295	259	246	254	291	268	309	250	267	253	243	300	275	250	295	282	278	269	273	251	259	276	279	317	293	253	261	291	266	295	276	274	299	273	269	265	261	301	300	290	260	278	262	293	294	274	272	285	271	267	295	271	273	282	261	253	293	279	259	281	290	265	253	243	264	275	276	256	258	288	307	271	290	273	247	301	301	264	255	310	281	268	264	276	271	276	263	302	285	292	279	255	263	274	282	285	264	265	258	222	255	303	289	287	267	274	299	289	290	263	266	265	264	254	270	287	250	263	315	249	283	272	270	279	283	292	275	252	299	253	255	274	243	284	284	277	269	292	238	281	246	300	278	272	284	257	277	289	260	287	274	285	304	288	262	279	283	275	261	270	248	267	259	246	283	282	271	267	261	270	267	255	241	291	267	286	270	277	255	273	254	274	271	263	285	250	248	269	261	280	257	265	266	279	301	291	263	274	292	281	282	264	292	296	245	267	274	262	266	258	276	284	260	270	231	277	289	267	295	272	286	263	262	297	265	257	269	285	303	285	266	275	302	300	291	267	270	246	275	289	279	296	260	286	298	243	286	261	257	280	259	271	260	276	273	259	296	267	281	280	286	256	254	273	301	266	256	283	270	271	273	308	294	292	258	282	273	281	273	288	257	273	269	291	298	276	268	302	248	282	289	259	228	275	277	286	270	250	272	245	249	273	260	275	278	269	241	299	295	248	284	284	275	261	273	256	270	291	268	257	269	283	281	248	294	271	311	259	299	270	272	255	244	292	250	279	262	264	265	274	264	264	267	273	269	268	300	299	257	271	300	258	286	258
5481	1747	3325	3745	3419	2839	2467	2164	1848	1717	1583	1420	1321	1266	1267	1152	1069	1091	1034	1058	1014	987	1005	967	948	991	926	959	882	904	847	896	891	850	875	877	794	811	860	871	868	858	860	861	859	871	865	808	834	859	857	838	823	857	806	807	830	847	861	832	791	799	802	832	823	824	834	788	845	865	817	843	798	812	834	844	891	806	822	842	782	815	797	827	837	836	825	737	830	804	824	784	832	779	882	778	807	768	803	764	785	827	829	821	797	832	809	775	834	823	830	807	827	812	813	817	826	790	760	814	776	795	809	796	783	846	800	799	839	806	789	782	806	819	814	766	807	798	823	866	813	834	782	851	798	853	847	815	824	834	806	845	775	859	758	857	823	805	812	820	870	808	798	741	806	828	813	846	813	826	847	800	806	784	781	849	829	784	773	835	837	842	815	820	806	818	839	777	752	801	783	818	841	793	764	828	843	768	821	821	813	757	798	820	797	831	823	827	777	779	783	755	868	828	815	796	776	857	794	797	819	825	781	802	816	802	815	774	829	840	822	767	812	796	796	802	873	769	762	809	826	813	825	803	801	813	877	779	782	792	815	826	776	861	772	811	813	786	804	793	840	784	804	771	815	842	750	850	853	813	832	825	817	818	789	791	816	771	852	802	809	796	811	809	843	805	784	849	773	822	807	802	851	847	799	794	815	785	860	797	795	816	806	814	806	762	787	781	829	821	810	832	780	824	744	870	796	778	769	836	816	811	838	791	814	786	802	816	807	811	832	818	805	782	801	848	797	794	800	825	801	795	827	778	803	807	809	902	799	883	753	810	765	799	828	767	813	812	831	784	816	814	796	795	818	784	816	865	816	786	782	797	817	702	825	829	827	807	784	884	815	761	790	803	855	738	802	807	812	801	782	824	795	824	816	818	807	776	810	822	760	779	798	854	805	805	805	856	809	813	760	805	832	770	815	845	769	797	859	788	811	801	826	782	854	845	789	768	765	819	787	762	853	834	849	790	844	861	802	819	852	841	826	835	769	833	803	783	757	815	805	835	841	804	786	844	762	754	825	810	820	791	805	784	784	782	798	780	813	829	822	796	775	835	850	808	763	795	822	837	818	839	820	840	772	809	789	784	823	787	768	804	803	786	786	820	811	796	865	774	810	846	837	810	833	845	815	808	823	830	760	859	781	847	777	796	794	790	831	831	814	816	823	845	791	819	817	793	810	840	767	795	844	822	810	813	828	811	822	834	843	773	780	856	797	809	857	842	823	793	841	785	824	795	796	870	810	753	840	804	791	761	811	788	815	748	765	831	832	801	822	836	797	791	818	832	822	854	817	790	803	793	809	770	810	835	820	822	845	836	822	812	843	825	792	797	757	804	783	880	827	791	849	804	775	819	751	860	793	798	769	794	814	811	828	799	789	764	797	796	785	849	811	811	852	816	815	807	824	803	864	787	823	840	789	807	839	801	809	829	776	804	803	858	832	827	825	786	801	845	806	837	798	818	810	859	815	824	755	823	878	814	810	772	791	840	822	840	810	858	804	788	785	850	805	760	829	832	828	845	852	802	820	829	856	833	795	778	805	857	829	805	735	850	804	786	854	784	800	800	828	805	795	816	841	825	837	823	810	815	789	818	854	828	788	746	853	777	818	820	809	856	811	800	812	775	794	836	782	796	785	834	775	796	793	835	820	788	812	809	826	789	841	842	824	842	833	763	789	811	785	821	761	814	845	819	840	837	815	818	799	814	817	780	789	845	845	814	778	768	795	821	856	779	871	801	853	840	785	840	852	839	796	789	791	738	798	772	781	809	805	855	818	795	782	807	799	789	851	786	800	836	783	838	824	850	765	844	822	766	803	800	832	796	812	819	796	832	842	787	806	786	804	806	784	802	813	806	805	793	805	836	817	805	803	791	829	791	759	871	756	827	817	812	798	831	789	786	851	784	815	801	760	806	846	847	812	812	805	828	840	784	803	858	869	794	814	824	818	790	827	798	820	810	780	786	807	779	789	877	841	783	861	809	797	808	824	793	805	783	842	801	763	866	813	826	777	797	848	816	787	851	806	825	811	824	764	793	817	808	810	801	757	777	781	783	831	782	895	774	812	815	793	785	731	807	775	826	814	785	791	824	788	804	800	806	787	771	791	852	809	805	832	795	834	844	802	751	813	837	825	820	806	794	816	833	775	789	799	765	829	802	807	785	755	805	789	850	747	814	787	791	812	781	831	813	804	783	810	768	792	846	815	865	810	785	839	802	836	828	802	799	799	796	778	842	827	844	864	857	829	818	820	798	838	800	812	838	800	771	798	813	801	782	838	830	839	793	830	729	809	842	822	851	803	793	843	776	778	788	777	826	752	813	811	810	839	795	780	836	793	854	821	824	819	771	819	806	808	808	847	828	828	811	766	798	868	830	827	819	871	796	855	795	834	823	840	831	839	789	770	806	810	780	860	810	833	837	816	778	767	762	797	822	812	811	829	845	769	829	817	863	767	837	818	826	792	852	796	757	847	823	785	823	803	799	736	811	805	806	787	833	806	818	863	783	810	842	833	779	798	837	828	854	823	782	846	798	777	808	777	829	811	808	771	761	799	820	795	789	851	842	793	780	819	814	878	820	810	788	813	818	806	804	792	840	833	778	859	842	777	793	826	773	820	767	837	814	813	795	813	771	801	809	757	815	797	796	786	852	825	814	801	762	780	832	814	860	805	777	795	807	811	795	795	789	819	792	859	853	862	803	864	797	814	781	754	834	808	794	826	798	781	795	832	810	781	822	766	823	796	788	810	794	796	828	801	887	795	875	797	814	816	793	838	810	803	795	837	839	788	808	808	781	787	834	796	785	831	792	795	826	806	850	775	829	776	797	840	804	810	786	781	807	779	781	780	797	824	792	801	791	856	772	783	886	798	819	850	868	767	760	756	833	832	797	847	821	825	806	856	761	792	847	864	774	796	806	797	796	795	844	838	794	793	799	820	779	747	840	808	858	799	819	829	775	782	796	805	842	832	813	786	765	785	809	796	794	785	831	825	789	785	827	765	762	836	809	805	801	843	806	792	815	823	822	791	816	776	808	837	841	804	816	825	829	796	823	803	770	827	894	780	758	834	822	861	756	747	765	862	823	826	801	764	810	806	801	815	817	801	818	834	800	855	833	828	837	755	817	833	791	810	831	823	820	802	785	813	802	778	810	829	809	776	828	837	831	794	817	756	800	833	772	801	823	809	786	772	844	801	811	796	770	823	842	791	856	836	785	846	826	833	816	790	793	825	824	822	768	789	788	804	849	796	845	803	827	780	846	871	810	811	833	818	802	771	842	785	836	740	868	778	794	744	827	851	787	835	843	779	802	863	814	820	807	805	823	828	795	768	785	846	829	769	783	829	828	823	795	839	759	872	817	804	806	772	817	821	851	815	811	777	784	765	793	797	786	868	820	787	833	838	832	846	827	802	844	779	823	810	790	877	809	837	780	781	720	797	828	810	869	802	859	719	756
15757	2618	3076	2355	1633	1207	899	701	668	578	512	436	452	377	385	366	373	329	354	317	301	335	314	330	304	278	306	299	315	288	309	323	301	302	293	272	278	242	288	292	277	311	300	291	284	288	271	254	294	270	253	283	262	258	265	249	263	254	261	289	298	267	255	287	276	280	256	251	253	296	301	262	284	272	273	285	280	277	296	283	279	301	286	248	257	264	300	276	268	265	278	282	249	273	275	289	288	285	285	241	298	271	281	281	265	285	275	292	253	256	260	259	278	276	275	281	285	263	299	277	291	263	242	257	265	294	262	266	276	287	263	247	292	270	262	267	264	270	263	235	252	287	279	258	291	277	260	276	283	287	292	261	269	238	291	269	254	259	258	280	257	267	253	253	256	282	303	277	282	239	245	269	281	245	254	268	297	248	261	295	260	254	266	266	288	256	265	288	270	274	305	267	272	301	259	274	250	278	261	276	271	275	247	248	272	248	253	271	276	281	256	268	266	254	260	294	272	270	284	242	267	260	264	248	259	282	273	289	278	303	269	253	255	246	261	257	276	252	292	293	272	302	288	276	280	278	252	278	255	291	230	251	248	274	284	282	266	296	295	239	262	273	260	247	248	280	301	284	275	250	276	239	240	298	269	284	264	284	291	274	245	264	250	289	261	270	307	267	269	273	267	297	267	271	289	288	257	291	303	260	264	282	273	289	273	267	274	290	241	246	262	285	273	258	245	274	270	275	278	275	269	296	225	279	283	260	258	275	265	275	284	270	259	245	258	248	268	267	283	265	259	269	294	276	292	266	297	292	279	276	249	261	285	282	274	285	270	284	281	269	293	294	273	275	275	270	249	276	257	232	250	275	270	266	257	251	258	251	277	275	267	294	264	283	301	272	273	272	281	273	280	256	282	282	260	299	282	275	263	288	259	282	261	281	288	245	274	290	240	254	275	278	270	278	240	283	248	279	254	260	294	299	263	243	262	301	267	305	270	301	265	281	297	238	264	304	279	270	260	252	271	244	271	276	266	237	296	258	264	274	279	253	246	248	271	250	269	278	248	257	270	287	286	273	279	286	275	271	269	254	302	283	249	241	269	261	230	237	279	280	255	277	279	257	277	269	276	255	286	276	235	264	271	260	293	247	267	254	245	291	276	240	261	272	278	272	257	292	269	277	232	269	271	282	259	295	265	281	272	285	271	263	249	281	246	273	276	266	253	270	239	264	277	261	272	266	265	265	264	258	254	259	284	287	278	281	244	276	276	264	267	245	274	280	277	262	288	266	272	286	269	243	266	255	250	272	274	259	269	267	260	276	267	285	287	295	242	266	248	266	242	296	256	283	252	312	301	270	282	288	249	265	269	262	251	259	257	300	272	273	265	255	276	268	257	286	286	255	274	290	239	273	295	292	276	248	290	306	279	275	264	289	272	267	282	284	253	259	260	271	296	299	289	287	280	279	264	289	260	259	283	278	278	265	265	242	280	274	266	266	253	297	287	261	292	306	274	262	258	287	272	272	286	260	242	248	264	249	285	281	262	269	257	261	249	288	280	280	288	256	275	290	265	287	285	286	259	279	292	245	268	262	270	264	278	297	241	270	240	253	279	306	262	280	275	283	257	267	262	290	270	249	264	301	297	269	252	245	314	278	277	277	262	275	269	294	280	250	273	249	291	254	285	293	265	276	283	278	261	276	277	252	263	300	286	286	275	242	258	260	273	286	252	276	259	316	267	279	238	276	282	249	258	290	264	273	267	247	276	277	260	272	283	251	251	270	266	245	269	271	257	255	263	255	280	268	253	297	266	238	284	268	271	255	261	269	273	266	256	266	253	281	266	278	253	290	287	247	250	276	255	246	284	254	275	269	269	248	273	261	266	271	273	285	306	264	281	281	265	258	275	247	258	282	286	267	279	258	270	272	244	244	249	276	243	259	283	271	260	297	264	279	266	281	251	246	278	268	258	290	299	284	244	282	261	259	253	260	272	272	237	250	295	269	239	263	267	269	259	269	271	279	276	288	291	249	278	259	278	287	256	265	280	275	288	278	293	277	262	267	232	272	274	252	245	247	272	280	290	269	249	234	280	252	273	267	303	258	265	325	308	278	261	252	247	279	307	250	289	284	260	271	294	306	258	280	275	259	259	286	261	263	296	273	291	262	260	247	262	265	296	267	284	281	260	271	270	268	276	277	262	255	265	262	248	286	269	238	263	279	264	271	273	261	259	297	234	259	312	258	269	253	299	283	271	283	258	264	272	288	242	281	275	264	258	279	278	270	253	261	241	272	275	265	267	292	264	278	251	278	252	256	275	261	300	270	275	278	279	261	253	263	278	256	258	268	274	276	229	273	256	237	238	295	254	251	281	268	251	253	243	271	276	261	285	230	245	255	273	260	240	265	259	255	272	262	273	273	255	304	257	287	285	251	279	254	251	265	320	284	251	269	270	247	275	219	269	289	286	276	280	261	254	259	285	275	265	277	245	248	257	269	304	251	274	232	241	266	285	274	275	282	294	285	268	292	268	273	278	287	277	241	258	253	272	273	247	286	267	253	260	262	292	278	267	267	238	261	246	270	264	286	267	253	259	233	276	277	280	266	252	280	256	251	292	289	308	259	251	258	266	272	259	246	300	254	279	261	254	256	210	239	281	295	296	251	240	249	260	217	253	266	265	252	267	291	277	295	230	259	282	273	259	250	266	273	272	270	245	270	274	295	262	257	283	253	269	277	284	287	290	280	281	278	273	250	266	290	298	266	275	246	258	288	256	256	232	263	264	246	282	265	298	261	274	295	249	281	275	253	290	285	281	247	286	267	277	256	261	256	265	281	275	237	278	239	257	264	287	239	265	285	254	252	276	270	267	255	245	255	265	290	250	250	240	275	278	271	285	278	249	248	283	280	310	254	261	260	276	257	277	265	268	300	280	269	277	279	268	277	253	255	275	249	248	250	268	284	269	257	259	309	265	254	268	260	271	268	269	278	252	309	257	262	288	269	276	304	266	269	265	291	274	285	278	274	256	239	272	234	273	218	267	307	235	261	275	318	267	308	261	258	281	277	257	254	273	278	275	264	289	269	229	273	275	273	263	262	292	263	256	285	262	249	286	248	248	267	278	264	275	281	255	274	284	283	251	242	275	285	283	234	261	250	261	257	254	294	242	270	253	276	259	289	295	257	276	288	293	303	301	270	272	286	263	298	279	283	267	288	311	262	233	289	281	281	281	269	261	254	243	267	264	272	266	285	275	298	272	259	269	285	275	263	269	294	293	260	237	264	262	274	281	255	283	290	248	276	250	241	275	246	250	250	289	294	282	276	281	252	253	277	284	279	293	281	238	284	265	254	242	286	231	284	260	281	251	278	277	280	272	268	280	259	251	285	263	261	296	273	277	263	285	263	256	246	244	289	279	241	263	252	270	231	251	259	278	286	296	269	264	253	272	262	279	275	283	277	258	261	251	287	250	294	280	275	268	281	290	276	296	277	281	266	263	282
7477	2704	5583	6395	5676	4665	3709	3209	2805	2355	2175	1950	1759	1625	1576	1455	1375	1364	1304	1163	1168	1202	1220	1146	1051	1051	1030	986	1032	993	1001	959	978	899	931	883	966	952	894	883	909	921	852	883	903	892	892	884	869	866	845	810	836	840	845	862	846	830	780	828	773	846	866	887	823	823	817	791	776	794	819	815	781	845	846	818	768	824	844	744	818	830	808	820	796	790	759	773	817	792	807	778	794	766	835	770	812	834	819	837	773	855	777	804	804	899	782	793	794	812	776	880	821	795	793	794	814	837	816	763	804	838	829	799	809	794	827	807	796	829	748	782	817	820	825	821	794	781	786	754	813	751	777	803	769	807	754	770	837	856	790	794	839	791	761	757	796	817	793	779	784	817	815	787	802	804	832	792	794	811	736	782	827	797	765	831	787	756	757	813	728	768	766	779	777	794	780	752	753	841	755	781	798	769	797	793	772	740	776	821	777	773	848	829	787	813	784	796	739	743	843	813	764	742	838	778	805	801	794	850	761	780	795	821	782	795	796	795	726	824	806	795	764	791	754	818	844	781	798	806	744	751	795	753	848	840	789	758	792	733	754	790	808	826	790	829	704	803	781	745	799	804	803	786	819	791	794	802	824	786	840	840	830	812	770	780	818	794	764	814	794	737	748	761	754	777	811	755	779	787	777	748	778	784	806	752	797	768	777	806	761	783	787	726	749	758	764	754	826	783	783	758	761	801	783	805	811	776	765	825	839	809	754	805	823	735	753	775	778	765	805	789	771	797	782	812	776	752	876	794	767	774	803	778	767	782	770	778	841	755	787	808	794	772	795	797	818	778	819	818	799	805	801	844	816	698	810	724	781	778	826	786	739	766	812	801	784	796	815	757	800	795	808	758	758	804	725	813	764	746	824	811	742	797	775	815	777	749	748	836	805	784	836	809	819	808	801	770	788	778	831	746	791	803	768	777	784	824	786	799	758	812	793	778	819	812	786	800	817	775	766	787	804	763	831	838	793	816	778	771	721	811	802	793	791	818	793	788	785	793	818	765	749	768	792	807	803	790	834	756	808	814	813	785	803	771	792	839	821	790	770	788	781	840	783	754	764	793	765	802	792	786	821	807	726	771	807	743	804	772	732	834	760	737	818	746	802	841	775	824	759	803	738	799	810	769	803	758	836	813	795	768	753	774	745	766	791	769	760	792	751	744	787	725	775	797	760	750	772	751	820	768	815	764	731	777	804	738	809	782	806	752	782	800	749	778	813	823	789	815	809	721	763	804	780	779	794	787	735	756	825	777	778	777	762	787	832	766	776	799	776	785	765	773	787	796	823	793	776	813	784	806	751	822	827	749	782	781	769	783	850	830	829	781	773	813	736	779	806	785	766	833	773	857	803	785	770	809	800	836	796	809	789	772	812	769	795	797	718	797	736	798	783	801	831	782	825	770	800	777	765	773	797	788	764	767	760	785	815	751	775	787	857	834	801	761	817	805	796	797	798	756	783	800	763	783	809	794	740	756	753	802	793	813	716	779	731	799	780	790	783	766	800	819	783	748	758	746	786	768	720	788	803	806	814	815	798	761	781	787	757	711	802	770	836	765	739	808	823	807	813	828	798	793	819	796	776	802	799	776	813	759	784	771	788	780	787	811	800	804	795	780	754	777	830	805	807	758	835	829	751	746	828	769	798	802	823	784	786	810	816	772	820	824	748	757	817	741	771	757	808	814	773	815	834	775	819	822	750	807	745	764	814	811	824	783	778	747	817	791	824	763	768	807	750	731	808	794	748	794	779	828	808	813	805	782	830	793	774	803	786	767	796	812	764	797	769	818	763	773	814	818	779	773	813	769	788	750	787	837	775	797	782	775	763	779	769	782	784	819	805	785	789	828	768	766	788	766	781	785	787	860	823	762	760	767	750	790	840	777	791	768	776	817	811	807	745	780	766	810	797	823	818	766	832	820	737	832	770	791	766	804	811	751	760	818	802	779	735	816	806	815	779	770	782	782	771	767	797	810	782	752	806	768	777	772	829	820	755	793	840	755	791	802	744	789	811	793	827	827	773	773	809	782	781	797	837	853	818	818	784	766	764	777	783	797	798	835	816	762	804	769	799	755	759	859	815	819	766	759	806	800	776	833	814	781	819	789	740	808	784	815	766	766	804	815	811	759	750	784	778	785	767	782	778	778	819	819	781	780	796	783	805	809	775	809	803	832	789	802	795	808	767	757	799	708	759	788	795	772	797	850	832	724	793	769	779	766	803	807	832	836	783	812	753	798	784	738	810	817	788	765	800	791	782	836	746	743	814	824	753	806	862	780	789	770	810	761	820	786	794	801	765	791	753	763	814	832	808	812	777	795	792	749	773	798	770	801	784	751	806	812	812	803	770	727	814	805	812	798	798	781	766	747	780	850	770	819	813	756	829	831	739	839	803	784	795	843	784	750	748	780	726	741	797	809	814	735	814	770	844	740	787	727	808	730	829	780	796	819	795	775	783	815	800	813	802	815	790	811	790	820	827	754	754	772	769	807	773	760	822	744	749	804	750	794	743	811	777	747	795	810	806	800	829	810	882	793	816	808	792	846	778	752	797	820	783	751	745	774	793	796	754	755	776	732	834	817	790	809	755	769	821	765	773	757	851	787	795	802	780	754	754	768	829	822	782	805	773	769	807	755	784	771	811	805	820	809	785	813	797	788	800	740	802	792	756	831	797	812	770	774	809	818	831	790	781	820	775	773	769	823	798	831	822	767	807	787	822	793	789	739	771	827	765	772	814	830	803	788	763	792	829	818	808	762	760	736	803	795	793	774	766	720	789	823	761	777	792	801	802	752	836	727	837	750	762	838	842	803	774	796	791	809	805	786	802	782	796	860	815	767	791	747	731	763	802	799	788	779	831	830	775	785	762	785	820	771	823	773	835	821	793	832	744	772	812	771	794	769	833	810	761	757	838	779	771	768	832	788	780	806	801	799	819	782	795	808	818	772	796	775	793	791	799	800	763	793	757	784	793	829	772	793	764	792	825	785	801	760	794	808	797	772	795	810	771	819	751	812	802	773	783	777	808	746	806	790	792	816	788	784	821	815	805	822	782	754	785	822	767	758	802	800	795	847	790	810	768	847	833	817	782	777	824	757	760	786	797	782	764	850	831	779	772	781	766	744	778	785	784	779	823	793	840	755	759	824	778	801	759	754	755	814	821	792	767	795	789	819	736	813	790	774	790	794	799	805	819	772	780	745	761	803	797	804	762	775	807	765	853	776	724	810	826	806	789	773	798	849	809	762	816	778	818	815	795	821	755	778	834	798	783	810	813	776	745	796	784	782	797	805	749	807	794	798	779	741	740	831	814	754	760	833	766	736	786	807	750	846	816	784	837	811	807	847	819	797	793	744	805	853	740	791	783	808	777	769	838	807	774	809	763	809	763	811	787	764	789	808	749	769	796	818	790	809	776	816	817	810	815	782	784	827	777	812	751	772	710	777	824	777	803	829	826	784
2104	223	213	201	143	167	140	161	154	151	145	150	132	136	140	144	118	123	137	118	145	164	142	113	132	158	153	132	147	150	144	130	126	149	148	157	134	131	141	131	156	127	161	142	131	163	144	168	157	130	136	125	139	120	149	119	147	140	148	145	145	150	159	138	128	143	117	153	132	136	141	152	134	142	147	122	161	141	143	123	136	116	122	124	145	140	117	130	133	121	157	122	131	140	140	145	127	135	127	135	118	140	154	139	171	131	143	131	138	145	144	148	134	142	127	130	164	135	136	136	138	119	152	147	127	156	127	148	152	121	138	154	145	130	155	117	146	160	130	128	134	140	143	147	139	121	160	143	146	156	149	135	140	129	151	154	116	126	151	118	127	152	155	131	135	155	131	132	155	135	146	144	144	158	130	132	125	120	148	143	151	148	144	137	129	137	134	156	148	143	120	146	140	152	129	130	149	130	143	132	139	136	167	149	139	159	149	132	120	155	155	149	130	138	134	143	145	141	127	127	147	133	150	122	131	142	115	128	136	141	125	157	142	128	142	144	136	138	130	139	122	136	130	134	132	148	135	139	144	124	139	149	166	152	139	125	147	160	127	142	146	139	132	121	134	137	141	145	137	146	148	126	143	136	170	113	147	130	149	149	154	155	134	143	135	151	151	132	121	140	149	150	142	141	140	130	134	151	141	157	106	152	138	143	120	138	111	149	150	142	169	124	139	119	129	140	130	140	134	137	133	155	153	128	156	144	165	133	142	138	139	136	150	153	144	126	116	133	126	145	160	142	154	139	137	136	144	144	156	154	132	133	149	156	143	123	155	171	145	148	163	156	142	149	158	134	145	127	146	141	135	131	152	134	137	112	139	139	146	141	149	113	162	147	137	142	134	120	131	123	156	153	145	125	149	147	134	150	147	125	142	142	138	110	123	134	115	143	149	120	115	152	152	138	168	134	133	156	152	152	167	146	121	129	135	162	140	159	132	149	137	140	127	119	146	126	143	129	143	147	147	124	123	147	160	152	140	142	137	140	129	149	134	135	133	152	146	137	130	127	123	150	147	141	170	148	143	150	166	135	133	150	145	137	148	146	147	142	146	146	148	131	151	154	144	145	144	150	129	142	153	144	132	144	155	140	130	144	139	145	148	143	136	121	147	145	126	132	150	161	122	141	158	131	160	135	130	137	137	129	143	105	122	154	131	139	154	124	164	124	152	131	148	137	133	142	131	139	146	139	143	151	119	125	148	130	141	152	132	145	125	141	117	166	132	135	138	147	146	132	130	137	138	127	150	139	145	158	152	144	133	151	121	159	134	137	145	130	155	157	142	151	135	139	167	130	148	137	149	142	160	144	132	166	143	125	162	120	145	139	130	143	135	136	125	136	137	133	121	139	157	141	145	132	143	128	126	147	144	141	126	126	156	147	165	155	138	148	133	146	133	126	145	168	144	135	133	124	139	146	137	150	129	125	151	130	154	151	138	132	146	146	123	134	133	144	122	149	118	128	148	124	128	131	122	147	159	138	135	142	143	161	127	140	153	130	130	156	135	134	144	150	149	135	129	162	163	158	124	134	156	136	130	143	142	123	122	126	138	126	131	132	127	135	132	151	151	132	140	148	152	146	157	146	155	135	138	147	129	127	130	137	158	141	177	133	147	142	136	151	130	137	144	154	151	138	146	161	155	126	123	147	153	160	121	139	150	150	153	128	142	135	159	132	148	134	132	127	140	131	138	147	150	147	145	120	123	156	156	129	146	143	117	133	139	116	138	112	146	133	140	133	120	172	126	157	127	134	124	136	136	164	164	133	145	142	132	140	136	158	137	138	134	127	127	106	147	126	146	108	120	147	129	153	127	144	139	137	143	131	121	132	149	142	141	173	135	123	129	140	141	135	148	139	135	120	131	122	142	133	119	151	120	153	135	128	143	138	126	131	118	125	151	124	164	143	164	112	147	140	155	148	139	152	150	152	130	129	122	156	142	147	147	152	134	144	137	139	136	137	145	137	139	144	144	154	126	134	123	148	121	125	133	137	136	140	150	129	132	142	125	127	147	128	164	132	126	143	145	136	134	138	146	150	142	142	141	144	135	143	136	142	137	135	141	143	133	160	163	158	144	142	144	152	137	167	169	130	151	124	114	131	143	144	146	127	138	156	158	152	155	141	144	129	142	118	154	141	136	136	145	142	142	137	137	139	156	156	130	137	139	134	137	136	172	161	143	142	138	130	164	135	119	138	149	122	121	134	144	136	140	128	150	156	170	126	137	146	156	147	136	131	147	155	134	129	157	142	122	133	146	125	119	125	133	145	136	135	138	149	131	145	146	150	150	139	123	143	173	139	148	138	137	147	136	141	132	132	138	136	157	146	137	132	143	126	139	161	140	131	145	124	155	161	127	148	147	138	137	133	136	144	153	141	149	123	140	144	125	133	147	142	167	151	154	129	144	149	137	142	141	159	152	135	140	125	128	142	159	139	161	152	165	130	126	164	139	119	137	144	132	158	125	143	129	169	144	166	136	146	145	150	140	150	139	120	152	136	137	144	114	147	148	145	118	138	131	136	132	114	161	141	134	126	142	148	128	148	131	146	140	128	156	124	140	146	125	153	147	147	127	150	160	137	157	129	131	127	129	130	133	133	157	129	142	141	146	152	145	157	137	142	142	159	140	137	120	139	114	132	126	138	147	163	145	138	138	125	125	128	120	127	119	140	144	151	123	138	136	116	132	128	134	135	131	135	127	158	127	135	135	142	131	151	123	147	140	147	149	141	138	135	121	155	138	144	118	139	142	142	143	160	131	149	138	150	142	146	151	142	134	133	158	130	139	139	152	133	115	126	161	126	125	125	132	159	141	158	155	145	145	141	136	141	127	147	151	150	149	137	150	138	126	111	112	132	135	144	145	143	120	149	147	172	141	137	136	130	152	138	140	142	137	138	158	161	136	150	158	133	146	137	148	137	159	136	162	128	151	159	158	135	133	101	131	148	130	118	134	135	135	146	155	137	125	137	148	144	154	138	130	130	160	148	128	139	152	155	127	156	122	151	143	128	128	152	122	125	135	136	160	127	134	152	147	145	119	151	150	144	136	144	132	135	143	122	134	142	147	140	132	131	134	157	146	122	148	164	142	143	142	134	139	141	145	145	120	141	127	132	133	145	136	132	143	123	125	144	146	149	136	150	132	133	146	121	147	134	153	123	152	137	133	129	138	139	155	149	130	149	130	123	120	134	139	128	149	151	144	160	148	134	123	146	127	145	136	146	154	143	151	132	153	131	157	139	120	139	141	153	149	148	127	129	160	144	153	148	146	154	139	137	139	126	120	140	135	150	134	132	131	145	144	145	147	136	143	147	139	134	168	147	151	150	136	128	133	146	154	136	143	144	124	151	128	147	151	139	113	133	136	152	135	111	156	136	141	106	155	140	150	131	133	136	145	150	136	159	155	137	133	152	130	136	129	140	131	141	131	125	131	147	164	169	148	134
1865	529	591	661	595	585	537	571	561	464	511	526	514	476	536	495	487	439	475	484	500	497	502	478	502	461	504	458	555	457	504	452	474	487	467	463	478	483	489	443	474	475	499	435	482	487	487	513	493	478	490	472	467	510	483	449	462	437	450	448	454	445	462	458	441	455	454	464	456	494	485	441	443	469	510	485	461	484	467	483	497	439	449	478	457	464	477	457	521	473	474	432	506	449	454	479	440	508	487	456	477	488	454	470	511	485	473	464	496	474	458	495	442	436	480	480	442	449	485	479	495	453	477	452	466	453	510	453	453	477	499	462	456	496	459	468	464	504	491	446	480	456	503	467	429	469	426	500	435	465	459	457	479	455	484	505	447	500	453	444	466	462	471	465	484	461	475	483	483	466	470	468	498	490	448	439	438	463	423	475	496	504	490	436	432	441	446	468	486	441	456	462	459	486	493	453	477	484	446	448	458	426	454	456	491	456	462	438	437	472	454	503	445	446	478	466	470	482	481	465	465	467	446	495	467	463	472	461	508	459	499	493	488	466	489	482	454	415	458	449	491	443	457	461	508	454	462	497	465	444	494	477	436	439	457	462	464	460	501	446	451	495	476	514	469	472	450	476	500	454	460	479	504	502	466	452	492	467	515	474	456	449	481	481	474	489	490	473	494	501	482	473	460	487	471	473	501	466	491	478	481	478	480	461	476	465	468	530	464	473	443	433	437	489	487	529	486	447	480	506	459	457	467	440	488	483	480	459	429	440	452	488	458	504	465	463	472	446	467	434	450	447	487	473	480	464	489	447	481	447	476	464	480	491	457	440	493	486	458	484	461	489	507	453	491	471	438	472	466	458	471	477	487	468	447	464	436	466	460	450	473	454	478	488	472	456	457	432	483	506	512	488	486	447	454	460	465	512	416	509	463	482	472	438	506	492	499	466	442	476	457	466	464	451	477	489	455	482	477	454	484	479	441	464	478	448	434	480	476	463	465	459	508	449	495	489	456	422	462	449	442	479	460	476	437	436	460	439	421	441	480	464	501	465	413	479	437	491	489	454	479	470	460	445	481	454	446	496	486	485	466	452	458	436	469	480	524	461	483	451	486	494	493	452	476	472	489	440	459	467	453	475	464	460	476	457	491	452	480	478	487	471	469	497	467	467	467	462	465	494	425	440	437	467	452	444	467	460	457	439	456	453	474	489	481	480	488	427	448	480	456	466	448	503	464	470	475	471	451	468	470	506	461	457	442	475	468	434	480	469	471	471	472	471	447	513	461	453	451	497	480	457	479	459	467	467	453	476	466	492	447	480	422	439	458	456	496	475	469	508	460	467	480	491	493	449	457	450	492	455	485	515	437	466	496	459	484	454	455	486	483	498	490	489	472	475	458	465	486	469	474	470	436	460	471	479	452	439	456	436	493	480	475	446	461	477	480	490	428	442	495	462	477	455	450	498	461	483	504	458	469	457	488	501	466	461	459	459	491	454	434	449	487	456	436	459	469	462	457	456	501	499	501	464	488	462	507	473	485	468	475	448	478	480	456	511	495	477	475	504	457	456	493	508	490	457	458	484	459	473	459	459	474	473	441	479	515	487	493	486	455	462	485	466	458	450	475	454	461	487	444	481	476	482	501	461	456	446	485	441	470	462	449	455	463	460	499	461	490	485	445	486	499	435	473	462	501	450	465	447	439	507	492	485	428	447	492	473	451	499	455	449	464	493	486	461	481	474	490	473	473	488	469	501	526	456	476	445	454	469	479	459	451	470	459	477	454	466	448	483	455	474	468	437	457	460	467	454	435	464	484	462	473	479	441	422	490	410	488	460	483	469	492	422	445	461	483	483	472	483	456	454	443	473	486	503	433	418	467	459	473	458	460	491	460	462	469	494	447	471	486	454	503	493	451	486	471	481	457	476	465	485	408	491	459	470	471	451	498	428	482	488	462	497	462	476	472	464	496	480	473	459	489	494	476	464	455	456	445	465	485	508	451	470	442	499	468	471	471	488	480	466	451	479	471	502	497	471	469	507	483	501	491	476	460	479	458	439	486	471	456	490	480	461	454	460	451	463	496	468	457	429	455	482	492	459	531	436	462	447	471	442	480	441	452	486	457	449	467	491	468	470	467	518	444	449	489	497	469	471	483	470	465	486	485	441	463	483	463	447	479	508	454	454	430	434	488	512	479	432	502	450	470	446	482	506	455	474	478	490	445	427	492	450	458	483	452	458	494	493	494	479	472	486	467	441	487	451	486	459	472	447	441	465	452	466	470	438	512	459	455	440	453	455	493	478	464	464	497	462	459	449	462	462	443	496	472	470	491	479	480	452	518	483	500	488	481	464	449	469	481	487	484	485	476	465	514	458	469	462	460	455	501	420	448	423	458	439	452	475	456	435	490	500	451	505	485	480	472	471	475	448	475	467	473	454	436	466	468	484	473	441	505	465	442	482	451	479	487	476	454	462	456	472	469	479	508	473	485	473	463	493	459	484	440	498	471	464	478	482	461	432	504	484	445	445	450	455	463	485	497	475	471	489	468	467	455	453	493	494	455	487	473	463	477	434	490	459	470	525	467	451	458	451	430	492	490	439	489	478	485	508	452	411	499	444	484	506	414	463	439	518	490	482	458	451	491	475	449	463	471	459	473	485	453	469	431	459	482	499	455	462	489	453	472	473	495	474	475	440	485	486	460	511	477	455	450	443	462	479	451	494	465	466	448	490	467	469	471	453	444	484	474	492	478	489	467	451	463	467	480	498	459	490	458	481	452	456	460	462	454	494	469	489	453	458	449	474	415	437	523	496	438	487	499	408	470	447	531	460	442	481	446	443	470	478	440	491	500	470	481	454	476	471	495	434	492	422	463	472	451	498	506	480	459	452	494	444	435	460	429	472	496	483	461	486	452	506	483	489	453	520	449	447	517	454	446	493	450	458	435	487	435	472	443	472	475	442	486	459	439	488	460	501	474	471	457	494	443	475	470	445	440	468	456	489	474	482	456	465	439	409	448	490	465	485	490	453	413	432	467	494	494	426	481	464	493	473	430	443	462	489	480	477	486	453	444	467	456	460	449	441	491	473	499	445	442	490	469	472	473	472	468	485	461	497	486	441	529	475	483	492	472	495	443	487	461	467	510	473	436	467	485	477	458	482	430	450	460	476	452	528	482	516	512	451	468	453	457	488	480	480	473	520	464	484	484	452	496	472	483	477	439	474	484	442	494	471	459	475	498	430	518	469	466	420	462	439	462	457	450	448	441	456	493	464	466	436	443	452	438	445	468	477	447	443	485	454	484	452	460	439	458	450	486	447	450	470	503	462	485	454	440	444	489	465	476	462	450	452	426	493	455	469	472	454	455	432	437	481	454	499	470	449	491	456	469	473	465	484	493	436	466	480	442	474	446	489	479	491	481	460	450	452	422	485	479	500	443	440	472	438	507	455	459	449	481	455	478	494	500	480	492	464	485	462	474	466	466	440	471	475	473	467	441	515
8773	1286	1503	1326	957	709	596	559	443	427	388	395	343	338	359	333	331	354	312	313	293	292	318	312	289	296	290	265	287	274	278	323	255	264	286	278	293	287	247	259	276	289	288	270	263	271	298	274	277	269	293	262	254	294	236	286	265	250	287	276	251	285	308	277	279	280	307	278	285	284	265	283	264	284	240	266	277	293	296	262	271	284	248	259	265	278	282	273	269	233	250	262	326	240	277	287	296	293	271	275	294	277	283	282	250	258	290	296	313	263	265	284	263	294	277	257	245	277	282	286	244	261	285	281	296	246	269	269	248	256	278	269	289	280	272	270	289	256	261	267	261	264	274	288	320	269	274	266	284	271	303	305	286	261	261	289	253	246	281	269	252	279	269	266	270	291	258	277	254	255	255	251	280	311	257	285	263	279	268	278	267	249	274	229	283	324	263	261	253	276	260	296	287	295	229	282	247	252	275	277	245	294	258	272	307	277	276	259	261	265	235	290	294	277	303	266	290	281	265	261	284	259	271	284	259	295	265	272	283	254	282	265	236	245	276	275	251	248	279	260	241	258	277	254	306	264	270	251	261	251	292	245	290	259	270	259	299	301	284	285	295	269	296	281	271	284	277	286	274	262	254	263	300	266	281	273	285	270	271	267	283	276	251	279	275	277	271	275	245	273	293	286	274	301	264	275	275	248	265	290	268	253	273	251	259	259	272	273	277	270	281	282	266	262	282	281	267	264	271	260	257	264	297	270	235	284	256	247	259	286	268	249	258	272	314	257	261	259	287	279	276	274	270	257	244	273	250	258	273	289	252	295	299	278	275	259	243	257	299	267	299	269	262	276	266	257	283	259	287	267	287	257	277	293	273	292	272	295	260	278	264	295	265	255	266	285	286	268	248	277	258	263	290	261	260	279	253	236	285	259	243	324	276	262	274	296	262	271	262	260	298	300	265	290	247	253	274	272	265	264	272	286	253	289	270	307	256	278	296	283	272	251	273	267	268	296	271	260	276	287	250	245	266	277	258	273	295	266	270	259	259	284	285	261	321	249	280	269	281	279	260	276	265	289	254	243	277	273	248	273	265	267	269	259	272	298	276	291	270	244	255	261	272	301	303	279	261	271	279	273	273	230	269	241	263	280	290	269	253	304	289	280	268	242	280	289	253	275	255	265	285	244	269	283	247	253	257	297	270	248	290	262	269	257	255	254	263	272	292	273	274	275	272	272	261	250	290	274	297	307	267	294	275	263	293	277	279	281	251	281	249	252	241	217	246	269	273	282	293	298	254	263	289	263	292	278	283	274	274	272	246	267	262	244	266	281	299	249	259	273	255	285	301	285	301	248	275	265	251	275	271	260	271	271	282	274	271	282	266	271	251	256	268	259	260	299	265	270	260	286	259	262	267	272	293	296	308	278	273	313	245	278	261	258	278	266	265	281	248	273	273	294	291	276	276	277	306	290	263	267	261	281	278	257	241	283	265	287	280	286	295	254	302	290	277	273	300	281	277	269	282	265	262	272	266	285	270	250	270	219	294	257	302	275	293	288	278	272	265	256	263	277	279	269	250	281	245	329	257	255	263	254	273	280	288	271	273	267	293	233	240	296	250	243	265	278	261	249	297	287	297	274	247	266	246	243	301	281	269	268	255	271	271	282	296	239	263	271	278	269	249	292	277	279	255	279	257	279	257	311	262	255	271	277	250	269	254	275	268	249	281	275	270	260	256	258	259	272	271	252	249	278	259	274	291	247	261	287	266	313	273	284	255	258	276	274	247	303	287	260	292	236	287	265	277	301	255	278	283	298	266	302	290	272	265	275	255	259	263	307	259	283	285	271	257	278	286	278	277	276	282	270	258	268	246	304	319	296	246	261	290	293	246	253	278	283	264	262	267	270	295	287	292	246	246	289	244	266	289	289	289	279	279	275	253	249	269	246	293	270	279	247	243	318	273	242	275	274	286	252	293	270	265	269	265	285	282	242	276	283	248	281	290	273	274	290	304	266	291	259	300	262	299	277	324	295	273	294	271	244	243	269	273	303	295	270	293	276	297	242	289	272	251	257	287	280	266	288	236	275	279	265	259	285	288	250	292	281	258	286	284	306	249	249	305	280	238	262	253	261	252	258	273	279	303	256	252	267	257	251	278	275	276	256	304	277	285	285	273	281	264	277	259	260	246	269	271	318	267	286	285	255	254	304	266	302	278	316	282	294	297	286	263	285	277	277	290	262	290	267	269	289	244	276	241	266	293	273	268	267	264	265	293	251	298	291	252	272	268	273	281	257	267	249	274	281	249	254	244	265	262	247	269	285	257	262	243	262	251	296	267	288	260	246	298	256	253	297	289	267	244	282	285	289	271	275	309	289	253	272	294	280	251	260	278	265	311	288	266	282	263	269	269	263	260	260	302	257	245	263	252	248	266	289	269	284	297	249	248	304	293	269	276	241	258	256	273	250	267	275	247	262	252	278	257	275	270	262	256	246	300	265	276	295	275	270	283	277	290	251	252	291	260	270	260	282	281	245	267	282	249	289	282	276	253	280	247	264	242	264	268	284	255	266	274	257	249	274	276	290	286	269	266	276	322	286	276	297	281	264	259	273	273	245	286	296	258	275	285	278	258	280	282	281	265	252	277	266	251	277	260	252	252	276	246	262	243	260	274	259	281	287	258	275	273	282	292	301	265	258	280	246	277	293	263	290	262	292	277	274	301	272	275	284	275	260	261	298	262	279	283	247	271	258	298	280	269	290	271	280	254	267	271	262	249	254	282	301	275	246	273	264	287	281	265	294	266	275	269	279	245	246	295	264	299	289	260	295	270	262	258	267	295	270	266	268	285	258	266	267	282	286	247	288	251	275	295	275	296	243	253	272	262	280	247	260	267	285	259	256	285	255	253	263	266	268	282	280	272	298	299	277	283	292	256	268	306	258	276	270	267	263	276	252	294	282	279	290	273	295	288	274	285	260	287	268	279	286	249	277	271	253	286	283	292	280	283	278	289	262	284	270	251	273	275	281	273	259	271	287	271	286	271	274	265	283	267	282	252	258	279	274	260	276	222	303	284	263	250	270	251	269	273	265	288	268	231	261	287	262	268	267	319	262	288	298	266	272	261	275	287	286	263	282	295	284	270	253	266	308	269	304	273	257	267	262	260	295	260	286	268	282	282	275	238	292	265	268	257	256	255	307	278	276	243	262	258	287	274	280	274	297	295	320	263	273	288	282	278	266	307	281	291	264	269	265	269	292	304	264	263	251	268	266	283	290	244	276	305	291	297	283	278	268	254	293	249	271	247	300	264	256	267	244	278	278	292	295	259	292	287	291	281	259	268	256	246	267	256	298	273	255	286	265	255	233	265	274	260	271	296	288	278	270	267	281	265	262	254	279	264	281	273	272	280	261	276	295	300	277	281	298	245	281	251	263	265	286	283	257	230	256	257	252	278	262	264	286	275	281	282	262	263	298	269	278	266	314	268	257	254	280	263	256	293	291
5584	1733	3387	3882	3439	2745	2459	2098	1810	1697	1502	1411	1365	1296	1211	1178	1153	1113	1034	1081	991	983	1060	963	988	923	961	899	924	891	947	908	940	892	882	881	818	893	884	896	872	888	824	921	888	834	850	892	815	819	871	838	846	887	836	835	825	867	802	822	871	824	845	833	823	788	845	809	815	762	824	845	843	816	861	817	841	807	811	848	788	842	822	782	811	816	826	810	784	836	813	819	767	808	806	784	842	815	810	789	834	810	816	808	830	816	795	857	811	760	818	808	824	783	800	857	795	824	794	822	814	823	828	825	821	829	798	795	835	803	821	809	829	797	848	772	789	853	803	832	834	871	846	791	821	843	799	813	803	852	816	799	794	831	802	828	802	836	786	862	794	846	828	732	812	773	844	783	810	784	824	833	793	835	839	866	794	841	815	787	852	808	808	860	779	796	816	828	783	770	834	840	830	820	760	810	827	807	835	811	832	813	787	778	829	799	860	833	820	854	804	830	749	825	828	826	820	785	799	801	786	830	783	866	809	869	812	795	798	782	808	792	839	762	815	814	761	855	829	833	850	756	835	788	795	837	800	816	840	792	837	775	812	804	779	828	804	831	777	816	767	822	858	804	783	821	816	810	832	768	784	761	836	807	812	782	747	783	818	797	813	807	828	782	776	788	782	817	785	775	854	872	801	755	802	858	830	783	874	809	835	775	843	835	845	794	778	805	800	813	818	801	780	800	866	776	821	802	822	793	835	815	819	793	804	812	783	831	823	799	819	772	821	820	788	815	839	831	741	852	793	797	813	823	817	813	845	845	835	853	794	805	824	793	799	803	780	852	814	784	754	856	816	786	861	788	799	757	853	817	796	816	842	834	843	817	777	802	870	825	824	787	817	844	835	802	797	796	813	831	842	823	845	742	870	775	762	814	761	798	795	784	820	822	798	839	726	840	827	834	809	875	790	852	764	755	866	860	841	797	835	782	811	805	852	861	794	786	768	845	817	798	832	774	854	797	781	787	811	821	837	785	834	820	804	792	827	805	812	825	807	786	854	782	776	831	791	819	824	858	791	794	814	745	870	828	813	798	792	827	866	768	796	800	800	809	808	829	767	801	790	818	764	816	801	866	805	816	798	865	794	804	818	810	821	827	810	722	817	836	797	805	846	811	809	821	801	815	786	805	792	848	828	793	801	790	815	833	846	772	828	813	772	824	820	770	838	793	827	796	841	826	846	816	769	832	821	820	831	763	805	808	809	862	838	824	803	805	818	784	787	824	823	855	813	801	826	753	791	794	811	805	792	803	815	803	787	817	833	839	774	795	851	841	775	804	838	839	793	789	767	834	776	809	795	782	791	767	796	778	820	801	777	814	771	775	787	811	777	780	798	839	845	821	844	858	839	798	784	841	757	793	796	831	840	819	776	842	785	809	789	859	795	803	794	830	752	828	845	759	811	822	856	798	784	804	807	773	819	783	802	851	798	884	833	769	780	756	810	796	814	814	783	859	826	783	818	820	795	779	797	766	839	801	769	795	770	849	814	820	817	774	805	807	799	834	870	762	864	825	758	778	813	843	798	819	781	813	803	774	845	776	799	818	794	827	841	813	799	823	805	789	795	824	799	802	797	881	797	838	823	855	767	812	849	834	813	830	809	802	809	814	856	812	852	778	848	801	809	808	862	799	785	778	808	821	804	809	805	902	791	796	823	781	792	780	819	758	810	799	815	817	824	787	857	759	813	824	773	785	796	878	810	803	777	826	787	781	813	836	821	793	820	777	802	836	821	825	789	839	817	821	808	841	805	786	788	782	797	771	745	774	815	835	859	812	818	862	804	831	787	810	779	852	845	756	751	769	804	860	819	818	787	772	825	816	804	852	877	785	817	798	824	796	803	778	796	822	779	804	847	820	828	828	787	824	796	810	755	812	802	776	806	791	823	788	779	855	833	841	812	814	818	832	749	800	799	813	804	838	783	830	851	783	782	812	844	840	774	772	797	834	811	814	839	869	811	825	771	777	813	814	863	733	855	813	867	756	809	790	823	827	764	818	797	822	814	829	774	813	841	819	845	828	833	786	825	816	831	846	817	778	823	837	835	817	834	811	799	764	852	792	807	766	766	819	869	802	775	812	798	804	834	808	789	831	811	856	839	784	798	808	794	833	816	779	818	811	834	821	803	781	812	852	842	861	810	848	870	758	853	805	841	823	778	814	830	800	814	766	792	786	825	819	812	810	813	783	778	825	776	777	773	867	823	767	800	770	820	779	838	839	804	769	815	786	801	856	771	824	814	767	809	805	825	831	821	825	779	823	820	785	842	820	807	828	777	811	817	755	769	805	847	793	791	813	756	802	805	846	731	852	823	758	826	790	869	868	823	819	798	768	784	830	777	824	808	828	800	835	817	874	840	776	792	808	782	790	810	752	837	855	847	820	846	821	775	826	762	813	858	796	809	815	789	791	831	844	841	839	782	845	874	835	827	787	805	808	845	788	779	819	801	831	805	767	864	817	791	788	814	816	851	845	801	861	812	880	814	786	828	828	808	789	755	817	816	784	812	845	801	792	818	850	814	851	802	860	798	755	811	827	822	813	798	862	785	774	827	789	827	768	774	821	845	733	760	769	838	863	779	795	825	787	773	822	802	787	774	792	798	773	835	802	800	814	830	847	807	834	817	758	844	807	818	804	806	816	821	821	798	775	808	826	850	820	818	815	853	851	822	776	766	790	784	849	783	821	809	828	814	815	814	842	797	825	797	789	821	843	854	818	835	873	851	817	789	826	827	785	814	844	853	795	804	798	833	821	776	860	799	776	841	817	805	843	797	802	816	823	805	787	772	833	787	783	798	765	891	793	842	777	864	849	860	782	799	826	823	836	770	853	860	845	764	797	783	831	788	805	783	809	815	785	835	825	810	773	810	822	773	799	838	791	768	795	771	759	844	757	797	846	796	799	782	775	834	815	802	796	788	807	810	809	791	790	826	795	784	784	755	819	829	834	784	847	832	836	870	819	771	827	826	770	815	766	812	787	772	821	829	827	849	837	810	776	829	746	753	784	806	795	856	813	797	816	801	848	764	805	867	762	798	824	784	801	787	783	812	779	784	807	780	873	794	871	800	813	809	806	833	811	836	817	829	815	836	784	816	790	814	835	763	786	801	848	823	811	747	791	850	818	840	773	774	808	775	787	839	818	787	804	770	789	825	827	800	816	816	822	822	811	792	836	833	826	848	828	817	777	828	766	772	761	822	792	821	769	781	864	828	817	782	784	819	799	818	740	855	856	833	797	779	795	740	834	834	814	758	825	808	777	829	805	841	760	824	778	837	830	806	838	813	804	788	813	796	756	822	847	867	815	795	748	823	817	786	829	804	841	807	856	777	832	834	796	806	773	841	806	806	795	785	804	820	806	807	814	794	793	835	811	810	825	836	851	828	759	770	842	847	816	845	790	803	814	777	767	797	834	805	821	852	816	764	804	796	840	841	833	799	900	837	771	787	792
15875	2698	2993	2316	1657	1155	916	755	603	536	479	474	448	405	438	354	349	354	360	325	356	316	288	302	292	322	307	281	313	302	296	302	273	291	264	292	309	281	290	281	274	267	287	254	267	284	280	285	296	257	298	263	274	290	284	279	276	284	277	273	226	251	270	271	280	287	286	281	253	266	265	263	262	272	227	223	259	296	265	273	289	280	285	251	273	229	275	245	283	299	275	255	267	256	249	274	271	281	260	288	272	269	270	273	306	261	299	288	264	278	277	301	258	263	261	266	256	274	253	241	293	293	301	259	246	251	269	278	283	251	240	268	261	254	272	245	289	279	311	274	253	294	272	248	263	265	241	282	248	250	308	281	268	287	270	273	269	289	284	240	286	278	291	264	272	256	267	266	273	283	268	276	267	286	270	280	251	253	278	278	276	255	259	273	268	258	289	282	266	244	255	274	238	271	280	260	283	279	264	263	258	257	269	258	304	265	253	268	275	283	282	269	258	302	260	250	285	271	283	272	281	263	265	275	297	277	245	254	245	287	286	268	287	287	292	262	252	290	298	258	294	327	288	243	262	263	328	271	276	262	269	260	287	273	285	289	255	250	292	280	272	259	271	288	261	279	275	296	271	287	267	276	265	251	266	258	259	298	263	276	285	317	247	277	251	247	257	289	272	283	274	273	247	265	254	279	289	280	246	249	271	260	266	281	272	265	257	259	262	286	299	255	265	258	278	235	255	256	249	283	269	258	275	266	259	256	247	292	272	295	302	256	268	301	285	263	280	291	277	251	240	257	278	252	249	283	291	291	251	271	248	272	245	296	299	269	258	278	276	285	283	263	251	271	266	263	289	244	276	270	280	290	279	254	259	261	286	264	247	250	281	247	244	288	239	281	287	280	261	274	248	294	290	281	271	259	280	276	283	247	261	255	288	295	274	288	255	253	274	249	280	274	242	283	269	281	248	284	260	246	273	254	262	260	271	295	274	289	294	307	266	308	270	291	271	285	293	262	291	264	271	235	263	259	259	238	265	274	285	251	265	262	277	243	294	286	267	258	260	254	247	249	289	269	243	285	276	243	278	283	258	286	294	244	270	231	271	253	301	254	284	252	270	313	262	275	248	266	232	274	266	257	264	268	268	278	260	288	264	256	270	249	263	277	281	256	281	232	259	277	263	262	291	268	286	242	283	311	267	249	269	258	271	251	268	279	264	276	260	293	249	260	262	289	257	291	258	304	286	276	257	282	265	283	287	268	292	288	289	256	296	270	263	260	265	283	257	260	256	287	271	290	267	265	239	251	265	275	282	285	266	281	277	240	284	275	269	298	299	288	256	270	272	267	257	263	244	285	286	264	268	280	265	244	255	305	255	273	237	277	251	237	289	269	259	260	275	285	254	268	250	277	275	271	259	281	278	292	280	257	276	268	281	256	273	274	262	276	272	276	266	298	271	293	298	259	273	284	246	295	287	273	290	269	270	247	280	286	262	271	244	264	273	246	295	264	278	261	297	263	251	272	277	264	247	253	271	258	269	260	250	280	300	262	269	248	271	256	269	271	242	247	281	278	275	276	251	276	265	223	275	261	261	268	275	268	236	255	268	272	226	263	251	276	265	270	283	259	278	249	256	263	286	258	272	267	276	272	270	262	265	243	253	284	287	296	290	294	276	232	280	265	249	278	297	256	260	280	272	276	255	259	260	280	266	275	252	289	256	268	272	250	258	262	269	279	253	283	258	297	277	264	264	289	288	262	268	255	263	268	248	295	257	298	302	259	293	264	242	260	263	292	290	270	292	267	260	281	289	280	248	263	267	282	261	286	263	309	278	264	268	246	262	245	275	260	273	266	285	283	257	286	278	255	270	257	266	268	255	281	289	247	257	262	265	267	291	265	289	257	277	273	255	280	273	282	283	264	286	244	280	262	251	262	299	267	283	257	298	262	273	263	252	286	259	270	284	263	287	248	263	268	245	262	258	270	252	290	289	265	286	282	279	271	289	290	259	252	249	257	274	264	265	302	259	278	269	291	225	276	276	267	270	245	273	285	266	255	286	257	291	288	272	258	298	250	249	263	263	300	287	227	278	250	270	282	252	276	267	283	285	246	267	259	274	277	300	255	281	260	263	274	259	257	286	269	284	282	278	286	255	257	256	257	271	270	232	264	239	264	263	292	286	260	266	266	243	268	302	285	261	268	237	256	266	267	279	271	297	275	258	297	296	283	286	268	272	263	287	289	260	270	255	271	258	271	267	249	278	283	253	278	243	286	265	261	292	278	269	262	286	273	278	263	254	258	254	291	282	276	285	268	265	251	267	240	269	279	272	286	255	268	290	269	254	268	263	259	278	285	273	268	270	246	248	265	257	287	273	279	254	283	288	269	293	248	267	261	261	286	274	259	248	238	243	253	260	272	255	269	265	272	274	256	266	296	260	249	282	276	281	271	292	288	263	279	268	271	243	258	256	265	264	292	253	274	268	246	256	258	267	253	263	262	298	281	263	304	257	295	290	271	244	274	250	290	270	268	286	255	275	279	285	287	270	279	281	282	261	294	286	280	292	282	268	271	278	274	266	248	296	270	285	256	253	277	267	286	249	261	265	273	261	279	249	286	280	273	245	282	272	246	306	292	276	304	241	221	266	284	275	283	276	285	293	291	258	273	273	265	275	273	272	238	259	274	274	264	297	254	268	236	272	296	264	262	284	274	272	282	278	270	267	260	266	273	250	286	295	274	282	273	284	252	270	259	280	253	295	260	273	275	275	281	234	290	249	267	264	284	290	277	249	235	280	267	256	261	269	309	267	286	246	258	271	269	268	294	278	282	271	261	270	235	255	265	250	251	257	292	285	296	285	294	253	283	282	262	287	260	251	286	243	259	261	267	298	267	278	291	245	278	266	286	275	286	249	276	272	280	290	245	284	274	268	295	257	265	289	260	263	306	274	276	271	299	276	281	289	280	253	264	245	298	258	272	280	274	278	278	265	298	272	284	278	244	254	254	261	284	260	290	278	295	250	245	286	282	272	264	272	247	240	283	272	272	276	261	291	273	253	259	266	292	266	284	284	281	258	286	286	264	255	277	246	257	270	258	260	279	259	269	283	276	303	252	250	310	278	286	247	248	277	279	256	249	238	252	256	258	287	229	251	282	254	243	250	264	259	265	248	290	272	231	280	277	298	261	306	265	273	245	272	286	289	252	285	290	291	270	251	273	275	259	253	252	243	267	263	287	269	267	231	299	273	299	237	298	270	258	261	253	255	286	259	261	277	265	251	282	248	265	270	284	293	282	253	269	283	281	227	267	273	269	282	271	273	282	278	280	276	282	264	272	278	272	284	262	278	295	297	273	301	273	233	292	286	274	264	301	293	284	268	248	280	274	302	256	287	269	289	275	277	310	263	292	280	253	262	272	257	285	247	245	284	267	264	305	250	267	257	252	246	269	288	284	295	259	267	272	244	259	271	265	287	253	266	264	281	309	289	259	253	261	270	254
7751	2619	5599	6370	5563	4514	3824	3265	2842	2443	2180	2000	1785	1734	1587	1456	1438	1320	1255	1183	1141	1150	1142	1057	1141	1118	1046	1017	1040	951	953	998	937	960	945	905	894	922	894	880	910	874	917	885	908	900	869	880	884	916	821	913	823	816	835	820	852	839	853	837	838	894	841	758	849	814	825	765	798	855	842	841	834	794	818	813	873	813	776	771	784	827	797	795	835	775	840	862	797	805	812	783	767	734	833	816	844	811	836	827	784	820	839	783	818	832	833	789	815	835	772	793	854	787	786	816	801	826	813	784	819	775	817	805	793	820	845	822	771	753	779	788	819	782	809	849	828	768	863	797	791	775	819	780	781	798	847	820	751	815	791	765	787	781	793	789	761	773	812	828	763	796	773	780	826	833	762	790	853	782	795	835	763	817	815	770	781	799	801	843	782	808	792	810	796	831	832	795	766	777	792	841	801	800	813	795	845	820	772	807	759	846	737	810	812	808	744	805	796	822	757	868	817	781	761	747	771	716	798	837	744	737	775	777	768	790	830	815	808	776	796	823	755	775	742	755	832	817	783	813	795	823	792	819	793	790	790	774	787	807	789	797	750	799	806	818	799	801	802	796	753	804	782	806	790	794	777	772	826	824	818	788	818	770	819	792	781	789	762	817	788	796	774	797	774	819	804	818	786	774	838	811	731	796	792	828	793	776	783	767	768	803	810	802	827	763	792	825	779	802	809	725	762	844	795	765	822	829	769	773	724	813	765	822	787	760	757	806	753	806	756	762	842	808	742	812	861	793	812	793	826	788	805	752	781	772	823	785	828	847	756	771	719	786	773	772	757	720	792	796	790	768	840	834	806	800	801	803	814	722	782	745	774	795	798	828	789	785	784	808	794	781	784	782	776	806	796	817	826	750	799	803	801	792	806	802	827	814	774	789	732	817	782	833	766	769	780	822	801	790	807	771	791	783	781	818	743	800	819	795	810	830	783	781	774	797	784	801	819	829	826	798	835	778	819	744	778	802	780	805	797	794	825	799	785	810	830	787	828	764	776	801	800	827	806	784	804	777	787	806	812	786	821	787	837	800	765	744	797	792	777	799	791	804	877	782	764	787	765	805	790	747	819	799	753	744	828	793	793	775	748	815	796	759	801	756	777	808	780	819	763	808	782	765	789	744	808	786	768	751	770	763	786	810	798	807	804	854	784	740	736	772	775	807	770	795	774	817	781	823	838	794	767	854	775	763	766	774	775	768	792	762	805	795	786	795	822	795	803	767	827	771	828	791	800	801	787	780	774	832	771	808	787	777	764	810	790	791	762	805	789	858	803	830	791	796	774	819	825	835	774	803	758	797	786	825	822	804	831	795	787	835	836	769	800	790	791	839	821	788	770	779	779	814	795	778	808	778	809	792	827	756	835	777	802	788	793	775	844	806	775	807	768	772	762	748	782	814	839	807	781	760	775	800	807	769	763	795	801	788	789	796	807	804	827	727	797	752	796	761	819	788	773	774	799	866	786	726	788	803	742	819	741	793	760	754	769	860	782	765	748	785	803	750	794	787	757	820	820	738	809	821	826	767	798	779	799	805	798	754	742	835	783	772	755	784	793	784	836	759	758	830	805	777	812	788	786	799	797	811	799	785	765	806	781	807	758	774	770	849	807	729	809	773	811	754	781	799	774	811	807	747	762	833	799	808	824	786	757	838	797	754	821	767	799	802	762	795	765	807	787	780	801	757	825	790	793	841	795	779	723	795	751	768	739	812	746	765	817	780	817	726	780	743	789	780	793	789	825	805	825	756	737	766	808	762	818	757	832	792	842	761	807	752	770	835	790	737	766	733	781	863	797	752	827	796	726	786	773	780	809	800	786	745	729	848	829	789	821	820	777	787	790	761	779	800	752	743	768	788	819	758	793	822	812	808	776	792	781	807	762	825	783	766	828	788	739	797	771	761	826	811	845	794	808	794	789	803	851	798	809	791	793	808	790	817	750	772	813	816	791	822	775	830	770	830	826	806	759	781	794	784	816	771	732	806	855	776	826	803	783	803	819	792	772	743	791	771	782	806	823	861	794	790	778	817	775	774	785	767	815	778	828	801	790	763	744	814	864	826	834	779	794	792	793	824	803	799	823	795	755	810	787	779	795	785	791	806	777	764	790	762	790	759	792	842	810	824	799	767	793	808	795	786	769	756	767	798	825	807	805	765	809	768	754	777	781	791	841	774	808	745	767	760	830	804	805	795	772	828	813	775	853	834	826	806	768	792	779	792	798	805	812	778	754	821	776	801	811	790	797	749	790	781	823	777	787	790	824	777	807	766	758	772	781	852	796	726	836	759	845	842	795	767	794	767	756	779	791	762	771	797	806	798	793	786	752	831	793	801	795	784	793	791	811	780	747	786	745	766	787	768	780	819	799	792	803	767	784	817	784	780	777	756	735	772	779	788	723	764	733	837	753	784	796	828	799	773	826	837	749	806	843	774	808	800	813	793	826	740	789	841	787	791	777	814	790	787	817	764	763	780	745	791	815	793	769	793	758	803	744	776	831	783	801	826	830	810	732	792	744	859	796	744	851	825	774	801	816	826	773	771	817	773	765	765	769	776	788	744	797	851	786	799	829	791	781	792	783	774	795	864	833	787	804	814	790	819	811	823	789	786	840	813	825	806	832	799	852	821	805	802	786	765	768	749	759	757	763	784	748	833	828	749	753	743	821	785	816	780	818	795	775	804	778	765	805	789	782	818	816	735	825	840	832	828	849	775	807	847	806	801	812	785	787	763	777	781	803	794	827	838	851	749	750	767	801	790	789	801	835	827	795	768	771	755	769	848	852	766	838	804	773	830	805	780	772	783	778	762	771	819	775	785	816	850	798	776	813	767	788	795	760	818	823	823	777	780	739	784	829	800	838	745	801	756	822	746	803	798	779	794	770	791	750	758	826	819	789	823	793	781	813	808	777	840	781	765	774	819	831	784	787	770	810	749	751	767	760	751	775	754	805	802	783	777	761	795	822	803	804	775	737	764	770	817	773	780	792	815	797	777	751	835	744	755	789	733	797	745	798	779	821	798	825	808	799	778	762	786	738	767	841	827	802	818	788	779	763	792	746	766	835	823	761	749	813	796	766	780	795	841	828	824	812	799	763	815	779	824	782	757	788	714	773	747	822	817	760	771	736	797	759	800	810	784	790	803	738	783	781	785	785	807	792	804	742	785	873	825	803	811	818	787	824	761	709	807	799	799	763	758	821	772	798	819	850	755	800	801	742	797	810	788	826	740	777	796	805	825	781	795	795	791	801	772	784	758	822	792	745	785	815	808	772	824	809	783	760	823	844	782	802	816	771	743	795	826	778	765	763	769	764	749	809	761	844	802	775	840	784	808	807	840	767	824	831	787	765	826	792	790	762	797	790	827	817	793	786	774	774	841	742	827	806	815	846	770	799	821	778	820	821	777	781	797	750	753	801	823	811	774	801	797	784	831	758	789	827	837	832	747	766	791	758	778
2123	212	202	183	157	174	177	159	156	144	171	143	151	133	148	140	129	130	164	140	142	144	169	131	134	150	170	137	128	127	134	139	142	138	150	143	131	147	149	125	138	142	143	145	136	157	128	125	148	128	129	135	138	120	137	126	112	131	141	151	134	133	130	141	137	138	133	129	130	132	148	124	146	144	140	133	132	141	141	124	141	145	162	134	141	147	146	161	141	139	141	137	164	137	127	137	143	119	147	127	134	143	151	149	126	127	125	114	139	143	125	138	149	139	135	128	144	142	132	117	119	138	141	182	116	157	143	134	147	133	131	131	137	123	133	144	142	141	139	142	159	139	151	119	164	130	136	119	145	139	175	133	131	133	146	124	145	144	130	148	140	142	129	119	146	124	117	157	156	144	134	147	136	150	131	139	149	120	136	141	154	129	144	130	145	137	138	139	116	135	129	162	146	133	144	148	160	145	140	149	146	147	141	139	163	124	143	136	144	147	131	132	133	154	147	141	134	156	137	136	150	135	145	133	139	153	134	120	144	145	151	114	129	130	174	155	139	152	127	139	158	152	117	133	145	141	152	133	154	142	130	149	144	131	121	122	157	142	132	134	136	113	160	137	154	121	147	137	153	123	140	130	122	149	142	146	146	138	137	132	142	134	142	152	136	124	131	148	144	149	152	124	125	136	141	131	129	134	135	142	136	154	136	123	142	162	119	120	126	138	149	136	166	140	142	139	114	138	147	150	131	133	130	146	159	160	143	139	144	153	151	139	138	130	152	136	129	133	125	159	147	148	137	115	148	140	135	138	140	134	136	148	136	120	140	136	109	144	128	136	150	119	145	150	150	140	156	146	143	146	133	129	142	159	149	122	135	136	129	150	140	126	141	151	147	141	149	121	145	153	156	142	153	138	152	136	134	157	123	126	136	144	147	140	141	132	153	136	139	133	132	134	156	136	151	146	131	118	171	140	142	139	117	138	137	139	136	143	141	143	154	123	146	149	130	146	128	130	127	142	132	153	133	163	142	178	150	130	154	126	140	155	129	139	144	103	132	136	129	147	146	168	145	142	131	161	128	115	150	129	138	139	135	139	134	160	151	129	157	146	149	116	146	158	129	132	142	138	169	141	120	139	150	148	138	130	136	127	131	141	147	142	142	134	148	125	162	169	140	139	139	132	144	155	145	134	141	130	156	137	136	143	140	141	138	171	129	149	144	159	150	148	117	144	139	144	126	122	124	124	152	124	125	131	136	160	141	133	140	124	140	120	124	139	144	133	136	132	139	163	139	140	155	129	143	149	141	145	137	148	149	137	130	150	112	154	168	165	146	155	137	151	142	127	147	141	138	137	144	145	138	151	125	132	147	136	132	143	123	121	146	143	159	147	127	138	146	157	123	130	150	152	146	151	136	139	122	150	134	136	159	134	140	133	124	135	141	141	131	139	143	148	136	138	117	141	153	140	125	120	125	136	142	134	125	147	132	151	155	159	126	139	137	145	137	134	124	143	150	130	149	130	153	126	139	143	137	133	134	126	135	161	141	156	138	149	128	138	159	135	127	147	134	145	139	136	131	154	137	137	158	159	151	119	149	141	167	142	142	140	142	125	115	145	156	154	151	125	164	136	140	157	139	142	131	122	145	156	136	134	104	138	161	150	165	157	129	137	126	145	131	136	147	147	149	133	158	134	132	133	149	121	142	137	164	136	140	122	139	147	128	116	151	145	156	129	141	161	119	137	146	130	147	134	127	123	137	136	149	140	135	165	133	130	149	136	147	121	151	160	121	149	135	138	135	132	128	146	138	125	156	137	117	151	125	149	146	156	151	160	140	147	128	127	124	164	144	135	152	156	140	144	118	155	134	152	144	129	156	165	125	142	125	159	119	140	155	144	131	136	145	154	127	151	127	137	130	155	155	123	160	146	132	157	142	148	123	139	120	118	145	149	138	139	121	135	129	137	147	137	154	168	118	152	154	137	129	141	131	135	131	141	123	150	145	134	139	152	141	150	159	140	129	131	131	161	146	138	116	146	140	140	138	145	147	142	149	122	147	137	123	145	133	130	132	137	153	165	130	108	138	122	147	146	135	121	135	141	142	143	128	133	123	125	157	138	144	144	122	154	127	136	150	130	128	117	138	139	138	142	162	137	147	154	161	161	126	140	157	142	130	133	130	129	148	124	139	124	144	162	152	129	173	155	152	144	158	133	125	133	164	143	147	157	141	140	149	154	138	128	156	127	152	134	119	131	139	127	119	144	131	147	125	169	146	126	109	120	136	139	151	127	127	134	155	143	126	121	147	127	139	156	143	137	147	157	153	138	138	119	137	145	132	138	142	146	127	123	130	160	120	148	139	144	147	134	136	132	141	148	118	147	151	160	145	111	147	151	155	139	142	141	149	142	144	138	139	158	122	139	139	137	125	141	134	151	161	142	135	150	139	143	113	140	131	137	150	140	140	123	141	140	130	134	137	144	147	143	138	139	126	141	147	141	161	140	158	120	142	155	123	153	134	137	141	137	142	129	136	131	131	149	136	132	121	149	145	135	141	127	149	136	132	131	129	129	146	116	157	162	152	147	151	137	149	138	127	140	132	142	137	140	144	125	133	141	146	132	136	134	146	162	113	138	136	114	150	133	140	142	152	137	124	138	133	119	127	132	171	141	131	123	137	139	130	151	125	140	133	139	141	138	129	134	131	144	147	126	184	155	148	140	120	133	147	142	130	151	131	138	154	149	152	133	133	140	144	151	146	170	140	144	125	146	174	120	137	146	140	163	134	123	126	146	158	124	136	143	130	149	159	143	129	134	138	136	158	132	147	179	141	142	127	168	140	153	130	135	163	164	140	155	130	127	139	133	155	126	129	156	126	126	134	140	145	156	137	140	134	108	127	133	151	149	116	150	134	135	131	122	118	144	139	167	160	145	155	151	125	114	147	141	147	143	127	149	144	150	153	122	148	145	136	163	136	141	154	144	131	164	161	145	131	147	121	137	136	140	133	161	139	171	138	134	151	146	141	130	145	130	149	128	155	120	172	134	141	147	134	145	146	150	144	130	154	125	150	128	138	134	159	129	120	128	147	151	127	141	148	145	139	127	162	149	144	150	159	143	158	166	126	131	126	137	144	125	148	148	135	161	157	152	150	124	126	161	137	147	147	137	145	145	140	118	154	122	139	170	127	137	145	157	131	147	140	134	143	136	141	132	138	154	129	126	141	139	142	149	145	154	146	157	136	145	149	152	154	150	130	152	164	141	135	139	145	135	140	142	160	137	153	129	143	132	126	143	135	131	133	147	138	134	128	141	170	121	133	158	130	142	144	140	150	147	138	141	153	124	155	147	141	142	141	124	130	154	138	149	133	133	149	155	149	148	121	142	129	131	121	157	144	145	146	158	138	129	152	115	121	156	146	164	143	160	140	122	143	146	150	146	150	120	158	145	139	130	172	155	145	133	130	148	135	140	147	145	154	146	128	137	137	138	125	139	157	105
1828	542	655	657	598	526	592	554	525	476	516	492	492	538	489	525	504	447	501	461	516	480	470	514	458	456	497	466	459	459	458	467	490	484	489	455	465	459	494	472	493	479	428	464	447	468	464	513	450	502	483	500	450	440	453	453	449	465	483	463	508	428	474	435	473	463	518	451	473	463	453	468	452	489	472	487	485	496	462	453	445	459	464	470	472	507	484	440	471	442	490	519	454	479	455	511	477	468	486	440	481	453	449	465	441	467	476	494	506	463	423	464	476	451	439	467	488	434	451	429	455	464	468	474	433	468	446	447	436	472	454	457	475	468	467	452	460	486	443	432	487	476	465	461	485	476	469	479	423	456	477	480	497	466	483	437	443	500	460	484	475	432	449	459	463	480	482	473	439	490	468	444	470	438	492	463	436	494	455	494	477	493	432	446	475	436	436	464	483	477	450	453	444	511	459	462	455	470	500	468	428	472	502	457	485	491	484	446	436	499	486	447	464	471	479	452	466	466	443	493	455	444	461	475	455	481	489	458	466	486	479	498	455	434	482	439	461	496	483	477	453	462	450	471	461	477	474	463	498	457	471	460	459	511	449	453	448	488	481	464	454	429	445	497	468	432	467	429	485	461	443	463	479	460	472	441	468	445	454	495	442	460	475	471	461	446	509	463	497	488	473	489	458	448	476	468	479	465	464	493	495	451	496	501	463	459	426	490	467	455	469	447	458	486	476	511	452	473	463	472	440	465	433	484	507	458	461	454	493	503	471	450	512	475	498	482	506	501	469	493	476	479	470	465	450	463	462	456	433	443	474	486	474	487	480	452	504	483	493	467	467	467	456	486	470	514	463	472	427	474	476	469	441	472	474	430	486	440	442	463	471	455	460	482	475	484	490	477	457	460	457	465	470	445	449	475	473	435	460	468	446	497	496	495	492	479	461	456	476	486	455	496	485	512	471	479	509	468	466	478	478	452	466	462	531	502	494	468	465	459	471	477	469	439	458	475	505	439	484	474	463	457	453	495	480	489	464	461	450	433	470	446	497	487	494	502	475	434	479	455	467	498	485	424	483	481	453	478	478	460	471	458	462	464	442	480	476	461	456	468	460	484	452	441	460	461	467	440	463	475	470	456	459	460	465	477	446	461	472	479	465	493	475	462	441	470	469	485	457	492	463	453	492	482	459	491	423	501	467	511	479	480	537	497	462	433	442	472	484	434	478	475	458	469	501	521	508	469	471	441	496	497	462	416	510	441	467	483	456	488	474	448	470	462	495	494	457	472	455	470	464	460	474	461	474	459	451	489	432	445	488	480	491	471	466	466	485	477	472	489	483	491	454	482	471	496	465	458	453	459	459	459	437	468	430	516	487	463	473	467	522	444	452	483	447	471	458	469	474	499	471	440	488	461	450	482	468	422	457	497	458	452	439	485	439	467	463	446	469	463	470	469	452	467	488	490	459	507	475	487	477	478	454	473	429	483	478	487	469	479	489	512	446	482	466	481	473	461	447	504	451	508	490	457	481	452	489	479	482	473	419	495	470	474	435	471	461	520	476	469	471	437	454	453	451	484	443	482	491	472	453	469	475	475	458	477	437	462	494	456	494	495	449	469	451	474	482	445	464	494	490	465	467	468	478	495	444	447	481	478	482	478	448	469	461	464	483	427	499	463	518	489	467	498	473	471	455	472	485	473	473	499	488	447	464	467	476	496	491	436	494	434	459	483	450	449	500	473	491	437	467	492	471	468	455	480	474	476	489	479	499	469	456	466	451	484	479	489	465	429	476	465	462	436	475	479	461	500	451	462	482	463	451	448	514	478	478	470	458	460	473	495	512	496	461	447	495	473	433	493	439	483	452	444	444	472	458	470	486	440	445	489	451	478	475	466	490	431	437	496	497	449	482	429	456	445	462	448	515	476	472	454	454	478	472	427	453	448	472	474	493	483	453	457	487	455	460	452	468	470	487	442	441	483	487	468	503	489	464	450	461	443	442	464	462	460	448	425	463	484	450	489	457	510	482	439	460	466	490	487	461	493	497	462	475	496	470	438	461	458	456	451	516	476	496	458	473	486	447	471	453	444	468	466	492	476	467	451	522	469	475	468	451	456	455	479	464	483	468	472	442	436	490	448	471	463	484	467	483	432	458	477	474	480	448	479	500	470	427	469	436	493	471	467	488	477	475	442	466	443	475	481	492	470	481	440	472	496	456	474	483	481	479	506	461	463	456	490	460	470	427	434	465	466	459	462	474	473	475	482	471	470	489	478	478	502	474	452	449	490	482	450	441	422	477	438	447	467	482	470	409	449	495	513	465	465	475	487	471	451	457	434	485	461	492	436	480	459	480	488	503	462	446	456	472	448	457	448	490	470	458	487	433	448	456	473	461	453	428	459	474	470	493	503	471	448	438	483	480	478	493	484	513	484	458	468	487	489	431	467	443	524	474	474	468	454	507	441	445	443	465	471	481	487	497	512	490	441	498	451	470	493	448	429	431	447	429	476	463	447	463	484	476	482	452	487	464	477	475	426	462	471	446	451	446	446	456	444	473	503	479	472	445	493	451	455	462	466	504	478	454	455	487	488	454	473	460	464	463	473	461	478	458	457	431	464	457	474	503	470	483	478	476	478	455	454	489	474	484	484	486	479	448	450	458	475	477	424	500	490	476	491	472	478	490	441	467	473	477	488	452	437	469	430	489	461	552	420	501	474	473	474	485	463	460	492	501	456	491	492	469	448	438	492	459	478	468	449	493	473	504	507	505	477	509	484	459	467	438	468	493	458	468	493	444	472	495	464	449	509	481	478	474	501	475	493	458	471	456	462	433	468	446	482	447	473	445	465	483	493	486	448	493	483	461	494	482	460	445	454	462	448	494	476	485	461	478	469	481	476	476	469	493	501	484	486	498	478	459	501	464	466	440	495	443	481	480	469	464	510	458	483	453	495	445	485	467	459	492	448	493	459	470	475	492	468	463	471	494	427	505	468	472	475	495	475	473	479	450	476	457	471	459	486	455	506	462	453	472	462	464	443	456	464	467	473	471	487	448	505	463	493	457	471	511	478	490	469	482	474	443	471	465	435	459	456	440	474	484	481	473	445	516	467	499	458	476	494	448	498	461	507	506	466	409	477	479	495	459	491	447	463	457	478	458	456	470	466	506	486	500	493	465	437	459	481	476	501	469	468	448	457	462	448	431	477	455	426	498	492	437	488	498	514	466	470	446	457	485	472	489	482	453	483	467	475	479	447	487	500	485	450	458	477	452	465	449	452	441	486	485	496	435	472	487	450	465	475	483	466	469	494	473	491	488	456	486	465	431	458	488	504	471	457	519	486	480	433	440	441	428	454	452	500	478	503	508	427	496	519	461	462	454	463	445	502	440	438	422	451	454	481	526	468	481	489	495	433	481	458	495	450	497	474	435	499	467	457	468	467	469	482	448	451	460	449	460	485	482	469	456	499	468	495	427	476	482	470	458	463	467	461	474	477	446	480
8772	1233	1575	1315	989	761	606	524	471	449	365	387	324	340	341	332	320	326	301	266	307	305	294	313	284	311	282	291	284	272	268	299	251	281	287	256	279	270	265	279	258	246	270	285	288	263	271	286	271	279	260	240	263	288	271	254	255	263	269	281	259	288	249	270	260	260	289	317	271	247	272	297	269	287	297	263	271	247	277	264	280	264	263	289	265	276	267	251	262	262	269	283	273	287	266	255	256	297	258	254	261	264	284	253	295	262	299	299	287	270	252	269	277	251	289	247	264	254	275	306	275	287	289	267	278	258	251	267	259	286	284	237	291	257	284	256	255	273	244	288	261	265	271	297	241	283	273	275	284	246	299	259	234	274	232	270	314	264	263	238	272	281	259	280	285	278	292	266	282	259	294	288	285	259	238	251	263	250	258	283	259	279	258	277	275	243	266	266	254	274	239	280	293	233	289	283	271	260	277	236	313	267	274	276	267	272	289	260	291	270	274	244	239	273	255	242	249	261	284	273	267	294	272	277	301	259	263	287	267	284	276	310	246	249	275	263	269	257	263	261	271	264	287	256	256	265	282	252	291	273	302	266	292	269	281	266	239	287	268	251	290	284	243	255	249	276	275	253	247	272	269	266	261	269	237	272	258	254	270	288	273	257	272	303	278	263	269	276	303	285	285	278	275	275	301	260	301	266	263	280	285	269	251	254	267	266	261	244	282	253	261	292	269	274	275	257	260	264	261	289	266	282	292	277	287	235	264	252	255	276	243	278	239	259	268	270	284	255	243	282	247	269	285	282	261	287	283	292	267	264	286	262	285	284	273	276	288	279	272	281	300	232	241	293	269	292	263	278	263	261	258	256	253	241	251	268	283	269	271	243	259	251	279	314	253	255	235	277	262	236	270	260	288	260	273	290	282	277	267	281	306	295	277	257	304	284	273	271	246	266	270	254	287	270	268	279	273	265	269	270	282	284	255	250	274	270	281	269	286	293	258	279	270	249	262	301	283	259	260	280	284	249	272	251	252	273	274	271	270	285	295	294	279	246	273	261	289	248	266	264	282	268	268	265	255	248	262	247	293	279	282	314	274	284	282	300	258	263	260	264	275	274	252	289	276	252	277	239	320	298	274	267	279	257	261	280	246	259	265	258	270	290	257	292	307	276	261	251	264	302	251	290	289	295	263	274	292	274	237	278	264	286	272	260	253	289	279	266	257	254	257	291	253	269	240	287	263	273	252	254	242	267	244	273	276	291	269	276	299	292	288	283	260	245	274	304	268	308	280	283	296	271	272	304	295	278	338	259	266	286	279	247	272	264	304	280	262	255	284	268	277	278	262	252	272	277	267	271	273	279	265	301	298	227	288	259	280	279	273	245	290	285	297	288	253	268	260	271	285	233	253	264	277	266	265	257	271	236	285	289	242	262	262	260	241	279	268	264	231	260	262	241	285	298	253	279	266	301	284	282	240	281	244	264	288	269	264	276	242	277	272	278	241	254	263	276	299	225	281	288	269	278	283	281	267	254	277	260	310	273	278	238	272	275	275	271	278	250	294	259	243	266	275	280	292	265	262	244	265	284	260	270	272	248	269	268	254	268	309	265	292	277	280	258	240	284	270	306	284	256	314	253	288	319	254	266	285	253	289	283	281	270	279	262	276	264	244	282	269	250	249	247	275	281	273	281	254	267	278	250	299	286	298	275	244	304	263	258	255	263	282	260	288	295	266	267	265	262	292	295	259	280	285	295	280	301	311	271	254	248	270	243	280	271	280	287	261	282	274	258	268	281	259	275	273	272	256	276	267	289	281	263	268	288	269	291	264	273	260	308	280	291	257	291	252	279	277	267	280	289	277	257	254	301	267	308	258	268	272	272	265	297	280	253	247	285	259	269	282	289	267	250	283	302	256	298	265	277	271	256	264	288	259	270	263	257	246	279	267	241	272	282	255	267	249	268	272	283	244	286	271	279	296	288	281	269	236	285	265	250	277	287	259	236	263	276	248	264	290	291	255	255	284	282	273	247	281	283	250	220	267	252	278	276	249	291	299	280	228	262	250	257	277	289	308	263	296	264	267	297	279	261	259	273	262	263	263	240	267	290	269	279	281	264	253	290	281	260	246	290	279	253	261	252	257	243	274	275	259	289	278	269	252	282	258	281	261	280	296	293	295	228	288	260	264	293	252	243	232	271	279	251	263	273	258	303	308	264	289	260	241	288	275	248	289	260	268	257	264	253	235	259	270	290	299	256	271	228	258	298	248	238	283	283	289	287	238	266	270	262	299	271	282	277	291	277	264	250	277	269	274	245	291	260	258	260	281	267	308	300	273	279	277	273	292	262	284	263	278	292	293	264	292	283	283	279	270	279	270	277	282	275	270	289	270	264	283	275	318	266	252	280	280	266	268	286	259	263	268	239	286	268	255	254	264	261	274	267	266	298	267	285	263	293	240	252	289	270	293	289	269	290	282	262	268	245	271	262	274	268	248	252	274	314	283	265	270	288	313	254	289	262	281	261	301	261	260	250	278	226	284	271	262	288	244	290	245	262	284	310	275	256	262	293	260	288	283	280	249	306	266	270	272	265	265	275	237	294	265	258	313	273	265	279	252	285	294	293	281	284	254	254	275	263	278	249	268	272	260	267	297	296	285	284	242	275	249	268	277	254	253	262	281	272	269	248	265	277	251	284	291	330	309	262	305	286	286	251	261	253	286	258	261	271	266	280	260	261	280	270	270	283	263	276	308	265	273	293	265	244	291	265	259	279	289	267	269	247	289	259	271	266	286	283	273	267	261	273	282	309	249	252	266	251	249	276	270	274	307	250	264	265	296	256	217	266	266	240	283	282	286	269	280	225	272	260	285	268	284	272	292	266	277	267	264	284	254	274	290	242	283	308	254	310	259	276	246	284	283	289	261	295	262	267	248	244	266	261	245	242	258	249	287	256	272	268	234	282	259	271	264	284	270	273	292	268	259	257	268	261	281	262	270	261	286	243	254	259	279	279	309	266	273	298	235	298	290	273	267	285	271	281	276	310	287	275	286	266	271	258	299	286	259	275	273	266	275	233	261	288	282	270	271	277	274	308	288	282	243	276	291	248	282	261	288	269	251	283	278	306	261	249	303	241	281	279	274	254	285	265	285	272	289	263	228	258	260	290	276	272	308	269	273	286	263	272	272	310	271	257	284	263	270	270	260	285	282	294	246	275	309	270	278	282	278	275	297	293	238	264	273	245	284	295	307	290	254	261	291	282	277	309	306	254	266	274	301	310	272	283	255	281	256	296	317	284	282	274	258	282	276	288	281	250	266	257	297	255	297	274	283	262	280	279	277	248	293	301	287	267	271	254	269	251	286	276	271	269	332	258	258	279	268	254	282	257	270	238	265	299	297	248	276	263	268	288	283	266	282	268	257	238	269	260	261	278	251	296	275	291	278	281	255	270	290	285	254	280	297	281	254	265	285	253	279	297	265	279	256	287	265	277	254	264	268	277
5606	1726	3424	3863	3402	2839	2392	2058	1901	1542	1519	1414	1325	1256	1212	1249	1167	1064	1031	1041	1085	1035	1001	949	935	939	895	972	942	912	883	969	877	905	928	888	896	889	857	847	881	879	872	832	880	813	888	847	836	824	799	829	860	887	847	824	854	838	842	784	833	824	866	806	839	836	811	859	854	856	836	870	801	841	824	830	823	808	827	824	817	788	803	820	827	811	816	813	784	817	831	826	821	777	846	800	779	837	846	790	801	811	845	841	827	796	812	852	836	845	801	831	827	818	867	842	843	795	836	811	831	807	817	788	790	817	818	841	826	820	772	846	821	777	796	812	818	824	750	822	849	847	798	806	804	831	851	815	768	859	851	844	815	816	814	789	797	803	827	796	792	780	787	878	830	816	818	811	806	810	773	801	858	789	759	862	854	818	778	772	853	818	808	803	817	786	769	811	827	880	746	803	788	868	818	818	828	817	859	822	797	798	788	805	812	820	871	795	783	812	777	838	815	789	872	766	890	785	787	836	861	876	844	834	870	812	838	820	795	831	801	792	833	820	773	791	784	826	772	758	824	838	806	824	796	843	813	763	889	790	831	803	846	777	765	782	809	832	797	800	841	770	822	788	781	881	799	812	825	779	838	816	751	801	853	806	776	847	833	842	798	775	807	788	870	816	836	812	791	798	784	854	831	844	790	841	771	777	833	773	794	800	789	812	840	799	835	761	873	798	811	770	833	815	836	808	739	765	760	799	784	802	800	845	854	789	807	839	815	752	799	810	798	811	794	807	808	828	809	766	828	780	774	798	823	826	846	813	817	832	807	857	814	789	831	849	782	833	832	861	768	856	757	825	819	838	826	813	770	806	842	805	838	782	851	829	838	784	805	785	804	845	845	864	814	818	820	825	821	801	820	796	810	860	807	826	839	803	842	830	804	817	810	788	869	811	893	813	765	826	774	789	751	798	815	799	841	905	784	828	776	771	844	805	798	854	812	742	759	791	797	835	837	800	864	779	805	843	768	810	772	803	794	874	788	826	835	776	774	781	769	828	819	807	808	739	782	793	846	809	805	799	832	834	840	837	804	826	778	793	789	835	829	823	773	812	804	849	843	807	833	790	748	776	786	787	830	758	819	805	774	837	819	795	794	808	804	815	793	793	794	818	784	814	775	770	845	835	844	778	830	751	760	817	859	804	783	782	796	779	791	796	808	785	779	832	806	800	817	874	789	854	774	814	770	804	820	860	829	801	806	829	773	776	766	809	778	846	844	792	771	811	785	852	855	838	793	805	825	774	837	814	780	826	791	851	845	815	815	842	809	803	830	840	847	810	834	781	770	818	802	797	835	773	803	776	887	787	805	861	841	782	805	813	809	823	812	817	817	818	855	732	838	782	750	824	856	824	803	779	794	776	781	807	807	776	769	829	848	800	821	801	788	830	783	811	787	814	829	900	821	815	837	838	818	847	828	779	780	846	805	832	788	830	786	832	778	820	837	809	808	770	805	842	808	883	803	827	794	831	866	801	838	817	847	815	799	813	832	782	765	811	798	781	790	831	865	846	794	830	836	773	841	814	816	824	762	802	783	830	765	795	809	841	784	811	858	809	775	782	816	733	809	817	805	842	819	809	833	840	731	799	836	755	802	846	812	788	894	824	842	828	828	841	832	758	804	802	845	811	753	810	793	847	828	809	844	797	716	770	788	810	764	804	813	768	776	800	784	846	815	778	829	814	807	805	837	831	827	840	829	854	788	818	789	764	778	790	852	799	801	812	790	820	823	741	799	763	798	860	819	807	838	797	812	880	755	817	821	835	818	849	876	820	769	764	794	774	756	811	850	759	822	810	811	846	862	815	803	753	816	817	794	771	799	793	794	829	843	796	787	803	732	812	822	786	757	853	791	816	785	862	834	839	774	828	837	817	811	816	861	780	850	824	793	789	804	831	849	806	803	819	844	818	807	855	796	792	812	817	760	759	844	786	799	756	805	819	834	800	775	824	807	845	825	849	813	844	852	788	816	776	894	822	813	794	815	786	772	805	845	822	845	798	863	819	793	834	826	798	807	799	789	825	847	843	791	807	834	823	829	806	815	828	782	758	800	762	821	823	803	809	828	815	796	816	758	832	771	785	803	856	795	815	812	818	786	796	786	848	815	742	803	825	828	816	836	850	841	806	838	795	779	834	784	833	753	820	748	885	815	822	842	780	835	732	864	819	785	855	785	781	805	777	790	806	847	837	798	803	778	856	847	786	826	846	805	814	801	811	767	835	800	838	804	827	823	806	908	812	749	872	821	812	806	789	822	871	815	771	852	825	833	788	781	786	805	846	814	825	791	819	776	829	781	793	866	831	779	802	865	786	817	839	764	787	795	841	792	773	793	798	816	792	812	836	814	853	768	813	771	795	779	817	829	810	780	802	777	817	835	768	794	791	783	800	831	823	788	853	851	848	834	805	829	844	868	803	869	760	768	838	802	836	833	796	819	778	828	814	776	827	785	843	794	785	796	835	829	791	782	802	837	856	812	847	791	828	841	791	765	832	769	880	802	824	799	857	816	830	805	819	836	845	836	792	815	863	754	781	789	853	787	805	776	802	840	764	774	808	830	787	790	801	784	794	853	784	811	806	786	856	798	768	854	811	815	808	818	837	801	819	798	807	792	821	813	795	799	833	815	831	821	852	798	829	846	802	849	855	799	795	836	842	831	844	796	805	824	830	851	811	815	770	720	830	782	765	801	782	802	819	841	771	759	834	791	813	839	836	793	808	847	819	828	789	812	759	862	850	811	812	822	779	810	787	835	797	756	841	791	822	827	827	784	769	813	773	825	829	786	810	784	836	803	820	806	815	825	838	811	773	821	812	869	788	820	784	811	792	758	847	837	835	814	818	816	848	801	828	782	818	822	806	769	781	806	839	794	769	832	853	835	808	839	803	824	846	798	829	759	829	791	785	819	807	750	835	814	769	746	831	820	812	827	772	805	769	810	842	791	782	808	825	817	800	882	746	852	804	777	818	788	805	829	800	770	828	827	808	809	794	854	766	833	800	812	854	823	841	845	846	832	790	830	808	785	856	801	801	791	779	804	815	821	866	812	830	783	806	822	854	809	807	828	799	780	816	802	852	780	837	779	814	868	810	802	856	820	812	817	844	796	818	819	739	792	789	842	798	802	812	855	821	830	841	786	807	851	806	825	839	812	793	762	803	833	850	823	848	819	814	837	823	795	806	818	774	808	788	802	798	834	827	829	815	794	856	811	868	774	756	806	754	826	834	807	836	857	797	837	800	839	842	816	776	777	853	848	823	770	755	855	815	794	796	846	812	801	788	770	823	808	767	786	814	789	800	782	837	828	821	801	791	803	848	768	850	837	822	802	774	849	848	837	779	762	820	813	834	794	804	873	851	782	847	831	780	758	769	799	830	882	801	885	782	800	794	773	768	805	830	851	856	769	798	817	816	813	843	791	778	823	858	801	850	781	793	814	856	801	813	823	818	770	842
15749	2636	2974	2341	1687	1157	914	768	600	562	523	477	454	401	388	389	352	354	336	333	313	356	309	320	328	293	335	275	320	356	284	279	279	281	297	264	288	265	231	289	271	285	268	297	281	293	285	271	285	272	267	283	276	258	309	270	307	289	273	309	266	262	253	279	275	284	271	275	261	233	283	278	262	275	277	252	286	262	285	270	254	262	270	271	272	258	307	266	250	298	268	258	282	285	263	274	242	279	311	253	261	270	250	275	285	270	267	286	282	237	245	287	244	264	272	298	274	245	254	262	264	263	260	281	287	259	297	267	263	254	279	280	245	267	260	272	266	270	286	259	282	281	263	272	227	277	260	267	241	264	276	276	264	258	270	248	271	280	246	269	234	237	258	292	272	286	262	268	281	279	291	260	285	256	271	272	291	259	259	259	256	266	281	251	275	268	277	252	272	262	258	245	298	260	270	273	284	303	292	298	264	281	308	280	282	265	262	263	305	272	257	291	246	272	280	267	273	266	285	276	276	262	272	253	287	272	270	260	272	268	274	286	252	269	274	300	275	259	249	261	263	289	284	252	252	261	272	275	266	255	267	254	246	273	260	287	282	245	265	288	266	252	234	281	249	292	290	261	292	275	275	239	292	273	275	304	278	261	231	252	284	263	269	250	283	278	273	272	265	257	268	255	275	250	269	269	272	242	275	253	294	268	274	280	261	308	264	276	271	245	270	266	263	279	289	264	259	296	285	296	254	281	277	267	237	309	259	257	237	283	257	279	281	276	254	285	282	266	281	282	270	279	265	262	249	288	279	302	268	264	289	271	282	249	267	252	280	257	286	263	280	313	261	253	268	271	256	252	282	286	274	254	277	256	280	264	246	237	314	281	248	290	275	247	275	282	285	257	239	255	271	275	281	253	275	261	253	271	268	294	267	268	277	294	267	294	274	303	267	282	248	278	297	246	280	286	239	283	279	246	250	279	272	243	256	301	263	256	267	275	256	242	286	280	267	272	264	269	278	285	261	275	277	287	260	284	263	262	270	260	261	257	257	241	275	270	272	267	255	257	274	290	272	271	263	267	275	260	283	284	251	294	244	286	271	262	271	231	258	266	271	267	278	286	260	279	254	283	274	275	281	250	292	250	265	273	286	231	271	267	255	266	258	277	306	264	255	305	232	296	271	251	259	308	281	306	276	268	276	249	261	280	249	304	265	280	287	242	272	247	281	280	239	255	264	298	282	261	238	264	322	280	266	271	269	243	289	252	262	259	282	245	261	259	270	252	290	248	284	291	272	261	245	256	244	267	247	264	269	290	276	265	259	281	266	269	285	252	267	269	288	297	279	291	259	282	293	281	273	272	269	258	264	270	253	281	276	272	260	255	283	277	289	266	246	301	284	275	246	277	298	279	268	251	256	278	277	227	254	264	274	270	243	262	258	244	329	303	254	291	267	246	283	274	284	291	280	268	273	262	251	267	252	270	287	276	300	257	270	247	274	273	260	288	269	295	237	270	260	287	266	273	267	263	260	259	267	277	252	267	270	275	299	271	267	279	263	254	248	275	290	288	285	267	289	275	256	254	243	258	258	278	223	272	285	244	277	242	280	269	260	269	273	256	219	253	270	296	280	279	232	247	246	277	288	294	267	259	271	283	239	282	273	282	269	279	242	245	247	251	264	265	253	238	276	274	257	261	263	313	239	254	272	265	266	243	279	257	295	276	246	279	262	252	256	274	295	278	285	290	266	280	278	254	295	239	277	272	261	279	273	287	247	260	269	258	286	282	257	258	274	290	288	300	262	269	292	286	267	282	278	253	291	294	276	281	278	246	261	276	238	254	295	255	257	275	257	251	273	281	302	245	259	296	262	276	272	245	266	264	237	270	270	253	250	251	258	296	283	259	250	272	276	286	249	259	294	249	278	287	278	301	284	280	284	236	268	282	277	262	241	279	290	290	228	255	256	242	290	249	277	274	256	281	249	269	270	248	278	241	265	286	278	295	266	267	245	275	273	286	288	263	271	282	267	247	274	272	230	265	278	268	279	278	258	276	258	269	275	283	275	278	273	274	256	258	270	248	267	262	274	253	273	262	267	238	281	239	283	250	260	268	261	277	251	280	277	231	272	294	289	248	281	271	282	240	266	297	245	262	260	265	304	278	290	257	252	264	267	249	261	281	266	267	272	256	268	280	277	249	252	258	254	272	252	256	293	265	272	225	255	283	295	249	245	297	264	270	277	252	259	263	260	286	270	266	267	283	267	273	285	267	270	262	275	263	280	265	283	275	279	251	280	260	292	281	274	302	283	300	269	271	259	286	264	275	255	279	302	233	288	300	256	282	278	267	300	274	254	267	244	295	258	240	242	310	259	251	262	264	276	267	306	265	274	281	253	269	237	272	310	255	252	270	290	281	263	284	257	252	280	240	284	263	263	276	257	286	243	263	269	252	224	262	262	255	241	267	300	280	257	276	261	314	284	264	268	255	262	272	255	248	248	282	273	264	257	277	285	251	280	257	217	262	248	275	259	246	241	270	256	257	270	250	262	257	282	272	266	276	274	289	260	283	241	234	246	271	263	262	273	284	244	292	243	274	262	289	290	270	278	286	248	247	229	281	274	264	244	266	258	257	236	277	274	274	268	247	273	231	282	284	295	246	244	290	289	284	286	253	252	249	261	284	273	293	276	244	271	279	237	257	252	274	296	271	275	245	283	279	280	254	284	272	261	255	272	249	251	248	232	265	288	294	260	261	277	268	253	271	264	278	252	260	289	279	279	257	302	281	297	289	270	287	257	276	253	257	264	266	269	287	276	275	262	285	265	265	278	268	256	265	251	250	264	253	247	279	265	282	270	261	262	256	272	291	271	250	265	255	273	260	240	256	263	258	279	266	275	283	257	264	239	273	257	260	287	233	287	256	286	270	256	261	253	264	260	254	253	278	251	247	285	289	296	249	276	280	275	277	277	282	217	259	235	294	264	288	254	269	268	284	278	244	261	264	261	249	275	248	293	273	275	276	283	273	272	257	253	263	271	271	276	277	281	276	261	275	257	270	273	260	271	289	256	260	292	270	261	255	264	309	298	280	280	278	266	253	271	266	238	259	258	282	250	264	267	277	280	258	289	288	306	258	264	261	268	293	236	269	255	266	251	273	234	256	301	263	279	264	238	276	239	274	238	247	286	301	265	278	247	257	262	296	269	281	305	281	252	284	275	302	274	268	280	232	274	273	275	272	284	250	241	272	276	271	255	292	268	267	258	265	254	287	278	259	257	258	253	268	277	263	280	271	272	265	236	246	270	276	257	256	268	244	263	258	264	267	287	242	273	284	272	268	268	242	283	264	278	265	282	297	262	262	268	281	280	267	269	291	264	264	255	249	255	280	261	267	263	264	270	284	265	246	254	259	258	261	256	304	271	247	283	273	263	275	285	296	251	267	284	288	258	281	284	277	261	296	259	262	280	267	279	218	256	245	252	255	250	258	294	242	244	277	265	263
7486	2633	5460	6414	5580	4535	3776	3349	2710	2437	2097	2012	1770	1720	1598	1545	1397	1411	1338	1226	1221	1181	1145	1103	1079	1078	1003	1031	987	998	963	983	900	930	979	892	947	915	931	999	874	851	913	859	905	876	852	860	895	891	840	866	838	809	809	842	877	807	808	846	809	857	815	843	757	821	836	846	828	808	822	807	780	840	789	836	793	811	785	801	802	861	776	797	773	784	806	767	792	820	861	778	836	797	826	790	842	844	823	851	782	775	796	850	791	836	764	809	763	808	798	787	789	812	773	838	808	838	769	835	762	811	749	858	794	761	789	805	775	780	761	789	791	784	820	856	815	791	831	769	835	794	811	765	775	795	759	849	775	820	814	785	833	808	802	822	772	798	790	760	729	788	776	805	768	824	790	758	818	866	776	823	825	798	785	795	786	765	774	799	789	802	823	758	859	768	844	785	819	837	767	776	777	816	811	739	761	784	777	775	806	808	811	749	817	806	814	801	780	776	823	799	793	779	821	812	828	778	803	800	768	797	810	768	828	819	861	834	827	809	784	847	814	807	810	799	784	825	841	836	760	777	729	777	805	767	823	788	795	814	799	814	786	800	804	800	804	802	783	780	777	778	764	780	819	794	813	808	786	799	828	748	830	795	824	785	793	832	727	786	827	796	794	750	787	818	807	779	818	779	750	759	794	789	761	791	803	767	759	850	809	799	774	789	786	820	800	767	780	781	771	789	731	762	827	857	831	772	789	762	817	788	817	790	733	743	835	786	772	735	805	770	744	850	828	791	790	799	739	796	781	775	775	776	802	799	786	806	823	785	805	798	776	773	755	803	824	775	789	818	791	791	770	803	765	738	797	782	753	736	793	817	754	786	778	826	799	802	810	779	815	757	791	796	818	720	762	804	767	797	804	800	817	754	865	762	794	787	815	823	780	819	755	786	757	794	758	799	783	794	730	761	791	794	799	836	794	801	823	793	754	769	779	818	809	782	760	792	801	772	807	826	764	803	730	815	778	751	792	732	770	783	790	794	762	813	768	774	821	789	774	767	850	813	765	762	774	769	776	792	773	819	776	739	772	817	836	812	790	742	817	732	796	790	716	794	737	782	788	810	809	782	774	773	795	816	823	771	791	853	753	741	763	814	762	803	828	768	806	750	824	776	814	811	768	815	729	822	742	755	739	798	751	783	801	770	798	772	788	777	826	766	769	830	751	759	784	801	763	828	795	803	807	777	780	789	791	771	785	758	750	802	784	768	803	777	793	757	850	830	788	732	797	778	789	841	749	792	804	779	786	792	744	793	753	797	759	779	817	767	777	765	766	792	849	729	816	761	799	798	756	748	764	769	844	786	773	802	771	781	811	783	769	791	814	828	805	785	797	777	784	802	738	808	766	764	754	825	804	729	797	817	738	797	793	827	754	796	852	799	750	765	779	798	820	803	803	782	789	796	766	771	768	778	787	824	787	790	787	822	797	762	777	810	805	778	804	813	764	811	783	794	795	768	751	776	789	807	744	806	769	784	766	817	796	773	805	871	771	780	818	796	843	797	777	801	772	735	772	822	756	819	833	782	757	805	838	803	799	833	804	742	808	769	750	806	785	771	828	749	829	772	751	828	816	746	797	797	794	752	810	805	760	835	808	814	822	803	825	726	794	795	775	773	734	798	833	792	727	810	774	797	772	813	817	762	800	827	775	793	808	803	809	833	794	804	767	746	758	815	791	796	791	783	790	779	758	816	822	815	794	769	754	782	807	776	736	762	782	801	796	867	790	753	822	787	751	836	832	758	826	776	826	853	812	809	778	763	754	834	774	753	780	829	786	786	798	770	753	800	767	790	779	793	825	802	821	808	761	762	764	760	812	795	791	803	785	761	815	766	814	799	803	811	756	779	757	800	782	849	778	817	762	780	792	744	753	822	797	836	798	808	747	778	796	767	767	812	807	808	807	746	820	816	751	822	803	804	815	801	770	772	800	816	792	764	766	810	755	829	774	744	813	770	754	777	789	807	808	785	774	841	791	781	762	765	807	811	797	813	791	800	768	757	756	779	730	821	786	792	807	780	791	799	834	763	782	753	767	747	745	774	822	757	834	810	799	772	741	823	781	818	830	768	814	816	753	816	804	785	800	809	774	835	802	840	808	774	795	748	800	798	813	807	837	782	784	793	782	791	785	828	821	768	784	792	780	767	746	727	801	792	813	784	772	770	786	812	791	756	803	795	766	806	792	767	828	838	819	782	779	784	796	747	756	849	801	795	776	834	805	761	794	721	780	773	821	823	784	801	805	771	820	799	753	790	803	745	737	744	756	838	736	802	794	787	778	824	771	759	782	782	819	781	746	828	834	811	793	787	804	729	755	793	773	760	764	772	764	828	769	850	769	778	802	827	770	753	796	772	813	832	801	757	821	827	759	806	842	810	734	804	773	806	749	784	777	826	800	736	839	766	766	773	712	752	793	838	783	814	795	777	790	792	805	770	786	807	778	810	759	781	744	768	769	768	787	754	758	789	817	788	810	769	685	733	809	807	766	795	802	826	798	779	796	734	773	800	749	799	728	807	777	777	795	825	834	768	783	775	755	765	805	815	764	781	789	802	814	736	823	767	779	766	761	831	748	786	767	782	767	747	760	798	826	779	766	739	783	823	748	804	780	777	783	791	791	799	776	776	771	805	842	803	823	815	802	760	768	782	763	768	749	752	820	785	799	771	807	775	814	751	764	770	795	826	767	782	799	803	749	779	789	794	827	768	769	752	780	728	771	823	745	843	828	772	777	789	779	822	750	759	809	803	849	804	785	763	765	817	773	775	814	737	783	739	784	769	765	782	762	743	797	811	769	807	761	752	811	751	780	826	766	823	803	790	781	782	769	811	815	818	824	816	801	800	796	798	783	783	795	769	794	736	780	804	781	784	801	756	802	805	824	764	773	768	771	845	796	765	789	763	834	807	800	751	734	742	834	801	805	796	787	785	789	798	762	833	774	768	783	800	811	777	804	757	785	804	774	786	798	792	836	799	808	774	781	823	805	827	834	778	760	804	801	800	764	816	747	763	811	789	820	769	783	788	749	814	820	755	760	779	818	746	773	800	764	793	759	774	781	740	820	711	801	826	807	785	758	778	793	728	796	782	816	747	828	805	763	779	811	768	759	756	821	780	782	800	766	814	809	777	758	779	787	755	800	818	754	804	801	749	843	748	761	834	809	797	759	746	832	813	791	793	814	797	761	785	799	799	752	785	740	757	776	806	787	815	787	851	769	794	773	842	799	782	793	803	843	746	775	787	785	779	789	812	759	720	778	759	776	771	761	836	781	795	781	810	816	804	799	837	780	774	752	785	803	824	813	803	794	740	763	823	780	763	814	756	821	800	711	754	853	733	814	799	823	827	799	790	779	843	815	783	794	777	794	774	759	767	750	762	752	790	823	772	803	808	775	815	769	778	803	789	793	813	818	787	777	821	793	814	816	819	780	811	766	816	766	783	794	802	794	793	801	792
2043	176	191	180	160	147	183	127	156	142	171	137	151	119	155	144	144	128	162	141	146	115	133	160	144	141	158	132	126	132	138	161	155	133	136	134	142	124	149	141	140	152	148	123	139	138	126	120	145	139	141	138	138	128	151	149	134	137	134	149	148	145	120	154	125	157	136	140	131	136	109	136	133	135	159	152	155	126	114	130	142	123	148	147	147	159	134	120	117	120	129	110	134	158	145	130	141	140	144	133	142	124	118	115	146	148	138	141	140	134	138	147	151	147	143	153	135	135	158	134	156	155	149	127	135	163	141	130	134	136	153	114	138	153	128	137	149	144	138	149	151	172	146	125	132	135	134	147	140	144	156	169	155	140	139	162	142	122	140	142	146	136	139	133	124	152	143	139	119	159	153	145	157	116	132	134	150	133	152	136	138	153	141	139	144	137	152	164	141	145	114	149	137	145	127	136	146	130	147	116	132	140	134	140	143	140	115	142	141	155	117	137	134	151	151	132	123	141	131	160	133	144	135	136	139	129	144	160	141	128	145	142	148	150	154	127	128	125	156	150	151	144	145	119	147	140	141	132	152	145	140	116	131	137	147	133	114	131	136	134	125	166	162	137	151	163	139	138	131	123	135	141	130	156	142	145	144	136	123	135	142	131	135	151	118	147	162	128	148	141	137	161	136	165	143	128	160	150	151	135	145	141	154	160	153	129	144	136	142	135	149	141	156	142	140	133	124	143	147	148	133	140	124	131	160	126	135	146	138	158	143	159	145	131	144	122	176	142	151	111	155	135	145	152	130	149	128	127	124	134	138	156	151	142	145	144	149	113	160	130	139	144	118	144	142	126	139	122	136	146	136	163	142	150	163	151	146	138	134	162	144	149	147	137	132	142	144	152	147	160	127	142	134	145	153	152	133	179	167	142	134	133	137	147	149	152	158	150	121	166	142	125	151	149	126	139	145	133	132	158	137	125	131	157	151	150	161	163	151	147	121	145	144	142	141	139	149	138	134	155	149	127	126	136	146	130	136	145	127	142	119	129	159	164	167	137	131	147	155	129	142	153	162	126	135	135	135	139	159	137	113	156	147	148	135	129	146	150	129	137	101	124	138	162	134	144	125	136	146	104	142	152	126	144	139	130	131	141	140	120	151	146	150	158	145	140	145	165	156	137	147	131	124	143	140	142	160	133	148	119	129	135	150	142	116	134	142	119	146	146	161	143	129	152	184	132	140	154	138	140	141	122	118	161	137	134	136	140	119	114	127	143	146	152	142	133	153	134	139	128	146	153	126	109	121	125	113	145	134	138	121	141	139	136	119	140	141	143	143	131	130	127	147	141	148	120	145	140	129	116	152	155	150	165	155	124	140	143	117	161	139	134	151	165	144	134	143	136	143	124	124	133	133	159	167	145	104	137	112	142	144	112	143	132	131	114	144	138	122	129	127	146	145	124	134	138	156	140	109	142	160	123	123	111	148	128	102	118	122	146	146	145	126	133	131	146	137	138	124	129	134	161	115	119	118	160	130	134	139	148	141	137	123	162	133	139	149	131	144	122	139	135	137	142	134	139	118	147	122	150	151	125	134	130	156	144	123	145	140	146	147	136	132	128	147	147	152	152	155	157	145	135	146	148	143	167	153	122	149	150	134	158	148	163	155	146	138	158	145	142	147	138	138	139	141	128	152	145	163	141	166	132	158	153	145	152	150	139	139	140	141	119	147	143	136	112	126	136	132	145	152	141	136	147	147	140	138	126	138	141	150	134	115	111	125	154	157	124	145	145	123	156	148	156	154	147	133	131	121	144	132	132	136	124	123	140	130	131	138	147	141	156	158	136	124	128	150	145	140	156	123	146	125	144	150	132	124	138	127	149	147	125	131	128	135	134	140	131	144	121	145	142	150	154	144	152	123	148	129	161	127	145	147	136	147	150	141	138	139	142	151	136	127	134	127	136	142	145	129	172	121	133	135	131	148	126	135	119	130	128	124	139	143	137	146	122	131	146	137	164	150	113	154	133	164	148	141	143	138	138	133	144	148	153	127	110	153	127	116	141	158	130	140	134	140	144	128	146	123	142	136	129	116	130	144	142	155	143	139	148	130	141	134	128	150	145	130	138	126	154	131	130	125	137	142	153	130	153	144	130	144	145	129	142	143	150	125	125	142	139	156	155	133	144	130	155	127	147	122	151	152	157	122	148	134	134	132	131	135	130	123	165	142	156	141	131	137	123	128	140	143	139	148	167	142	121	120	148	167	137	128	143	125	152	141	156	146	138	157	108	148	129	145	150	142	138	141	145	128	149	134	138	150	160	140	126	131	133	133	127	132	129	136	129	146	116	143	134	140	169	150	133	140	137	132	143	137	110	141	150	122	122	157	139	138	139	140	166	137	135	154	139	136	148	132	128	154	145	158	128	157	159	129	140	159	151	152	148	151	151	125	132	143	127	137	135	134	131	156	157	157	155	156	139	151	131	135	135	156	153	140	139	132	134	158	142	148	160	142	148	148	130	130	146	151	136	142	129	129	154	148	120	134	160	135	133	140	165	136	136	134	156	155	151	142	150	126	127	127	136	120	133	131	146	128	142	153	148	145	117	144	137	112	132	127	129	126	136	121	125	133	139	122	124	149	156	140	153	138	146	126	146	126	125	132	129	134	151	142	153	137	123	152	124	137	119	146	133	153	131	152	126	151	125	137	133	162	130	108	138	143	140	144	133	125	134	154	132	138	131	147	137	145	141	121	122	149	138	117	151	143	139	134	133	149	105	167	139	148	151	129	144	152	130	131	148	141	153	148	151	132	131	130	141	154	144	127	117	124	154	133	126	144	135	141	125	133	138	148	128	129	116	120	132	115	135	162	136	142	149	139	149	148	129	130	147	151	130	128	134	130	152	145	146	119	135	153	153	137	136	124	125	128	147	131	147	121	151	131	155	128	128	130	144	138	142	131	139	151	129	128	159	150	140	142	152	159	147	119	125	150	144	131	138	157	128	143	144	139	147	140	128	140	148	145	141	142	119	124	134	134	146	141	123	126	145	135	146	141	137	132	108	153	135	129	153	149	142	150	148	139	135	136	137	138	154	130	133	149	139	138	164	137	149	152	144	140	122	141	125	135	139	147	133	127	149	136	110	134	147	129	134	136	148	137	137	134	136	141	133	121	146	154	146	110	139	137	130	131	116	130	155	161	117	119	154	133	145	151	155	149	142	139	178	129	141	144	135	161	138	130	141	129	134	161	117	144	126	144	154	148	153	163	148	126	143	147	147	121	116	154	133	125	148	154	144	144	168	128	167	129	145	148	136	172	147	155	125	163	128	124	154	142	141	111	138	131	142	115	137	116	140	128	145	127	125	152	138	109	158	143	142	121	141	136	130	124	150	140	135	142	142	145	143	147	150	130	147	145	122	143	147	122	131	134	136	125	132	136	134	168	134	151	160	137	132	135	126	133	151	125	137	132	157	149	149	141	141	135	133	150	146	109	152	137	147
1841	526	591	586	593	573	546	514	527	512	501	458	530	468	503	486	481	508	455	500	466	485	476	507	458	454	504	486	475	478	510	474	495	464	474	509	462	440	460	430	443	465	433	469	465	509	470	454	451	459	433	445	445	439	470	469	465	460	466	456	459	453	489	481	442	433	474	530	479	472	481	465	471	491	479	458	456	472	425	494	454	486	469	488	454	516	455	482	464	463	480	485	522	455	467	448	469	450	489	463	485	470	465	482	466	453	455	463	435	441	495	455	502	466	469	459	479	476	456	463	510	498	465	445	504	460	413	463	471	498	473	409	493	476	449	438	462	494	458	454	460	453	492	463	465	464	466	456	473	464	411	445	446	458	508	490	499	482	487	473	432	470	473	491	440	468	494	465	465	472	506	471	452	459	475	475	501	443	464	459	502	500	444	475	465	484	512	443	474	500	472	453	444	440	486	464	465	473	471	485	438	443	479	465	503	457	481	444	473	466	457	458	477	463	459	461	434	467	479	485	508	427	493	460	480	470	453	443	465	466	465	470	484	474	489	487	465	450	476	471	483	493	487	480	463	472	458	486	471	465	473	499	436	502	452	425	469	471	456	457	464	472	443	489	438	478	438	480	451	447	455	476	429	488	471	462	440	456	445	500	470	425	450	455	465	452	462	483	485	475	474	474	493	434	484	464	452	433	478	505	433	486	478	466	480	498	484	453	514	481	489	492	468	488	440	444	459	459	459	469	444	467	454	466	478	515	470	484	498	485	473	455	511	470	450	444	470	445	445	479	491	494	425	481	483	456	475	465	477	471	455	461	456	458	477	485	482	492	469	474	443	454	479	476	481	480	464	469	452	465	507	463	443	506	455	467	481	465	474	476	483	428	456	464	456	472	460	487	499	473	471	465	430	439	492	452	443	476	463	460	465	448	508	483	492	497	480	484	430	458	449	488	463	494	438	451	481	489	478	440	484	506	423	470	480	468	446	452	479	475	476	468	439	425	509	452	492	490	432	459	474	464	503	429	448	449	434	446	444	476	445	453	484	487	454	463	462	482	474	459	455	463	453	475	475	468	475	481	454	489	433	442	475	430	473	470	490	485	474	453	483	453	493	484	462	420	450	500	502	441	484	451	463	491	507	447	439	466	446	482	474	457	443	461	457	455	488	469	461	480	488	454	486	462	462	450	475	505	440	463	462	448	465	442	459	454	479	455	452	458	458	486	463	476	476	485	472	492	474	436	466	453	467	508	455	448	468	500	487	480	460	443	463	470	456	431	477	484	493	450	466	464	451	475	487	526	426	507	460	456	485	478	453	489	519	442	462	452	428	439	477	499	454	435	443	470	481	458	479	490	447	496	436	424	465	427	468	466	450	463	470	480	445	494	451	493	459	476	484	490	480	510	485	470	487	437	464	464	476	471	448	470	456	462	488	449	470	472	459	443	453	467	487	471	452	440	463	438	461	508	441	481	500	486	477	508	460	429	469	478	438	475	452	478	485	433	455	446	450	446	468	459	445	485	488	446	461	456	499	465	452	458	441	449	504	466	481	452	460	490	454	487	434	471	461	456	499	491	493	499	476	501	506	459	486	490	473	484	439	468	472	468	445	451	490	471	440	471	462	460	468	459	471	487	414	478	459	486	489	453	467	509	449	477	437	492	455	437	443	449	445	468	484	434	437	454	449	475	449	457	447	457	488	460	470	481	451	460	491	450	462	462	468	492	468	447	459	432	504	480	451	511	473	465	436	486	476	418	478	449	453	445	471	433	483	441	446	518	495	467	454	485	487	454	470	467	455	460	443	456	443	448	468	450	429	468	464	461	481	475	502	436	435	460	478	480	481	439	466	458	489	461	427	480	455	492	464	444	503	473	483	451	459	478	473	467	449	456	477	468	503	451	446	429	443	466	476	497	502	501	467	497	482	451	477	454	462	476	437	503	425	476	462	474	470	410	450	495	464	486	447	488	454	436	511	479	460	452	456	507	439	468	443	473	456	456	447	459	494	470	508	469	469	492	464	426	507	416	445	502	439	492	465	456	421	479	464	507	455	508	504	417	515	473	477	471	468	492	454	484	465	471	457	462	442	470	507	443	452	465	469	478	424	483	466	464	477	464	457	483	435	458	439	458	443	423	438	483	456	471	484	464	460	474	431	425	484	468	475	500	482	449	485	424	465	487	509	449	463	467	503	499	430	480	415	490	460	450	483	461	469	474	485	466	466	466	491	465	479	454	474	473	457	444	460	450	503	481	462	425	454	463	481	445	476	477	477	453	462	500	424	429	442	460	477	481	505	506	423	472	464	441	481	451	480	449	450	466	487	458	464	478	443	493	426	434	429	462	481	465	483	495	434	446	443	470	469	459	464	512	456	456	482	455	474	464	456	413	453	438	492	446	488	466	493	480	484	464	489	479	470	477	471	458	473	492	476	468	472	483	479	489	462	451	468	470	465	476	442	475	506	467	470	497	462	456	460	465	442	474	484	451	480	472	499	450	510	459	488	476	457	484	466	451	476	421	452	461	493	463	510	462	496	459	447	456	482	469	490	461	459	454	452	500	451	453	443	437	453	487	451	499	478	477	467	492	478	499	459	470	448	482	484	491	438	435	412	490	491	466	448	470	479	485	463	457	485	460	429	473	475	488	500	521	443	469	488	467	462	459	491	503	453	472	447	493	436	449	452	462	484	459	496	457	498	462	444	477	448	466	442	464	475	461	473	451	459	457	493	477	477	450	487	438	450	504	443	440	455	445	459	431	462	490	498	504	458	446	454	444	481	456	492	479	479	458	472	496	473	484	488	457	432	477	475	497	463	469	463	475	481	436	428	490	502	458	469	430	473	491	456	463	476	484	491	517	425	487	469	476	466	472	464	449	479	480	426	444	453	470	465	483	480	481	475	423	470	524	463	444	452	475	459	521	456	489	488	476	474	472	446	522	464	487	463	488	466	435	432	436	495	463	432	486	450	498	435	431	431	507	478	458	478	451	465	443	482	464	444	455	450	484	448	449	475	460	474	451	478	490	441	454	469	431	431	452	468	497	449	477	497	467	489	474	472	457	431	466	482	441	451	481	491	472	473	474	478	415	478	501	465	461	464	489	445	439	456	461	470	487	490	457	459	476	506	481	501	505	457	461	453	483	440	463	480	470	444	441	459	464	466	465	450	478	466	466	428	460	432	483	443	493	419	492	484	443	454	449	462	477	457	430	456	433	445	434	447	484	481	461	497	477	444	480	454	451	442	453	428	487	462	475	445	447	514	465	448	487	440	475	461	480	466	431	483	438	458	442	501	490	446	476	488	443	458	529	470	452	440	455	467	459	462	476	478	459	475	505	478	406	469	460	467	466	459	442	445	480	437	442	469	461	458	450	484	440	462	447	467	455	477	457	498	464	439	471	473	448	514	480	444	481	480	452	454	455	488	488	487	489	468	485	486	466	449	478	476	481	469	472	434	470	485	494	507	454	482	466	471	503	472	461	491	459	478	492
8680	1230	1582	1314	964	760	544	529	454	430	370	351	374	333	347	350	298	327	325	308	309	291	278	325	303	291	269	295	292	300	274	300	268	295	295	303	283	295	270	271	268	279	271	272	269	278	273	292	306	267	271	252	275	288	272	269	260	268	280	248	242	288	289	280	276	263	265	286	261	280	261	259	281	266	259	256	276	288	270	301	281	254	243	257	255	254	289	279	292	281	263	270	287	291	311	268	319	291	286	268	277	264	248	289	298	280	275	267	281	268	264	294	264	299	277	256	262	271	251	270	277	287	265	239	262	257	276	264	303	275	260	278	241	258	268	270	317	267	244	277	271	277	303	260	293	283	285	264	252	261	314	301	278	256	289	264	274	278	280	255	285	261	273	248	265	260	271	274	278	282	257	294	296	251	253	272	284	265	264	292	302	273	266	269	276	272	260	281	276	254	285	290	221	287	305	255	269	242	252	280	268	257	296	272	223	261	277	272	308	233	264	302	252	259	268	292	259	277	262	286	285	289	266	276	265	278	286	266	275	278	275	261	257	292	266	273	265	267	252	260	291	312	265	299	289	230	271	288	295	260	279	252	266	276	288	285	249	263	296	277	239	254	287	279	256	268	260	253	273	255	255	288	269	255	261	259	264	262	279	274	290	284	292	273	289	268	267	281	286	260	285	307	278	328	265	278	260	272	279	290	292	265	259	280	274	307	270	270	273	306	261	270	286	290	276	231	268	289	275	268	266	286	251	266	306	277	243	301	263	275	286	294	282	292	270	266	249	254	287	272	272	262	243	273	277	270	290	254	284	287	276	295	266	280	250	297	286	277	285	267	296	262	265	291	273	260	289	275	290	243	265	283	253	247	324	281	278	239	256	289	289	265	276	302	269	247	274	279	284	283	321	241	288	277	274	287	299	263	264	286	282	271	305	298	262	253	299	268	294	283	263	248	255	287	261	259	267	280	271	290	307	272	256	299	280	288	272	279	289	253	292	280	285	252	294	270	301	282	293	279	271	300	271	258	227	278	303	277	258	254	294	283	271	294	274	256	270	284	278	278	281	260	287	279	275	285	327	292	301	267	247	275	320	299	274	271	271	270	247	280	283	269	282	243	277	294	271	288	262	268	275	293	271	291	291	267	256	281	282	266	269	272	278	282	257	281	256	270	298	301	284	280	294	285	258	267	315	294	271	256	256	282	291	294	257	270	241	271	288	273	266	301	277	273	276	299	261	282	270	277	272	270	283	255	297	263	268	286	291	274	272	252	271	271	276	251	294	292	278	268	294	261	277	263	274	279	254	329	270	269	301	261	266	293	266	292	270	320	268	270	331	281	302	307	288	281	252	249	276	261	289	288	282	295	258	303	236	244	248	247	301	247	280	284	285	265	268	273	276	263	259	279	276	286	293	291	281	283	270	271	260	275	249	274	252	272	249	270	241	283	268	285	264	289	242	274	249	291	271	282	276	268	269	282	267	258	271	258	236	266	263	301	266	261	252	272	277	308	287	278	289	294	280	259	284	292	268	290	279	291	268	265	259	257	280	285	278	310	273	265	243	284	294	280	262	280	260	273	318	290	271	275	309	263	282	271	291	283	260	280	271	288	268	267	268	277	311	254	280	295	243	274	283	265	279	237	270	260	268	252	263	281	286	238	278	268	294	266	285	280	282	292	292	261	265	283	256	277	259	287	299	302	253	289	259	268	294	262	264	256	286	278	265	283	256	245	276	271	269	297	306	286	294	281	270	257	245	275	287	269	265	271	278	275	311	299	295	278	270	269	256	294	253	279	260	291	279	291	275	278	254	255	274	272	294	260	268	303	244	285	297	279	274	255	266	277	278	281	281	274	262	270	263	261	262	262	258	224	280	279	315	253	309	278	288	270	271	295	273	264	271	261	265	264	264	280	251	293	288	287	259	274	278	271	260	259	279	275	261	266	253	267	253	258	262	298	281	242	274	277	282	288	261	271	282	243	283	296	263	281	288	265	285	277	276	262	242	277	277	273	264	268	288	266	272	275	249	253	291	298	260	296	253	257	285	250	283	280	266	243	250	290	266	264	295	282	280	261	230	286	314	285	283	282	262	273	276	285	269	233	246	253	274	258	295	279	255	261	237	271	280	268	258	254	248	273	255	303	278	258	282	287	270	285	308	234	279	255	263	283	284	261	248	268	256	303	274	271	287	277	248	281	261	264	273	288	311	281	251	308	248	251	272	300	256	282	281	271	263	256	287	300	243	261	244	283	276	286	272	279	278	260	274	318	243	264	304	285	298	253	280	267	278	227	286	299	263	270	269	263	266	288	309	245	269	293	270	259	286	293	286	271	278	309	258	269	271	286	251	258	306	286	275	304	266	306	252	278	279	291	280	290	291	286	292	274	294	292	249	277	295	265	285	259	289	249	311	264	282	262	305	264	276	238	274	291	277	234	279	258	241	242	283	274	286	280	295	295	307	267	266	270	290	259	255	272	274	301	287	266	260	272	296	254	279	277	272	269	274	292	293	274	286	267	265	279	269	278	298	273	263	254	281	252	253	271	266	240	255	267	252	226	248	270	284	269	264	250	296	294	276	298	292	302	214	292	313	277	288	274	288	265	274	273	280	266	298	282	275	255	272	302	261	264	301	266	259	284	273	264	283	271	252	261	267	256	271	280	263	276	272	241	255	274	279	270	276	277	219	301	263	254	224	306	280	297	240	265	251	300	293	287	295	266	273	308	281	280	247	261	256	280	247	283	270	288	286	297	266	271	273	262	263	304	265	278	277	267	248	262	238	261	298	289	285	257	253	287	282	237	312	288	243	282	295	275	290	245	292	290	275	286	294	229	275	261	286	245	293	261	270	278	268	311	272	243	232	269	267	294	285	252	263	284	278	284	278	270	265	275	246	313	270	277	270	247	259	273	273	290	272	289	300	254	257	269	278	272	259	298	254	280	288	282	259	257	299	261	273	280	268	291	271	261	260	279	290	286	264	285	270	273	251	285	307	274	273	257	297	270	281	292	268	283	273	306	275	248	275	273	270	298	292	284	279	272	274	298	280	291	276	269	287	256	257	248	294	272	297	268	263	295	306	258	289	309	255	269	271	252	293	236	263	286	250	298	286	267	272	281	275	280	262	276	313	275	271	265	276	247	290	274	274	291	259	290	270	263	287	269	263	286	315	257	301	280	292	263	292	278	293	292	246	288	295	271	261	304	270	279	278	276	272	265	271	294	307	245	279	290	306	267	286	276	297	254	272	259	251	296	263	268	275	292	296	296	272	274	266	252	274	289	266	263	282	278	266	261	271	270	266	255	265	278	260	305	283	281	246	262	270	284	282	298	281	262	270	252	295	292	239	321	274	248	280	280	281	293	250	264	279	275	259	290	261	308	280	284	269	298	255	271	280	262	286	241	263	284	275	280	263	289	269	274	272	297	281	274	293	278	285	267	273	286	279	281	270	277	277	271	295	267	275	248	282	288	310	271	266	279	254	305	261	263	277	242
5585	1768	3350	3902	3381	2863	2376	2013	1834	1664	1559	1425	1301	1265	1213	1148	1135	1087	1097	1069	1089	969	1002	1005	899	913	957	987	940	891	906	914	901	904	835	871	888	896	895	867	897	827	850	877	814	872	827	835	879	875	871	882	845	888	824	884	841	856	831	807	773	798	846	892	848	810	850	826	817	786	850	814	862	823	815	795	853	836	883	812	832	820	857	826	780	826	826	826	779	790	852	790	811	832	847	817	871	789	825	817	838	780	799	796	851	827	776	788	874	791	814	782	789	830	870	873	817	820	801	793	834	824	773	805	766	775	780	761	868	802	806	815	834	840	777	796	854	834	830	814	831	768	797	800	789	832	802	790	794	807	823	776	806	788	801	810	869	837	767	764	813	843	835	827	836	846	807	830	836	784	825	828	785	816	835	857	807	823	822	830	819	828	789	814	806	860	781	806	805	791	766	793	790	804	764	771	803	833	770	736	852	778	850	814	824	845	824	815	753	769	796	848	835	746	787	769	776	802	856	800	790	760	832	807	821	777	841	800	853	835	794	802	849	817	766	817	839	772	769	807	784	801	773	790	803	789	797	810	890	810	801	820	806	758	801	795	806	829	825	774	796	800	734	793	805	773	823	810	787	821	839	808	825	806	805	790	815	816	819	819	806	807	800	862	847	815	822	813	813	816	781	783	821	792	847	861	806	865	845	825	834	817	821	786	828	830	820	785	793	827	844	806	852	806	855	818	801	795	813	832	789	820	776	758	789	798	853	805	870	861	809	805	780	795	782	799	857	798	767	838	769	815	856	835	825	813	813	804	807	848	831	759	835	823	772	805	744	770	845	805	830	788	840	807	794	803	799	737	780	846	762	784	778	792	847	788	818	853	845	743	802	814	791	814	834	788	781	799	800	768	776	802	798	818	831	822	838	829	826	781	817	807	835	812	794	848	773	824	823	810	786	805	831	818	821	827	828	825	797	774	852	817	868	804	814	811	796	815	774	814	840	830	825	792	785	812	805	794	792	843	796	830	842	787	822	777	826	799	844	803	835	839	809	811	815	852	862	815	831	804	858	788	766	799	807	844	871	726	831	826	775	776	795	771	777	855	792	806	813	811	799	769	818	816	838	808	814	829	820	823	774	794	834	782	803	781	783	772	859	809	822	807	763	819	773	818	827	786	784	788	813	819	836	753	806	809	790	825	784	835	776	789	852	806	843	776	815	763	830	822	786	768	798	843	837	788	833	782	784	829	824	841	807	813	787	811	832	801	822	805	819	856	769	812	800	787	772	759	799	807	830	799	812	813	774	822	793	822	808	820	736	764	794	784	826	802	789	795	830	829	812	826	799	782	783	797	815	849	772	844	792	850	785	810	805	837	847	823	845	824	824	793	781	845	762	814	808	825	797	831	793	807	774	828	797	818	820	819	797	800	878	852	848	833	824	784	840	810	803	782	801	809	783	838	808	812	807	868	839	815	857	795	838	794	786	851	823	831	817	774	808	807	802	822	783	792	858	803	831	827	863	796	807	844	774	820	839	735	837	831	853	759	799	820	868	803	854	776	805	800	829	830	769	862	800	760	806	841	791	828	820	817	800	832	802	769	797	805	773	839	775	775	832	776	865	798	771	826	846	757	810	826	850	806	818	810	825	816	790	814	744	812	779	856	833	805	842	791	805	792	784	785	818	842	822	796	754	797	769	782	799	750	800	812	767	831	790	782	821	814	808	818	829	799	825	858	747	842	832	802	839	789	789	808	792	800	843	814	803	805	859	878	818	829	782	857	778	801	814	821	809	821	830	787	766	791	811	838	813	804	841	783	803	816	806	785	849	857	824	828	785	856	829	827	867	793	801	839	796	806	823	797	807	796	824	821	782	760	812	819	833	804	817	830	816	777	817	815	798	779	799	782	786	857	838	794	777	818	771	838	792	824	784	808	809	827	766	807	769	816	808	806	794	745	796	818	842	821	850	783	811	774	838	765	815	821	801	840	863	829	783	797	770	808	813	808	844	857	801	791	858	791	798	847	865	808	884	753	806	801	780	814	858	824	754	762	806	800	847	810	814	819	869	788	804	826	792	775	785	836	836	806	733	840	790	832	805	821	834	763	783	785	838	802	819	782	830	814	806	789	819	831	777	833	789	837	855	857	775	854	784	805	827	790	797	832	857	834	823	764	773	805	760	839	786	812	830	817	839	831	827	815	800	795	749	819	867	765	812	759	828	820	809	799	765	820	831	816	792	783	815	824	839	862	869	810	819	836	809	772	838	811	764	855	844	807	817	816	848	815	811	786	781	826	852	794	849	827	803	825	826	791	849	860	785	821	831	837	794	846	861	818	851	770	820	811	777	806	767	832	805	753	839	821	830	832	787	847	834	788	804	819	826	790	850	799	797	827	790	799	764	841	770	845	810	797	807	855	807	808	851	830	849	836	809	819	807	845	792	806	791	841	793	810	790	816	849	826	751	845	801	829	849	800	836	805	734	846	900	842	817	801	796	772	798	801	839	851	862	805	817	831	844	837	833	812	814	728	778	791	801	805	774	803	836	842	806	808	835	790	854	816	836	823	837	808	842	839	784	849	816	811	830	813	832	752	770	825	759	804	787	825	750	807	837	795	870	813	841	831	760	849	858	832	831	804	809	838	846	808	807	825	742	819	815	840	872	851	807	845	855	786	824	797	800	859	776	800	816	836	768	799	860	826	851	784	826	865	798	787	794	818	804	842	851	754	799	862	793	813	740	831	791	804	854	762	793	811	775	827	792	853	780	843	776	809	831	800	844	767	873	811	791	849	834	800	824	772	832	777	765	820	843	813	833	797	836	802	795	775	819	775	835	795	804	788	789	812	801	812	843	776	806	815	821	821	798	779	795	836	782	749	818	809	823	847	868	834	792	793	837	795	821	807	792	827	784	825	846	775	804	796	800	815	807	805	805	800	826	770	790	826	784	845	816	790	769	804	833	832	790	820	794	771	836	875	782	795	880	829	787	817	798	768	816	823	835	813	833	794	789	792	821	815	816	793	801	824	811	821	809	811	783	792	773	812	792	795	845	824	811	774	798	768	759	833	842	813	806	827	810	823	784	791	813	856	796	797	853	839	773	821	782	814	872	851	793	772	811	839	811	815	819	844	802	857	792	838	825	812	873	807	785	868	780	832	814	769	771	802	851	783	743	771	817	799	783	793	789	766	849	797	801	801	826	810	784	820	821	809	770	808	808	810	771	812	765	799	786	809	810	838	796	817	842	820	768	824	749	868	820	795	800	803	808	811	806	818	816	812	800	802	792	844	777	763	811	798	801	785	809	815	769	778	772	817	781	877	810	801	780	818	771	762	817	801	776	844	778	828	790	802	816	784	814	788	727	835	805	851	777	839	833	787	827	830	843	803	768	848	801	846	810	805	780	816	801	773	777	782	776	822	801	830	835	799	773	812	816	783	780	784	800	819	847	786	822	800	811	797	843	831	768	817	807	829	788	834	791	829	794	795	861	807	802	781
15947	2833	2963	2304	1672	1203	886	802	691	520	503	492	440	422	396	370	352	406	331	339	333	321	313	347	349	301	292	312	323	304	299	293	297	305	288	298	313	285	257	272	271	293	284	290	311	267	293	256	290	267	275	292	279	291	260	280	290	278	275	276	290	277	265	260	286	283	275	269	249	281	277	297	279	242	258	295	284	240	291	288	259	274	288	297	265	254	269	287	272	291	288	261	284	282	281	265	273	257	270	262	267	299	284	250	266	268	271	295	291	257	277	320	299	274	322	304	254	252	284	276	266	287	276	255	285	277	271	267	286	271	305	290	280	266	271	249	267	268	264	266	276	309	254	271	255	279	229	308	251	242	281	253	260	274	259	300	299	296	279	256	298	272	283	295	300	275	261	257	276	260	285	270	276	255	305	296	261	263	281	261	253	281	259	263	290	276	275	265	281	292	273	264	282	270	239	262	300	262	271	279	293	253	256	271	281	251	255	266	231	231	260	274	268	248	270	282	274	286	283	276	277	253	309	254	267	224	280	284	256	268	290	257	281	270	317	252	268	288	273	262	237	261	279	309	244	285	292	266	288	260	263	279	263	233	282	272	265	263	300	272	310	280	266	262	273	273	293	247	305	251	249	279	276	271	281	278	261	258	270	280	261	259	276	267	285	290	287	258	300	279	274	255	253	261	279	271	268	295	245	255	261	286	262	272	274	273	288	269	293	258	256	259	277	272	262	257	269	261	293	271	272	239	295	289	277	276	264	251	285	263	281	267	260	278	269	252	265	264	251	257	284	261	311	288	267	289	284	281	287	257	253	282	283	265	287	255	290	284	261	271	269	296	246	276	275	277	277	285	265	257	287	281	277	277	247	284	263	240	278	261	294	261	268	273	299	275	287	265	228	262	261	259	265	244	308	233	236	255	263	270	277	267	282	259	260	260	280	259	258	241	292	267	252	255	265	267	246	247	252	291	261	267	242	290	279	239	279	273	234	283	284	288	281	256	313	260	252	269	285	276	266	278	269	263	239	263	256	265	262	241	273	320	285	273	251	291	279	261	242	251	297	287	244	278	289	295	275	266	269	271	260	301	253	269	255	285	260	260	239	234	263	272	261	245	274	274	272	251	281	277	257	269	256	278	267	274	243	272	282	256	278	254	272	298	263	283	288	273	284	275	284	260	245	263	284	288	272	294	269	314	269	249	263	268	250	276	284	271	238	284	290	267	294	215	245	270	268	248	268	285	240	270	277	270	263	282	245	282	244	276	280	276	315	275	267	288	289	271	281	263	262	270	244	265	243	273	273	268	266	255	279	293	268	281	271	249	266	281	234	257	258	293	246	283	297	245	301	287	284	285	302	258	279	291	223	257	292	275	260	235	263	259	253	269	294	275	292	264	269	278	234	271	256	269	259	298	270	264	271	270	265	264	259	255	280	266	272	255	271	295	268	268	274	273	280	256	284	253	268	242	277	266	249	258	252	304	283	261	277	302	281	252	274	282	278	251	306	282	264	296	268	265	288	263	272	267	277	276	274	262	268	268	255	284	256	283	279	283	298	249	263	271	269	271	292	268	283	267	297	267	303	289	235	269	257	263	299	301	283	229	276	259	282	264	265	260	296	288	294	277	281	299	284	288	281	279	265	265	294	283	249	279	282	243	259	273	232	262	266	230	288	268	205	301	279	260	251	251	300	235	265	239	289	272	274	271	268	273	257	282	254	278	280	266	278	265	297	301	278	275	270	238	292	275	265	262	248	255	287	259	301	281	249	280	278	249	268	260	255	251	271	273	278	272	289	259	239	273	277	284	237	266	284	234	298	273	313	250	276	262	240	255	254	270	264	282	269	278	288	248	277	264	285	265	253	265	281	270	236	270	252	261	270	256	269	273	281	268	264	281	270	280	267	284	255	290	253	270	262	255	285	248	296	277	293	275	275	280	252	258	312	250	256	267	261	279	302	262	264	307	272	295	275	253	259	280	252	256	296	273	303	251	279	274	252	248	302	284	278	271	268	284	251	279	288	290	245	225	257	241	275	242	254	277	272	276	261	266	256	287	286	303	267	272	282	311	289	299	277	263	293	237	279	294	257	284	265	284	263	285	279	302	290	280	274	277	275	221	266	263	261	282	277	263	263	254	263	265	264	282	290	259	276	282	256	289	283	284	303	272	269	281	279	243	272	246	277	262	287	263	249	272	255	294	271	302	253	264	284	280	235	280	288	256	287	273	286	273	288	259	284	242	290	257	276	255	268	293	280	250	292	266	256	300	269	257	271	265	265	249	253	243	267	263	277	269	309	292	270	247	262	263	254	286	260	274	248	285	284	264	287	280	289	273	247	287	245	283	278	273	274	240	280	273	280	262	290	270	264	266	293	259	243	285	241	286	257	291	275	270	290	298	265	284	288	258	242	230	282	244	301	236	262	258	256	237	289	284	261	270	258	265	273	264	250	267	257	267	241	285	283	289	258	278	258	274	282	265	289	247	298	277	256	281	252	290	256	234	258	271	268	283	260	255	271	255	266	255	262	325	284	257	273	280	274	246	273	276	273	261	279	254	273	298	300	238	269	242	255	275	287	257	283	253	305	259	297	266	277	284	270	250	283	257	271	280	285	263	295	259	276	272	254	251	268	270	246	265	290	245	264	248	276	266	269	300	262	255	291	276	266	263	243	260	300	274	262	279	277	255	273	289	298	254	281	285	237	283	272	259	265	281	261	290	246	295	255	296	257	251	258	278	281	289	299	272	276	258	281	270	302	281	261	256	296	242	272	286	253	287	258	276	261	296	302	276	275	297	262	255	262	263	289	267	300	288	298	291	257	268	233	281	299	244	272	269	267	272	294	282	269	301	265	296	259	279	272	246	244	286	273	308	271	269	257	264	250	301	277	255	287	252	280	294	291	259	286	259	266	319	265	276	286	265	266	301	281	262	261	290	251	262	270	274	280	280	275	282	244	289	245	292	259	275	284	284	260	289	273	255	271	272	275	262	265	268	267	284	257	285	278	234	257	290	268	306	259	253	272	260	309	272	257	303	263	294	270	272	282	280	274	295	270	305	258	259	281	252	275	289	257	289	252	245	270	247	274	263	242	272	248	272	253	258	263	257	275	282	281	299	262	271	283	267	275	282	271	277	293	273	272	248	283	256	269	276	293	293	282	278	277	273	301	255	261	275	294	268	251	282	300	271	282	269	288	267	259	271	280	259	259	236	255	264	282	274	268	257	270	274	269	250	269	259	286	270	245	269	274	291	242	258	264	257	255	237	282	261	263	263	274	286	285	285	277	312	274	279	262	258	280	257	303	260	267	259	265	295	260	264	288	258	258	283	268	279	279	260	255	258	290	293	291	266	264	243	259	293	269	284	254	274	281	274	275	279	250	253	284	260	242	286	273	270	286	289	281	256	243	258	262	259	239	267	279	284	261	273	227	279	286	299	300	272	251	286	279	289	269	256	278	264	260	277	267	287	292	237	250	248	279	272	241	252	278	254
7533	2637	5526	6391	5577	4533	3814	3252	2757	2464	2205	1919	1741	1643	1608	1408	1445	1350	1281	1192	1191	1136	1131	1054	1093	1037	1092	1023	1000	1020	974	955	1003	909	948	907	886	831	950	855	901	895	919	847	924	862	910	835	865	859	940	849	871	851	840	826	820	829	850	832	870	877	888	828	805	866	859	799	830	843	815	852	831	831	816	829	767	799	791	898	804	738	790	808	861	766	817	810	835	812	819	840	830	788	831	741	837	833	781	812	778	821	821	803	808	809	794	805	855	807	816	797	837	800	806	798	789	788	818	818	803	814	835	769	824	787	809	827	836	820	786	770	787	786	787	818	829	768	766	784	814	811	841	838	803	759	821	807	792	748	812	752	809	778	829	796	829	791	819	800	792	804	820	803	816	761	765	748	760	775	804	752	767	799	787	799	792	777	816	816	811	780	864	808	821	814	770	834	781	793	807	803	791	809	789	778	797	796	763	796	787	849	800	835	761	816	786	793	849	718	790	825	765	805	753	811	813	842	781	781	785	760	789	767	803	803	797	814	827	785	826	777	797	830	807	779	759	782	774	808	760	779	753	778	776	792	861	771	764	749	776	776	811	843	771	832	825	805	822	788	761	809	818	753	778	791	813	766	786	799	794	772	821	798	763	794	783	726	763	761	850	759	807	817	798	802	777	799	791	793	781	778	809	799	780	730	805	778	709	773	820	782	821	771	751	794	801	755	799	729	824	831	812	820	821	769	815	760	802	799	792	830	793	774	806	785	816	777	824	808	811	765	800	777	827	744	807	816	792	774	801	816	796	760	789	814	779	828	734	794	808	789	780	781	801	761	791	800	754	828	811	776	788	777	805	741	766	817	781	768	755	814	835	750	763	840	786	747	802	855	800	859	779	782	796	764	864	793	761	751	726	752	761	785	837	772	767	775	774	772	806	831	798	775	845	798	769	789	796	801	858	782	834	777	823	861	781	759	786	802	803	768	779	755	784	826	753	805	734	795	744	818	800	791	769	738	748	778	787	803	786	834	769	786	784	782	748	783	799	812	812	803	808	821	805	775	757	827	818	817	798	763	789	789	826	787	818	792	783	786	791	822	724	784	800	856	794	845	796	778	769	773	781	848	813	780	753	788	811	778	776	809	844	766	858	834	790	788	809	798	737	746	784	777	748	784	808	772	768	793	751	789	783	859	793	761	790	828	844	803	781	803	782	803	839	743	787	808	788	769	776	819	789	821	764	841	784	813	756	780	809	830	813	783	809	773	802	802	809	747	815	782	780	788	757	801	816	789	782	779	787	789	842	775	819	761	766	764	805	788	785	816	807	731	779	726	809	769	751	808	756	799	774	788	780	813	847	776	773	772	736	819	789	810	739	786	783	808	809	809	776	793	731	727	803	716	802	791	789	813	771	738	838	781	789	774	726	822	738	832	786	848	779	773	796	818	789	820	777	799	792	782	778	768	796	776	780	812	784	757	742	810	805	794	828	776	849	804	749	764	811	853	772	807	821	810	766	779	770	758	775	810	771	813	792	785	776	738	809	819	802	743	805	780	812	760	806	824	809	761	779	780	798	747	772	787	807	810	758	815	780	751	809	847	817	795	768	784	787	767	774	797	772	764	769	730	801	840	782	845	766	773	807	799	803	798	801	816	820	754	791	773	753	773	778	767	784	780	804	808	775	813	780	813	773	768	759	788	810	775	782	826	793	861	812	782	807	784	808	734	774	714	771	806	836	811	812	763	771	813	790	771	815	825	824	795	806	810	793	806	791	800	745	814	779	766	744	803	714	775	791	780	798	858	799	826	769	782	794	797	803	785	736	805	826	854	803	775	834	797	774	779	808	751	850	813	811	801	798	790	791	803	814	747	785	768	813	756	782	844	789	742	809	791	834	838	838	764	784	753	755	778	786	771	758	807	855	817	798	778	796	785	783	738	819	803	823	800	779	792	814	786	789	793	775	774	745	794	804	767	777	834	780	789	788	802	827	793	774	820	807	792	775	769	858	816	794	750	831	781	837	835	753	805	807	811	833	828	785	772	749	821	857	775	800	841	801	761	776	790	818	770	835	792	782	792	798	781	804	796	768	777	787	864	768	817	770	770	803	813	757	818	817	798	731	791	754	819	804	821	797	784	806	803	808	797	745	772	809	778	817	737	803	825	753	781	829	772	788	803	799	812	775	804	823	813	788	803	828	812	823	723	768	786	830	761	767	792	767	795	741	820	783	842	805	827	796	819	776	811	785	783	819	761	861	813	790	786	782	796	812	801	815	797	783	795	800	785	818	798	803	750	807	800	795	816	790	767	802	780	800	787	810	780	755	771	810	802	789	775	777	816	793	781	813	834	779	802	733	772	830	786	771	774	760	796	745	790	808	817	811	772	794	815	781	780	784	818	720	809	759	809	815	848	826	805	798	815	756	739	800	876	806	800	808	829	766	784	767	766	793	780	795	794	787	758	810	831	806	826	786	796	785	832	796	788	792	823	785	842	780	782	761	800	758	810	796	765	783	799	765	818	872	828	794	830	790	757	838	837	758	811	776	797	791	764	767	789	816	776	769	727	795	779	805	823	807	762	819	785	763	794	821	800	769	836	845	783	753	782	756	814	824	819	778	815	812	844	767	767	824	768	824	800	834	850	799	808	806	813	865	742	821	748	806	775	799	785	744	781	760	821	809	772	785	794	823	812	762	752	782	792	796	817	767	799	753	766	824	770	775	827	815	765	777	815	766	776	813	817	827	773	809	798	789	763	803	804	838	813	800	748	752	772	794	801	770	780	785	804	798	764	779	779	793	808	824	759	766	758	749	775	775	808	836	810	778	794	809	798	836	806	801	782	824	816	751	814	770	775	760	805	797	787	752	810	767	815	814	818	767	792	781	787	766	757	818	777	780	813	785	806	755	857	785	760	803	807	839	799	787	791	820	804	754	821	826	807	808	717	793	766	733	795	782	843	786	779	784	819	769	795	787	813	792	832	777	809	804	745	805	796	777	823	804	819	752	810	762	759	793	779	821	743	763	806	789	849	767	776	787	797	748	788	780	776	773	835	785	795	787	742	783	745	772	799	824	745	766	741	761	779	794	782	879	779	776	787	737	818	817	788	727	826	846	794	814	798	820	741	762	798	834	816	766	759	822	777	762	808	780	828	796	801	775	769	801	785	775	784	774	804	762	725	825	808	830	793	828	766	759	766	782	869	795	755	757	786	822	775	781	777	816	817	752	779	760	751	756	814	744	752	811	831	762	842	786	829	763	787	800	783	810	790	834	784	779	775	763	791	804	755	776	787	828	795	857	809	771	763	750	733	803	767	784	780	805	745	763	766	752	790	820	786	773	749	829	815	820	796	834	800	813	820	779	796	815	790	802	827	771	796	790	834	818	790	796	759	780	766	754	793	743	825	818	802	768	763	802	778	776	739	809	718	774	812	837	779	823	799	792	813	776	760	794	788	805	777	787	831	767	758	797	742	758	834	764	789	830	844	820	764	768	801	823	777
2117	187	209	197	183	145	168	170	163	157	150	136	147	151	132	134	159	152	146	154	137	132	132	129	153	119	142	153	130	154	162	153	124	144	128	124	147	151	126	132	156	145	147	156	144	139	139	144	142	130	118	127	125	131	158	149	144	148	131	144	137	152	143	139	129	151	157	143	152	127	116	147	145	143	140	121	156	152	132	136	134	133	139	113	129	143	162	153	134	155	146	158	139	130	144	132	138	143	153	131	133	142	131	143	169	156	137	157	153	145	149	115	166	152	131	144	157	147	148	138	157	158	136	126	169	124	135	152	147	160	131	141	139	138	135	128	148	128	149	147	145	154	106	148	137	141	126	151	149	152	150	135	124	133	127	135	162	154	134	144	130	146	129	129	141	139	137	146	121	127	136	136	165	114	144	128	138	127	112	128	152	149	130	136	133	126	138	139	143	121	141	117	149	146	148	134	162	139	133	145	139	132	140	141	146	134	153	130	149	138	143	161	140	151	141	147	127	135	153	141	150	143	127	134	131	134	148	139	139	149	127	149	119	114	143	129	154	129	140	135	152	129	156	125	153	129	135	133	156	140	133	134	138	140	112	146	122	150	158	135	114	130	136	169	111	125	155	131	149	133	144	160	142	150	156	126	128	155	134	136	163	150	148	130	125	128	168	140	172	151	143	137	149	128	137	139	139	157	171	154	125	139	141	135	136	141	165	149	136	152	179	154	131	151	143	153	147	133	145	157	130	135	131	125	126	143	115	123	132	139	138	134	128	142	116	149	125	138	129	109	131	145	144	146	133	135	129	142	125	153	139	139	139	119	145	133	119	138	157	128	121	143	142	135	140	161	144	140	123	108	133	132	140	137	139	125	159	129	168	136	130	129	127	150	130	128	119	148	123	146	139	147	146	153	132	137	114	123	153	139	152	136	143	155	137	138	147	161	122	120	155	142	147	146	141	108	134	117	144	140	127	124	128	145	135	146	144	147	157	129	137	150	130	150	128	126	122	163	156	153	130	131	136	114	141	144	140	154	134	147	149	165	133	145	148	158	117	161	123	150	137	148	149	113	125	126	159	169	155	156	142	147	130	157	144	144	134	138	147	134	124	135	135	137	162	161	125	149	146	127	142	163	159	169	133	151	146	149	154	168	147	130	150	126	147	150	137	135	164	122	142	132	151	148	132	138	139	149	122	142	129	113	153	169	152	160	154	150	134	144	146	142	141	146	142	149	157	161	141	133	138	141	172	123	154	136	127	140	136	126	146	124	157	132	136	140	147	133	125	138	150	109	150	141	127	152	129	142	146	150	138	136	132	152	133	162	145	146	151	137	137	148	136	137	123	168	152	144	148	145	140	125	135	124	150	132	132	138	149	148	157	157	124	138	148	150	154	146	138	152	127	126	131	143	144	134	119	140	143	130	157	154	171	145	136	147	144	118	141	139	153	135	140	144	119	124	131	169	119	112	155	138	146	142	137	127	139	152	125	146	148	142	136	155	123	144	119	131	150	133	141	173	160	141	162	137	135	134	144	123	135	135	153	123	134	158	131	123	150	136	150	134	138	154	128	146	153	141	149	127	117	150	146	160	146	147	138	150	156	159	142	137	159	141	141	132	139	162	137	135	152	141	159	149	137	137	155	154	137	118	154	149	134	149	154	136	153	159	135	149	148	147	163	148	138	145	139	113	161	132	138	148	152	149	128	175	154	140	144	142	145	134	126	135	124	148	154	122	144	140	130	139	142	128	142	128	135	146	116	125	128	137	165	136	142	130	129	142	143	150	150	146	149	126	147	124	145	129	139	137	142	147	149	135	138	150	161	148	125	149	123	149	137	144	141	137	152	139	138	111	124	145	140	143	146	146	148	152	122	126	144	153	136	166	139	152	114	124	127	146	141	123	132	148	114	146	157	136	142	128	146	134	147	134	153	174	155	142	139	138	165	153	139	131	127	136	128	156	155	159	139	132	127	138	149	146	126	148	151	140	156	142	170	153	148	151	133	138	149	149	139	145	142	154	165	124	120	155	155	127	135	146	137	165	142	142	138	141	154	152	127	140	144	131	132	155	145	134	121	126	130	135	147	143	141	122	137	131	153	133	142	134	139	133	146	130	158	147	140	128	163	156	133	134	145	153	151	141	150	134	152	103	146	161	122	133	125	120	129	152	141	136	138	117	129	165	154	145	125	140	154	134	117	114	157	144	140	142	141	151	157	129	133	159	155	141	153	147	155	146	133	132	151	152	157	144	156	138	130	139	129	129	139	132	167	136	130	157	164	151	121	149	139	135	163	142	120	149	146	139	140	146	151	140	132	132	147	156	161	149	123	135	144	125	134	153	162	146	132	133	126	151	138	140	136	133	142	114	140	155	115	147	133	122	151	159	136	165	161	137	153	148	141	145	147	127	152	121	149	138	132	139	122	130	137	140	133	138	142	127	126	149	136	133	147	151	138	157	141	143	139	143	146	130	140	127	133	136	167	127	140	127	131	128	151	139	155	126	161	122	152	138	161	141	137	137	131	134	130	154	139	128	150	135	144	141	131	153	151	154	125	152	134	146	168	145	138	155	153	167	142	135	160	151	160	146	140	118	143	118	163	163	139	137	154	132	149	126	144	145	120	146	136	142	141	145	163	157	127	167	144	133	114	149	130	127	118	161	141	135	167	145	151	130	170	142	161	144	152	140	144	138	167	143	151	137	129	149	136	152	150	141	130	146	155	144	143	140	143	123	156	159	152	142	124	141	162	134	139	130	144	148	117	147	127	143	131	130	134	131	136	141	146	164	153	162	137	147	148	133	136	158	131	133	132	144	142	121	142	136	158	147	151	134	123	130	137	143	152	134	160	147	121	153	119	141	139	146	123	138	125	143	139	134	140	148	114	146	149	133	144	143	145	162	146	129	163	128	126	136	150	164	127	152	141	144	121	142	141	131	140	151	148	132	139	147	131	154	133	124	153	145	145	164	140	159	144	138	153	137	164	130	135	142	133	137	153	142	161	140	155	138	126	141	131	133	117	140	138	137	139	151	130	150	129	131	164	139	157	122	150	137	151	152	133	135	150	138	158	134	138	137	138	128	131	139	146	136	142	136	156	151	154	148	143	133	125	125	120	155	162	136	129	144	128	157	136	155	132	142	157	133	144	146	154	153	150	153	126	132	124	136	137	137	148	146	161	149	143	140	143	146	151	128	157	137	132	137	144	149	143	146	157	99	147	137	149	162	169	151	147	144	142	123	175	144	143	148	140	156	124	139	141	157	149	142	149	142	133	146	121	139	141	141	145	130	166	121	127	150	121	120	129	137	148	130	142	149	185	117	155	141	156	127	135	151	152	138	141	106	143	143	127	136	121	143	130	130	135	132	119	147	148	148	130	137	133	153	136	153	124	141	141	145	140	135	134	140	143	123	143	159	130	144	135	121	126	150	138	153	147	119	146	144	148	162	137	159	137	135	138	138	133	151	164	142	139	144	130	123	167	150	143	129	111	134
1961	505	662	677	583	566	522	543	559	522	498	534	500	538	501	453	478	517	483	512	489	446	505	535	488	496	472	468	457	447	449	477	481	477	449	455	461	474	452	487	473	439	468	465	504	468	542	440	436	455	504	475	462	500	470	482	463	475	475	466	443	481	457	505	461	449	492	505	465	468	442	488	459	502	481	474	429	474	484	480	484	448	440	475	453	439	421	489	490	460	477	466	493	474	494	465	508	412	450	498	486	482	437	469	527	478	479	480	512	471	463	466	419	414	461	448	462	493	473	462	473	496	456	519	446	500	479	507	481	489	467	412	484	480	443	460	477	460	482	479	502	476	493	461	471	451	440	443	460	485	452	470	466	437	472	494	461	466	482	462	491	449	449	471	485	464	472	496	486	487	449	447	465	467	504	468	474	472	488	460	433	461	471	492	513	456	452	465	465	463	465	447	426	432	465	501	476	491	469	450	488	487	459	480	482	457	480	462	494	487	467	469	445	449	453	473	476	457	476	448	482	474	449	456	457	490	468	460	468	492	451	469	453	426	450	494	427	474	469	477	483	434	452	469	475	480	511	471	475	489	487	471	428	482	468	482	479	478	489	471	435	455	467	479	457	471	443	476	459	452	448	476	453	501	462	449	511	467	471	527	463	443	477	416	476	478	417	435	453	424	452	470	486	452	473	479	508	471	475	482	483	505	500	498	488	447	498	453	476	474	483	467	491	504	491	515	508	446	472	488	469	467	498	484	459	474	469	468	447	445	478	452	488	470	489	492	496	498	490	451	427	485	464	470	423	475	469	466	509	468	434	469	489	515	451	492	450	471	476	492	470	489	430	502	481	474	460	494	468	451	468	457	466	461	489	477	482	449	478	459	516	465	476	442	470	454	489	509	465	462	485	474	483	471	511	465	509	480	437	436	459	432	467	476	456	456	477	470	452	472	474	432	451	462	453	442	439	499	439	492	469	492	477	439	458	471	484	414	524	441	449	505	465	456	468	496	459	465	468	479	496	483	462	496	454	449	484	468	446	506	449	471	462	459	455	421	467	532	504	485	493	470	476	477	460	496	468	459	476	471	462	445	478	491	479	438	486	470	458	460	496	462	441	447	470	487	484	474	509	463	474	480	499	463	488	500	430	489	479	468	448	482	484	508	462	488	485	453	468	503	446	465	464	471	451	471	448	498	428	470	452	464	482	412	474	450	485	491	426	429	471	470	482	473	468	483	463	486	449	484	437	487	453	490	523	444	511	465	487	485	464	472	491	453	488	453	442	494	473	507	462	470	461	468	450	470	456	489	442	432	433	502	424	469	476	492	482	482	467	518	481	511	514	447	470	485	468	435	442	467	485	433	466	477	476	446	483	455	493	451	485	438	469	464	482	454	460	472	450	452	450	467	471	497	450	449	442	477	463	496	467	508	468	466	467	460	470	487	439	489	448	496	491	481	477	504	472	491	474	465	467	460	431	444	500	467	527	464	455	449	461	457	448	498	478	501	513	457	437	470	443	484	489	467	494	491	485	462	488	465	444	464	466	475	453	504	468	441	466	480	526	477	470	481	470	444	480	486	505	479	476	456	490	475	445	475	474	409	468	473	479	460	496	469	469	480	470	476	507	435	444	512	475	472	441	481	458	483	462	465	472	491	511	496	479	484	484	460	485	430	480	519	439	449	481	429	461	483	439	437	488	475	443	454	437	459	476	466	467	467	443	484	476	478	452	490	467	464	455	507	435	486	445	465	508	494	466	483	485	460	474	473	474	457	449	429	460	487	485	453	471	471	452	473	465	496	485	479	464	464	488	493	479	478	463	454	475	463	507	492	485	480	455	471	442	492	463	511	479	462	452	458	454	464	444	481	485	470	440	545	508	481	442	441	466	459	471	497	466	476	464	472	449	506	466	455	476	500	475	469	462	499	447	494	428	490	488	515	475	437	451	474	484	489	457	460	507	489	477	454	465	461	486	474	496	509	491	438	450	509	447	461	465	471	487	507	471	442	468	476	459	453	471	473	459	445	427	511	506	496	419	476	436	531	450	476	469	452	437	515	467	473	459	464	468	484	491	494	456	467	479	459	500	445	475	458	489	481	473	451	479	502	480	468	497	481	452	459	431	484	427	459	465	471	475	471	500	453	485	449	453	483	481	453	454	485	438	454	489	473	449	468	503	471	482	483	507	459	501	494	491	458	490	497	494	439	435	459	452	479	476	488	487	504	467	471	475	495	501	504	461	464	463	479	468	477	464	501	446	427	472	446	483	488	433	467	459	459	467	492	503	460	465	511	495	480	480	475	469	495	485	472	476	484	469	462	459	437	444	457	489	467	459	498	477	484	491	456	465	450	444	477	465	456	435	490	502	457	478	454	450	524	467	454	465	495	469	492	462	449	463	478	484	445	509	505	470	463	450	483	462	484	457	494	485	480	460	483	462	461	464	440	484	468	490	499	473	462	440	466	463	469	479	445	488	455	473	482	450	486	493	451	446	440	509	483	465	459	468	467	424	449	492	447	455	495	452	487	458	480	470	450	473	473	453	489	438	506	504	435	439	479	472	438	450	453	448	453	474	496	506	493	461	515	459	447	466	480	485	461	475	472	444	484	461	477	415	468	469	477	476	464	425	464	468	446	534	466	488	442	498	510	474	506	509	450	446	474	478	435	450	464	457	437	477	450	528	505	471	481	473	427	427	472	473	470	449	461	474	473	502	470	459	487	499	470	508	471	454	478	442	456	493	486	473	426	435	484	496	484	476	498	451	489	449	461	461	500	493	459	468	455	453	473	499	461	457	443	459	445	459	461	437	495	473	476	460	466	430	446	473	490	492	460	490	458	483	454	443	465	448	505	448	426	429	495	464	439	455	432	452	477	498	443	478	468	470	479	442	470	457	542	476	494	456	456	477	451	472	464	491	481	493	451	469	454	478	490	464	478	449	490	469	470	451	449	483	473	495	483	482	497	462	493	453	467	497	429	463	466	457	453	468	455	473	478	450	465	468	473	505	494	436	474	430	511	434	443	448	440	472	484	461	452	449	484	489	485	474	451	433	491	464	414	485	487	467	495	431	511	448	453	454	431	481	458	485	487	458	465	486	508	493	418	493	461	486	500	481	500	435	456	472	483	460	514	442	495	463	455	500	447	452	485	496	511	476	456	460	458	503	437	492	451	495	460	504	487	481	450	456	425	463	453	494	478	471	477	491	497	487	518	468	426	475	491	430	463	464	473	487	476	468	485	504	473	445	494	470	458	446	462	453	468	475	485	472	456	448	473	472	477	450	465	476	437	458	499	484	477	443	475	457	448	470	496	466	489	440	476	478	442	454	472	456	504	456	453	480	483	460	417	455	461	444	443	481	495	472	465	507	491	472	477	443	476	512	460	466	477	471	447	466	501	495	489	485	439	451	489	468	489	475	497	459	452	497	517	432	515	453	441	441	453	434	485	498	462	494	459	481	448	434	432	497	451	523	409	466	519	468	465	526	471	461	443
8755	1261	1632	1293	1006	754	573	548	461	410	373	415	386	356	314	324	307	317	286	311	321	334	319	310	328	286	291	295	278	300	292	263	329	307	291	287	290	289	247	259	322	288	294	296	292	279	270	276	312	266	283	307	294	281	262	254	265	252	295	284	272	297	296	235	275	270	264	305	260	256	260	315	284	265	280	270	288	300	267	265	283	283	262	267	279	265	268	281	266	283	286	233	273	306	284	250	285	289	300	308	265	281	266	292	277	281	275	261	275	281	239	263	264	244	248	281	229	277	283	237	273	260	287	287	326	292	273	263	298	263	278	261	257	261	252	261	287	278	259	299	277	284	269	301	278	268	251	253	294	250	256	297	276	254	260	262	284	270	248	263	252	281	298	273	259	292	271	250	253	278	309	295	263	268	277	274	283	252	256	272	258	272	243	270	282	287	279	278	241	302	281	271	265	235	289	282	261	263	261	274	290	303	286	274	277	251	263	271	257	289	280	289	260	277	248	281	281	286	263	267	283	260	280	287	240	275	286	278	262	297	288	294	313	312	269	272	258	266	262	302	273	268	254	288	278	270	269	269	257	294	308	278	261	289	266	251	278	286	248	301	268	275	283	245	258	258	308	274	290	290	280	276	274	252	276	254	273	264	275	291	297	274	270	269	270	269	268	268	290	291	276	275	254	280	301	277	258	263	260	276	296	278	276	272	274	261	289	256	265	275	284	284	277	265	278	295	301	250	260	286	252	306	267	278	289	272	264	311	265	282	250	291	267	256	292	272	291	265	257	294	268	280	286	292	269	277	270	272	273	288	263	291	268	267	298	282	269	283	279	286	269	282	248	276	281	280	285	241	275	266	284	273	301	265	292	272	291	271	267	274	259	261	277	294	289	305	269	294	254	284	250	287	286	269	298	287	289	274	299	279	253	251	260	309	245	256	270	250	312	274	276	287	276	286	266	286	287	282	274	274	275	289	292	298	231	270	261	265	272	267	252	263	282	265	248	251	286	270	313	282	260	271	281	296	284	269	291	273	284	286	250	270	295	281	264	242	261	265	295	257	242	245	299	271	269	281	272	264	254	290	253	277	267	287	270	258	279	300	279	248	270	265	290	257	257	263	258	257	308	278	289	245	292	286	276	269	289	277	271	276	294	265	279	264	258	281	284	254	272	268	286	284	292	273	262	294	271	258	279	299	296	282	298	283	282	275	256	263	255	273	285	260	290	276	298	299	264	272	266	291	258	293	273	268	283	282	267	280	295	275	252	271	286	258	272	259	300	303	280	313	262	274	260	262	271	271	283	277	275	245	277	270	262	256	281	300	247	275	277	277	281	266	278	280	258	282	286	310	277	290	261	261	308	263	272	262	256	270	272	258	254	276	283	304	270	262	260	266	280	273	293	273	279	242	277	265	269	250	277	262	286	248	288	259	274	272	265	280	283	266	278	265	290	242	267	274	254	256	270	310	265	277	265	279	283	278	280	279	264	243	279	252	249	288	324	273	259	251	291	282	264	264	261	277	286	281	295	288	264	277	269	298	260	292	276	247	270	291	298	274	257	264	288	259	250	263	264	279	251	280	278	318	256	264	254	279	269	276	296	282	235	292	284	240	287	277	284	288	293	264	290	285	281	287	247	254	315	283	266	296	268	267	305	282	271	305	284	250	296	264	271	283	295	290	267	262	269	283	285	268	299	256	263	262	272	282	250	281	310	288	275	281	288	275	272	292	265	267	258	257	279	285	263	269	291	277	273	271	257	269	286	269	253	308	266	271	261	283	261	250	281	287	251	275	243	262	245	269	282	260	256	274	259	285	277	274	295	283	284	309	281	290	299	270	269	257	270	277	270	284	260	271	272	282	295	266	264	229	272	283	280	254	281	265	271	259	248	297	286	285	259	292	279	265	275	256	270	268	292	289	271	266	260	224	269	296	288	268	258	284	272	261	285	268	299	279	285	295	275	264	280	291	275	255	266	306	265	307	278	272	280	279	250	279	251	271	260	247	281	266	252	250	253	288	251	267	269	271	286	266	266	279	280	267	288	295	278	280	255	273	274	291	283	259	282	265	278	274	256	263	275	268	242	287	246	291	280	258	243	245	304	275	274	246	278	259	246	267	261	281	281	271	273	300	286	294	292	268	279	262	266	263	274	277	295	284	279	284	288	261	272	246	254	250	272	248	268	274	274	275	269	284	322	251	250	277	268	287	277	291	258	287	261	298	279	287	272	276	276	301	281	264	294	277	274	284	259	281	273	254	286	288	289	283	302	305	274	302	257	271	294	283	270	246	262	273	302	262	257	246	275	244	281	302	254	266	268	271	247	253	268	273	278	296	274	282	265	260	286	292	284	309	277	273	242	280	268	264	269	294	257	244	271	239	275	302	293	280	250	273	260	270	297	267	295	284	263	267	269	315	255	260	279	261	303	270	270	244	287	253	286	294	224	270	264	277	272	257	276	275	290	291	258	265	258	252	274	305	266	263	286	276	261	263	236	265	271	264	292	273	282	311	238	293	253	244	274	261	283	273	269	266	264	272	265	277	303	266	276	275	258	255	283	258	290	284	275	256	291	278	265	265	279	271	302	289	245	250	287	275	261	295	285	253	255	266	268	280	298	281	272	308	264	281	279	219	283	274	277	288	284	259	279	258	296	284	288	308	257	248	317	241	291	261	261	261	289	275	278	277	229	253	284	296	278	292	285	300	242	272	303	292	276	259	245	243	282	269	262	281	283	252	281	277	263	310	280	260	262	294	284	274	286	272	278	265	293	250	264	271	243	258	271	274	264	266	282	265	295	237	295	308	286	254	284	272	272	258	281	292	250	288	270	274	261	253	263	304	284	277	294	297	265	265	289	293	248	265	248	271	284	308	293	289	259	269	270	274	253	263	263	272	293	277	296	299	264	299	260	289	275	288	218	256	284	257	282	287	277	274	260	275	274	278	292	235	251	274	281	286	272	277	269	281	289	266	282	295	303	291	271	308	273	292	267	271	260	293	259	262	252	242	264	262	280	285	277	304	260	280	292	266	265	270	276	274	272	264	269	251	268	268	279	264	275	251	246	279	304	252	277	294	267	267	283	253	265	291	256	259	280	275	264	220	312	276	282	252	284	276	255	294	237	294	272	274	270	260	279	273	278	267	274	249	291	276	304	271	244	288	304	284	265	249	252	282	279	268	276	296	292	288	260	283	289	257	251	278	299	246	291	282	264	269	267	241	274	317	293	259	280	301	237	267	320	280	275	294	277	277	285	286	277	297	267	280	261	292	271	254	267	258	259	275	284	254	264	274	296	271	269	262	270	272	265	299	302	273	259	282	283	289	282	285	259	262	273	297	275	281	317	277	250	288	308	301	261	295	285	276	252	262	295	270	280	308	291	251	281	252	278	276	253	240	259	272	284	305	288	291	269	270	251	268	287	294	273	262	267	265	301	312	279	277	273	251	292	292	261	300	294	273	304	283	260	259	301	246	274	267	253	287	259	310	251	268
5458	1751	3366	3780	3410	2818	2334	2086	1789	1606	1519	1398	1298	1260	1191	1195	1136	1101	1066	1113	1046	1002	957	988	1004	994	1008	946	1036	894	916	887	899	943	857	900	864	906	860	845	841	850	848	917	909	858	871	815	850	856	820	846	795	802	921	797	861	807	784	822	847	842	866	829	877	816	846	813	823	818	886	843	863	813	852	743	808	863	874	817	831	859	869	823	799	828	777	838	848	787	822	835	835	771	827	824	786	871	805	787	831	789	823	844	791	851	787	854	748	880	841	823	788	836	860	797	854	794	827	791	861	818	836	813	792	803	826	792	771	832	817	825	785	795	793	818	823	805	796	742	834	815	802	812	823	824	875	802	844	806	815	813	831	870	809	773	803	798	811	833	775	789	825	838	826	800	857	815	856	822	830	771	724	810	826	840	741	826	822	823	854	812	822	802	862	778	756	819	842	790	797	815	822	787	778	806	822	808	776	784	804	801	814	796	811	842	827	814	819	843	791	829	773	813	796	834	858	829	773	780	805	782	825	815	813	828	778	807	755	863	806	810	790	819	781	849	806	791	795	751	809	785	827	808	852	795	867	826	848	847	832	838	807	787	781	811	793	863	821	814	838	773	813	798	788	828	853	783	806	784	820	807	814	808	816	756	827	802	769	842	811	809	863	767	835	875	854	845	825	849	797	807	817	778	785	781	752	842	815	848	784	850	838	814	840	786	770	839	842	806	800	746	791	805	828	777	811	819	767	791	854	862	808	807	820	857	792	800	805	787	873	837	783	804	760	803	811	785	823	837	845	775	829	797	825	796	828	840	773	863	839	855	824	800	804	815	772	859	830	856	814	789	824	806	834	780	876	850	811	812	852	760	801	751	795	767	757	811	782	802	820	850	815	753	860	749	836	797	830	822	845	763	798	820	772	815	821	789	840	827	842	794	838	825	863	821	810	804	772	808	798	780	888	835	829	780	842	801	812	777	833	789	866	836	835	818	783	778	854	819	814	815	791	842	813	805	827	800	867	816	896	849	810	822	788	770	865	858	801	789	795	837	781	847	800	827	806	831	813	789	772	809	862	767	860	785	784	825	767	865	810	812	763	782	839	825	807	843	808	790	840	822	782	841	796	804	785	750	800	841	784	797	832	847	824	826	803	832	840	846	784	776	797	784	784	803	806	839	816	748	812	831	807	831	815	825	824	780	739	828	801	830	849	796	844	782	795	762	790	792	857	831	831	799	788	859	789	790	823	784	807	787	793	811	826	814	864	783	861	822	798	799	823	833	822	826	771	831	812	807	802	822	754	818	845	861	760	800	753	799	797	805	807	822	733	809	787	808	794	788	861	815	877	798	850	877	798	834	834	802	810	815	784	787	842	842	816	876	803	791	817	807	761	851	810	804	763	794	809	822	783	764	798	840	864	866	803	827	764	844	837	841	814	842	821	819	806	833	803	840	843	804	785	807	776	842	795	795	814	799	750	820	769	810	744	768	818	830	794	866	808	768	816	784	755	807	849	830	808	824	794	828	790	822	794	819	811	827	798	833	799	816	859	809	810	805	850	783	814	796	813	832	774	824	828	802	842	795	772	820	839	848	818	855	862	789	822	798	847	781	842	811	784	809	748	784	830	886	789	783	787	828	835	806	818	816	800	810	778	783	760	828	726	804	822	798	800	774	834	855	802	796	793	788	842	853	795	849	821	774	842	817	874	852	801	833	814	796	851	823	863	860	771	844	815	810	790	818	843	792	842	798	815	791	794	858	803	817	842	820	826	811	803	804	807	805	798	794	792	825	760	819	787	834	822	803	780	834	831	777	784	801	834	824	802	834	880	793	839	825	809	799	828	819	848	773	788	789	842	793	793	830	774	798	779	814	792	787	805	849	835	817	762	825	789	831	849	814	798	826	818	849	849	792	807	770	747	834	838	854	852	809	858	804	757	800	797	846	799	863	772	793	833	856	802	849	816	788	819	755	842	845	854	841	840	795	841	886	813	774	818	796	817	813	797	810	850	783	798	871	808	792	832	811	815	819	894	852	817	871	820	824	790	794	784	801	878	791	764	833	801	744	842	790	796	827	816	817	824	837	775	823	838	771	853	777	787	793	777	815	798	803	830	814	840	862	836	839	751	779	836	754	844	823	814	829	831	823	818	774	836	829	853	816	842	832	777	824	814	795	823	795	820	807	719	760	799	780	808	789	793	812	817	828	798	825	746	784	787	793	752	837	822	813	870	829	790	842	830	841	808	825	795	830	817	855	772	855	799	786	832	812	867	863	837	821	856	787	759	803	802	754	862	748	804	813	771	844	839	801	817	812	772	764	817	793	807	831	821	797	822	808	808	857	812	790	812	823	833	777	770	822	798	783	840	821	825	785	799	770	785	782	862	813	793	782	837	781	802	834	778	852	837	826	763	804	800	838	823	853	776	796	838	808	811	826	758	814	840	803	795	816	782	800	820	839	830	823	837	807	788	725	797	803	801	775	821	772	815	787	807	817	797	795	806	816	875	824	800	841	811	834	862	811	819	796	750	824	864	819	821	822	770	813	833	855	822	809	811	798	799	851	840	765	832	812	825	810	821	842	845	790	811	822	829	823	785	847	808	796	776	799	807	823	769	817	861	783	815	785	779	851	819	817	794	801	843	840	843	814	800	794	822	770	817	829	789	815	832	784	813	778	786	851	801	821	824	813	837	833	824	808	787	794	797	786	755	797	821	773	851	773	872	796	819	848	738	774	818	783	813	803	775	784	855	774	866	818	805	838	765	888	859	820	809	746	825	815	838	825	787	746	803	779	836	822	839	842	741	813	830	837	795	795	856	836	819	835	793	848	811	828	898	833	817	834	810	798	782	786	813	798	824	806	806	811	788	895	819	841	800	783	843	798	803	809	839	746	812	828	842	836	853	815	781	782	824	783	829	813	818	825	796	776	822	827	770	819	814	787	811	815	819	773	787	783	852	790	798	817	761	809	764	807	787	782	747	760	827	848	819	835	846	780	824	814	843	755	789	795	825	822	798	809	790	799	830	776	803	849	798	810	779	794	803	787	797	777	814	785	807	830	884	815	765	833	830	829	800	797	805	855	845	825	767	819	829	882	813	838	817	838	810	792	833	798	809	788	796	777	831	803	862	819	773	774	815	800	853	805	821	833	766	776	805	842	803	837	794	781	827	768	803	799	813	842	851	882	847	826	803	807	809	812	795	863	790	820	798	821	805	779	812	829	792	819	817	779	863	821	824	767	798	798	798	804	786	777	800	841	774	845	795	826	832	808	845	802	804	828	806	798	837	819	799	816	811	842	785	783	772	850	799	819	818	825	844	803	802	846	814	778	831	807	840	793	816	829	794	803	802	798	812	836	804	823	793	785	798	768	805	830	803	779	795	810	789	800	797	828	858	802	780	784	811	765	828	788	758	813	810	839	782	813	771	760	811	831	829	779	844	809	785	825	836	801	840	790	786	787	818	793	827	792	784	838	770	766	815	796	828	813	827	810	822	795
15928	2621	2973	2386	1598	1184	961	715	709	582	513	452	432	397	408	369	362	314	341	317	301	304	274	329	326	288	320	319	262	288	278	272	269	286	268	297	300	285	259	290	263	279	292	284	276	272	293	300	291	273	291	255	271	286	313	275	313	293	254	272	264	286	292	248	269	288	291	255	280	252	289	309	257	271	266	258	255	263	267	244	288	291	244	294	258	274	291	265	279	290	271	294	269	265	268	267	285	296	280	269	283	264	280	281	255	287	277	277	264	291	245	287	256	264	303	241	260	267	261	249	274	248	278	273	250	266	259	270	254	242	244	265	262	270	270	251	271	270	262	262	262	270	273	234	262	261	249	278	252	265	280	277	264	266	264	278	255	323	270	248	264	273	292	281	271	252	272	282	257	289	261	257	261	267	263	253	276	288	264	243	265	259	259	289	263	270	275	257	287	278	299	290	275	240	252	258	254	276	269	256	301	291	280	257	258	273	258	237	267	270	264	282	257	253	280	248	273	260	235	283	285	273	277	266	248	279	269	306	287	315	262	290	281	272	278	269	266	259	266	286	279	294	268	273	295	259	267	263	255	264	256	275	279	297	240	258	287	240	267	253	270	262	251	290	267	288	276	301	260	283	278	253	273	267	262	291	250	266	273	267	217	292	251	262	256	242	271	281	236	274	267	292	268	267	273	251	278	258	266	248	234	232	257	264	279	264	252	248	251	257	297	261	241	256	295	271	285	262	303	266	278	270	263	244	273	268	260	277	253	319	285	288	265	301	269	247	273	268	264	301	276	276	257	292	269	253	311	265	270	273	269	281	255	244	266	268	269	266	247	270	299	271	256	300	272	267	276	279	263	273	279	279	252	276	272	267	267	260	266	289	279	259	302	271	264	256	274	247	291	264	241	257	255	246	285	278	262	277	286	264	287	261	292	261	254	264	259	270	227	268	253	287	282	277	247	274	279	266	271	300	288	281	269	217	269	262	268	285	266	259	287	276	281	264	287	244	293	290	278	273	271	253	277	254	276	257	268	284	279	271	279	277	249	262	256	276	268	262	304	252	263	284	266	272	265	264	266	269	272	268	279	235	256	262	258	253	252	282	283	284	249	260	288	261	294	254	283	253	275	285	286	290	239	286	257	291	283	267	289	276	260	256	242	300	276	261	275	278	250	280	237	260	258	265	274	264	246	296	268	272	260	261	277	294	281	283	288	285	276	264	270	282	297	272	261	274	294	284	234	260	250	268	268	247	263	261	271	244	263	245	254	265	259	303	268	266	273	261	258	262	262	287	239	305	277	242	278	250	284	249	246	258	309	278	255	255	248	275	283	265	299	293	270	244	267	260	261	237	265	267	261	279	267	256	265	297	256	258	280	309	244	271	277	260	284	284	280	279	278	272	240	245	276	266	260	263	281	275	281	277	280	288	247	268	263	254	245	270	283	281	265	262	299	252	275	303	279	303	243	293	263	284	281	274	264	274	253	312	269	287	255	241	275	267	281	302	287	248	282	260	265	287	291	262	269	238	277	253	290	231	254	265	245	258	226	264	269	283	261	264	281	291	275	312	247	277	248	255	284	270	266	282	269	248	258	274	268	276	270	280	278	280	261	242	260	286	266	275	275	247	253	264	260	289	266	251	231	283	263	260	298	287	285	254	270	292	266	280	265	255	305	288	282	276	275	270	252	258	282	249	288	244	276	246	283	263	279	288	274	288	281	274	283	271	295	281	280	266	261	256	226	263	260	261	272	252	264	290	267	285	261	285	280	303	291	264	277	280	255	242	274	267	276	288	249	261	282	287	268	303	299	263	261	262	288	250	273	253	301	241	293	266	288	249	251	267	242	275	263	270	272	277	286	241	289	269	287	270	226	257	308	297	273	280	293	249	265	272	271	266	265	296	254	255	281	275	274	281	239	278	266	277	276	267	259	256	261	287	284	279	289	277	262	271	232	286	286	274	255	261	298	273	231	282	256	273	281	233	255	266	265	277	249	273	241	273	267	248	238	258	303	272	276	279	272	237	290	244	282	277	248	298	250	278	283	256	265	298	250	277	270	278	257	286	266	289	263	261	241	276	260	311	280	263	264	291	269	248	283	278	276	265	259	258	268	286	257	256	256	256	277	278	282	277	275	275	263	275	276	248	268	277	276	283	281	300	286	259	262	285	262	270	268	260	286	306	235	283	245	256	252	282	267	275	268	263	221	267	257	285	281	260	275	250	276	290	230	280	269	245	260	241	252	286	258	288	289	275	256	285	257	274	296	315	268	267	256	293	244	263	290	298	275	276	253	251	262	274	271	231	272	298	295	284	273	256	280	279	272	269	226	252	256	251	293	273	282	270	284	257	267	269	248	265	291	250	256	262	287	253	238	268	239	271	272	270	250	240	261	269	274	246	271	268	265	273	288	235	298	282	255	250	278	254	276	279	281	278	256	245	246	278	303	257	276	262	273	266	244	254	272	286	242	244	247	233	263	285	254	296	263	277	246	257	278	275	268	304	257	279	257	246	272	267	285	276	249	251	263	265	267	252	267	283	264	261	247	266	274	261	281	245	294	282	239	267	281	302	284	244	268	259	281	252	270	254	267	288	249	268	240	268	280	258	262	280	262	264	275	255	267	274	285	259	296	288	270	310	263	255	258	281	276	257	272	275	285	271	266	289	262	266	264	285	249	272	307	262	267	269	260	276	260	243	261	292	266	250	257	269	260	279	268	266	231	271	280	266	231	293	258	234	254	298	270	302	281	254	276	261	273	294	277	264	263	285	278	247	298	290	264	295	273	257	247	265	230	244	295	292	250	262	272	269	277	274	257	302	258	225	257	279	244	273	253	259	271	255	289	254	278	269	300	266	280	286	257	269	265	284	237	263	264	293	285	235	269	264	266	275	264	295	287	245	264	277	299	245	265	263	273	266	273	266	266	293	261	255	262	269	276	263	247	270	240	248	276	284	257	259	260	266	252	284	247	304	310	255	263	268	248	257	291	271	260	281	224	295	301	267	266	299	263	268	249	269	262	274	241	304	272	302	271	286	253	287	255	253	307	270	241	300	298	260	260	244	301	289	279	263	257	280	268	255	271	235	272	276	256	291	276	254	256	289	272	273	278	246	243	280	287	249	286	254	277	272	283	289	274	299	284	286	273	283	250	302	256	270	280	281	274	283	304	251	229	267	273	271	247	279	266	255	296	265	270	262	286	282	281	284	264	263	268	273	280	231	254	257	269	280	262	270	265	268	274	285	276	269	270	285	277	269	273	293	238	280	279	267	261	290	301	265	268	280	296	251	268	245	265	281	293	252	250	263	289	262	269	256	246	260	288	268	224	252	272	298	290	272	255	277	256	275	283	285	279	243	274	268	252	268	253	284	224	284	256	267	243	265	256	283	282	250	254	263	263	268	251	295	280	244	247	278	270	306	259	263	258	258	249	271	266	283	275	279	265	280	263	260	276	257	286	272	273	263	274	267	269	283	264	286	298	277	270	255	261	268
7709	2618	5571	6411	5488	4620	3826	3195	2674	2400	2165	1968	1827	1667	1570	1409	1415	1384	1308	1260	1240	1143	1142	1128	1096	1050	1075	980	1010	1011	929	944	954	957	957	969	918	900	962	867	875	881	869	788	898	833	898	873	881	859	814	870	867	844	830	831	866	862	815	872	822	785	870	754	880	835	825	831	844	846	817	829	817	857	770	795	807	876	796	776	815	761	774	846	808	783	764	850	799	779	829	821	864	817	847	833	792	829	773	766	810	856	845	825	798	786	842	791	788	765	798	820	821	755	831	798	819	798	814	795	792	872	825	794	812	776	786	762	856	761	809	750	777	800	835	782	816	768	825	805	773	782	774	740	792	796	827	801	795	810	790	783	791	793	829	810	781	778	747	791	772	819	827	805	796	810	803	796	786	774	770	792	766	756	774	802	761	768	776	786	785	811	790	806	790	760	801	807	743	784	850	808	774	795	812	786	778	761	793	831	859	762	850	829	837	802	806	839	790	774	810	778	800	847	810	777	785	820	794	799	802	807	790	776	797	759	866	766	773	804	758	765	772	832	793	755	815	777	778	799	769	787	794	782	736	765	819	751	865	839	795	800	857	806	847	810	823	782	781	777	805	764	776	806	783	789	806	779	778	802	794	761	811	779	749	759	801	755	857	775	778	758	764	810	764	773	783	812	767	806	772	778	800	801	837	760	797	778	783	798	771	736	822	748	747	735	806	866	831	826	799	778	791	839	852	747	739	758	769	811	796	752	801	791	793	826	773	774	803	759	756	786	794	783	793	741	807	790	799	816	790	787	766	793	776	806	800	752	824	755	790	787	765	795	768	790	759	762	750	758	794	803	822	756	729	787	853	782	836	799	784	811	780	784	810	758	788	808	805	826	775	795	798	755	797	765	805	786	863	751	764	774	792	803	779	773	800	822	801	813	818	782	807	785	812	760	766	748	825	789	750	774	809	804	816	765	746	827	768	755	750	825	804	811	799	765	810	771	791	794	725	816	826	782	742	817	824	737	791	811	778	818	812	744	791	803	810	766	784	774	820	808	740	796	810	794	752	778	803	775	777	797	758	798	834	771	760	813	790	814	838	787	829	780	783	836	821	820	795	745	765	805	815	756	780	781	794	758	851	779	775	783	809	819	760	777	754	743	770	775	753	783	800	751	793	773	788	791	755	818	844	788	779	802	837	790	790	793	753	750	805	824	801	787	757	775	776	773	820	774	763	774	781	843	728	779	786	771	773	841	755	788	796	804	807	805	767	798	807	832	788	812	795	751	788	837	786	813	815	760	762	732	783	811	758	764	810	798	777	805	764	784	761	763	820	784	740	784	731	734	788	824	747	815	774	829	786	776	799	791	830	786	827	809	803	792	758	807	816	788	773	815	793	810	750	789	806	802	758	815	797	757	739	747	805	793	795	778	818	747	781	801	813	764	785	801	780	817	783	816	768	762	798	804	778	831	771	791	810	784	763	809	794	796	796	794	811	760	722	744	734	821	764	788	792	802	778	807	763	838	862	837	803	775	763	816	716	781	811	788	800	823	783	757	782	787	814	814	707	791	794	778	771	836	796	767	752	763	785	761	763	828	808	737	796	759	835	804	801	806	798	785	743	790	762	794	813	803	773	818	751	769	809	787	788	772	802	792	799	779	778	765	836	808	701	884	786	774	761	822	800	791	777	762	771	833	733	830	764	761	798	763	791	793	708	806	793	806	805	760	739	739	835	808	817	768	769	834	798	791	745	788	846	760	794	774	775	765	825	785	789	779	842	786	775	755	801	789	812	778	829	806	807	805	776	840	749	785	778	832	808	791	840	789	775	790	789	802	753	777	785	752	809	811	777	771	814	788	830	749	747	749	727	779	793	815	742	774	824	783	779	839	764	829	826	779	776	768	811	820	823	780	769	756	865	763	755	767	762	808	823	812	778	794	849	823	790	774	785	732	757	732	802	757	817	792	763	772	757	808	781	783	740	771	806	765	779	795	804	794	868	782	742	777	817	794	812	796	772	794	817	809	809	787	803	854	806	806	824	769	802	815	794	800	790	756	813	802	816	773	778	784	817	803	790	792	769	814	767	773	770	797	799	783	740	794	783	838	798	785	790	765	786	767	747	784	805	780	731	809	775	762	800	784	825	807	773	823	837	774	770	739	790	762	752	775	744	819	799	760	822	819	764	798	746	824	812	796	751	806	805	814	791	796	809	811	754	854	779	778	826	819	808	799	784	757	797	796	766	763	760	806	764	763	825	698	757	836	751	751	744	802	823	783	742	781	759	816	784	786	802	771	771	855	759	730	783	819	801	774	778	769	810	793	733	831	779	800	789	751	816	831	800	760	739	808	803	787	804	828	787	765	826	786	800	818	758	759	773	794	787	778	783	726	807	766	785	787	816	831	794	770	801	807	803	823	712	795	797	777	755	771	769	759	830	794	760	724	782	807	787	775	808	827	801	782	813	774	810	780	796	770	785	768	736	802	817	752	779	802	763	796	762	766	807	729	760	763	732	782	766	812	766	763	814	803	791	832	795	808	795	811	787	813	768	767	789	794	745	758	792	759	800	823	832	794	807	811	783	820	775	777	746	784	764	832	757	776	788	778	701	787	825	810	807	816	835	848	779	778	780	818	777	814	797	790	751	802	792	791	803	795	773	768	740	785	789	801	788	827	816	824	784	773	781	749	759	815	828	833	799	831	753	811	752	819	788	792	818	799	742	761	743	780	785	723	804	801	793	761	771	764	775	829	784	816	849	790	790	796	767	749	820	783	873	812	783	810	810	785	789	789	770	790	755	795	838	800	791	771	786	767	757	788	815	765	821	808	802	788	767	792	822	786	753	807	823	810	820	809	780	759	763	794	754	767	826	778	810	810	762	784	805	790	821	765	788	778	773	796	830	749	774	761	796	846	747	809	787	756	762	790	794	781	790	755	841	757	784	804	838	752	807	757	761	758	785	761	776	819	787	729	798	773	725	790	777	824	725	788	765	766	765	787	821	806	786	768	770	824	774	786	790	807	780	840	728	776	773	804	789	778	833	791	765	801	798	777	792	787	770	812	780	786	802	801	788	809	865	807	789	799	843	801	761	786	788	787	766	836	760	747	762	806	784	770	781	751	721	805	810	824	757	779	767	729	805	781	748	775	776	785	761	779	772	778	814	767	797	779	791	747	779	798	770	811	770	748	826	775	789	799	820	824	755	770	756	803	794	793	771	774	770	788	791	761	784	769	747	842	841	798	773	782	795	812	802	823	805	806	778	769	809	767	786	784	797	826	830	836	803	779	784	757	733	748	773	770	852	758	795	799	766	758	823	782	776	802	759	770	798	808	797	722	754	823	751	757	763	759	783	837	796	757	810	779	758	831	710	798	785	827	759	761	747	774	758	777	759	772	799	763	798	806	790	776	805	821	824	770	827	809	771	782	751	792	756	794	786	807	836	806	812	790	817	779	744	803	745	794	805	805	745	811	796	798	748	821	828	840	832	783	777	792	813	780
2174	207	218	188	157	160	162	161	151	144	135	121	142	166	149	153	137	137	153	137	165	140	140	155	122	143	119	141	131	142	141	137	161	156	143	159	126	144	174	136	139	144	137	138	171	141	106	162	129	161	151	143	152	141	146	142	144	135	138	156	135	137	131	155	135	149	115	159	138	145	143	136	135	144	154	142	139	135	145	146	144	133	141	137	143	122	145	149	161	145	148	149	148	130	132	144	138	128	132	143	142	141	145	134	139	131	148	118	140	153	142	128	130	152	125	131	131	142	135	134	123	122	157	150	143	133	126	157	137	140	131	144	146	146	124	134	130	135	142	138	148	137	129	130	130	133	141	118	152	150	129	149	137	151	148	153	138	129	158	154	139	141	128	131	152	136	124	127	165	160	138	141	130	131	145	123	124	150	137	131	140	145	116	151	148	155	141	134	153	134	137	147	138	114	122	154	122	119	132	152	158	144	132	122	124	110	140	124	168	127	141	138	146	134	151	157	136	146	132	131	159	144	127	134	135	121	153	129	133	144	153	116	133	137	140	138	142	123	145	152	129	135	154	145	127	161	123	134	138	135	127	155	148	149	144	131	146	135	135	144	164	172	127	144	146	134	123	149	142	149	142	122	124	120	130	117	132	151	139	166	151	132	124	148	151	149	155	146	135	133	135	146	137	127	158	138	164	136	150	165	136	149	132	138	134	139	134	142	128	150	132	149	142	183	148	146	144	128	140	158	145	137	142	143	147	137	109	142	151	137	119	125	148	147	157	155	137	149	135	146	120	162	140	146	140	138	150	153	124	139	149	141	139	150	148	141	136	132	139	151	136	143	136	131	142	155	127	140	135	147	141	126	169	135	137	138	127	135	138	147	144	141	147	120	147	141	144	139	152	136	129	145	136	134	140	162	139	136	128	127	151	140	128	148	136	141	137	163	155	143	138	121	128	148	136	122	143	144	135	129	137	131	127	143	152	150	154	163	150	161	144	118	149	131	146	160	135	133	129	146	148	146	133	134	142	116	139	137	127	131	147	148	137	154	134	140	132	160	136	148	134	135	163	144	147	149	144	147	138	141	144	143	142	132	127	144	153	136	142	119	157	136	136	140	125	155	136	159	135	144	118	139	151	137	138	150	131	125	135	131	164	127	141	125	144	147	129	147	165	143	148	132	134	152	131	143	136	144	145	147	139	139	122	146	124	125	125	152	144	131	156	150	164	136	120	156	130	152	143	139	167	132	131	134	131	149	121	130	154	120	131	171	149	120	150	143	159	142	146	156	156	146	145	148	123	133	162	134	159	139	158	141	140	162	146	125	147	142	152	143	132	148	121	151	150	134	125	150	156	123	140	130	156	139	122	149	156	122	136	149	151	137	149	142	140	152	135	140	140	129	153	130	128	145	150	141	152	122	141	136	121	140	148	133	140	142	139	163	153	139	147	147	138	143	126	157	162	148	146	164	139	146	142	137	134	113	147	141	136	120	151	142	137	149	136	138	153	144	146	156	147	150	147	126	122	146	162	146	147	137	125	142	138	123	149	166	159	139	151	146	127	159	158	138	134	132	132	140	148	134	149	123	136	139	147	158	138	134	136	145	143	143	142	144	150	129	150	134	146	139	148	139	165	139	137	141	150	138	141	143	154	148	147	170	143	128	133	128	138	135	153	126	123	151	144	155	138	153	133	140	135	143	149	138	126	144	147	145	146	136	150	131	127	153	150	173	135	127	154	144	148	139	140	139	137	154	159	144	140	137	156	118	167	133	137	163	124	134	150	143	131	161	130	141	133	139	158	163	170	138	134	151	144	141	128	135	147	133	129	136	153	137	142	153	134	134	150	151	121	122	150	145	150	135	153	154	133	160	152	140	148	124	154	148	122	155	123	130	137	128	137	140	133	141	127	139	120	127	140	129	124	165	143	146	146	148	146	154	133	153	166	133	145	127	132	133	160	121	144	127	147	131	158	143	145	154	132	155	169	130	136	125	133	141	162	157	158	120	144	140	144	136	129	130	135	148	144	147	153	137	120	141	144	134	156	132	119	161	139	138	128	163	138	156	151	169	119	139	148	128	155	143	128	133	144	150	153	180	134	119	128	145	148	132	134	149	135	158	134	147	161	130	142	135	151	164	127	128	142	140	131	132	138	157	131	159	127	159	154	163	131	131	135	149	126	151	133	150	141	145	130	154	149	145	153	139	153	134	141	162	169	122	157	155	155	143	145	117	122	133	152	147	145	149	144	127	123	144	152	138	113	142	143	141	133	133	160	142	147	134	155	130	164	155	149	152	161	163	169	147	148	128	137	133	135	135	144	153	132	149	154	129	129	158	159	148	152	129	132	152	151	142	146	140	162	166	150	151	151	153	143	145	141	165	139	128	149	162	139	146	147	131	150	133	141	139	146	141	142	127	136	130	126	159	129	144	137	159	148	131	146	127	151	162	139	124	125	152	139	131	140	157	127	152	144	152	132	163	127	147	144	131	156	130	162	151	148	138	138	133	124	150	147	152	141	122	138	162	166	143	146	125	135	139	136	127	123	144	173	154	136	120	137	134	147	157	149	154	132	142	163	148	142	152	152	139	153	148	140	129	153	134	135	136	150	150	107	140	128	140	133	143	153	146	152	137	132	133	152	154	138	142	142	158	127	124	130	133	151	127	146	130	135	143	141	173	131	138	111	150	148	153	153	128	123	147	125	165	150	158	153	128	124	127	137	156	122	140	130	130	136	136	115	128	142	138	144	120	159	106	146	141	136	111	147	152	129	140	144	159	151	154	144	147	159	129	116	123	150	136	181	144	132	151	154	155	138	171	164	151	137	125	137	155	131	132	133	137	135	170	163	139	151	120	153	148	148	129	170	150	141	147	167	137	150	131	152	148	157	139	147	137	160	140	134	157	144	141	140	122	139	165	141	138	124	140	167	139	149	157	156	124	136	125	129	142	142	119	124	135	150	144	136	140	138	137	146	128	160	134	147	126	147	154	155	140	149	165	130	146	157	146	125	160	157	134	141	141	150	146	137	137	127	131	140	140	150	132	142	145	156	151	142	138	139	139	147	144	147	143	134	131	128	135	156	143	139	163	147	142	147	133	121	124	141	130	134	136	162	149	135	137	124	126	131	128	129	144	146	157	138	151	119	128	162	116	126	140	122	146	129	143	139	161	131	124	157	141	135	113	141	143	135	146	144	155	137	121	131	139	146	142	142	141	142	144	127	150	138	134	123	131	125	173	146	146	141	149	144	140	132	134	135	155	148	145	140	145	152	141	142	147	158	131	147	124	145	147	140	143	145	141	128	172	151	136	162	113	148	155	156	119	130	126	149	159	175	159	131	144	153	133	125	122	138	126	133	140	136	148	157	148	154	158	125	129	153	132	173	133	150	129	164	154	141	140	150	123	160	173	160	145	139	141	125	159	143	134	150	139	144	150	136	146	137	144	137	147	170	139	124	159	138	147	169	122	139	132	140	157	162	137	127	129	166	158
1809	583	631	716	642	574	555	591	541	463	500	514	488	459	514	521	472	494	483	501	475	459	459	453	539	490	455	440	505	471	564	489	449	444	461	475	458	485	494	492	451	438	484	481	453	486	489	446	453	434	463	497	488	448	486	466	437	488	466	472	494	491	499	476	486	441	458	499	486	528	470	451	518	503	473	445	470	482	444	490	455	473	435	454	439	472	486	475	483	459	488	493	476	485	447	463	435	460	473	430	499	464	462	450	436	437	473	471	493	460	520	495	456	448	463	454	480	526	491	483	468	462	476	476	462	496	497	485	467	441	481	480	440	481	444	434	454	452	466	478	446	474	455	471	495	509	511	464	446	504	463	468	473	470	461	464	469	494	510	480	504	430	481	473	456	525	492	454	495	480	452	449	477	471	444	465	436	478	469	461	465	471	491	480	485	474	484	460	486	481	514	447	495	443	462	491	476	477	467	460	457	459	476	455	454	450	476	460	466	448	468	515	461	485	453	501	472	478	471	480	489	468	481	511	501	482	475	460	471	475	497	434	460	488	445	468	438	484	466	465	476	491	484	432	478	475	447	472	445	481	484	498	448	447	437	486	449	521	459	440	471	481	509	503	485	469	473	461	501	469	480	466	445	460	487	495	499	445	456	475	492	480	447	504	473	449	471	493	448	457	456	468	465	458	461	455	453	456	481	463	477	472	462	463	440	520	503	481	477	490	460	472	486	480	471	442	488	427	507	439	466	477	514	472	454	456	497	470	466	483	499	468	481	466	478	456	481	484	470	483	497	452	480	417	486	492	469	507	471	491	451	467	446	499	476	475	460	499	451	463	506	444	467	484	500	444	472	441	481	451	450	472	445	485	439	535	485	470	492	458	466	484	479	483	448	500	430	496	494	475	479	480	449	449	489	485	424	477	463	476	435	469	496	498	452	509	455	458	429	478	446	473	471	413	489	499	480	451	467	475	467	510	460	458	446	453	479	489	442	477	448	486	471	482	469	499	454	493	449	480	459	415	465	476	461	494	471	484	491	422	469	464	461	506	460	458	458	464	465	427	504	501	502	491	440	433	463	489	465	478	468	516	434	507	503	477	461	498	458	450	491	484	444	491	493	494	482	514	439	438	482	476	465	465	465	442	446	433	474	480	484	499	442	478	438	454	482	483	488	482	416	495	468	479	501	446	481	497	476	482	457	472	477	504	434	443	462	452	465	443	504	447	462	469	478	476	465	473	502	469	534	489	491	514	447	494	442	496	497	480	475	456	490	429	477	490	467	459	460	471	506	466	496	471	456	450	487	443	456	470	470	491	442	486	480	461	498	472	448	457	483	436	480	438	455	484	471	532	476	498	497	480	488	479	466	465	456	483	492	477	449	446	500	483	472	463	511	458	440	496	482	459	454	409	481	468	454	463	470	430	483	478	507	463	453	488	474	447	499	486	446	440	469	495	463	507	484	487	505	471	451	455	476	433	460	427	470	516	499	500	495	471	527	447	464	469	450	470	464	482	452	453	501	456	447	461	469	467	443	489	454	524	483	460	427	438	435	457	486	531	501	464	465	460	476	454	469	499	466	480	471	495	487	474	509	497	458	479	450	473	511	455	468	508	531	455	513	470	468	516	433	490	464	510	465	487	470	457	480	474	483	480	463	476	462	471	469	467	475	438	455	491	458	436	478	459	451	449	480	464	469	487	467	436	465	456	464	484	470	464	487	485	468	458	500	486	442	518	478	473	481	486	456	457	490	497	460	462	443	466	444	419	497	495	465	511	505	487	504	465	446	474	515	540	429	460	437	458	459	482	466	467	450	469	467	418	511	467	472	490	474	470	447	493	424	475	479	481	449	466	442	468	456	430	468	454	482	445	459	458	474	494	481	492	481	482	480	465	412	460	503	457	482	476	451	471	499	457	423	466	490	478	439	519	473	484	475	486	453	465	427	424	459	493	501	497	456	483	493	500	482	473	501	464	469	505	476	491	441	446	508	452	463	485	466	465	474	476	438	474	482	478	449	555	449	490	429	489	475	466	514	483	479	464	454	427	457	480	503	476	447	488	488	455	456	472	482	465	473	506	442	450	444	469	458	454	463	444	429	434	461	424	480	446	484	450	471	454	474	508	449	487	447	493	479	471	439	501	507	494	471	497	468	458	454	481	474	448	481	452	443	497	473	491	460	482	494	464	513	485	492	489	489	418	491	480	474	489	483	458	468	456	502	457	481	432	440	471	451	437	449	466	472	461	518	486	486	492	477	431	484	486	474	476	464	451	468	495	462	484	451	521	510	432	513	466	482	465	452	491	502	474	465	452	530	482	451	459	506	478	512	505	500	499	484	482	501	471	483	515	465	458	450	427	493	487	449	463	462	420	482	459	450	470	479	459	484	468	477	439	427	474	486	493	496	463	483	499	455	510	458	453	476	471	470	453	459	497	484	489	447	466	447	469	467	463	459	493	478	467	417	475	478	449	493	459	493	478	432	514	475	453	447	427	534	423	503	428	502	476	499	484	504	469	441	444	482	486	481	450	498	430	478	466	477	460	466	487	442	469	455	474	452	506	426	484	461	438	454	504	456	464	498	484	498	451	494	501	477	487	465	468	470	466	489	470	486	485	493	442	442	467	453	453	466	502	474	467	477	448	471	474	472	450	473	474	463	495	431	433	507	500	467	470	482	478	459	486	461	471	425	442	473	468	466	455	440	435	484	456	498	473	485	466	459	477	458	496	469	482	476	448	472	443	473	510	483	472	480	470	489	527	447	470	497	449	502	463	492	443	458	461	464	445	448	454	482	477	454	446	509	491	495	469	493	456	486	488	481	478	459	482	481	462	446	495	473	494	458	485	434	460	479	448	493	454	456	500	471	496	506	465	449	473	499	457	485	477	490	456	512	490	476	431	437	457	455	471	451	455	479	469	438	446	468	464	470	468	478	474	439	467	482	480	426	506	446	462	500	466	493	473	472	465	496	449	475	456	438	477	469	460	470	468	492	494	476	478	452	476	472	435	476	475	486	479	446	491	473	493	449	463	543	513	490	494	475	483	469	482	447	426	508	471	453	439	466	480	466	492	527	478	442	481	471	461	468	459	484	483	474	498	462	507	471	494	469	477	481	496	464	457	469	484	436	483	456	476	467	512	486	485	479	442	487	509	484	470	443	476	456	414	450	472	471	467	456	490	463	458	482	514	479	475	490	476	478	468	498	457	483	464	490	488	440	471	458	449	495	432	508	491	485	486	443	488	478	430	484	456	478	446	418	474	461	431	496	501	500	469	458	449	476	476	459	492	435	500	492	498	497	493	501	497	470	454	459	481	467	464	470	475	515	452	477	506	513	468	484	484	484	472	498	495	479	461	463	420	475	477	459	468	465	495	498	481	435	464	483	460	497	447	461	473	473	483	478	467	474	436	479	440	452	457	488	449	482	474	486	455	466	474	467	473	434	474	491	479	455	474	479	479	472	429	465	447	436	445	462	497	467	499	441	522	498	478
8820	1260	1697	1309	991	740	634	516	497	449	407	381	368	361	373	337	318	322	315	313	301	328	301	278	292	311	339	298	277	258	295	285	301	288	294	278	291	306	272	288	294	260	319	261	309	303	280	311	281	270	246	287	318	303	287	295	306	271	281	276	267	263	267	278	272	281	248	290	266	288	277	268	263	281	295	281	287	257	273	280	302	274	245	278	269	297	250	250	283	284	253	284	289	275	285	302	262	250	261	284	272	280	281	262	265	297	267	270	289	264	263	270	291	293	265	269	265	291	274	249	279	254	269	297	292	297	289	261	282	239	277	274	267	278	258	279	250	259	280	271	265	271	266	285	268	295	270	299	272	305	294	339	259	280	270	320	300	276	256	285	312	258	309	278	284	259	298	256	247	274	262	279	268	261	282	282	266	261	290	262	301	251	290	265	261	291	268	283	264	283	282	295	278	275	272	304	258	285	270	270	296	258	275	266	284	278	265	261	260	288	271	259	244	282	253	279	294	280	247	271	221	245	246	276	268	280	305	275	317	264	288	267	253	277	279	277	275	287	303	261	243	290	289	276	275	274	284	255	281	283	308	278	290	289	297	313	272	279	288	256	271	293	260	276	246	287	281	304	249	259	252	276	266	232	279	269	289	273	245	267	303	274	266	306	293	251	246	275	255	298	263	269	279	282	277	289	272	277	306	280	279	242	286	288	266	288	273	265	294	253	260	302	264	262	271	264	273	254	280	258	251	263	273	288	282	275	282	277	274	244	262	251	298	289	293	282	297	271	274	289	256	228	241	262	287	255	259	307	283	273	263	292	289	256	270	272	236	237	274	297	231	296	273	276	290	258	287	275	266	278	240	275	268	269	293	260	286	280	245	253	259	265	271	288	276	282	269	275	293	277	288	306	307	264	266	281	259	249	280	253	267	277	296	267	251	262	274	294	274	293	258	290	279	273	257	266	244	289	264	275	289	308	296	281	269	297	285	275	236	290	302	301	260	281	274	256	303	248	272	287	257	275	273	262	267	289	273	279	300	298	284	251	276	274	303	268	275	298	273	283	275	259	251	296	296	234	247	275	268	296	268	270	292	272	276	271	248	272	292	260	242	321	254	281	296	273	303	245	286	261	248	297	288	269	266	301	259	267	278	258	274	280	274	293	259	273	289	299	274	295	296	286	266	278	277	307	285	288	288	265	264	320	269	273	243	278	275	260	262	287	272	238	254	244	308	295	234	266	253	270	281	255	299	277	265	269	287	243	295	280	257	244	265	269	292	276	305	274	275	258	271	269	290	298	268	283	244	269	249	291	274	281	263	247	313	279	262	264	264	271	264	262	277	260	293	268	265	272	269	271	281	286	275	278	292	282	277	249	260	305	274	302	293	276	281	257	277	289	292	313	264	265	294	264	241	312	267	277	276	238	277	271	292	256	285	255	277	277	287	247	275	284	263	268	300	276	282	261	262	260	276	299	278	306	261	287	271	266	277	274	297	291	250	269	264	227	281	281	279	302	269	286	290	256	286	250	254	287	315	273	260	304	253	284	283	298	258	279	266	278	241	289	251	273	277	284	268	296	274	250	297	300	314	309	291	241	270	254	290	262	263	258	270	304	314	306	295	277	275	264	284	284	279	277	280	283	280	285	278	267	255	279	271	296	277	280	283	261	297	283	265	283	286	293	238	280	261	275	285	293	248	272	260	271	302	270	285	283	258	281	268	275	256	282	250	271	297	269	278	305	283	265	265	284	255	276	293	283	259	278	249	295	276	292	247	300	287	312	281	253	278	278	267	287	274	303	246	282	258	297	268	277	283	286	268	278	252	296	246	306	257	280	294	247	283	272	265	272	280	267	257	280	283	307	280	268	302	262	313	274	286	282	269	287	284	267	277	293	291	253	283	256	283	265	271	280	290	274	301	317	260	282	261	291	303	255	275	311	275	270	256	288	267	257	261	288	284	288	279	265	217	251	271	267	281	292	262	261	288	260	273	258	297	251	253	260	253	274	268	281	263	280	288	264	265	255	265	287	277	257	267	283	267	274	266	250	278	284	290	304	267	303	268	253	282	246	316	283	279	279	267	306	261	260	233	268	297	282	265	269	293	269	310	268	267	248	255	254	285	310	257	259	265	268	295	275	269	279	290	232	281	261	296	284	273	241	258	282	286	284	264	261	297	243	270	251	286	266	268	284	286	273	288	292	261	274	265	265	276	269	271	285	322	304	280	268	304	285	282	282	265	276	251	275	266	313	293	257	273	284	327	245	292	239	269	293	283	300	297	270	274	256	260	257	268	284	315	264	271	250	249	259	291	273	288	284	265	248	272	292	269	261	251	260	245	264	283	266	301	259	273	253	294	282	272	248	297	269	257	271	302	272	280	292	265	275	281	286	244	267	273	279	302	305	293	290	251	313	300	257	273	291	277	290	265	286	290	270	259	257	252	237	290	277	272	277	274	250	274	271	265	297	247	264	258	286	273	273	288	280	276	268	282	280	276	285	319	297	290	256	263	304	306	300	274	260	266	282	303	252	262	300	259	269	286	275	291	289	295	268	291	313	268	292	258	300	281	293	283	286	275	260	282	285	294	269	292	285	244	256	299	278	282	252	273	271	286	247	305	297	289	278	277	305	257	302	259	283	276	292	279	285	267	262	289	252	328	276	273	297	270	280	258	287	262	266	251	275	286	276	276	286	244	258	286	279	253	267	280	277	265	252	283	257	280	280	257	271	284	265	293	258	237	262	250	276	279	294	300	269	253	272	311	260	295	295	284	263	270	243	263	250	264	292	259	257	280	271	287	261	292	262	279	252	284	286	293	283	255	296	309	290	294	289	282	249	268	281	286	281	255	236	277	293	268	266	282	246	280	278	284	310	255	265	269	269	275	284	263	318	308	283	270	265	258	248	268	281	276	269	284	271	283	281	284	266	268	255	265	283	274	269	253	271	256	282	262	270	299	278	312	263	304	310	279	293	253	276	302	287	257	264	257	292	278	285	259	276	275	286	260	271	265	298	267	286	267	268	277	248	257	284	251	264	279	235	288	273	281	256	253	279	291	281	270	254	282	264	271	316	263	265	305	267	269	266	235	265	278	259	275	282	275	278	268	248	278	262	275	248	287	279	295	261	283	288	283	270	287	246	294	270	272	282	266	284	286	290	267	264	260	260	262	271	290	268	298	275	268	265	261	275	273	292	322	279	256	265	286	268	275	281	269	270	290	276	285	248	280	284	258	248	267	280	265	250	262	273	304	256	262	299	278	267	286	257	281	252	289	287	275	266	271	304	290	275	269	286	285	270	268	286	288	294	237	268	279	262	266	310	266	286	269	272	283	298	272	294	275	290	259	271	292	257	243	258	270	282	276	257	257	263	290	292	275	268	277	273	300	267	286	261	272	270	275	295	283	289	270	290	299	290	300	297	270	294	290	274	280	279	264	309	276	289	271	286	265	306	277	260	288	273	242	291	246	247	277	324	271	288	271	255	253	287	274	279
5578	1810	3339	3996	3356	2844	2461	2034	1850	1702	1584	1421	1237	1364	1236	1192	1174	1058	1101	1119	1029	974	1000	948	946	932	989	959	918	934	899	946	895	917	846	877	875	943	889	912	866	827	916	876	884	814	865	826	847	850	818	775	869	842	824	846	858	861	853	829	774	844	832	823	843	809	873	882	834	838	844	854	842	787	863	851	776	864	864	821	772	851	854	788	834	818	826	805	798	840	794	874	772	820	774	852	796	817	854	814	757	855	764	850	851	820	844	815	782	836	844	825	830	812	845	831	838	858	879	833	804	852	839	792	812	824	748	791	808	837	847	820	858	859	837	820	825	804	816	803	832	842	857	801	798	816	829	844	845	836	799	901	882	821	847	833	791	833	821	813	859	815	812	787	799	822	846	802	845	828	761	754	806	829	792	816	840	782	851	762	782	856	794	784	803	846	832	826	815	791	879	827	840	809	789	821	775	809	799	844	822	800	804	769	807	809	788	791	835	786	801	785	813	827	787	865	844	804	836	844	852	796	825	856	835	796	785	784	852	767	824	825	841	791	875	791	833	788	809	830	777	841	816	804	782	811	842	835	854	845	776	798	798	809	842	849	810	820	740	801	783	774	782	822	784	790	810	807	824	791	804	791	805	862	852	796	845	826	792	823	811	855	810	798	757	838	829	792	837	851	783	758	812	766	845	786	802	800	801	861	829	832	820	847	859	795	798	868	805	859	869	791	819	801	811	820	807	822	835	848	789	837	805	825	805	827	788	832	862	823	807	818	871	810	838	838	816	867	795	787	806	777	840	821	806	791	814	825	766	824	780	806	824	820	817	791	815	829	893	794	791	776	763	836	801	811	791	818	822	794	804	857	713	846	822	816	819	786	804	827	802	791	779	811	853	828	863	766	790	799	822	771	807	816	830	863	819	814	734	778	795	834	797	828	796	830	763	769	802	865	772	799	855	800	772	809	840	842	823	788	823	762	789	807	837	806	781	769	828	813	835	835	842	778	802	778	854	828	764	830	854	785	838	799	808	776	802	830	847	792	816	835	843	837	861	837	796	805	833	832	807	830	847	807	838	810	839	782	830	860	816	824	797	794	817	845	824	836	816	866	763	816	765	823	876	807	760	897	810	834	843	765	756	810	805	822	848	802	792	812	876	828	782	850	803	823	795	868	805	841	799	822	780	808	767	809	819	779	883	811	778	808	746	809	785	820	752	873	810	836	815	841	821	854	776	800	833	831	841	822	822	796	756	829	833	764	787	800	797	835	793	753	769	843	873	840	795	803	819	818	823	808	817	848	791	836	838	816	817	772	806	806	765	782	844	869	804	815	822	818	833	815	809	842	800	849	832	798	854	816	828	815	814	819	828	850	828	846	837	864	840	793	826	827	859	760	823	827	793	769	830	783	817	819	866	791	833	803	782	798	814	796	756	849	813	773	831	862	848	822	825	772	856	826	808	858	812	774	775	770	775	836	831	791	769	872	823	870	818	838	791	766	818	834	833	797	806	813	866	750	852	822	828	885	789	786	821	841	812	808	801	869	843	837	805	798	821	781	781	821	821	779	808	849	844	862	872	809	907	854	796	779	824	802	812	804	806	828	827	810	806	805	808	792	856	792	792	808	848	795	856	842	802	830	811	801	797	807	849	795	835	830	853	796	823	824	818	802	799	839	805	818	782	852	826	810	751	815	776	819	865	865	826	825	804	780	845	813	812	814	787	843	875	754	808	833	807	820	757	817	831	802	824	780	798	825	798	793	827	807	803	799	831	818	831	841	828	863	823	835	793	823	804	842	826	794	820	814	835	811	852	824	771	866	788	853	797	848	867	742	848	828	829	767	791	800	857	778	790	794	818	761	822	805	774	811	868	791	793	804	832	825	803	769	847	790	843	798	840	810	791	807	836	831	834	762	809	787	811	804	776	761	850	778	824	772	866	825	812	843	800	803	807	818	835	834	774	809	819	760	837	810	821	813	813	823	826	849	747	801	771	834	767	813	803	829	778	854	814	834	816	764	799	814	806	811	828	834	840	833	871	819	828	764	823	796	806	823	814	824	780	813	860	804	815	832	782	850	840	804	826	842	842	809	809	805	848	800	814	811	746	738	828	786	809	827	796	830	799	805	782	866	812	798	831	806	821	818	804	836	785	795	878	764	899	794	833	817	822	783	855	810	826	841	830	797	811	819	804	880	881	846	842	782	858	809	783	794	790	802	847	779	820	814	815	803	809	848	801	777	813	836	831	800	806	783	788	839	784	804	808	800	865	838	780	833	816	801	818	793	815	811	851	858	780	844	800	794	794	789	807	796	807	819	878	802	831	833	843	797	787	740	821	777	836	864	808	849	807	780	777	804	767	831	806	821	818	871	804	793	827	847	845	766	842	829	835	764	828	912	872	840	831	784	837	795	912	752	827	783	814	799	780	803	838	794	811	846	803	780	804	798	784	786	824	805	823	804	811	801	773	814	827	844	781	792	787	785	752	865	733	784	841	826	788	823	815	780	817	752	815	805	798	753	819	802	778	784	816	781	801	763	817	794	796	793	821	869	802	817	830	754	829	774	789	803	822	836	873	765	805	784	755	786	811	816	823	838	774	869	795	797	803	809	845	844	827	772	808	813	822	801	814	846	791	803	792	789	745	826	765	819	853	762	809	869	789	799	793	780	826	798	830	787	813	739	837	846	804	809	770	864	870	888	865	838	836	823	811	813	771	829	825	820	793	758	789	817	776	781	787	790	806	822	810	828	785	805	781	817	837	774	793	802	845	792	784	783	792	791	850	853	816	789	837	762	891	835	849	826	839	824	797	848	841	867	800	750	810	809	838	755	807	794	822	789	789	803	801	807	798	801	800	813	810	788	808	811	834	852	783	791	795	785	723	815	835	857	828	799	821	805	796	802	768	763	847	792	825	843	830	801	782	818	806	875	759	799	807	829	830	763	790	902	809	791	794	843	756	821	789	832	826	852	794	836	829	825	802	842	750	824	858	754	811	837	806	821	842	773	822	784	774	792	776	842	826	746	809	840	761	818	829	826	813	790	831	820	821	811	811	862	818	833	801	867	842	853	800	748	815	832	837	817	868	842	824	830	832	790	785	779	809	767	881	829	839	828	822	813	805	847	850	796	851	849	825	792	835	798	870	787	846	830	808	794	775	809	809	783	811	795	820	825	766	815	768	825	785	796	755	782	870	789	790	834	809	809	812	810	846	846	862	779	824	818	788	849	833	797	819	850	830	823	804	773	836	816	807	799	841	779	839	835	854	778	773	837	813	804	796	764	773	777	815	807	802	784	821	816	762	790	820	813	835	831	782	771	843	791	800	805	774	813	768	803	797	832	824	822	762	793	782	835	794	820	814	834	811	840	823	819	786	812	811	841	847	786	888	795	819	846	821	848	776	895	832	802	843	793	851	819	833	804	844	789	860	799	820	786	866	812	826	797	836	870	768	825	795	806	784	777	859	827	808	843	803	824	845	836	798	830	809	741	806	813
16029	2714	2897	2316	1594	1224	908	822	653	593	466	439	427	415	355	391	383	349	325	334	315	275	341	303	295	294	313	288	295	296	292	315	315	270	273	311	305	274	277	286	290	285	295	298	276	269	285	289	310	305	282	266	280	287	272	268	287	276	290	293	254	276	269	268	285	256	290	252	251	252	250	267	272	290	293	266	277	263	284	300	270	306	264	248	243	277	293	292	273	276	242	240	283	235	269	275	268	272	275	280	266	277	275	268	251	299	278	271	267	272	259	228	308	270	269	291	281	261	263	285	254	274	264	239	291	249	289	258	273	294	256	249	285	258	252	270	263	289	246	252	290	260	260	245	270	270	267	287	273	290	263	293	280	296	319	248	275	290	262	258	254	262	280	250	247	283	260	282	291	242	282	265	255	274	244	282	258	284	258	270	281	246	263	285	275	275	251	261	288	288	262	278	255	251	254	236	268	268	249	253	287	267	236	289	288	286	270	251	259	283	281	288	274	269	275	270	263	238	262	275	300	294	281	289	276	254	275	272	288	302	289	272	291	268	280	274	259	268	267	262	240	269	280	288	266	251	261	269	247	271	234	252	269	268	273	257	296	270	270	267	258	290	261	260	260	268	272	306	270	257	298	238	245	249	261	302	249	261	245	280	244	272	267	246	291	295	274	271	254	285	250	230	233	266	282	280	272	266	238	262	263	259	271	273	283	275	289	263	252	255	287	276	239	257	275	273	253	269	269	257	271	269	267	274	303	275	293	233	261	283	271	287	320	261	317	279	277	281	236	270	240	284	269	270	258	273	278	253	266	258	242	252	251	269	239	274	257	281	254	269	262	248	324	260	258	269	245	285	312	252	261	280	268	256	273	300	280	292	265	262	273	277	274	263	281	267	249	285	290	259	256	257	287	258	259	266	290	257	252	282	285	304	268	256	240	257	275	238	265	272	270	242	279	266	260	238	277	263	278	287	248	222	257	266	243	291	276	285	260	280	289	269	260	260	285	246	274	261	282	276	251	270	264	277	283	264	249	255	263	274	244	284	288	281	268	266	295	283	268	280	285	266	264	266	274	284	250	284	250	255	270	251	269	291	259	246	310	275	260	238	283	255	243	270	269	271	243	246	273	256	249	274	260	251	263	254	274	282	281	260	256	239	271	273	267	259	281	279	286	260	269	289	286	285	258	246	286	284	246	255	286	294	278	279	284	292	273	284	275	233	256	274	295	267	295	267	298	259	292	284	278	264	279	256	249	258	277	267	241	255	262	265	286	256	265	256	280	289	280	237	270	261	260	267	283	263	286	267	254	287	302	277	276	252	248	281	256	235	269	292	256	271	260	241	266	275	290	259	259	259	279	261	258	291	283	248	295	261	290	279	289	271	261	258	295	272	221	275	275	279	259	277	275	253	265	266	256	259	258	268	266	262	257	240	272	288	263	264	261	269	277	256	264	267	271	270	281	256	276	255	246	266	258	248	258	294	264	284	267	282	278	299	266	245	258	239	278	259	284	281	253	260	289	273	270	258	242	253	292	267	260	270	280	263	247	264	289	285	284	289	273	224	270	273	263	259	294	285	288	268	254	291	279	259	279	274	271	250	304	289	264	279	286	265	232	312	252	255	248	272	281	279	281	276	251	256	262	265	289	293	266	263	269	247	287	283	256	330	250	255	257	279	284	278	274	261	261	275	289	248	255	276	269	281	276	283	264	277	265	267	276	297	254	284	250	246	274	263	274	276	269	252	313	283	270	260	288	244	278	251	272	268	269	253	281	304	291	260	284	274	223	285	267	278	276	285	264	281	262	280	263	303	276	280	281	265	278	256	289	266	288	276	261	253	258	295	281	269	277	264	280	301	268	272	263	260	280	264	282	281	291	261	281	260	289	282	254	266	239	253	239	272	246	264	237	276	251	251	283	254	245	248	270	271	290	252	253	280	273	248	268	262	245	298	262	245	283	251	249	264	273	272	258	248	270	240	261	255	276	252	233	279	264	256	262	264	260	252	275	264	244	337	247	244	281	303	253	295	275	295	267	266	264	260	266	260	290	240	306	252	244	285	269	260	285	301	277	278	245	270	255	256	272	276	265	286	247	270	269	249	269	273	270	286	256	262	252	280	260	291	256	255	277	285	242	254	235	256	276	242	258	278	271	261	244	250	271	244	288	259	266	257	288	247	253	267	281	271	280	285	242	262	267	271	289	283	269	296	266	251	289	269	282	288	259	254	263	256	263	267	268	267	277	249	280	276	271	267	263	232	263	263	285	287	284	270	250	249	288	269	285	273	256	269	287	270	247	285	250	269	280	257	263	262	264	282	250	252	294	300	276	262	291	253	255	279	260	258	277	262	253	259	249	253	258	261	285	302	300	277	291	307	268	263	272	284	252	277	255	263	278	265	264	244	286	285	262	246	292	238	279	266	261	287	259	275	250	261	266	243	261	282	308	285	282	259	245	276	266	259	258	298	268	248	246	259	262	312	231	266	251	269	262	268	273	268	279	243	246	268	288	275	273	267	269	268	270	236	280	302	262	240	278	307	272	260	285	261	269	268	282	269	289	299	261	255	260	296	266	261	294	274	280	279	288	288	267	237	244	255	276	277	277	259	279	263	276	259	257	244	253	277	259	260	269	291	267	276	288	265	241	228	273	278	271	270	263	287	286	283	277	260	283	277	268	248	280	277	255	279	281	284	251	262	276	265	250	268	245	284	300	244	267	267	277	268	269	214	280	263	232	270	273	252	266	261	259	252	275	277	258	267	245	267	277	261	239	278	295	242	294	237	265	294	283	279	306	248	252	256	272	256	295	257	243	264	282	304	248	282	263	274	269	233	292	266	286	245	297	266	291	256	223	260	225	252	282	280	264	294	269	294	268	288	273	278	283	279	270	290	265	255	281	288	272	264	248	287	287	240	238	267	242	252	259	279	243	264	283	266	295	263	261	271	273	285	281	272	252	260	259	250	298	253	263	283	289	261	286	243	283	272	267	291	273	262	278	291	282	271	279	250	255	272	246	295	263	266	272	281	266	266	276	277	242	259	298	266	251	288	284	284	281	270	270	286	286	301	268	274	271	259	276	264	244	263	254	309	283	266	269	249	251	252	293	276	245	287	288	256	290	247	256	281	268	288	271	263	241	266	273	266	237	249	313	243	243	270	289	249	266	263	269	262	295	268	244	258	266	311	264	281	286	251	287	266	253	274	253	251	219	283	255	307	266	283	275	259	275	265	288	285	269	294	290	290	250	267	282	274	286	279	266	271	282	279	262	268	266	258	271	278	293	253	254	270	280	276	235	247	264	245	255	259	277	274	284	264	266	295	278	277	272	280	277	276	295	278	275	253	301	279	268	262	283	259	281	265	271	288	278	288	267	284	267	265	266	283	259	285	248	285	264	259	288	260	300	286	266	268	275	237	255	279	223	287	262	277	262	257	232	281	277	296	256	261	280	265	257	235	228	283	293	285	269	261	270	255	264	275	274	274	259	299	261	273
7656	2672	5659	6437	5604	4619	3850	3258	2783	2428	2155	1942	1782	1692	1665	1516	1403	1312	1318	1215	1172	1161	1145	1106	1057	1053	1082	1017	983	986	1012	989	927	981	893	903	913	920	941	907	859	881	886	877	885	854	894	859	890	851	864	867	838	873	898	870	816	852	814	794	863	853	822	826	841	864	880	863	829	843	843	865	777	898	817	819	824	834	851	808	807	789	788	803	836	782	841	809	813	792	802	758	788	744	810	762	878	807	839	831	775	808	795	828	807	834	771	835	809	819	788	753	819	821	787	784	786	808	799	795	807	828	803	811	801	801	843	858	771	787	785	816	775	833	829	812	843	777	797	816	796	766	777	767	839	792	781	808	803	793	839	799	787	726	791	806	818	784	807	795	811	763	756	814	799	767	794	817	739	756	730	812	790	777	785	766	783	778	812	817	785	828	797	796	770	791	798	793	783	808	827	818	788	773	804	846	823	778	802	808	759	780	752	813	805	803	775	787	814	757	786	750	857	799	829	785	834	806	801	808	791	799	788	761	781	792	800	795	797	814	758	818	796	780	806	843	746	771	790	796	788	735	779	774	802	800	796	816	798	784	814	837	812	817	804	796	777	759	796	768	791	800	760	766	751	798	797	771	820	798	811	813	764	749	764	744	802	772	739	780	782	758	777	814	769	765	810	806	771	827	808	776	804	802	844	820	752	770	805	852	825	750	805	767	791	844	758	729	797	767	836	816	770	848	847	817	749	812	794	811	807	809	788	703	800	770	816	795	764	811	770	787	788	791	812	806	818	754	772	728	799	782	807	796	740	838	794	815	769	807	796	819	800	781	783	794	833	798	800	791	798	784	777	825	819	835	833	750	820	798	777	804	804	816	774	780	797	798	811	782	816	777	818	774	821	812	747	785	848	771	754	796	799	801	812	775	785	783	778	809	839	772	735	788	778	767	746	773	766	797	856	796	793	779	828	842	817	819	805	794	816	770	817	807	746	827	777	771	758	755	756	802	795	788	833	789	801	771	828	771	809	803	827	820	804	788	787	834	778	814	748	839	787	796	761	833	799	798	735	833	741	811	777	800	800	790	819	767	793	800	779	803	739	828	792	812	801	764	801	797	794	806	748	728	807	813	759	785	812	805	754	770	751	780	809	810	765	765	831	774	767	798	806	784	791	824	780	782	803	818	810	791	777	790	797	774	814	841	761	809	812	785	805	763	797	752	790	752	752	748	753	843	781	759	748	746	797	744	794	814	779	781	810	821	771	764	782	820	768	777	820	816	799	740	794	814	742	778	783	813	771	743	766	785	834	783	831	817	779	741	758	772	782	798	832	799	782	806	796	774	875	842	822	844	771	717	750	783	787	783	715	844	775	808	750	758	759	791	754	803	763	832	801	773	844	812	789	742	837	796	773	806	786	828	775	772	838	749	808	806	829	770	806	807	813	769	769	841	771	794	778	789	811	844	772	764	751	756	750	773	785	779	786	763	820	720	781	836	804	815	837	782	751	782	793	772	790	793	774	735	813	806	813	769	813	773	768	757	803	787	810	766	767	821	747	813	793	806	783	785	743	790	811	793	843	791	784	842	762	742	810	822	815	822	787	785	794	818	758	799	775	807	809	826	782	812	802	806	807	776	779	766	776	795	789	757	758	814	805	760	797	797	780	761	812	780	788	803	803	804	820	799	754	781	805	801	791	775	752	803	765	795	791	826	822	794	784	790	742	788	779	737	776	779	719	832	824	769	780	759	772	751	742	728	787	728	751	774	764	782	821	786	754	784	771	758	808	749	780	758	778	789	800	742	795	837	764	790	766	774	839	822	802	806	776	793	755	770	800	799	805	794	761	789	838	826	843	811	760	795	761	809	780	762	754	744	781	804	759	825	776	772	774	807	766	745	820	788	755	803	801	841	763	786	772	739	760	788	790	786	771	794	788	805	815	823	753	786	803	765	780	786	780	821	782	753	763	780	801	789	762	753	789	760	775	831	815	779	797	761	839	787	790	755	718	767	747	783	784	814	826	808	774	818	778	760	815	832	805	796	814	752	771	770	839	833	763	818	843	769	794	813	727	810	762	788	820	809	782	812	741	802	800	798	808	785	810	801	770	768	786	859	793	818	788	802	783	740	828	828	776	773	761	783	762	783	792	849	727	770	787	866	768	771	779	880	756	791	849	793	806	838	798	737	793	810	794	737	751	878	821	763	741	726	812	782	808	803	873	778	723	799	730	759	801	875	786	768	808	816	834	741	816	829	807	784	793	795	760	758	798	784	806	804	794	789	811	787	775	750	760	828	743	811	801	786	774	762	779	789	818	800	840	790	792	799	780	767	781	777	799	781	767	820	791	819	806	813	809	747	781	822	783	794	730	848	805	777	786	834	808	823	806	772	755	812	849	787	801	752	809	786	840	825	820	808	761	775	743	758	804	765	791	777	742	774	794	791	783	727	836	791	782	783	785	790	771	803	765	760	791	838	791	767	831	816	760	757	834	781	769	852	770	796	777	816	826	778	811	794	818	793	832	821	828	814	783	827	826	799	796	769	782	757	780	821	820	823	792	812	796	777	766	730	755	835	746	758	841	805	771	780	759	799	726	786	806	786	772	805	774	820	799	808	799	815	777	818	779	738	800	845	820	782	773	805	781	776	799	800	794	766	798	762	805	759	752	842	803	829	784	872	779	779	817	764	801	816	793	740	800	786	783	813	791	805	760	769	789	817	780	756	840	761	799	812	776	789	765	781	792	826	819	765	802	826	820	801	758	802	831	777	807	790	791	787	816	822	806	766	761	806	838	792	778	784	788	807	768	774	787	802	743	794	824	780	776	775	818	805	808	797	798	834	778	820	744	755	807	754	807	779	786	750	795	773	832	760	806	777	772	771	791	830	824	819	793	835	766	805	775	755	766	776	828	788	810	790	859	811	767	802	783	787	812	769	787	748	792	774	795	776	791	806	781	844	809	832	788	813	801	778	775	783	808	788	824	821	766	829	813	786	797	785	765	767	825	825	784	788	811	791	823	764	808	769	800	790	834	748	806	751	798	836	794	803	830	818	821	761	759	794	815	798	838	770	753	845	815	827	758	791	773	781	715	774	787	764	804	808	776	851	773	841	822	748	854	780	799	809	804	816	800	736	841	793	785	821	815	844	773	778	758	816	826	780	808	811	794	804	818	801	801	739	794	769	788	843	835	801	793	785	819	762	765	776	809	817	788	791	792	832	834	727	801	812	810	769	775	816	768	811	821	731	777	790	807	732	785	764	841	801	775	782	755	811	776	800	760	847	821	773	845	788	816	775	809	773	806	803	825	777	814	807	812	843	822	859	816	799	826	790	809	738	812	786	815	858	784	835	786	761	767	799	787	844	767	812	764	792	819	795	808	783	798	738	743	772	817	793	795	795	769	838	796	774	822	770	813	796	791	759	825	862	814	803	733	794	821	835	812	796	791	789	809	796	778	811	804	730	832	755	782	804	796	839	770	723	794	775	767	755	784	807	778	876
2079	201	227	198	172	155	153	160	137	132	151	140	136	131	143	148	162	145	141	132	149	154	132	174	139	151	146	120	142	139	162	156	129	153	148	116	152	133	140	132	149	122	145	144	131	132	149	147	141	159	139	138	142	132	125	120	153	119	150	131	149	126	110	162	169	132	131	157	155	170	136	143	126	144	148	144	161	159	127	128	134	146	157	135	112	129	124	115	135	138	134	154	136	171	155	154	133	133	147	163	152	132	152	148	134	136	119	133	146	139	145	162	151	131	137	121	165	131	158	130	152	137	143	111	132	133	128	133	138	163	119	139	159	144	143	153	140	148	130	117	121	159	149	135	145	149	131	151	123	162	145	146	139	135	133	160	133	130	151	141	131	127	148	135	129	138	149	136	135	137	139	133	139	129	150	159	124	160	129	149	141	143	138	134	146	138	135	150	149	132	144	121	140	165	144	163	152	157	118	163	123	153	139	137	154	141	156	148	135	157	133	156	146	169	144	142	117	145	138	163	133	152	163	140	154	159	137	167	140	118	142	147	125	132	153	151	126	153	124	142	146	144	140	130	142	138	136	135	139	129	116	130	139	129	137	115	133	155	139	132	152	124	155	147	152	158	170	140	141	126	146	149	151	131	136	130	138	156	138	137	123	131	136	127	146	124	150	130	133	132	150	145	150	145	129	162	149	141	152	145	156	143	139	133	149	131	142	112	153	159	133	149	132	147	147	156	125	121	145	135	147	131	158	156	143	145	155	154	149	144	158	134	152	157	163	131	153	136	157	123	137	149	148	131	145	142	135	170	159	130	139	145	148	148	141	152	128	134	175	132	134	163	132	145	121	141	149	130	147	148	158	141	132	138	125	144	131	133	144	134	147	137	147	133	134	137	132	149	134	122	156	127	124	172	143	160	132	146	149	126	131	121	149	163	132	146	149	140	147	160	140	161	148	136	143	152	143	137	128	145	145	156	141	143	126	140	136	124	133	150	157	122	135	140	121	134	119	140	140	124	118	145	155	137	141	130	131	144	150	169	155	139	132	127	145	144	141	153	129	150	129	157	142	140	123	148	158	121	144	134	135	133	143	134	165	159	145	149	137	148	163	165	130	135	126	143	133	135	145	140	129	119	136	134	144	133	165	141	146	166	142	151	155	129	144	139	138	124	134	148	127	141	145	145	133	154	153	130	111	119	148	141	123	149	144	146	142	141	161	151	146	134	148	145	147	153	134	145	135	132	148	140	142	130	148	134	141	155	154	144	123	141	127	153	135	154	128	146	168	130	160	133	133	128	158	148	143	146	150	125	139	131	139	126	136	141	126	141	140	144	152	143	142	116	133	154	126	136	151	137	157	152	135	119	120	133	131	138	144	152	143	144	114	132	115	129	141	149	136	173	124	156	141	138	132	114	153	122	162	140	154	152	155	132	152	133	149	141	144	133	118	136	132	144	132	129	154	131	137	159	126	153	130	154	134	128	129	142	142	140	140	151	144	120	146	147	125	133	140	125	153	167	157	154	163	147	141	132	139	148	144	158	139	140	126	156	131	143	161	120	144	157	133	148	160	137	126	148	147	140	130	135	140	131	130	149	138	129	130	145	132	150	123	130	130	124	143	134	156	143	139	134	121	152	129	130	151	179	159	137	159	120	153	133	148	149	132	113	145	133	143	141	147	159	145	122	143	133	137	137	156	146	141	143	145	137	148	132	143	124	159	141	127	132	137	163	143	149	142	146	135	157	146	138	136	136	134	164	168	140	158	123	132	136	122	137	144	148	130	145	160	155	175	156	155	140	134	152	154	118	141	153	148	144	134	141	133	122	141	139	153	141	150	151	147	119	150	126	132	163	139	135	126	150	137	139	158	146	142	128	139	131	130	125	126	125	125	155	149	142	140	154	139	143	144	151	151	135	141	157	146	133	155	140	152	137	145	147	111	136	140	128	127	154	122	161	138	156	126	131	116	153	127	154	145	130	145	162	144	138	156	144	160	142	141	140	155	147	146	126	155	147	150	141	141	154	122	135	161	134	147	130	148	120	162	142	140	125	143	137	131	110	130	157	140	111	135	131	128	175	153	152	189	147	127	158	140	140	132	181	147	167	150	133	140	131	146	157	143	145	129	166	132	123	126	135	145	143	135	162	133	132	145	152	141	146	149	126	131	153	142	162	136	148	127	147	147	139	141	144	160	153	145	135	144	133	142	122	140	113	139	139	140	152	166	142	155	138	154	126	145	147	152	140	152	128	139	138	142	133	149	128	147	145	145	157	135	134	144	134	135	142	133	147	164	152	167	101	149	153	147	133	154	138	147	137	138	149	153	129	140	149	135	136	133	146	146	135	143	147	133	125	140	161	128	173	149	139	149	148	148	135	141	148	154	138	125	145	154	145	144	138	155	138	141	148	129	143	133	135	136	126	156	131	127	147	166	146	139	160	153	128	130	149	125	120	150	133	137	127	163	133	138	141	148	130	125	145	157	166	135	128	147	146	133	127	131	134	146	150	151	138	141	126	142	145	130	138	141	146	142	148	134	137	128	141	131	148	149	145	135	140	145	143	137	145	135	142	148	145	128	146	142	143	157	146	144	151	144	156	136	149	140	140	148	132	144	145	140	141	147	136	148	149	149	145	120	139	149	139	138	142	132	128	143	142	144	130	153	148	149	190	135	135	153	136	117	148	146	132	134	157	136	150	154	111	128	145	132	150	135	153	143	148	129	134	133	152	125	138	146	133	140	164	137	133	149	144	141	140	127	145	129	111	143	142	108	140	137	144	137	152	146	176	129	139	134	131	149	141	130	117	133	132	137	146	150	151	151	142	139	126	139	124	159	134	143	131	119	145	149	129	148	159	137	151	144	116	143	148	156	129	126	148	137	131	114	152	139	158	129	144	145	145	127	140	144	129	136	121	154	131	148	122	152	126	130	126	136	149	152	135	139	152	141	137	162	131	160	141	142	128	141	122	143	120	153	150	149	141	139	145	155	147	124	146	129	154	140	146	172	138	140	135	132	144	130	152	129	131	134	128	135	126	144	161	151	159	137	134	163	150	152	134	148	127	152	139	148	137	148	143	149	157	111	147	133	132	146	170	153	150	140	147	145	150	127	137	134	139	127	128	147	140	131	124	146	136	158	137	132	140	139	145	170	136	138	134	173	144	141	137	138	135	132	140	143	124	168	129	144	137	124	130	151	148	143	154	158	165	128	135	149	129	150	138	128	166	151	145	147	147	156	150	152	141	148	154	157	144	145	170	158	137	132	139	141	136	141	132	142	147	146	142	127	131	147	147	137	151	138	110	160	129	162	140	125	145	129	139	142	147	137	135	144	145	143	170	143	143	136	144	133	139	133	157	150	139	116	109	125	139	137	149	162	149	152	153	146	153	160	136	154	157	132	120	142	136	140	134	137	127	106	140	136	138	142	135	157	144	147	148	146	151	140	132	149	124	164	133	143	141	134	162	115	167	137	153	154	135	143	151	144	132	152	145
1945	552	578	659	653	583	573	511	567	497	504	494	489	486	501	508	527	503	468	502	498	480	497	449	461	454	487	458	473	487	497	458	491	494	507	473	498	467	494	482	480	486	492	493	493	428	511	445	521	487	455	468	463	501	498	454	478	433	427	427	440	447	489	493	442	448	485	519	503	455	466	478	462	489	461	452	488	477	432	512	409	481	421	479	464	457	480	454	445	481	483	443	479	481	464	478	508	484	469	464	466	475	500	466	486	449	536	518	460	450	450	463	470	474	471	471	467	468	440	463	477	476	471	479	473	464	477	451	437	468	467	461	452	455	454	478	502	479	460	458	479	502	469	513	484	511	453	467	465	505	464	447	477	463	507	481	455	489	485	442	503	470	511	438	437	451	442	431	476	465	466	464	446	463	486	492	449	492	509	415	450	463	484	485	475	485	452	453	495	461	501	503	497	441	463	477	493	494	464	474	475	499	500	482	472	471	492	426	480	482	461	472	499	475	451	427	467	481	462	464	446	472	441	501	477	476	452	483	488	517	501	515	443	438	476	449	509	450	469	452	433	479	479	497	456	436	463	460	458	480	457	484	463	449	504	488	467	472	509	444	442	428	473	479	471	509	476	468	455	477	480	448	510	512	475	439	428	491	497	431	450	482	490	455	499	469	484	502	490	507	475	491	471	489	463	530	477	482	491	465	462	477	473	458	488	447	489	495	473	489	483	500	470	475	486	484	479	459	432	477	449	469	448	476	471	509	509	479	462	460	485	462	486	464	488	461	467	469	454	456	469	472	449	517	486	473	495	463	440	474	480	472	491	445	455	490	484	432	503	451	470	460	465	459	469	463	481	489	456	467	453	493	460	465	499	478	464	516	503	463	489	447	454	457	508	465	474	435	468	451	464	444	451	472	498	482	474	476	494	471	480	471	446	466	487	481	476	525	442	489	468	478	482	457	504	475	499	473	459	501	487	457	478	470	520	485	516	467	423	535	473	471	477	441	467	456	492	470	492	458	456	492	506	471	458	488	485	475	478	475	500	470	474	422	512	461	488	432	442	490	471	487	503	486	522	486	468	483	460	516	485	513	500	470	465	484	436	470	466	472	438	448	443	489	504	445	441	484	472	491	475	456	461	463	467	514	453	473	508	467	497	469	495	509	491	439	501	453	463	480	506	483	464	468	454	474	475	456	481	497	489	477	499	501	468	474	504	460	473	452	455	463	445	494	493	446	472	478	468	451	462	467	457	440	498	468	465	477	450	516	480	464	481	464	476	469	519	462	465	472	497	430	504	521	519	486	488	466	475	484	438	500	477	476	447	485	475	446	465	493	494	546	478	475	468	466	482	447	474	469	473	502	484	444	464	474	478	470	485	491	486	469	505	456	458	513	468	462	475	508	456	431	459	500	500	453	478	466	423	476	471	458	486	496	487	486	429	499	470	419	441	456	475	480	497	466	484	471	480	478	476	440	465	451	452	466	495	475	480	474	485	481	438	478	448	505	454	496	464	463	512	454	528	463	486	468	473	481	484	454	480	494	462	484	485	479	446	451	496	507	456	509	459	472	459	472	436	447	482	500	473	448	490	489	478	475	446	455	457	445	470	470	517	485	487	505	459	469	452	451	471	463	487	476	454	500	494	454	472	468	525	450	476	491	483	457	481	496	485	499	501	487	438	478	498	460	487	474	505	442	463	497	494	450	478	468	471	438	467	465	476	456	491	429	463	472	470	476	498	483	487	456	463	487	456	472	466	500	508	495	454	505	464	489	479	536	486	486	461	471	484	436	484	462	462	477	475	477	513	495	481	482	445	518	507	472	492	453	487	487	463	444	481	471	515	468	470	453	474	473	474	473	480	440	465	491	487	489	504	493	483	479	481	454	473	501	476	480	474	511	487	494	462	469	475	481	502	445	475	444	472	470	476	473	494	466	502	470	482	484	473	513	467	416	528	509	447	466	499	515	463	505	463	458	460	492	480	441	489	482	454	479	506	465	504	462	492	465	487	441	466	447	495	464	453	475	464	463	389	472	509	483	498	467	473	456	462	444	497	473	501	480	488	462	448	480	489	504	490	498	499	478	431	409	498	498	485	448	505	459	484	482	459	518	494	491	448	498	465	488	445	431	513	476	475	510	489	454	442	454	504	452	475	446	490	464	513	515	445	432	499	480	448	492	493	487	448	460	501	455	468	480	467	460	467	502	439	460	452	427	474	495	448	498	495	484	456	483	465	481	487	466	512	529	462	490	459	494	436	499	498	433	475	446	503	477	480	435	464	474	495	497	435	454	474	443	500	477	480	430	440	482	468	464	467	474	481	472	493	537	464	480	506	454	453	483	465	446	481	489	466	469	469	487	421	453	440	459	442	512	471	486	457	496	478	538	468	482	486	481	494	477	476	514	489	480	476	430	487	459	476	480	477	468	509	463	473	449	482	469	504	493	499	511	477	439	465	451	456	478	472	497	469	444	438	497	473	460	487	464	471	482	429	476	482	495	452	449	499	441	478	473	471	516	450	465	484	421	462	470	451	468	484	466	485	482	443	496	516	455	501	493	412	489	473	471	459	498	488	461	474	515	492	458	505	419	480	463	458	488	479	480	473	433	465	459	452	481	465	469	449	491	444	478	493	446	449	473	468	453	469	488	476	450	444	446	456	495	481	453	486	448	463	432	514	474	517	460	459	463	476	507	449	464	456	495	492	435	493	496	442	473	455	465	493	473	443	490	472	420	460	471	471	500	471	461	493	475	509	474	439	465	476	481	467	463	484	473	497	438	478	440	506	438	450	460	507	440	491	455	468	482	490	497	467	435	478	492	459	507	460	498	455	479	496	464	468	455	497	469	472	452	456	474	490	472	483	445	491	463	488	466	446	487	490	450	445	484	492	458	470	488	481	488	464	497	511	454	496	466	445	479	472	465	490	474	454	533	477	465	469	522	465	449	494	464	511	453	474	464	464	437	470	494	498	473	496	498	484	467	494	471	462	472	462	442	481	459	461	468	508	467	464	496	471	473	467	468	462	433	491	491	449	422	470	480	494	496	480	473	420	476	489	491	450	462	501	459	456	486	473	468	480	464	464	481	455	494	468	493	461	471	485	497	458	462	455	501	449	477	479	446	482	495	495	440	478	501	479	481	494	486	469	473	473	471	466	501	420	483	491	473	486	455	479	456	479	448	490	441	489	487	449	465	499	470	511	481	450	439	465	477	451	486	463	460	467	469	468	442	466	478	491	486	475	486	477	431	448	459	448	496	494	449	472	497	451	494	464	495	462	464	490	510	484	492	449	464	518	466	441	473	505	466	523	468	478	481	528	442	499	470	459	455	490	470	468	423	464	465	495	491	470	486	506	509	428	474	484	436	518	469	466	501	429	444	490	497	489	466	501	515	502	437	484	488	487	479	497	478	451	458	479	518	504	464	411	451	481	485	463	420	429	448	456	468	455	500	454	441	495	460	464	505	516	490	429	448	495	489	461	460	488	484	484	452
8701	1233	1566	1316	937	753	614	565	422	410	393	433	351	333	323	324	310	326	335	305	270	323	310	299	271	284	289	264	282	272	300	275	308	262	251	293	278	269	327	270	241	304	283	237	263	254	288	270	283	291	241	295	287	261	270	289	283	275	265	259	261	258	274	278	275	290	286	264	258	285	258	238	261	296	239	274	277	281	259	282	270	261	289	239	287	299	291	281	285	254	280	282	281	250	301	292	267	270	281	254	248	267	261	261	273	309	288	267	241	269	255	295	262	279	266	289	285	269	290	237	314	284	257	278	273	279	281	284	276	278	246	288	290	282	279	281	302	291	326	281	296	309	287	281	262	250	283	274	281	290	278	273	282	292	260	228	257	267	264	334	270	263	277	295	276	253	229	271	308	299	271	268	282	218	228	277	284	279	296	254	267	304	278	242	256	245	285	259	286	268	268	276	279	258	253	258	281	275	243	305	305	261	266	252	260	264	301	254	275	257	275	305	273	298	283	278	283	291	290	275	294	263	273	299	268	290	274	275	293	227	260	299	283	281	288	265	253	239	280	284	262	286	274	295	261	297	271	254	265	252	250	290	278	263	269	267	265	284	283	271	290	270	291	290	277	260	285	254	303	299	269	270	283	232	276	282	276	316	260	258	258	268	266	265	275	288	288	295	298	277	276	262	262	292	294	288	270	268	279	253	263	273	290	280	237	290	272	307	255	277	299	276	287	258	269	271	303	285	248	273	291	278	256	285	270	264	256	295	256	255	272	305	255	266	268	275	318	278	257	299	312	276	280	260	272	253	262	239	264	268	280	294	273	278	260	247	261	263	267	289	277	281	264	268	259	282	254	254	300	269	293	275	255	263	267	312	286	259	262	297	266	293	250	272	278	267	271	279	286	277	280	279	227	255	320	285	237	301	245	269	277	268	270	302	295	276	291	279	273	267	268	240	262	235	309	296	248	272	305	286	293	270	278	305	275	285	277	261	257	290	270	293	276	269	288	284	277	275	297	287	227	290	278	295	261	300	299	307	283	277	252	300	264	242	265	271	244	270	291	285	245	262	299	263	272	258	257	271	278	296	278	257	271	250	268	276	271	242	277	280	257	292	269	278	277	303	274	275	269	291	272	292	270	298	234	275	264	246	269	255	262	266	272	304	269	250	287	302	280	277	264	277	273	296	270	258	290	257	274	298	274	259	275	310	272	279	291	291	286	277	256	281	280	282	279	249	266	273	269	249	298	268	287	304	265	280	263	250	247	276	257	251	247	269	252	274	256	305	278	275	263	263	240	273	255	258	253	270	313	262	307	274	287	282	261	309	270	256	275	266	258	258	285	244	291	274	262	263	245	283	250	265	286	267	286	291	259	269	283	271	276	296	262	252	296	275	274	269	265	270	292	256	271	247	283	285	276	270	257	285	262	298	280	261	278	285	277	294	257	277	242	278	285	250	274	241	253	272	276	298	300	259	279	258	257	294	264	243	290	288	259	264	302	278	294	269	269	287	280	284	269	275	270	250	282	244	281	273	277	266	290	289	261	310	241	263	279	248	242	256	291	287	276	273	258	274	275	264	300	264	295	256	262	291	272	252	275	272	253	266	245	261	276	266	258	247	264	308	235	259	254	266	271	285	262	284	283	280	259	266	286	252	266	245	261	278	255	258	293	269	262	267	269	282	264	249	288	282	246	275	252	266	249	276	290	252	264	286	267	264	278	275	285	265	263	275	254	275	291	274	246	288	285	302	253	268	306	319	247	296	260	259	275	288	274	267	270	263	287	260	274	274	254	265	285	265	270	267	277	252	262	272	282	266	260	274	300	275	260	278	267	283	288	305	255	291	295	267	268	262	282	283	255	277	287	291	261	292	278	289	259	260	268	320	275	260	267	258	257	274	256	250	268	275	279	299	281	298	274	261	282	293	268	236	284	234	257	282	288	271	284	259	259	270	271	270	260	264	274	267	255	267	250	282	240	257	275	309	273	292	254	276	271	275	280	280	263	264	274	266	271	291	222	303	261	246	271	270	258	254	261	283	298	281	284	293	258	261	250	267	261	295	273	238	291	274	235	304	271	281	279	241	294	261	283	293	267	301	280	259	262	265	310	286	303	262	256	295	293	306	263	283	274	264	288	305	241	273	265	284	277	252	285	287	263	293	280	268	271	270	273	300	270	269	274	272	243	258	291	279	250	260	288	278	277	281	269	291	302	268	263	256	270	241	266	249	261	273	300	241	289	283	272	262	250	243	273	271	253	260	284	279	279	286	272	273	287	248	305	280	272	277	290	279	290	283	294	288	265	274	276	271	257	254	304	261	271	305	263	267	311	290	274	265	283	278	278	291	269	264	290	272	284	285	300	253	252	263	243	290	267	261	262	281	264	325	291	280	290	281	271	280	284	300	288	269	308	277	314	268	245	273	278	293	287	300	270	263	271	272	282	290	275	272	253	274	269	272	266	295	255	280	289	272	272	293	278	241	290	272	281	272	293	276	244	280	302	284	250	290	268	264	285	278	274	277	260	295	269	268	270	271	267	265	248	283	276	242	249	280	273	270	228	274	280	243	277	270	268	279	287	251	268	257	246	256	251	274	276	263	274	295	277	257	287	281	254	280	262	259	273	277	291	298	258	305	286	279	241	282	285	256	298	299	279	291	279	282	261	282	289	263	285	282	267	278	294	263	259	294	267	277	312	258	283	270	276	249	255	253	295	259	268	256	269	257	268	292	275	291	278	294	283	288	303	266	252	303	261	291	299	267	273	272	269	302	284	258	261	254	267	252	271	304	260	279	271	252	269	279	280	257	284	301	285	311	257	262	270	294	253	259	246	262	288	281	290	282	274	261	277	280	263	281	272	269	250	281	253	268	279	275	266	320	287	271	286	293	254	239	262	265	289	277	250	290	261	277	262	237	262	278	230	259	285	251	300	277	277	264	269	254	276	266	299	285	257	282	291	302	265	261	276	284	262	270	287	273	259	281	268	261	244	273	275	253	288	248	252	270	280	261	266	275	275	270	280	283	282	287	289	294	289	280	292	255	278	289	277	290	262	257	266	279	266	290	283	254	256	248	264	284	281	305	313	274	286	269	252	277	296	266	284	286	288	259	301	240	235	257	285	260	283	265	256	270	268	272	266	272	297	273	254	255	289	283	267	294	241	266	267	267	242	269	263	269	293	303	259	266	266	238	243	304	240	271	291	267	269	270	265	272	306	278	268	293	293	285	256	308	295	282	282	263	282	282	308	272	254	279	284	252	304	287	295	291	239	293	254	267	273	276	270	299	297	274	299	270	264	290	253	249	274	254	258	258	292	310	281	298	252	273	256	245	264	264	279	298	269	270	271	258	267	309	273	247	262	284	285	276	279	272	256	261	262	265	280	289	271	268	271	279	273	251	264	253	215	286	271	245	265	266	278	315	279	289	274	234	280	269	245	265	281	257	277	272	252	311	258	246	252	258	286	270	260	300	296	267	293	290	268	311	294	294	256	244
5525	1778	3232	3803	3380	2842	2397	2161	1831	1660	1506	1457	1325	1197	1219	1180	1133	1046	1070	1054	1027	1037	999	948	997	1005	954	936	908	927	918	863	868	825	924	895	847	870	830	859	855	846	867	877	889	870	890	881	916	880	836	778	814	814	793	834	828	850	844	850	812	851	823	761	812	756	863	818	854	822	840	796	821	806	810	822	818	798	822	792	833	794	828	879	805	787	810	854	795	826	813	841	807	830	806	811	847	797	802	865	802	822	877	807	798	827	811	758	833	805	824	860	802	861	845	867	786	811	828	813	838	816	832	792	812	877	834	808	855	787	768	824	849	854	807	765	887	818	878	824	825	852	797	835	817	825	803	838	826	804	777	831	787	845	800	792	870	892	814	830	877	847	852	881	816	816	811	883	833	838	853	811	796	802	849	835	784	789	785	815	787	821	777	827	818	803	841	800	797	790	812	803	813	844	822	864	760	817	789	768	888	793	838	804	822	796	825	779	844	853	765	764	800	813	842	798	784	803	785	795	828	781	788	820	866	800	809	852	808	785	808	819	825	864	803	812	859	816	809	772	824	779	880	816	855	806	822	787	863	824	797	811	793	844	822	814	768	827	836	779	780	801	786	906	853	812	783	862	812	865	805	806	776	834	783	816	810	789	802	760	847	794	813	833	815	824	778	845	785	813	825	800	804	798	847	811	812	823	751	761	778	833	818	784	859	813	836	831	827	796	781	873	749	782	839	804	818	839	834	793	809	850	823	795	811	773	790	773	832	822	826	841	835	806	853	802	787	795	770	794	792	785	772	845	829	771	802	824	788	836	781	771	800	873	842	821	750	784	860	818	805	826	827	798	832	796	815	804	835	781	842	841	812	833	825	841	773	777	835	831	777	827	797	815	853	800	841	885	806	832	789	852	739	810	859	817	788	792	822	841	805	815	823	795	753	840	839	826	815	787	816	810	783	829	828	834	824	825	790	804	845	845	797	818	858	803	804	827	764	858	773	849	769	793	837	838	798	810	836	834	812	737	852	837	836	834	813	825	851	808	807	794	810	780	846	769	780	789	799	817	849	776	800	785	830	845	833	806	802	792	798	844	767	819	809	825	800	790	790	783	826	835	800	817	805	839	834	829	830	810	796	800	795	790	815	781	795	817	856	782	817	833	845	801	812	799	750	834	799	821	824	780	828	829	856	767	823	795	843	815	838	824	744	817	772	832	812	787	795	813	789	876	869	838	868	817	847	822	828	797	822	768	837	820	826	823	842	839	758	788	813	834	758	817	829	801	837	776	841	824	803	814	790	782	803	872	843	786	837	773	826	787	809	783	799	834	782	812	820	807	806	772	799	810	783	871	822	855	789	825	817	811	797	824	836	842	799	816	863	808	802	784	834	825	833	830	847	827	814	857	827	842	848	790	760	835	846	806	800	748	824	798	814	790	799	792	793	821	837	800	756	777	811	838	856	796	837	818	794	824	810	782	789	797	824	819	827	816	824	772	826	799	847	801	813	817	763	818	865	854	819	812	826	793	772	803	843	770	796	823	794	772	800	799	792	820	753	865	810	771	787	807	823	818	841	743	828	808	787	848	814	833	835	814	826	839	842	799	781	864	816	828	845	815	844	761	791	815	781	828	838	805	815	835	820	803	816	841	814	847	810	866	824	829	808	824	830	826	879	795	824	833	862	745	832	767	782	848	859	808	818	793	782	782	829	797	790	846	820	799	793	811	785	826	867	816	788	813	823	804	853	822	845	844	795	815	846	806	817	863	791	824	824	803	823	841	803	852	791	786	803	766	830	798	829	851	828	792	824	831	813	854	761	805	804	844	804	812	838	780	803	849	830	775	786	869	794	839	798	869	838	770	836	792	781	803	784	839	839	759	797	833	741	762	774	756	823	842	802	798	784	874	832	835	836	859	823	791	811	824	845	869	820	795	833	880	825	831	843	831	846	774	829	810	793	781	801	823	820	798	845	836	884	822	846	777	828	790	800	853	815	840	812	818	806	810	756	805	805	817	815	822	785	782	825	815	799	837	804	879	839	846	830	850	822	826	857	813	762	775	826	816	778	807	803	784	751	767	791	840	828	792	843	840	774	809	835	841	813	836	806	830	757	770	812	859	792	807	829	799	798	820	822	787	842	856	832	809	816	807	823	776	812	815	809	861	861	769	834	822	788	840	823	796	756	793	779	799	801	823	820	805	798	827	817	776	826	816	836	792	771	815	839	794	807	835	808	819	758	827	838	820	824	824	790	827	875	824	787	819	837	809	809	853	854	852	825	798	796	793	827	839	817	805	849	760	805	801	818	854	800	845	767	833	793	835	824	841	816	822	845	798	814	798	812	818	854	797	833	847	777	809	811	740	806	848	754	820	801	781	766	779	871	806	737	787	806	779	860	794	872	784	854	808	826	844	810	845	858	778	830	785	860	822	798	806	734	787	880	814	776	820	825	783	820	790	763	821	829	812	801	812	811	782	852	827	863	787	857	777	834	812	821	788	805	872	839	834	833	777	791	789	855	769	784	804	816	854	869	848	839	818	782	823	852	816	848	789	802	831	846	840	765	839	817	773	802	814	789	797	803	739	851	795	850	771	802	848	856	794	870	848	799	815	798	814	884	779	755	789	821	834	806	819	814	791	805	806	829	863	810	796	843	779	827	779	842	828	871	780	833	793	792	827	850	839	794	767	821	803	804	808	799	788	826	775	816	771	836	832	855	819	842	861	806	774	831	814	816	764	783	807	839	821	838	789	833	831	812	768	838	805	857	779	784	806	792	779	776	795	794	836	789	866	866	826	842	829	823	834	788	793	796	796	848	814	807	792	791	772	860	819	800	820	780	834	830	784	866	793	803	832	821	816	776	817	797	789	840	847	813	825	825	845	851	858	818	783	816	816	834	818	795	780	819	827	843	773	806	825	842	843	771	849	816	829	767	784	843	823	793	790	807	820	779	836	807	800	811	799	802	851	846	815	796	836	807	814	844	858	819	787	838	794	799	841	828	845	784	820	820	796	866	824	850	790	820	866	848	834	815	821	783	811	847	807	804	822	830	829	815	834	811	817	856	803	797	824	819	784	831	768	827	861	841	866	789	848	803	794	778	802	799	806	785	807	826	831	861	833	810	814	808	796	781	820	849	761	846	802	892	802	862	783	814	796	819	743	818	793	763	835	795	813	825	844	762	794	822	799	864	879	793	843	835	794	826	809	845	800	785	817	817	825	787	835	826	807	793	876	845	812	843	798	828	809	766	821	822	767	853	835	860	803	798	795	853	797	780	813	805	826	865	836	778	832	870	834	779	779	802	816	826	788	812	825	840	757	824	805	796	865	833	801	820	813	830	846	787	825	851	822	834	822	801	822	796	810	801	789	791	834	798	813	818	765	808	795	858	774	790	831	852	746	808	829	846	828	768	803	815	783	810	801	794	794	789	842	836	799	781	736	791	810	820	819	871	806	816	810	805	818	836	785	802	856	815	830	870	794	881	801	793	809	751	828
15863	2654	2975	2358	1603	1195	959	785	634	536	559	493	450	403	355	387	355	362	346	304	324	295	335	314	318	300	326	297	283	285	292	299	292	278	291	279	288	291	292	287	272	253	273	262	288	259	289	278	284	290	280	263	271	274	253	295	281	267	262	287	262	266	265	254	238	281	282	259	294	274	267	294	267	251	273	266	273	279	273	305	267	259	276	280	251	264	247	260	302	241	335	292	289	258	233	260	259	291	272	284	254	272	276	265	297	261	260	261	265	263	265	248	254	273	277	232	274	274	268	268	290	245	256	266	268	248	293	266	255	261	268	276	268	268	276	247	265	265	268	288	254	260	261	265	265	244	263	275	258	251	251	255	258	277	281	258	279	279	264	294	249	310	268	293	265	266	276	271	278	244	302	275	276	239	275	277	258	241	286	280	277	276	280	257	226	263	276	262	288	273	278	227	303	290	266	273	261	256	255	254	232	249	284	290	231	253	255	264	304	271	305	256	269	261	260	283	271	277	274	260	290	250	283	277	263	282	259	245	276	270	248	252	266	279	259	267	271	281	300	253	282	271	269	284	259	267	246	240	262	289	269	260	270	253	284	287	270	278	282	268	251	240	261	244	271	281	266	273	259	263	280	265	255	269	291	268	265	207	259	253	282	252	290	285	264	246	299	265	252	256	277	283	280	267	270	259	233	256	286	280	273	271	248	273	297	265	266	277	281	278	258	266	269	275	260	268	280	281	274	289	246	274	266	260	284	268	277	283	272	257	281	271	246	284	271	261	308	279	284	260	260	274	281	268	276	238	283	262	289	288	264	256	263	279	265	269	253	278	272	268	287	261	270	277	288	264	273	282	300	260	267	275	281	280	261	243	300	277	284	267	303	261	274	261	263	271	242	271	260	298	261	271	256	292	256	253	253	283	302	289	249	302	265	259	296	279	277	288	252	262	251	273	276	290	272	278	274	288	285	258	282	264	283	247	275	292	272	267	274	268	265	296	265	279	271	240	298	276	275	255	283	257	276	266	263	271	262	272	259	287	299	256	249	278	278	253	271	271	270	272	257	246	294	259	256	256	274	270	257	232	290	267	271	284	274	257	289	271	270	254	262	272	282	267	264	244	290	261	270	248	255	251	253	267	261	239	291	265	285	269	267	273	263	250	244	269	234	281	295	297	252	290	258	249	269	248	294	286	245	262	290	289	268	271	254	271	239	251	233	275	253	267	268	274	253	306	258	266	228	245	264	263	240	269	251	295	291	267	265	270	262	249	266	248	257	260	255	276	268	262	245	257	283	234	263	261	276	275	261	263	263	257	287	257	285	252	256	236	273	274	263	238	247	271	258	304	272	256	276	261	277	238	278	255	258	277	278	256	257	270	285	300	269	267	269	262	277	259	262	280	262	247	293	254	292	265	266	274	269	279	292	249	290	264	252	266	275	271	246	252	252	279	259	272	265	297	300	299	276	267	271	273	247	279	282	259	281	248	258	231	286	299	265	276	276	263	268	268	293	251	274	256	294	282	238	254	266	264	236	278	276	293	273	241	269	233	273	297	274	254	270	244	271	268	271	292	258	262	305	263	259	264	242	291	246	251	294	285	276	241	300	298	279	240	237	251	268	272	262	296	272	243	253	225	254	261	253	264	265	261	266	255	245	260	279	265	267	262	281	267	250	265	274	263	276	273	275	286	259	256	269	301	262	270	273	281	257	245	294	251	254	280	279	313	240	293	286	276	283	273	289	251	268	261	298	252	260	245	286	255	283	284	244	253	252	287	274	284	240	250	268	255	230	275	284	297	267	243	260	276	276	263	247	264	289	265	237	233	280	259	272	273	281	255	260	283	261	264	269	267	282	257	233	269	271	260	284	269	247	265	259	280	286	293	247	254	287	289	266	262	261	278	276	277	241	259	280	278	274	270	253	292	261	274	267	269	254	277	277	295	282	277	273	270	278	254	247	264	284	257	253	277	233	264	249	265	272	268	260	254	275	307	264	251	260	242	264	262	280	235	265	282	248	263	275	295	300	301	301	262	311	274	244	259	306	272	272	259	255	235	282	263	257	248	280	269	287	293	272	250	274	262	255	268	245	246	302	252	227	253	283	281	229	285	268	271	267	283	257	289	251	273	257	266	271	280	243	269	286	238	255	289	280	273	280	268	266	273	265	290	255	267	249	282	244	261	266	253	280	245	252	269	252	270	284	287	274	248	274	269	261	272	286	247	298	275	289	235	259	264	240	266	263	305	245	292	266	289	252	286	248	256	213	273	249	250	300	282	283	221	253	246	282	242	263	289	259	260	241	272	260	273	301	274	254	267	248	272	286	263	254	254	254	272	267	277	258	275	261	242	263	294	269	270	243	299	252	238	252	252	289	296	252	263	258	273	260	284	240	258	265	249	302	280	261	258	271	241	253	260	257	274	256	258	251	296	259	282	291	278	267	243	277	312	257	277	244	252	232	261	291	261	274	265	288	251	264	261	264	275	277	233	270	285	213	271	262	257	267	281	246	266	288	291	236	249	265	292	257	259	256	249	284	261	287	260	274	272	281	293	244	284	270	292	274	262	281	253	250	244	292	264	294	268	304	266	277	259	257	277	267	304	268	250	257	276	255	237	265	232	248	261	272	261	275	289	277	248	275	285	275	254	273	246	257	256	286	254	283	260	292	287	254	285	230	275	258	264	258	276	257	278	250	246	262	279	259	232	292	259	251	274	271	274	273	286	274	279	254	266	258	272	259	266	256	279	284	250	288	277	291	295	228	290	236	272	236	276	260	297	287	272	280	274	281	252	263	282	247	289	260	237	275	248	276	288	272	259	267	257	266	285	254	294	265	247	266	285	248	259	266	275	284	251	273	242	278	256	243	265	263	259	301	273	250	263	279	281	268	283	266	248	272	257	264	281	251	277	268	289	273	236	270	269	263	281	276	268	236	285	274	282	255	267	263	300	276	292	246	252	247	281	251	278	252	284	254	241	250	273	247	257	283	263	275	253	241	262	261	267	248	253	278	252	275	258	279	276	281	268	263	272	267	264	263	246	267	258	280	233	258	262	262	289	249	249	272	242	268	260	299	266	265	282	274	283	280	255	282	249	273	266	268	260	273	291	263	283	273	283	256	257	264	279	259	253	272	246	276	301	260	264	290	249	268	250	283	283	295	309	236	273	253	251	272	257	269	273	263	252	269	275	298	279	259	272	278	245	265	279	235	265	272	250	257	248	252	290	269	287	287	266	233	270	262	282	286	278	285	283	265	279	280	263	274	272	257	265	238	280	279	275	300	273	260	261	259	278	242	278	252	260	247	261	260	280	246	289	271	256	257	305	274	280	248	296	293	290	252	270	281	248	268	277	279	254	261	268	272	253	257	280	275	264	279	271	278	252	277	276	280	264	260	254	248	277	266	301	273	253	261	290	265	238	254	256	284	250	287	268	276	315	276	273	270	260	310	275	254	294	283	279	280	283	265	276	291	260	269	266	265	281	263	257	284	248
7640	2655	5707	6517	5487	4634	3711	3308	2765	2361	2208	1859	1820	1744	1615	1484	1375	1265	1293	1195	1161	1116	1119	1018	1103	1048	990	1053	1046	954	994	918	913	955	919	948	911	893	961	923	931	871	890	868	892	834	885	819	901	829	895	841	896	820	811	867	897	833	770	834	813	830	855	868	820	846	815	841	853	822	807	802	820	850	795	825	831	774	817	789	804	844	882	765	758	835	829	801	762	834	809	779	837	779	817	801	794	773	833	826	809	756	788	773	804	815	792	800	783	810	816	799	798	805	796	829	850	827	757	798	774	820	787	804	791	824	793	822	762	777	767	758	737	759	793	832	834	788	749	829	838	795	760	797	818	791	828	815	794	762	775	773	765	804	753	809	776	769	787	739	789	813	819	826	780	740	785	802	797	802	820	773	780	808	792	774	765	799	768	809	735	808	830	784	804	782	803	768	799	768	800	785	810	816	753	808	834	824	814	838	762	768	801	758	786	781	744	820	771	786	785	757	762	810	831	747	757	774	775	785	777	738	813	804	789	751	809	762	789	770	838	762	803	822	826	804	796	741	812	790	823	771	799	796	804	737	823	761	779	788	788	861	794	790	754	761	868	752	789	833	758	816	804	768	775	812	797	793	725	803	765	831	826	818	830	809	851	773	815	799	838	761	790	774	813	781	753	791	798	837	834	763	793	746	726	834	800	746	750	753	786	800	768	806	774	780	803	840	825	809	772	759	797	778	759	807	759	788	787	715	863	795	781	791	784	839	817	769	790	784	794	754	848	787	746	797	799	782	809	757	780	795	785	802	766	769	773	760	802	805	747	807	739	832	744	828	775	751	817	798	799	737	911	826	796	784	769	810	772	815	759	819	742	779	801	780	744	748	784	748	775	832	841	729	777	812	751	799	788	769	788	772	743	796	787	784	827	793	769	842	768	811	788	780	780	814	765	780	821	799	790	763	771	810	788	754	820	782	842	806	783	759	788	790	774	776	788	801	793	789	765	761	797	774	771	801	778	770	822	822	814	783	779	822	815	782	770	808	802	837	807	830	810	848	743	777	748	763	784	755	775	799	850	782	796	805	800	804	752	849	773	747	809	800	795	773	802	786	786	780	769	794	822	805	769	802	818	801	843	751	783	828	773	844	804	783	793	830	777	808	789	810	779	751	768	799	812	791	797	783	822	779	829	805	781	788	771	827	786	791	775	823	846	779	766	767	747	755	803	748	809	785	849	828	745	809	790	808	858	813	800	776	791	860	833	788	815	728	786	773	808	814	757	793	775	849	778	806	805	783	839	771	762	779	740	757	795	836	825	820	759	789	830	847	815	817	783	755	806	763	726	765	814	805	797	787	769	775	818	793	796	761	733	801	809	834	799	736	778	821	759	726	790	757	748	771	800	811	772	804	819	794	778	810	850	796	767	752	769	760	749	785	776	790	796	795	785	815	823	763	798	750	806	788	783	799	787	776	821	759	814	774	776	775	779	829	768	759	742	812	800	764	786	814	817	779	804	790	792	812	832	821	760	821	792	814	721	794	826	823	769	810	801	807	783	750	827	774	779	793	769	751	800	825	731	770	699	792	788	824	776	785	829	755	722	824	786	820	807	783	799	756	781	804	837	777	798	786	784	774	792	833	760	795	733	844	770	816	802	769	792	808	821	826	736	802	814	784	806	806	736	758	758	764	819	721	831	819	765	766	796	808	778	733	808	756	788	770	802	787	787	767	782	781	871	833	825	786	869	820	789	778	775	782	792	795	762	763	757	806	776	838	843	716	767	762	786	830	838	767	765	824	765	775	812	774	759	807	774	815	789	776	801	753	786	795	788	802	813	803	787	776	802	769	779	800	816	804	808	832	732	813	772	780	791	819	772	817	838	803	765	816	799	789	716	801	778	806	791	790	777	817	813	815	804	742	773	835	795	747	778	850	807	745	804	750	790	840	772	814	821	811	829	796	807	816	822	753	779	781	743	802	824	791	755	758	763	832	819	810	726	785	806	871	783	794	772	805	778	727	761	797	826	704	791	790	817	792	822	781	793	773	737	752	784	771	809	815	824	874	794	800	805	769	795	817	810	818	813	774	757	839	786	800	804	829	771	790	816	814	723	782	820	765	813	811	780	798	821	790	786	809	801	756	805	789	827	779	816	760	793	786	798	797	790	840	771	790	786	767	811	746	816	772	754	777	809	767	807	795	824	805	687	795	809	789	801	819	779	829	764	790	827	821	750	770	774	833	770	774	766	764	775	763	756	764	841	818	776	784	841	813	780	741	796	800	756	804	803	762	750	751	775	768	814	804	760	767	789	798	811	842	738	828	800	837	780	829	781	830	770	798	814	766	784	771	787	825	744	786	776	789	824	866	794	841	767	801	758	768	807	812	759	882	770	775	792	801	855	849	786	765	749	782	767	796	813	826	789	774	806	749	797	761	751	777	763	803	801	756	776	803	795	830	772	828	791	792	823	757	812	757	785	796	843	733	811	775	801	802	795	796	807	796	738	807	760	817	791	785	774	757	762	809	785	762	769	798	757	777	801	781	745	751	834	804	809	751	791	758	784	817	803	811	812	784	823	754	787	774	791	744	776	809	735	795	810	773	773	807	771	761	767	820	805	802	783	790	781	815	771	751	822	744	756	799	760	829	777	792	827	800	775	763	774	799	829	836	749	834	828	816	756	795	789	806	812	788	772	790	750	822	736	793	800	786	777	804	816	756	766	768	794	842	830	809	806	784	776	825	787	802	791	762	767	832	786	808	826	765	731	754	772	797	780	784	781	800	805	761	810	800	793	801	809	849	771	770	753	790	779	839	863	781	778	748	830	812	838	773	794	773	796	748	752	811	771	803	826	787	774	796	786	788	760	802	817	818	793	763	813	834	724	744	800	804	800	823	768	755	783	812	794	793	774	756	761	806	829	793	831	815	823	780	783	783	818	798	771	797	803	843	718	804	762	802	776	766	780	743	783	789	773	764	845	766	767	797	785	852	767	831	815	800	800	717	829	789	785	790	774	786	796	777	766	793	806	783	815	810	844	850	800	832	732	789	787	757	774	791	826	779	780	782	793	791	753	756	796	826	771	814	806	779	849	775	786	808	748	826	774	777	812	786	759	811	805	775	812	792	808	755	793	824	781	793	771	752	807	776	827	765	792	832	779	755	783	794	854	777	740	774	794	825	790	756	774	793	840	836	766	797	770	791	784	752	814	828	814	805	804	737	771	838	775	785	838	790	774	794	761	761	815	789	821	787	812	774	728	821	778	802	753	802	783	749	770	807	803	751	764	783	763	825	801	725	800	772	826	829	768	751	768	811	794	787	757	787	835	773	834	794	811	784	815	725	753	773	828	790	772	823	787	859	818	862	786	793	823	772	754	827	793	771	767	797	771	799	784	748	746	749	828	811	789	788	787	772	782	824	755	824	823	760	756	775	808	771	841	852	774	780	798	780	816	763	794	812	838	788	784	745	854	787	768	768	785	764	831	812	780	774	847	804	783	768
1996	215	204	186	184	167	182	143	171	133	120	150	161	158	155	124	159	155	154	141	136	143	147	140	149	153	133	133	133	140	141	124	128	159	150	143	164	133	142	137	148	144	150	149	142	153	136	136	144	146	143	153	133	153	128	151	145	145	145	142	148	137	146	145	163	128	145	130	150	145	147	144	154	162	123	127	138	152	139	124	155	133	150	146	158	142	154	174	137	159	152	167	156	142	127	133	128	135	156	127	147	139	140	169	158	130	130	141	141	137	140	123	142	135	125	147	163	136	137	134	140	148	137	149	138	126	141	152	156	149	147	138	151	125	137	143	135	161	149	143	158	125	144	147	151	136	120	165	170	152	159	144	160	144	151	150	156	136	144	160	144	152	140	150	157	130	137	152	136	134	140	124	134	143	128	144	153	129	165	154	164	158	152	153	123	149	133	156	138	144	130	150	132	151	160	152	131	137	142	142	147	144	133	143	145	128	136	142	148	137	140	135	131	152	134	143	151	136	149	152	171	138	158	145	148	149	149	140	152	129	133	129	168	137	150	140	137	134	144	140	150	149	137	142	135	162	127	134	127	154	134	132	135	142	161	135	152	136	135	146	155	143	140	135	165	146	134	115	147	131	144	139	145	122	142	140	136	138	135	134	157	132	149	150	126	129	132	150	143	134	122	132	156	127	143	151	152	135	134	160	114	151	127	148	144	144	151	155	166	143	143	138	136	133	140	138	136	143	135	136	136	161	139	149	141	121	152	143	140	129	145	133	162	139	141	163	122	122	161	148	164	132	151	129	132	159	125	137	163	148	138	146	110	155	157	146	141	131	143	125	145	121	156	137	144	156	127	154	147	140	150	138	137	160	131	129	154	136	121	145	152	135	147	139	157	151	148	144	137	139	146	136	138	133	163	126	145	139	138	147	158	139	148	145	137	162	133	109	140	165	123	149	150	158	131	150	138	164	146	134	146	137	140	160	147	143	135	139	138	156	169	165	130	161	141	151	140	130	155	148	136	137	138	147	141	150	140	149	138	156	147	144	154	136	126	145	155	138	133	154	139	149	146	140	143	146	145	134	130	131	128	159	133	148	138	122	148	161	149	134	119	132	161	126	137	127	151	144	153	137	136	134	139	165	142	135	128	135	117	148	138	132	113	147	132	131	136	142	138	131	148	154	134	148	124	150	134	143	159	139	116	158	141	144	164	166	145	158	137	151	145	137	129	128	123	146	158	136	143	161	144	131	139	121	133	151	113	153	140	134	150	162	138	139	157	140	138	145	124	120	150	141	152	145	148	146	140	153	114	159	129	140	147	141	132	154	146	137	138	126	144	137	174	148	137	139	140	141	140	135	127	142	134	155	133	142	180	137	158	130	131	150	150	141	135	128	127	140	161	170	143	137	137	138	129	141	150	137	140	140	148	145	141	152	132	155	135	169	140	133	147	145	139	139	138	125	142	125	139	130	131	151	151	153	133	138	124	132	138	145	138	157	141	138	128	145	122	152	173	139	142	130	133	120	148	149	151	143	140	132	158	134	141	128	157	132	148	139	150	139	115	140	159	158	163	139	177	140	144	134	147	164	145	129	146	123	145	125	141	152	144	150	164	152	138	165	141	151	135	132	138	143	128	157	143	135	134	158	130	122	140	132	125	146	150	155	117	156	138	155	129	137	162	139	149	124	150	155	141	155	139	131	140	128	158	133	140	144	151	165	161	125	134	147	137	110	140	134	155	154	161	136	146	128	154	129	128	136	146	137	148	137	143	132	160	136	136	134	137	125	136	154	126	141	143	135	128	160	154	135	149	144	125	145	127	148	126	152	138	156	130	131	146	146	131	141	149	152	144	129	162	130	163	119	134	128	148	143	150	152	136	152	151	150	148	129	130	152	133	160	151	155	138	150	144	163	145	152	133	160	156	153	161	146	149	133	138	143	163	146	133	122	155	152	150	151	129	147	112	137	126	139	149	148	141	137	143	158	139	140	141	136	134	149	168	160	148	129	152	140	135	149	135	140	130	148	126	144	155	157	149	156	133	151	134	121	142	141	139	151	138	134	151	134	152	132	160	149	144	146	146	151	139	134	150	165	131	144	148	146	125	133	134	114	133	155	118	154	180	137	135	150	135	152	151	150	128	136	144	145	149	137	140	141	152	134	177	146	136	133	139	148	129	153	146	146	156	161	145	119	137	164	167	142	133	143	136	129	152	110	139	138	117	135	120	115	124	156	127	160	139	124	144	167	152	144	129	123	119	152	170	155	161	149	167	145	137	146	127	133	119	123	142	127	131	134	123	133	125	154	134	148	135	127	126	141	141	157	138	139	132	141	139	147	143	146	143	168	136	156	132	125	129	144	144	130	152	130	132	146	129	133	142	145	146	143	152	139	152	132	148	136	125	148	135	145	122	147	135	140	159	133	150	126	138	144	125	149	140	129	129	142	147	140	129	164	166	124	151	144	126	122	124	165	148	126	132	136	162	155	162	135	136	131	129	160	135	130	182	162	137	145	145	126	135	143	128	145	132	144	172	135	134	133	136	166	138	145	149	132	127	131	137	153	146	138	153	166	117	142	152	153	163	145	130	134	136	139	144	159	133	149	124	155	143	151	134	143	131	151	134	145	142	125	138	132	149	153	143	149	132	146	164	129	140	139	139	137	146	151	137	148	144	139	131	148	148	155	143	138	122	148	150	151	142	151	156	166	122	134	139	134	114	143	155	137	161	129	132	165	159	150	130	136	144	144	156	133	150	146	120	142	156	123	126	153	129	136	143	127	128	133	133	125	102	151	138	144	127	157	156	151	122	150	154	163	149	148	148	137	129	145	137	125	137	131	134	129	153	157	151	156	129	150	152	129	164	159	129	130	139	108	139	119	159	151	150	153	138	124	143	146	133	147	112	148	143	136	158	135	156	146	139	118	148	150	136	146	123	131	132	148	144	155	129	138	134	142	134	138	134	138	138	147	147	125	153	132	124	144	130	143	135	151	129	154	144	135	140	122	145	156	144	155	143	132	155	140	145	110	141	128	155	149	151	149	150	143	171	146	132	139	135	143	160	133	141	161	127	115	128	141	156	136	130	147	143	152	138	144	146	116	130	129	144	137	141	160	148	144	119	146	154	135	136	125	161	133	120	140	160	130	143	157	153	156	164	157	131	137	125	151	132	154	139	137	137	153	140	147	156	162	152	138	140	159	140	160	134	148	146	147	136	141	149	124	150	134	128	131	155	133	127	124	149	141	130	133	144	144	143	142	137	162	147	166	150	142	162	125	136	147	129	122	136	145	136	139	137	153	156	147	139	144	143	149	128	132	149	145	140	138	130	165	126	142	143	141	151	154	131	147	134	144	150	129	132	121	143	133	143	157	137	129	146	150	126	136	143	151	144	145	140	151	135	151	144	122	132	135	129	132	141	157	135	140	152	124	133	150	138	141	151	140	155	128	134	138	147	116	160	137	125	124	148	145	126	162	127	134	154	139	134	142	133	166
1950	552	624	684	644	600	583	522	525	477	536	528	468	532	499	479	508	484	496	505	509	478	464	512	468	478	514	452	456	519	502	455	485	471	463	442	469	467	450	481	446	484	504	469	461	503	487	472	431	465	461	450	500	498	460	521	493	473	468	488	431	458	459	467	476	462	527	489	497	463	468	502	491	424	479	433	468	495	484	506	475	458	448	472	487	469	491	477	498	447	475	465	451	471	480	492	454	511	507	497	474	462	441	477	468	499	471	476	520	446	501	467	475	471	435	457	483	453	480	474	459	477	440	493	468	478	469	458	478	470	467	449	471	466	447	501	483	482	474	450	464	443	490	483	498	470	488	444	458	486	457	489	478	465	451	473	476	461	459	477	476	501	458	467	450	474	498	490	471	471	481	486	468	465	441	496	488	471	453	498	440	483	451	495	484	475	451	506	424	500	514	457	471	474	481	456	510	477	445	415	467	462	453	513	471	499	456	472	464	441	513	466	508	463	440	448	499	451	487	491	478	443	481	455	478	465	483	484	495	463	427	474	449	447	492	506	464	489	445	474	489	479	440	448	497	467	490	463	509	477	465	479	507	452	490	485	489	492	469	459	477	491	447	498	491	492	453	446	469	465	472	444	502	481	422	441	502	480	501	437	454	470	476	481	478	452	463	454	485	504	493	459	463	514	508	472	471	468	490	494	473	480	473	454	489	460	478	522	488	435	461	477	461	488	489	463	480	484	442	494	479	499	491	506	452	440	500	498	485	504	484	469	465	480	459	442	479	493	469	476	501	448	483	521	471	465	487	481	472	456	479	480	511	467	442	483	471	480	459	447	489	496	487	466	464	439	453	478	464	463	440	466	442	473	467	442	460	472	450	454	528	441	508	471	505	466	492	420	484	462	516	479	472	453	499	502	467	467	495	448	450	459	455	511	469	457	452	475	454	463	502	441	406	477	453	474	508	481	508	469	493	460	477	447	453	465	457	463	461	530	475	494	465	475	457	495	457	453	448	464	509	454	494	517	439	460	487	503	453	442	468	456	496	405	456	477	477	503	486	513	489	480	454	447	455	498	476	434	457	497	455	448	472	469	480	474	485	460	448	485	461	453	474	455	452	466	507	500	496	476	510	468	474	478	453	494	441	508	472	463	484	452	479	456	458	448	485	473	469	469	500	467	472	453	478	490	418	498	455	494	491	467	453	472	487	461	470	462	477	483	468	492	444	503	465	458	457	460	530	486	471	506	456	458	483	455	480	461	485	444	470	482	483	433	458	493	478	478	493	480	482	467	459	451	492	490	500	461	468	462	490	492	488	469	471	468	467	499	492	497	477	442	497	454	476	475	478	500	470	486	478	506	487	481	496	464	484	488	452	485	435	478	445	487	449	448	445	465	502	506	490	445	511	490	494	486	458	502	482	466	466	455	463	441	491	493	478	518	488	468	458	474	472	467	470	493	439	456	470	479	452	460	465	475	467	500	453	463	487	433	451	526	502	492	522	494	457	484	468	471	511	472	505	479	478	481	486	442	500	463	487	472	462	469	447	473	464	465	477	457	495	485	500	475	470	467	495	492	457	482	462	499	419	478	473	520	463	449	451	489	471	466	470	498	461	492	482	482	506	428	506	490	459	448	439	497	483	472	453	481	475	521	488	495	460	484	499	488	482	458	475	470	432	442	491	505	494	464	466	428	491	462	485	518	438	489	469	451	437	477	483	458	468	503	475	470	483	470	416	486	503	460	447	490	460	434	476	477	496	463	450	490	493	464	454	460	490	488	460	464	480	511	422	520	444	513	464	468	484	498	493	467	478	497	489	480	482	483	459	457	455	463	493	468	459	463	457	490	446	483	483	489	477	449	461	429	515	473	492	463	460	501	480	481	496	504	492	495	459	492	479	443	484	489	445	457	517	478	475	497	478	458	483	484	476	459	494	433	468	467	486	448	483	472	458	529	481	485	475	474	467	441	485	467	480	447	454	474	455	453	479	466	469	486	481	484	504	487	483	467	453	453	436	524	442	501	488	481	495	443	459	484	504	506	483	489	460	468	441	470	445	495	463	468	488	480	489	484	482	486	478	486	474	473	447	452	462	454	474	471	474	443	503	502	477	457	477	466	466	505	449	473	497	476	508	476	484	492	475	450	464	496	457	487	493	482	477	482	479	478	502	498	478	450	490	442	456	531	449	449	482	444	490	501	479	481	491	483	458	496	463	500	451	479	494	470	445	466	500	449	488	453	501	455	433	485	445	474	450	493	507	439	501	488	456	466	468	504	450	476	474	449	424	521	478	523	397	478	487	486	503	474	489	481	463	482	447	435	447	440	466	471	468	467	482	483	472	471	465	449	497	469	484	505	476	466	459	458	470	462	442	457	497	503	448	444	472	460	440	487	456	494	469	474	483	459	465	472	475	499	452	456	451	450	463	493	459	457	450	460	495	500	471	504	461	482	443	481	498	453	425	445	474	471	475	474	479	484	499	463	442	431	495	513	465	482	461	495	462	506	489	456	481	475	485	515	516	475	458	457	496	505	499	483	471	444	464	456	459	431	455	485	489	485	496	500	461	487	452	465	449	473	482	532	475	470	492	444	491	478	473	455	435	431	497	508	478	488	479	476	489	470	481	459	468	469	480	482	477	472	526	465	458	446	485	451	445	449	496	495	510	450	440	491	463	445	471	472	451	475	458	481	476	458	467	486	441	482	473	451	486	471	505	469	488	479	463	480	469	482	471	507	468	441	531	444	460	460	472	459	478	422	456	489	468	432	496	478	463	462	465	526	449	486	482	519	485	501	447	464	471	452	463	500	500	504	475	435	530	462	468	452	497	430	489	480	477	490	488	490	464	448	487	482	456	483	507	473	501	460	515	444	466	489	468	492	495	443	497	452	496	465	488	519	459	496	453	464	454	499	456	489	511	459	472	431	499	476	503	483	491	495	445	496	500	480	460	494	490	473	502	499	448	485	505	498	461	459	476	432	498	486	448	471	510	500	475	474	450	460	462	497	457	487	428	462	498	457	443	462	451	454	489	468	438	437	469	466	452	471	453	495	473	483	506	440	421	522	453	460	460	469	470	474	462	485	462	460	437	502	501	469	433	470	471	441	460	486	488	435	478	460	488	437	456	468	459	531	511	497	468	500	515	454	476	459	482	424	472	494	454	484	482	436	492	485	480	459	491	453	502	515	465	502	485	484	508	469	444	473	486	506	512	494	516	441	434	470	467	480	477	489	503	467	503	479	475	443	479	449	508	473	446	476	499	499	487	474	476	506	447	499	433	463	502	482	469	444	460	458	489	500	474	468	480	469	525	468	440	483	456	415	520	467	500	475	441	469	471	466	426	504	514	515	471	430	461	461	444	433	456	521	490	492	505	460	458	521	474	492	460	490	502	509	489	512	486	465	477	493	478	488	473	504	471	470	501	477	471	485	490	501	489	504	472	470	481	475	456	469	502	450	471	495	450	488	436	490	444	487	426	465	504	482	471	469
8696	1261	1691	1334	964	707	640	555	460	417	420	364	368	344	393	316	299	318	298	302	305	301	304	298	317	293	314	322	291	296	308	309	288	271	271	269	296	290	288	275	293	316	254	309	268	318	258	327	275	300	256	284	301	264	300	258	248	267	262	283	325	281	276	268	277	276	275	285	285	258	282	260	271	287	289	298	258	289	276	279	313	278	300	282	251	253	260	278	282	312	264	265	273	293	270	301	256	267	243	271	274	262	292	252	292	273	276	258	267	258	269	260	264	264	273	265	283	273	257	261	293	243	288	267	282	289	286	253	277	282	266	269	251	311	262	298	283	294	275	321	270	268	278	294	258	302	266	236	255	258	288	280	275	244	246	288	287	272	266	274	259	313	275	246	264	271	257	285	271	281	243	301	256	270	281	274	266	293	285	305	258	277	281	281	307	256	252	274	268	254	280	275	239	269	272	283	260	293	286	299	303	293	296	278	258	266	265	264	261	259	296	302	285	253	257	297	264	287	251	286	269	290	277	302	304	273	248	290	290	266	261	282	293	299	247	273	253	288	296	268	314	251	276	277	255	307	290	278	251	261	275	266	272	279	262	281	290	310	289	285	276	272	303	286	280	287	270	279	310	248	249	297	269	290	289	296	259	281	257	254	301	255	308	264	279	256	269	278	273	273	287	284	265	269	271	237	289	254	265	291	306	255	263	263	264	262	271	283	309	274	252	300	270	292	276	250	297	270	295	289	271	250	254	248	274	284	309	297	291	274	249	300	308	274	277	285	251	280	280	264	294	260	259	274	266	263	265	286	306	281	253	268	285	279	265	274	286	274	266	250	267	278	240	286	268	249	291	280	277	305	269	270	288	287	290	264	289	283	251	268	273	277	276	340	283	272	274	277	271	282	267	270	251	289	281	265	295	277	255	268	273	283	297	285	254	278	256	279	280	268	264	273	256	250	262	285	284	285	295	259	267	289	265	280	257	254	286	275	300	279	305	262	267	286	293	270	295	286	262	263	293	277	261	272	288	263	269	279	270	267	290	253	298	258	271	301	298	283	261	302	250	296	282	254	296	325	281	263	279	272	272	256	266	299	264	299	291	254	282	276	287	291	257	284	261	277	314	271	275	252	263	256	303	253	296	282	283	258	286	273	284	262	304	290	271	269	261	256	285	284	289	289	276	256	262	274	288	257	268	269	268	267	284	298	257	245	260	278	285	251	267	283	269	285	238	261	282	264	254	317	314	256	260	277	280	282	286	284	273	272	263	266	282	271	282	294	297	258	300	266	260	293	261	264	286	279	298	277	261	297	253	266	263	285	251	290	276	281	283	264	292	244	283	290	264	305	274	288	257	269	281	274	261	285	292	256	270	289	277	266	305	271	240	267	295	266	238	280	288	304	272	275	287	275	273	294	296	270	264	266	251	253	300	276	239	289	280	273	282	289	288	277	281	260	273	247	289	274	296	280	269	279	273	279	276	294	243	260	275	285	266	294	282	279	291	288	280	262	257	256	260	297	282	265	272	292	244	305	286	289	284	283	277	281	279	308	260	269	242	280	259	279	278	282	308	282	290	274	263	278	291	304	285	278	267	243	275	279	264	280	302	264	285	286	280	262	255	248	257	267	293	288	267	279	262	262	269	281	254	252	285	276	261	277	284	298	277	275	278	285	298	294	288	274	281	262	289	289	292	274	278	274	284	247	278	290	272	236	331	244	293	279	247	265	268	301	262	314	252	296	259	298	278	279	281	256	291	281	267	286	273	311	277	271	251	271	247	289	273	264	284	259	272	278	274	270	265	298	255	271	252	278	248	272	282	265	263	266	267	240	261	275	288	285	281	286	284	270	274	269	241	299	283	256	304	275	300	282	246	261	287	265	269	298	286	275	262	262	270	269	295	280	300	280	296	257	234	264	262	269	260	244	254	254	274	283	295	273	277	283	277	311	273	276	291	311	273	278	284	276	276	230	288	275	247	270	255	245	273	254	268	278	250	277	275	298	267	268	255	271	296	266	259	280	239	295	286	277	263	277	297	294	277	275	286	266	292	246	277	251	278	287	278	284	291	252	278	259	267	259	283	305	272	271	283	267	262	255	274	306	282	262	282	276	270	281	280	254	293	256	297	260	285	280	292	306	250	274	298	279	269	284	265	281	290	265	287	251	294	246	239	304	275	304	301	272	281	262	250	259	286	287	273	262	261	250	247	241	250	297	242	277	267	265	283	269	273	274	268	264	286	292	284	254	290	278	281	271	296	294	277	254	283	271	259	278	300	289	248	286	263	283	271	264	280	279	278	290	270	251	280	248	307	296	257	285	258	261	276	295	240	264	267	280	290	292	269	272	289	276	316	308	247	301	268	257	290	291	304	245	257	289	265	269	243	258	275	257	283	277	256	291	284	257	272	272	269	266	276	259	261	284	265	291	285	290	287	273	290	292	279	301	274	259	304	265	231	251	237	298	273	299	272	283	279	282	260	223	285	288	275	268	260	266	272	270	260	276	280	285	278	263	279	246	268	275	290	285	282	269	279	280	266	297	275	290	251	235	306	284	255	291	308	275	256	267	299	301	298	283	282	299	260	277	295	286	291	290	270	315	282	259	244	288	268	274	290	289	307	270	279	282	280	261	282	262	268	276	286	270	274	311	278	285	246	297	308	301	307	288	245	290	299	294	258	262	314	286	308	286	266	250	266	277	259	279	291	269	283	314	277	326	246	270	262	265	253	276	266	287	313	234	294	280	270	267	237	252	274	253	261	290	292	265	270	270	266	257	272	287	275	266	273	250	292	271	274	245	299	263	252	289	291	282	301	267	331	261	246	285	304	286	281	272	270	287	261	266	293	278	279	279	260	276	272	270	257	307	261	270	227	280	283	318	273	256	290	261	287	279	245	262	277	283	276	265	290	297	260	279	292	287	285	267	283	266	266	271	271	286	280	270	279	244	256	274	246	321	272	272	259	315	261	292	263	271	269	293	274	258	277	307	266	274	291	265	303	255	267	293	269	288	253	282	277	282	296	269	311	274	301	264	267	277	261	279	258	256	281	279	283	283	258	286	257	288	276	264	274	281	305	262	299	265	307	259	292	281	280	294	273	277	295	281	273	260	272	287	282	285	293	296	271	289	270	291	260	270	251	283	291	253	281	264	279	262	274	269	278	286	274	278	255	257	285	276	294	274	276	289	243	251	259	277	281	281	267	258	267	281	284	258	296	263	282	265	265	298	267	250	269	288	290	304	289	247	303	285	256	277	285	288	230	272	279	270	270	294	288	262	279	250	301	280	298	306	245	289	289	284	262	273	276	257	275	238	276	300	276	262	262	281	287	257	275	229	275	247	266	279	263	320	287	285	296	271	269	253	288	279	278	283	252	281	313	271	263	254	268	297	305	272	242	275	302	292	271	314	267	251	282	300	269	259	266	261	276	287	285	312	287	269	279	301	253	289	295	257	278	282	294	282	264	267	253	272	289	267	288	294	274	268	274	263	242	264
5519	1811	3292	3954	3328	2872	2406	2127	1869	1660	1558	1426	1374	1331	1253	1188	1163	1122	1051	1002	968	1014	998	963	986	1005	932	890	949	918	912	927	950	904	876	917	911	850	877	887	890	893	854	814	901	861	839	838	865	866	819	825	831	835	875	870	803	931	828	835	865	865	840	821	855	930	801	773	802	847	830	837	842	843	833	853	832	807	830	822	813	840	856	759	844	874	836	846	766	841	812	775	787	840	816	839	814	848	876	768	857	829	856	798	828	841	829	825	836	834	784	785	818	799	763	819	846	727	760	816	812	793	796	838	811	797	859	799	828	815	852	832	817	826	807	806	811	824	810	798	815	814	783	819	831	831	876	784	790	811	863	848	851	835	803	813	806	801	829	867	836	820	830	814	810	842	794	816	796	818	854	828	813	890	822	800	828	788	818	835	829	828	797	816	758	803	811	804	813	799	810	813	842	851	868	805	788	768	822	805	878	836	862	783	855	823	823	841	804	780	818	839	837	812	826	806	827	861	828	806	830	838	835	798	817	833	833	806	780	823	814	807	764	801	848	828	805	825	841	831	815	848	836	784	837	898	804	830	805	871	914	770	857	814	828	823	785	798	829	813	845	800	763	799	785	819	799	791	802	840	805	785	816	841	830	854	810	870	838	817	833	866	845	876	805	822	793	879	837	806	795	840	826	838	835	841	813	871	867	860	822	821	805	796	852	804	810	824	820	776	828	816	833	822	819	845	800	812	809	807	825	882	800	828	810	829	787	776	828	848	808	822	830	869	869	836	827	838	764	784	839	819	819	828	832	794	802	885	818	788	812	806	797	820	806	864	864	774	801	785	858	824	832	785	800	825	805	784	855	803	858	845	799	745	811	804	810	809	763	836	799	792	760	823	804	797	848	844	787	748	836	849	795	827	785	844	775	847	783	803	789	808	854	875	807	840	760	797	735	724	853	793	799	801	897	841	818	799	830	828	804	811	825	847	802	796	813	823	849	839	836	781	815	806	818	795	859	849	810	829	798	791	814	822	843	846	795	770	856	844	805	837	810	793	805	797	843	771	797	858	782	753	791	814	842	825	806	820	835	872	798	812	805	805	800	863	820	830	870	795	806	805	814	819	860	837	887	789	817	788	827	802	830	751	782	813	850	846	755	819	877	812	827	775	788	809	757	820	789	798	828	857	808	801	815	831	849	760	815	832	838	848	838	829	830	791	788	790	793	790	770	849	867	803	809	818	841	787	861	789	798	795	811	862	838	844	793	775	798	821	797	810	782	815	818	835	830	789	750	817	826	807	820	867	784	803	816	849	802	790	809	836	770	858	838	819	810	774	860	813	757	823	802	797	811	821	820	758	835	863	841	841	741	778	755	873	787	816	810	809	822	843	815	866	782	792	819	858	778	807	816	799	824	806	841	811	855	804	847	807	790	797	816	840	785	850	846	808	779	802	856	789	828	832	786	794	814	813	789	816	797	855	828	823	820	846	793	873	808	820	815	840	784	811	858	833	795	843	831	798	804	829	850	788	866	882	784	806	788	810	792	836	811	800	845	763	866	821	833	786	814	840	779	808	802	771	873	800	850	819	785	792	812	802	818	811	857	847	813	829	820	790	809	810	839	838	822	823	846	796	893	785	835	865	790	776	809	806	828	776	821	813	825	817	804	789	822	781	788	838	788	860	825	791	793	808	790	840	812	849	795	891	860	849	772	790	850	812	820	803	798	804	871	823	779	815	811	804	797	827	813	809	810	835	778	877	868	841	796	869	843	791	811	825	859	834	823	814	879	900	789	788	816	829	795	828	824	757	811	824	866	818	821	799	818	814	789	829	788	826	872	826	810	819	815	838	838	826	821	790	817	851	818	792	773	806	863	825	791	790	820	789	766	807	832	822	796	859	841	812	856	799	795	816	759	802	834	785	811	859	799	795	799	855	818	799	788	794	857	829	802	839	858	770	796	784	821	816	843	801	831	836	842	788	867	832	798	819	854	845	812	835	830	814	856	822	788	840	815	837	814	819	837	804	773	870	799	772	811	827	777	811	822	860	809	808	802	811	843	817	843	819	852	827	810	909	810	832	782	814	792	812	764	768	839	776	839	838	817	826	816	807	804	826	829	815	763	856	836	838	841	834	803	799	830	773	752	848	824	827	776	787	792	927	795	776	788	798	833	857	823	838	824	846	831	816	825	798	832	812	802	830	773	770	811	768	831	790	805	791	846	854	816	796	794	805	823	831	801	766	793	820	853	786	793	835	802	824	847	805	747	798	810	827	795	787	769	803	781	865	760	842	881	827	756	823	885	832	840	828	861	816	799	827	816	811	820	809	870	850	772	808	828	796	839	805	759	809	817	813	778	818	838	804	814	807	821	802	773	829	810	834	828	830	833	788	859	819	826	833	846	790	845	814	828	831	847	812	916	833	833	775	806	833	840	800	822	798	798	801	803	823	786	885	797	872	831	805	828	825	853	815	778	843	790	821	876	825	808	844	838	788	788	832	851	824	797	830	766	867	854	819	779	860	762	835	773	817	787	786	837	811	810	821	880	849	863	833	791	782	829	844	820	808	823	880	802	811	823	825	804	816	843	850	886	756	846	806	866	820	822	818	844	824	852	824	799	816	830	826	814	783	807	800	802	824	836	798	842	833	831	834	799	793	824	843	837	800	816	794	838	835	848	790	801	831	838	800	856	765	798	865	808	832	895	805	766	782	838	812	823	852	855	840	814	839	781	736	832	805	822	862	818	842	790	805	818	844	799	804	794	867	835	818	778	778	773	840	814	788	832	826	859	831	852	864	868	818	749	789	815	806	793	734	800	849	838	826	758	801	847	778	816	824	819	857	832	847	831	819	841	821	772	852	753	795	857	822	852	796	800	816	795	874	806	837	809	827	810	816	779	826	802	847	853	782	832	825	811	822	849	812	783	853	784	801	820	814	838	759	814	795	817	841	838	823	786	814	810	790	788	825	820	820	846	829	888	782	822	771	857	853	827	859	782	813	872	771	814	846	836	835	788	826	805	851	834	814	816	803	814	807	847	843	847	829	819	814	832	804	863	820	797	817	798	842	836	788	823	835	782	799	837	856	798	844	857	832	784	836	821	861	862	761	835	818	801	784	809	818	857	799	824	793	810	815	840	851	815	834	768	874	830	784	814	822	775	838	784	875	819	815	840	775	870	823	838	849	760	834	800	789	823	828	849	839	811	819	788	784	819	744	798	820	801	828	836	810	841	834	829	804	860	853	800	856	840	837	880	794	812	818	838	817	782	833	831	802	798	820	804	813	796	817	822	808	794	793	780	832	782	815	825	808	837	765	793	846	830	828	825	835	784	780	775	827	789	843	840	796	813	840	795	790	822	837	831	821	783	889	862	823	784	828	779	824	787	805	849	807	769	790	880	817	803	832	848	804	812	800	833	859	879	838	820	816	810	824	797	829	861	841	842	770	815	867	827	795	825	854	817	830	795	831	830	789	768	795	819	826	824	786	825	824	852	791
15988	2721	2891	2292	1614	1177	927	760	652	532	494	439	445	414	397	384	356	334	330	327	301	303	311	306	297	296	272	310	299	263	295	301	292	281	284	316	258	283	279	308	248	287	267	284	253	310	315	300	281	264	280	264	295	280	278	275	290	279	268	291	305	299	265	280	273	258	287	273	261	287	273	268	270	276	280	263	271	249	258	218	275	293	288	249	275	256	244	269	279	258	255	278	262	270	258	258	266	274	283	251	288	275	292	270	276	284	242	313	268	250	247	289	265	259	269	270	268	244	268	256	274	272	261	290	283	283	249	288	292	275	240	262	277	255	250	267	236	268	259	278	278	274	241	242	269	309	276	262	276	252	280	265	234	278	274	248	256	288	257	253	285	283	281	282	266	265	252	266	273	292	278	229	274	250	249	290	268	297	264	267	277	249	275	250	275	272	264	262	290	265	262	262	264	262	259	256	245	256	265	267	293	293	274	257	264	251	268	288	243	273	260	273	266	241	247	255	231	265	271	287	262	250	235	274	280	273	262	282	274	248	272	282	278	271	260	259	269	296	257	251	255	267	306	262	289	316	299	271	261	265	280	269	283	275	266	258	259	290	265	264	252	264	243	276	265	304	233	283	257	259	267	242	279	240	274	261	274	263	261	263	284	281	260	276	273	266	279	239	263	277	270	258	267	258	241	262	292	294	262	282	269	292	269	275	281	289	256	279	273	284	254	281	269	252	263	277	247	275	238	284	238	280	278	274	259	259	266	264	256	267	265	273	235	258	252	259	271	292	278	240	262	245	270	300	257	264	264	264	272	252	267	269	263	259	277	255	308	261	271	279	276	259	270	238	274	243	277	273	284	271	263	288	221	282	265	253	266	280	228	281	263	238	276	273	275	275	276	264	255	276	251	255	267	247	271	272	280	268	243	271	251	254	258	267	282	264	264	270	269	271	264	247	245	253	281	287	299	275	262	241	277	281	284	278	284	304	276	264	291	307	266	255	281	271	260	279	304	269	276	278	268	289	277	283	288	268	275	273	259	269	288	252	275	266	266	264	263	285	243	279	279	258	247	258	250	259	243	273	327	266	280	274	260	268	289	283	275	274	253	260	254	266	285	295	276	270	260	268	264	230	251	290	265	279	284	247	262	236	263	277	268	266	284	272	268	293	260	263	255	251	257	309	292	257	263	288	253	280	265	284	282	254	270	248	274	257	262	288	264	260	274	247	268	252	294	270	282	234	272	282	272	262	297	271	243	281	266	266	249	266	233	257	267	270	264	283	275	261	259	277	265	272	281	282	288	245	262	282	277	286	264	255	280	243	268	273	286	250	295	271	272	257	262	269	246	273	264	294	306	252	274	253	247	256	273	287	266	237	291	294	282	270	287	283	270	262	275	262	230	271	257	262	268	276	307	245	265	295	260	262	265	268	266	262	255	246	253	301	245	252	280	285	294	283	271	254	264	239	266	296	289	264	276	258	261	254	271	262	288	271	278	256	253	276	266	254	276	268	259	255	233	285	291	279	250	266	243	275	232	281	276	268	270	240	282	240	273	288	271	254	314	275	267	280	271	268	271	252	276	272	264	288	253	248	285	283	270	267	286	288	285	300	275	276	260	270	258	287	264	269	263	228	279	287	265	255	260	242	257	255	266	279	290	270	284	294	282	252	278	252	237	257	257	286	306	259	283	254	290	279	259	261	285	297	233	264	266	261	280	288	261	249	290	281	294	266	276	285	306	288	295	279	272	267	285	249	256	256	253	282	262	261	275	274	262	277	246	249	293	240	271	265	285	277	258	295	251	237	262	270	277	252	282	292	277	280	308	261	283	278	292	290	273	282	274	257	280	267	263	254	274	256	295	280	259	286	247	290	267	294	276	273	278	259	243	263	294	265	276	294	275	276	275	259	258	261	249	265	268	235	308	291	276	268	269	270	246	289	286	254	271	259	279	258	261	250	255	267	270	239	264	263	242	266	261	270	262	252	264	313	248	283	268	279	254	275	274	274	265	294	262	278	291	248	248	296	282	270	264	247	278	269	268	231	286	277	296	269	272	256	262	269	263	260	264	248	254	274	280	277	255	261	243	255	274	252	282	271	303	261	286	268	266	282	245	262	277	254	284	266	234	254	296	268	244	258	269	264	276	268	272	278	251	275	252	264	260	282	297	235	261	257	271	256	282	249	257	233	224	292	250	274	286	270	260	274	242	280	273	286	284	250	280	228	287	264	271	308	248	264	256	269	288	260	297	251	286	270	245	260	253	248	275	289	272	265	268	237	274	263	292	252	256	252	249	277	232	283	298	256	279	264	267	242	261	255	266	268	305	274	295	265	259	279	275	283	267	275	258	280	257	271	285	261	240	269	268	304	210	275	276	259	238	241	286	278	263	277	290	258	268	237	254	255	269	305	264	290	252	291	221	266	272	267	268	263	261	260	252	281	259	256	264	212	282	232	266	264	280	279	275	285	268	280	258	291	300	292	243	254	271	295	278	265	276	293	295	251	290	284	253	248	283	278	282	263	292	285	267	260	255	251	267	272	278	261	280	263	283	292	262	255	269	292	302	265	222	269	292	267	274	292	272	281	274	257	282	281	303	264	258	286	259	260	300	287	290	269	279	298	274	298	233	280	277	294	260	256	287	272	283	256	261	273	241	274	251	275	233	283	271	273	249	267	265	288	244	245	255	275	266	296	279	258	286	269	271	281	258	270	282	274	246	270	252	278	271	280	259	283	281	256	241	281	304	280	233	264	255	300	295	289	260	255	272	256	267	292	284	247	268	254	250	286	237	279	259	281	283	290	255	291	274	267	284	238	286	270	277	216	279	235	272	275	258	256	250	290	304	246	262	277	276	253	229	256	300	267	257	268	237	253	264	222	274	245	281	240	270	280	296	244	277	251	281	246	240	235	285	299	279	277	279	265	240	236	263	292	302	255	288	256	288	263	271	303	268	270	232	283	270	251	264	279	260	281	247	244	267	300	266	265	291	284	249	271	268	258	283	263	242	263	270	253	267	256	260	254	269	265	277	265	275	253	276	265	262	278	294	269	281	273	301	271	294	258	256	266	263	259	273	271	282	252	285	276	263	285	284	276	249	248	241	258	264	283	269	291	282	279	265	309	273	259	291	287	273	269	264	236	292	269	252	243	253	256	279	254	248	268	271	273	293	274	278	276	266	251	291	261	257	242	276	257	282	281	266	273	260	263	289	296	255	263	263	272	248	267	253	261	274	284	260	294	299	265	290	276	300	268	256	255	275	274	266	242	262	238	262	282	252	258	278	283	256	255	268	262	252	271	300	255	289	267	287	243	271	254	270	269	264	278	247	311	283	267	256	280	272	255	252	270	233	294	280	249	261	282	256	234	253	233	302	265	263	285	276	275	252	269	252	239	264	274	293	273	254	270	272	283	277	250	248	245	265	292	265	266	271	260	256	255	268	284	253	286	276	274	303	270	308	276	255	269	280	273	265	280	247	262	283	279	286	281	257	277
7657	2684	5736	6441	5620	4480	3801	3206	2816	2411	2078	1960	1817	1673	1586	1451	1378	1381	1276	1262	1224	1210	1152	1108	1101	1062	1084	1049	1043	1055	956	986	955	936	918	939	912	865	958	956	913	875	850	873	833	906	948	883	837	821	908	852	884	894	831	858	825	807	804	806	838	840	855	842	798	860	859	784	811	837	829	848	795	862	866	863	853	816	738	778	847	817	817	786	804	820	786	839	857	817	844	814	767	796	801	815	824	851	788	851	762	750	811	808	836	762	859	757	794	759	824	734	789	814	867	757	789	833	757	791	809	820	794	758	844	808	803	822	803	771	761	743	821	786	845	730	800	817	790	767	755	805	795	748	796	792	831	767	795	794	828	771	813	810	785	844	757	805	788	744	757	786	837	855	813	759	782	781	759	859	809	777	790	762	846	764	819	801	812	770	818	794	784	825	843	795	810	766	748	790	801	781	744	774	812	846	807	785	801	785	846	826	746	781	757	815	842	815	786	765	788	801	827	843	764	789	768	840	796	782	829	817	796	795	784	781	821	811	826	781	805	773	793	772	793	800	787	829	776	782	747	800	814	752	770	763	783	767	745	749	777	837	790	772	742	789	800	752	779	811	771	767	813	771	789	770	803	795	803	748	795	808	754	766	824	805	774	809	720	762	736	820	829	776	809	793	758	807	769	768	840	787	734	812	802	806	819	818	777	766	754	782	782	783	804	825	783	829	855	792	767	827	801	790	807	779	791	815	800	746	743	800	768	806	829	744	824	793	776	781	833	830	806	764	765	789	752	843	755	805	803	833	775	750	811	770	821	773	722	847	818	824	765	788	776	745	780	820	775	795	849	750	822	799	793	804	761	750	810	778	825	834	771	779	798	788	791	736	819	769	740	798	812	768	743	789	806	801	847	829	827	783	797	815	816	795	849	828	796	799	818	802	797	754	751	821	798	836	783	841	849	755	790	830	749	817	802	819	778	809	792	799	783	767	719	778	779	770	807	777	755	807	745	760	792	823	778	771	759	821	770	793	792	797	768	750	817	786	771	811	771	852	766	771	790	790	732	850	783	759	785	827	800	753	782	808	780	785	790	774	746	753	833	756	783	768	851	711	754	745	824	798	742	737	784	771	800	794	764	814	827	782	815	748	730	765	825	794	793	798	792	825	740	773	796	810	831	780	774	779	827	821	830	734	747	775	823	760	810	798	759	791	834	781	795	799	831	801	760	813	802	768	797	736	820	760	806	767	799	787	816	772	788	788	770	768	756	790	777	813	770	809	768	806	789	808	752	742	843	778	736	779	826	790	759	762	743	817	784	810	817	790	775	791	779	767	796	801	772	820	774	753	794	793	785	758	757	812	774	786	763	807	785	834	811	760	790	815	774	763	763	748	833	784	828	806	763	804	791	813	784	782	800	791	772	771	830	824	865	743	784	750	764	806	839	790	775	775	764	814	767	800	829	780	780	772	810	854	790	748	774	802	757	788	816	842	791	781	809	748	775	781	804	804	767	802	813	712	781	783	807	787	746	810	811	807	797	787	767	752	783	789	738	859	797	849	848	729	745	787	804	767	766	809	796	805	792	789	757	793	811	737	784	768	798	798	835	826	768	822	804	785	784	761	760	806	791	765	799	790	765	791	762	808	792	823	789	846	797	814	787	765	805	817	783	753	807	779	879	795	805	792	803	748	735	806	826	811	765	812	813	814	821	854	746	822	822	778	775	798	798	795	812	739	728	779	777	755	741	785	764	711	802	770	815	761	778	789	792	816	765	782	809	788	751	755	817	796	808	787	775	807	818	822	795	798	815	781	812	792	833	789	786	799	787	802	752	827	750	788	779	781	785	780	754	792	794	787	724	794	786	787	748	885	744	799	783	826	795	788	799	776	788	767	804	811	807	790	782	803	827	754	827	808	779	789	813	720	775	763	809	761	749	782	811	761	782	805	790	798	862	799	794	787	765	818	767	778	823	838	777	768	822	795	769	760	816	756	773	798	773	782	832	790	829	758	815	817	772	793	812	736	777	798	770	783	854	785	767	829	798	791	803	783	765	796	822	761	768	743	783	773	771	796	788	791	806	795	754	799	791	794	809	780	789	825	828	744	774	775	801	788	782	788	762	777	808	778	788	759	754	758	753	780	826	794	716	770	794	803	776	723	718	793	831	802	757	767	785	803	786	791	798	772	850	739	794	767	754	827	818	819	785	774	792	820	843	816	780	817	774	811	797	791	799	839	769	822	827	828	778	790	809	820	804	817	844	750	785	783	793	777	808	802	767	753	829	807	779	835	773	772	831	773	802	764	776	733	831	812	729	771	796	820	749	796	797	804	771	777	755	801	820	804	793	795	779	770	780	749	824	743	794	763	825	788	777	763	800	781	781	754	769	779	781	787	719	791	767	776	778	785	810	755	830	821	833	791	793	766	808	791	702	818	752	765	785	794	783	773	802	794	812	818	738	769	815	818	792	765	788	781	774	752	838	822	750	775	770	845	773	819	847	796	775	778	781	844	777	810	767	830	795	782	827	794	759	813	788	805	802	779	808	815	784	811	777	749	790	768	807	774	810	831	785	776	800	748	773	782	807	811	793	798	730	816	793	786	773	795	795	772	788	791	773	784	768	806	726	835	778	785	739	777	750	730	838	852	786	781	826	758	801	813	839	834	796	785	813	769	788	791	752	843	737	821	855	803	804	768	820	784	800	837	798	799	796	785	804	783	798	777	762	792	823	833	775	816	829	770	766	817	851	753	742	798	740	806	790	840	811	788	731	817	799	763	752	760	802	783	760	816	826	797	763	750	785	792	798	860	790	767	788	814	843	791	792	820	796	836	769	789	778	766	800	773	742	771	755	824	747	732	794	843	787	795	815	799	803	742	756	818	767	775	822	736	768	774	833	796	826	771	784	807	828	801	812	796	759	795	747	786	804	798	735	782	767	807	761	745	769	795	802	851	765	800	773	769	790	841	786	805	822	842	768	809	795	800	799	754	823	829	806	791	772	785	775	779	766	811	781	792	811	782	823	764	763	818	756	859	806	729	798	774	793	804	744	770	757	767	775	764	840	773	806	800	760	768	794	819	806	780	822	777	796	778	818	773	797	808	815	777	840	790	752	783	788	776	759	806	767	795	833	745	763	773	803	796	751	834	780	813	787	779	778	777	745	793	785	776	779	777	775	855	774	796	810	827	789	786	819	799	762	764	817	840	759	802	756	756	813	796	790	799	778	764	775	768	818	773	779	823	794	774	769	721	784	781	793	752	873	780	782	834	858	728	764	780	817	795	822	805	758	798	769	787	813	783	800	768	754	829	768	781	800	785	817	830	809	797	836	774	785	779	799	805	751	790	799	797	814	809	722	803	804	737	784	782	792	800	796	801	835	829	812	782	818	771	762	764	770	794	838	738	753	799	757	820	802	856	759	759	791	742	793	778	737	754	793	799	808	804	779	829	760	792	797	752	796	827	777	787	804	818	824	745	755	779	747	798	817	763	778	801	837	755
2072	211	213	189	181	179	153	155	155	164	165	144	147	158	145	148	146	166	139	153	147	153	135	138	119	154	145	143	136	143	149	152	140	133	121	164	119	127	122	130	125	138	140	142	150	141	134	152	133	139	134	143	144	126	127	135	151	151	153	139	161	125	143	168	141	136	161	128	138	146	147	129	152	135	130	147	121	136	128	155	121	135	132	140	167	134	142	146	131	134	142	137	149	129	138	116	152	159	122	155	145	131	146	150	133	156	137	133	144	138	144	135	145	152	147	160	139	126	134	138	126	110	143	132	126	130	142	127	129	150	117	140	156	142	125	149	138	153	127	122	140	150	131	138	144	151	122	143	147	151	161	146	124	114	136	125	152	146	125	115	169	141	136	149	146	141	123	114	133	145	144	177	147	142	126	153	151	146	128	139	140	139	137	164	140	122	156	159	130	124	148	153	124	138	139	138	135	134	128	148	130	121	135	130	132	153	145	145	139	124	133	139	151	143	154	137	134	140	140	152	144	110	140	120	124	139	152	135	124	126	135	157	149	135	139	132	112	129	131	148	128	129	120	153	159	130	126	148	121	136	132	121	143	142	143	132	133	126	153	142	136	143	131	136	152	149	145	148	139	120	140	148	147	179	153	137	155	150	144	157	141	135	139	130	134	126	167	145	140	136	132	153	119	153	131	134	134	128	165	153	154	155	134	130	149	157	129	143	125	149	142	147	166	141	146	131	121	148	125	141	147	136	127	132	163	144	147	125	140	134	123	114	145	145	129	140	131	145	135	164	141	145	141	155	130	126	152	130	141	141	129	144	142	127	162	111	118	150	147	130	135	129	126	132	143	157	148	125	161	134	147	132	145	134	140	163	138	146	131	126	143	156	155	130	139	133	163	174	133	141	162	144	147	137	147	136	128	144	134	115	148	151	155	133	142	137	169	146	145	127	143	169	131	145	153	136	144	135	145	142	120	146	141	129	162	170	144	143	142	141	131	143	156	149	149	138	150	138	153	139	142	165	145	130	150	169	147	155	151	127	136	138	135	129	143	138	149	143	126	124	146	134	147	133	158	148	133	138	137	136	118	142	138	131	141	128	152	142	148	145	136	154	137	128	133	161	151	139	150	163	159	139	143	143	159	120	155	144	137	162	146	135	136	144	145	134	124	141	166	140	147	123	151	145	139	147	120	126	164	129	147	125	135	163	156	136	133	154	117	126	164	150	149	147	132	140	145	139	127	148	136	147	131	136	130	138	161	162	135	132	136	143	129	148	157	124	127	148	139	143	159	140	131	129	140	126	129	161	155	146	144	156	144	137	141	149	130	165	134	145	137	134	136	120	140	160	143	126	132	142	133	168	131	159	141	121	151	139	149	145	157	146	146	159	153	134	148	144	141	149	137	121	132	151	158	158	129	137	163	147	142	130	136	125	145	137	170	143	147	152	151	140	130	120	136	125	152	156	150	126	131	149	139	139	144	148	131	135	160	126	158	145	138	103	136	136	134	156	144	136	138	150	166	125	130	114	147	145	141	139	149	125	146	157	145	137	140	153	147	158	139	140	136	135	151	149	166	150	127	152	126	151	137	152	133	136	147	141	159	143	138	150	145	135	156	142	141	136	150	146	133	144	150	152	135	157	146	124	153	151	135	134	152	135	135	143	145	136	138	127	143	132	131	140	140	147	150	118	123	136	127	148	139	155	149	144	135	139	144	135	160	163	165	126	185	139	151	131	126	135	130	133	143	159	160	141	135	132	144	132	117	150	135	157	117	136	141	137	136	148	118	130	160	119	136	136	139	123	125	135	135	139	160	128	178	149	119	132	144	158	139	137	159	132	140	164	158	134	150	128	159	162	128	115	144	126	145	143	145	153	126	130	159	128	144	130	146	127	141	131	136	152	146	123	148	145	128	144	145	146	140	149	151	174	118	123	160	120	142	141	175	165	139	162	127	136	147	150	149	158	134	144	136	147	155	126	162	140	156	166	132	124	142	167	125	155	166	129	146	141	140	149	159	133	143	151	159	137	143	148	130	110	147	125	154	138	118	139	143	132	144	147	150	138	151	136	139	138	145	137	152	140	126	142	142	151	134	133	157	129	143	145	111	144	128	146	146	140	153	139	137	142	132	130	140	157	158	129	141	140	151	138	171	127	149	147	139	151	146	159	140	132	129	141	133	109	150	132	140	136	145	146	133	129	137	130	134	133	137	154	115	149	137	142	155	145	147	156	152	130	140	121	163	134	127	134	154	129	135	144	148	163	177	132	148	133	145	125	142	125	132	136	134	125	154	145	142	146	134	144	141	148	148	133	147	129	129	139	134	134	158	143	143	132	142	116	151	151	139	151	145	157	134	131	139	127	162	121	141	152	124	138	131	145	134	138	154	147	146	148	138	138	141	154	127	139	148	143	148	126	140	133	125	120	155	121	150	141	139	158	150	124	137	151	122	139	157	141	132	143	143	148	137	149	168	155	143	142	147	145	151	149	136	115	128	145	147	153	138	138	152	151	145	154	128	159	152	139	170	140	147	149	136	140	144	146	150	149	150	123	164	133	144	144	145	152	138	140	146	137	129	122	133	149	148	146	120	144	136	155	140	172	129	162	142	145	130	145	135	156	150	150	139	128	120	155	156	131	146	147	137	144	124	155	156	152	136	142	137	126	156	130	155	128	131	136	157	153	123	134	154	132	139	132	132	147	157	122	149	133	111	145	128	132	143	136	139	150	144	174	155	141	143	148	147	159	152	152	133	158	146	119	134	138	163	146	127	147	157	161	135	145	159	159	134	127	113	151	132	117	139	129	153	135	126	148	132	139	134	129	131	156	145	148	133	146	163	140	134	139	139	156	135	122	160	147	136	149	124	143	123	148	143	155	114	115	144	128	146	147	164	133	159	139	145	132	145	145	148	140	137	137	134	120	144	135	157	135	142	139	137	115	132	144	142	129	153	134	141	142	147	115	125	173	144	132	145	119	142	140	145	143	152	141	139	161	123	158	119	149	126	133	157	139	145	161	134	143	146	125	119	130	143	150	127	132	143	148	144	144	155	138	137	148	130	148	131	135	132	146	128	132	124	164	133	136	157	137	135	160	135	116	155	138	139	139	159	154	141	130	146	152	158	128	162	148	141	138	150	132	142	141	156	158	144	146	133	151	146	136	118	144	140	156	154	134	135	116	127	147	158	137	127	151	135	150	166	135	143	137	133	116	138	170	138	134	139	131	150	133	155	159	134	154	161	138	139	158	143	145	141	133	140	139	142	148	109	150	162	141	140	129	124	154	131	144	136	110	146	130	125	134	139	133	165	131	132	128	123	144	130	143	146	144	159	156	146	146	153	131	149	131	122	139	127	133	116	161	163	118	145	113	148	141	144	136	152	123	156	147	142	149	118	165	135	111	159	135	147	125	170	122	163	140	148	130	129	143	143	125	142	144	129	135	144	143	121	145	133	139	143	143	139	152	133	135	126	124	155	140	151	152	147	130	154	164
1870	546	626	651	638	573	562	524	527	559	536	521	524	500	459	463	497	471	457	493	465	506	470	474	472	509	511	457	485	449	485	460	463	494	458	485	459	470	497	478	492	526	499	468	480	465	469	473	464	469	464	486	450	514	449	462	446	473	459	523	464	420	491	467	457	484	481	447	481	478	423	497	491	485	452	469	488	457	480	451	464	498	469	449	458	454	459	467	475	448	466	493	454	462	486	500	444	506	437	517	486	476	453	485	477	449	487	489	487	461	469	454	479	472	503	469	450	459	498	488	472	468	472	482	464	498	498	468	449	520	490	487	516	472	459	490	489	494	462	492	483	437	486	450	514	460	457	471	442	505	459	493	494	458	486	476	405	501	486	459	483	486	458	467	487	479	484	480	471	494	467	484	450	458	468	486	448	473	458	449	461	516	448	462	492	471	452	508	487	480	488	488	502	458	487	459	480	503	450	511	432	446	458	458	484	440	454	509	457	461	500	474	460	441	438	476	465	448	501	534	499	469	482	478	450	526	459	481	493	476	503	473	473	419	478	457	470	453	463	501	443	459	434	474	463	470	470	444	459	462	484	478	472	464	466	459	462	480	513	497	513	497	458	469	494	498	460	509	469	453	452	467	503	476	447	466	441	465	502	487	510	481	452	460	469	465	476	428	511	477	466	440	505	485	438	464	473	492	471	448	488	461	461	472	468	501	480	466	482	439	467	458	482	476	507	467	486	485	474	491	510	474	443	470	532	464	447	461	454	471	456	518	460	463	474	461	457	496	428	466	495	435	487	496	464	479	495	473	476	471	423	498	462	468	454	452	473	439	471	482	445	448	474	473	461	506	479	473	455	451	465	455	437	448	463	484	484	440	496	470	437	461	469	442	479	474	451	464	443	485	475	459	469	490	486	441	458	495	446	483	511	486	508	503	490	516	435	448	447	468	469	502	462	484	469	478	462	457	471	444	439	492	465	488	457	480	449	465	474	492	500	440	468	482	463	492	452	462	456	484	444	484	481	440	479	480	467	469	461	498	466	482	478	446	453	521	497	454	445	488	459	489	441	446	442	475	504	464	477	428	494	486	482	459	468	458	519	452	501	441	485	491	474	455	463	474	474	439	504	444	478	480	492	483	491	496	486	476	446	438	476	470	462	484	476	436	474	455	493	516	486	462	482	448	450	508	476	422	444	449	489	445	464	474	450	470	453	439	476	464	489	470	473	448	497	509	475	452	478	495	447	483	471	445	492	441	507	505	482	482	464	466	485	461	464	472	477	511	432	501	491	521	469	475	450	434	434	459	460	479	474	463	454	483	456	471	467	466	465	415	435	491	458	466	450	461	491	456	479	457	485	506	467	503	498	427	442	431	474	464	470	499	478	465	478	486	464	485	457	466	450	508	451	452	485	478	497	489	461	500	499	450	449	471	484	485	481	465	477	486	449	482	477	438	504	495	505	463	488	455	436	473	489	456	468	467	489	468	467	538	471	477	480	492	517	503	492	457	472	454	469	464	495	426	469	491	454	487	425	417	448	500	507	455	476	463	465	431	463	507	490	506	494	462	466	467	450	478	509	448	531	476	471	453	484	458	449	448	465	492	458	453	456	452	455	435	477	490	474	463	464	434	488	491	522	456	468	514	471	472	492	489	481	466	506	487	480	460	488	459	461	461	455	491	459	492	480	471	464	499	465	500	452	502	486	470	444	485	474	493	463	447	506	499	450	451	476	479	464	467	470	459	451	477	479	451	467	458	476	519	455	480	443	456	421	476	512	442	498	441	433	484	446	469	434	472	497	444	465	519	446	471	490	443	464	465	455	478	440	439	479	518	483	485	465	471	477	464	485	433	491	489	468	473	480	493	453	456	501	464	483	482	462	439	444	476	496	473	489	443	489	465	478	491	502	444	478	485	491	488	487	464	472	464	476	494	504	473	471	460	471	467	468	478	496	459	465	481	471	497	525	486	459	477	514	473	462	455	463	470	477	482	441	493	474	445	497	437	492	460	443	436	462	466	460	437	439	486	443	498	471	467	483	489	495	477	502	521	487	507	485	496	478	449	497	452	457	443	482	462	496	512	478	475	450	489	494	476	495	451	507	521	494	496	487	457	450	487	446	481	480	486	482	482	480	468	474	456	480	495	477	479	473	467	486	501	451	496	452	457	446	473	523	457	482	471	467	477	458	508	508	534	469	475	494	503	489	459	486	484	411	488	462	528	483	464	449	502	428	493	487	498	491	399	447	500	467	470	471	489	497	520	478	476	471	443	488	509	486	459	477	441	426	480	475	464	506	511	459	457	471	468	475	457	469	447	474	470	470	461	496	503	473	505	438	512	482	513	495	465	473	466	432	432	477	453	469	502	457	477	453	462	482	460	477	436	464	473	483	447	435	476	466	467	498	518	457	453	444	460	463	464	453	441	470	430	451	450	451	498	485	499	468	454	504	496	443	465	484	450	462	494	457	460	515	456	470	471	479	453	518	490	459	482	461	497	488	520	481	484	437	501	475	454	444	488	451	479	479	488	485	456	453	475	467	513	454	485	496	451	458	470	509	502	520	516	474	458	483	476	467	496	466	458	504	477	472	426	478	480	459	458	473	464	449	462	510	498	466	506	499	444	455	494	489	453	473	466	496	439	479	456	469	454	483	482	469	476	514	439	485	453	497	484	459	460	432	448	473	469	507	492	472	467	464	451	458	456	479	433	459	475	498	464	467	463	463	463	416	475	497	447	462	476	441	466	464	476	471	480	469	450	442	495	460	471	434	458	488	415	487	490	465	459	480	460	434	509	472	481	426	488	462	464	466	451	470	436	442	510	476	484	467	455	458	495	475	457	483	468	448	481	468	519	478	479	517	457	453	439	451	470	481	460	479	477	455	468	486	507	516	474	455	491	496	518	484	454	495	472	466	474	489	490	445	467	466	477	444	435	471	489	499	461	497	454	457	439	484	461	483	519	433	448	511	515	472	495	480	473	485	476	457	469	478	474	483	535	509	462	514	504	476	466	455	481	481	484	504	484	465	473	486	479	467	501	506	472	470	455	491	455	466	470	472	452	432	447	462	509	480	454	472	478	435	480	474	476	420	500	488	483	489	479	472	488	469	506	479	476	453	456	474	485	500	460	446	526	468	497	484	486	432	424	436	461	452	463	473	443	483	442	477	487	471	472	466	455	452	446	487	474	466	451	460	423	486	495	491	462	456	498	461	509	510	475	485	503	462	462	492	464	447	488	478	476	485	513	440	446	456	466	448	440	462	491	469	504	511	484	464	470	464	512	486	453	473	457	453	478	482	486	490	514	490	491	458	445	481	455	472	479	498	463	449	467	492	489	467	478	493	472	463	464	468	465	457	470	490	491	478	501	489	478	500	463	450	478	469	478	457	463	508	463	482	438	478	472	467	480	449	431	462	517	452	458	438	455	463	427	461	466	451	470	435	485	471	476	447	462	468	477	447	450	463	469	492	459	432	453	473	517	472	486	443	464
8615	1198	1636	1351	933	809	594	525	462	444	398	362	357	339	312	326	318	367	322	306	293	284	302	293	306	305	298	272	339	281	254	275	306	304	292	268	290	305	277	291	302	288	286	269	263	262	295	290	308	292	282	263	279	285	253	293	280	286	296	268	262	298	263	273	282	285	245	257	304	265	272	275	297	253	270	263	276	286	278	262	265	261	278	292	291	288	289	279	295	264	274	293	261	248	272	275	258	285	239	303	275	285	250	258	277	297	313	275	292	296	277	277	289	283	263	234	264	299	276	274	280	263	269	297	273	262	291	250	269	264	274	253	270	289	264	270	292	287	274	275	233	254	284	287	278	295	300	267	290	278	303	259	266	271	261	287	286	256	265	272	295	277	287	250	257	274	230	246	287	260	280	274	303	263	270	302	287	258	248	280	257	272	269	292	277	272	270	292	293	273	290	253	281	267	269	312	285	301	259	272	285	287	280	267	274	291	308	307	261	282	273	277	272	264	302	306	263	280	275	262	283	294	260	277	282	252	266	264	263	280	260	284	285	263	304	324	285	293	248	251	236	272	276	244	266	256	305	243	286	275	303	299	273	266	262	279	292	274	282	272	276	270	266	290	268	283	295	277	290	261	289	265	255	321	269	268	257	287	252	288	271	288	269	269	256	258	283	292	256	266	266	277	274	263	302	261	260	293	281	270	251	261	276	284	275	241	292	288	243	289	275	276	280	281	247	244	287	255	295	271	301	258	280	275	295	258	291	260	288	278	277	292	263	275	255	269	278	264	273	258	262	270	265	304	257	268	252	300	261	264	284	281	281	268	266	250	269	284	279	264	256	281	251	285	282	287	270	277	272	291	235	268	270	271	279	310	287	289	283	265	266	275	299	272	246	271	272	257	311	285	257	272	274	284	294	264	271	253	277	277	286	273	285	263	257	294	282	288	291	267	267	278	280	258	261	289	276	292	275	275	293	260	274	267	255	269	282	251	292	263	286	255	288	260	286	255	262	256	293	245	270	251	300	298	273	282	272	270	294	274	274	303	267	281	251	289	306	275	307	275	260	277	266	285	256	258	276	299	265	261	269	272	293	263	279	235	266	259	276	253	241	278	294	289	286	280	248	280	249	264	272	282	282	275	316	278	260	285	309	272	271	261	256	257	277	241	257	312	261	285	280	263	285	273	282	281	266	248	309	312	275	284	274	273	310	259	284	288	276	267	278	282	296	273	272	306	258	303	239	284	255	267	264	268	263	254	245	263	270	298	298	278	231	286	234	287	250	276	266	268	276	301	273	279	285	248	255	253	275	301	289	257	285	274	289	245	278	282	255	284	283	254	292	263	273	266	296	297	275	285	271	305	256	266	268	283	298	270	254	287	257	285	268	243	270	273	301	265	298	318	242	274	265	272	272	275	272	288	262	275	264	271	282	285	267	267	275	257	281	287	261	281	293	264	262	283	286	280	281	265	284	239	267	273	237	305	245	285	268	261	279	267	273	263	270	252	303	300	305	295	275	272	269	240	283	281	296	293	259	289	267	275	274	253	272	298	286	249	251	282	275	272	282	260	282	277	244	298	257	268	276	278	268	293	291	254	302	253	279	283	293	260	280	286	288	252	308	307	270	301	250	293	268	300	280	266	297	235	295	266	262	282	259	285	259	271	289	264	271	273	289	284	299	262	305	257	259	262	255	257	290	300	268	281	308	289	258	241	259	261	259	305	280	279	280	269	270	281	286	255	289	272	277	251	277	278	297	270	297	302	290	291	289	277	260	275	250	265	286	283	277	280	302	269	279	277	283	257	258	259	273	264	280	295	245	276	290	237	278	284	251	260	278	253	283	298	308	283	276	246	265	291	241	260	295	236	281	299	250	285	285	292	276	313	269	292	271	236	312	281	282	270	302	262	315	292	285	261	246	303	321	295	273	266	259	247	270	284	298	289	294	300	271	272	272	279	269	269	265	269	279	265	293	297	289	271	275	260	277	284	279	255	262	300	274	250	291	276	290	285	283	266	244	264	280	270	283	283	257	254	289	270	262	282	283	270	280	262	265	271	243	298	282	275	260	268	255	257	261	266	260	279	313	264	250	267	296	290	248	268	257	259	280	277	279	247	292	252	244	288	271	270	300	251	286	255	264	296	293	268	273	300	282	282	274	300	279	275	289	268	298	289	277	276	256	294	266	243	285	261	267	267	256	268	293	277	290	290	280	262	251	263	282	264	270	280	241	278	273	299	287	291	271	283	273	265	283	283	289	260	269	266	263	293	273	294	274	323	282	254	299	269	273	262	255	261	278	261	263	286	268	306	294	256	257	294	247	289	272	276	274	309	260	266	279	272	272	296	253	258	263	291	251	263	296	306	284	276	256	287	281	271	307	269	285	271	304	300	300	254	272	283	265	262	277	256	256	283	295	268	270	239	300	270	293	260	264	271	261	271	287	271	253	257	251	279	289	264	292	258	295	274	250	290	307	267	257	277	287	297	280	305	295	266	270	281	279	298	261	275	278	265	293	270	265	303	269	278	272	266	282	271	271	270	274	300	281	266	260	289	262	308	284	268	270	274	264	303	262	301	260	274	292	271	287	236	270	266	299	309	269	262	286	288	274	240	270	298	258	306	264	295	251	276	271	276	251	256	279	288	297	311	289	264	301	275	259	264	250	264	267	278	275	288	262	277	272	297	264	277	271	285	303	276	292	301	244	280	310	268	282	269	281	274	263	264	284	268	294	258	264	276	297	260	281	257	304	267	250	268	260	262	268	271	277	282	263	262	270	280	296	245	282	275	261	274	281	286	288	276	260	265	253	268	265	293	289	290	282	251	272	260	288	257	280	281	277	271	270	255	249	266	285	241	284	291	290	267	250	288	294	270	300	269	290	293	282	282	270	236	271	291	295	275	252	294	277	307	264	260	289	260	309	280	240	273	298	295	281	286	291	293	291	298	273	261	249	281	257	267	284	287	284	307	239	287	270	298	297	282	297	267	259	300	281	282	261	256	279	299	296	258	287	263	293	303	244	298	253	278	256	268	253	260	274	278	263	259	290	265	286	248	273	262	281	275	268	257	295	257	276	260	285	251	261	283	278	272	279	276	272	255	241	280	299	324	277	263	290	302	264	293	272	264	288	307	293	268	301	270	288	284	292	276	275	261	248	286	286	256	270	280	243	274	279	283	278	251	275	286	271	309	273	285	262	257	300	278	274	311	286	248	279	284	291	278	287	273	268	302	280	278	280	297	283	271	278	273	256	269	286	281	238	271	278	271	277	250	267	301	275	296	256	287	308	290	253	290	252	298	261	284	272	272	272	251	299	276	267	268	300	310	291	275	282	235	302	277	304	278	276	271	279	275	286	280	278	285	286	275	278	288	259	288	279	246	264	292	269	246	248	278	273	263	255	292	294	269	289	272	279	291	256	279	292	270	277	278	292	264	257	278	279	253	282	280	290	262	294	271	261	277	314	283	297	270	280	256	278	283	242	279	267	276	268	257
5632	1799	3427	3975	3268	2827	2404	2074	1835	1703	1496	1433	1391	1266	1265	1154	1105	1077	1032	1036	1009	1002	1060	955	973	1012	1023	952	909	916	946	894	928	845	893	890	884	881	831	814	833	906	859	846	838	889	917	826	813	843	858	868	870	860	882	815	907	837	820	840	850	849	848	792	817	832	849	794	839	801	814	792	854	773	834	760	791	838	837	826	822	781	868	803	822	828	869	825	787	803	842	818	787	833	815	840	827	820	885	820	834	792	794	826	833	808	794	813	821	779	822	815	825	871	829	796	781	820	796	834	888	822	825	820	844	807	828	835	848	851	806	855	846	838	806	836	829	852	771	850	797	834	830	800	842	809	805	767	802	811	798	803	833	797	769	894	835	802	855	871	821	788	814	769	820	782	801	861	751	862	829	849	809	784	763	804	842	793	815	816	783	885	835	844	805	799	821	821	846	788	792	791	875	871	828	828	802	836	804	837	785	817	799	841	809	778	855	832	843	841	862	795	862	764	822	849	800	835	774	832	837	796	825	818	832	823	822	795	813	831	814	870	798	784	841	806	809	856	836	821	780	820	798	760	772	871	783	765	846	845	815	835	877	835	803	806	858	787	804	812	801	849	837	843	814	794	803	847	841	744	807	820	832	815	876	824	781	777	793	808	811	842	863	817	792	827	794	859	771	804	846	850	808	758	837	806	809	803	822	773	756	860	863	826	795	773	766	843	771	809	791	852	774	868	828	799	803	800	857	863	833	803	857	850	776	846	852	807	760	772	790	834	808	826	836	826	811	808	799	847	807	782	842	820	813	820	864	880	814	842	849	839	790	859	813	840	853	825	789	846	766	786	787	826	806	803	789	815	851	881	814	840	851	805	867	784	790	814	784	806	802	813	816	845	850	811	801	882	794	772	841	804	822	852	833	807	832	822	856	858	759	803	827	801	863	794	803	845	857	747	851	759	786	733	786	873	804	786	801	850	814	799	937	805	816	839	811	822	819	822	809	852	835	826	825	779	804	829	818	816	825	827	828	836	839	778	838	831	855	878	814	791	873	814	865	804	793	811	761	748	799	811	760	816	825	807	816	820	868	810	820	769	836	738	813	797	854	789	823	825	812	832	791	784	909	842	781	813	791	814	830	827	862	783	768	821	849	835	835	841	796	813	852	798	830	812	821	822	850	833	843	860	848	822	825	864	830	837	784	757	848	830	780	788	731	839	838	844	820	834	823	837	821	845	794	776	819	812	861	739	811	825	815	807	799	798	840	824	796	795	929	857	846	807	785	783	862	802	848	784	800	814	860	847	818	805	833	815	864	792	880	775	871	788	829	803	773	784	812	837	828	839	820	805	848	818	815	865	775	758	837	814	787	840	799	881	745	827	824	807	800	819	832	896	832	790	825	846	861	830	790	827	869	797	764	825	816	760	835	779	821	769	812	814	808	832	843	804	828	811	792	854	824	769	817	851	814	796	802	805	822	850	801	836	856	781	847	784	817	820	880	829	812	789	852	826	849	817	821	843	807	792	804	844	788	811	824	840	781	761	834	816	821	837	780	808	829	844	834	815	816	814	865	874	808	797	813	778	818	802	806	845	766	794	804	852	855	850	737	756	781	802	833	876	805	845	825	788	816	789	837	843	810	834	809	828	797	788	771	830	734	789	793	817	788	790	828	822	839	793	810	818	830	822	839	852	849	763	837	836	841	815	770	787	831	829	822	776	853	874	836	811	861	854	823	850	874	813	793	780	796	790	797	752	790	801	816	798	782	827	819	841	816	820	829	809	824	781	845	847	801	803	810	855	811	850	827	829	840	829	807	879	840	764	836	820	800	833	742	845	846	787	809	787	822	833	808	829	843	852	736	785	819	805	831	785	855	820	774	852	841	859	774	826	826	797	770	855	870	804	803	839	792	813	815	831	825	822	847	782	814	796	849	823	832	908	846	835	823	833	828	771	850	785	783	775	804	853	828	829	841	811	789	795	846	785	850	804	772	789	796	853	780	800	790	805	780	812	780	879	820	817	796	848	802	843	832	788	786	788	830	828	811	813	831	834	847	855	806	819	790	827	805	776	819	803	833	846	780	779	853	816	801	797	842	820	791	840	825	835	786	809	808	782	765	805	792	843	794	786	830	841	836	828	814	790	798	785	770	831	857	803	780	796	899	854	843	786	858	790	748	835	826	826	817	799	783	826	801	810	848	867	816	795	829	796	864	798	809	830	821	837	794	851	785	851	768	755	814	801	822	820	811	803	854	853	849	804	863	787	785	832	794	831	836	822	823	811	806	841	813	827	821	769	810	788	829	826	795	806	854	765	802	808	810	826	778	795	824	814	778	804	863	822	877	864	804	825	801	880	812	841	807	790	804	785	867	825	856	820	816	814	812	862	800	810	810	776	835	845	899	828	776	818	785	829	803	845	803	843	812	786	795	782	809	818	853	815	854	835	825	756	798	816	817	803	845	881	785	843	817	816	794	828	818	848	761	849	796	839	833	848	843	827	836	806	855	797	780	830	835	803	837	850	788	802	853	840	843	820	793	835	832	794	799	802	806	807	842	788	844	809	827	803	787	761	820	834	777	814	811	805	771	773	817	786	844	830	844	840	852	819	847	795	880	777	836	783	807	825	810	794	845	790	817	779	802	819	791	779	809	870	801	822	850	805	842	742	835	828	840	813	855	824	853	762	840	835	819	834	796	807	746	789	793	830	791	792	797	840	849	832	844	776	825	829	854	801	822	823	844	800	766	853	820	787	798	817	817	828	805	822	817	864	859	834	827	814	859	787	828	818	783	833	877	818	774	821	814	865	804	823	823	775	863	818	818	779	849	834	822	802	870	788	836	820	810	762	820	845	794	771	812	807	826	866	812	824	794	770	796	805	849	796	850	845	837	806	835	882	822	793	803	778	804	797	839	800	858	777	817	772	843	827	854	756	750	836	806	815	845	772	783	818	782	781	836	806	788	790	784	834	818	830	812	851	851	817	840	810	764	821	814	754	845	801	823	826	841	766	837	828	836	817	815	778	892	826	846	828	837	843	753	852	839	861	809	835	733	834	805	851	800	806	801	821	816	782	796	832	852	818	774	792	863	825	811	797	826	801	873	833	877	782	825	813	797	833	845	824	840	834	841	798	820	854	838	815	800	804	815	844	842	780	854	800	736	795	795	810	804	784	751	771	781	806	813	808	787	805	810	903	810	772	812	779	780	794	851	782	827	783	810	852	802	851	860	846	772	796	769	822	794	832	828	839	842	802	804	826	801	799	799	790	751	773	798	832	846	793	701	852	833	788	854	850	809	790	791	853	791	780	846	845	868	835	851	847	827	776	815	819	820	790	862	853	831	784	847	795	815	857	821	831	790	778	830	815	809	821	817	850	834	840	828	821	821	862	819	777	781	871	758	828	854	772	794	768	800	842	816	789	830	830	809	849	851	818	797	787	832	822	807	845	808	810	813	792	861	804	823	751	796	863	793	887	797	811	786	818	804	792	772	849	812	851
16008	2736	2898	2284	1644	1132	926	751	627	565	472	430	420	406	397	375	342	343	334	359	312	319	321	272	296	315	282	300	304	293	325	307	274	291	275	271	280	307	299	283	303	281	288	299	292	269	300	303	280	289	292	261	294	303	273	233	264	266	247	283	276	298	287	252	281	273	304	286	269	265	260	281	268	248	291	277	272	279	264	263	288	281	252	261	309	263	256	279	248	253	303	264	270	279	259	282	274	259	272	260	269	272	271	294	247	250	263	276	250	265	261	269	298	291	271	277	305	256	258	287	261	285	237	272	261	269	260	264	253	272	255	290	266	269	261	239	246	225	296	274	280	283	292	278	271	239	279	275	274	278	283	250	248	285	287	263	261	239	280	233	275	247	252	279	274	254	276	292	276	299	219	289	287	264	280	259	284	253	270	249	257	275	239	270	294	259	234	287	237	263	259	261	249	254	277	262	260	220	261	291	292	258	261	268	257	266	253	275	274	240	251	304	290	279	235	278	271	276	259	271	266	266	261	276	233	281	249	256	283	282	258	309	240	248	296	229	233	247	270	252	288	250	278	252	276	276	271	250	280	298	280	246	256	291	259	264	278	286	253	257	277	244	294	283	242	277	279	277	279	243	263	282	261	242	285	252	245	282	265	265	282	255	278	240	256	247	285	260	279	269	278	253	266	279	269	257	282	280	277	267	267	228	267	266	258	260	264	269	245	302	262	275	262	256	269	267	277	242	254	259	266	268	243	264	270	285	273	273	272	265	283	267	256	277	279	284	279	255	274	306	245	283	284	265	239	257	276	247	268	288	276	278	297	270	330	266	265	258	276	292	242	245	266	275	273	287	256	281	265	261	245	285	281	257	289	280	271	235	266	280	270	271	253	269	264	252	262	266	265	263	269	258	260	260	254	270	240	260	242	260	278	256	262	253	262	264	266	236	267	282	267	268	271	259	271	281	300	255	282	244	286	264	259	280	283	280	276	280	273	255	277	274	265	268	244	280	238	245	272	266	280	277	270	273	254	262	270	291	235	256	277	270	231	301	267	240	273	274	284	274	264	289	303	250	291	258	279	265	281	286	289	267	262	274	279	264	264	259	259	267	238	276	273	276	279	256	251	254	250	285	270	268	256	257	258	292	253	266	271	274	256	254	246	301	268	273	283	285	289	284	298	252	251	304	282	276	278	250	241	265	248	268	274	228	293	286	297	254	256	269	286	277	266	267	290	268	283	274	286	266	265	286	270	281	287	270	260	236	287	271	246	255	292	266	296	242	287	263	284	278	284	264	274	271	250	256	231	263	268	256	263	275	294	294	252	286	284	268	275	254	274	271	292	266	251	271	274	286	268	266	283	295	252	266	258	249	255	272	238	299	246	261	277	265	270	247	261	254	251	285	252	236	290	317	250	286	259	265	259	281	257	289	273	270	284	267	265	292	285	266	283	261	271	244	279	271	234	287	283	280	280	291	282	276	287	281	271	261	270	271	253	278	276	246	263	275	264	253	246	270	259	268	232	253	270	244	301	280	253	292	254	273	247	277	250	251	284	255	288	261	273	276	263	281	302	262	262	257	267	256	236	278	254	274	280	285	294	261	261	313	264	273	283	263	262	267	301	267	280	303	258	271	244	282	284	289	274	256	279	278	297	262	291	271	248	275	265	245	242	261	247	279	276	247	283	267	257	247	284	249	248	284	258	270	306	290	281	300	283	261	267	271	284	273	283	271	296	273	264	273	309	273	286	307	273	281	264	266	285	304	268	239	272	262	265	270	244	234	273	255	263	274	255	261	270	269	266	252	263	277	273	223	282	266	258	235	284	265	260	254	258	263	258	246	265	255	256	293	251	271	280	289	261	256	245	282	274	273	259	262	264	293	286	263	271	271	268	278	269	257	267	284	253	268	262	289	317	290	249	278	276	286	270	264	268	263	279	269	270	249	278	290	271	315	255	266	296	229	232	264	240	273	256	260	308	262	252	269	274	302	271	267	243	250	251	278	251	259	280	280	250	262	237	236	261	269	264	237	261	277	261	288	267	236	274	267	266	261	273	234	264	294	266	264	272	236	244	295	278	259	262	292	257	270	259	285	268	264	276	283	277	243	273	283	266	258	294	286	317	255	271	271	262	272	258	275	260	287	250	255	271	274	233	250	273	281	273	251	253	268	271	269	249	304	287	287	268	250	274	265	273	288	276	289	276	257	264	251	257	269	275	285	266	273	266	292	257	281	265	276	298	286	306	273	261	274	279	266	269	253	268	260	259	276	270	258	276	297	281	274	246	262	272	270	252	251	257	238	263	235	283	267	240	239	297	273	281	280	286	245	266	269	261	268	287	277	299	271	289	262	278	283	298	269	253	244	279	257	248	261	260	235	264	295	259	244	243	269	266	273	296	276	259	278	270	291	259	274	268	287	290	247	259	265	232	289	262	253	270	275	287	271	285	273	281	254	258	266	276	256	288	266	312	261	278	271	259	287	259	266	287	256	252	283	281	247	261	276	292	290	266	274	291	251	275	274	260	269	275	241	254	256	233	260	262	246	272	252	258	254	293	289	246	267	271	290	278	266	294	282	245	270	250	248	301	268	283	264	254	288	250	275	264	271	253	300	247	255	277	288	265	284	283	280	283	293	298	271	286	268	272	236	281	247	271	262	298	274	248	264	288	268	240	269	275	272	283	259	254	287	230	256	271	280	277	273	297	234	288	280	278	268	272	276	252	246	279	263	281	241	238	272	273	285	242	297	286	267	237	266	295	258	305	288	259	280	278	301	252	263	266	263	257	298	267	273	266	281	287	290	234	270	294	245	278	261	312	259	263	268	279	256	260	230	318	287	282	289	258	258	290	302	274	271	256	286	274	266	261	258	284	281	280	249	243	255	279	257	273	240	280	287	268	292	278	264	233	303	264	268	268	245	261	252	266	271	256	312	223	285	261	266	271	271	248	274	294	268	262	274	262	261	272	264	262	250	278	281	232	246	260	272	272	278	268	295	280	297	278	305	255	273	284	303	265	268	270	286	245	281	286	278	287	275	285	247	292	278	254	271	270	304	257	261	256	271	252	289	268	264	253	275	250	283	242	271	294	261	267	274	257	269	258	264	280	274	276	256	251	274	269	255	247	270	250	264	272	255	279	264	309	257	279	229	296	293	265	295	279	278	269	261	294	272	293	251	265	272	267	284	302	268	283	283	268	270	261	283	264	253	260	270	272	253	262	258	262	265	257	266	288	285	249	282	280	282	268	262	303	300	267	253	279	288	263	245	280	294	273	266	268	273	254	271	265	241	267	294	256	270	218	252	271	259	276	264	265	270	288	256	281	257	240	301	285	257	275	290	266	281	255	268	275	239	261	264	286	253	251	237	276	264	244	262	268	271	281	291	249	299	246	277	231	284	305	267	267	258	237	244	251	258	262	253	272	274	284	240	243	257	236	266	257	276	280	260	300	280	280	280	274	252	266	277	257	269	278	297	263	280	258	231	260	300	268	260
7591	2601	5707	6416	5498	4646	3819	3132	2667	2343	2128	1989	1760	1599	1505	1446	1417	1310	1294	1273	1183	1143	1155	1111	1078	1037	1047	1036	970	914	960	996	939	933	947	975	894	862	841	913	900	879	892	854	847	837	900	892	866	900	915	877	850	882	800	865	817	906	829	860	876	850	834	819	876	860	833	852	847	773	810	789	822	848	831	807	889	810	792	850	803	768	828	805	802	841	810	786	740	888	799	789	783	866	834	768	818	800	793	794	840	825	817	853	811	809	775	807	791	858	814	816	800	771	814	760	734	794	754	800	794	811	784	796	798	819	821	787	826	770	782	798	765	752	760	783	752	773	783	824	806	824	731	776	830	776	794	807	778	829	795	800	809	805	851	815	853	783	833	760	811	749	783	789	820	779	779	764	755	843	793	796	806	767	822	821	781	842	781	785	798	833	762	845	815	775	829	801	786	761	762	737	780	790	802	788	794	786	845	821	783	773	770	856	775	834	793	802	797	814	812	789	795	793	786	804	773	797	863	864	774	763	782	737	787	833	844	780	743	795	780	771	834	769	813	758	734	783	795	760	810	782	801	788	812	803	787	793	778	815	797	742	773	767	802	803	784	824	794	761	758	785	826	762	775	818	780	783	755	804	806	765	808	815	813	745	775	820	742	852	820	815	803	786	762	790	800	776	803	839	854	748	769	782	778	799	759	847	843	770	759	768	810	787	781	791	821	806	769	791	772	836	805	804	780	802	808	826	880	807	847	788	755	784	744	793	782	798	807	818	806	773	810	803	803	728	794	805	784	811	808	800	826	836	811	778	743	771	766	808	799	826	819	789	773	762	792	768	793	776	779	776	848	760	781	766	859	800	779	763	769	827	792	810	808	814	759	775	773	791	826	791	768	787	758	764	775	781	764	789	784	832	775	758	813	782	755	785	792	824	736	787	861	777	797	750	798	824	776	801	803	774	799	804	768	768	755	767	782	698	804	765	746	722	798	788	803	804	817	739	765	806	768	781	779	753	757	768	825	799	752	751	768	771	797	788	786	767	854	778	788	760	771	844	812	783	783	794	820	816	731	792	815	804	788	792	816	771	802	776	804	821	765	817	799	824	806	842	792	749	815	834	793	814	816	820	788	805	829	778	769	781	774	784	739	790	821	816	777	801	789	774	791	777	739	768	795	845	764	772	714	788	755	784	854	777	810	811	749	832	763	792	739	820	828	770	735	772	791	790	793	798	796	751	782	760	787	740	776	773	797	792	828	761	780	802	802	791	806	777	799	768	776	799	807	799	749	821	760	790	810	825	730	788	783	748	801	794	819	845	837	795	822	778	806	759	819	814	797	757	792	814	808	841	832	758	755	752	836	793	839	775	820	779	799	830	825	826	766	824	804	806	805	771	745	746	758	794	721	841	742	777	800	769	782	826	760	742	802	746	789	783	839	760	829	832	804	870	786	803	822	807	771	739	826	756	797	779	791	783	794	795	790	823	786	767	813	790	800	776	747	795	786	773	788	797	800	796	765	784	783	791	801	719	780	768	817	771	791	749	804	783	810	818	778	778	807	781	774	824	788	811	707	792	764	745	803	779	815	781	804	814	765	779	718	778	800	760	808	807	788	823	823	823	767	752	786	746	765	742	783	793	802	812	773	791	768	745	802	805	784	810	785	808	807	835	795	813	789	786	798	862	786	777	808	782	779	786	787	770	829	731	774	773	858	806	774	791	786	774	786	802	776	732	798	756	835	799	825	803	785	759	763	844	793	830	753	791	807	812	728	823	794	753	791	808	819	827	803	793	773	788	771	820	776	754	770	785	764	831	796	799	751	754	801	772	756	806	824	803	763	838	740	808	787	799	796	745	846	766	794	727	818	821	797	797	783	827	816	802	758	774	797	783	806	804	785	769	759	739	768	781	786	798	764	765	839	806	821	815	782	798	754	776	711	760	807	794	803	760	779	801	766	837	781	806	771	762	793	780	794	767	816	760	796	796	776	765	803	800	721	796	767	797	783	774	788	789	799	793	781	765	787	834	755	753	748	848	816	786	784	792	807	780	767	800	812	768	788	841	808	786	821	774	761	806	819	831	826	745	832	820	754	820	846	756	814	794	752	831	742	823	791	760	759	806	781	810	792	734	807	774	829	805	843	799	795	798	815	782	737	788	801	800	853	811	849	782	768	722	812	723	774	800	769	787	782	810	811	795	816	832	763	803	759	838	776	791	818	771	761	813	791	822	781	824	762	792	808	779	770	781	771	784	792	793	763	746	797	765	783	832	845	783	803	754	829	778	812	803	804	803	798	722	799	821	753	772	753	815	787	804	764	787	781	755	817	801	786	831	780	747	844	792	809	797	800	827	796	775	773	799	746	809	814	803	796	796	804	771	790	762	778	843	763	796	825	774	777	823	799	878	789	769	802	823	732	802	807	753	763	784	813	771	822	821	817	802	782	776	802	778	786	791	807	849	791	759	816	802	754	809	803	785	805	822	823	774	819	798	862	760	837	810	800	793	807	730	761	817	811	810	774	781	782	807	795	854	785	802	821	789	782	817	794	833	791	759	804	782	826	805	789	754	768	810	804	755	725	801	806	794	823	770	835	851	814	790	840	807	731	765	823	821	789	767	744	754	802	766	772	759	779	803	812	803	761	762	780	803	818	812	784	749	792	745	794	700	803	816	816	814	793	842	793	825	770	738	815	837	776	788	805	763	793	793	791	785	782	797	732	806	762	818	776	764	772	817	773	842	758	764	757	829	798	818	785	777	756	778	777	812	789	805	783	797	810	772	796	788	813	822	833	780	783	786	746	768	823	748	829	771	762	783	793	791	799	783	761	803	796	814	775	764	789	830	811	781	761	817	833	828	781	822	851	812	816	782	759	812	844	782	830	766	836	780	750	819	758	765	769	830	826	786	823	780	806	778	805	794	818	777	807	795	800	778	786	773	809	784	768	790	819	730	771	776	802	781	792	782	795	818	745	800	816	837	789	763	767	802	750	765	767	757	789	786	789	805	809	830	781	781	794	821	778	824	824	792	813	806	808	776	786	799	755	815	743	784	775	761	788	750	756	788	804	791	763	857	778	823	799	844	822	779	784	827	788	808	809	800	830	755	774	811	805	796	796	731	763	742	787	770	803	818	830	820	804	782	802	805	864	797	750	758	791	805	766	782	795	796	835	793	790	786	762	794	814	822	779	823	728	776	748	792	800	755	798	803	808	828	769	780	773	765	793	785	797	778	775	782	836	804	780	768	797	801	799	750	820	787	780	765	760	796	742	837	799	775	774	758	798	811	838	785	776	822	755	810	791	752	783	830	744	766	779	804	792	793	752	799	809	817	788	820	799	768	815	818	729	832	791	784	824	808	757	793	811	779	877	793	792	809	768	749	822	786	807	807	785	833	766	823	795	823	768	783	814	824	762	768	765	786	803	799	798	785	783	834	754	759	805	804	757	808	778	781	774	795	745	767	796	797	819	774	827	790	776	778	771	791	784	761	839	804	807	785
2076	197	219	181	180	164	172	161	153	145	150	148	140	165	158	150	141	134	154	141	133	147	142	145	143	141	155	160	137	158	153	160	181	148	155	133	156	140	147	124	139	127	156	144	155	121	145	135	136	157	153	151	147	138	137	144	135	154	154	166	125	138	140	122	154	146	156	155	150	131	145	157	125	156	149	149	161	141	154	155	132	156	140	131	147	151	132	154	150	139	152	139	115	156	156	156	151	129	126	147	157	163	131	161	138	151	143	148	139	146	134	148	137	146	143	129	146	148	130	134	132	147	129	150	127	158	150	132	154	154	151	141	139	147	134	142	154	147	127	132	140	137	143	145	151	150	138	148	161	132	147	163	118	135	121	146	156	168	139	137	133	145	138	134	152	154	148	144	143	127	167	133	145	143	142	153	153	164	154	143	135	148	152	144	149	134	155	128	138	115	153	138	132	153	132	152	150	142	155	140	149	148	127	144	137	143	147	154	127	147	166	153	153	126	116	127	131	155	140	134	129	129	119	116	134	144	130	131	174	144	155	138	157	146	157	133	152	147	140	149	150	132	156	118	127	150	148	138	152	151	133	135	155	140	133	149	154	140	140	138	138	156	133	141	144	130	136	144	112	143	140	127	130	141	143	146	137	145	139	160	135	141	141	160	120	141	151	147	139	150	147	140	158	144	142	131	149	129	156	155	159	125	145	156	145	139	144	142	152	151	148	138	149	143	154	145	134	177	143	148	139	151	132	148	142	137	146	144	135	141	130	126	154	147	141	141	171	125	132	135	148	128	136	139	149	125	118	140	145	150	130	140	126	116	143	139	165	138	136	127	162	154	162	152	156	141	155	141	157	142	147	123	144	144	124	154	117	158	140	135	123	140	157	123	127	155	136	147	155	163	149	128	135	156	143	151	136	144	139	167	139	151	133	155	148	152	123	153	149	126	152	126	127	139	136	151	127	135	128	132	137	130	149	150	154	147	136	136	129	130	144	150	132	165	135	142	138	152	146	133	151	144	145	157	141	138	143	194	156	126	158	149	165	142	161	179	145	145	134	157	126	146	155	150	143	128	143	132	154	147	146	155	126	135	135	136	126	128	139	133	130	136	138	125	154	125	149	124	148	122	143	163	135	158	131	120	170	134	128	144	135	148	141	156	138	156	148	159	133	164	158	141	152	147	127	144	165	130	134	148	173	141	123	143	120	125	158	123	138	139	157	134	129	126	150	151	161	129	148	155	154	129	143	132	139	166	163	141	137	159	133	148	136	135	125	154	117	149	143	148	161	118	150	155	143	155	117	127	155	129	140	137	150	136	134	152	143	129	149	137	149	145	137	126	132	143	142	146	153	141	169	138	128	136	152	140	137	129	144	144	134	148	141	147	130	142	146	136	148	159	170	133	160	134	123	134	151	166	117	124	134	145	163	144	154	145	159	122	163	143	160	122	152	142	148	129	139	149	149	131	158	127	130	130	150	141	169	148	139	107	168	140	128	140	128	147	163	132	119	143	160	165	139	144	159	128	154	146	140	130	144	167	148	140	141	130	181	147	139	134	135	154	150	150	140	156	134	134	127	136	170	153	171	142	164	143	140	116	133	152	137	147	164	157	152	133	126	131	149	144	139	136	156	165	143	159	136	145	150	147	145	136	143	135	158	155	138	139	139	138	152	162	141	137	152	146	134	152	127	151	136	123	141	151	134	149	136	162	146	135	144	155	146	130	132	136	142	143	159	137	119	145	142	138	150	154	141	127	138	146	138	134	143	128	143	151	147	133	112	128	144	153	155	147	166	165	124	152	133	145	167	126	130	148	140	163	147	140	155	144	131	135	144	169	148	157	161	146	148	168	138	144	136	171	145	141	155	173	132	133	169	130	138	138	129	140	125	137	157	130	127	122	144	132	160	132	159	138	146	152	149	146	147	137	159	134	130	149	137	164	148	178	143	137	143	133	160	157	156	139	149	153	148	137	147	157	165	126	150	148	126	143	129	124	175	149	147	145	154	149	142	135	151	151	121	125	126	159	147	144	157	147	145	150	130	158	144	125	154	126	143	139	160	136	162	155	160	152	155	139	156	146	130	133	156	124	148	124	155	128	143	153	156	145	139	135	158	141	152	143	156	145	124	176	150	159	145	138	139	165	153	142	137	158	163	135	132	155	122	134	142	137	160	137	162	144	149	140	155	146	143	131	156	121	144	149	134	130	158	135	143	146	152	164	144	150	138	146	128	150	139	147	136	139	144	133	149	145	138	145	152	117	143	131	163	150	155	140	154	135	170	116	140	131	127	144	136	153	141	152	137	154	109	155	150	156	137	136	111	154	143	166	164	134	102	117	144	131	127	127	129	138	143	140	152	131	127	153	130	152	141	126	146	142	163	147	147	145	159	135	119	137	148	126	161	153	147	151	151	134	148	141	158	127	129	149	144	151	129	127	145	136	165	142	136	119	155	132	150	155	153	130	146	148	133	130	152	160	134	141	145	144	145	136	155	145	136	139	116	156	155	132	141	147	158	145	138	134	141	156	147	146	148	174	154	136	135	140	149	146	123	147	151	163	134	154	140	159	141	153	119	144	166	149	141	138	135	148	153	138	134	145	145	132	136	169	133	131	142	131	133	140	138	132	133	151	141	133	140	148	135	144	137	130	124	134	150	146	128	142	147	144	159	142	133	149	130	147	139	144	133	128	161	156	164	158	153	121	140	148	151	149	151	143	129	133	148	147	147	148	174	140	145	159	151	165	151	157	131	123	133	121	148	146	168	123	146	137	141	146	134	157	137	132	149	144	145	145	152	125	144	143	151	145	133	141	126	150	168	138	137	117	137	142	157	138	142	153	153	144	145	126	155	143	152	144	147	115	141	145	138	127	136	137	131	147	156	147	159	132	146	148	124	135	156	151	136	130	143	148	162	127	150	124	141	138	138	145	157	135	130	134	147	136	140	148	151	167	163	150	131	148	142	146	121	153	155	132	130	110	130	147	135	141	141	155	158	138	139	128	122	128	148	135	133	126	156	144	123	165	138	138	140	137	123	140	138	149	149	137	156	119	159	148	135	153	134	147	145	133	152	119	163	142	168	140	162	164	143	144	146	155	139	149	131	144	129	133	151	153	168	128	144	138	156	153	133	170	142	136	146	156	147	127	143	136	139	146	146	157	137	124	150	137	116	141	123	132	156	135	143	144	144	152	155	163	133	124	129	147	137	138	165	126	145	135	148	159	151	164	149	142	137	149	137	141	153	144	146	144	145	149	156	144	119	156	163	127	140	131	144	150	160	155	139	136	144	132	135	158	138	137	158	164	116	150	125	143	122	154	151	158	164	148	139	142	145	145	113	125	148	139	128	148	155	138	134	165	151	133	154	148	142	120	153	144	147	142	134	126	159	157	144	164	141	133	147	157	144	135	148	144	135	148	140	156	132	146	153	172	159	137	128	125	141	139	154	134	134	143	154	133	156	144	154	155	124	136	118	140	144	133	125	146	138	121
1889	569	641	692	647	620	551	561	539	531	497	512	537	505	488	498	510	525	501	495	482	493	506	478	464	503	492	466	473	473	494	483	479	458	508	494	524	484	470	477	454	519	469	467	487	458	505	506	470	528	498	470	485	481	509	427	508	487	501	470	491	462	529	484	487	539	470	523	483	476	495	480	491	471	474	491	472	486	434	508	502	486	476	444	450	446	470	464	474	473	453	475	467	455	516	453	457	462	466	447	465	478	475	495	479	465	466	462	471	502	460	503	471	484	490	460	475	478	479	451	464	515	473	506	451	466	483	435	499	470	503	473	491	477	467	458	417	511	485	509	476	476	466	501	472	462	485	469	500	481	496	475	472	502	491	456	488	445	447	496	513	483	471	448	466	485	496	504	491	474	489	466	462	474	493	456	506	473	462	470	464	459	464	505	474	493	433	503	460	457	494	462	470	465	469	481	501	490	466	472	502	459	483	438	496	503	489	473	498	489	479	477	469	481	465	436	448	463	468	443	461	454	474	473	494	486	465	437	474	482	500	536	450	494	471	488	456	510	491	453	486	433	469	489	464	497	477	492	472	451	499	495	455	485	446	479	473	487	463	443	514	463	493	454	490	482	475	507	483	503	500	474	480	427	459	456	513	480	449	441	481	493	483	462	481	483	481	479	441	464	467	487	481	466	476	468	483	500	462	495	447	413	479	457	524	515	478	467	491	472	481	504	472	461	432	438	476	470	449	472	456	473	502	428	529	508	475	486	507	442	503	457	457	498	509	453	494	471	455	485	492	504	482	498	450	461	503	453	483	523	469	539	486	443	500	510	510	460	425	466	488	483	484	459	467	504	457	480	448	493	459	494	469	492	485	477	498	468	488	483	478	492	442	456	480	471	454	535	485	464	498	503	472	465	459	481	466	486	474	463	477	475	430	501	458	483	477	477	439	470	484	474	492	481	476	495	435	477	488	465	442	483	447	466	488	477	443	502	497	462	468	492	501	500	497	507	457	460	467	464	468	468	504	489	485	494	489	478	478	476	505	509	484	427	470	514	466	465	523	485	471	491	503	458	503	461	458	511	466	475	454	495	496	527	467	451	483	465	453	469	493	482	457	439	523	432	512	535	487	446	484	479	467	478	467	433	458	471	511	464	489	488	491	487	485	486	502	501	474	487	449	540	520	487	513	500	487	501	481	467	480	455	491	480	474	475	459	490	465	469	448	471	467	472	463	494	479	511	470	446	432	485	504	436	503	471	484	491	445	486	486	432	479	510	494	471	472	506	503	439	466	468	489	485	501	494	465	456	486	441	475	492	475	475	470	523	450	496	493	489	467	485	467	488	463	489	473	464	464	500	474	469	477	487	494	473	497	444	482	450	470	500	455	456	465	493	464	472	467	477	480	445	462	480	477	509	464	492	480	460	500	486	493	475	487	479	485	417	479	468	458	487	464	466	461	479	482	489	473	499	462	462	456	482	506	479	496	474	490	442	481	490	456	505	435	459	461	459	495	480	451	501	469	474	466	471	466	487	502	492	473	526	500	510	498	489	486	509	512	514	478	465	473	462	497	491	486	447	449	491	509	502	461	490	484	474	437	500	485	508	489	506	460	456	454	468	480	468	507	453	508	481	490	478	440	483	518	449	505	457	486	442	484	482	471	475	447	475	433	470	487	494	488	468	472	480	477	516	420	478	469	448	484	508	420	498	475	480	486	474	499	483	505	454	445	499	509	459	478	490	456	462	504	480	483	488	481	485	472	471	451	487	461	478	458	495	467	489	472	466	492	498	454	501	493	468	468	492	448	473	447	469	496	467	452	465	491	473	482	469	458	478	472	459	459	449	479	478	497	512	501	486	458	500	484	487	491	442	458	439	499	510	462	477	464	456	461	467	495	472	495	468	463	474	487	494	449	477	497	473	439	460	472	478	484	453	465	456	522	483	467	463	503	486	475	444	475	484	447	453	443	450	483	489	469	504	483	477	475	446	482	467	526	493	459	436	465	434	507	456	459	488	461	479	472	471	460	495	449	462	494	463	484	463	507	481	488	464	454	481	472	492	497	524	476	457	440	451	460	457	502	488	484	495	487	509	477	520	466	457	491	460	481	453	499	439	470	438	490	481	493	474	462	479	446	516	444	471	454	455	471	490	472	468	478	479	483	472	501	543	508	498	464	492	489	506	486	482	486	446	485	467	508	514	488	503	483	474	507	487	498	509	486	470	477	497	474	443	442	504	462	522	491	466	479	500	479	494	475	528	482	469	498	463	442	469	465	485	499	510	449	488	469	459	513	520	454	464	500	499	498	462	504	469	476	481	488	483	473	471	451	488	482	461	471	440	454	490	492	475	477	486	511	476	477	502	483	461	482	453	472	455	462	487	472	489	468	515	469	489	466	484	483	472	519	488	510	491	484	427	493	460	491	465	472	443	489	445	473	469	496	465	492	480	445	498	508	443	465	468	469	463	460	476	472	478	479	481	454	491	506	502	477	482	459	502	496	460	467	478	489	518	499	458	507	467	446	467	464	467	482	511	459	411	473	470	461	445	468	491	497	490	512	476	464	466	498	450	510	505	465	451	480	478	487	433	472	462	469	517	477	494	455	469	440	474	508	517	461	489	484	492	450	482	423	462	516	458	452	480	477	456	464	440	472	480	465	440	477	456	490	477	450	457	470	475	462	515	473	483	482	521	464	484	458	499	518	469	475	505	508	471	478	429	466	480	459	485	468	441	507	494	444	465	497	495	486	429	502	441	429	477	508	499	482	449	468	490	498	460	479	507	499	474	517	476	468	492	484	462	483	512	473	462	471	462	419	456	502	438	462	515	486	505	476	454	475	470	479	467	482	469	454	480	486	447	501	459	434	421	476	472	477	454	509	508	478	457	481	494	457	487	508	515	450	487	471	479	485	413	494	453	487	471	479	448	457	496	513	484	476	452	485	487	516	460	465	464	514	473	450	474	502	495	471	458	488	503	482	510	458	478	489	489	485	479	489	481	421	466	491	483	467	447	492	465	471	505	501	470	484	468	508	472	458	503	521	488	488	498	483	446	463	476	465	500	450	484	457	453	459	484	513	456	483	473	477	483	474	480	484	488	432	455	469	445	486	445	483	450	451	481	492	513	467	476	503	441	481	452	496	457	477	469	505	470	466	513	501	489	436	473	440	464	521	480	473	497	503	474	467	490	473	479	455	507	489	479	478	492	466	465	482	450	483	470	456	440	468	465	483	464	427	484	462	456	490	492	478	518	488	487	485	480	492	443	464	453	476	481	457	496	479	458	460	489	499	477	495	439	465	484	415	492	462	441	515	472	443	576	491	485	489	490	497	469	467	487	464	480	502	495	484	485	493	517	465	470	470	457	512	484	476	497	486	489	447	484	483	504	436	495	473	484	516	486	486	490	541	452	478	494	461	481	470	446	496	495	470	461	470	474	482	491	507	470	486	441	492	454	463	450	491	508	511	453	438	479	461	457	477	468	482	435	479	504
8632	1259	1608	1275	966	768	591	591	466	416	385	390	363	322	342	323	343	280	295	280	302	333	313	273	273	291	314	315	256	274	278	333	287	282	268	296	272	282	274	283	294	269	254	282	278	298	263	281	262	290	256	247	306	232	282	264	224	272	260	280	288	268	271	283	272	276	305	258	286	276	276	289	286	285	300	296	283	298	264	309	287	288	272	280	287	261	269	276	262	284	279	288	274	296	272	276	274	264	285	290	273	277	276	304	252	311	297	261	283	251	273	269	252	253	294	295	266	266	283	287	279	268	294	282	303	300	265	271	275	258	296	267	258	262	256	275	300	275	251	285	263	253	284	248	299	253	292	282	256	296	263	252	276	269	264	277	266	289	266	281	282	236	280	243	288	271	303	282	256	238	258	274	253	273	277	295	289	276	275	268	275	290	260	269	258	308	275	266	262	269	260	269	281	263	270	256	266	274	258	269	293	294	258	264	274	287	292	317	260	266	296	272	281	291	272	269	282	286	245	266	305	261	270	272	254	263	257	299	297	274	290	257	277	263	265	274	294	289	258	279	259	282	289	279	260	247	291	262	282	275	286	306	272	280	274	288	265	238	275	270	263	261	282	272	290	238	270	268	298	272	291	279	290	276	287	291	286	297	272	296	278	269	314	264	279	308	259	240	294	248	263	249	284	283	265	277	266	283	273	287	292	271	253	288	266	250	278	305	251	297	273	273	297	261	279	279	258	276	258	249	273	274	272	264	248	253	261	258	309	290	280	286	306	280	261	300	307	273	277	269	280	261	278	261	274	295	274	274	260	266	235	258	266	280	287	289	255	295	310	277	298	267	315	268	286	274	268	267	269	280	297	284	253	247	240	288	290	282	269	274	312	266	284	250	259	295	281	286	242	277	298	275	265	274	286	244	272	264	301	251	290	292	268	309	261	272	305	297	271	262	267	281	269	275	288	271	261	295	246	275	278	304	251	263	288	283	284	276	250	307	280	259	246	302	261	279	263	268	226	285	285	276	254	262	290	292	260	300	274	273	265	280	275	281	310	255	271	291	268	276	278	261	276	288	288	263	273	260	297	286	275	273	286	260	268	294	319	293	297	264	283	295	297	289	255	294	272	273	273	247	279	256	289	240	273	275	259	246	263	277	315	280	269	258	282	285	312	251	276	267	282	308	261	255	281	243	238	306	273	299	288	279	293	273	273	263	250	286	258	265	261	296	246	313	274	303	259	307	284	267	270	251	288	303	259	257	280	299	255	273	288	268	287	285	268	266	263	265	300	303	251	285	288	259	267	268	299	284	265	248	258	275	269	284	260	275	260	267	274	259	278	296	317	249	268	285	296	302	261	267	273	296	294	270	268	289	273	276	261	291	266	293	282	289	269	277	253	280	289	257	258	294	296	257	305	268	279	270	262	255	276	281	288	260	281	258	279	263	290	296	270	262	273	297	282	290	258	303	262	320	279	292	258	305	259	302	283	314	267	263	297	254	292	272	262	291	267	257	245	267	268	283	260	248	280	281	265	255	253	267	285	275	275	269	300	259	265	257	267	263	283	280	324	295	247	270	257	276	292	236	272	283	276	280	276	290	265	269	262	260	266	264	274	271	284	266	250	248	261	274	298	271	290	311	281	276	258	284	290	246	277	272	244	267	277	249	271	262	269	276	269	284	318	300	264	297	262	306	240	279	265	251	286	258	253	266	288	289	274	275	289	284	240	242	271	270	301	258	261	275	279	281	257	264	252	312	267	259	270	289	250	283	283	282	302	286	243	279	277	269	297	268	248	291	264	270	277	267	288	269	254	272	276	255	299	256	245	252	279	281	296	289	260	244	305	274	278	267	274	256	275	243	265	261	250	272	265	280	267	249	250	296	265	280	291	305	268	274	282	299	277	263	285	299	279	319	283	269	272	276	277	266	292	300	263	253	261	308	268	304	281	266	252	290	265	289	294	267	287	273	295	279	248	278	262	276	284	289	256	286	279	249	285	266	261	286	269	267	260	283	254	320	277	291	249	257	279	289	266	253	265	283	280	249	258	287	284	298	272	290	288	275	310	258	262	265	262	263	300	262	271	245	263	243	260	258	279	327	236	283	282	241	274	280	263	284	270	270	278	292	254	275	297	280	270	260	258	256	283	260	279	250	262	285	286	297	268	248	250	293	279	279	279	273	266	263	267	305	295	279	256	263	245	276	271	271	273	260	291	300	280	245	270	295	277	270	268	275	273	250	286	273	292	265	285	275	258	283	268	292	272	258	303	220	221	288	305	287	291	297	288	255	239	276	252	285	294	271	292	281	282	257	262	247	273	273	271	294	282	272	298	251	256	264	278	281	252	270	274	249	277	249	286	276	280	288	260	279	278	289	280	229	254	286	304	297	253	298	264	261	269	279	254	270	253	291	258	268	279	248	255	280	265	300	257	311	281	292	295	311	273	279	274	289	287	268	266	250	312	280	267	287	271	283	249	258	263	272	311	302	283	265	272	264	236	273	262	292	265	282	256	271	262	293	262	264	241	268	272	274	270	249	262	272	309	251	291	268	281	273	296	273	283	300	301	281	264	262	290	253	261	266	279	287	281	288	274	263	276	262	307	282	274	264	282	260	267	290	287	290	282	288	235	276	280	272	252	269	282	272	281	266	264	275	252	274	261	296	312	274	265	265	253	247	273	265	312	271	285	299	272	271	270	296	264	252	254	266	276	292	262	261	274	284	273	281	284	271	252	271	286	287	280	260	252	265	261	302	298	294	282	264	261	261	271	287	275	267	276	275	262	288	293	273	257	264	236	272	259	279	311	261	250	284	261	247	276	273	264	270	281	270	278	275	292	272	278	296	266	268	258	259	276	254	281	253	276	271	274	290	287	284	294	280	277	272	289	283	272	288	263	298	270	297	265	272	297	295	295	255	279	268	257	332	253	272	301	285	269	292	283	266	283	269	280	269	280	290	262	260	281	257	295	278	278	301	287	277	312	283	265	256	313	286	243	279	272	259	276	256	279	255	259	292	278	293	284	270	284	247	266	248	255	282	299	255	281	303	269	282	290	283	273	276	270	257	274	274	265	262	286	290	286	249	289	307	282	306	241	272	272	295	263	253	287	283	252	283	253	285	273	274	276	287	273	280	278	258	277	262	263	295	285	253	283	257	284	272	240	293	270	291	265	300	313	280	267	311	251	320	253	276	272	271	263	291	280	302	291	278	264	269	268	255	283	283	273	288	281	260	265	264	271	265	293	275	269	281	272	262	262	264	279	286	263	258	285	293	292	273	272	286	267	273	283	271	277	285	269	279	262	277	261	249	255	235	273	268	274	280	279	266	281	289	268	259	244	303	301	278	255	290	288	290	274	282	269	274	266	281	263	251	272	284	290	294	279	278	271	270	259	286	285	289	266	290	261	279	269	266	261	286	232	273	284	297	281	286	282	272	249	260	264	265	268	269	272	278	271	267	269	290	270	256	273	296	277	265	280	278	262	252	268	269	281	258
5498	1752	3402	3840	3449	2838	2359	2085	1875	1668	1446	1397	1357	1254	1253	1194	1158	1123	1126	1078	1042	991	999	899	1012	957	1003	931	870	924	919	915	920	858	875	901	847	886	890	900	854	847	867	804	843	826	856	854	852	817	832	880	836	898	891	808	880	852	867	813	841	892	874	835	823	843	846	748	847	822	867	783	778	812	880	841	813	813	847	821	819	806	844	827	850	836	862	877	815	822	830	809	806	854	865	822	829	801	792	784	842	799	811	864	805	852	773	847	843	802	825	824	791	791	841	805	841	794	802	819	777	861	756	847	832	863	788	813	803	812	870	850	812	819	851	811	854	805	828	815	807	855	812	831	869	808	809	770	811	782	806	841	782	882	834	836	799	847	806	881	813	803	779	804	814	850	795	839	854	798	853	843	860	786	864	779	884	813	788	874	786	794	848	828	810	846	818	793	784	806	874	841	848	823	854	829	826	831	814	813	812	851	766	816	779	822	822	838	819	815	788	835	844	856	783	842	832	816	842	834	779	782	862	813	832	814	804	850	830	877	828	802	847	806	804	834	822	809	794	826	798	822	826	848	831	781	846	796	843	814	830	812	784	804	892	825	859	800	786	787	850	875	807	815	815	821	787	846	793	769	845	826	839	823	855	860	857	886	863	830	825	800	772	799	828	813	787	789	840	805	827	834	824	865	834	850	827	794	791	831	846	823	831	797	850	805	828	861	790	838	810	830	823	823	828	825	815	848	794	845	817	839	791	837	790	798	861	824	845	779	808	785	798	741	794	778	802	803	823	789	809	848	788	816	897	786	795	836	786	852	822	818	896	805	783	800	837	809	795	804	799	818	834	809	844	836	811	822	811	774	837	777	824	791	851	808	756	805	793	843	839	845	840	791	792	828	787	836	811	791	792	792	826	846	790	871	843	856	833	834	846	795	791	765	813	829	799	804	826	802	791	802	812	782	812	757	852	840	806	797	854	819	793	843	759	849	833	825	810	817	763	834	811	820	786	837	833	842	736	861	797	814	785	866	772	827	784	821	830	812	817	837	832	827	810	849	824	808	752	838	830	840	792	836	790	839	774	765	769	859	815	759	822	761	782	813	836	825	801	844	828	839	812	808	842	807	786	797	748	803	856	835	861	787	809	858	802	808	788	862	768	796	775	815	776	809	811	747	793	872	792	829	849	837	845	816	846	807	794	797	814	823	798	807	795	778	877	783	817	822	879	836	825	796	790	778	783	809	870	813	820	807	838	871	865	809	812	824	809	810	819	771	849	846	760	812	830	842	802	820	822	793	812	844	788	786	810	806	818	794	782	838	854	820	773	804	835	784	783	822	818	853	801	813	841	802	807	819	827	850	801	861	813	817	849	830	817	818	821	819	816	832	796	832	874	788	831	817	819	828	869	804	813	858	794	798	793	848	827	793	803	801	815	784	808	769	855	829	806	869	792	819	838	807	847	882	768	828	875	809	839	836	836	809	881	845	827	760	825	826	840	779	857	825	824	815	816	852	864	844	858	799	831	827	840	845	774	772	861	797	836	818	780	824	819	781	832	809	814	777	814	857	858	823	823	800	847	826	814	828	795	843	812	802	865	811	765	818	826	838	763	828	869	809	823	817	856	815	808	795	790	788	792	824	832	876	837	836	794	831	836	764	791	807	813	809	802	822	815	832	813	795	754	836	789	797	761	784	846	785	817	809	829	835	879	780	817	809	844	823	810	837	814	781	829	831	803	817	810	818	828	838	781	793	769	823	802	862	814	789	776	801	818	799	848	809	852	779	803	778	818	835	791	846	841	803	848	804	798	814	769	851	821	865	796	836	830	775	821	864	812	841	843	865	848	807	844	791	883	818	805	770	806	829	851	816	795	826	824	844	859	833	829	816	768	797	825	848	819	853	839	891	826	824	806	842	827	852	816	804	835	762	864	844	833	831	838	845	825	807	873	843	802	784	786	812	838	840	803	862	840	828	821	807	802	815	816	795	802	816	815	785	846	809	822	777	807	793	851	808	805	771	839	821	770	752	870	838	857	841	814	797	789	842	795	780	872	800	816	835	834	811	836	844	805	822	792	785	788	859	839	799	822	827	812	844	797	855	820	860	788	809	792	797	787	864	815	805	859	819	802	836	790	857	818	808	818	780	775	780	794	792	793	813	810	785	757	856	831	821	809	804	815	824	792	780	821	807	840	809	808	783	844	782	849	850	837	826	808	797	823	809	815	809	845	814	776	819	832	834	860	805	790	862	818	863	799	787	850	794	836	841	827	804	820	844	838	807	816	885	777	803	815	821	851	809	885	790	853	811	826	833	852	835	815	850	830	839	798	829	808	889	864	798	843	876	823	851	805	809	815	842	812	801	849	823	789	747	846	790	796	814	826	830	812	798	774	817	850	780	827	836	870	789	859	842	884	816	814	800	818	811	810	810	789	797	791	817	822	848	783	820	818	835	781	832	814	844	833	846	824	806	789	836	865	828	780	824	867	831	777	800	789	839	844	783	798	810	783	801	820	831	783	885	885	758	852	789	824	814	811	819	805	787	801	772	850	858	823	816	822	847	778	754	810	864	818	812	809	832	828	822	798	762	819	796	824	816	853	798	812	819	816	823	865	838	890	813	872	813	825	826	843	839	810	815	858	851	804	840	849	830	779	813	818	822	788	827	817	866	800	846	799	791	843	797	814	793	837	815	817	839	884	799	824	869	889	870	866	816	858	838	807	815	827	818	819	827	827	803	812	798	773	757	833	812	787	820	809	799	812	806	808	810	854	860	842	836	862	805	836	851	840	816	873	797	830	843	795	745	823	814	776	835	780	800	831	818	830	815	794	790	750	813	855	780	831	808	826	869	853	829	796	828	865	839	842	817	817	848	826	867	824	876	843	836	826	782	786	772	806	805	855	892	854	808	821	861	808	831	809	789	819	846	901	843	809	794	815	800	840	819	877	777	832	794	821	839	830	780	808	793	812	841	789	863	845	783	798	794	852	846	806	816	816	800	755	841	820	801	779	811	818	859	776	832	807	843	839	812	830	759	806	794	816	787	820	782	834	870	826	885	831	833	820	836	794	761	796	824	800	816	841	800	803	808	782	835	803	838	787	834	853	859	829	844	838	829	793	775	810	814	828	764	793	798	837	778	802	846	843	782	806	829	792	812	771	776	859	803	878	840	878	831	876	825	831	842	804	836	836	799	840	876	796	853	853	783	818	769	781	845	809	802	827	821	831	766	829	855	859	842	793	828	777	806	741	854	784	817	776	876	833	855	886	812	855	855	770	831	816	810	838	850	812	841	871	850	798	795	808	792	814	802	820	816	796	793	833	818	842	838	834	794	809	826	812	896	849	829	834	773	782	818	839	850	774	804	808	825	800	868	880	771	879	834	827	834	800	804	800	787	827	812	800	856	816	757	820	805	809	832	795	767	827	847	830	809	828	791	791	812	841	795	807	808	792	829	869	843	803	825	855	797	853	827	787	837	792	828	777	838	815	787	812	825
15864	2611	2889	2313	1594	1171	963	739	642	581	490	448	424	420	374	347	360	362	346	322	336	302	309	313	316	301	288	263	265	302	303	301	312	298	296	290	266	298	286	270	285	270	266	265	288	276	286	263	265	267	279	281	331	292	299	284	275	262	284	289	273	265	276	265	259	304	280	283	284	293	251	278	274	275	306	271	250	278	268	257	269	265	272	268	259	273	259	281	276	250	267	279	264	266	285	288	262	256	284	275	279	270	268	238	276	274	299	238	284	261	288	277	285	257	262	273	254	297	279	257	269	307	259	307	291	267	265	258	271	254	292	277	251	309	282	265	271	256	251	251	274	253	283	293	274	251	250	277	271	251	270	260	267	271	260	267	277	256	250	256	258	264	276	277	279	273	256	249	237	275	282	232	268	253	248	262	288	293	294	263	282	277	254	254	266	294	266	247	265	277	293	247	290	281	277	261	249	273	265	278	241	280	260	260	285	290	249	269	250	261	255	270	269	276	244	235	297	262	247	253	279	288	255	276	256	276	256	267	280	261	281	266	266	253	234	263	275	262	272	257	243	277	242	264	256	253	272	278	264	281	251	278	265	252	286	261	289	274	247	264	252	248	275	270	256	263	275	279	287	273	264	256	256	266	256	267	269	260	262	269	272	255	261	274	276	306	264	265	265	282	272	260	300	243	258	254	277	258	277	245	234	224	267	305	255	267	279	271	296	262	267	258	239	264	269	282	265	239	228	261	309	263	275	247	277	255	268	283	290	262	286	286	264	234	275	284	240	267	289	274	287	269	256	269	229	266	255	275	263	286	274	275	244	284	287	263	270	247	271	270	235	250	301	263	261	264	265	259	250	246	239	268	300	309	279	272	290	272	268	264	261	285	240	243	278	267	275	259	248	279	274	292	287	285	251	271	273	252	268	283	259	260	295	266	293	263	270	291	277	274	256	268	259	254	283	258	252	301	265	251	238	268	254	249	300	257	243	226	278	250	266	295	274	285	292	237	247	287	264	249	277	283	254	252	255	272	258	263	279	292	276	263	295	269	291	284	255	298	254	271	277	268	262	265	261	243	258	286	273	259	277	270	281	268	265	296	258	260	277	288	251	275	262	245	291	251	258	283	238	268	254	278	264	262	246	269	267	224	266	269	245	295	263	305	274	249	239	249	258	294	276	269	250	256	300	255	222	282	266	262	264	253	250	271	254	286	266	276	254	308	236	253	270	282	262	267	260	281	237	279	309	261	278	246	262	293	250	227	256	262	280	263	287	284	282	287	303	262	287	251	234	261	269	282	284	281	252	232	263	264	280	256	256	274	273	245	261	293	249	271	286	250	284	292	270	256	259	276	288	248	249	285	253	277	273	260	268	283	275	241	285	269	270	274	265	265	288	245	252	275	282	259	301	288	264	290	274	264	249	258	274	252	258	261	265	237	286	287	250	243	262	238	273	296	259	255	283	261	274	316	278	274	271	273	277	271	303	275	268	276	269	247	274	260	265	295	267	269	279	279	265	280	273	256	258	264	263	290	267	260	249	277	270	263	272	273	274	267	289	257	239	258	291	276	252	260	256	301	283	258	271	246	261	276	281	250	252	252	271	286	272	281	272	258	268	258	276	253	279	251	255	272	294	300	288	284	280	281	285	245	285	282	285	268	266	246	279	268	244	234	262	264	256	263	255	260	258	270	235	259	288	257	240	258	274	261	288	274	278	264	267	258	247	281	258	290	264	278	254	240	254	248	243	253	276	241	261	258	280	292	310	253	258	270	269	270	266	251	259	261	278	287	268	267	268	256	276	278	255	260	257	265	248	264	254	277	278	267	258	287	264	268	252	253	251	263	275	266	297	272	276	275	260	285	265	236	233	254	270	270	261	258	284	276	271	269	261	277	266	273	255	264	288	246	274	276	284	287	260	257	272	268	267	279	294	238	273	259	268	266	272	253	311	264	287	257	258	281	277	250	253	255	257	267	237	267	269	238	272	279	255	278	239	282	260	263	238	267	272	266	244	279	255	302	276	260	285	256	281	281	271	251	254	268	259	289	251	261	271	284	294	253	278	290	252	240	292	262	270	258	279	286	261	249	264	259	278	269	262	285	266	273	243	273	244	249	284	269	277	284	259	257	225	254	288	267	300	265	256	283	262	280	273	265	276	270	261	282	274	234	269	270	254	236	281	282	292	264	271	238	279	274	255	233	257	273	247	229	286	275	277	269	250	259	252	284	276	260	274	267	281	303	292	257	273	250	310	257	262	262	251	277	287	288	277	282	274	266	246	245	235	266	264	278	268	282	270	273	278	238	254	236	254	256	267	263	273	279	252	220	275	277	259	252	275	224	251	280	262	276	264	262	260	276	283	271	285	291	256	247	246	237	245	281	264	278	254	265	274	281	250	272	254	273	260	256	263	263	264	265	265	297	274	252	259	275	300	261	287	278	300	266	297	286	273	299	270	268	255	256	264	270	276	278	288	247	282	285	289	286	271	275	245	308	268	289	249	286	286	285	265	247	261	270	295	283	273	299	253	282	266	258	261	278	251	216	276	266	294	287	277	260	258	277	259	242	262	276	254	295	288	263	239	271	293	274	265	245	247	269	282	268	265	274	245	287	259	259	253	233	268	278	276	283	259	268	224	236	284	263	278	317	293	251	248	273	286	241	288	295	259	271	288	269	277	216	262	306	266	265	289	265	283	256	280	255	254	254	280	253	268	256	271	258	264	261	270	267	265	259	267	266	262	289	304	279	258	254	267	252	240	258	282	270	282	240	272	260	266	244	261	248	273	265	286	288	267	290	254	268	270	249	274	285	296	300	267	248	307	263	243	283	251	268	260	287	292	286	240	268	276	262	256	281	273	277	275	267	277	263	285	263	271	264	260	262	257	256	275	257	258	271	250	288	245	270	260	252	292	266	254	254	292	275	266	273	234	258	283	282	258	259	265	267	251	274	227	266	303	292	314	280	255	246	269	270	284	283	287	232	261	268	273	231	264	266	256	246	298	275	262	262	278	250	252	264	295	281	279	246	268	276	237	247	275	282	259	256	296	268	263	266	263	284	292	258	288	271	270	244	303	264	269	269	274	280	288	280	267	247	281	298	251	282	250	258	279	268	286	258	271	259	282	274	289	247	303	243	302	249	254	291	265	299	248	259	283	291	264	257	289	274	295	264	257	306	265	284	305	268	269	249	291	270	242	264	256	270	281	263	278	268	267	265	270	277	261	274	254	322	272	264	258	282	284	253	254	270	266	230	289	273	267	260	283	268	272	273	272	267	246	253	265	280	275	248	254	287	269	271	291	275	247	253	261	279	291	284	273	293	241	257	270	279	256	283	266	266	291	277	253	288	269	234	287	257	255	265	299	249	274	255	255	257	260	270	275	281	261	259	267	251	264	269	277	263	298	276	272	264	288	273	282	261	248	255	271	307	279	287	268	280	239	265	258	308	279	245	264	254	277	245	269	268	248	266	261	296	231	244	276	251	255	281	247	286
7728	2662	5689	6525	5599	4530	3794	3203	2765	2260	2137	1886	1706	1717	1651	1462	1389	1334	1267	1230	1150	1166	1132	1067	1062	1081	1034	1046	995	1034	953	975	930	990	941	954	899	943	929	921	871	901	862	863	819	833	905	840	894	876	808	851	806	850	855	870	859	874	844	863	873	861	851	864	795	819	833	847	842	854	828	813	752	838	786	903	829	802	831	750	829	785	807	821	784	817	854	744	827	774	804	781	799	762	799	843	810	799	800	840	818	825	800	833	769	846	824	801	744	787	831	795	789	815	812	825	832	795	780	808	763	768	837	789	788	791	815	738	840	772	824	777	770	792	775	773	783	794	814	771	801	735	801	857	797	833	791	812	803	850	770	807	795	790	826	763	742	795	830	808	788	741	773	785	793	754	794	819	841	816	818	798	785	814	793	806	813	803	864	825	811	825	778	821	816	786	850	824	787	774	787	787	820	835	784	783	775	792	829	777	766	795	812	782	781	811	778	758	830	813	808	846	840	849	747	769	767	778	784	773	783	790	792	777	758	764	789	740	763	792	754	796	793	793	804	785	789	831	808	777	743	829	793	790	787	764	809	769	776	747	818	776	778	783	765	792	774	806	774	791	798	773	824	776	844	758	777	745	767	787	796	757	769	808	804	801	797	810	753	824	807	760	780	835	794	742	795	793	807	775	806	784	748	803	741	778	821	770	799	776	780	801	762	849	794	769	789	752	791	814	856	810	775	864	793	820	770	834	860	771	755	843	813	805	821	826	815	765	794	792	771	801	744	802	817	780	798	783	790	727	795	777	773	765	808	818	800	786	837	812	813	759	770	772	797	819	799	820	780	744	797	781	816	745	745	805	736	745	813	743	764	747	768	760	803	765	803	785	740	801	827	771	766	807	781	772	719	775	779	777	740	807	801	808	755	782	805	831	798	783	800	789	845	835	797	777	827	804	790	816	814	835	755	739	795	793	812	799	798	805	815	767	753	765	739	797	790	788	737	763	814	756	785	804	791	774	823	808	782	796	816	811	804	784	777	769	767	809	832	761	791	759	826	770	783	807	806	801	794	797	808	783	813	783	768	777	823	848	762	804	809	783	792	824	753	826	790	803	829	794	755	794	819	807	803	823	815	792	788	772	828	802	776	809	792	755	755	795	769	800	765	842	809	781	767	804	771	782	761	816	794	776	793	803	837	764	772	732	782	819	793	796	763	808	768	800	791	784	804	796	797	808	834	824	820	780	793	815	765	790	797	797	791	756	750	832	792	822	824	818	792	830	806	788	842	752	833	775	793	764	814	817	816	773	793	839	783	835	770	767	856	801	848	820	852	758	802	795	761	791	813	811	743	803	786	779	784	788	729	825	758	773	780	832	768	769	779	784	783	798	839	769	761	821	792	800	822	825	779	772	777	762	829	769	772	821	807	782	822	841	793	802	786	760	818	776	777	739	745	787	795	783	816	846	835	765	801	790	746	789	835	767	776	745	794	799	755	771	804	785	793	770	775	795	815	826	811	798	784	822	821	805	769	817	790	768	755	773	794	736	783	782	838	827	847	775	772	781	798	771	789	761	855	796	847	814	826	776	840	783	817	778	812	820	796	768	775	723	755	808	786	741	775	794	776	816	725	818	754	865	778	791	743	795	833	790	782	771	786	790	774	778	741	816	807	785	756	791	791	853	820	800	830	822	785	798	747	779	786	787	809	775	807	764	813	759	820	805	762	764	805	830	796	767	833	806	827	789	766	833	811	848	757	818	785	773	793	769	749	760	787	778	795	823	839	771	784	775	786	802	803	810	824	806	783	757	734	807	779	777	780	791	791	816	800	786	850	814	763	828	803	791	720	825	791	816	798	764	795	825	784	793	802	771	785	794	777	785	741	858	767	776	770	846	782	834	805	806	800	744	782	798	749	805	803	779	789	723	833	786	787	751	798	820	758	763	765	818	789	764	761	761	801	770	849	830	771	818	802	817	790	762	762	807	795	811	828	789	799	796	787	828	811	745	794	744	793	806	794	809	816	826	769	796	825	783	810	763	777	745	831	813	770	778	775	772	736	765	846	771	805	818	781	848	769	773	763	849	800	782	756	847	814	736	771	841	812	793	774	777	787	797	781	752	786	810	801	756	791	772	786	813	751	829	798	832	793	794	785	768	828	809	794	769	789	811	762	783	829	803	793	819	808	765	784	832	833	829	773	820	783	773	795	809	782	838	837	852	785	819	788	774	772	796	786	816	791	833	815	750	749	753	816	821	806	780	771	835	798	775	815	793	753	782	796	798	784	823	841	792	758	797	792	756	787	795	808	783	811	754	765	773	758	833	782	817	805	827	778	791	826	772	801	806	809	808	792	776	817	800	738	804	803	776	783	785	790	803	756	807	762	829	778	820	777	759	791	760	765	822	778	761	824	724	779	814	727	744	823	786	816	760	804	760	742	767	752	820	802	856	806	824	794	821	781	784	840	791	798	810	798	784	794	859	808	802	763	815	802	777	785	816	790	830	782	810	744	787	793	865	811	822	778	768	793	761	770	791	861	829	776	782	795	779	808	808	807	786	793	777	768	788	788	824	807	773	782	822	815	777	777	818	827	778	804	806	823	770	803	823	740	740	746	804	804	749	804	792	806	769	767	836	809	830	764	811	801	823	738	768	774	797	819	821	820	776	776	774	779	734	801	799	801	761	750	817	745	736	794	778	806	784	784	859	754	812	776	855	775	811	810	799	740	785	812	802	772	754	829	804	780	816	820	767	761	777	855	807	795	777	754	770	810	814	808	753	802	768	754	805	766	761	780	792	759	760	766	813	833	754	786	778	799	827	782	805	819	769	794	755	796	768	835	785	730	858	841	785	761	855	840	763	801	770	796	767	778	801	817	860	773	806	792	747	784	746	766	783	834	812	805	801	805	827	844	787	843	767	777	791	746	793	776	783	768	789	793	739	756	779	802	779	788	755	763	794	777	804	819	758	799	772	789	778	819	766	787	807	815	806	846	825	799	818	779	829	770	774	797	779	840	819	808	791	812	812	786	809	792	746	856	785	779	755	815	833	829	826	778	768	737	847	802	823	784	794	785	797	737	778	794	816	797	789	749	780	824	812	756	756	789	753	806	807	783	806	793	804	813	760	764	770	759	740	775	877	804	832	755	824	792	814	778	841	766	774	786	791	776	801	838	796	812	757	725	757	807	821	734	803	794	786	802	793	815	782	796	790	791	760	850	829	792	790	791	811	817	753	826	798	794	814	815	775	748	824	810	789	805	767	793	754	812	806	793	810	773	810	821	799	790	829	741	811	821	813	757	768	780	804	810	796	788	823	748	798	816	811	777	790	856	780	803	792	816	794	774	876	774	746	821	806	803	822	826	782	754	802	785	758	796	822	846	734	757	824	779	825	811	827	782	818	751	792	819	795	755	805	834	841	811	803	809	779	827	779	754	817	735	737	725	819	807	800	752	814	774	841	787	802	804	788	799	768	798	788	799	747	728	804	788	784	821	804	781	795
2091	197	218	183	174	163	168	169	133	178	140	146	152	136	154	122	145	129	141	138	142	159	154	126	142	167	142	147	127	128	173	156	128	161	156	156	155	154	137	157	152	138	139	153	134	157	147	161	149	149	146	156	139	140	138	142	142	143	143	131	151	142	150	163	136	151	137	134	144	150	141	139	150	148	155	137	152	153	145	143	152	146	160	125	148	151	141	152	131	153	167	135	150	133	139	147	148	135	140	151	137	141	131	135	141	153	156	157	146	147	139	142	138	151	130	136	152	155	151	123	144	132	136	151	114	154	116	131	135	138	123	157	158	137	147	123	145	136	132	139	154	140	125	141	141	140	131	135	139	142	155	160	145	140	138	156	137	140	133	146	129	155	159	143	127	135	136	140	148	141	130	136	135	142	127	126	129	131	151	131	135	128	155	143	162	150	145	157	152	166	144	148	134	140	128	142	157	160	136	150	178	160	143	138	151	138	117	145	133	150	135	144	140	154	150	150	150	143	142	143	166	136	145	157	135	142	149	155	156	127	150	145	140	139	137	141	129	144	131	142	140	150	129	145	141	151	131	129	133	142	142	134	156	145	132	129	154	137	147	132	143	140	155	162	145	163	142	160	137	144	129	147	150	141	143	156	136	140	175	122	124	134	125	155	128	154	153	134	145	146	158	156	152	123	140	140	158	145	148	147	155	148	126	133	151	126	133	120	135	140	154	132	147	158	147	147	147	164	154	152	146	161	147	138	150	145	128	159	152	118	140	141	147	154	140	163	144	146	147	171	138	141	127	144	143	124	140	142	150	152	145	129	152	130	151	160	165	142	145	159	150	156	111	128	137	137	147	160	133	157	147	141	145	133	112	135	136	140	152	133	132	153	154	148	138	137	151	138	146	159	165	146	138	124	156	152	134	129	147	148	130	139	138	133	158	145	140	166	114	159	135	136	151	150	146	152	122	129	128	134	135	150	160	162	135	137	160	140	128	134	121	141	137	138	126	159	117	132	161	147	174	137	135	158	130	128	165	165	129	142	158	146	162	146	150	149	126	130	136	141	133	130	126	175	154	125	127	141	114	131	151	140	158	135	151	138	138	141	120	156	137	132	136	125	130	129	124	138	130	157	160	129	159	135	149	136	131	129	143	147	154	133	136	138	144	143	141	132	126	150	146	173	145	153	122	151	129	132	149	166	149	126	142	151	175	146	148	127	147	135	149	126	147	146	131	154	144	125	148	155	139	175	157	135	136	133	154	152	136	137	129	151	149	137	139	139	151	140	141	142	141	137	130	140	150	141	141	186	130	135	125	153	146	155	120	148	159	132	151	130	135	135	143	144	153	134	145	147	142	157	136	124	151	131	144	133	132	127	133	157	126	135	144	155	136	141	147	149	138	145	134	141	169	134	131	162	139	155	140	151	148	149	148	141	140	156	124	161	137	144	127	146	146	144	139	135	141	135	136	125	151	166	131	145	156	155	146	132	139	151	134	141	134	147	145	136	141	148	143	159	146	131	154	135	107	149	157	133	158	132	150	136	171	165	145	127	140	131	156	165	147	135	139	139	148	131	143	134	137	145	137	157	134	124	156	145	158	132	141	124	162	148	136	131	169	157	156	149	132	146	147	135	155	125	162	131	149	168	129	129	132	148	151	124	143	129	132	128	158	139	137	143	144	148	118	139	158	166	144	130	151	129	136	140	153	140	164	127	149	144	136	159	149	148	155	151	143	156	145	128	152	150	149	159	145	134	160	141	157	126	135	150	115	132	146	168	137	134	146	183	140	142	145	147	134	153	148	172	160	140	127	127	169	156	149	132	146	140	146	146	130	145	133	155	145	142	128	147	130	136	135	125	152	159	147	151	123	133	134	116	144	145	140	127	124	155	142	131	142	152	143	126	142	152	146	162	139	154	159	129	143	143	150	151	139	163	136	139	149	159	151	157	106	128	147	150	122	156	131	133	131	131	135	144	133	153	136	132	148	138	142	132	148	154	155	153	130	158	145	133	135	139	149	142	147	127	153	143	141	132	120	119	156	111	168	131	138	153	147	147	126	145	150	144	142	134	147	138	155	142	130	141	138	122	140	149	147	160	137	139	169	152	153	142	153	143	134	110	135	129	138	126	141	139	143	140	129	154	130	129	152	142	147	134	162	118	145	124	155	126	139	146	135	158	151	145	142	146	147	141	152	149	157	139	145	143	144	155	127	152	168	139	145	149	130	151	150	145	154	157	149	162	146	151	145	136	142	137	148	129	156	123	151	126	169	121	144	135	166	128	164	163	142	133	131	151	144	147	157	134	157	133	169	156	137	150	151	155	128	156	138	164	158	146	135	168	146	120	146	157	143	150	139	132	142	129	155	136	149	148	139	158	120	147	128	125	140	105	139	155	122	149	152	152	156	144	133	125	137	143	128	160	145	155	147	122	155	138	161	142	125	150	140	114	125	148	146	134	140	140	152	163	154	139	137	144	140	143	150	162	133	111	155	140	137	126	154	142	126	155	121	152	124	149	155	130	135	151	127	143	139	167	148	157	131	149	137	144	138	140	118	164	134	120	142	129	167	139	147	124	156	133	149	138	129	171	132	141	148	122	153	119	116	129	161	144	142	148	131	123	145	151	141	126	127	140	130	122	163	167	134	129	141	127	154	149	134	132	136	113	140	127	165	137	146	146	140	148	156	157	147	156	147	154	148	144	151	144	137	128	125	159	166	146	122	168	125	136	125	170	157	149	133	133	131	156	160	161	131	140	142	157	139	160	111	126	145	123	130	138	135	135	147	139	158	123	169	140	149	155	153	133	145	149	143	140	139	150	127	136	141	138	121	149	150	140	134	144	131	147	149	133	156	149	147	149	143	147	152	136	139	132	157	149	150	165	131	128	131	163	127	125	138	143	155	127	125	173	143	156	128	158	152	149	147	139	151	144	160	128	146	142	130	143	138	171	148	135	145	126	138	168	124	142	141	134	158	157	143	152	139	153	141	155	132	133	139	153	130	137	156	151	147	148	161	147	131	131	160	134	145	149	139	137	135	143	146	151	141	149	163	142	124	126	145	146	139	145	168	137	125	154	143	155	141	145	166	123	147	143	146	139	152	150	159	130	144	128	145	115	146	135	133	156	146	158	120	150	114	155	136	166	136	151	143	128	129	159	131	136	147	146	134	151	142	137	144	142	151	142	120	136	153	153	143	145	161	140	119	137	127	149	154	152	150	148	142	134	133	152	157	146	129	162	152	129	129	153	140	137	138	148	131	128	155	147	154	142	113	160	142	133	111	152	133	151	143	155	150	129	137	138	157	139	143	148	139	147	146	149	135	140	153	153	141	142	158	137	151	128	162	138	140	131	144	146	138	142	161	126	131	136	156	130	152	147	152	140	131	133	141	143	138	147	136	140	162	149	125	147	125	134	165	132	126	140	149	136	139	143	158	130	139	158	120	128	145	143	148	150	154	135	142	143	126	137	142	159	149	150	126	142	151	143	143	140
1876	567	661	649	634	562	562	561	530	537	511	531	517	504	501	522	511	471	470	499	512	472	485	490	467	487	456	441	476	466	472	462	491	536	476	490	483	473	501	463	430	498	455	503	458	492	456	483	488	479	477	465	509	474	482	488	508	494	459	454	485	477	473	470	497	487	451	465	466	492	497	467	493	452	466	482	487	513	460	461	440	472	470	489	458	464	478	469	466	453	461	480	475	471	473	454	496	489	437	465	458	511	446	462	457	523	450	483	456	491	470	471	483	460	462	506	468	495	494	474	483	502	475	475	462	500	517	475	471	496	511	459	434	486	462	495	478	506	481	475	448	477	492	449	491	457	444	486	487	472	467	480	459	441	514	452	459	478	489	469	458	512	513	477	456	490	515	481	509	448	478	486	478	479	476	492	490	499	452	479	467	497	504	443	445	481	484	477	449	474	494	479	454	450	471	459	473	485	488	470	518	473	482	470	503	482	501	494	444	515	479	434	478	465	478	481	480	456	493	473	491	487	455	455	484	483	473	483	530	475	488	505	473	477	468	462	467	479	431	499	465	530	453	443	444	511	489	486	467	480	458	474	451	483	438	490	463	484	470	471	483	472	460	467	491	475	497	476	471	461	484	511	492	451	478	440	491	475	490	444	497	505	470	470	462	467	473	534	477	450	448	492	461	501	496	496	425	489	452	462	473	503	465	518	459	461	445	469	457	494	514	468	501	451	491	491	467	478	496	489	489	473	473	476	467	459	502	480	520	499	490	471	454	478	488	491	452	414	482	464	498	472	467	473	473	506	468	491	453	473	446	470	462	464	454	480	539	471	540	505	506	487	444	493	476	495	510	457	474	493	475	542	486	446	417	455	472	450	457	450	480	447	500	470	473	456	437	470	467	514	443	469	461	477	467	488	459	497	434	473	475	493	499	495	468	479	495	473	455	480	453	456	503	511	465	485	470	466	503	466	495	527	509	433	489	461	513	455	495	458	470	445	491	476	463	473	489	464	481	444	473	447	476	489	505	505	467	477	508	475	487	449	500	487	442	470	468	480	491	481	485	487	473	485	448	477	471	530	502	500	478	504	470	484	450	478	444	490	485	506	513	470	503	469	505	455	446	505	459	507	486	460	488	442	477	512	418	470	460	509	512	510	496	482	447	485	486	440	493	452	487	491	470	487	488	486	468	466	452	510	481	454	483	453	452	472	496	465	457	473	482	495	481	500	440	521	466	481	492	461	469	477	474	464	528	484	473	449	479	458	474	466	508	477	484	456	493	491	483	472	433	507	473	496	466	500	449	474	472	495	504	446	502	504	471	493	442	462	469	523	460	456	474	490	500	497	483	519	423	448	527	463	470	443	493	466	506	460	468	486	475	483	479	480	516	472	463	446	473	507	494	469	480	484	452	453	464	449	489	477	475	482	487	451	467	440	515	476	514	480	462	464	489	480	463	483	461	488	532	462	489	461	467	478	472	482	455	501	506	516	508	486	440	473	497	519	458	453	467	479	490	492	473	435	456	529	450	493	470	435	474	479	496	457	451	497	441	448	498	516	472	476	495	513	476	483	519	485	504	496	502	459	464	488	496	503	468	514	462	464	491	500	485	493	470	495	518	466	462	486	487	481	452	479	471	500	507	475	473	456	475	459	437	459	462	462	472	442	444	472	448	484	462	467	509	495	462	444	529	470	493	477	434	499	492	494	516	456	458	505	444	483	433	468	440	474	484	501	475	468	467	472	434	511	486	488	463	465	493	510	504	476	491	472	454	467	454	473	491	500	504	472	468	497	458	491	481	431	492	499	506	488	465	478	509	463	472	454	500	468	427	494	476	439	495	436	464	488	475	500	492	499	479	465	513	481	445	481	485	442	460	472	433	464	462	487	444	516	466	482	515	463	475	501	481	461	506	457	464	437	468	459	480	469	449	501	478	454	471	442	450	468	458	463	495	458	512	494	451	454	461	457	467	506	498	507	431	531	462	484	479	479	478	446	488	443	512	470	480	474	457	485	497	491	476	477	489	474	468	511	505	491	519	455	482	491	474	460	487	503	446	450	458	462	478	475	489	454	470	511	436	444	454	451	459	473	481	446	460	505	481	457	463	498	461	492	474	480	502	473	536	497	480	521	511	466	495	469	447	467	491	477	499	511	459	474	482	494	465	461	456	462	464	486	514	499	470	458	466	455	502	478	466	497	444	503	456	442	491	432	474	457	446	478	450	464	502	490	471	506	468	469	481	486	478	478	482	452	448	453	438	529	465	516	480	458	456	461	485	483	474	438	484	464	448	486	474	495	503	492	496	477	479	473	459	472	465	432	505	456	540	480	498	483	494	441	480	487	447	494	481	451	522	494	482	481	496	493	503	485	454	495	482	473	478	472	481	479	460	467	481	464	480	503	474	486	487	460	473	489	496	492	502	479	481	466	468	493	472	478	445	499	442	473	435	474	503	499	519	417	482	427	487	436	511	478	450	494	458	448	520	461	501	495	459	492	502	485	488	482	487	471	483	458	437	462	467	471	468	498	495	465	478	492	502	475	444	460	494	456	452	492	475	517	441	484	470	457	463	466	460	447	455	477	465	509	493	496	456	451	486	463	455	485	495	444	453	504	498	492	489	466	465	456	478	416	493	463	476	484	455	471	501	467	459	469	509	483	475	501	458	458	481	461	458	437	455	509	483	484	425	495	494	431	420	488	523	450	490	460	451	496	462	462	493	500	477	498	451	445	486	469	480	475	469	480	474	479	471	483	484	482	451	454	489	471	481	484	463	484	453	448	445	493	494	502	492	502	458	464	490	451	541	459	452	484	459	483	509	511	491	455	489	454	521	463	460	453	458	460	426	499	470	482	493	481	462	504	515	495	449	491	473	428	494	490	455	499	510	460	472	482	474	434	492	513	469	476	478	520	466	518	516	489	463	445	448	480	485	442	467	485	518	473	473	530	490	466	490	552	474	487	473	467	462	498	453	469	504	456	493	453	456	501	507	498	492	509	470	421	430	506	488	460	470	451	449	454	500	455	481	457	499	470	477	506	510	440	524	452	467	488	506	495	497	491	510	465	465	464	471	452	452	438	471	488	445	449	514	467	526	475	486	471	450	460	464	455	504	469	486	471	421	495	467	473	480	458	485	449	462	478	443	445	495	512	496	464	495	461	509	484	462	465	450	463	447	485	483	492	513	484	494	480	464	504	458	484	476	467	462	496	439	446	487	470	491	490	454	511	481	460	484	418	508	474	447	474	530	452	481	471	503	465	525	430	449	498	473	507	478	486	471	473	489	451	452	496	462	470	487	463	481	483	461	503	492	488	503	442	455	482	477	489	474	484	480	476	472	497	478	465	506	450	451	492	499	436	481	461	474	472	468	482	488	507	491	471	480	460	466	476	468	478	444	508	467	484	487	471	457	437	505	490	484	454	482	482	471	463	467	493	483	507	481	493	462	478	453	471	475	491	478	488	465	438	473	501	492	505	473	463	453	486	475	480
8700	1284	1646	1277	964	735	619	546	450	429	388	382	381	328	334	319	335	303	309	293	335	260	297	309	320	272	291	287	296	304	285	265	283	296	272	279	288	257	308	286	285	297	311	257	283	258	274	268	270	291	276	277	288	275	294	261	279	306	265	273	254	259	265	300	289	284	287	287	281	273	291	264	288	295	283	284	285	272	259	283	286	271	271	288	248	266	289	250	260	284	278	284	281	287	309	277	281	288	268	293	292	252	279	301	248	293	290	267	270	261	295	264	279	246	260	291	265	277	260	288	302	286	285	253	271	266	263	279	292	253	299	264	290	292	280	254	284	265	267	281	283	283	276	283	287	292	280	278	272	265	260	269	290	279	262	255	267	255	249	293	285	250	274	274	277	262	279	272	279	297	292	249	269	230	286	261	274	289	244	274	271	282	271	278	288	267	250	260	268	272	280	291	274	273	278	261	286	266	289	291	306	283	260	275	270	273	305	293	282	278	298	275	259	260	281	258	284	254	274	264	260	261	281	281	282	303	258	289	292	271	251	309	282	268	255	286	292	277	279	315	275	248	287	290	268	271	289	279	308	249	306	259	251	292	291	267	289	256	245	238	270	261	265	290	289	273	280	260	281	308	266	248	298	273	303	298	295	281	280	282	292	282	268	294	262	274	276	273	271	264	298	281	262	291	280	254	297	284	261	280	276	245	259	303	284	255	294	242	261	268	266	280	291	288	275	260	263	272	284	250	296	261	266	282	266	274	257	240	254	285	244	292	251	308	268	273	278	290	285	287	243	258	276	289	255	269	285	287	294	280	280	235	260	301	280	321	283	297	294	252	281	276	267	275	282	272	272	268	238	277	292	295	232	300	299	260	285	258	268	300	272	285	253	266	258	268	275	264	281	285	267	271	273	302	283	305	299	228	276	298	252	279	249	278	250	276	253	267	264	275	253	279	286	253	277	290	293	269	235	297	284	264	257	261	250	278	283	264	270	300	298	266	261	264	269	306	260	265	269	313	275	294	278	298	283	256	268	294	320	254	257	286	273	278	284	231	263	257	288	274	272	270	252	267	264	264	275	266	275	289	268	264	289	304	274	258	289	278	279	288	256	308	299	265	268	306	278	259	248	313	289	265	289	288	274	287	286	265	251	276	315	269	282	301	265	262	252	280	281	251	261	276	283	256	280	295	300	261	298	290	290	284	281	254	255	277	289	272	272	268	303	293	274	313	259	260	270	268	278	275	268	268	259	253	281	279	251	270	289	255	291	272	279	284	288	277	244	294	272	267	283	261	276	288	294	308	265	272	296	283	270	282	256	258	280	284	270	282	304	274	268	248	301	292	278	282	265	266	279	263	265	288	305	267	261	276	268	307	273	283	250	280	289	242	241	274	265	240	263	272	265	269	259	257	256	255	275	273	296	278	281	274	268	288	284	244	295	257	287	285	262	306	273	299	304	296	265	259	279	292	261	315	268	305	289	265	241	252	237	292	294	277	285	264	298	273	257	256	273	293	279	248	260	267	256	296	305	253	248	259	287	267	280	280	277	267	266	281	277	279	299	264	257	289	265	272	287	275	268	275	262	279	314	275	244	262	274	249	288	258	234	288	292	292	305	258	254	299	284	245	272	266	277	326	301	268	292	251	277	278	307	271	271	285	282	279	265	302	254	307	271	283	241	293	283	278	254	303	227	286	269	299	283	280	261	248	277	303	281	295	246	262	260	264	271	267	280	307	271	274	252	251	285	233	269	265	275	260	270	292	270	286	288	272	270	273	253	266	290	292	273	289	278	268	248	288	283	263	286	248	259	310	304	272	297	273	292	288	280	254	260	259	270	273	223	272	290	288	305	283	235	259	289	269	256	259	283	273	219	271	294	282	254	250	265	283	250	274	255	271	238	255	299	259	299	264	285	235	233	253	264	276	267	288	277	276	286	254	280	277	263	261	296	272	280	278	278	258	305	278	296	255	266	309	317	236	251	242	295	260	276	281	306	270	292	282	279	246	306	309	285	244	293	291	303	283	273	283	251	300	266	258	263	254	265	269	275	273	261	260	299	279	265	271	271	273	310	275	299	291	260	255	267	293	242	248	287	269	274	266	265	270	268	276	292	278	281	285	284	283	279	250	299	302	269	278	267	268	266	278	281	264	279	259	240	266	267	273	304	280	287	277	257	319	289	238	284	274	287	307	271	289	300	264	261	282	270	265	280	272	241	289	285	278	255	303	276	285	298	296	267	292	256	252	277	269	276	268	272	266	296	269	276	306	290	278	281	250	257	306	243	310	270	264	291	264	305	262	288	259	267	271	258	281	270	266	258	268	273	256	296	276	273	296	272	303	258	258	275	279	290	270	273	265	258	275	265	232	258	275	264	270	286	239	277	291	260	258	291	289	258	263	278	282	270	252	276	285	263	258	292	280	297	286	250	267	282	240	262	274	272	277	289	283	279	296	291	256	289	274	286	248	261	280	269	275	283	314	291	270	269	254	254	252	305	273	280	273	259	264	289	271	271	241	240	276	306	280	270	287	301	259	271	266	276	272	260	279	262	288	273	311	266	303	291	271	276	251	274	256	288	288	278	285	283	262	266	304	267	278	273	268	282	253	291	256	273	272	285	298	252	276	250	293	264	281	279	294	278	276	296	280	287	281	286	230	250	274	279	299	291	249	279	284	269	268	282	278	291	271	313	284	247	285	274	281	304	297	282	258	277	273	266	246	254	274	263	284	264	263	265	263	283	278	279	295	278	259	288	266	255	286	284	273	257	262	278	311	282	293	262	277	294	281	269	261	247	298	269	278	286	267	252	263	266	286	282	241	276	280	281	238	254	275	290	291	276	251	272	260	296	257	250	263	287	263	319	268	288	275	256	254	272	268	276	298	260	270	284	299	260	259	276	283	314	267	301	283	270	270	278	283	293	306	286	284	284	250	274	291	254	289	263	292	289	265	297	266	266	267	264	284	288	297	273	278	262	255	285	283	284	293	275	265	278	264	296	271	317	301	279	246	290	290	273	268	276	302	259	296	284	272	270	260	283	253	271	271	264	281	252	288	297	321	304	266	262	306	284	272	255	287	259	245	288	317	261	289	262	316	264	254	286	272	287	284	267	278	275	266	245	279	275	281	280	273	287	266	277	291	303	279	279	274	286	277	311	285	280	277	297	288	265	282	278	250	285	272	268	293	310	278	241	297	287	257	315	299	272	278	283	259	275	293	280	277	277	281	273	258	274	288	303	286	288	302	260	273	296	256	261	269	304	282	273	255	245	273	288	287	265	249	286	255	276	273	257	277	275	281	302	301	284	258	272	263	277	254	289	279	262	279	267	278	285	276	310	276	280	290	270	270	267	283	255	253	260	270	259	280	275	259	284	297	243	261	293	264	267	277	283	271	281	260	289	266	285	282	272	297	256	279	309	323	262	272	273	273	283	277	254	252	250	248	234	270	276	289	303	269	268	281	288	274	311	270	276	316	297	284	283	274	268	279	304	251
5439	1737	3394	3893	3448	2735	2486	2079	1848	1757	1556	1331	1291	1333	1224	1157	1128	1069	1108	1080	1000	973	1051	968	952	932	932	944	932	957	885	862	911	893	891	898	886	807	870	908	897	880	870	811	836	851	893	860	813	871	851	869	866	872	841	867	854	851	856	845	857	880	784	818	839	830	853	856	880	849	905	890	826	835	829	830	863	785	834	813	792	807	811	846	849	825	841	826	816	793	796	772	783	876	794	824	838	820	796	846	838	858	789	831	820	819	779	815	839	836	819	810	859	801	839	787	829	803	868	795	816	807	873	829	806	825	831	825	861	802	784	789	796	807	832	763	854	852	805	801	787	789	783	816	846	820	789	802	841	834	847	887	819	800	793	864	852	757	828	814	821	890	778	777	844	840	815	839	787	850	838	861	856	775	866	782	854	790	806	815	839	825	821	827	815	823	769	847	854	840	772	886	792	778	827	868	867	794	780	852	783	803	840	845	842	817	779	810	821	805	781	788	795	826	853	804	780	824	807	843	740	805	757	823	769	749	801	849	856	823	864	805	803	841	830	807	846	821	801	843	796	844	853	835	803	816	828	836	827	805	811	812	822	884	813	807	813	803	786	812	813	850	768	817	818	852	913	855	824	809	834	767	827	800	821	821	859	833	852	826	811	809	790	843	813	829	826	818	825	812	851	827	778	824	811	811	820	819	852	805	844	812	798	778	836	792	796	824	815	831	794	812	858	811	777	850	854	865	764	907	758	825	861	827	788	800	851	806	807	835	798	798	823	796	835	803	842	774	834	811	787	826	784	810	818	833	859	801	851	839	807	802	803	848	822	877	845	819	855	833	815	862	806	871	818	823	788	887	796	806	769	817	817	760	839	813	766	786	847	842	850	806	779	796	826	862	787	807	823	814	789	778	790	831	817	781	838	803	788	820	796	799	861	776	803	781	786	794	813	819	838	777	804	834	855	857	833	839	772	762	819	865	849	788	797	795	810	828	786	829	787	847	830	856	801	827	825	791	842	815	835	801	775	803	835	868	844	802	834	807	857	786	820	778	837	784	823	840	909	796	868	846	823	835	811	793	849	815	779	784	839	799	818	810	767	804	785	802	814	793	808	831	803	781	840	830	827	817	777	838	858	827	796	830	809	843	808	804	817	832	797	762	825	815	776	788	785	821	833	798	774	835	811	871	812	845	823	854	805	854	799	833	820	849	818	830	784	805	822	818	882	820	778	791	819	806	811	776	802	781	823	811	861	810	858	853	756	884	834	759	788	844	793	778	776	881	817	833	827	843	852	835	842	808	854	856	828	835	855	826	791	851	872	832	764	814	838	787	854	801	830	844	820	815	813	810	858	781	832	838	820	834	824	826	854	823	817	811	849	850	843	795	853	818	807	779	845	826	814	824	798	805	814	851	820	837	744	853	775	891	789	801	856	827	837	824	797	861	815	832	803	833	799	790	851	788	841	804	846	814	821	825	878	851	838	842	790	794	757	800	782	872	863	789	828	812	817	846	812	768	849	792	800	836	822	832	807	807	817	821	788	856	807	799	816	858	849	789	816	862	819	809	875	797	835	846	794	832	824	761	823	810	830	840	852	840	830	816	799	817	766	798	820	805	836	791	830	782	814	811	830	771	792	850	843	808	843	826	788	802	823	812	791	815	807	826	790	812	916	828	807	832	817	833	819	810	837	800	830	876	824	861	817	849	858	833	810	853	846	808	781	812	837	857	852	764	799	833	778	787	797	795	853	857	850	820	809	872	765	837	832	814	830	778	874	801	806	869	806	827	798	819	855	830	819	788	840	881	808	801	840	819	798	804	863	876	817	788	876	798	812	833	774	846	847	847	806	826	826	777	804	835	824	834	853	794	810	801	798	835	853	850	827	873	852	811	800	797	823	806	797	852	768	827	810	798	797	820	801	867	823	797	807	808	798	826	821	769	834	817	815	821	811	769	837	760	870	831	851	797	827	771	789	826	862	822	836	805	806	824	809	818	829	817	816	827	842	830	842	777	816	834	833	805	825	814	836	852	790	766	810	842	840	831	825	804	853	794	871	852	792	831	846	830	832	798	807	806	801	854	778	836	840	808	806	797	890	860	791	847	847	830	796	836	839	788	813	824	840	824	832	830	791	813	831	898	789	810	779	787	774	833	817	840	840	838	805	788	812	888	816	849	744	817	822	802	851	836	837	852	824	824	825	795	805	822	768	782	835	785	819	792	838	823	780	868	833	767	846	881	826	803	755	803	807	785	805	756	857	813	807	801	816	832	894	832	802	821	861	817	840	816	839	780	799	847	839	849	803	822	823	860	820	876	811	776	839	822	792	804	844	844	787	802	818	787	852	801	820	873	791	851	824	830	807	819	815	755	790	797	816	808	790	797	878	815	801	815	811	783	838	762	819	811	843	803	840	818	778	819	852	791	822	808	844	842	854	778	857	781	842	838	802	788	798	788	853	782	790	836	796	790	826	820	846	789	874	802	842	790	832	837	814	841	819	863	822	785	849	814	780	814	788	828	820	812	805	767	843	807	790	835	775	785	805	804	811	808	801	810	792	844	865	832	841	799	786	805	781	816	849	814	800	825	813	785	788	780	810	793	850	858	816	790	810	830	787	761	846	829	773	795	793	788	795	841	834	806	789	816	795	794	836	778	861	814	829	857	788	810	795	781	818	857	846	810	776	856	833	851	792	885	770	779	789	833	829	808	848	852	846	805	783	800	844	797	794	847	808	860	776	834	823	839	794	801	846	761	851	865	827	844	835	795	821	860	807	846	833	805	849	785	837	768	803	819	806	785	813	829	811	771	844	830	781	787	864	863	796	833	830	840	867	875	779	842	766	767	828	813	850	820	820	772	776	790	814	811	825	852	850	857	777	847	857	775	826	781	816	810	838	870	827	785	790	777	829	852	784	840	820	817	762	805	795	808	827	834	835	780	827	845	812	827	847	814	813	806	852	806	786	770	845	796	821	803	764	835	822	818	769	863	818	810	820	844	788	767	828	819	844	829	787	788	813	810	854	823	797	773	814	847	819	845	825	785	762	829	856	842	810	833	832	802	785	808	804	776	826	837	804	782	796	841	794	818	803	854	810	817	823	804	814	811	789	867	811	816	794	817	799	814	835	768	829	799	795	802	805	804	752	788	805	852	787	800	802	788	809	839	814	829	840	828	815	824	848	859	803	809	787	786	793	821	771	831	832	832	830	835	780	750	799	780	849	769	776	860	821	837	814	740	807	788	843	805	810	797	831	799	807	797	816	852	840	778	818	823	810	812	859	838	798	764	826	799	796	822	841	806	847	824	794	806	832	800	831	838	843	861	796	807	890	832	831	821	864	780	800	832	831	786	844	768	832	844	806	853	787	820	834	834	841	847	834	851	860	768	792	839	852	828	811	837	775	808	791	817	795	857	830	820	809	813	823	801	789	820	826	813	820	858	794	786	874	850	777	782	813	811	815	798	815	847	824	807	784	859	869	796	820	838	768	843	776	793
15790	2635	3045	2278	1707	1136	956	777	630	554	496	464	434	430	391	376	366	342	320	322	352	343	319	330	305	303	293	342	281	245	294	312	309	293	284	305	291	279	270	302	281	257	263	252	260	299	247	278	276	268	300	303	277	280	283	287	270	274	278	292	263	275	274	257	274	240	280	275	243	276	280	292	291	278	258	298	284	237	268	262	281	272	276	253	273	266	256	269	253	257	277	247	254	293	295	242	272	285	280	277	324	268	285	261	279	256	271	265	260	282	298	254	271	292	273	284	261	254	266	276	271	272	287	258	264	255	249	239	293	264	269	273	260	278	278	289	270	285	257	273	251	267	291	277	293	277	242	263	243	258	289	259	255	282	259	262	248	257	257	279	295	276	282	256	261	270	261	268	278	288	266	287	246	308	270	297	260	258	257	303	243	292	295	275	270	276	276	267	268	281	297	258	262	275	286	291	294	286	252	258	269	307	232	276	272	267	261	261	308	275	265	250	287	286	256	286	246	291	285	259	285	248	255	252	270	257	258	256	264	250	250	259	242	257	256	295	269	261	273	298	247	273	249	267	273	272	261	256	306	278	285	273	258	252	258	301	258	275	246	268	263	243	297	286	300	273	266	260	276	256	293	278	275	286	275	236	296	268	280	271	296	258	268	256	240	297	274	263	249	293	259	264	259	284	277	256	243	248	260	255	266	282	261	271	267	290	273	266	269	279	228	274	298	256	275	253	278	241	251	292	258	284	253	272	258	240	248	309	272	245	268	249	254	256	272	260	242	257	233	279	260	310	235	277	287	274	277	259	270	274	268	277	258	283	266	303	275	251	291	270	254	295	244	266	271	297	280	291	297	280	274	267	273	274	234	244	275	252	298	255	264	288	260	273	255	265	300	281	269	286	297	266	230	276	258	289	251	292	285	258	261	250	295	256	260	287	266	281	253	287	255	262	262	273	307	289	247	297	256	253	281	276	234	274	291	257	264	250	245	246	321	273	267	297	274	254	322	281	282	249	285	278	250	263	283	288	281	291	274	275	286	285	246	253	268	293	301	238	262	284	282	271	269	244	298	260	246	268	251	270	267	308	267	289	253	266	286	262	279	267	271	280	250	235	283	260	292	294	292	284	298	267	260	274	285	261	260	252	260	278	262	256	276	268	220	270	261	269	268	281	267	270	275	248	265	276	259	272	265	295	235	254	259	253	265	280	282	280	273	255	245	245	277	241	255	251	262	240	277	298	277	264	257	279	270	270	272	286	312	277	270	272	252	287	284	227	269	256	268	261	246	247	266	274	284	241	252	264	253	266	272	274	277	259	287	257	261	278	269	282	257	255	282	241	296	278	261	270	259	260	269	231	246	264	271	276	280	267	275	255	265	262	268	277	259	229	280	275	283	276	266	274	257	259	285	292	258	277	281	292	274	259	236	265	259	280	295	226	243	273	272	263	284	298	287	271	251	244	249	288	257	265	248	259	286	272	275	266	254	278	256	280	269	270	258	276	253	289	260	284	276	266	281	249	266	276	263	251	270	299	277	269	269	258	282	294	246	261	255	256	261	277	300	253	257	259	288	247	228	282	232	284	271	298	289	252	262	258	260	264	247	290	240	286	292	264	264	287	254	259	242	261	272	259	282	255	269	293	254	294	247	297	246	285	281	255	266	295	243	278	272	267	270	273	287	234	242	256	233	304	296	301	261	257	260	294	250	304	260	220	265	225	295	267	315	267	269	252	261	265	248	245	265	271	247	280	264	248	252	295	247	274	278	314	281	257	281	266	277	229	289	293	276	266	267	279	247	265	271	299	272	238	225	245	283	281	284	263	276	258	275	266	253	262	273	263	274	242	289	292	264	248	253	268	273	302	257	248	277	282	266	256	257	254	271	249	277	264	284	271	269	278	265	280	313	265	291	250	249	245	295	283	274	278	272	273	294	274	273	279	268	230	296	273	260	230	248	256	266	265	265	259	263	275	290	274	237	258	264	255	227	267	281	289	303	279	251	300	269	301	241	278	284	250	267	276	307	277	260	244	263	278	288	265	305	268	275	267	253	269	270	280	278	274	285	299	248	286	281	253	290	278	263	294	277	237	278	257	284	243	276	228	222	252	261	272	254	260	301	268	256	281	266	265	269	246	271	293	264	253	299	260	248	262	243	276	269	254	276	269	246	263	274	269	256	278	270	275	280	260	251	299	264	268	277	260	277	277	261	268	279	270	311	249	255	272	283	265	263	271	291	281	297	263	268	256	277	268	278	268	276	265	272	274	257	261	282	252	273	254	282	291	235	273	234	235	306	256	267	265	274	278	264	245	271	261	270	285	266	258	274	256	260	261	270	255	273	301	274	227	270	270	272	257	274	296	256	260	289	272	269	253	275	264	250	279	269	274	269	251	284	257	238	266	263	268	279	243	255	288	262	277	291	250	255	251	258	282	265	277	254	254	262	287	279	287	274	240	274	264	273	260	288	274	275	282	266	273	281	268	264	284	274	251	262	264	247	269	295	251	292	258	261	251	272	256	273	259	279	267	273	298	298	295	282	276	263	293	276	269	270	235	281	247	295	286	279	282	279	276	261	288	258	271	294	270	295	259	243	317	257	273	260	276	259	261	260	235	263	231	270	260	265	262	256	269	265	283	277	274	262	272	288	259	266	247	264	276	262	271	278	265	260	293	290	247	266	281	236	288	294	247	252	295	274	255	272	246	282	270	285	276	275	280	308	256	276	278	253	281	271	253	270	279	270	281	274	270	272	262	233	248	268	267	273	286	271	248	261	254	252	275	257	291	263	248	272	288	252	279	287	299	298	274	264	270	260	291	260	277	286	272	264	270	288	263	264	277	292	277	266	242	243	253	268	272	266	277	274	254	280	299	284	262	271	255	277	286	283	245	268	275	275	275	269	264	248	273	239	269	268	256	262	285	258	244	261	291	271	270	261	288	265	255	245	285	261	281	239	264	255	281	272	268	270	253	276	275	262	283	253	280	311	262	242	252	270	252	281	260	265	264	303	276	290	289	264	263	297	247	258	278	260	270	263	270	260	281	256	270	266	279	244	253	272	279	276	325	279	253	321	264	280	251	271	269	261	267	288	264	271	266	268	278	291	296	254	257	256	244	272	258	269	259	290	268	281	287	256	274	250	252	258	235	259	275	282	245	275	287	260	258	269	279	280	277	305	254	316	268	293	299	276	256	272	268	267	286	219	287	257	272	269	266	262	263	250	262	244	269	263	285	247	242	260	274	261	284	246	265	257	289	239	248	290	263	262	254	289	296	288	316	276	282	282	256	270	260	285	260	298	263	275	285	286	274	260	264	277	282	288	241	281	293	236	278	247	252	269	282	276	298	235	301	258	259	267	239	294	290	278	270	252	253	258	291	272	271	274	258	252	253	269	288	265	244	266	235	263	260	278	275	279	268	277	278	261	285	275	257	280	251	249	279	253	277	276	269	251	272	258	253	278	253	280	281	275	266	294	232	291	270	261	273	248	293
7673	2655	5614	6355	5606	4500	3858	3227	2896	2472	2182	1938	1754	1660	1574	1477	1334	1359	1273	1250	1163	1141	1078	1119	1062	986	1026	989	1007	981	994	908	997	866	959	911	904	934	946	899	911	857	915	878	892	829	836	862	854	859	868	924	866	837	869	831	841	855	814	828	838	794	877	828	873	839	826	850	805	820	799	804	806	813	839	826	822	791	739	796	830	825	864	811	811	832	846	888	802	828	842	817	781	805	805	798	784	816	782	788	829	778	781	800	803	819	802	852	824	809	764	808	837	778	829	816	804	809	803	780	836	779	761	794	786	763	742	805	789	777	769	761	798	796	758	820	779	776	788	779	793	799	793	781	747	809	835	786	795	718	800	787	754	786	802	815	783	752	808	788	808	819	800	812	822	848	794	780	751	820	779	805	804	811	787	796	768	790	778	784	809	781	780	813	772	782	775	777	757	767	821	798	838	778	791	783	754	743	843	819	722	770	778	832	778	853	813	813	786	803	860	729	775	772	819	801	804	755	797	850	786	836	776	788	798	770	802	800	813	824	771	847	806	861	770	773	771	808	820	777	751	767	830	816	800	816	787	807	831	795	765	805	730	764	800	842	826	813	802	755	806	767	798	820	787	799	744	784	810	769	791	795	781	778	793	796	784	808	825	886	784	773	807	757	804	789	832	790	803	780	800	821	789	753	769	829	805	756	780	752	846	774	736	826	807	806	748	800	829	781	823	812	785	765	834	793	746	855	787	793	766	761	797	717	740	739	735	763	760	781	795	795	753	814	835	804	776	763	793	787	825	774	795	818	837	778	762	794	790	806	782	799	725	808	791	801	791	767	816	841	742	769	750	771	802	786	785	772	770	827	709	844	809	801	779	823	773	795	754	779	787	784	737	796	763	765	814	771	841	836	764	741	783	812	800	768	785	794	826	792	797	770	756	834	773	784	814	803	739	833	833	783	811	768	789	777	789	747	751	798	833	812	809	795	808	827	764	809	773	783	825	794	731	802	764	795	783	793	770	809	782	797	799	791	768	761	815	796	787	791	808	801	772	802	820	755	745	807	846	790	762	797	789	791	760	792	801	768	743	825	775	772	753	725	817	793	826	805	811	794	770	790	790	779	797	797	807	771	781	755	780	870	822	767	803	800	763	801	769	769	758	758	805	808	847	773	818	784	776	779	802	818	754	805	811	737	782	769	773	778	780	769	802	796	780	812	796	798	774	780	806	778	781	800	768	830	795	775	783	799	836	781	772	782	799	755	818	794	795	764	808	811	736	743	793	795	793	784	794	825	810	849	782	781	809	826	772	833	821	795	772	781	816	777	803	783	787	763	796	809	808	795	791	834	785	797	759	811	825	778	785	838	769	747	799	825	830	761	836	793	798	814	758	742	758	846	769	820	816	804	828	796	809	795	746	786	811	785	780	841	791	848	785	792	756	783	767	746	732	772	777	798	807	828	761	831	794	753	782	776	824	780	760	812	799	748	802	786	812	816	785	812	810	804	813	775	714	807	775	730	791	771	813	768	814	794	704	767	818	845	753	795	793	728	824	816	823	754	777	785	806	781	799	770	800	795	814	787	802	791	743	824	779	780	788	813	782	761	781	756	780	820	788	782	798	791	795	801	799	753	802	800	782	795	814	794	762	762	809	803	800	839	752	778	781	751	797	815	783	773	765	745	817	832	756	783	764	840	760	796	809	780	744	800	824	801	773	771	764	788	793	815	769	790	800	840	786	768	836	772	768	762	756	842	754	839	771	807	806	759	782	802	773	738	759	788	788	796	793	778	791	780	802	823	773	757	821	787	753	807	778	792	768	747	779	801	809	804	808	784	794	816	784	763	760	782	797	812	772	765	821	771	822	771	827	823	746	828	788	749	775	814	777	795	811	803	794	767	800	806	781	789	786	823	779	749	826	805	851	797	794	778	754	793	803	767	783	759	795	744	789	764	798	777	757	801	783	782	775	811	708	803	772	779	834	772	790	819	811	817	782	782	826	791	815	836	774	750	810	770	739	766	798	803	760	790	783	752	786	781	844	819	776	763	724	837	796	781	791	815	801	832	827	767	798	799	797	829	803	839	764	832	764	752	787	814	762	745	786	807	765	750	731	769	777	814	788	775	745	853	790	784	695	765	794	792	762	847	797	725	795	770	789	844	777	815	753	795	814	748	809	794	797	802	782	841	809	753	816	813	796	761	769	808	744	761	802	872	811	810	803	793	753	775	822	769	800	762	797	839	768	827	769	748	824	790	757	820	808	788	811	742	765	800	738	750	842	744	796	773	794	767	795	779	787	741	784	764	722	743	798	764	823	773	799	809	802	757	839	752	738	814	741	798	803	723	785	789	758	797	806	717	828	749	830	788	776	796	812	790	844	799	756	800	757	761	725	797	821	773	777	818	807	741	830	782	789	776	782	775	816	765	774	802	744	750	752	797	783	797	763	819	827	760	844	781	787	769	823	808	769	790	826	782	789	775	784	783	778	815	826	733	792	805	746	819	785	745	756	771	807	756	798	794	810	816	796	714	802	838	771	762	717	786	795	781	779	811	737	804	770	809	833	823	815	816	769	814	792	776	801	772	798	795	777	796	820	782	760	809	785	721	784	814	803	750	815	807	791	785	832	783	781	784	795	766	810	801	810	786	796	844	742	788	691	745	801	800	846	786	787	816	756	746	816	784	813	783	770	760	802	800	789	765	792	754	761	792	718	813	792	760	732	842	739	810	823	805	801	819	772	794	752	771	728	789	792	788	776	771	786	782	809	795	781	825	833	769	811	761	808	793	791	800	776	812	800	778	827	823	738	767	834	770	789	800	780	801	772	862	763	776	759	819	766	740	767	738	805	799	778	773	759	816	846	772	826	777	767	777	782	800	787	813	796	801	812	784	858	818	801	789	763	772	762	775	801	766	769	792	786	777	836	863	743	765	835	742	802	847	838	750	771	826	775	816	827	804	803	800	800	769	777	796	798	791	816	779	788	773	784	809	808	748	774	771	773	814	772	811	788	744	808	775	788	764	802	849	824	793	722	786	793	816	805	751	762	803	804	761	831	788	781	743	757	761	781	793	781	773	768	808	774	718	812	810	791	749	780	768	763	766	756	776	823	777	790	794	735	744	812	770	711	793	800	748	751	801	825	840	771	775	811	771	774	805	853	787	802	812	791	757	793	817	820	776	750	829	797	807	730	770	796	837	817	824	775	756	751	776	797	782	763	799	711	788	765	788	749	843	754	729	800	809	801	791	814	750	866	788	787	787	771	792	745	781	804	795	796	758	805	795	807	794	770	824	816	783	784	803	814	766	818	757	740	779	804	781	784	766	776	778	777	756	792	794	792	743	838	820	780	777	768	828	808	805	795	840	831	823	797	750	794	804	734	793	754	762	749	769	807	769	793	808	795	809	885	794	784	751	800	766	828	772	768	811	765	744	813	810	812	793	773	755	795	774	812	762	809	849	784	784	788	787	801	819	761	798	778	778	852	816	796	815	805	827
2105	197	228	187	158	174	150	142	145	141	161	148	146	159	141	138	136	141	134	145	159	155	149	157	152	125	139	150	141	152	153	124	132	156	141	155	126	140	156	140	151	120	139	131	138	158	135	138	129	156	143	165	132	150	114	138	149	142	144	164	149	147	157	139	136	153	161	129	150	148	137	143	141	140	131	142	139	153	133	123	139	136	153	146	142	160	164	136	121	143	135	160	149	144	166	140	146	154	151	136	136	128	153	149	159	150	126	131	121	151	134	142	148	129	153	137	152	133	147	140	151	150	135	161	158	131	136	124	126	139	147	150	136	129	132	146	148	119	148	146	162	153	164	124	134	142	117	135	153	144	132	127	132	128	128	143	125	145	154	124	148	133	136	137	157	128	131	163	132	148	124	126	147	151	124	128	127	149	148	140	142	125	135	127	165	135	143	126	148	132	154	139	139	140	162	121	145	130	141	141	157	148	148	149	154	158	127	142	132	145	142	160	150	154	141	141	132	151	148	153	140	161	148	151	146	125	154	154	142	154	132	133	137	145	138	123	151	165	116	131	127	148	133	153	147	146	124	144	149	140	137	120	133	150	142	133	145	140	136	160	138	146	149	138	153	115	132	107	151	159	140	157	122	154	157	146	149	132	166	130	119	133	157	138	144	132	129	167	133	143	174	162	142	112	117	155	162	146	136	146	129	159	133	148	137	127	161	124	170	168	147	146	142	154	146	163	143	137	126	135	139	134	143	128	130	145	138	139	133	138	139	159	126	143	148	133	132	147	151	140	160	126	133	161	148	147	133	135	139	136	139	134	136	138	118	139	145	141	121	157	157	140	120	137	145	126	140	141	140	156	136	136	157	148	138	157	145	139	161	144	148	137	136	141	136	144	153	124	143	141	141	135	153	137	141	122	125	142	152	127	141	154	148	151	164	123	131	126	163	149	157	116	148	140	137	140	139	160	131	126	131	139	157	127	131	148	118	130	144	144	150	144	141	150	123	146	143	147	154	147	143	151	136	155	158	133	142	135	145	132	149	163	144	163	132	152	142	166	137	147	136	141	174	140	152	140	143	155	160	156	139	118	144	161	164	151	146	157	149	136	149	166	139	146	147	136	143	130	143	142	136	151	125	137	136	146	136	134	129	115	151	150	149	134	117	143	141	150	130	148	151	152	131	129	135	133	141	147	138	131	149	145	129	135	133	138	136	159	141	144	135	133	163	147	145	139	133	158	144	156	128	129	123	121	147	149	139	149	145	138	177	147	141	131	151	134	135	158	152	134	144	135	138	158	139	122	133	151	151	156	130	145	145	141	158	135	145	122	144	142	151	135	128	139	155	137	150	155	144	144	156	135	155	152	135	144	173	154	105	150	153	151	137	162	145	152	157	146	144	129	125	170	144	129	120	122	149	120	127	140	145	152	161	174	145	144	152	138	146	126	144	140	150	139	152	118	138	165	136	140	141	148	152	154	125	135	164	164	174	142	160	151	161	124	147	172	130	155	140	126	145	141	134	159	139	144	140	136	151	137	127	119	148	152	137	165	150	135	129	137	127	151	149	129	151	118	136	129	145	131	143	133	161	153	152	136	122	126	152	167	126	116	125	170	152	140	155	158	146	150	133	141	139	158	118	166	154	135	143	117	151	126	148	122	153	134	146	135	147	152	131	135	126	148	150	148	141	154	138	141	166	140	147	128	145	173	126	147	157	128	126	139	144	142	146	134	125	153	150	139	142	148	151	140	161	145	157	146	155	149	156	146	139	144	119	141	144	136	135	143	133	137	133	151	145	146	156	162	153	141	132	139	144	120	146	149	144	140	136	130	132	162	148	145	134	151	129	148	138	143	146	134	141	166	152	156	131	139	150	151	138	136	154	139	141	124	157	152	136	132	131	156	159	161	164	127	145	152	163	151	152	140	137	142	139	142	125	154	149	127	153	134	136	144	126	148	134	140	115	153	149	148	145	137	130	163	155	136	162	165	129	127	133	129	137	151	146	149	150	168	146	168	151	156	141	153	128	152	153	143	149	131	133	144	141	136	166	135	145	145	120	131	137	127	148	138	145	135	128	146	137	170	144	127	135	160	145	127	124	130	131	139	125	147	148	128	111	124	138	129	158	159	124	135	133	136	125	124	152	142	120	146	125	146	145	143	132	148	139	140	144	123	122	143	168	148	140	143	154	176	142	150	142	127	140	135	146	139	141	147	131	131	161	146	155	131	158	147	140	157	147	146	138	128	140	139	165	134	146	158	141	139	137	140	151	156	122	141	139	139	130	155	144	150	143	146	136	146	133	137	160	125	130	160	174	148	136	147	135	143	142	151	148	164	148	144	157	139	148	127	150	150	146	154	129	144	158	141	148	148	132	131	142	150	117	157	138	151	124	164	157	144	156	133	156	145	125	135	140	150	147	139	122	138	131	144	160	135	141	133	148	145	146	158	153	154	140	145	157	150	123	133	122	140	143	157	149	164	146	128	133	149	138	153	123	154	146	136	136	129	158	138	137	160	127	141	150	154	149	116	132	148	164	147	156	129	130	152	126	144	133	152	136	152	144	151	155	141	121	143	131	140	136	131	160	150	147	132	145	108	170	132	138	129	147	143	151	127	124	136	140	157	143	162	152	133	144	139	170	137	150	146	139	125	153	146	159	165	139	152	134	143	139	150	136	143	154	138	139	139	153	141	134	145	125	123	156	146	155	146	162	160	138	143	153	141	162	159	158	127	127	133	149	147	136	130	154	127	147	130	144	138	140	142	148	136	157	150	148	131	134	158	149	133	140	146	138	159	169	119	136	142	157	147	133	126	152	143	149	146	142	141	174	128	140	137	143	156	132	132	134	133	144	128	147	141	153	144	158	147	130	139	141	142	120	136	158	129	156	154	145	130	145	133	126	143	158	145	163	151	137	137	127	134	120	127	130	159	151	144	141	158	139	151	126	141	110	124	136	129	156	148	164	139	154	133	138	143	165	134	140	135	156	130	156	139	139	123	146	133	140	140	147	128	141	163	132	120	143	126	134	150	133	120	174	140	125	139	128	150	130	148	147	145	148	155	166	132	150	142	171	155	161	132	144	139	138	134	149	125	153	115	148	145	152	144	140	161	149	139	157	113	135	137	127	135	133	136	140	147	115	127	124	137	129	125	140	128	151	159	155	145	174	143	149	147	149	127	130	153	169	125	135	133	140	150	137	123	132	165	142	140	122	139	152	146	125	128	151	151	169	140	143	147	143	140	146	144	157	132	135	140	135	128	140	153	151	149	127	140	154	141	127	160	111	142	139	123	135	139	133	154	143	126	131	130	140	179	156	153	130	161	148	143	164	137	142	147	141	129	147	139	139	131	127	137	137	143	145	127	149	153	124	143	157	127	155	159	157	136	137	126	139	138	151	142	168	141	131	123	153	115	147	128	152	144	153	151	124	137	135	178	139	149	129	139	149	130	159	162	122	138	164	143	150	126	148	127	152	154	149	135	102	151	117	155
1830	511	671	708	664	619	564	533	530	510	528	498	511	540	495	480	452	518	470	459	516	511	493	510	487	500	488	478	491	457	480	498	449	496	463	525	454	492	486	475	486	486	491	490	487	452	494	501	478	503	491	450	467	489	473	481	440	493	481	470	486	493	504	473	471	425	518	467	486	491	513	480	492	481	488	478	479	477	488	464	495	492	491	462	494	468	505	472	488	469	477	483	518	511	489	499	486	520	464	504	494	437	478	449	474	472	504	477	473	494	468	450	487	469	494	489	494	487	484	480	506	434	499	436	494	487	446	490	446	490	487	497	498	470	481	478	455	471	499	485	501	480	475	436	454	477	492	495	504	472	499	468	481	486	443	491	485	470	466	452	468	467	454	488	491	441	476	496	462	482	470	429	479	431	457	501	524	484	457	482	443	486	456	506	473	482	441	459	494	496	460	504	470	474	475	456	486	470	497	461	472	491	507	512	482	505	491	502	455	490	444	491	503	511	500	471	486	463	434	476	507	501	498	493	484	467	514	456	472	482	457	456	498	516	456	455	478	480	494	497	468	488	502	417	480	425	442	487	525	488	485	472	470	432	470	503	504	480	479	472	430	448	477	446	445	455	467	450	461	503	459	463	463	498	491	465	445	522	484	481	480	441	482	504	488	453	475	462	433	460	476	476	442	498	469	459	483	436	481	519	443	484	473	484	461	489	480	470	468	464	501	488	474	455	472	477	500	464	490	512	485	447	485	497	450	479	489	460	492	500	455	491	472	475	455	486	527	489	504	483	495	470	498	462	455	446	461	476	482	458	475	449	487	449	485	478	447	470	492	460	524	490	450	481	514	458	508	529	524	470	501	474	471	502	453	482	452	442	465	505	483	488	441	483	451	474	489	480	506	461	461	500	445	462	446	493	486	465	515	494	469	493	473	475	481	467	496	490	499	507	491	489	462	473	451	446	505	456	457	491	440	443	461	475	506	447	498	463	447	499	460	472	465	510	465	470	455	444	482	497	488	474	469	461	476	515	445	485	473	484	462	512	494	496	503	472	480	486	493	475	478	498	476	493	464	472	461	497	456	483	469	455	458	482	511	470	467	489	427	488	491	470	483	513	467	513	509	444	495	482	471	511	489	437	483	469	506	484	479	475	466	486	500	454	429	490	507	470	516	487	476	513	489	483	494	452	461	481	479	476	474	467	453	469	449	484	450	463	483	475	475	481	473	473	456	480	495	487	467	458	452	517	458	469	482	472	492	462	486	495	455	473	472	468	489	465	482	461	492	475	467	482	442	499	469	454	483	472	440	516	479	478	496	460	495	486	526	498	455	475	481	511	490	462	466	498	483	497	470	448	477	481	469	480	439	476	474	488	481	483	482	479	505	472	441	466	468	475	518	468	516	471	467	465	453	474	498	427	490	546	473	484	474	450	518	473	489	449	468	428	484	444	457	495	473	490	473	469	464	474	457	465	514	449	511	440	476	500	481	437	500	487	470	461	441	482	520	467	482	453	483	477	458	442	464	514	461	472	486	516	469	480	469	471	495	477	491	536	508	469	510	487	478	465	476	521	472	519	425	466	428	462	469	473	436	454	467	518	455	472	475	462	497	470	475	495	452	452	486	475	491	477	496	490	463	474	445	486	491	485	535	517	467	466	469	442	503	454	441	499	479	478	495	467	477	466	443	461	500	463	466	466	502	485	475	467	481	500	470	487	482	456	417	522	484	447	446	490	499	521	472	430	481	461	482	466	481	503	465	433	490	443	503	459	485	477	467	445	488	474	489	494	461	439	450	499	503	511	488	503	474	432	477	489	435	437	490	466	473	477	451	475	459	497	530	532	447	428	467	488	512	484	497	483	506	435	473	465	467	465	480	465	498	524	482	468	468	488	484	516	473	465	472	514	464	436	474	481	465	446	491	455	478	432	470	457	464	504	450	457	478	420	510	500	527	472	480	489	487	483	476	492	495	467	504	459	467	481	515	466	491	494	523	490	468	477	473	496	470	491	444	519	480	470	460	459	447	457	485	457	470	461	491	496	473	479	485	486	475	471	466	481	474	447	502	442	484	493	501	461	485	443	455	513	487	501	475	456	513	440	490	479	475	496	489	502	477	465	489	464	488	475	454	454	529	481	499	494	486	467	496	470	445	488	495	455	441	470	491	479	469	487	488	469	463	468	513	498	533	511	495	478	483	486	506	471	457	495	439	495	554	483	468	506	509	490	473	458	449	488	519	488	483	459	480	504	509	518	450	480	458	505	458	477	479	433	467	474	472	471	473	503	468	495	470	472	473	469	480	472	469	476	460	525	489	464	486	469	471	481	505	478	488	494	482	441	490	471	474	462	489	500	479	485	457	460	467	521	445	481	443	483	476	501	472	452	466	491	510	467	495	492	474	440	497	479	468	493	460	494	499	459	468	512	467	505	475	517	483	516	446	484	458	481	472	456	494	485	485	464	501	481	481	438	461	470	474	512	523	478	487	462	467	487	459	492	509	496	452	491	482	455	454	453	508	509	442	481	468	484	483	467	481	436	441	446	445	472	501	467	485	449	475	443	459	511	468	442	476	472	469	473	481	499	475	453	478	501	488	445	475	436	460	493	504	484	473	440	457	470	445	497	459	468	454	485	506	480	482	471	464	452	457	474	476	514	500	459	465	465	485	522	460	508	505	462	458	465	519	489	460	455	489	482	489	454	507	458	486	463	455	530	495	466	497	505	514	454	461	444	487	492	469	479	454	495	463	496	482	465	480	476	474	470	462	495	491	530	447	455	484	468	457	458	495	468	463	491	486	478	473	486	518	469	496	482	475	521	471	476	482	510	452	471	510	509	430	460	459	502	499	530	473	468	493	519	493	486	470	508	463	442	432	460	494	481	477	460	489	461	458	463	503	484	467	507	509	492	442	466	467	486	456	456	499	463	508	449	462	508	462	468	468	503	471	482	523	442	504	468	496	483	497	498	481	447	475	463	471	483	462	471	485	456	448	483	491	521	493	465	463	520	506	449	474	447	514	501	463	429	483	523	513	499	449	478	470	465	477	484	505	515	442	473	457	503	495	471	436	487	473	463	485	503	443	456	449	480	461	506	478	471	498	515	484	499	492	471	489	467	512	485	483	508	485	475	447	474	453	465	489	461	455	522	481	478	516	432	447	452	458	466	451	460	484	516	486	458	460	489	506	516	473	497	472	478	436	488	473	467	453	483	434	459	439	470	451	504	471	489	477	466	487	475	499	473	481	504	485	481	478	503	501	466	459	488	477	487	514	469	480	463	498	472	481	483	458	512	519	469	490	438	491	454	470	473	491	483	511	477	482	524	468	494	493	446	473	502	429	516	493	477	512	478	480	473	460	515	453	497	482	488	456	454	504	496	469	452	457	500	454	460	482	502	541	486	461	457	486	506	469	441	461	469	479	453	452	524	506	500	496	485	472	489	501	463	458	456	473	456	491	483	443	467	468	483	497	506	477	433	485	491	451	429	469	460
8695	1279	1623	1225	1007	740	594	514	487	400	421	364	339	359	332	385	299	330	335	327	291	313	298	307	273	260	297	277	273	296	294	269	290	289	259	276	293	267	258	274	305	292	265	267	275	254	272	271	279	256	256	268	270	289	300	278	288	260	271	294	286	288	257	277	283	284	294	272	286	266	269	263	282	288	263	289	267	287	251	282	278	282	282	274	276	291	263	293	248	252	266	281	292	274	275	262	278	270	266	281	310	291	250	266	242	282	274	308	266	300	259	269	271	267	273	281	267	265	262	253	296	279	293	287	284	267	243	290	313	262	306	293	271	269	312	308	244	284	262	235	292	258	294	307	271	284	266	260	271	281	296	284	278	295	273	293	283	312	266	280	280	263	282	287	284	261	269	259	276	250	271	258	254	268	270	273	295	249	254	265	280	277	269	246	273	297	263	256	281	273	278	281	305	263	260	307	282	277	282	283	246	269	302	280	261	275	252	299	291	276	275	304	283	272	255	240	295	289	250	280	279	264	296	298	260	243	293	272	268	298	282	284	261	278	300	271	263	286	287	269	269	264	307	257	257	290	280	241	283	296	273	290	282	312	261	262	257	247	273	284	296	275	244	273	280	255	246	271	294	260	263	275	255	274	235	250	268	263	296	329	244	278	269	264	298	286	255	283	264	267	246	265	272	284	253	264	240	259	273	278	312	275	294	283	271	264	279	261	263	256	277	272	273	250	285	276	293	272	297	264	296	280	230	294	271	278	297	263	261	256	245	295	280	276	286	266	275	265	261	249	289	285	261	279	258	286	263	260	305	280	276	240	279	298	286	262	254	245	264	246	304	255	282	266	257	270	283	295	277	235	262	301	280	247	276	268	276	284	264	282	267	285	297	283	292	282	285	239	284	276	282	279	274	263	255	271	264	244	277	289	282	292	281	280	274	281	255	287	274	276	292	280	318	272	294	243	271	274	288	277	269	284	295	274	263	270	253	248	278	306	286	271	263	258	273	270	309	306	291	302	253	279	273	259	261	298	264	284	287	239	276	267	279	263	283	257	275	308	288	283	276	265	288	258	278	265	280	264	285	292	289	308	253	283	262	278	277	292	283	275	265	257	309	297	274	276	272	266	280	318	264	285	283	256	265	289	272	283	296	288	276	266	296	264	285	262	250	288	264	274	298	280	271	279	266	263	269	259	276	304	298	322	284	254	286	278	267	264	252	264	292	272	267	283	300	281	249	270	289	271	261	262	285	289	285	320	284	232	255	278	259	282	254	268	276	284	265	265	262	268	295	290	281	272	261	263	273	270	241	276	281	263	282	278	271	284	269	286	258	267	280	256	270	300	294	286	280	281	241	259	283	262	298	292	259	286	271	288	296	283	272	269	264	293	252	287	251	270	267	247	270	259	249	243	271	279	259	260	251	253	266	250	255	285	256	262	271	264	282	266	290	270	286	284	264	254	271	289	277	295	286	268	278	285	287	283	274	297	286	261	247	307	251	264	266	260	268	274	279	269	309	296	272	291	260	288	254	285	284	291	284	284	273	288	257	273	276	312	261	288	275	284	277	291	285	272	264	297	266	268	282	283	288	291	268	282	298	290	278	280	265	275	262	287	289	289	252	275	269	275	289	288	240	269	253	241	278	248	266	277	290	272	280	260	287	286	266	281	271	244	299	268	262	262	281	277	266	249	260	279	300	249	273	248	267	302	271	323	258	242	283	289	313	276	265	284	270	278	254	279	300	288	282	261	262	291	271	289	290	297	278	268	264	251	280	280	283	281	270	287	256	262	286	278	275	293	254	250	260	269	288	268	315	324	277	255	269	271	257	304	260	274	308	264	304	269	264	276	287	275	249	307	271	299	265	245	276	265	268	271	297	252	238	290	273	236	276	282	241	258	272	276	297	267	290	255	282	241	284	281	260	286	275	278	263	265	297	292	291	272	267	289	298	291	299	266	310	271	253	274	274	241	264	278	252	285	280	246	263	296	262	257	242	308	246	280	278	271	271	259	289	307	246	281	263	262	283	274	292	282	277	281	296	291	279	284	286	284	265	267	253	262	279	280	289	259	271	284	272	281	310	282	252	266	280	264	280	266	277	268	273	257	270	285	288	286	274	271	304	297	294	267	257	249	302	298	283	282	287	267	274	262	264	238	261	272	281	268	261	264	282	304	245	279	276	270	251	272	277	275	270	298	234	279	277	248	275	275	257	279	304	293	271	284	242	267	262	281	287	259	263	264	258	259	272	259	265	293	280	266	278	285	265	310	281	314	294	268	271	279	278	267	282	270	270	306	281	259	253	255	275	246	262	263	261	284	262	285	246	284	281	267	262	286	266	258	243	262	305	259	255	286	283	290	296	269	257	270	299	297	236	280	282	320	300	265	282	246	260	260	294	246	270	286	293	240	292	263	263	254	295	273	276	277	272	236	273	291	274	247	295	256	257	245	273	280	273	291	279	253	282	271	271	260	241	258	289	324	236	285	283	264	271	285	276	250	296	275	276	288	283	297	274	272	275	291	254	284	262	272	286	260	264	300	305	253	296	254	260	259	295	274	280	262	290	283	260	261	295	265	254	278	262	274	288	245	262	276	323	267	264	283	298	311	288	280	279	293	284	288	305	288	257	242	299	266	288	263	244	268	265	291	262	274	309	286	280	274	283	310	279	240	295	261	322	290	267	287	276	258	272	286	299	283	244	285	269	292	293	268	271	283	304	261	266	256	288	262	260	287	260	256	304	301	237	277	273	277	271	267	268	240	261	290	242	271	299	246	267	280	271	271	293	264	267	289	277	288	269	251	280	261	283	279	260	293	268	295	292	284	289	239	245	278	258	248	245	263	239	292	240	267	282	273	286	306	279	262	286	260	269	293	280	299	269	257	257	237	271	280	283	293	296	284	263	267	288	299	263	273	243	284	261	302	301	258	302	273	296	255	261	272	278	279	257	291	311	248	244	281	273	269	248	285	269	255	270	277	290	275	281	263	275	229	309	281	266	261	274	274	273	271	279	286	277	280	251	269	253	287	279	268	257	268	262	269	296	281	298	250	233	269	255	292	250	280	305	287	243	252	297	286	300	279	294	273	291	255	310	272	264	314	317	281	303	258	266	253	298	276	267	248	286	239	282	277	273	266	287	273	257	271	274	280	269	272	238	243	276	253	279	255	280	265	296	245	252	302	272	290	285	278	276	260	281	261	269	302	289	286	261	276	286	292	256	269	275	311	259	273	291	298	283	259	291	278	262	301	274	261	271	270	279	280	267	260	269	260	291	274	259	270	271	254	261	268	267	268	288	298	290	262	247	261	265	266	254	263	290	275	253	274	253	282	261	258	293	305	261	285	266	287	271	269	251	284	259	274	276	279	288	264	291	247	277	288	258	270	260	252	270	277	276	296	278	282	272	265	283	263	265	309	282	275	264	273	280	301	291	265	300	275	265	284	270	272	267	259	275	313	269	274	289	248	300	265	316	283	259	286	253	282	272	266	254	270
5444	1746	3300	3916	3492	2770	2455	2128	1913	1766	1543	1421	1315	1258	1251	1100	1067	1044	1089	1057	1070	1014	974	975	989	973	922	915	911	965	929	874	939	874	877	903	905	908	944	878	919	851	885	898	835	882	836	845	835	853	858	857	865	918	840	886	824	847	827	822	882	855	871	857	809	826	803	843	856	859	824	851	861	848	810	845	811	780	847	849	861	839	793	805	842	869	836	852	855	829	833	826	805	838	844	787	848	832	873	858	806	848	791	843	800	813	854	804	821	864	800	827	816	787	807	818	849	812	819	838	843	831	841	832	852	808	790	819	808	818	838	807	765	783	779	834	839	822	796	834	867	839	835	792	828	793	820	814	822	859	827	853	866	846	810	822	836	811	813	776	875	810	866	802	794	847	792	817	827	825	812	831	797	808	886	804	833	833	810	769	781	766	853	790	865	830	843	786	850	785	796	762	774	837	824	798	822	770	824	787	871	799	814	815	748	776	824	823	818	835	838	856	799	766	818	865	816	816	819	792	817	879	816	785	804	773	895	815	835	863	791	819	778	860	849	888	735	866	823	800	808	835	842	760	796	837	809	810	826	819	786	841	830	844	863	823	856	859	815	867	816	821	787	801	817	792	837	848	775	850	841	821	845	824	851	799	776	873	815	850	851	819	827	826	805	790	846	870	822	833	816	825	807	790	904	819	843	825	787	837	825	787	830	825	841	839	818	805	832	845	857	796	789	823	806	788	843	787	808	786	846	842	832	841	792	839	817	826	785	836	819	837	814	790	817	828	877	779	812	829	806	829	835	815	824	775	840	812	797	799	758	811	843	858	867	833	813	845	799	890	814	794	796	824	884	774	831	829	871	844	834	827	798	820	795	814	854	827	825	846	843	793	825	809	880	828	834	810	809	806	829	793	849	801	782	839	806	827	838	809	768	818	810	804	785	769	835	811	792	801	830	802	828	801	859	812	824	770	845	807	822	842	811	775	791	851	862	831	810	847	810	814	830	800	828	835	831	843	848	827	799	828	782	847	768	800	806	797	841	803	821	798	796	796	796	826	828	798	829	832	827	848	788	844	788	862	862	819	827	824	819	813	863	843	787	838	810	813	806	843	772	848	804	816	850	773	786	795	810	806	817	813	789	831	827	836	849	833	782	829	849	799	831	857	811	791	793	818	802	821	804	834	786	853	855	806	792	827	813	858	851	877	784	841	857	858	791	839	765	844	787	827	821	835	861	837	893	797	830	854	803	784	830	810	848	823	851	791	819	874	818	859	769	817	837	800	823	880	795	836	811	791	842	812	808	768	804	848	794	784	803	829	828	855	787	872	841	890	782	874	843	814	854	793	834	832	775	792	833	824	843	840	822	855	810	791	831	779	841	815	874	801	834	856	786	797	784	779	840	796	779	810	840	870	855	808	848	809	806	785	836	834	850	790	855	813	824	783	825	840	781	857	793	812	843	811	785	828	826	803	855	792	847	840	836	804	790	801	843	800	785	809	809	803	816	811	766	836	787	829	871	861	811	815	837	858	829	820	835	837	840	882	748	834	811	782	803	803	840	830	792	856	788	754	817	824	818	817	868	802	772	788	864	840	793	813	840	824	790	828	800	847	857	822	825	863	784	816	820	786	795	806	826	864	826	802	826	829	792	767	814	789	798	816	846	775	816	813	779	792	813	814	796	850	800	832	782	824	811	805	800	809	859	824	801	789	748	803	807	807	833	804	835	775	820	831	786	791	833	779	797	818	833	836	842	830	821	841	817	796	863	853	796	850	770	794	795	807	804	803	818	823	790	841	780	852	786	786	875	832	791	793	816	772	835	762	795	877	778	791	817	807	832	840	873	798	749	799	815	830	762	818	784	873	824	830	851	842	811	855	742	806	781	787	813	846	872	847	790	842	827	800	860	823	838	804	776	802	865	829	786	836	845	844	826	813	869	852	811	834	802	804	780	785	873	805	843	836	813	846	823	853	816	832	807	813	778	811	843	815	815	758	807	809	865	804	800	827	806	800	856	877	847	793	831	811	846	841	845	808	760	814	821	811	788	892	770	856	760	833	828	805	846	799	809	806	820	849	794	850	795	794	819	825	803	806	830	824	809	789	836	874	831	782	814	825	827	779	867	831	867	782	827	783	871	838	784	827	802	830	813	837	805	811	846	835	798	823	834	784	811	829	815	862	877	810	823	800	785	816	783	819	813	808	814	840	796	861	777	817	806	866	853	807	813	811	824	770	804	863	791	805	806	871	793	868	832	782	785	830	840	833	835	792	819	784	803	813	863	887	806	841	754	771	749	794	786	833	830	787	756	852	865	809	849	820	831	794	851	863	792	857	831	780	815	795	841	846	815	843	857	821	827	818	812	780	803	827	839	810	818	782	815	803	816	856	874	799	821	890	790	806	812	825	812	845	856	843	846	802	815	877	833	764	833	832	810	844	749	783	856	821	790	814	808	843	816	777	805	833	848	834	840	812	816	807	798	771	753	836	822	775	843	835	785	767	803	852	814	805	807	839	783	834	778	841	853	845	770	824	846	820	893	813	852	798	805	807	830	828	801	757	808	803	821	783	810	848	793	841	838	874	796	843	879	818	884	798	835	806	780	800	821	856	823	824	845	837	817	814	856	873	770	810	884	821	825	846	801	842	819	830	795	881	825	816	848	822	811	822	809	787	816	801	797	824	807	799	838	852	766	869	803	903	812	802	830	847	777	832	820	880	810	802	831	784	798	778	791	784	783	811	812	819	792	835	796	758	795	808	800	826	793	862	856	783	840	855	796	824	860	825	820	825	824	784	801	827	870	835	822	830	825	842	828	834	777	775	829	812	848	853	805	840	834	808	789	849	905	771	818	801	842	838	846	757	828	810	757	836	778	814	833	853	808	863	806	793	805	825	818	853	839	803	893	839	794	812	865	836	816	837	842	866	815	844	793	825	795	852	784	842	785	798	789	850	797	799	822	817	866	790	780	844	826	818	842	830	798	890	826	841	789	829	821	768	858	766	833	791	794	821	790	804	828	793	833	829	816	770	835	862	807	858	816	845	828	808	759	874	831	810	804	814	806	814	766	853	808	822	862	856	791	828	807	812	830	835	846	782	796	857	815	826	814	817	806	853	799	795	804	834	748	780	823	800	804	792	835	848	820	825	830	838	816	775	826	763	862	814	808	840	824	826	818	839	831	829	803	876	792	827	843	831	799	766	809	841	859	834	810	828	811	850	769	788	800	778	804	798	802	763	745	781	818	808	801	822	834	837	791	824	811	821	797	781	832	803	850	790	812	815	802	778	812	782	760	813	840	797	862	807	802	747	791	823	813	807	798	809	778	817	803	839	851	818	847	817	809	843	852	860	848	802	827	862	857	829	808	788	821	779	844	807	795	799	808	836	792	887	785	822	816	897	834	809	845	777	804	841	821	810	811	815	856	813	850	862	793	871	779	852	810	809	821	838	883	841	826	792	822	832	798	817	812	821	828	828	852	816	823	834	849	802	825	794
15680	2704	2837	2318	1661	1165	973	786	613	568	516	466	429	412	433	384	358	334	343	337	303	343	328	303	310	272	306	305	311	293	273	295	298	294	294	289	284	276	248	289	271	302	280	276	262	274	266	273	290	283	271	263	296	258	301	312	285	240	282	266	266	275	263	245	244	294	273	274	260	239	279	282	261	300	304	263	273	283	273	277	269	281	279	238	280	250	262	284	276	286	272	263	277	293	253	229	260	262	257	295	260	284	300	283	285	261	271	306	271	280	256	251	275	256	290	304	276	252	253	270	246	264	258	282	255	265	281	287	263	272	244	275	284	272	255	272	277	283	269	261	290	279	274	253	301	272	279	267	243	282	277	319	271	273	259	281	258	256	283	267	264	247	259	273	275	254	271	273	293	257	243	257	249	286	286	274	265	288	293	251	260	271	258	286	295	270	273	267	275	262	261	253	292	243	295	255	264	238	264	243	256	289	247	294	255	301	268	272	273	272	251	267	238	248	280	246	306	275	287	257	282	272	274	256	236	249	237	261	266	272	252	274	287	280	280	290	259	246	296	288	276	265	258	303	304	283	262	259	269	275	238	264	264	302	277	271	287	285	284	276	291	253	247	261	270	281	268	271	274	246	254	265	263	298	270	268	263	268	269	269	288	283	291	263	281	275	253	269	250	249	265	276	272	276	265	260	249	265	252	255	289	268	250	281	261	264	305	252	302	258	266	243	274	249	278	276	250	273	259	254	259	272	259	302	285	263	283	283	269	277	252	255	252	264	265	324	259	261	283	260	250	240	267	289	241	303	265	291	277	266	252	263	269	284	236	279	241	261	282	258	273	286	245	269	258	285	234	291	301	271	258	265	264	273	276	274	284	242	279	261	257	256	250	302	271	284	259	235	288	256	269	269	260	267	283	255	275	263	275	266	228	264	251	272	276	307	272	288	265	307	270	258	284	269	263	278	264	258	250	273	287	251	254	257	282	273	272	264	268	255	261	260	269	243	250	265	250	281	207	255	286	279	284	263	252	297	264	265	274	263	283	265	276	263	269	230	284	262	272	246	283	290	260	257	267	263	284	286	247	285	261	243	271	237	272	287	273	261	259	279	258	255	273	273	279	279	256	259	248	275	287	249	290	252	255	246	283	263	280	272	255	282	279	272	252	287	259	264	257	281	285	273	261	288	273	255	268	260	283	261	262	272	259	244	289	301	260	281	260	289	252	280	289	265	278	289	253	303	283	279	260	286	271	275	281	280	287	296	288	254	277	283	254	294	280	272	247	253	285	229	267	252	262	278	275	292	274	276	256	273	249	276	277	269	288	258	305	242	300	274	255	294	255	301	254	268	263	268	259	243	252	300	267	279	243	255	278	302	285	292	294	284	253	256	264	262	276	305	284	236	261	268	287	275	264	302	265	264	262	281	271	251	252	294	260	257	251	276	269	256	302	273	280	259	272	269	282	281	300	271	278	278	262	274	255	263	279	252	241	260	245	275	282	254	252	272	261	269	262	277	284	262	258	274	272	245	250	233	300	258	225	285	289	262	282	282	273	284	268	244	269	263	256	256	222	260	278	247	277	268	266	297	291	284	280	254	267	269	272	273	260	254	235	263	271	273	266	274	272	279	275	263	272	299	244	258	266	259	270	266	236	271	276	270	275	262	242	270	262	269	255	269	267	276	273	258	283	268	292	240	258	275	273	271	296	293	241	246	289	252	256	272	276	260	264	273	290	261	262	255	306	270	236	254	262	292	273	275	304	267	266	244	281	281	262	274	284	280	261	278	258	280	277	238	252	283	272	256	262	246	282	281	253	240	239	271	241	273	263	279	264	290	267	247	279	301	267	250	247	276	273	253	260	284	259	245	282	273	297	272	290	259	267	267	267	282	269	262	268	271	255	255	263	285	262	269	267	282	263	279	285	242	260	262	290	263	312	272	251	271	269	280	271	288	259	291	278	264	293	267	247	258	274	288	265	246	257	282	246	261	284	292	260	272	262	291	281	260	273	271	250	266	260	277	266	291	258	272	240	277	259	253	255	279	269	269	282	274	293	295	288	241	268	234	254	278	263	252	280	262	270	267	248	265	275	243	273	263	274	272	239	260	276	289	294	275	257	217	257	296	251	285	275	303	279	259	277	263	259	294	243	282	290	285	258	288	243	283	266	244	290	291	266	252	285	276	288	269	245	261	248	303	268	286	289	239	266	265	251	294	260	303	268	251	267	264	287	264	262	279	279	290	255	261	257	254	250	237	252	247	275	262	254	265	254	291	263	268	267	250	261	282	231	254	308	274	270	246	239	262	280	258	288	274	281	273	284	273	266	266	241	296	290	285	262	255	251	276	316	274	264	268	269	249	278	264	275	276	262	292	259	276	270	269	265	276	272	272	248	260	259	243	279	284	288	268	264	266	269	274	259	266	235	273	263	283	267	292	302	267	279	270	258	281	258	307	268	267	249	236	254	269	259	273	269	254	271	304	258	281	269	264	255	256	255	258	270	230	285	261	276	244	254	261	271	282	296	277	272	268	279	299	287	276	255	260	257	281	256	276	318	276	273	277	255	280	284	273	271	277	267	252	272	252	268	269	245	274	272	237	248	254	274	269	281	243	259	274	266	264	303	265	260	244	278	261	284	277	242	266	263	275	272	270	286	274	245	261	282	259	249	265	270	265	264	282	268	300	247	259	255	253	302	271	251	258	252	252	253	287	270	247	263	269	270	297	281	262	257	261	251	276	270	272	289	237	264	276	268	252	249	248	290	270	268	260	297	269	248	273	245	261	259	253	267	279	250	251	289	281	261	241	319	264	264	289	267	270	267	263	287	295	243	268	266	290	270	254	287	261	273	287	271	267	263	238	261	257	229	263	272	256	277	266	277	254	250	240	266	259	280	275	294	257	280	266	251	256	271	306	302	260	248	262	255	288	252	263	249	245	261	263	268	276	253	295	263	287	259	276	276	264	285	263	288	247	282	265	260	267	263	238	279	283	291	262	267	257	287	224	282	262	266	302	267	260	278	256	276	261	280	270	271	260	290	285	273	272	300	261	290	286	256	259	267	288	255	242	271	296	262	257	275	252	281	293	257	290	274	271	241	277	254	246	283	260	265	279	285	280	244	255	271	265	262	245	247	281	240	276	258	271	317	242	269	238	244	295	280	250	245	255	260	285	269	285	254	253	247	272	236	260	286	283	268	275	283	260	286	247	237	265	257	285	282	261	300	299	302	258	276	277	286	277	272	277	240	255	270	268	239	281	256	270	270	295	258	273	289	263	265	261	291	245	237	286	273	275	282	258	260	274	230	270	276	295	259	270	262	251	274	293	241	258	282	254	267	267	234	275	270	275	286	263	277	248	274	286	283	259	282	268	250	260	276	227	296	294	237	239	291	268	280	251	250	255	266	276	303	272	297	283	256	245	301	274	250	262	270	270	263	281	266	248	280	280	300	280	254	265	292	290	268	272	275	269	278	266	278	263	293	282	268	275	286	293
7473	2715	5575	6376	5566	4557	3832	3191	2764	2394	2180	1953	1792	1620	1632	1461	1432	1356	1263	1262	1206	1179	1133	1126	1065	1094	1108	991	955	996	1027	990	1005	890	931	954	926	845	882	909	888	909	872	871	858	873	922	911	897	862	842	927	823	834	869	808	883	828	898	821	849	796	858	806	824	833	792	865	869	819	799	845	854	832	813	826	833	876	863	814	816	832	848	752	790	806	819	839	771	777	868	800	853	822	820	761	760	787	821	775	824	838	784	812	879	841	857	816	791	800	802	858	805	786	817	805	845	849	780	758	816	802	746	823	763	809	841	832	790	767	796	845	801	814	755	819	803	804	806	826	786	799	805	773	786	820	815	796	818	817	837	778	818	805	797	756	848	818	848	814	852	781	796	782	794	792	815	796	778	789	837	851	815	768	836	796	787	835	823	814	720	772	780	788	766	843	780	799	789	781	821	831	728	788	848	794	788	800	810	811	783	762	793	757	850	822	766	833	762	820	798	771	790	833	804	771	806	799	792	755	828	798	808	794	760	780	809	789	752	743	818	768	720	782	849	834	767	792	765	786	821	769	779	770	796	752	759	821	819	788	764	794	823	777	788	798	803	755	814	794	809	771	774	837	801	777	805	827	833	769	842	798	823	768	750	793	799	878	860	831	828	831	780	785	735	799	753	801	790	789	776	790	723	823	812	836	782	835	820	806	773	791	833	807	796	763	795	788	792	822	842	788	784	818	792	785	787	824	811	813	830	779	800	846	818	737	805	827	812	791	810	779	804	796	811	800	724	813	790	805	799	753	807	774	785	807	724	803	755	788	865	797	771	814	847	794	801	856	766	799	809	826	850	863	783	808	804	760	813	813	799	787	872	789	783	794	788	774	806	747	795	813	811	806	749	809	748	814	823	794	822	852	796	798	823	788	762	778	817	839	761	806	841	849	751	808	792	842	788	787	791	802	782	794	741	785	821	790	792	822	789	860	799	809	831	832	730	799	766	797	778	815	796	750	794	735	836	787	814	792	764	806	786	800	763	839	796	760	791	780	819	767	826	774	789	781	808	846	814	806	789	761	825	874	778	816	771	765	754	788	865	819	799	771	819	797	773	824	812	785	803	746	824	787	777	773	758	849	834	774	767	795	818	771	770	754	762	776	762	785	794	814	826	793	783	820	775	788	742	742	784	797	758	804	790	769	841	793	752	787	834	766	752	773	783	817	800	776	829	767	810	784	798	722	799	808	766	768	750	809	745	828	796	810	773	791	771	772	773	825	797	801	820	804	836	685	795	831	764	767	764	752	841	831	797	790	796	787	824	764	867	792	801	813	799	789	761	832	819	798	791	833	788	804	753	802	768	770	796	758	824	824	799	764	735	854	753	771	821	811	781	796	834	821	759	752	820	798	781	761	750	819	835	832	790	808	866	748	811	782	824	752	769	761	737	780	759	837	754	807	823	832	789	783	804	755	771	757	824	796	789	774	773	792	807	754	768	808	817	750	774	769	728	845	776	780	862	840	756	812	817	829	808	810	808	793	846	782	782	822	823	813	819	799	795	819	778	774	814	769	827	784	814	770	774	778	830	787	801	757	753	814	771	748	844	823	773	816	810	834	807	810	843	828	809	784	775	763	840	796	792	811	826	796	829	806	821	781	835	821	803	811	780	782	761	852	789	774	777	801	775	758	759	765	809	841	784	759	807	759	751	811	812	793	803	817	810	754	807	812	837	719	872	774	771	777	809	805	815	789	791	824	787	797	839	836	797	831	785	784	744	788	796	803	845	784	793	812	792	787	813	807	758	771	807	829	800	792	739	796	771	800	812	821	776	848	827	776	776	835	792	759	780	818	821	783	780	819	768	774	800	818	812	804	821	780	834	806	791	823	774	805	804	847	813	814	766	807	781	773	808	814	819	770	817	768	819	782	783	808	783	831	813	771	834	804	851	774	784	794	777	789	772	752	812	785	817	774	822	806	787	767	790	756	863	792	784	820	786	761	780	778	797	824	743	813	781	830	783	798	837	799	754	783	769	820	814	824	824	834	808	776	776	777	805	826	816	779	758	759	733	782	794	835	770	870	803	747	763	749	819	788	830	768	804	777	774	763	817	800	795	733	792	839	802	750	840	797	762	758	837	811	797	796	787	788	755	811	780	770	784	790	767	807	748	806	834	811	817	784	764	765	752	802	798	796	784	791	809	833	784	830	779	833	801	744	784	792	797	796	780	785	769	858	802	777	839	810	769	780	837	789	764	808	799	786	853	809	804	795	825	781	788	787	750	789	734	833	796	784	788	852	794	749	790	800	780	772	784	745	821	802	843	778	764	767	830	850	815	871	811	844	826	826	814	813	783	802	768	864	786	749	811	798	748	775	827	756	834	742	868	813	746	759	778	767	788	802	791	774	804	837	792	775	823	793	811	807	847	819	779	786	768	821	777	732	790	768	831	804	822	788	767	822	773	807	771	791	803	832	827	793	831	815	775	848	770	767	824	807	782	784	748	828	841	842	774	815	748	750	757	792	820	803	820	791	790	778	747	789	811	768	785	807	808	792	774	763	816	807	820	817	787	761	800	750	792	783	754	793	766	801	803	767	791	769	793	838	783	834	785	810	786	834	806	797	735	805	785	795	771	790	731	757	797	780	754	789	766	804	846	786	766	782	790	825	817	839	827	773	750	834	816	829	846	797	795	759	783	777	765	795	754	788	792	767	778	802	755	786	832	778	821	829	806	813	762	798	804	835	788	752	794	805	799	771	795	838	764	786	794	839	767	785	821	764	798	781	809	854	818	816	868	746	816	769	741	823	812	811	816	824	779	776	801	743	794	803	812	797	828	786	865	797	806	835	804	767	797	767	771	820	750	839	783	808	753	808	814	770	751	741	791	826	800	794	800	784	839	818	757	813	755	807	778	837	782	771	840	764	732	815	784	771	755	796	753	777	808	777	811	772	775	721	782	797	809	817	818	823	805	788	788	800	760	761	783	805	772	813	786	797	759	757	794	834	738	804	822	806	805	804	799	791	829	806	829	808	813	819	798	763	809	793	828	810	778	808	810	787	768	783	835	802	781	807	746	796	794	775	824	783	786	750	862	754	770	818	822	820	802	851	788	761	783	815	825	847	775	791	819	757	783	783	766	819	801	839	824	801	819	800	767	806	818	764	791	763	771	809	732	774	811	795	837	770	789	793	824	748	855	755	775	893	780	789	832	780	805	764	771	817	750	736	757	746	772	767	805	815	812	769	776	807	793	789	816	775	804	778	813	767	813	741	806	848	827	803	789	761	744	814	816	835	831	748	837	788	826	812	809	797	814	815	785	797	781	786	757	854	813	834	813	832	792	740	760	806	790	827	804	827	747	773	776	793	813	765	791	790	794	787	768	796	801	807	792	790	835	813	797	735	769	791	782	825	812	761	818	794	774	762	779	777	780	779	818	778	757	828	764	791	766	752	806	795	820	773	841	730	783	763	802	827	797	787	789	744	751	796	742	795	744	760	859	803
2144	215	228	203	180	167	153	160	146	161	150	136	139	158	146	127	129	141	126	131	162	152	136	159	144	181	134	149	154	154	130	146	152	127	168	150	138	159	127	140	124	139	145	133	117	144	147	123	150	141	131	127	139	115	144	136	143	130	165	138	136	151	130	118	140	148	125	127	144	143	122	161	123	145	151	158	147	149	143	162	158	149	151	146	132	131	141	162	149	148	135	151	152	130	146	133	147	133	126	125	126	144	130	142	138	147	168	149	150	157	143	146	136	152	145	140	140	138	151	151	142	167	131	141	145	116	158	133	155	138	142	141	136	131	125	139	143	133	153	142	143	142	132	98	144	130	126	148	126	132	128	152	143	154	125	141	148	155	151	148	132	143	140	140	152	150	129	142	114	149	138	147	136	164	137	167	143	148	162	140	138	148	157	136	133	134	142	164	159	144	143	134	146	128	140	135	125	155	137	150	137	147	146	153	118	142	159	138	148	152	167	141	133	129	135	138	149	144	152	142	127	139	136	147	149	139	144	147	124	130	127	145	166	116	146	147	143	139	164	133	139	149	135	138	143	122	133	151	144	136	120	133	144	154	142	129	130	153	145	131	124	161	152	149	150	176	144	144	127	135	150	131	150	132	138	137	157	144	133	162	151	137	146	155	165	157	158	139	129	127	137	134	144	133	128	162	142	133	169	145	135	151	131	158	151	140	171	155	146	154	120	129	143	167	125	138	144	141	164	129	154	150	129	141	154	133	129	150	145	140	167	139	146	155	149	159	147	154	156	151	129	173	157	132	141	165	141	140	138	139	135	126	154	134	136	128	160	132	145	131	124	133	138	149	129	147	132	139	108	139	150	145	149	153	154	145	126	131	146	149	119	137	145	144	138	145	137	143	125	135	122	144	127	158	118	133	150	159	127	131	138	144	148	145	140	147	132	147	159	135	139	137	167	162	154	138	158	163	131	150	147	139	149	136	154	122	160	137	143	149	155	164	121	159	143	152	148	132	132	143	153	145	157	155	133	158	137	139	171	135	149	142	147	129	158	120	145	139	149	140	151	143	123	157	164	133	127	142	158	151	172	141	151	144	136	140	146	129	142	124	140	147	129	151	154	126	151	134	141	156	134	143	144	136	148	142	136	135	133	136	137	156	134	141	155	155	139	146	141	143	145	145	127	140	146	161	158	140	145	143	146	161	145	146	129	148	158	155	121	152	153	138	156	154	140	125	152	167	148	119	139	145	152	140	162	147	146	126	133	152	129	155	149	133	167	158	154	114	135	138	147	140	141	135	158	162	137	154	149	137	139	131	131	150	117	136	144	160	175	156	160	146	149	140	175	130	130	140	139	156	138	145	138	129	109	144	121	131	142	141	152	128	151	150	147	143	156	156	150	140	138	167	123	169	142	131	117	137	145	154	144	127	127	127	148	146	150	146	143	128	134	131	149	134	160	130	138	140	150	127	148	154	155	140	154	140	130	122	163	143	135	132	163	121	149	139	128	155	136	145	150	147	146	141	138	115	142	143	148	139	150	118	155	153	135	128	135	137	146	148	134	142	150	145	133	150	136	129	148	122	130	161	127	139	137	137	130	145	152	164	142	151	136	127	115	137	155	141	141	141	136	122	171	156	127	134	130	133	152	142	143	141	127	147	138	125	136	166	134	156	143	152	122	135	135	147	143	148	146	141	139	132	137	141	159	165	139	153	139	128	181	128	137	140	125	121	136	161	121	120	138	123	147	136	137	139	137	149	124	144	145	109	133	170	135	132	147	145	136	129	145	149	144	142	141	152	143	147	139	135	127	146	139	144	146	143	148	155	143	145	134	138	141	125	136	153	158	146	136	147	150	172	152	131	127	122	138	122	157	156	117	152	136	135	129	139	130	144	159	156	163	168	134	155	143	139	138	155	145	146	121	151	130	165	161	151	144	146	152	133	134	152	149	135	156	135	165	136	135	156	143	148	165	122	167	143	153	145	126	136	142	136	141	154	134	121	163	156	140	125	155	149	161	125	147	126	132	143	136	130	160	154	148	167	136	145	149	164	148	154	117	159	142	143	135	129	124	156	124	162	148	138	168	144	148	133	139	149	158	152	132	154	137	144	152	161	138	138	119	140	124	144	128	131	148	152	142	156	134	142	135	124	135	129	116	130	140	156	144	134	143	124	163	151	162	136	141	148	119	143	143	134	127	147	136	149	125	128	140	139	165	172	147	136	152	169	173	149	159	149	153	150	154	150	150	152	120	155	161	130	145	154	158	140	144	142	149	143	126	157	143	145	134	153	152	152	140	134	133	114	148	148	145	135	156	140	148	139	142	155	143	144	126	137	146	156	156	152	126	145	126	163	139	139	149	138	131	124	122	139	134	131	159	157	136	160	153	139	141	153	148	138	129	141	152	128	146	152	135	137	166	145	137	167	141	153	133	147	158	130	130	152	129	130	153	135	170	142	136	126	131	141	155	132	128	149	128	131	141	135	146	139	138	132	155	121	122	160	153	141	155	136	124	146	141	142	160	138	133	142	162	131	134	151	150	144	149	141	120	139	137	151	138	149	144	143	139	156	149	161	155	136	140	147	141	158	154	129	141	133	138	118	143	147	149	157	136	131	155	143	136	135	155	145	119	123	130	112	134	139	146	139	122	158	145	128	130	141	116	145	131	159	151	150	145	144	119	140	164	144	133	134	154	128	139	136	140	145	143	136	130	138	146	183	136	142	150	137	136	130	144	127	156	145	146	154	118	158	166	147	141	164	130	134	153	150	140	134	144	150	164	150	163	140	102	140	131	147	156	156	160	132	146	139	139	157	148	153	149	127	140	152	144	143	132	152	153	148	150	131	148	124	162	149	156	155	151	141	157	148	144	145	158	159	164	169	131	155	127	144	160	127	148	172	125	137	141	143	135	138	140	162	148	137	130	149	149	145	141	138	121	156	152	133	151	153	139	166	143	129	161	152	147	128	112	145	164	158	135	143	134	155	145	149	145	171	139	117	150	131	136	124	118	130	133	112	126	144	142	134	133	148	132	137	138	130	155	135	127	131	150	126	139	150	147	130	142	139	144	124	160	145	160	132	138	151	106	123	155	135	141	123	159	146	126	141	145	136	149	137	150	143	147	136	138	134	134	153	150	137	141	137	162	123	140	147	144	145	147	119	141	148	127	122	147	147	139	156	148	147	145	138	138	134	156	163	158	136	147	131	166	136	126	150	144	134	158	141	173	144	124	137	142	152	150	126	164	155	147	157	130	135	122	135	135	136	145	165	159	133	143	128	154	135	169	139	148	160	154	133	127	138	132	157	131	156	128	139	129	134	141	120	128	127	134	147	141	143	142	129	149	152	161	129	137	138	151	153	142	135	140	161	152	127	144	138	152	144	130	151	138	160	168	139	152	139	143	139	146	135	148	163	135	158	144	150	154	146	156	154	140	166	158	141	147	147	149	136	132	123	130	129	151	142	128	129	151	124	167	171	138	138	165	128	139	145
1865	541	675	648	655	634	586	496	509	509	502	529	525	515	527	540	507	515	493	482	501	501	494	490	527	491	467	523	462	491	480	502	483	450	458	485	498	483	443	476	440	537	452	461	466	468	517	476	483	457	515	475	501	449	506	463	495	477	451	487	465	468	468	442	519	469	459	517	499	463	470	498	485	442	481	454	442	483	505	485	450	485	513	473	519	485	454	489	457	507	457	489	500	515	548	500	495	487	421	498	472	469	511	476	467	439	481	489	479	458	477	498	474	488	459	475	464	450	447	509	530	478	536	484	431	458	485	478	496	498	491	480	469	468	443	497	490	498	493	503	475	472	489	473	490	474	477	538	469	510	508	449	458	470	489	506	433	486	490	470	475	475	501	499	497	508	475	484	485	483	445	473	469	501	479	501	482	518	494	481	470	482	481	496	518	480	497	474	485	476	485	465	496	484	447	479	501	481	482	457	451	472	455	495	470	499	508	502	452	477	482	478	453	501	487	495	467	498	507	480	453	481	455	464	508	508	462	477	476	485	478	477	528	468	515	492	470	551	482	457	527	462	461	465	478	527	500	433	499	493	500	480	485	468	484	477	511	493	464	472	499	475	498	438	521	495	472	511	426	498	482	497	490	462	515	488	526	477	469	514	486	477	500	452	513	502	430	486	508	500	467	470	457	470	500	505	470	470	430	516	505	477	497	481	451	489	505	462	488	485	508	458	497	474	451	478	444	487	486	472	486	485	468	484	446	477	470	461	473	468	493	474	466	447	471	522	458	454	470	444	466	472	466	458	484	456	406	486	520	516	481	464	475	479	512	468	473	418	449	480	517	448	492	469	470	460	506	476	489	445	485	501	494	482	492	487	472	498	433	492	512	494	505	481	485	502	477	478	454	522	450	467	467	494	477	445	461	456	503	478	462	487	494	459	445	504	457	534	471	456	486	496	482	474	449	476	478	531	494	422	449	478	465	468	467	483	494	492	542	473	519	491	489	500	501	469	436	490	478	536	489	480	454	462	505	532	457	477	490	442	445	512	443	471	450	456	503	482	479	483	495	496	455	506	517	502	491	459	515	447	508	485	478	495	495	497	491	473	502	443	474	476	475	490	473	516	444	467	484	470	492	491	446	492	499	487	484	448	508	473	473	452	490	485	468	465	506	498	477	466	462	455	488	493	486	502	470	510	469	474	475	517	437	511	519	475	463	506	468	455	499	463	488	471	503	454	484	448	489	502	470	476	498	489	473	465	474	442	466	457	475	501	473	476	480	456	522	517	506	470	485	474	510	490	486	483	479	474	469	494	501	457	482	457	463	440	497	478	439	500	460	480	451	501	455	489	484	456	478	424	466	472	509	510	515	489	466	519	455	446	482	493	456	515	421	488	485	495	484	488	496	489	493	487	469	471	431	512	476	467	499	436	484	489	463	466	458	467	460	469	466	496	489	463	476	442	510	475	507	512	472	503	455	462	502	451	485	459	458	498	480	490	487	509	471	481	535	499	481	507	525	460	447	454	489	467	464	499	492	501	520	514	466	483	483	482	522	485	455	477	487	469	461	492	473	459	474	456	486	487	439	433	481	484	493	490	491	446	511	483	445	480	462	476	490	437	482	502	499	463	443	510	451	492	500	514	477	508	480	439	471	494	438	494	513	440	481	506	499	482	484	447	473	446	474	464	465	485	458	470	455	495	465	481	452	481	465	489	471	486	435	473	478	470	511	482	503	466	477	467	489	524	499	503	478	424	453	499	455	469	485	478	497	496	500	492	470	477	468	442	485	458	498	457	461	477	482	452	480	474	506	472	480	494	491	531	481	448	509	490	456	451	488	469	441	438	503	487	482	486	491	519	509	513	493	469	469	492	498	488	482	418	466	494	503	458	467	450	454	464	461	491	488	466	496	477	452	441	498	490	461	489	452	468	478	480	487	480	459	459	468	472	449	442	468	484	472	498	479	486	425	454	483	490	461	461	478	484	473	474	491	480	484	471	481	506	462	492	486	491	467	501	498	459	477	498	470	480	475	461	491	450	469	464	484	502	478	479	509	481	480	460	510	470	434	483	499	474	454	480	490	484	497	493	463	490	497	460	455	475	435	487	488	488	490	458	468	518	430	456	452	499	457	463	455	501	475	471	472	528	540	514	484	446	471	489	500	489	490	480	473	470	487	486	473	502	467	443	493	472	464	430	463	469	459	463	480	489	464	472	452	502	475	479	453	510	467	505	489	451	442	491	484	468	465	464	464	472	495	477	483	507	454	497	489	487	511	487	471	529	456	482	476	464	478	503	491	453	480	474	481	467	505	495	468	474	454	504	456	503	470	473	474	505	481	499	455	492	416	487	492	488	479	454	471	477	490	474	478	502	435	495	497	487	462	457	505	489	473	468	462	521	486	478	498	456	474	475	451	472	462	508	500	495	490	464	485	488	466	479	458	472	513	484	464	493	508	473	498	516	466	448	424	479	484	489	520	509	462	460	499	491	447	483	472	489	457	469	470	470	485	488	494	454	451	484	456	498	480	491	494	456	527	497	482	469	494	485	495	468	463	482	503	445	465	510	464	441	494	478	470	508	498	475	512	489	484	463	480	497	470	463	470	452	482	518	468	444	455	512	472	488	474	478	470	508	502	481	510	480	485	456	461	470	480	484	474	485	481	481	491	499	517	478	474	483	444	483	442	449	471	475	464	452	471	445	469	455	462	492	470	496	474	478	498	494	453	503	467	466	456	473	503	486	460	454	435	442	458	475	489	527	474	459	549	447	481	453	466	446	516	503	475	443	459	465	453	447	484	449	460	448	488	477	463	500	472	466	492	470	503	501	457	478	517	464	467	476	530	465	446	446	499	484	507	513	435	503	491	488	490	484	478	495	508	493	463	500	448	482	505	486	465	493	449	499	490	517	460	478	485	468	510	497	486	497	481	461	498	480	478	509	480	461	498	486	456	483	468	470	444	433	522	475	497	507	489	485	484	469	463	485	488	440	480	467	439	482	472	492	473	472	464	476	490	477	484	461	509	493	502	502	473	481	487	479	423	490	487	446	464	481	491	469	443	486	449	462	455	484	474	450	469	469	442	480	465	484	459	497	505	488	495	444	478	456	462	471	485	484	518	508	511	510	455	501	502	481	479	478	475	474	493	451	509	496	477	489	461	496	497	486	515	502	509	516	471	480	465	480	490	466	512	442	499	511	451	441	460	467	459	462	500	487	467	502	471	496	443	474	503	515	505	458	470	492	465	482	429	480	506	439	473	453	480	459	467	474	463	460	460	478	442	453	450	452	483	489	463	477	474	480	447	457	441	456	499	470	472	460	470	518	509	504	425	485	492	489	494	503	543	505	454	411	465	432	460	495	519	498	459	477	521	451	464	473	512	475	457	507	461	475	528	508	453	462	498	521	475	434	474	474	518	457	457	467	456	497	450	471	478	467	494	484	476	479	490	497	469	486	473	462	494	491	527	456	460	491	487	448	491	451	527	516	449	536
8686	1280	1627	1315	945	733	629	509	459	421	399	334	398	363	364	319	357	323	337	285	320	349	274	302	296	292	287	293	300	287	314	276	281	301	296	271	286	265	282	309	278	256	299	266	269	276	272	287	275	282	247	283	267	274	255	268	263	294	298	244	287	300	286	273	274	299	274	282	313	286	262	263	250	289	277	297	266	261	268	264	276	269	302	292	267	269	256	312	281	278	270	268	296	291	290	288	286	287	276	298	276	283	259	286	291	281	277	297	281	284	270	257	261	249	292	293	277	285	287	272	297	252	292	273	283	296	251	292	298	252	281	306	273	286	284	280	257	293	294	292	297	266	297	282	279	277	296	277	276	268	283	301	265	289	275	291	266	287	253	268	254	291	264	251	286	261	282	266	281	266	268	247	265	272	291	277	266	264	269	261	270	297	252	301	302	265	278	300	280	250	265	291	277	297	282	262	287	269	278	276	312	247	291	291	254	277	266	287	312	275	254	255	279	275	282	294	266	249	270	272	282	258	279	268	283	255	268	292	269	273	297	260	258	265	275	303	268	308	279	251	251	266	262	268	260	280	292	274	281	284	313	290	282	292	290	286	287	272	264	278	245	261	284	278	263	277	267	276	262	278	275	291	277	274	284	276	274	268	294	273	289	258	232	252	246	281	295	294	266	266	281	292	270	293	270	304	265	282	272	261	257	276	249	274	277	271	282	286	264	273	265	266	259	268	277	254	284	291	305	249	274	295	280	287	261	268	272	265	274	246	286	241	307	244	286	267	278	273	263	278	256	300	259	271	279	265	278	281	268	294	276	287	273	273	297	221	291	285	261	276	269	248	269	240	295	284	269	278	268	287	287	269	277	291	260	259	273	236	255	285	317	272	297	267	248	279	272	282	276	287	266	290	261	282	280	276	273	261	274	279	270	281	276	305	238	252	266	271	292	254	253	303	312	253	254	303	275	290	280	308	275	266	273	286	248	307	321	265	301	296	275	294	311	300	276	267	260	262	288	271	263	290	285	301	295	288	258	287	307	277	258	252	248	262	256	285	264	280	260	269	287	276	291	288	266	254	269	296	240	281	267	286	297	281	276	282	272	239	265	274	258	290	278	265	291	264	263	294	274	264	273	298	283	310	278	277	273	288	266	281	290	262	261	266	293	257	266	291	288	257	289	274	257	311	270	269	281	267	261	256	259	278	258	268	265	292	308	277	287	262	269	260	286	259	298	271	236	257	266	262	248	300	293	281	264	275	245	271	265	271	278	298	296	283	290	299	305	241	297	301	288	276	280	281	291	275	278	274	245	272	260	257	291	261	290	270	256	274	275	278	270	289	264	255	295	255	301	267	279	280	288	313	275	267	254	298	266	270	282	281	297	301	296	279	276	254	309	279	293	264	264	242	287	283	260	307	250	284	271	252	280	278	283	249	225	259	274	286	305	261	256	274	281	279	280	263	271	232	276	256	283	283	270	270	304	294	281	258	298	251	280	293	265	282	282	253	288	278	250	250	286	271	289	260	303	297	277	294	270	300	258	276	251	288	281	273	256	267	281	261	295	308	265	274	277	259	275	284	254	254	240	279	256	244	279	287	307	269	287	267	256	272	267	259	273	267	299	294	267	274	274	274	308	270	288	290	275	291	280	282	282	280	267	280	294	266	235	254	281	261	270	278	267	291	286	256	251	281	277	279	245	274	271	312	273	262	295	238	279	288	252	266	276	262	296	275	280	300	267	254	247	263	269	257	284	250	245	277	273	284	285	290	272	284	291	267	270	268	265	280	253	264	284	239	295	257	265	276	273	291	274	266	239	260	277	286	283	266	259	272	294	292	265	277	274	295	260	284	270	272	291	285	248	288	285	260	286	241	271	259	295	275	265	254	293	264	269	277	295	266	275	309	268	269	295	272	289	308	276	272	300	251	273	256	273	258	279	262	289	268	262	269	284	262	258	265	279	274	255	278	289	270	294	271	294	257	286	316	242	304	288	311	287	279	258	269	264	271	295	289	291	269	273	252	246	286	291	259	258	290	263	279	279	294	240	270	243	273	248	279	263	271	276	265	317	285	264	263	268	262	291	244	266	257	255	281	290	311	262	282	274	274	267	295	272	301	306	286	257	256	286	263	300	297	296	258	280	303	292	248	296	251	260	267	270	269	283	260	269	267	293	266	289	273	289	290	294	295	299	262	302	265	282	246	284	243	276	273	251	283	280	275	274	282	279	265	270	290	268	292	252	298	290	280	277	277	254	276	276	260	273	284	261	280	258	279	282	273	272	291	278	289	273	270	272	276	290	280	277	280	306	263	248	283	293	271	278	259	274	270	274	266	254	266	271	288	277	287	274	279	266	275	278	300	276	271	249	287	296	287	266	304	290	276	292	258	285	287	295	261	289	277	272	270	309	302	256	276	262	290	271	300	286	257	258	276	259	290	296	308	242	295	293	269	274	310	277	266	263	272	261	267	289	246	293	307	262	265	250	319	257	279	269	276	285	276	267	268	276	237	282	280	268	285	280	285	298	275	265	243	257	253	303	254	260	293	286	284	276	292	277	248	265	294	294	279	273	265	267	247	292	294	288	269	272	289	279	287	260	279	283	281	243	294	251	293	256	303	293	268	255	281	273	259	275	261	290	250	282	252	261	277	296	300	299	260	295	280	279	269	267	293	266	230	260	256	274	265	287	286	268	283	283	292	285	272	301	264	280	292	297	254	317	310	295	267	295	270	300	268	270	280	279	281	284	280	301	279	272	279	290	276	262	279	277	252	279	297	259	271	278	287	274	273	256	259	242	282	275	265	268	272	272	265	255	272	313	248	250	250	275	257	287	265	288	280	273	279	252	285	263	273	256	237	278	276	267	293	254	267	283	268	288	294	281	283	274	261	268	298	289	268	297	289	274	241	300	267	249	305	225	285	258	261	263	274	274	275	284	259	258	283	280	279	282	249	282	266	272	269	292	284	287	289	248	249	290	276	249	289	249	276	288	258	280	266	297	293	260	264	289	266	270	245	271	281	276	294	251	242	262	271	257	308	263	258	269	293	279	254	296	242	295	276	263	266	287	291	277	247	272	295	294	285	285	286	255	319	298	267	241	292	285	280	285	216	277	255	265	287	263	254	278	290	276	264	254	256	250	253	290	263	262	278	277	236	293	282	280	306	275	300	258	272	286	264	267	236	258	245	281	254	274	272	285	289	289	266	262	263	276	245	266	289	260	299	287	273	252	259	269	288	278	310	285	276	296	278	260	263	277	243	295	291	259	259	286	277	300	261	318	301	284	263	286	267	250	272	280	317	280	284	291	279	241	288	283	262	288	268	297	265	266	250	248	291	255	259	263	277	296	306	299	297	309	284	300	247	300	284	272	249	254	292	287	268	270	289	273	277	267	285	274	266	281	258	258	270	266	299	301	263	273	263	299	282	299	277	270	262	298	245	257	290	254	281	298	267	288	242	273	294	279	308	283	296	271	304	250	266	247	292	290	261	278	280
5423	1742	3362	3936	3338	2921	2396	2133	1854	1649	1521	1439	1365	1290	1224	1127	1181	1131	1062	1109	1019	1018	984	995	932	939	982	926	899	925	917	899	862	957	885	914	855	866	889	883	892	860	907	897	909	831	846	827	860	802	847	893	853	858	894	908	829	875	833	839	849	829	855	826	857	836	811	863	844	832	810	833	836	876	833	837	803	858	870	837	813	823	838	844	804	861	819	903	826	834	872	837	871	830	849	848	836	764	799	795	863	885	790	830	828	830	844	816	840	813	836	880	843	867	810	825	877	802	782	809	846	876	845	826	866	847	833	844	836	861	855	808	855	870	813	807	825	851	866	813	813	791	832	807	822	809	786	824	840	834	874	827	827	871	801	821	832	812	762	832	872	825	827	809	855	799	785	824	827	768	799	801	825	819	826	798	789	827	853	825	808	766	810	787	822	833	817	816	861	878	816	821	823	819	813	818	817	850	785	824	784	806	796	805	777	765	800	850	808	825	837	840	744	861	807	837	795	804	808	800	829	830	844	849	823	779	808	815	813	791	856	841	833	863	851	775	762	834	763	841	890	804	811	742	884	845	804	856	797	807	852	828	797	789	845	824	841	808	784	849	770	806	869	769	835	836	840	807	833	820	779	840	807	895	807	843	816	794	888	813	835	772	835	762	813	804	835	839	819	861	836	888	806	852	843	788	825	824	817	844	885	807	800	833	804	751	841	840	794	826	851	774	785	794	864	818	836	805	772	788	768	808	764	785	841	867	839	830	804	807	765	843	872	847	800	811	817	833	787	843	802	787	802	794	835	846	832	852	819	842	774	800	779	806	854	771	821	808	811	760	848	802	786	770	814	843	825	803	827	814	852	871	843	789	827	807	775	824	860	848	820	782	777	801	819	820	748	852	802	798	810	830	824	815	783	815	868	826	784	862	777	858	812	811	789	763	816	815	823	803	814	817	855	808	753	832	825	789	793	802	840	780	850	837	780	851	832	810	812	835	822	915	821	838	807	826	828	793	909	860	791	817	850	810	858	829	812	830	786	820	771	811	828	843	792	786	788	848	807	831	825	810	850	845	792	870	817	779	800	802	815	817	851	847	785	796	821	833	840	853	811	839	824	782	826	808	803	848	907	862	866	850	814	830	802	807	763	801	813	822	806	760	829	814	773	860	829	809	802	886	840	846	827	855	848	808	833	801	829	784	816	825	789	812	763	848	775	822	821	821	833	838	819	795	765	843	779	839	784	840	821	837	772	834	811	804	839	782	833	809	854	794	751	789	798	851	862	835	862	786	817	804	847	845	835	859	796	863	768	800	867	872	834	799	813	829	866	781	890	817	796	806	800	778	837	799	805	820	817	809	825	841	883	828	817	834	826	828	832	795	828	878	769	846	847	832	844	790	784	814	786	823	815	840	781	820	835	801	790	824	841	807	844	747	856	832	808	842	849	861	804	844	843	885	842	837	805	808	836	799	801	831	810	872	860	807	832	816	849	810	807	805	812	782	810	807	806	828	857	797	808	813	824	798	781	847	845	839	840	838	876	794	858	820	836	769	815	811	803	797	833	760	824	813	776	859	817	816	827	851	793	839	837	828	804	820	865	758	802	851	768	818	838	804	815	862	782	769	774	860	815	818	826	829	871	767	830	778	773	855	781	859	790	830	825	875	792	795	852	862	800	838	860	888	865	800	843	874	849	817	838	856	788	822	828	774	818	814	855	783	848	798	778	815	843	791	808	805	811	807	832	810	790	787	772	797	836	818	827	780	831	839	823	751	850	843	876	795	825	829	868	836	816	808	871	856	808	876	845	777	834	768	799	781	789	825	820	827	808	796	816	833	829	850	775	826	795	821	831	789	831	815	844	816	798	801	808	775	812	844	815	840	829	771	837	784	819	744	822	832	822	807	787	853	828	799	762	820	853	806	818	850	823	785	837	807	840	843	868	826	804	824	848	808	830	840	863	852	853	839	801	804	790	803	883	833	801	786	800	842	824	807	808	833	841	856	811	829	807	833	828	830	838	786	907	858	835	816	841	784	850	838	778	869	810	859	827	808	789	758	840	836	815	804	805	866	812	822	801	852	828	827	841	798	838	837	837	829	803	781	834	799	797	769	819	783	853	845	769	819	792	835	823	793	835	836	825	807	820	791	850	816	822	856	831	859	809	853	858	854	808	849	821	814	854	847	835	861	822	833	804	820	820	826	825	846	837	794	825	791	801	823	796	798	793	782	789	788	807	828	798	838	837	825	755	834	787	792	854	803	818	845	849	829	850	811	853	817	812	846	872	817	881	852	806	825	843	802	825	828	804	805	820	823	804	763	796	781	849	844	808	814	802	812	817	752	846	876	840	831	815	763	890	858	832	863	793	816	867	816	841	841	862	799	812	831	816	858	793	791	823	822	747	813	803	799	846	833	837	840	811	816	831	794	793	776	800	816	835	802	778	829	838	829	787	810	806	803	829	765	872	834	820	805	825	848	857	820	792	818	838	783	780	882	842	838	828	897	808	810	759	810	779	821	806	816	841	790	813	790	863	877	836	805	807	849	835	795	836	824	794	840	841	828	801	839	822	798	794	850	845	798	817	792	823	825	789	811	787	802	845	809	865	821	798	815	818	829	811	797	785	817	862	831	820	761	831	815	794	825	834	782	832	837	805	825	830	821	809	812	799	827	779	826	804	830	809	825	857	848	808	764	849	811	852	811	847	821	778	837	811	812	788	796	842	798	822	785	851	844	830	826	823	787	844	832	794	841	809	816	821	826	835	752	814	831	800	829	770	794	838	840	861	773	851	855	796	837	910	833	830	790	819	848	802	771	799	831	815	808	796	803	869	813	802	852	805	811	810	791	831	816	846	796	811	820	843	833	852	838	789	841	741	863	779	835	841	798	807	794	794	852	809	816	805	791	865	787	800	848	775	798	807	827	792	871	830	810	822	852	878	785	854	849	873	849	832	804	839	811	892	848	807	822	783	804	820	813	814	813	796	808	820	823	840	841	824	801	816	851	845	840	827	800	780	833	779	833	829	797	826	839	818	828	828	751	868	824	826	828	826	782	787	825	876	839	847	804	782	848	783	783	869	836	807	835	835	848	806	800	833	809	807	785	847	814	842	858	806	846	816	816	791	822	819	814	825	804	838	774	798	854	799	842	839	842	834	827	800	817	824	832	831	806	822	808	801	804	847	822	900	799	801	848	865	779	853	829	883	827	842	815	826	819	822	810	767	866	792	833	816	830	841	850	851	782	868	805	851	822	883	825	814	829	801	844	824	840	770	802	797	826	813	861	767	817	797	828	849	789	786	836	815	877	826	817	847	808	834	864	820	808	824	831	854	840	800	825	833	837	811	809	849	823	816	765	840	826	787	829	804	785	840	800	742	833	826	854	861	815	802	806	786	810	830	782	829	805	828	810	795	825	797	844	802	816	791	802	805	845	810	879	802	815	817	826	797	823	880	794	787	815	884	836	827	795	787	820	836	841	813	815	845	838	828	824
