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
336903810714	336903811227	336903811777	336903812327	336903812877	336903813427	336903813977	336903814525	336903815077	336903815627	336903816177	336903816727	336903817277	336903817827	336903818377	336903818927	336903819477	336903820025	336903820575	336903821127	336903821677	336903822227	336903822777	336903823327	336903823877	336903824427	336903824975	336903825527	336903826077	336903826627	336903827177	336903827727	336903828277	336903828827	336903829377	336903829927	336903830477	336903831027	336903831577	336903832127	336903832677	336903833227	336903833777	336903834327	336903834877	336903835427	336903835977	336903836527	336903837077	336903837627	336903838177	336903838727	336903839277	336903839827	336903840377	336903840927	336903841477	336903842027	336903842577	336903843127	336903843677	336903844227	336903844777	336903845327	336903845877	336903846427	336903846977	336903847527	336903848077	336903848627	336903849177	336903849727	336903850277	336903850827	336903851377	336903851927	336903852477	336903853027	336903853577	336903854127	336903854677	336903855227	336903855777	336903856327	336903856877	336903857427	336903857977	336903858527	336903859077	336903859627	336903860177	336903860727	336903861277	336903861827	336903862377	336903862927	336903863477	336903864027	336903864577	336903865127	336903865677	336903866227	336903866777	336903867327	336903867877	336903868427	336903868977	336903869527	336903870077	336903870627	336903871177	336903871727	336903872277	336903872827	336903873377	336903873927	336903874477	336903875027	336903875577	336903876127	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2742	3650	2300	2742	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
13055	2624	2704	2104	1427	1029	854	642	598	471	435	415	379	316	303	289	272	273	266	267	325	290	341	258	236	255	227	206	213	207	205	215	214	193	171	201	219	200	179	204	195	192	201	210	203	180	179	185	222	203	176	171	190	159	168	171	205	196	191	199	182	193	192	160	166	189	192	179	170	175	174	154	199	185	165	185	176	159	190	188	181	197	163	179	190	187	162	187	157	187	182	164	183	176	187	173	169	179	188	164	191	152	174	165	185	162	181	170	175	168	186	174	166	182	182	181	189	160	194	164	177	182	202	189	179	169	149	176	182	172	183	176	174	164	170	195	166	184	167	163	186	186	188	194	186	173	182	181	187	197	174	160	190	166	151	187	176	168	179	175	203	196	192	181	184	182	178	175	179	173	195	189	166	187	182	152	163	184	187	189	205	187	172	157	188	177	168	194	167	149	183	211	184	195	169	184	193	176	176	166	181	181	167	176	166	171	191	160	193	178	165	181	162	177	173	183	156	173	180	196	184	169	165	186	185	162	180	185	166	177	173	183	188	167	160	192	158	208	191	170	178	173	180	196	172	206	189	186	171	155	202	172	167	172	167	154	184	192	166	177	175	173	187	161	182	183	169	176	173	152	188	187	198	171	168	198	185	160	155	192	177	191	175	179	200	159	170	180	174	190	198	176	193	166	186	196	203	200	182	155	159	175	176	196	176	161	174	196	152	181	175	173	190	180	188	175	148	155	176	186	181	178	161	174	162	186	169	160	201	202	171	177	181	198	177	191	181	181	179	174	184	163	174	160	192	172	183	173	186	168	165	173	203	171	161	178	194	190	187	165	186	149	170	199	181	186	184	179	189	203	180	153	193	152	173	165	182	164	187	150	170	196	187	174	166	194	196	167	179	188	169	161	155	197	185	180	160	183	178	198	159	191	183	165	186	191	181	173	192	176	176	178	173	181	181	171	145	159	165	179	179	187	176	192	171	172	178	188	200	185	174	182	149	178	177	175	181	196	193	177	180	190	174	172	162	187	167	178	168	155	191	182	150	162	175	150	180	170	181	189	159	185	170	172	148	180	181	193	152	170	174	209	170	168	166	182	190	173	173	165	176	202	142	180	164	183	198	182	181	182	188	163	170	160	179	176	200	165	171	161	159	182	182	176	174	165	206	149	161	173	198	175	165	172	160	179	187	188	181	180	182	175	193	160	184	175	180	165	185	176	191	168	165	166	172	181	164	151	159	182	205	188	164	179	199	173	195	159	195	211	194	179	209	194	173	173	156	197	199	176	168	177	164	152	172	184	184	182	182	162	189	178	181	165	159	176	166	200	159	173	181	172	192	157	184	154	176	173	167	185	175	172	177	182	180	181	158	174	168	182	171	178	157	184	168	199	194	185	180	198	180	197	193	188	179	212	184	168	197	162	164	180	182	183	156	189	183	158	179	184	176	191	198	160	178	174	195	187	167	183	174	182	156	155	167	188	164	153	151	163	173	181	159	170	185	183	177	173	165	165	186	176	188	155	166	152	200	183	183	181	156	170	168	166	164	180	175	151	173	157	184	194	167	179	160	171	154	150	166	157	171	161	164	183	158	171	164	176	188	186	142	179	174	162	164	195	186	168	177	150	177	142	189	188	178	183	170	178	175	156	178	207	156	195	173	171	154	175	167	169	160	150	182	169	201	175	181	187	163	193	177	165	171	158	198	190	171	170	168	163	189	186	175	180	188	171	164	186	194	195	188	183	182	178	156	159	160	170	206	190	180	175	182	206	177	187	186	162	170	171	185	157	174	187	190	184	205	171	181	199	189	185	161	164	172	167	161	152	164	159	186	167	185	174	187	194	168	165	172	195	166	185	200	210	200	156	156	188	165	172	155	175	184	192	184	186	187	173	168	199	179	171	189	179	173	179	173	173	174	168	172	185	199	188	171	179	188	163	180	180	192	184	178	167	197	186	159	154	162	161	160	177	186	180	157	175	176	212	177	165	185	155	149	185	163	181	171	173	183	158	188	152	176	200	178	178	189	206	174	176	181	170	172	179	160	158	184	162	186	159	177	169	171	184	165	145	171	159	173	186	173	168	173	151	182	176	163	174	169	191	180	188	187	173	157	184	166	178	179	168	177	180	175	173	165	157	158	155	157	203	179	160	181	182	169	183	209	174	169	173	187	151	178	187	180	171	183	172	165	186	181	175	175	190	194	194	147	202	185	165	170	188	183	168	183	153	182	163	149	185	181	191	166	159	194	168	170	181	189	180	189	181	166	161	161	165	168	189	167	186	229	191	177	203	160	187	164	163	175	172	188	171	162	194	177	163	195	181	164	157	165	183	184	171	160	190	165	159	184	172	165	167	166	183	174	166	164	210	187	173	195	185	163	201	163	198	175	190	165	193	203	152	177	184	161	159	160	177	184	204	167	166	164	179	191	169	171	174	171	185	173	174	163	196	165	183	186	177	208	176	170	162	156	191	175	161	183	153	180	174	191	182	167	163	183	171	178	189	166	173	152	183	192	188	157	166	199	180	174	155	147	177	176	165	178	187	172	175	170	178	204	153	199	178	179	173	158	183	160	149	181	181	183	174	169	184	162	156	179	156	186	218	162	188	177	205	192	177	194	165	193	180	175	183	181	183	197	195	164	174	195	182	185	170	204	154	166	181	168	183	200	179	163	163	179	182	188	167	162	170	200	190	191	192	171	187	200	171	164	181	187	158	167	172	183	187	165	183	178	177	163	178	199	165	203	181	177	180	174	206	185	187	180	173	165	184	162	176	193	166	191	157	175	201	182	203	181	178	184	160	165	180	162	192	174	173	164	173	174	176	168	189	170	161	157	165	157	177	163	181	182	172	164	163	174	195	175	162	173	143	173	174	164	159	191	162	180	149	175	155	162	173	176	168	183	166	204	176	190	179	189	170	192	172	167	181	162	186	151	188	159	198	197	174	170	168	159	176	190	189	160	194	169	167	160	177	191	179	171	170	194	165	172	163	187	184	191	169	169	161	169	157	158	172	183	179	160	170	183	152	163	172	163	172	193	182	160	189	183	201	164	176	172	198	153	178	152	180	185	179	169	190	168	189	180	189	181	169	179	162	184	207	182	190	170	166	193	174	151	154	178	173	177	192	180	159	162	177	150	171	175	187	193	182	184	173	171	196	191	176	173	175	172	176	147	187	195	161	178	192	184	156	200	195	166	211	161	165	175	179	179	183	168	154	181	162	169	190	177	165	158	140	188	179	164	185	198	179	182	177	187	180	187	171	173	153	181	186	180	178	171	183	168	192	185	170	207	196	185	162	152	176	188	169	170	150	164	205	179	168	183	158	175	178	182	182	149	180	182	172	174	149	164	195	180	166	202	171	178	187	183	179	186	187	160	174	148	170	170	152	175	186	182	176	191	167	183	181	194	163	173	176	163	161	175	167	187	155	183	210	177	185	177	176	194	178	172	194	166	171	148	164	171	176	188	164	208	166	163	179	174	173	193	160	199	175
7353	2245	4842	5940	5172	4236	3708	3206	2865	2482	2208	1942	1816	1568	1540	1424	1407	1442	1315	1233	1581	1470	1372	1182	1071	1151	1030	917	781	819	764	791	906	790	744	666	684	656	661	625	593	628	617	588	596	554	612	551	558	548	561	547	520	551	497	549	515	533	549	497	559	497	521	526	550	502	492	576	632	512	528	492	535	490	515	568	515	485	508	544	515	503	510	491	546	540	472	528	512	503	537	520	494	539	499	479	476	475	520	497	519	483	524	497	536	511	483	549	529	514	517	493	526	517	478	502	497	494	503	470	519	501	504	521	539	475	455	494	508	542	489	488	521	469	488	461	490	538	521	519	501	473	522	476	522	460	511	476	533	472	483	510	470	530	500	512	529	478	524	501	454	483	531	499	506	489	495	473	503	483	499	519	504	478	485	513	510	546	499	507	508	472	485	507	510	518	475	534	491	478	460	493	505	540	495	509	529	472	484	521	524	488	469	516	496	535	528	490	468	517	533	481	508	470	537	494	507	505	494	483	526	497	452	504	495	518	492	510	502	501	501	471	539	484	518	515	497	520	457	509	484	525	518	535	496	487	514	485	502	487	465	498	535	506	517	505	473	474	562	458	490	507	540	532	505	476	494	496	504	495	481	476	521	505	486	482	512	502	530	463	470	463	495	523	505	510	485	500	520	495	498	509	534	496	481	493	530	521	483	515	489	501	504	469	516	524	468	499	524	518	491	519	531	493	514	475	503	499	530	515	512	509	462	489	463	450	488	535	513	504	468	523	453	492	513	481	522	493	484	497	495	466	505	503	516	490	522	532	502	541	474	506	493	513	507	509	497	483	494	468	501	468	491	507	556	524	457	537	525	443	528	493	508	481	539	482	498	505	459	574	468	500	497	494	487	526	486	506	511	509	525	506	495	488	509	526	497	495	505	495	441	478	481	514	517	512	454	494	479	478	450	459	521	481	504	463	534	511	526	521	526	519	512	487	481	479	469	507	470	521	446	498	491	507	493	475	526	491	491	484	506	492	543	501	502	512	517	498	519	532	510	476	484	425	554	514	498	479	486	507	520	452	502	491	501	467	518	497	467	519	506	506	509	485	467	520	509	539	470	483	484	518	507	501	476	534	487	504	490	500	512	498	509	477	490	488	485	508	467	507	509	498	484	502	482	510	472	488	473	466	503	503	522	467	499	510	479	477	546	559	509	503	478	472	505	481	476	518	503	539	509	515	514	518	508	511	495	490	502	504	526	467	514	516	516	512	488	489	486	501	515	494	473	525	490	522	478	512	483	520	510	481	468	506	539	497	530	492	494	512	523	502	479	462	470	506	524	468	524	509	473	504	476	483	459	481	489	516	482	494	489	514	497	513	497	513	518	464	500	510	549	513	498	444	501	492	478	506	521	477	481	489	502	543	492	518	500	482	494	521	488	467	447	487	503	498	516	489	489	525	497	491	518	509	510	472	532	482	526	525	494	487	452	503	517	519	473	495	514	482	472	498	515	483	513	455	513	490	499	522	527	527	488	518	488	535	529	525	472	484	478	500	510	518	505	491	499	480	463	534	500	464	504	486	525	534	498	509	475	489	511	515	481	501	528	491	469	506	528	486	516	495	485	488	507	517	533	502	481	491	517	514	474	532	479	501	498	494	500	527	537	466	526	523	507	500	543	478	517	536	492	518	466	452	526	519	451	503	442	507	508	498	470	506	508	478	552	486	508	512	507	530	518	523	496	507	505	503	491	473	535	477	458	550	459	492	515	512	482	481	513	475	509	474	546	502	478	476	462	504	483	497	503	487	508	516	495	515	466	531	486	490	519	478	516	473	486	517	470	476	508	496	520	505	456	457	492	446	477	463	521	489	454	531	528	485	485	523	499	518	515	504	499	503	487	506	488	535	457	480	514	526	529	495	517	513	499	481	486	515	541	518	503	504	483	463	493	491	515	496	489	497	527	503	553	512	506	482	472	492	503	496	500	505	502	485	480	498	511	532	488	488	515	480	495	529	509	523	474	504	519	476	528	524	515	511	474	504	487	452	503	489	501	474	518	541	502	509	494	494	499	529	470	512	484	521	500	485	519	504	515	525	475	479	518	485	477	493	471	527	485	471	448	498	488	456	479	501	503	464	491	504	464	462	513	508	516	486	494	492	483	506	466	494	470	478	504	521	465	526	475	483	477	527	476	494	455	503	521	541	493	514	498	490	502	487	474	467	488	468	463	504	485	511	504	476	498	491	471	501	447	499	529	483	478	508	462	496	546	513	501	537	485	526	498	561	513	478	512	468	502	524	516	480	483	471	465	491	497	489	486	498	500	469	484	484	471	550	499	520	466	475	509	535	519	464	505	466	527	498	486	534	515	482	490	518	476	494	483	478	477	479	512	467	522	492	505	544	508	504	537	523	464	496	479	509	449	516	536	510	471	478	484	478	459	516	528	480	517	472	506	499	515	481	518	465	520	533	450	516	533	481	436	533	521	527	487	499	550	500	495	508	507	515	476	518	484	510	498	514	506	478	533	472	432	500	482	487	498	564	496	487	517	469	509	468	474	487	513	544	499	506	465	564	496	481	477	500	483	472	475	498	513	520	471	497	514	511	500	498	492	513	518	495	489	521	522	481	508	504	484	514	522	509	488	464	527	504	493	503	474	487	518	517	537	507	476	550	488	464	512	509	464	504	548	499	506	537	481	504	479	493	535	520	517	509	512	503	482	496	545	474	509	501	471	496	507	501	522	487	531	506	506	487	496	485	511	513	479	507	492	471	469	498	501	512	486	489	473	529	479	533	497	519	480	499	464	483	498	488	496	459	515	512	527	513	476	478	488	491	480	486	482	510	500	509	456	480	517	483	502	489	539	456	506	493	524	492	494	484	473	504	529	451	506	487	506	497	489	516	486	497	505	521	483	513	473	502	515	501	496	502	516	514	452	499	486	492	508	524	511	540	516	528	490	503	524	494	484	476	527	481	474	510	514	507	501	447	508	508	474	527	515	489	526	511	524	499	527	487	516	520	515	509	501	504	498	506	497	512	485	453	514	506	521	520	517	505	436	462	508	456	517	450	519	469	497	491	497	540	472	494	486	476	560	501	502	527	512	467	495	495	528	498	528	488	501	520	516	512	487	512	473	477	486	493	495	445	502	540	512	498	471	480	464	475	493	457	454	531	483	504	474	510	469	504	510	508	518	519	507	501	493	501	486	515	518	449	492	483	500	531	503	491	517	482	484	494	489	492	500	495	532	512	517	514	481	480	493	480	490	520	526	459	458	502	491	497	480	483	512	525	508	462	502	509	524	507	460	485	474	497	494	465	472	506	494	466	530	510	471	504	540	490	514	495	540	508	450	499	508	497	510	497	494	472	487	484	525	482	500	451	457	512	527	528	483	488	468	504	541	484	505	507	502	502	504	523	485	485	475	482	467	486	485	506	472	499	477	498	506	496	564	477	530	518	514	487	512	498	522	509	483	495	521	530	500	505	492	520	500	467	523	497	503	518
2028	409	365	408	339	372	331	345	334	321	325	333	327	315	317	311	296	333	324	303	340	321	300	338	345	306	301	309	312	314	318	291	316	364	310	368	320	345	344	312	323	338	334	350	312	306	319	341	315	337	356	342	346	319	316	335	299	325	325	319	289	327	319	348	345	318	302	324	319	349	335	298	294	325	312	308	310	305	301	320	332	319	309	354	348	324	310	292	315	302	332	292	310	320	300	283	310	326	308	311	341	299	304	302	331	311	324	302	299	335	346	335	299	334	324	318	294	334	296	330	296	338	297	320	321	281	305	337	314	307	296	313	315	318	289	345	322	298	346	302	287	320	291	301	324	319	267	322	290	299	321	297	326	319	321	277	334	346	319	322	330	298	324	338	311	278	290	296	328	312	322	351	299	298	293	314	294	304	318	291	322	307	317	311	308	331	324	322	299	355	344	319	326	326	343	323	307	303	330	300	306	332	310	324	344	315	295	334	309	304	323	345	338	302	317	301	331	349	343	347	319	330	361	308	334	321	312	322	300	304	333	292	303	302	333	320	351	320	327	337	306	335	303	345	296	338	324	327	307	334	317	296	313	354	320	311	338	330	321	323	320	323	306	350	316	312	321	315	331	335	306	320	333	305	278	314	319	340	311	321	292	323	333	327	324	307	321	333	327	275	299	268	318	318	325	340	347	321	331	341	296	323	326	293	321	348	330	304	335	296	326	322	328	313	300	297	300	322	321	312	292	325	343	341	321	312	308	334	318	312	334	293	340	330	322	319	307	323	317	298	297	319	296	294	289	327	299	337	289	310	330	287	300	315	293	310	331	312	334	328	288	305	307	294	328	316	312	331	317	313	325	310	331	344	302	318	324	308	316	339	285	330	286	314	326	299	309	308	319	300	321	310	319	303	296	326	311	313	315	345	329	307	324	323	329	331	314	318	319	314	314	324	326	303	307	337	307	323	312	310	340	311	364	362	328	308	314	352	323	318	363	306	312	337	348	314	335	330	311	301	320	315	299	314	316	356	326	313	295	320	314	379	318	322	302	338	341	309	285	320	324	322	303	329	371	293	300	314	333	317	345	315	295	297	339	302	329	330	347	328	312	286	307	291	335	315	339	322	291	307	369	299	315	296	297	304	320	302	308	320	314	309	317	305	319	317	310	294	328	307	361	300	307	313	322	324	355	311	323	315	310	314	318	358	313	343	339	340	305	301	337	326	282	318	301	312	315	302	331	273	328	337	328	316	301	324	333	323	324	314	317	313	294	332	297	313	300	299	340	347	340	324	305	328	317	313	342	312	315	342	333	330	320	261	286	298	314	324	305	323	287	322	300	317	334	333	321	322	313	334	322	300	323	317	314	323	330	273	329	308	292	333	336	310	325	297	304	342	340	345	299	316	323	322	366	281	299	301	303	372	305	299	318	318	331	351	308	302	337	318	338	344	323	304	306	293	297	304	304	306	328	330	303	328	307	315	330	324	323	312	287	337	323	343	322	313	315	294	350	318	347	324	267	302	298	304	306	296	338	321	296	305	330	320	350	316	314	313	357	316	325	308	299	357	330	315	318	285	315	313	322	324	307	329	340	289	296	298	340	332	314	304	328	327	315	339	301	316	324	351	288	288	300	315	298	316	326	336	321	335	335	309	325	329	346	327	324	297	322	337	341	325	352	344	296	322	318	318	294	301	318	328	369	325	315	308	320	319	297	321	326	311	334	295	320	324	287	349	315	323	313	315	325	302	328	332	322	322	298	295	333	299	338	299	317	292	308	336	347	305	319	320	323	317	304	335	304	310	340	315	324	319	332	310	304	350	331	300	332	325	306	328	285	327	314	334	350	321	337	301	323	298	328	313	318	271	332	288	292	310	313	292	286	285	323	351	333	303	337	301	326	309	323	326	327	311	317	308	307	308	315	332	295	304	324	330	304	337	322	337	285	351	300	331	333	286	289	326	311	349	287	324	326	338	328	317	295	326	323	304	294	351	324	308	296	339	305	345	364	297	296	329	302	313	288	332	311	313	294	363	345	338	342	317	341	334	352	324	298	290	344	355	356	309	307	340	286	307	341	301	296	302	310	326	320	301	317	332	344	330	343	323	282	286	286	310	279	304	324	311	331	344	276	307	315	318	323	330	278	278	309	297	311	302	298	327	328	316	311	332	347	357	312	311	323	291	320	313	359	319	315	333	298	292	344	294	302	327	351	337	319	323	334	317	339	302	293	283	330	325	316	306	335	322	328	283	309	290	331	305	270	346	339	283	318	317	339	329	302	329	345	333	321	320	338	320	325	333	308	333	324	323	337	351	313	299	337	342	325	333	313	305	340	311	286	319	366	337	318	314	326	309	322	337	346	314	322	290	320	328	308	319	304	317	301	339	333	333	333	356	332	328	363	309	321	307	318	327	316	314	348	292	321	329	318	304	322	337	337	346	332	332	369	327	337	336	336	315	336	321	303	338	307	339	284	303	338	340	354	335	308	283	324	337	275	322	326	320	302	304	328	315	328	322	313	275	333	300	284	338	308	324	347	324	321	349	310	320	285	297	287	318	326	322	335	345	329	347	324	320	334	333	312	315	333	290	307	302	311	335	341	313	308	315	313	342	330	336	336	313	337	293	324	321	285	332	309	329	337	317	301	340	331	321	305	324	302	310	347	334	288	287	301	327	306	316	292	347	327	325	354	330	318	294	324	334	333	320	341	304	316	301	358	339	349	312	309	344	307	314	332	293	318	321	305	311	338	317	333	302	314	347	308	344	333	298	349	310	310	301	313	306	331	315	344	307	347	356	308	313	316	336	310	338	331	337	324	299	323	319	350	329	313	310	311	362	287	282	304	276	314	279	347	318	306	296	307	305	343	317	304	299	347	337	302	315	309	321	316	296	343	328	284	309	319	273	330	332	312	289	350	312	337	314	310	254	302	314	298	300	328	325	277	339	331	334	292	322	330	335	317	328	329	314	339	295	320	285	348	353	312	322	276	343	303	305	301	336	340	299	282	292	334	305	334	330	323	314	306	304	299	312	301	331	290	285	321	297	341	306	331	291	331	302	314	290	319	344	323	333	291	333	319	323	304	313	319	365	316	328	306	334	312	334	306	331	352	319	320	328	285	301	331	318	324	328	315	330	365	307	336	348	308	328	300	315	298	296	314	308	299	335	305	321	306	300	344	279	302	328	303	315	334	314	324	309	340	305	319	343	290	291	316	336	309	319	307	316	321	325	326	334	316	296	296	283	341	323	309	299	297	334	319	330	309	331	339	319	314	315	307	350	344	352	321	318	299	343	298	325	314	296	311	319	287	313	335	355	305	331	318	348	324	310	308	324	338	336	310	315	333	315	354	296	302	300	342	320	317	319	339	300	303	321	326	299	316	325	343	338	332	325	326	307	336	332	332	310	337	315	318	292	299	314	298	271	306	294	322	315	298	349	298	292	317	319	313	340	307	346	330	291	328	330	306	333	281	324	362	315	294	303	362	314	335	291
2649	818	1018	1023	942	944	866	876	845	832	824	827	833	846	822	828	814	870	848	760	802	846	767	829	807	797	780	783	762	816	703	811	789	815	791	818	802	784	839	778	771	782	789	781	780	804	752	795	796	781	783	806	757	747	773	829	811	796	777	782	832	772	768	807	788	739	799	828	804	774	792	785	779	786	777	778	720	784	770	804	777	791	794	748	772	809	791	846	799	782	806	763	777	772	769	824	785	749	761	749	793	749	778	773	811	759	805	815	779	790	778	762	841	814	776	811	781	781	800	770	767	751	812	776	833	781	780	790	793	780	840	796	786	730	811	820	795	745	829	800	753	729	781	776	783	787	831	773	777	757	795	791	790	777	731	813	749	771	792	824	775	779	817	777	816	804	784	731	798	789	799	771	771	780	772	810	761	819	804	804	786	781	773	744	714	804	805	749	767	804	759	810	801	762	796	779	763	787	747	759	761	734	793	755	744	811	784	796	794	834	783	788	808	757	742	776	752	828	795	811	769	800	822	846	788	862	811	786	732	752	760	785	821	770	795	785	786	796	792	811	758	760	795	756	787	797	780	829	788	796	799	823	791	836	795	771	785	802	754	750	764	760	779	779	782	764	832	801	771	775	780	803	792	819	769	818	776	749	802	819	722	795	781	729	795	745	764	774	729	795	761	788	788	800	795	806	817	821	781	757	808	814	792	747	824	751	800	801	831	779	789	787	780	760	737	828	739	722	774	761	783	773	866	797	751	770	714	827	791	725	759	776	751	775	803	865	808	822	725	775	780	773	824	825	811	781	784	801	788	789	781	792	802	781	755	810	793	753	820	753	773	777	770	806	757	770	802	788	751	825	824	785	801	775	827	768	799	791	788	808	780	804	794	723	777	753	743	741	830	789	769	771	790	752	794	767	798	809	801	726	810	780	755	768	778	807	765	747	728	747	772	706	782	813	779	799	779	773	796	802	808	765	800	749	772	779	781	814	771	743	745	796	737	759	781	810	755	779	839	765	826	746	752	698	783	778	802	798	827	789	803	780	787	786	779	799	809	792	770	803	807	807	771	754	775	769	762	799	708	829	747	799	756	753	799	812	756	778	845	769	764	817	773	792	827	765	747	783	774	813	733	786	816	821	791	801	799	759	757	797	774	750	773	768	804	802	780	806	728	760	798	791	784	733	748	813	798	758	775	795	795	755	786	780	776	781	782	765	761	780	752	806	751	804	818	801	766	837	770	809	789	740	797	769	840	800	791	781	806	753	772	795	823	824	812	818	801	831	827	796	801	779	786	765	766	766	769	780	748	805	759	799	765	842	782	813	814	781	816	782	729	767	790	827	810	748	774	782	769	780	807	795	821	764	769	760	760	790	758	770	765	760	767	780	790	813	797	772	773	771	787	792	807	787	777	770	787	777	753	810	792	759	792	828	802	824	765	793	766	800	802	753	753	751	774	845	752	792	759	788	775	801	751	744	801	828	767	835	766	779	738	783	810	821	830	807	749	792	795	790	812	845	828	780	768	764	740	794	818	768	797	773	787	783	848	792	782	789	795	734	768	830	796	835	742	751	774	788	799	789	799	822	802	813	785	837	780	839	750	842	792	760	770	781	808	806	802	790	755	794	808	739	801	827	778	757	826	754	769	805	791	798	828	799	809	751	825	798	746	737	783	781	804	785	773	787	776	818	810	746	765	779	793	759	738	757	742	826	781	746	825	810	757	843	745	805	785	756	729	790	794	799	767	779	841	811	800	832	799	767	757	770	743	808	775	759	827	766	836	753	774	813	799	764	810	801	780	774	828	807	758	811	800	778	790	768	849	752	748	767	855	832	832	759	759	779	793	787	799	793	781	797	777	749	793	845	721	769	804	834	822	803	798	771	819	777	767	728	775	756	789	772	813	784	766	851	816	792	807	760	789	778	808	762	811	782	823	794	846	843	805	834	751	788	740	815	733	781	815	813	838	785	830	802	755	832	741	800	797	770	779	792	770	780	745	755	804	772	757	827	801	674	773	758	794	799	767	797	798	819	764	759	744	753	793	779	746	756	841	791	770	783	758	784	807	745	742	770	778	814	798	778	785	758	833	797	820	769	744	769	808	756	768	774	802	789	795	775	775	815	813	751	824	782	818	844	815	776	753	778	799	784	799	786	802	789	764	796	777	775	786	748	811	789	785	863	811	794	795	825	756	767	788	835	794	836	770	713	782	788	801	768	806	843	813	767	778	785	773	813	816	766	795	800	734	804	793	769	798	765	741	761	796	813	771	808	771	805	798	806	778	763	755	757	786	805	767	742	826	795	751	773	824	792	813	799	803	793	780	753	762	821	809	777	833	781	809	781	810	796	819	821	807	783	751	752	806	749	811	818	718	807	720	777	736	809	839	812	761	791	790	806	791	795	845	738	771	751	762	803	821	851	762	797	813	781	784	807	786	807	819	775	846	768	755	855	810	758	815	740	835	791	717	787	797	795	774	779	784	812	796	813	834	807	764	810	730	780	749	764	810	767	744	720	804	815	782	754	768	759	760	771	787	781	799	768	788	816	808	792	754	753	818	753	792	819	726	799	766	796	777	805	785	775	761	780	770	799	783	794	754	775	742	807	850	786	794	793	809	789	771	813	812	805	749	773	739	785	761	723	770	766	764	760	798	773	792	782	762	773	761	803	783	788	810	792	781	777	750	781	811	777	807	805	795	821	799	815	764	803	795	832	797	777	785	818	771	786	730	784	790	800	765	780	825	768	769	828	757	773	807	776	779	797	775	778	784	778	792	767	803	776	748	764	753	729	772	770	776	748	769	808	774	778	857	768	756	773	804	767	802	751	790	774	770	767	807	812	820	741	776	787	808	800	773	783	784	760	803	814	793	777	834	794	812	841	781	805	811	825	795	822	740	761	823	806	805	769	775	831	821	736	844	760	760	829	766	792	795	755	766	770	783	793	822	812	793	799	793	817	802	784	813	771	817	756	814	845	794	769	794	807	776	779	776	782	757	785	796	730	781	772	752	817	792	853	828	733	772	740	810	810	740	726	820	815	794	774	762	828	747	840	794	777	798	785	806	781	743	756	795	741	783	781	746	817	796	782	798	740	768	779	727	801	771	767	799	753	780	783	832	833	755	785	815	802	801	777	836	782	809	816	804	796	844	779	803	810	828	761	763	796	776	783	790	785	794	806	808	787	839	793	784	772	822	781	770	791	797	779	813	778	795	806	763	794	757	809	729	776	805	783	765	785	767	792	799	748	829	785	777	785	795	787	756	810	710	855	823	742	796	776	763	746	783	850	771	812	797	733	771	779	754	785	762	837	806	801	755	774	782	809	812	812	736	801	808	803	735	801	745	867	820	803	824	813	740	749	763	767	771	765	754	790	823	827	785	820	757	803	824	869	801	794	778	780	785	794	786	828	797	753	755	781	777	812	763	826	795	808	814	826	865	753	816	751	778	749	759	794	793	837	762	782	788	829	769	793	746	780	839	781	750	786	815	800
7620	1172	1394	1157	863	611	487	425	388	337	306	267	253	259	215	214	238	186	243	211	280	232	214	182	177	217	181	171	188	179	155	169	189	172	184	178	166	160	176	185	127	168	163	179	164	146	159	144	175	172	177	176	146	169	171	135	155	148	156	137	152	149	148	143	142	147	173	144	150	153	144	151	146	151	147	142	165	150	147	154	152	171	154	146	150	158	144	148	148	146	167	159	143	153	156	160	155	139	143	120	155	141	141	172	173	157	150	158	141	142	135	148	140	155	146	140	159	145	155	141	182	143	150	162	162	167	166	142	154	172	146	155	129	155	172	133	143	175	164	137	167	156	147	154	149	147	155	149	182	139	174	171	160	148	168	160	163	165	143	165	162	164	126	174	138	141	174	153	182	161	135	165	149	160	149	179	164	161	145	155	151	181	168	166	166	133	170	152	160	145	180	143	154	151	155	163	148	159	152	165	157	151	183	151	169	165	158	136	148	138	138	151	132	178	168	125	160	172	154	151	165	159	159	159	143	142	136	146	147	148	143	166	174	155	132	133	165	155	159	160	164	125	163	154	150	133	161	154	166	182	150	163	152	152	160	159	176	155	149	154	169	159	157	157	137	174	158	181	155	169	165	152	152	148	150	132	142	143	165	151	162	166	138	156	146	142	169	165	139	145	156	157	165	140	136	157	165	176	153	160	162	152	120	142	164	158	137	156	148	154	147	164	137	170	146	163	139	152	153	141	156	134	144	166	157	138	153	176	145	165	158	144	154	145	135	184	160	173	153	147	159	140	181	162	174	158	141	145	160	176	150	139	169	154	164	172	156	147	153	174	162	156	152	145	149	152	142	153	174	185	147	147	164	144	165	155	146	145	146	155	134	149	148	156	146	133	152	157	144	147	165	142	134	155	170	167	149	149	147	150	171	151	174	137	173	156	145	155	141	164	140	150	183	160	132	158	148	149	160	153	131	135	151	171	151	139	152	155	176	168	162	175	153	154	166	154	128	146	149	167	165	145	148	151	153	144	134	138	161	152	133	155	156	167	144	144	155	150	147	152	148	161	151	172	146	164	169	143	169	152	161	148	154	171	134	154	167	139	161	172	156	164	128	152	169	175	177	152	143	167	152	166	155	151	147	166	159	149	155	138	155	161	146	154	145	145	139	167	150	145	150	159	178	164	140	167	158	127	156	137	154	160	137	151	153	139	176	151	172	138	151	159	156	155	165	162	180	153	145	167	148	181	136	166	147	152	169	145	155	133	158	147	146	130	157	160	170	155	157	151	132	172	156	147	143	160	170	152	166	133	153	162	160	149	148	163	180	179	160	165	160	135	164	168	143	169	169	153	165	149	140	139	160	157	156	143	162	160	156	169	144	126	157	150	164	147	160	158	158	138	152	152	156	154	164	178	159	170	153	150	165	148	175	149	167	159	155	137	152	143	152	154	151	165	157	144	145	160	170	151	145	164	142	168	148	154	151	161	147	142	153	138	165	151	187	164	157	145	158	162	187	145	137	122	168	162	174	132	125	140	155	151	160	157	133	167	160	160	153	150	159	172	155	151	155	134	160	147	156	175	178	137	153	145	143	157	174	153	145	158	154	157	151	150	145	161	156	144	164	163	179	160	169	162	141	154	150	147	165	165	181	151	165	185	153	161	166	131	146	146	147	151	153	167	139	146	158	166	196	157	162	144	167	135	174	164	170	163	143	167	158	154	170	121	138	172	164	173	143	170	152	141	151	152	165	160	149	153	167	139	164	186	152	147	156	143	154	174	160	141	162	161	141	135	161	151	171	152	158	166	154	139	156	120	136	160	165	148	150	160	148	156	155	160	171	160	158	152	172	158	165	158	142	185	136	158	174	144	150	153	146	145	153	190	155	150	158	140	141	136	153	146	140	142	162	143	147	141	155	160	165	162	170	178	136	133	177	148	157	150	146	158	165	161	151	136	173	147	156	168	150	142	155	164	162	156	130	138	166	160	158	161	151	149	189	150	155	143	168	152	143	149	161	155	161	163	139	149	169	149	162	140	145	158	155	181	159	134	159	137	149	160	179	136	135	170	161	153	141	158	141	147	156	138	171	187	132	140	131	160	147	127	143	149	135	156	160	160	149	173	144	157	139	151	182	155	156	179	133	153	141	167	164	149	130	174	166	130	151	165	159	155	167	170	158	152	148	166	150	152	152	160	157	174	171	148	153	124	167	147	156	143	165	141	161	167	157	132	183	172	131	152	162	154	154	144	163	171	166	156	149	150	194	151	151	160	162	144	149	166	171	156	146	147	135	161	164	130	159	162	159	176	165	156	152	173	159	155	190	162	153	129	165	156	158	144	170	152	149	179	154	158	130	133	149	139	172	164	173	129	154	172	170	159	156	146	151	130	140	159	143	155	146	161	159	160	151	166	149	156	157	179	172	163	154	142	139	167	169	136	155	153	160	159	175	129	145	120	158	143	142	129	160	165	147	143	144	157	134	150	177	171	156	148	144	127	150	148	130	160	162	163	159	129	146	152	150	171	159	144	188	142	157	164	168	162	161	160	168	157	152	155	136	144	154	160	166	144	165	176	163	160	162	149	144	151	162	160	148	165	145	150	155	152	149	156	143	157	141	150	162	166	154	158	144	125	129	146	169	159	160	158	156	157	161	162	159	152	129	167	141	151	158	170	150	161	139	151	135	153	146	153	146	133	155	146	177	175	146	160	165	151	159	156	161	148	139	158	168	154	157	142	153	153	147	161	148	148	155	147	153	175	145	150	165	150	159	176	156	167	144	164	137	156	159	134	182	151	149	185	158	166	128	167	136	151	151	128	167	189	134	170	168	135	144	172	157	147	160	162	143	149	154	147	163	144	150	155	165	184	187	146	164	157	150	137	172	155	155	157	145	164	144	144	146	165	155	169	144	149	142	165	152	176	161	194	149	141	154	162	165	160	154	145	178	153	180	147	165	139	138	136	174	162	157	153	147	157	139	164	151	144	155	150	136	137	131	182	141	158	151	162	157	168	145	178	163	161	137	182	163	163	179	155	176	156	153	159	142	166	142	161	140	132	159	165	163	161	167	156	139	150	153	178	140	159	161	183	166	160	164	153	144	154	146	159	149	163	134	177	165	163	152	132	142	157	173	162	165	142	145	154	137	171	156	160	152	146	164	161	129	150	151	142	176	158	128	176	147	139	137	156	165	131	170	163	164	166	155	136	179	151	154	136	148	200	134	145	164	138	163	143	155	157	151	134	162	147	157	160	150	184	153	155	153	175	171	137	160	164	156	170	145	145	163	148	164	169	147	141	175	164	182	138	174	153	161	168	153	160	132	154	153	151	127	122	169	149	159	129	162	162	150	147	162	134	127	158	139	153	149	136	160	172	183	153	142	187	162	169	131	147	151	140	143	147	149	167	154	185	176	157	146	162	162	156	157	145	162	179	165	162	132	147	137	132	164	146	138	132	170	153	143	157	150	150	165	157	139	149	149	156	153	160	157	139
5833	1502	3043	3617	3316	2627	2240	1875	1660	1618	1385	1323	1227	1045	937	1038	994	951	955	855	1290	1116	993	758	742	756	770	610	625	627	624	602	577	610	572	570	522	465	581	554	480	455	482	498	516	520	539	438	456	454	517	466	461	464	455	447	459	464	443	482	479	465	463	447	416	457	489	407	413	500	447	464	447	422	459	452	444	437	464	433	472	431	442	440	433	471	416	446	452	464	469	472	396	456	465	467	453	455	458	419	441	458	467	444	462	442	451	443	475	471	454	421	451	485	457	455	443	434	456	442	412	423	444	508	413	454	450	433	472	452	467	477	437	471	461	433	406	441	416	441	437	431	413	459	462	410	451	423	451	416	472	468	409	392	405	444	445	406	411	400	407	449	411	414	453	425	429	431	468	398	433	457	441	445	440	388	414	431	448	439	409	478	438	431	469	445	447	421	442	438	454	458	464	472	423	426	425	466	445	423	419	424	424	428	450	430	403	435	459	425	451	431	462	436	444	457	397	450	422	395	436	402	455	425	430	445	455	477	442	422	424	461	448	442	450	438	468	463	409	409	446	446	435	463	435	436	438	422	429	414	427	399	416	431	435	433	424	454	440	448	430	419	453	426	417	449	430	435	422	434	414	431	441	467	466	444	451	446	410	480	461	440	428	446	475	425	395	440	460	383	395	409	470	459	447	443	511	426	428	441	461	423	403	473	434	450	470	481	440	458	432	461	424	474	383	382	433	449	431	422	470	398	403	436	462	411	433	473	456	448	464	444	431	430	450	464	453	421	417	437	448	442	501	425	432	436	459	393	420	411	406	425	440	432	460	460	416	445	427	429	411	434	443	412	404	455	472	427	431	414	404	404	446	460	448	435	411	412	425	445	404	455	447	433	475	462	427	426	440	453	435	465	455	404	452	459	424	432	408	456	487	464	448	430	437	460	478	433	415	489	433	454	446	471	434	430	409	424	447	424	442	403	433	439	431	440	473	416	422	444	457	460	436	426	433	467	472	423	447	463	419	465	434	429	420	414	421	471	445	443	409	430	408	443	440	448	434	468	437	445	445	460	416	418	427	452	406	442	462	416	441	460	470	410	410	444	417	451	462	432	435	435	465	441	426	404	396	403	409	421	440	429	446	412	468	420	416	444	428	462	421	458	432	435	438	453	450	400	433	454	457	442	421	423	451	450	471	414	469	415	458	425	448	444	454	448	417	433	448	492	421	458	422	443	436	398	414	468	443	438	484	420	427	447	425	482	446	439	442	427	444	429	429	410	445	432	450	470	457	416	447	420	417	454	431	400	452	442	419	438	453	429	460	457	434	415	479	404	427	447	449	434	446	452	466	426	418	458	435	408	439	447	444	444	440	414	413	412	456	437	435	444	442	474	410	458	450	441	449	394	416	453	452	426	453	448	420	430	426	421	437	420	434	443	430	444	452	432	420	405	403	427	433	410	446	446	418	459	481	456	462	457	456	476	409	441	446	441	402	404	406	401	453	426	443	417	419	431	439	430	460	463	424	424	429	437	453	472	451	431	435	462	474	497	406	445	457	455	433	393	460	452	462	401	402	425	455	451	438	428	449	427	470	419	423	439	434	463	405	414	441	435	427	466	467	454	452	440	458	442	467	448	425	452	434	453	405	447	417	435	409	489	431	453	413	414	470	427	431	415	430	459	444	460	430	449	420	414	471	459	435	429	415	437	434	449	471	461	428	419	429	431	414	484	420	451	455	458	452	421	416	430	428	468	452	441	454	454	429	470	450	420	423	455	428	467	443	471	460	464	425	448	441	426	400	435	433	434	434	471	479	456	421	420	445	439	415	443	439	437	411	465	416	444	455	425	462	430	451	451	490	433	421	450	442	393	451	445	462	438	431	435	439	402	448	410	446	428	401	456	456	413	448	415	423	446	462	474	450	445	406	469	421	482	431	427	438	426	460	445	411	473	433	445	459	418	429	470	444	423	423	468	435	434	441	432	465	456	434	437	394	475	486	443	449	443	415	446	436	427	426	425	459	435	434	424	442	438	457	406	455	481	454	452	444	429	397	421	435	471	468	431	440	433	419	396	439	439	457	435	438	402	447	433	434	414	437	423	409	432	454	465	410	458	424	416	449	441	427	466	440	456	469	410	463	444	425	437	432	433	410	451	432	406	427	454	432	437	459	452	436	419	447	471	451	409	414	435	436	418	424	411	433	417	457	434	460	421	427	425	427	431	406	403	440	451	430	430	420	464	416	464	435	456	458	455	412	454	425	440	430	463	447	459	429	451	465	479	411	465	447	447	444	457	472	387	453	430	397	448	475	430	408	442	433	459	448	447	443	430	441	411	411	466	434	455	422	430	438	448	443	442	463	427	436	445	479	396	446	452	438	467	395	440	434	392	481	443	458	460	422	401	461	458	407	440	446	419	460	466	449	441	428	443	435	403	464	441	454	472	423	406	422	419	437	438	449	416	433	408	454	451	422	431	423	475	467	421	447	461	402	440	438	460	478	439	430	403	422	439	405	454	455	439	452	453	418	437	421	449	442	457	447	448	457	462	398	447	432	438	457	455	448	444	438	422	405	441	451	430	433	435	430	435	420	409	430	414	453	458	446	440	408	444	441	440	451	441	412	465	408	432	490	431	458	462	438	448	437	446	453	426	463	448	444	415	463	476	426	438	431	451	394	411	437	441	459	409	459	419	416	471	448	411	447	444	445	423	405	444	455	413	420	420	452	455	420	441	460	397	438	439	412	471	416	416	441	463	417	433	413	458	436	462	425	475	398	442	448	446	425	472	417	454	414	468	425	413	462	425	391	427	389	436	443	423	453	403	481	437	387	460	422	420	434	427	456	457	405	499	440	451	442	449	417	421	426	427	423	441	454	440	423	420	423	440	420	430	451	430	441	450	425	423	416	435	435	428	441	418	444	421	447	419	480	478	444	437	439	420	442	417	430	442	444	431	454	453	441	452	427	444	435	440	450	447	439	464	416	425	439	430	438	463	475	440	442	451	444	454	467	479	428	422	446	443	424	470	462	427	420	420	390	416	469	466	446	448	485	436	421	451	437	455	422	443	467	443	463	455	427	396	421	418	429	436	447	467	426	438	457	403	451	461	432	411	436	454	429	418	450	473	416	438	408	446	415	447	424	419	439	444	395	404	414	451	460	450	429	456	438	431	447	425	427	442	402	435	433	451	421	451	444	456	449	395	475	440	418	438	445	440	429	447	442	461	422	437	432	427	463	438	450	484	422	428	460	449	435	434	458	455	433	471	446	444	451	422	427	433	421	408	423	445	401	441	423	463	454	422	434	455	473	424	432	412	458	443	415	475	448	446	463	443	454	483	477	432	451	452	441	449	477	482	456	449	445	435	417	443	410	460	424	460	426	440	437	468	407	412	439	470	435	435	448	437	416	429	434	446	434	443	423	452	438	452	440	451	427	419	449	427	443	410	455	439	472	456	429	376	472	420	428	464	462	440	434	414	443	470	407	416	420	442	397	435
14043	2808	2895	2095	1630	1158	958	739	778	550	452	413	410	357	349	323	319	310	327	323	395	364	346	270	298	279	291	241	226	224	262	216	204	229	199	207	209	226	217	204	214	193	192	214	191	206	199	198	204	209	186	179	180	202	188	185	210	182	192	206	195	211	188	185	218	222	202	191	191	193	176	182	194	171	200	171	208	186	185	187	216	193	183	184	185	200	182	194	196	175	196	181	175	214	219	170	169	181	190	186	201	188	184	172	182	185	172	216	209	214	170	171	197	176	181	218	182	185	152	195	213	213	215	168	207	178	195	166	190	201	198	194	184	201	196	203	175	183	192	170	208	229	204	190	187	192	177	193	169	183	157	197	197	171	228	208	205	184	206	174	176	204	191	181	183	169	178	189	196	171	196	192	191	187	195	163	173	169	191	207	183	190	189	204	220	184	168	178	164	191	204	179	203	201	169	157	160	192	148	195	184	192	192	169	202	173	192	179	195	223	200	199	168	179	183	197	181	221	189	189	176	213	167	165	203	207	190	180	197	212	201	171	210	190	198	206	203	204	172	163	209	205	192	194	216	203	191	165	194	179	162	166	179	197	201	171	187	186	200	175	190	182	180	195	164	183	180	175	194	187	197	193	166	199	192	186	176	197	180	169	174	206	195	192	176	168	166	189	177	203	216	180	217	191	198	213	186	191	186	203	186	193	184	189	179	182	219	219	169	182	225	206	191	194	202	202	194	182	183	198	170	179	187	188	194	179	192	189	203	186	191	170	179	187	182	179	211	184	199	186	192	186	242	195	183	164	177	168	192	203	193	191	178	177	213	191	186	204	177	222	201	196	199	176	183	196	199	193	212	185	162	213	176	191	179	208	177	181	181	196	193	187	184	204	218	180	175	193	178	195	175	191	167	203	182	179	193	172	186	188	166	182	183	210	183	182	217	189	190	180	185	193	189	191	194	184	184	202	181	189	184	200	193	185	183	208	186	199	182	211	165	168	190	191	184	184	182	212	180	220	183	169	195	162	186	184	175	178	171	179	194	175	192	181	180	188	195	194	215	150	185	189	183	213	188	183	165	181	184	194	187	183	173	195	191	178	171	177	179	173	179	208	173	168	199	201	194	158	176	190	194	208	185	195	178	188	170	167	155	185	178	203	213	187	183	180	207	175	192	205	196	183	165	189	174	201	170	213	171	174	204	170	191	175	207	160	173	173	194	192	183	186	188	181	160	202	180	186	207	179	179	206	191	195	158	200	202	193	196	180	178	173	187	190	188	190	214	195	199	202	188	199	198	160	182	181	205	180	187	202	185	149	184	178	209	185	169	167	203	168	178	228	190	200	207	197	180	177	182	180	194	165	215	196	178	200	179	197	171	165	197	163	196	190	221	187	178	162	170	210	191	179	195	166	180	190	206	172	194	179	180	205	178	189	216	178	189	191	196	175	187	197	191	188	207	168	210	185	191	170	176	167	187	191	181	174	181	180	198	187	188	167	199	213	151	178	193	161	160	177	172	212	213	199	185	175	203	168	193	210	198	160	184	208	214	197	188	179	181	178	188	192	201	183	175	220	177	203	212	163	181	213	205	161	211	194	200	214	179	165	182	201	184	194	204	172	173	173	206	142	171	177	196	189	181	197	178	170	188	193	203	193	193	187	182	190	159	216	198	184	175	161	191	175	176	188	183	170	183	181	195	193	192	171	170	180	192	159	176	194	188	182	173	166	206	165	175	179	215	203	175	181	201	204	181	170	193	191	207	183	176	184	185	189	205	175	174	162	186	178	177	189	183	192	186	177	188	180	164	168	180	168	167	211	165	170	219	167	176	192	191	178	202	173	192	189	194	168	177	203	187	182	192	201	185	213	191	174	187	181	169	190	186	213	186	213	170	190	196	216	192	181	189	168	172	173	187	222	197	153	200	176	191	205	177	187	180	199	200	193	194	209	168	204	169	165	174	157	180	199	175	187	177	174	183	203	196	187	209	201	200	185	189	183	190	207	191	193	189	189	196	212	189	176	185	188	174	176	182	192	182	191	178	190	176	190	198	197	178	210	155	163	195	164	181	202	175	226	193	191	187	182	176	190	190	194	198	191	174	195	207	210	181	178	188	199	171	212	224	220	219	214	204	200	174	183	188	200	184	204	194	177	182	184	184	162	188	164	191	169	194	189	189	207	194	178	174	201	182	173	203	217	185	204	187	178	193	192	196	183	180	201	181	190	180	160	191	184	198	162	175	180	197	186	190	206	176	168	197	198	182	191	206	209	189	194	192	177	193	164	186	186	194	182	189	196	190	166	205	183	215	185	211	178	170	187	217	179	202	173	164	185	201	147	189	190	187	208	194	195	200	232	206	200	187	189	192	192	183	217	200	183	183	208	195	185	194	162	176	187	165	170	197	184	195	193	152	215	201	201	187	196	190	197	175	184	182	191	187	165	210	172	176	188	194	168	196	177	195	186	190	203	157	194	211	205	171	200	181	159	221	187	194	183	174	193	189	202	198	184	158	162	184	160	178	187	191	197	185	172	192	187	185	191	184	175	191	177	199	185	173	200	213	190	188	204	185	163	174	179	191	165	201	183	202	186	192	200	197	161	172	178	192	171	168	194	182	209	165	181	202	176	182	159	160	195	177	200	185	194	195	187	191	214	181	187	229	182	197	178	184	204	200	173	177	182	182	172	171	178	179	184	161	168	186	183	192	187	209	186	191	187	212	187	187	201	187	167	193	193	195	166	198	209	196	181	189	181	170	181	196	213	175	177	169	207	207	185	212	191	200	215	210	189	213	185	208	230	181	179	199	221	189	213	172	175	186	197	187	180	192	193	173	188	207	187	168	195	185	212	197	174	205	186	193	186	186	203	172	183	196	196	146	189	188	197	192	193	232	176	150	212	187	188	196	173	194	204	181	166	169	185	184	221	180	188	204	193	188	188	202	202	194	197	192	173	182	197	182	183	192	183	187	207	190	196	192	195	207	177	166	186	193	205	187	195	189	168	161	182	174	192	202	205	163	180	170	202	183	201	214	173	194	210	206	195	184	194	143	172	190	180	199	187	161	198	181	184	176	185	173	163	188	202	191	185	216	203	174	197	188	177	161	194	194	194	235	175	187	232	206	191	189	199	194	192	185	190	200	178	197	184	183	207	189	199	180	189	174	196	197	166	185	179	167	187	184	185	202	176	204	175	197	206	241	189	187	174	182	217	193	188	186	185	198	167	190	184	191	189	155	203	198	171	165	190	183	186	190	190	199	193	176	191	192	190	184	163	175	182	202	217	218	201	200	162	181	183	176	216	209	186	176	172	195	182	172	178	169	200	186	180	182	205	211	182	172	181	182	173	181	178	183	196	200	170	183	198	199	200	186	169	183	205	184	192	173	207	199	181	176	195	180	190	187	164	177	198	177	164	173	184	238	183	178	178	181	190	183	192	165	190	175	194	201	198	194	186	188	190	170	209	178	189	201	175	203	184	179	188	193	203	193	213	176	179
7829	2476	5430	6328	5791	4789	3931	3398	3117	2600	2366	2107	1958	1800	1614	1624	1723	1610	1443	1408	1900	1672	1405	1275	1137	1106	1173	885	867	848	831	864	813	815	784	702	733	716	695	711	642	648	657	605	594	669	659	621	577	649	581	616	596	564	577	540	561	549	595	585	554	578	595	572	616	583	589	530	526	534	556	573	550	561	540	546	645	573	529	599	528	515	528	556	589	580	566	546	566	531	556	544	557	518	535	525	556	542	576	563	518	539	563	518	543	522	568	540	508	540	552	574	481	531	550	580	532	541	529	551	554	558	526	554	531	507	551	545	540	578	553	554	521	513	554	522	535	538	530	549	533	520	509	529	535	549	531	554	553	502	523	498	522	526	534	545	531	553	533	564	548	555	562	559	548	527	535	586	559	549	551	518	528	536	529	543	551	527	525	545	513	497	520	508	515	540	562	515	501	517	562	526	535	527	527	530	528	553	531	534	516	510	584	533	539	512	534	529	490	539	480	523	503	543	509	569	532	528	527	572	558	545	556	536	525	532	497	495	533	553	514	522	524	541	538	549	519	509	518	570	564	527	534	575	559	554	515	514	527	513	551	500	524	499	560	515	549	548	518	554	510	548	533	500	524	528	539	561	522	495	528	569	547	550	538	581	510	552	541	510	510	522	558	573	557	548	560	546	530	554	533	511	505	541	516	533	538	539	535	537	526	524	546	482	520	512	558	559	520	516	495	536	524	533	533	532	515	525	530	546	533	514	527	519	528	546	544	521	526	524	491	545	579	569	553	536	492	515	504	501	545	550	524	523	522	553	494	561	549	510	522	528	529	570	532	510	571	495	515	518	581	544	553	594	540	532	502	510	564	557	565	520	513	595	514	538	553	549	496	547	535	569	537	486	549	550	551	534	512	544	516	571	504	520	549	557	511	550	517	559	556	561	514	531	524	580	531	527	527	537	523	550	553	522	570	545	520	560	516	542	552	500	583	540	539	565	562	508	582	545	556	515	534	545	476	501	498	542	528	525	531	541	517	527	532	500	556	526	502	542	556	518	478	521	556	556	492	513	550	537	525	562	463	571	538	495	511	476	543	549	544	508	531	523	537	569	513	512	572	528	542	490	521	539	542	515	499	536	541	523	540	490	552	569	566	549	504	538	537	521	525	542	528	543	554	554	517	529	525	578	537	560	519	514	583	529	548	526	508	520	539	557	520	555	545	524	544	553	586	522	591	529	561	573	581	528	561	558	495	538	570	496	522	500	512	553	580	559	529	534	552	516	515	544	548	537	537	541	575	582	555	613	496	540	509	563	539	533	547	604	561	566	559	553	579	544	539	510	521	506	480	525	536	501	529	564	573	515	524	541	537	588	503	515	541	526	549	554	483	553	543	527	505	518	539	506	534	536	536	521	525	549	520	494	510	524	567	558	546	536	575	496	518	579	579	511	519	539	537	538	527	541	576	524	522	543	551	541	533	555	536	517	562	502	509	564	504	531	516	519	499	498	514	511	484	530	530	526	527	533	546	543	566	542	522	572	521	533	518	513	522	511	570	553	506	575	525	539	538	543	526	582	538	540	544	471	516	511	540	529	531	520	557	581	568	530	550	536	524	538	536	530	533	551	538	553	480	561	521	529	559	556	533	505	570	537	512	488	542	525	532	585	535	498	532	528	512	522	571	511	570	530	536	617	502	540	519	594	562	571	535	519	515	521	501	541	481	509	529	549	525	523	550	524	528	525	524	503	529	543	512	531	544	511	570	519	533	531	555	540	536	524	529	525	514	535	532	569	527	547	544	565	542	477	575	563	507	505	543	545	554	533	527	527	494	490	514	543	500	528	518	527	558	532	550	526	527	526	528	549	552	508	538	526	494	527	514	550	578	517	572	570	544	501	564	531	551	517	541	541	529	520	539	537	522	557	515	540	562	554	508	527	554	518	570	519	513	507	543	534	552	532	532	533	543	547	527	543	545	544	547	556	503	575	565	552	523	545	492	526	535	498	488	552	537	572	587	538	523	487	544	500	544	517	513	559	513	546	565	502	548	523	552	530	508	561	544	510	544	510	523	498	580	540	514	521	513	540	516	506	551	498	590	581	543	505	538	505	506	561	536	532	522	503	514	497	502	506	525	549	543	548	567	556	543	531	527	500	530	587	545	466	491	571	557	562	510	577	573	555	512	523	533	521	545	544	546	548	543	543	529	511	531	495	524	500	474	549	558	501	524	519	550	526	541	522	520	562	507	550	542	578	538	511	547	544	540	542	536	522	505	514	544	521	511	484	547	545	536	540	509	536	523	525	524	519	559	562	551	526	522	566	547	572	534	561	526	524	529	509	528	510	541	524	532	555	531	541	532	541	490	529	515	553	510	507	522	559	575	581	553	552	533	592	535	516	512	509	558	565	532	547	552	517	587	499	529	517	518	498	521	558	553	569	601	506	556	494	511	516	485	533	544	489	528	536	534	522	507	548	547	550	553	573	514	522	558	516	559	528	527	536	519	518	569	522	554	516	506	512	525	485	557	556	528	561	512	538	564	530	521	544	516	543	490	523	519	553	552	571	525	534	540	540	549	520	537	515	465	555	498	535	562	545	523	558	533	529	564	534	546	540	505	549	503	548	492	525	581	527	509	511	539	513	491	548	558	515	534	530	528	532	550	543	500	536	522	564	582	565	523	559	520	519	533	513	503	560	535	540	468	573	542	533	526	501	557	523	563	552	519	584	546	517	531	556	541	568	551	526	548	522	558	488	524	516	472	531	519	535	548	537	571	527	517	554	521	559	525	536	534	568	515	515	515	515	531	514	513	552	563	539	536	534	524	555	502	547	516	480	535	556	539	527	527	558	514	539	548	571	557	518	514	519	528	500	569	547	535	556	487	526	532	478	489	518	540	530	520	533	561	505	487	503	492	520	552	476	516	496	566	530	513	550	534	568	565	545	496	507	538	571	531	568	583	534	529	524	544	513	510	538	573	492	530	528	539	529	523	539	526	572	528	532	587	522	577	527	524	510	538	544	524	553	585	578	558	497	543	484	515	530	565	545	544	554	510	546	489	512	523	584	575	511	540	531	509	523	532	567	493	527	527	537	500	522	538	515	555	513	539	544	548	536	551	497	559	530	517	538	572	543	563	545	533	533	548	576	529	574	529	546	519	546	525	593	496	561	563	489	495	493	550	497	529	494	553	523	552	579	527	521	537	585	558	548	580	490	525	562	541	554	536	544	514	538	557	528	531	543	525	560	583	520	566	515	548	545	574	527	547	572	510	528	506	489	542	548	547	525	575	560	535	527	550	508	556	504	511	542	535	558	496	527	519	533	518	519	528	533	502	546	531	540	536	522	527	501	559	553	558	562	536	544	548	524	500	522	552	555	517	560	546	534	579	546	541	523	528	551	520	512	527	582	542	538	549	520	536	532	507	556	545	519	539	531	572	561	531	536	513	512	525	526	512	540	590	518	547	531	539	540	530	508	574	531	547	499	539	520	550	528	512	534	548	516
1994	403	438	382	347	381	314	326	311	350	341	338	321	343	368	335	339	319	328	314	293	292	333	319	342	305	336	324	326	296	339	337	296	304	332	299	333	324	315	325	352	327	315	355	360	299	307	311	315	330	346	300	323	328	330	321	304	312	286	363	325	317	331	340	319	309	333	296	341	327	330	308	301	330	337	297	308	331	330	326	322	330	298	312	326	337	315	328	315	313	319	336	267	301	347	330	301	311	344	316	314	326	325	314	320	307	332	333	331	252	308	361	319	294	315	284	305	309	352	299	306	304	322	325	311	317	351	327	334	325	337	326	303	293	314	310	324	348	295	306	322	327	316	308	340	332	301	337	334	344	322	324	355	308	321	332	353	339	306	339	315	330	326	338	278	326	357	316	302	326	333	305	326	329	325	297	353	329	353	302	299	314	289	319	314	300	304	326	314	304	330	312	326	301	341	332	314	323	315	307	297	305	311	314	302	315	340	341	331	308	324	300	309	301	348	328	299	314	335	339	321	330	307	325	297	331	408	321	323	323	321	322	324	323	319	335	301	327	326	295	326	303	315	315	339	317	308	307	325	328	354	339	302	337	338	329	316	279	322	350	324	318	303	355	323	326	318	329	294	316	316	325	336	336	274	321	317	352	334	333	290	329	323	324	315	298	334	313	340	327	338	317	323	317	338	351	292	329	304	345	308	312	349	328	289	315	319	297	309	317	302	321	344	329	333	326	314	320	296	281	320	293	361	325	339	299	307	354	302	329	336	321	302	308	303	298	310	334	305	301	313	301	293	302	304	322	315	328	332	333	339	349	346	314	336	359	324	310	303	308	333	289	296	316	263	329	278	303	324	311	290	276	313	327	333	294	341	308	314	317	296	334	311	361	327	341	289	339	331	304	323	299	331	334	329	310	349	347	325	296	360	324	347	321	314	359	322	330	303	347	335	333	348	278	310	337	328	310	319	306	297	293	294	333	333	316	314	337	301	345	288	307	305	310	321	328	311	305	324	285	332	306	353	309	302	366	360	316	309	329	311	319	323	329	338	302	353	291	327	321	300	304	317	315	321	309	344	328	286	311	320	325	363	337	295	314	291	349	312	318	307	308	342	338	315	315	302	310	350	324	307	317	337	316	326	334	321	320	299	323	289	332	304	328	324	304	317	327	343	314	297	299	323	309	300	320	322	298	321	279	318	336	309	357	328	289	306	319	304	307	324	334	315	350	312	331	336	302	345	347	310	316	319	302	287	334	300	323	314	306	332	312	309	322	311	306	305	311	283	334	354	314	331	339	313	337	330	315	353	293	347	282	329	314	335	320	319	324	356	338	332	326	337	348	329	318	337	314	348	326	313	324	304	344	319	331	304	294	318	314	322	309	353	293	309	307	304	324	324	319	322	318	277	301	309	311	278	324	276	326	306	285	324	354	330	320	319	318	330	312	310	330	305	312	293	304	298	354	304	337	326	335	310	286	299	312	330	289	314	338	302	328	305	328	346	315	351	315	342	336	347	299	331	328	312	299	334	348	328	313	329	299	292	344	318	290	285	328	326	356	339	332	296	310	327	359	312	300	354	322	325	329	331	303	287	287	342	332	339	312	304	328	310	310	323	344	288	340	314	309	339	318	308	310	349	302	296	326	344	332	309	318	299	305	287	338	310	329	312	305	299	336	299	302	331	349	338	361	329	341	310	319	308	324	324	320	310	305	345	314	269	318	299	335	353	305	332	314	321	322	304	324	318	337	310	335	318	316	295	337	290	313	281	317	318	340	304	320	298	316	327	292	347	291	294	312	318	342	320	344	307	331	322	325	347	332	339	329	355	319	329	301	312	325	320	336	331	326	309	315	322	336	320	317	301	301	312	302	344	318	328	362	318	314	320	331	297	334	316	290	328	297	320	349	303	313	316	323	313	319	320	321	331	307	300	349	301	319	327	335	291	328	336	329	302	299	346	345	311	331	328	297	317	311	348	313	328	300	314	360	329	348	324	314	334	294	296	313	307	296	321	342	314	342	385	331	350	316	304	350	317	333	292	314	311	295	326	351	334	323	303	332	315	346	312	338	320	307	346	328	312	332	326	337	308	278	321	298	315	306	348	296	327	301	319	296	297	325	340	317	322	331	306	308	305	312	294	335	301	327	341	314	335	341	305	306	314	322	324	333	331	328	314	337	330	308	320	287	320	335	310	306	320	308	291	316	313	303	301	348	306	322	273	280	341	288	334	282	282	318	308	324	324	296	355	325	339	338	346	296	304	323	297	314	312	323	320	367	332	336	360	309	320	298	353	322	308	301	310	305	321	313	333	326	310	305	343	319	312	321	318	316	301	309	325	311	279	313	307	335	325	333	306	334	313	340	323	297	302	315	343	309	319	313	315	336	330	327	301	351	320	334	332	321	309	341	336	332	341	323	305	327	298	300	316	330	332	331	335	322	305	316	309	302	297	356	307	318	295	321	337	318	317	330	301	316	335	300	345	311	322	312	287	307	335	327	294	324	294	295	377	325	363	325	288	342	315	305	319	338	313	306	315	312	336	308	312	307	341	351	293	300	321	330	311	290	332	357	317	321	308	350	309	346	316	291	337	302	314	336	319	334	321	303	313	296	335	331	351	316	359	297	316	334	286	318	325	308	313	335	356	340	337	335	341	318	332	327	298	337	313	326	353	276	325	320	306	339	324	319	314	317	318	322	319	285	324	307	324	323	298	329	360	311	289	323	302	313	297	316	299	330	336	360	330	339	333	336	295	320	339	345	298	320	322	326	333	294	311	308	337	319	305	293	290	314	306	337	308	321	294	332	311	305	341	325	313	350	333	337	326	339	354	288	314	310	333	320	310	337	302	316	314	311	311	317	298	297	302	303	326	316	303	307	293	297	316	312	359	320	325	314	334	350	317	324	321	334	316	314	306	326	307	326	315	330	297	307	330	304	316	296	349	319	301	267	323	364	296	293	318	346	310	288	311	336	326	316	361	316	317	304	291	347	313	310	334	315	296	325	331	328	344	340	308	318	298	332	301	308	300	329	343	321	347	302	295	321	331	326	372	314	342	308	324	315	290	318	314	321	295	334	324	334	318	296	286	334	327	336	343	324	347	331	346	324	346	305	304	341	305	338	318	316	334	338	304	315	335	308	320	331	328	327	299	330	282	294	314	344	342	345	358	326	345	316	310	310	291	303	329	297	321	297	333	298	330	315	289	273	345	286	316	330	323	299	286	289	322	301	315	326	350	323	295	321	343	321	336	307	290	339	332	316	303	284	328	324	313	331	305	310	294	333	339	326	305	321	297	283	336	327	355	327	309	307	304	289	301	315	320	323	319	290	317	331	314	331	317	314	315	337	327	324	329	300	316	326	323	323	323	306	309	328	343	309	293	331	326	318	324	316	331	314	306	314	323	292	299	333	339	360	302	311	314	327	342	316	315	300	282	306	339	327	352	361	311	315	288	332	339	331	315	298	294	306	300	366	302	316	306	311	349	304	307	311
2508	890	961	983	972	948	926	888	847	830	829	837	845	772	813	787	849	826	795	841	795	769	779	808	803	820	808	784	800	769	820	770	787	771	792	756	754	793	807	782	779	811	803	761	748	829	848	796	816	784	767	757	833	796	803	778	780	820	788	780	781	778	830	773	761	820	794	763	802	772	807	845	789	794	784	784	758	757	778	781	768	791	764	776	746	805	836	832	802	816	812	781	806	763	843	799	783	796	795	758	791	792	768	785	765	754	747	819	768	793	762	761	780	793	812	757	783	768	792	712	779	770	808	802	790	740	789	757	786	828	771	775	733	791	764	792	830	777	757	809	784	808	783	778	759	759	855	804	786	806	747	770	819	777	834	820	753	864	830	777	793	788	841	774	826	734	761	787	804	806	775	785	810	803	770	810	729	811	820	787	805	786	749	811	764	753	809	758	752	814	812	752	746	786	813	818	779	789	769	755	794	830	791	742	843	752	850	737	777	793	788	770	844	744	827	810	775	797	785	757	762	769	840	804	805	779	830	789	786	784	761	762	797	781	773	826	821	800	794	864	808	737	820	786	809	779	742	788	806	778	775	813	745	766	806	771	799	768	760	816	775	770	807	735	761	807	839	785	795	812	798	815	827	791	834	810	782	765	774	814	812	824	792	786	753	794	764	739	795	755	810	764	772	780	776	781	740	788	785	836	830	808	782	788	775	784	744	753	779	771	844	821	787	750	751	791	742	737	787	834	780	765	757	745	796	807	841	774	815	785	795	824	751	806	856	815	728	769	740	770	802	822	809	769	818	744	760	788	809	796	777	748	780	785	770	770	770	764	750	761	799	797	754	795	801	780	811	804	766	803	815	809	801	779	746	734	813	804	775	802	769	799	813	776	783	758	793	834	764	767	815	810	766	796	835	772	782	795	768	784	828	756	803	794	797	811	760	839	739	807	760	790	818	760	782	811	786	821	812	759	814	764	769	761	759	785	780	812	784	808	812	791	823	815	787	807	801	810	783	813	787	783	782	772	792	754	752	793	740	771	812	738	800	742	824	754	779	812	779	715	736	849	806	788	766	796	727	772	803	782	830	799	753	763	820	788	773	781	777	832	798	743	836	770	820	786	755	808	759	757	806	815	805	812	821	810	757	763	811	800	800	766	763	733	776	846	780	806	748	845	810	757	827	798	785	841	771	828	780	852	831	802	777	838	780	850	783	805	783	732	804	802	794	792	754	828	786	768	798	815	732	779	797	793	766	811	763	768	785	821	822	774	819	762	741	791	808	794	774	741	808	770	763	760	804	801	774	762	792	788	808	774	810	793	834	746	779	770	814	781	822	747	757	809	746	799	770	733	761	779	774	777	745	825	795	776	824	741	779	733	759	739	784	757	715	767	804	770	794	813	809	787	832	770	810	759	767	741	766	778	792	762	838	825	766	749	784	822	779	744	779	777	794	776	814	757	800	786	777	808	781	788	825	795	774	824	770	779	794	798	772	801	800	787	774	752	736	798	831	779	795	780	733	765	789	771	833	808	784	766	824	794	772	814	798	833	741	788	769	800	816	746	755	762	816	832	760	713	749	804	850	809	748	851	816	755	767	803	794	760	771	761	813	772	806	790	802	776	789	815	758	793	798	742	755	772	800	811	769	826	765	770	798	836	778	792	790	840	751	812	786	801	747	784	748	755	793	761	825	800	800	744	845	733	825	786	771	780	833	768	775	763	809	851	780	815	788	744	781	798	809	775	785	827	758	742	801	823	810	779	726	772	816	765	778	792	750	800	781	810	775	838	766	781	778	858	798	827	755	795	724	764	750	807	783	762	761	766	778	774	732	819	789	766	798	783	789	785	844	755	786	798	774	811	798	867	813	767	772	826	779	806	706	800	787	771	799	774	777	778	790	782	792	756	789	806	744	824	759	814	786	796	791	745	831	777	771	734	807	806	817	778	806	778	737	800	777	820	795	813	810	795	821	796	821	805	760	802	729	811	813	763	742	802	782	777	762	813	738	791	764	763	819	791	794	744	842	803	819	791	771	801	806	745	749	827	750	787	799	758	763	801	791	794	822	772	783	779	798	774	831	755	786	815	768	751	776	765	754	787	739	847	802	830	793	749	766	767	749	775	801	801	769	760	787	742	823	751	789	836	793	806	787	776	742	790	774	813	782	831	814	802	780	795	751	845	801	766	822	795	763	799	734	775	813	808	783	759	812	743	761	806	783	798	771	837	815	774	766	769	813	785	818	855	756	799	780	765	779	790	750	788	809	769	787	774	827	798	822	784	842	823	837	784	811	773	780	771	801	721	783	807	768	783	737	789	757	781	790	762	819	823	786	785	800	836	743	806	753	837	802	753	764	800	774	838	786	787	753	789	751	781	774	802	795	820	771	872	785	798	801	764	785	771	771	796	786	757	783	782	759	805	765	790	804	799	828	761	819	782	809	766	834	766	829	771	800	764	778	784	768	801	766	787	837	740	766	834	780	809	753	767	792	789	767	746	773	825	793	811	803	801	805	799	778	776	761	833	779	791	822	812	820	750	766	813	781	769	744	756	801	764	810	757	789	767	764	773	797	832	839	721	799	811	842	776	778	781	802	790	825	801	804	812	804	836	774	786	790	785	795	785	758	793	836	741	752	754	801	763	788	836	795	775	771	765	769	798	776	776	754	793	779	782	782	820	800	755	776	832	742	762	830	792	760	791	803	777	784	764	752	784	822	794	789	835	824	792	759	797	783	781	773	789	791	759	794	826	786	782	777	782	746	807	832	767	791	772	743	782	776	799	799	780	798	769	775	789	772	817	772	817	796	782	819	783	754	777	793	790	725	762	818	778	807	819	799	793	755	801	792	808	798	776	821	808	779	761	819	716	782	793	768	811	799	767	798	761	787	782	739	831	732	797	850	835	761	815	787	805	833	784	770	732	798	780	819	840	811	800	787	862	778	720	796	799	810	797	780	780	800	801	811	801	817	871	805	788	790	815	813	785	739	759	766	762	786	808	775	790	731	785	826	729	766	803	768	787	846	793	807	823	758	791	823	800	763	779	784	786	778	749	836	815	756	787	773	733	787	762	802	801	827	770	776	761	844	783	805	764	752	802	763	788	770	731	773	789	784	809	770	852	727	784	887	774	790	786	780	800	835	803	839	789	847	821	782	797	810	780	777	768	768	826	746	778	812	799	817	730	759	760	784	811	774	800	807	788	745	783	783	794	806	793	826	777	733	762	766	797	753	773	766	800	793	722	819	758	824	747	788	776	830	739	771	773	775	821	770	804	751	789	749	778	779	755	772	782	752	770	793	792	820	793	827	768	760	772	771	797	786	796	793	817	757	790	797	794	768	804	766	776	784	807	770	767	783	764	798	813	775	807	804	763	755	753	804	804	793	773	768	815	744	786	802	781	768	818	805	766	758	755	778	765	851	816	778	799	766	803	819	778	776	735	786	826	767	789	764	731	809	776	816	784	845	787	777	797	813	776	774	840	762	784	774	789
7467	1160	1414	1141	845	607	515	437	406	316	342	256	261	231	241	244	210	224	215	195	224	249	219	172	177	185	208	173	184	161	181	188	153	187	170	180	177	156	160	175	178	171	160	173	181	167	167	164	162	183	182	160	152	159	170	169	141	154	164	145	149	165	157	143	161	139	176	165	145	153	151	134	164	154	174	149	146	150	165	157	137	154	144	148	141	158	143	165	139	137	173	122	143	149	171	151	171	181	155	154	172	167	167	164	151	155	171	143	151	157	151	138	167	147	171	142	132	162	150	147	137	137	152	163	156	170	167	172	145	151	177	142	134	157	173	149	130	168	149	145	174	171	145	149	150	147	127	146	135	156	165	154	159	166	145	164	154	159	140	164	150	142	139	142	142	154	157	170	166	186	149	145	162	152	158	172	142	157	162	158	153	156	172	156	153	148	150	155	166	179	176	162	147	157	142	180	151	151	162	162	149	140	138	164	147	153	143	156	162	158	162	168	174	156	170	152	161	137	120	161	149	157	164	146	138	154	143	171	162	173	173	143	152	166	157	142	172	158	172	166	128	136	148	144	143	152	173	159	145	154	152	158	140	170	165	154	133	138	160	171	145	166	159	168	161	158	160	146	161	169	150	152	168	155	145	176	144	181	152	158	169	148	163	134	146	175	161	151	172	157	156	160	164	162	173	157	140	160	163	143	140	154	175	149	158	169	170	146	153	162	150	133	170	163	145	146	164	162	146	146	165	187	169	145	127	134	137	154	141	156	150	165	159	158	156	151	173	143	153	153	172	160	143	168	157	145	163	161	141	171	161	125	144	170	143	150	165	143	158	166	133	140	151	155	153	171	157	156	138	165	147	168	162	146	145	162	129	153	158	148	146	146	154	130	145	152	149	174	171	171	167	183	166	165	180	172	155	162	137	147	157	162	152	140	161	150	165	164	165	167	159	160	160	157	147	165	154	153	154	169	176	171	158	176	135	165	152	163	163	151	155	165	145	161	128	151	156	138	158	171	162	156	158	159	172	150	167	148	151	171	159	151	138	163	151	151	150	146	145	175	163	165	159	151	138	148	179	156	128	143	134	164	156	195	140	166	154	153	174	149	165	145	165	164	165	145	166	150	154	151	153	147	183	129	163	157	164	172	164	163	144	190	166	148	162	156	156	165	162	158	175	170	163	156	154	155	167	154	163	183	176	155	181	136	177	157	174	162	155	157	138	160	149	151	144	159	152	155	138	155	133	162	141	147	133	159	148	176	161	144	163	144	154	161	157	160	151	171	168	144	150	154	159	161	152	169	140	155	167	144	148	154	161	137	161	164	164	153	173	152	157	159	158	158	149	155	172	156	162	161	166	159	156	156	151	150	156	149	162	167	135	151	163	151	147	159	136	156	151	171	145	155	159	129	165	134	151	147	163	152	129	163	183	153	159	149	173	155	169	143	162	155	155	156	160	166	180	138	165	161	151	157	148	141	177	140	161	128	150	157	150	160	135	143	171	143	160	168	151	140	126	153	173	178	144	162	180	148	169	151	172	137	159	142	170	165	155	162	159	154	130	190	159	148	137	140	143	157	176	158	156	165	167	167	158	151	159	148	127	151	169	159	141	138	165	172	146	141	174	152	177	132	181	169	161	149	175	166	165	179	148	156	142	165	148	168	155	160	124	157	152	169	158	170	171	156	151	156	146	172	155	159	147	155	151	163	134	163	157	147	150	154	171	161	175	149	142	158	136	155	158	149	141	173	174	147	188	148	151	148	167	136	144	155	164	159	140	158	128	147	127	159	136	180	166	162	163	161	167	159	143	144	152	173	133	160	152	139	149	137	153	152	151	143	161	128	191	159	170	158	153	167	171	151	168	169	174	147	153	165	177	131	150	144	145	173	177	159	187	133	175	117	167	155	142	169	138	164	153	162	144	159	170	162	123	141	146	181	141	139	159	163	147	143	164	161	146	161	134	155	152	152	140	161	143	157	175	160	146	156	146	159	148	167	142	141	132	168	147	159	201	174	160	153	165	138	156	147	168	150	152	147	148	132	142	159	168	162	147	139	180	163	156	166	148	178	154	183	183	168	174	163	153	149	158	169	153	158	149	142	167	146	146	174	137	164	190	149	153	171	178	157	150	172	149	172	153	137	152	156	127	161	172	146	156	180	160	138	134	182	169	171	145	148	176	170	141	154	167	162	151	162	179	168	153	144	155	176	139	156	163	164	148	153	151	173	184	159	137	153	156	142	154	130	172	166	165	162	153	165	156	139	177	151	156	181	142	156	170	157	114	174	156	153	142	163	147	146	129	149	134	141	154	174	157	160	132	172	148	163	156	154	151	171	193	148	160	156	152	158	173	165	174	163	154	155	150	147	139	136	149	157	148	156	161	153	148	151	175	176	179	131	162	147	125	174	171	154	142	147	151	164	158	160	161	162	151	141	148	162	122	145	144	147	167	131	149	147	171	147	170	156	164	168	157	160	153	152	158	159	159	167	143	149	152	152	163	121	153	151	159	168	156	145	193	157	168	155	150	187	156	161	146	165	147	135	142	161	146	131	153	159	162	159	127	155	166	127	140	153	149	132	142	155	126	164	157	142	151	189	159	142	171	144	151	160	151	156	152	163	139	135	174	169	158	155	151	163	133	162	137	169	159	149	162	159	157	168	150	143	160	149	168	157	170	150	149	136	157	171	163	169	135	158	162	165	153	158	169	169	176	170	147	166	149	142	160	153	158	141	164	195	153	132	161	152	175	182	146	147	170	161	148	153	177	171	156	157	170	132	184	158	156	159	162	181	161	167	160	166	145	143	172	135	153	189	170	154	167	160	141	149	127	172	187	150	164	143	163	155	153	144	165	146	163	141	155	160	160	163	140	162	149	124	171	145	174	147	177	162	185	144	153	149	172	159	147	169	139	147	153	142	155	164	156	142	157	166	170	156	162	155	152	157	154	157	161	161	156	171	154	159	166	145	159	181	170	148	183	165	158	164	132	177	146	142	145	170	149	154	133	177	156	165	148	142	134	161	167	167	161	126	144	184	163	162	162	176	167	151	162	153	155	157	153	134	138	176	162	152	165	148	160	144	148	163	158	153	165	145	132	153	135	158	134	131	154	165	151	162	130	164	157	154	147	156	158	153	167	149	176	169	175	201	131	173	167	155	145	166	174	148	150	162	165	166	163	192	190	154	144	172	161	170	161	143	137	163	141	185	164	161	157	156	162	166	170	166	147	154	159	178	135	155	154	176	167	149	135	154	163	142	135	156	158	181	159	143	149	153	145	156	151	149	182	154	156	148	154	174	167	173	170	166	147	155	187	138	148	141	143	160	140	157	173	161	162	156	135	146	158	154	160	157	150	130	154	143	177	135	155	148	150	163	161	147	153	161	155	161	172	168	163	134	167	160	156	171	135	144	141	141	161	148	138	151	174	150	148	149	153	148	178	139	157	185	158	159	133	136	173	166	168	162	158	143	167	155	138	157	170	165	155	154	162	160
5843	1439	3009	3906	3182	2736	2176	2018	1894	1490	1425	1329	1145	1082	981	1112	1074	1012	881	912	1183	1048	1000	737	847	804	768	556	586	629	664	652	560	551	538	543	546	561	540	539	540	494	490	513	512	532	470	478	460	487	474	469	467	496	476	452	476	445	483	451	426	455	439	448	442	443	473	509	518	483	418	452	485	462	424	474	452	460	462	471	477	444	426	463	439	467	446	465	446	456	427	447	408	446	456	444	480	413	429	445	465	435	466	467	494	464	459	427	488	441	442	475	448	462	434	451	437	430	453	457	437	472	477	415	434	458	457	425	437	440	453	470	441	441	433	418	448	419	433	429	452	464	446	491	430	469	434	422	444	447	431	442	448	431	474	452	442	463	450	423	442	439	459	426	443	406	413	467	463	475	420	402	435	464	463	444	429	442	413	428	448	439	416	471	425	430	393	489	438	445	464	437	455	428	434	441	470	429	452	419	480	492	416	462	425	456	445	446	419	417	456	413	477	465	437	489	463	449	393	446	446	451	454	452	433	419	442	454	432	482	454	446	404	429	426	449	443	457	447	430	443	428	424	423	449	432	433	437	442	452	423	421	420	411	453	405	444	416	435	443	463	446	451	479	416	475	462	425	450	423	416	433	435	418	431	412	463	419	435	436	444	419	440	417	447	455	415	467	430	441	443	411	444	449	469	424	445	423	446	452	436	434	474	429	441	451	411	448	447	438	417	472	456	443	465	373	411	458	460	434	463	427	419	461	452	469	451	413	413	473	458	481	464	416	442	425	462	411	445	432	454	469	404	453	443	430	414	449	455	438	431	454	424	429	415	424	454	459	403	451	418	450	439	476	478	453	423	470	449	432	452	463	441	438	473	456	451	437	415	430	411	454	402	462	413	433	440	411	477	448	431	434	426	436	438	463	383	452	440	380	451	394	463	440	361	445	425	501	453	430	466	450	451	450	430	431	438	438	454	436	488	434	426	430	482	429	444	425	458	403	446	440	454	431	452	456	486	428	438	444	439	456	471	428	470	450	470	418	446	460	461	440	418	438	460	402	429	466	468	409	412	418	482	441	403	416	440	461	411	448	455	425	431	425	425	476	485	481	448	441	452	429	430	454	475	460	457	440	477	410	446	423	465	434	436	420	433	469	454	463	428	458	440	457	476	458	479	436	466	465	484	412	451	440	468	449	488	482	439	446	453	440	418	449	427	433	430	415	459	442	422	443	482	433	472	387	440	435	456	427	473	431	406	424	412	474	438	462	449	443	426	461	423	406	442	404	429	447	472	459	414	414	441	447	452	462	422	456	446	447	470	421	429	412	421	470	422	438	441	465	449	430	419	464	468	447	429	478	470	465	441	448	435	458	431	475	466	425	428	434	454	449	429	481	462	463	468	431	445	445	450	460	444	441	464	451	439	403	471	443	462	432	459	436	427	440	440	412	424	492	456	439	477	443	446	438	430	423	438	452	477	455	423	402	480	408	434	411	461	444	434	428	450	448	416	455	428	436	478	462	422	454	473	421	434	464	438	454	453	439	453	434	420	457	474	454	474	482	419	397	457	478	409	431	433	438	441	466	437	454	442	394	456	406	403	455	444	420	444	479	437	468	418	432	468	457	435	462	441	461	418	461	398	411	470	437	429	414	437	443	425	435	456	423	481	451	444	462	471	395	440	458	437	500	460	473	437	462	393	460	453	445	460	430	414	450	456	460	432	434	449	464	435	452	440	431	438	437	436	419	456	475	461	468	421	425	417	461	461	458	459	454	460	443	419	450	487	479	439	459	467	445	448	441	427	433	493	429	454	426	439	433	422	431	441	401	441	403	472	467	410	483	460	450	427	424	446	442	486	472	434	466	407	450	449	504	432	458	483	450	425	434	454	467	447	460	436	442	480	433	413	458	440	454	435	442	449	466	457	452	426	384	431	449	434	438	436	477	424	415	436	450	450	472	399	466	452	446	437	451	442	439	448	435	484	422	452	411	418	432	475	452	437	439	454	444	411	457	436	456	461	453	433	450	449	464	482	450	417	475	464	456	461	423	466	438	422	445	448	441	414	440	460	467	444	456	415	444	452	456	474	453	460	457	425	483	427	482	463	450	441	485	418	445	470	432	449	438	462	442	457	415	441	454	452	417	438	453	410	422	441	427	461	451	446	471	457	457	431	447	441	451	434	425	469	484	431	449	414	449	404	471	453	468	466	426	446	438	456	436	443	465	448	443	437	463	464	457	407	467	447	426	418	451	438	439	448	416	458	448	426	417	439	463	447	418	429	468	457	416	413	408	458	423	429	452	444	416	474	440	450	394	454	420	416	447	442	457	463	447	421	438	457	398	391	451	409	460	465	435	457	433	447	457	445	384	421	431	463	468	469	403	455	461	459	464	425	458	463	423	486	439	426	464	478	406	466	446	442	456	410	466	445	438	444	428	420	456	434	437	411	432	445	502	466	431	455	463	412	444	450	445	497	444	457	455	432	436	449	482	413	434	463	429	452	430	466	472	423	421	474	463	433	443	421	460	436	423	439	446	443	463	418	449	433	447	414	441	419	417	432	423	440	463	422	457	441	465	446	418	461	439	425	407	429	417	431	470	469	416	460	459	456	422	462	463	437	442	468	434	416	408	442	436	443	501	447	434	472	436	443	433	429	450	435	478	464	462	441	422	419	447	449	425	475	434	462	423	449	437	421	447	448	444	433	448	418	457	448	438	457	441	435	447	453	459	432	470	462	420	440	436	417	409	424	425	443	449	409	464	438	452	397	462	437	448	435	443	429	466	472	420	447	477	446	451	429	454	419	442	437	398	453	426	449	409	442	469	463	450	453	466	447	432	440	438	438	434	499	408	440	450	469	458	458	452	435	435	445	427	450	449	444	408	459	454	424	445	412	410	453	412	435	431	410	461	450	453	417	463	436	474	473	449	440	466	462	447	406	380	445	428	453	467	480	445	442	445	413	395	418	419	442	446	415	429	416	420	438	465	467	430	458	466	461	432	433	446	445	435	416	434	449	436	476	435	411	453	484	418	435	463	439	423	447	416	446	415	451	416	404	439	438	443	451	445	457	411	459	439	435	437	416	412	447	496	487	438	461	459	415	453	458	430	431	421	426	446	441	395	483	449	466	444	463	419	426	461	488	447	530	450	436	420	474	431	457	448	434	453	460	458	482	468	417	445	412	467	491	434	446	455	459	435	447	467	479	439	444	470	426	435	457	453	444	430	434	420	431	451	404	440	416	430	507	446	445	436	453	442	472	445	428	454	483	446	445	448	458	469	438	437	447	436	445	449	438	459	408	483	497	449	469	439	443	459	432	421	435	467	442	442	464	464	409	431	488	444	465	467	417	421	452	438	438	442	408	461	462	461	463	409	469	450	461	442	443	459	460	442	425	458	431	441	400	419	415	475	447	444	451	473	436	445	466	446	486	441	417	460	424	431	437	502	447	473	455	476	426	422	458	485	447	449	482	455	440	443	477	434	423	463	443	415	465	474
13746	2633	2881	2156	1555	1140	891	754	650	550	499	515	402	376	366	344	341	320	298	296	355	315	319	280	252	322	261	229	268	209	252	222	202	199	222	227	188	207	205	198	195	234	212	200	222	223	208	184	204	198	212	213	191	187	207	190	205	203	181	207	183	196	201	186	197	209	183	205	251	201	208	200	208	204	216	186	190	186	205	225	170	195	180	204	213	179	203	199	197	184	199	184	181	194	218	184	189	195	193	192	214	206	199	191	183	202	201	233	201	194	195	186	232	182	186	207	196	161	196	201	233	182	188	203	204	196	188	208	189	213	195	196	210	199	180	225	213	190	198	181	178	198	211	190	183	213	205	199	189	204	183	192	176	197	204	166	213	188	191	197	201	190	184	170	201	214	199	210	193	169	203	184	215	198	187	213	178	198	185	184	197	190	199	175	200	193	229	200	192	206	200	203	169	197	193	184	193	184	219	184	191	171	176	213	190	194	190	188	178	189	206	192	170	173	211	196	179	189	179	175	190	188	185	179	197	198	200	187	216	190	200	196	199	201	191	217	182	185	176	206	184	186	181	181	207	220	202	212	186	187	213	196	214	190	201	231	191	161	196	194	197	189	217	181	180	183	195	193	180	205	170	198	200	185	181	201	213	178	190	188	201	203	185	211	202	192	195	176	197	172	193	192	219	216	192	208	197	190	195	177	176	225	166	165	203	181	168	166	209	186	224	196	197	187	209	204	186	191	191	148	160	176	205	192	189	184	182	195	189	193	208	206	212	187	197	198	224	198	200	199	205	196	218	187	189	196	197	186	181	197	188	212	192	201	196	198	213	193	218	176	166	224	189	225	175	219	196	201	188	197	201	160	194	190	196	156	208	196	187	202	199	193	191	209	208	192	178	192	191	200	178	180	202	209	169	183	200	197	208	211	221	190	185	195	192	186	186	186	200	199	203	164	181	205	177	183	211	191	183	206	190	202	201	196	175	212	201	182	170	174	204	152	219	174	217	192	227	196	194	164	184	193	184	240	198	180	179	199	193	190	216	186	197	168	195	179	192	189	180	175	197	196	188	200	194	195	221	194	202	200	191	198	199	200	182	185	203	194	171	191	192	197	195	180	190	208	196	180	205	199	188	173	200	188	192	196	200	203	172	203	211	195	203	186	181	190	198	207	211	197	204	226	222	213	199	212	199	192	229	190	209	197	195	191	196	191	197	186	186	206	204	192	188	183	213	194	187	185	185	200	188	188	217	203	187	188	196	202	193	180	191	212	179	208	182	213	208	213	180	183	192	193	193	180	192	189	179	198	205	200	213	203	179	222	204	183	211	175	209	199	175	197	204	207	191	195	210	170	205	188	170	200	194	179	187	193	184	188	211	199	187	203	184	193	209	183	197	190	163	184	198	172	205	188	191	175	203	195	212	175	176	209	200	188	197	190	191	193	197	171	181	210	182	189	221	207	220	195	191	216	197	181	213	186	163	177	202	231	183	195	196	234	203	199	199	181	194	183	196	190	201	192	200	178	209	215	184	205	185	210	211	172	189	194	164	191	190	183	168	208	172	183	184	160	210	197	217	165	209	180	188	185	158	193	191	211	219	225	201	183	201	201	188	208	202	179	211	196	184	207	191	214	184	179	194	173	193	206	191	207	197	227	209	214	192	194	198	187	200	199	206	211	210	181	190	192	176	191	155	183	207	207	189	169	207	201	202	164	202	209	221	192	193	220	197	203	177	181	190	215	196	191	170	173	182	201	178	189	179	209	206	198	188	196	174	209	203	198	179	175	188	193	192	180	221	157	221	207	174	191	191	189	176	201	202	197	168	219	210	194	194	192	198	191	177	192	200	181	165	182	188	192	213	185	181	196	214	204	184	196	150	194	180	192	199	212	215	204	197	191	173	182	203	207	210	181	190	173	206	182	212	207	179	199	195	209	211	172	181	213	191	209	183	213	189	193	200	196	209	185	202	196	221	197	187	179	174	214	173	155	176	192	195	189	216	176	187	183	181	192	218	196	198	187	193	193	171	198	197	195	171	172	197	185	210	215	194	183	213	204	202	182	187	216	221	175	203	201	200	179	183	192	184	192	197	196	212	230	184	199	189	192	219	194	189	186	208	186	181	195	189	175	201	205	200	177	197	165	197	201	211	208	191	186	200	211	167	215	202	213	174	213	208	190	209	196	195	180	180	198	173	197	210	207	181	190	206	223	188	171	173	181	197	171	182	173	187	186	209	160	177	187	196	165	223	210	191	203	202	199	197	191	191	205	175	184	187	190	207	198	200	184	205	216	186	178	211	182	212	204	193	169	191	211	211	209	191	197	211	218	219	203	179	168	179	185	205	209	187	209	161	205	194	199	163	216	190	186	204	211	174	184	173	210	177	188	211	193	170	188	194	186	172	195	193	197	194	220	222	212	194	194	189	177	203	178	199	210	202	199	176	211	216	170	204	176	209	200	206	218	212	193	178	177	193	184	193	179	209	211	200	179	220	198	190	196	207	214	177	219	201	197	205	179	198	199	178	193	177	200	220	193	188	208	197	196	219	203	209	162	171	181	219	184	195	189	196	218	194	173	225	221	177	195	190	165	204	157	194	202	176	193	221	203	187	192	179	189	210	186	192	168	201	194	202	183	202	203	181	194	197	167	183	172	192	188	179	208	188	181	186	184	221	194	196	193	200	209	220	192	190	203	196	195	198	176	204	203	195	210	208	180	223	213	188	207	199	207	193	200	228	188	213	153	182	182	173	183	182	183	201	204	192	180	165	194	185	205	199	204	187	163	171	173	192	189	178	199	208	194	187	205	222	195	178	189	184	211	162	204	187	205	170	167	190	185	185	195	195	185	189	195	217	179	192	178	199	198	206	191	189	215	173	198	202	189	207	186	193	212	199	190	205	205	200	228	189	193	192	190	205	197	189	166	197	173	213	197	199	191	178	157	226	208	187	197	203	172	187	204	209	189	222	210	198	202	185	215	195	196	203	202	211	166	173	210	215	198	181	186	212	188	172	208	193	184	171	182	183	211	208	191	217	178	203	195	202	194	212	225	179	179	192	185	243	203	168	189	172	212	183	181	187	178	194	181	201	181	213	212	164	200	200	200	171	202	218	190	194	186	182	186	187	169	193	190	206	191	194	194	185	189	161	204	209	187	184	192	169	194	210	180	194	187	200	184	197	200	182	196	198	201	204	195	180	194	193	187	176	195	202	179	193	194	194	180	185	183	193	225	208	189	211	176	178	193	185	217	210	189	206	168	189	210	179	193	207	196	166	198	206	189	195	199	173	178	184	226	189	198	193	193	215	193	199	202	216	162	204	198	181	196	196	178	186	163	216	188	203	204	212	175	203	188	213	177	197	183	177	215	200	211	184	215	191	225	179	199	189	172	196	206	244	206	214	196	212	200	211	182	178	177	208	192	208	198	166	237	184	188	198	209	195	199	234	188	204	189	201	177	207	197	174	200	186	194	188	190	187	209	192	194	206	189	183	190
7726	2532	5364	6424	5847	4630	4081	3408	3150	2494	2326	2278	1978	1767	1625	1733	1787	1591	1397	1357	1842	1478	1333	1248	1439	1162	1250	1007	903	935	901	889	784	806	792	680	725	748	685	656	725	713	676	616	662	707	622	592	630	594	608	634	602	601	597	599	596	622	576	591	622	575	573	588	620	581	598	651	1151	579	573	593	559	560	584	609	591	543	575	597	550	572	626	537	546	608	548	606	538	590	572	547	563	594	569	592	578	611	586	567	535	536	603	548	534	546	548	590	515	552	541	582	569	553	580	590	578	590	529	518	553	525	513	532	572	584	580	512	573	572	572	523	616	558	551	553	563	573	533	563	540	539	523	563	530	580	555	594	574	574	589	557	571	548	558	550	539	540	568	524	565	568	590	533	526	531	586	542	543	534	558	568	541	590	597	567	545	585	522	545	574	563	587	504	553	519	564	589	565	530	577	576	561	575	530	535	551	574	590	544	568	607	551	560	518	541	576	551	544	554	520	566	582	612	513	601	602	529	595	556	566	564	583	581	540	553	543	568	557	553	560	549	605	534	560	556	536	513	530	508	592	533	534	530	537	577	554	534	571	575	588	555	576	532	527	564	555	564	596	574	517	553	541	621	599	577	537	552	599	571	547	493	571	516	518	540	561	562	561	544	564	588	580	557	506	544	563	549	547	543	523	557	551	575	530	541	554	583	542	555	573	565	534	561	585	611	540	535	554	592	530	559	571	591	555	551	551	577	535	549	553	529	548	543	575	535	553	558	549	562	535	512	537	562	519	518	555	498	525	531	579	553	499	531	510	538	567	562	553	524	543	514	555	592	545	549	555	573	513	514	551	550	538	582	575	577	581	584	526	570	523	523	568	525	530	537	549	534	538	549	603	543	540	546	576	577	543	542	583	577	559	527	535	542	569	528	536	590	546	525	589	537	518	534	559	524	579	587	541	552	564	601	529	573	558	606	569	548	543	540	556	539	569	573	523	575	568	547	536	567	539	571	579	539	550	537	575	555	567	479	592	549	520	495	544	575	536	572	541	542	579	545	534	548	554	579	592	547	541	479	567	482	580	586	571	570	547	565	550	549	540	539	572	580	512	533	571	515	538	603	553	543	503	534	543	531	574	554	577	497	546	578	530	526	534	561	569	524	539	564	580	581	563	544	553	548	530	552	554	547	557	592	540	563	528	545	533	564	591	565	528	580	535	546	544	568	537	501	516	545	562	515	522	535	524	555	526	527	575	580	508	545	579	558	549	545	525	563	567	530	557	561	575	539	520	541	518	553	515	585	527	566	535	523	553	584	500	532	537	536	551	564	538	520	599	586	542	503	530	571	523	564	570	535	508	593	592	590	593	533	561	568	586	564	504	538	535	521	547	539	524	567	572	560	552	567	548	550	555	538	536	501	541	514	538	507	553	536	483	547	530	588	566	581	542	526	563	568	502	529	550	523	534	527	578	563	532	554	578	546	577	580	604	553	581	557	497	563	565	566	537	563	542	533	546	563	529	542	551	507	535	550	557	542	584	549	552	580	542	561	547	555	519	544	571	558	553	570	559	538	554	559	610	526	567	548	567	540	527	548	556	532	578	604	552	558	566	484	574	549	526	542	500	572	541	576	518	544	561	549	554	563	583	566	576	513	546	537	511	526	574	506	586	540	554	557	551	554	586	571	545	571	544	586	533	546	547	558	527	573	574	541	567	549	542	567	568	555	489	532	560	523	506	544	557	550	577	550	582	559	561	551	583	570	587	578	566	582	533	534	582	586	557	499	580	572	551	571	516	546	531	594	589	571	532	563	515	560	559	555	552	571	532	574	532	573	543	550	516	513	580	534	559	557	605	514	561	536	576	597	573	547	553	566	524	529	576	527	563	561	543	551	591	574	553	535	545	535	570	543	504	555	594	499	555	532	572	554	558	535	529	551	519	551	527	530	557	533	528	570	522	558	564	501	528	512	531	561	558	500	540	533	526	580	587	488	487	535	535	549	531	563	541	513	554	538	534	556	518	567	568	530	506	518	555	548	545	535	541	529	533	548	558	569	548	538	541	537	537	543	523	561	544	530	574	542	532	520	603	541	560	501	564	547	583	560	547	516	526	505	535	568	557	536	604	539	551	593	570	560	551	573	566	557	529	518	537	578	568	555	586	582	527	558	601	565	545	563	544	543	537	565	548	549	567	548	545	535	578	608	558	558	518	529	508	534	551	601	541	561	521	504	561	556	547	534	517	553	552	559	520	572	520	517	574	567	557	511	580	561	525	550	575	555	541	592	542	575	579	558	530	522	533	558	606	545	503	554	582	562	524	528	497	572	519	496	502	561	569	492	527	512	548	561	565	538	552	571	591	542	525	522	543	620	546	558	537	509	570	557	535	550	548	567	554	536	559	571	530	540	568	520	537	560	547	560	523	569	566	548	568	541	565	554	601	534	514	531	524	510	542	569	562	582	543	549	506	539	538	578	605	546	532	520	555	540	554	560	543	519	562	566	495	493	568	570	557	562	525	533	584	565	585	519	555	541	557	526	575	535	508	546	560	542	506	574	542	526	530	529	544	535	553	540	531	571	530	550	542	550	588	549	556	541	571	561	513	552	523	574	567	554	573	558	557	528	559	545	505	566	589	538	496	546	572	549	556	561	572	521	547	537	594	513	569	575	564	565	553	561	520	542	514	559	493	570	552	532	568	550	568	496	555	567	597	591	574	554	477	551	579	507	558	538	560	577	569	539	511	563	571	540	568	532	565	544	598	578	600	594	568	524	574	552	570	574	550	562	502	541	537	546	512	527	589	554	525	535	587	542	536	535	572	509	525	587	510	539	557	564	575	550	543	573	551	506	540	545	516	530	580	579	528	570	536	541	510	576	575	588	500	554	551	559	536	553	537	566	569	574	572	536	593	591	572	540	551	576	551	555	536	595	540	568	502	567	547	521	512	564	537	562	522	532	589	542	584	560	536	542	558	564	544	565	594	544	565	515	547	559	588	523	550	557	528	549	575	540	582	520	530	590	553	556	546	540	521	523	539	540	536	581	570	523	539	546	524	519	513	558	580	543	542	592	539	548	562	526	555	551	535	548	495	548	554	573	560	566	568	512	561	547	524	543	584	537	528	575	534	593	570	547	562	513	553	534	526	484	556	588	548	585	559	534	527	531	556	572	565	555	545	520	565	573	558	556	569	542	546	556	569	548	521	529	586	551	559	534	546	589	534	500	579	599	521	483	537	500	565	565	500	581	569	486	529	548	538	533	571	525	580	571	558	544	519	540	578	508	501	576	494	598	569	541	564	562	587	544	508	541	562	553	542	522	544	598	528	545	547	540	563	537	581	527	552	547	531	541	549	552	557	515	513	544	543	526	539	542	495	527	545	546	544	538	544	542	511	560	581	559	548	546	571	555	600	547	544	560	567	535	561	551	546	568	569	589	544	568	544	553	543	575	564	517	539	568	574	508	539	532	559	556	548	555	552	576	517	541	498	558	546	553	546	579	556	562
2063	402	394	366	380	378	345	317	335	355	315	307	325	345	335	350	331	312	325	297	319	328	312	317	318	291	349	344	321	328	317	310	320	293	321	351	322	338	328	325	343	337	302	321	309	311	328	323	305	282	314	323	327	336	312	290	319	319	298	328	345	341	340	338	315	318	339	320	318	326	305	329	313	334	338	327	328	329	332	305	338	331	353	313	306	299	319	329	340	319	328	306	331	310	358	368	329	310	335	318	291	329	316	343	303	343	326	337	283	322	333	350	302	324	316	316	337	309	329	329	328	344	294	328	313	334	350	313	340	344	291	311	353	309	327	307	334	331	345	342	330	316	324	337	352	313	312	326	331	342	311	333	301	317	330	308	374	329	302	330	302	324	366	328	329	337	329	308	326	363	288	329	311	323	319	339	326	348	322	293	337	337	316	333	345	311	307	309	349	342	326	307	312	338	322	299	349	314	321	350	340	344	323	342	311	298	341	319	347	301	323	284	306	357	302	300	302	322	320	306	330	297	317	299	291	307	304	356	375	321	351	327	305	314	331	313	323	324	328	308	347	304	328	337	317	294	309	357	285	321	321	263	314	336	324	350	323	309	331	296	290	319	290	340	329	305	345	322	320	330	334	304	322	319	300	376	336	309	299	313	300	310	319	307	283	352	327	313	351	323	311	300	313	327	348	324	331	333	325	326	323	303	345	301	333	310	296	323	319	319	350	299	313	345	284	300	320	318	319	338	352	341	327	317	339	303	323	337	302	312	320	341	301	357	323	326	325	326	328	323	323	317	305	331	324	300	317	354	323	280	295	316	338	319	318	303	326	341	318	321	316	336	316	321	301	335	333	339	312	350	294	302	331	343	320	331	308	325	349	314	332	321	340	291	332	323	305	294	311	306	322	304	315	323	340	319	306	321	330	332	310	354	290	281	335	319	336	341	305	299	307	327	299	297	324	320	321	304	297	371	363	299	322	313	372	284	325	329	303	351	312	354	303	316	354	337	326	321	312	352	338	327	337	319	299	319	329	324	322	322	342	314	310	344	342	320	343	338	351	343	330	287	332	317	358	356	320	359	325	334	370	310	329	321	324	322	326	298	303	305	325	335	316	318	312	326	311	323	357	306	347	305	321	309	318	358	338	332	314	314	357	304	321	332	317	305	311	323	317	286	337	329	317	335	314	290	328	337	342	323	328	326	316	349	316	320	319	316	304	299	294	337	338	349	320	340	337	300	329	335	319	341	338	358	319	325	326	317	357	322	321	300	346	316	309	346	325	312	335	327	303	330	319	295	326	345	324	365	329	330	328	335	327	324	335	288	346	330	334	340	357	324	347	305	342	349	302	325	340	315	327	307	329	306	352	322	324	299	308	342	343	318	293	333	288	300	308	364	348	316	326	330	339	310	329	316	356	324	335	337	372	326	339	326	331	323	377	299	328	326	281	299	308	316	324	327	309	310	313	328	312	307	341	325	318	360	343	314	306	311	345	312	321	340	337	317	338	344	308	349	337	329	334	309	278	318	328	288	313	308	347	330	318	328	366	321	312	299	320	330	330	286	309	321	331	304	291	323	308	320	308	292	302	320	311	319	313	296	342	315	326	312	331	314	329	301	313	317	324	374	320	307	326	356	323	306	330	330	294	311	333	348	304	298	350	306	314	324	344	320	313	290	328	352	314	311	339	331	326	355	310	315	334	317	301	322	328	326	333	330	319	317	304	337	310	326	307	290	325	322	324	313	331	321	289	328	332	340	306	306	319	301	332	314	307	344	357	310	335	371	299	319	329	327	338	327	313	356	313	343	309	307	305	325	335	322	311	348	307	322	291	288	339	340	337	302	310	330	336	324	311	328	329	332	305	332	317	367	331	339	325	337	308	312	355	329	317	337	324	326	345	317	321	298	331	334	326	319	316	314	303	317	340	331	313	328	292	326	319	330	354	349	316	346	327	349	343	342	341	344	331	361	337	306	309	317	329	346	304	329	344	338	314	345	349	328	311	349	334	325	321	309	309	324	332	334	292	321	323	308	300	308	341	358	307	323	378	331	338	317	367	337	317	320	292	320	339	354	330	314	323	308	346	305	359	312	331	332	331	323	353	325	344	313	331	309	317	309	321	346	295	321	345	355	315	336	356	285	346	340	315	302	325	336	303	327	359	376	319	319	328	287	325	331	327	335	336	336	322	327	309	333	324	309	314	318	288	296	348	338	282	330	331	367	313	306	333	376	344	337	317	320	342	306	336	324	337	314	343	317	297	301	331	305	297	298	331	334	346	361	321	308	323	317	375	278	353	337	307	294	300	312	314	335	335	345	326	347	298	328	304	317	321	323	310	356	339	345	317	329	334	326	334	337	312	318	317	347	358	314	302	317	347	326	311	334	345	292	296	294	332	317	316	324	318	324	335	313	302	345	293	310	332	316	292	328	313	337	346	330	333	317	364	339	317	362	319	326	321	344	331	320	325	305	327	350	315	307	316	334	360	309	327	312	329	311	318	320	324	338	307	303	334	328	330	328	329	302	315	316	298	351	329	306	340	312	298	309	317	334	299	341	299	309	330	322	332	327	312	356	325	333	351	332	338	315	326	324	356	328	314	300	348	303	341	320	353	334	309	313	335	317	319	286	315	303	307	336	351	336	357	365	343	308	340	340	332	319	327	293	328	348	322	330	332	350	308	305	351	298	338	336	333	310	352	307	338	339	326	320	334	325	314	313	328	304	340	353	321	344	294	314	337	332	325	298	343	326	323	360	297	349	279	299	294	290	304	322	321	338	320	318	303	324	318	295	328	301	324	314	326	330	347	313	300	332	318	332	340	311	310	322	319	360	312	327	305	319	342	338	326	341	314	328	287	294	366	324	300	352	359	321	320	309	323	334	367	329	308	339	286	313	293	294	307	341	345	348	329	322	314	322	320	334	317	331	333	305	330	331	324	348	361	333	319	314	323	326	296	336	305	328	299	306	306	314	297	335	329	327	330	355	329	345	324	336	305	344	305	332	296	325	317	329	317	313	301	296	338	376	326	356	342	319	330	319	316	328	309	315	310	313	344	330	315	301	309	320	302	294	340	327	317	308	289	308	321	329	311	345	349	333	290	317	322	355	309	315	333	345	310	341	300	329	301	360	322	366	299	321	321	321	326	315	332	349	307	327	299	316	311	353	343	293	348	304	338	318	348	302	330	356	320	328	320	322	312	311	282	320	311	326	312	337	336	305	286	334	340	316	325	326	330	308	324	352	350	331	333	321	336	322	341	332	343	356	301	343	339	334	325	324	358	330	322	338	290	325	328	301	333	318	333	320	350	296	321	318	338	308	319	334	342	335	350	356	330	303	305	330	328	330	337	352	306	358	342	330	318	321	349	325	290	339	340	338	312	309	309	310	323	331	361	312	303	340	315	340	312	325	307	324	317	315	333	322	326	325	286	324	318	344	323	331	306	328	334	320	319	301	299	341	325	315	349	328	357	312	299	327	332	363	334	324	267	312
2612	932	1032	1147	1020	960	878	911	895	882	853	838	865	821	800	807	842	870	816	835	837	782	762	810	794	804	789	837	880	810	829	841	825	807	808	821	748	768	851	769	778	788	772	861	802	769	788	858	816	768	800	778	797	790	795	821	780	820	806	748	791	805	808	837	780	862	837	748	850	795	836	843	814	812	765	822	842	819	807	840	779	761	784	823	799	832	825	793	734	841	798	766	827	805	762	750	769	776	835	777	834	820	846	818	805	787	810	774	804	755	784	807	786	757	790	843	787	778	823	737	838	749	802	768	803	796	832	768	805	771	800	802	760	772	803	788	780	805	797	755	809	847	748	826	779	797	796	833	804	796	820	808	857	792	727	815	815	746	749	746	825	773	799	811	740	838	822	810	832	824	825	804	802	778	785	758	804	762	777	825	804	805	799	778	845	752	787	728	815	800	751	829	797	825	812	830	806	797	844	812	804	819	794	796	852	785	825	792	776	776	812	815	789	786	830	765	825	796	801	819	817	834	772	829	812	829	814	852	796	812	769	755	787	827	800	820	766	796	814	757	818	827	813	795	832	781	770	819	810	757	857	825	853	809	834	769	807	736	756	797	810	816	735	797	814	848	810	818	772	818	800	746	777	766	815	793	794	765	755	754	814	786	778	848	826	817	803	801	785	774	833	778	792	771	744	798	791	800	789	845	746	785	793	797	798	854	802	734	803	751	776	739	740	791	808	764	805	836	781	734	839	807	762	792	820	794	816	792	837	790	768	779	790	780	764	816	809	779	812	776	784	779	785	856	816	813	750	801	831	852	729	844	861	755	746	771	812	813	795	816	894	825	743	841	821	780	797	753	788	778	750	771	850	803	745	817	791	782	794	797	847	810	766	799	786	824	806	805	791	772	803	794	799	782	785	744	782	828	763	796	794	791	800	775	789	801	767	851	803	813	858	821	799	833	852	776	835	747	815	780	775	810	831	813	776	835	779	774	811	798	819	784	813	804	773	785	780	776	798	827	771	797	823	797	789	787	803	808	802	795	811	787	784	787	818	778	767	788	819	829	783	833	783	830	834	796	746	807	772	817	787	803	773	785	790	811	802	808	800	788	759	846	816	771	821	786	759	823	806	805	842	819	800	777	784	832	804	782	758	792	779	806	782	790	780	761	827	814	817	824	780	817	781	776	764	785	756	814	809	855	835	760	780	763	811	788	791	829	781	784	719	787	793	799	829	787	818	775	766	798	836	744	780	787	796	760	760	800	786	783	812	808	798	812	815	789	822	788	748	812	808	766	853	788	772	744	778	814	854	788	782	785	827	809	809	805	785	822	762	823	774	745	854	774	810	827	813	811	811	785	779	754	789	743	758	836	805	787	819	789	828	856	806	832	846	796	797	781	850	811	829	763	791	760	788	788	813	805	831	871	824	799	775	779	782	839	792	780	811	848	777	792	758	778	811	804	769	829	772	784	791	802	803	802	750	786	825	804	766	838	816	786	746	791	818	814	819	763	830	764	793	821	744	836	796	825	784	782	807	811	824	806	767	804	779	808	800	803	783	801	800	803	832	811	821	779	792	827	798	808	859	778	804	803	760	818	826	775	809	799	773	776	785	758	775	827	802	762	773	808	819	773	736	805	828	703	781	785	788	797	801	786	797	785	814	762	805	870	814	794	773	779	765	805	856	787	789	818	765	816	846	837	804	821	780	784	817	777	801	819	818	789	784	775	805	809	796	777	827	792	790	750	797	833	832	793	792	805	805	812	845	786	804	834	756	791	775	828	822	787	759	803	810	732	803	798	779	799	774	773	772	834	864	794	794	767	798	794	784	769	767	787	784	831	818	798	852	777	784	786	805	869	810	822	798	837	765	844	799	774	807	796	802	750	766	819	808	805	794	814	765	773	810	872	783	781	809	831	821	763	782	801	783	809	852	842	778	808	783	819	815	788	806	774	791	782	811	782	797	792	802	791	758	752	782	794	830	841	822	858	792	792	771	783	822	798	786	809	827	806	802	821	776	809	817	817	788	850	815	816	766	803	749	810	782	798	772	809	797	802	761	810	812	737	896	828	830	790	804	770	810	831	787	833	809	804	826	768	825	808	765	809	777	791	816	811	792	835	781	817	795	807	808	835	781	829	865	759	823	789	767	752	832	775	785	823	784	762	812	803	830	768	788	801	797	812	795	867	796	824	780	812	838	839	769	806	786	782	769	765	807	782	799	774	820	780	789	761	737	816	814	821	790	793	759	778	741	788	810	810	799	759	820	811	815	782	828	774	752	809	804	821	802	814	806	796	811	800	738	817	799	839	772	798	771	745	774	816	835	775	791	794	851	785	789	772	778	808	835	816	816	827	797	766	809	799	829	781	830	763	786	802	776	785	809	831	817	848	771	864	805	826	847	821	758	785	767	799	751	786	811	798	776	883	784	806	796	779	848	832	810	790	865	794	818	820	781	804	781	797	759	791	749	809	822	760	822	767	808	794	798	757	792	801	782	785	812	873	808	833	767	745	823	759	824	811	799	794	768	795	828	798	791	836	823	754	846	841	774	887	789	781	830	810	833	767	772	786	785	823	761	787	813	825	759	773	825	813	854	855	827	836	798	832	777	792	801	818	843	811	814	778	785	762	854	793	853	827	785	853	775	803	761	843	795	843	784	773	853	798	836	807	820	800	808	772	772	813	783	820	759	786	810	808	779	806	803	834	774	797	783	789	827	802	886	772	850	828	839	723	805	819	787	796	798	800	769	835	762	824	843	809	836	809	812	809	822	811	806	798	763	882	776	764	790	808	777	842	804	816	777	826	770	825	778	796	780	768	791	824	825	822	803	793	825	759	808	805	737	831	824	778	818	805	838	837	797	840	764	801	805	840	864	787	802	792	758	813	766	837	813	807	767	818	817	833	786	788	790	816	803	806	763	804	793	748	781	806	767	788	819	789	766	810	809	822	771	760	795	796	764	823	840	824	827	807	822	794	755	801	808	803	815	768	829	784	774	819	829	831	791	794	741	812	828	791	768	770	782	820	825	798	734	784	776	733	757	748	809	787	815	805	791	838	798	763	781	758	776	805	822	816	858	739	782	706	768	848	823	761	784	795	784	819	770	764	826	797	787	783	823	785	760	784	758	798	763	781	779	784	771	786	801	783	785	772	793	823	795	803	796	752	801	811	805	827	787	819	825	795	829	822	774	796	750	805	804	793	803	807	806	815	833	821	806	812	775	833	835	840	772	779	782	791	766	821	863	840	802	814	830	764	805	804	783	751	780	804	753	808	741	792	776	771	802	769	833	713	797	840	811	790	825	820	758	807	783	754	797	778	779	785	779	820	786	798	795	772	866	801	779	849	792	804	803	823	801	810	765	747	759	787	750	758	793	800	802	791	811	796	767	788	823	826	754	832	777	806	825	784	843	805	800	829	856	780	833	761	772	788	816	800	807	785	822	778	805	788	795	796	823	828	859	767	790	770	804	802	858	779	805	797	795	781	798	762
7701	1239	1423	1107	800	634	504	430	354	331	278	319	264	202	227	229	263	229	257	215	266	223	227	214	203	190	211	181	171	175	175	194	168	153	177	174	182	178	156	174	138	165	175	156	173	146	158	161	160	179	158	152	182	170	158	163	149	178	176	152	186	152	156	165	152	179	162	153	183	147	154	150	164	187	173	157	142	182	184	144	147	170	176	157	152	148	159	145	155	181	126	146	163	182	162	190	157	147	177	158	156	158	139	149	139	134	171	125	153	131	146	170	171	153	156	154	159	145	164	171	181	143	151	152	142	156	168	154	160	169	165	148	169	161	149	159	164	136	150	168	166	144	153	130	145	149	178	153	157	160	139	143	161	139	156	146	155	158	186	183	138	160	159	159	164	183	146	148	184	175	150	166	146	176	150	137	153	157	175	154	145	154	155	178	139	168	158	161	176	178	170	147	150	176	158	137	173	138	143	162	180	163	168	129	160	166	162	186	158	137	133	170	140	140	176	152	154	161	133	161	145	145	172	163	145	157	149	165	141	156	151	145	167	170	140	158	144	153	158	178	137	166	200	146	148	183	152	161	140	163	163	168	165	161	165	153	158	128	156	177	158	150	148	149	152	136	149	156	160	151	172	160	144	177	161	138	167	167	167	134	151	171	140	163	140	153	145	141	169	147	169	168	176	156	156	163	131	152	139	157	174	149	152	150	179	168	156	152	163	148	134	174	143	141	166	154	176	143	178	157	186	180	163	149	150	186	153	153	138	151	154	172	155	167	173	176	151	159	168	155	159	159	159	138	151	159	152	151	154	140	147	146	180	149	179	160	150	155	171	146	153	167	153	150	137	159	168	149	187	151	147	161	132	146	160	160	136	168	150	144	138	153	152	168	145	140	137	173	150	153	175	165	162	146	138	178	179	170	143	129	154	156	157	179	164	143	152	150	167	156	182	166	156	164	157	133	156	163	161	186	173	159	148	170	151	144	144	175	170	140	174	168	167	191	147	160	160	162	151	163	171	150	165	160	158	155	170	160	128	172	137	183	156	163	188	149	165	144	179	188	181	137	150	141	174	149	155	154	187	137	172	158	155	165	173	145	148	153	137	178	166	163	153	179	142	159	151	144	176	173	136	154	142	171	151	149	153	142	144	163	169	173	145	155	160	150	137	151	136	159	169	184	161	150	146	164	161	154	150	181	150	154	172	165	171	157	150	172	169	159	151	172	164	156	161	171	160	143	175	154	174	160	156	164	172	162	178	162	156	175	168	171	156	184	152	147	179	158	185	154	162	160	165	178	153	156	161	161	155	129	141	168	155	143	163	143	151	163	158	140	169	189	182	168	185	144	168	163	161	159	169	182	164	160	150	168	172	169	176	148	172	194	183	165	159	153	192	169	151	164	154	144	162	164	169	161	166	156	148	155	180	172	131	139	159	145	171	174	159	160	149	153	170	161	156	163	195	149	147	154	167	161	157	200	155	164	169	156	165	163	156	161	155	146	144	155	151	164	132	146	168	181	142	141	167	161	142	157	163	169	138	129	166	176	155	139	145	168	183	146	164	174	153	150	169	137	173	157	158	133	155	161	165	144	184	165	144	180	179	160	170	151	143	151	167	143	165	166	177	163	183	165	144	151	149	177	154	165	143	145	143	169	156	183	163	167	168	169	156	182	140	168	123	164	162	142	168	137	163	162	170	150	182	146	162	174	166	139	160	145	156	162	154	179	168	156	162	171	145	167	164	175	145	164	172	172	146	170	145	161	160	160	166	154	171	150	190	172	153	160	152	167	138	158	179	193	163	169	126	157	156	152	171	149	180	161	179	157	150	167	144	171	142	141	148	162	168	158	149	167	147	152	147	142	154	156	156	139	130	150	174	169	158	149	140	135	145	155	165	148	171	164	160	173	138	171	149	158	173	148	178	174	156	160	169	172	175	165	150	175	145	155	138	168	151	170	161	144	176	163	135	175	137	151	146	176	173	160	156	163	167	152	193	145	165	183	151	129	166	159	158	142	179	136	141	147	144	144	156	176	149	172	176	165	149	155	164	157	184	165	162	144	167	157	189	158	164	181	176	150	154	161	169	161	154	166	162	153	185	163	155	139	151	140	154	152	162	151	139	172	179	151	152	140	154	173	160	167	173	158	159	167	152	152	171	176	156	139	150	162	166	157	148	165	136	174	175	152	158	172	150	153	155	143	152	156	162	141	171	154	172	155	162	142	174	158	145	135	155	160	144	145	146	151	150	155	166	131	170	169	170	165	160	165	171	149	176	174	156	140	137	143	165	146	174	148	159	154	170	173	159	181	168	154	182	151	148	160	167	163	174	182	147	147	162	158	169	134	136	161	143	155	160	143	150	150	178	152	174	144	156	149	170	169	156	158	139	136	152	173	149	156	144	148	150	144	164	161	149	166	157	161	185	154	148	160	159	169	174	168	158	159	168	147	131	174	144	140	161	142	130	156	159	156	166	165	142	161	136	171	194	143	152	153	141	166	147	153	180	178	140	183	147	177	129	168	172	146	149	143	170	173	167	157	145	187	153	153	166	161	145	169	161	146	163	163	177	157	169	155	156	162	166	160	138	178	156	165	163	139	141	170	163	187	182	156	173	158	139	156	143	166	166	131	169	166	163	151	159	152	172	173	154	152	141	162	174	158	174	188	161	143	162	141	149	144	158	166	158	145	136	157	146	163	145	161	161	164	151	138	151	151	171	142	148	141	150	151	147	140	152	153	146	191	152	155	153	168	186	183	167	155	153	140	170	122	148	132	168	174	145	158	166	125	151	147	145	133	187	163	167	145	139	158	172	152	176	138	165	139	148	164	155	139	175	160	160	153	163	162	171	157	145	167	163	153	168	182	162	164	189	172	160	146	158	167	174	165	162	163	145	159	168	142	139	175	158	178	161	148	148	149	180	155	162	173	166	156	149	160	161	157	146	149	146	134	171	166	138	161	147	167	165	134	169	179	144	147	161	159	167	194	154	144	164	142	134	142	154	170	155	179	154	162	160	161	145	204	175	140	160	169	175	155	161	189	148	139	156	149	129	164	171	169	174	143	129	181	169	173	171	141	161	167	166	166	179	139	161	156	158	156	140	154	159	136	143	148	159	147	131	189	157	160	152	174	145	162	169	145	169	152	162	156	157	183	170	158	160	157	145	150	153	151	155	144	163	167	156	158	135	171	189	156	166	150	160	149	171	184	170	161	151	155	167	156	149	172	153	162	172	153	154	161	142	145	164	169	190	145	167	144	157	145	163	170	141	153	150	164	156	136	169	175	158	162	193	174	195	149	179	152	147	156	149	153	159	157	176	176	171	151	165	155	161	160	177	155	166	145	167	150	161	138	144	162	178	178	164	147	176	161	135	154	146	149	155	171	161	151	160	162	163	164	160	180	155	139	163	158	168	159	155	158	171	138	168	154	180	154	166	157	147	165	133	153	159	155	171	155	138	140	142	170	151	169	160	176	163	163	164	161	175	144	151	162
5878	1485	2997	3701	3201	2779	2341	1910	1855	1531	1384	1199	1168	1055	1086	1067	1028	1019	920	841	1111	1113	941	970	833	772	739	631	665	558	619	581	595	602	524	540	544	549	580	568	556	494	527	529	503	486	519	498	479	452	468	476	485	494	478	480	468	469	452	519	445	480	448	444	472	454	444	459	672	457	487	486	463	492	454	475	462	452	478	479	476	470	404	434	501	442	457	512	461	443	446	455	449	442	452	425	482	473	482	462	446	458	478	439	477	492	406	453	456	468	462	485	475	490	457	466	426	447	474	456	481	440	431	438	444	441	443	464	435	446	412	440	471	456	469	430	410	448	454	459	444	413	437	465	461	474	463	404	438	440	449	425	477	438	420	447	432	400	437	479	471	466	448	444	442	444	430	447	474	434	460	477	463	420	460	434	448	437	448	478	459	429	463	490	439	461	490	463	451	441	462	423	458	415	457	453	449	428	444	430	433	458	488	458	509	449	485	423	462	439	447	455	394	479	435	424	419	457	433	449	461	472	452	430	468	453	445	411	454	441	439	452	409	456	435	438	430	446	431	471	454	446	419	438	475	456	434	480	479	409	450	451	450	472	449	435	433	444	433	409	429	463	437	461	467	459	439	476	426	446	467	430	455	468	438	433	426	450	435	421	440	427	401	438	452	468	448	450	428	441	389	423	438	451	455	407	428	460	442	419	411	479	451	448	439	452	472	465	462	458	437	432	426	415	428	448	434	468	434	452	423	439	460	451	434	482	452	454	478	442	434	454	432	404	412	429	445	428	464	465	460	457	456	453	446	460	497	418	438	414	442	424	464	454	454	455	486	475	463	455	483	453	479	490	453	421	440	441	473	456	392	428	441	439	466	437	460	415	420	432	437	437	457	456	469	447	450	430	441	463	423	447	416	484	456	429	486	426	441	417	457	425	425	464	419	449	447	428	435	430	465	427	475	438	464	429	495	444	455	426	462	451	468	416	426	440	473	469	444	427	461	441	431	436	437	441	455	448	443	438	472	472	449	407	427	458	427	438	448	416	436	458	458	442	450	424	408	460	420	444	417	442	430	423	448	401	441	490	440	433	469	410	451	449	448	466	437	456	429	443	439	440	467	428	459	468	473	467	478	430	440	428	435	427	479	466	482	439	419	482	443	430	446	453	471	433	434	447	476	463	441	435	457	493	421	423	444	471	441	463	446	469	455	444	401	418	446	434	417	463	437	456	417	440	478	433	447	473	457	452	426	440	480	477	463	464	431	475	432	434	484	457	473	499	448	431	432	419	437	440	476	446	476	446	447	437	478	462	468	460	467	433	434	439	467	453	434	454	473	426	431	410	445	453	440	421	449	450	431	446	476	446	473	489	445	472	404	443	482	419	477	430	474	460	454	419	500	435	461	446	442	453	456	470	478	480	419	484	420	445	443	509	477	441	462	434	425	476	422	452	448	424	432	442	406	443	434	449	459	460	457	490	422	431	470	426	449	450	453	437	457	449	444	486	480	454	484	454	438	420	444	476	456	432	435	465	451	431	438	445	428	468	434	435	450	445	442	435	405	458	426	436	478	474	496	463	444	433	478	483	489	418	483	433	443	414	470	456	452	447	414	438	424	443	497	412	432	462	387	432	455	426	393	401	447	449	456	471	450	441	448	390	442	443	427	452	413	427	461	416	425	410	483	419	472	446	439	469	451	425	429	468	477	484	435	429	436	443	445	425	435	456	412	455	417	451	469	442	443	425	368	435	460	463	475	444	442	463	457	463	433	436	464	410	427	480	449	439	464	473	479	425	464	431	469	442	469	425	460	466	437	457	436	444	431	472	451	449	448	414	422	429	424	443	426	459	436	482	443	504	443	456	459	399	458	408	445	463	417	431	443	486	447	456	426	464	435	435	456	442	463	422	431	457	441	434	457	458	461	479	484	485	423	442	475	405	472	442	451	428	436	421	449	427	423	453	455	466	424	468	454	473	444	430	425	439	446	475	465	457	439	423	434	442	430	456	491	416	485	414	460	436	449	443	452	487	454	430	411	419	446	459	458	447	483	426	414	456	402	429	458	441	428	421	438	466	410	460	426	427	477	470	466	440	411	433	450	423	423	486	475	460	438	426	445	426	418	431	468	454	495	456	480	467	408	452	464	461	446	422	433	443	493	436	468	440	448	462	463	434	452	400	466	432	420	474	418	434	454	445	446	413	454	466	402	418	470	442	462	425	445	455	465	455	469	458	481	449	438	438	448	457	486	424	468	450	464	400	448	411	484	465	482	453	402	436	444	447	460	439	453	421	468	446	465	469	450	475	430	459	433	431	435	443	464	462	477	473	487	430	488	421	391	460	432	433	447	445	431	498	452	420	441	448	440	436	452	443	442	475	475	415	415	459	449	450	439	449	465	446	435	455	465	473	437	457	458	439	434	472	457	397	460	474	434	492	467	446	424	476	480	421	423	472	468	444	442	439	449	459	423	436	476	448	428	455	479	408	459	428	449	433	477	459	451	405	421	450	420	485	440	433	432	471	445	467	392	446	449	475	461	447	450	449	430	467	393	434	439	452	476	433	460	455	439	428	418	451	460	495	452	434	439	449	455	439	448	452	427	432	409	427	470	426	447	447	417	429	478	469	422	448	396	448	442	438	455	460	442	456	428	430	425	477	416	449	465	458	434	431	440	468	453	460	438	459	433	457	422	471	465	431	459	441	426	421	445	459	443	430	429	429	443	435	429	447	454	473	490	462	504	491	446	440	436	435	459	447	448	443	440	415	411	462	428	459	515	473	411	425	447	427	449	482	455	437	471	438	468	453	428	438	420	424	457	454	464	438	447	432	463	495	442	432	451	476	445	444	457	417	442	467	469	458	431	447	457	478	467	445	402	434	464	426	435	434	417	476	463	475	430	453	424	463	416	421	462	427	448	433	461	428	441	459	451	445	428	441	438	483	432	448	470	437	481	450	428	450	446	473	413	471	443	427	419	470	426	446	457	415	457	429	499	442	462	427	413	456	417	510	464	443	416	482	437	425	475	455	460	447	438	462	465	433	467	453	411	481	470	467	484	461	471	431	399	447	447	453	430	431	478	435	477	446	445	449	485	432	441	458	449	416	463	442	440	440	432	409	481	437	431	454	452	433	469	441	463	444	444	440	426	440	425	438	428	438	450	455	445	447	433	418	416	427	437	439	450	452	451	457	467	431	425	432	449	447	432	472	442	475	431	435	420	443	474	488	453	434	468	442	436	425	419	443	412	432	483	442	447	423	447	461	434	462	481	418	429	436	444	418	436	471	469	444	426	434	416	442	450	461	457	449	427	456	428	465	453	499	449	420	481	437	423	425	449	409	481	472	462	463	447	431	439	428	464	433	472	471	436	461	436	407	443	485	469	410	429	438	451	470	461	461	423	421	461	400	444	446	461	434	480	433	439	459	469	439	472	470	433	463	472	436	419	409	419	457	449	450	489	424	473	474	468	436	469	436	448	424	460	420	428	444	428	482	421	464
14396	2815	3162	2335	1530	1177	958	696	706	552	487	434	405	386	334	339	321	307	287	327	391	360	329	274	263	280	270	268	247	236	230	230	222	214	243	228	213	200	184	212	202	185	245	201	225	201	192	196	190	176	193	185	186	220	212	223	191	183	189	221	214	188	187	209	161	197	198	169	170	202	170	169	224	201	169	182	199	206	208	185	210	201	183	202	193	184	190	185	199	173	197	191	181	184	204	179	196	197	188	203	194	208	198	190	193	202	183	186	179	193	175	195	192	172	190	206	189	193	197	195	181	186	202	194	207	193	177	218	189	163	206	168	183	181	208	205	210	206	185	183	187	189	184	183	203	193	203	171	183	198	192	211	162	200	183	196	181	191	193	196	190	183	209	177	196	199	198	173	186	202	179	182	213	181	197	166	208	192	195	181	181	166	183	198	199	181	207	185	193	193	206	193	199	205	212	171	195	186	195	208	209	212	199	183	188	210	216	178	201	186	183	199	207	164	184	183	170	207	192	166	199	199	203	164	195	195	212	201	187	200	205	212	216	207	174	201	177	180	191	195	174	180	192	223	184	188	177	191	181	182	168	202	187	208	211	191	205	180	188	190	186	200	197	184	197	191	179	203	200	197	202	215	186	187	204	207	199	199	188	222	186	183	186	212	193	188	204	173	193	184	224	162	192	209	227	200	209	170	198	163	194	196	196	196	210	191	189	195	192	215	176	168	207	194	179	200	190	199	182	167	194	192	203	185	184	200	195	194	191	178	178	202	164	212	199	180	187	185	175	166	183	210	189	174	184	181	204	192	177	178	206	201	169	202	178	188	172	205	190	174	199	190	190	174	187	189	192	182	199	215	161	187	181	193	208	160	180	195	213	182	198	188	183	201	190	161	195	163	174	190	205	185	178	186	178	198	183	202	174	194	192	192	239	196	183	205	176	202	158	193	175	195	192	207	205	172	198	173	206	197	194	169	209	190	196	191	162	178	184	183	219	236	202	207	184	216	195	193	192	198	168	215	176	200	201	194	186	186	186	180	199	220	206	183	210	195	187	203	188	193	176	176	193	176	202	180	188	196	173	180	201	207	184	182	185	183	206	201	182	185	214	201	211	198	189	195	196	175	170	196	204	184	211	189	217	189	179	191	195	180	195	210	207	182	192	196	212	201	200	171	194	208	181	208	210	201	192	193	168	191	194	185	189	217	183	194	197	167	188	166	194	193	197	191	186	199	197	210	171	215	192	178	204	184	184	185	199	198	185	188	190	192	188	197	192	185	194	180	187	188	197	208	179	184	188	177	186	199	191	205	183	184	205	198	174	194	185	198	197	205	197	198	198	195	183	188	172	184	198	206	186	177	211	208	186	198	183	205	179	195	194	196	196	199	190	190	176	160	212	199	199	197	201	178	181	181	206	177	177	196	206	198	203	220	184	179	195	179	223	198	198	188	191	170	193	186	207	184	175	188	176	167	184	180	191	168	208	157	216	185	198	174	192	201	184	169	210	183	203	175	191	191	167	184	173	196	204	196	193	196	206	191	176	199	188	160	195	195	186	200	160	192	188	193	192	176	185	190	170	187	198	183	188	208	151	176	191	183	189	194	184	210	180	185	216	184	202	203	155	183	170	203	202	201	202	189	182	179	186	203	180	207	197	173	192	216	179	192	170	197	195	192	187	163	186	188	179	197	184	184	184	190	201	179	198	184	182	180	188	180	202	195	190	200	168	204	197	200	178	186	213	177	181	189	181	190	181	196	169	229	216	213	192	194	194	195	202	207	192	186	180	190	200	179	180	189	210	186	165	203	181	178	189	191	193	191	191	160	195	195	199	199	195	180	192	219	195	172	191	195	180	220	172	189	203	202	205	201	194	184	201	184	196	179	181	190	174	193	204	198	198	219	194	185	186	213	185	191	182	200	190	190	225	193	181	183	199	197	179	194	173	150	210	187	197	195	175	182	188	181	216	169	187	192	202	194	175	192	204	175	199	190	181	199	169	193	192	211	177	180	181	177	194	186	179	202	203	179	197	209	185	180	193	205	192	182	164	174	193	176	205	198	190	184	213	212	205	205	187	204	178	186	183	194	194	178	206	194	191	166	158	180	206	203	210	175	174	180	185	187	196	157	188	185	170	190	190	174	182	184	196	181	183	174	175	194	197	219	186	206	181	174	180	187	214	171	217	169	177	178	184	180	200	177	197	181	180	185	208	170	203	197	231	184	188	179	192	172	150	175	179	186	186	165	182	159	205	206	181	193	179	197	167	180	174	180	202	199	220	195	217	224	199	179	168	192	167	196	193	203	181	177	196	218	215	186	200	174	159	163	209	193	191	206	185	181	190	223	203	196	197	189	185	183	198	162	211	204	174	188	183	190	162	186	184	184	192	209	195	208	170	185	194	200	201	184	182	180	204	207	183	161	200	168	199	194	206	247	183	188	191	185	195	182	199	171	183	163	220	205	191	207	197	173	191	209	205	196	183	183	210	195	195	188	171	206	215	209	189	188	214	184	174	218	220	192	186	181	197	216	186	198	205	174	198	185	182	186	184	219	184	205	199	218	188	198	169	187	179	192	188	200	186	188	178	216	202	199	180	208	212	174	194	195	220	196	173	197	194	211	187	185	180	189	184	162	199	216	173	177	187	219	183	197	190	178	204	191	195	191	180	211	185	197	176	181	178	196	192	183	186	192	219	181	180	194	198	184	199	193	195	206	195	225	185	180	175	203	193	197	171	211	210	196	173	193	204	159	172	191	173	224	187	189	176	196	187	178	186	168	166	186	175	202	200	210	191	189	167	196	189	187	184	183	188	191	189	216	193	197	191	185	191	198	176	206	206	197	202	207	179	184	187	170	186	153	183	185	201	159	187	198	169	201	209	189	197	192	200	217	188	196	208	179	201	174	225	199	199	199	194	190	208	170	163	190	186	161	172	184	186	178	170	187	187	188	174	195	169	179	236	199	181	179	203	209	163	181	207	174	203	190	194	194	201	174	211	206	181	200	178	211	189	181	188	186	197	223	180	201	197	189	208	240	186	196	191	189	204	204	201	202	208	170	196	197	180	188	183	204	182	208	202	196	177	210	209	172	196	184	201	193	196	217	172	186	206	184	205	173	188	210	204	214	196	181	184	205	181	174	185	169	191	185	232	209	195	192	182	182	178	176	191	199	166	180	184	184	211	217	176	193	181	168	185	191	182	154	176	196	208	206	208	196	199	216	193	169	188	186	216	159	191	174	169	193	198	210	190	200	199	190	186	188	204	202	194	166	210	204	187	222	183	197	192	173	160	216	175	179	188	191	176	193	203	196	185	178	168	197	180	199	212	182	208	176	204	218	211	203	191	187	190	191	183	204	209	188	170	196	186	169	170	207	185	198	178	196	203	215	213	206	183	192	193	190	184	202	172	186	205	201	174	187	192	186	170	182	205	184	196	206	201	193	183	229	213	199	190	178	186	191	212	192	204	213	194	180	195	206	185	181	205	191	178	203
7970	2536	5395	6471	5501	4945	4145	3515	3168	2527	2318	2259	1927	1712	1653	1772	1565	1637	1438	1488	1997	1763	1525	1270	1180	1199	1138	987	866	906	936	913	753	786	786	798	702	733	656	697	697	671	609	690	646	701	673	603	591	595	621	569	591	567	588	572	582	581	588	544	568	592	599	582	552	590	585	558	589	612	601	538	567	599	539	579	543	596	536	519	547	586	568	549	556	605	574	566	524	553	529	576	530	591	556	555	564	561	538	574	524	569	556	538	599	569	527	579	578	571	527	599	574	496	529	513	540	560	562	539	566	556	586	575	508	531	560	515	592	544	540	532	578	558	562	530	495	562	528	537	527	555	570	566	516	499	568	537	579	564	568	541	540	543	516	534	575	501	506	551	532	544	540	555	547	582	549	533	528	511	531	522	512	524	551	513	592	524	497	555	530	580	523	509	555	538	579	515	556	592	586	564	487	513	556	549	541	512	545	557	555	589	551	554	510	512	505	547	518	534	573	531	538	543	512	554	537	518	554	562	565	505	545	572	526	485	518	507	526	582	536	545	538	533	608	548	509	494	554	570	551	507	535	559	547	574	504	513	515	512	552	524	524	529	530	579	565	560	536	561	536	548	557	562	548	534	536	491	542	552	557	549	506	524	517	554	552	544	534	508	550	556	532	529	579	545	567	558	526	587	565	551	516	575	529	521	542	566	509	535	553	542	528	549	569	550	496	551	542	531	544	548	564	513	559	583	566	524	545	524	508	576	557	551	499	555	547	555	567	557	534	543	548	523	556	514	542	531	556	520	551	561	556	564	531	536	543	564	536	536	558	533	531	517	526	526	531	545	536	580	553	516	525	558	549	553	570	551	562	523	530	588	546	506	513	546	535	525	522	534	519	533	542	518	489	535	552	551	533	560	537	508	553	568	548	518	512	533	546	559	520	555	572	535	542	543	513	520	506	520	578	530	545	575	552	567	521	531	546	532	564	555	549	567	537	520	541	530	518	537	510	549	562	524	545	534	552	572	566	514	545	554	517	527	553	553	569	550	553	527	554	528	527	524	557	538	575	545	528	504	548	500	518	525	548	530	556	541	511	576	531	563	545	521	549	508	552	581	539	534	528	553	529	541	586	595	538	535	557	537	515	535	557	522	558	555	553	525	537	532	485	547	555	498	526	600	508	525	561	573	540	538	528	551	532	539	522	541	546	567	553	554	511	528	566	544	520	544	511	527	568	542	512	527	505	539	523	573	546	559	534	510	527	519	547	562	537	535	498	500	556	521	511	574	548	529	521	546	497	529	573	523	547	539	536	549	518	540	532	558	525	547	542	562	523	537	520	533	549	548	515	535	535	491	524	557	575	519	552	540	560	525	539	563	540	507	551	529	534	516	540	521	518	523	528	536	540	512	532	560	569	535	532	549	573	547	508	552	542	546	559	551	569	531	583	560	527	548	548	554	547	530	543	566	527	505	507	556	568	514	538	562	551	503	551	532	511	483	511	547	502	517	537	590	505	587	582	502	548	554	517	549	555	543	577	538	553	561	496	568	560	542	531	535	560	553	496	551	529	539	511	513	545	514	567	538	518	538	540	549	586	533	515	546	527	527	576	531	540	520	563	536	523	551	495	587	532	525	553	540	504	552	564	513	535	534	579	521	545	570	532	530	593	524	513	511	517	564	527	574	488	545	546	576	566	533	544	541	570	551	554	576	534	557	607	537	527	552	554	527	549	534	531	518	553	514	567	483	526	547	513	539	530	529	531	551	573	543	566	540	546	571	581	504	530	528	514	523	547	555	524	558	535	564	528	554	568	522	542	518	541	545	564	566	529	562	559	547	555	546	570	552	506	526	504	548	483	550	570	530	529	512	528	546	545	539	571	501	533	518	516	524	543	540	531	532	510	550	536	543	526	581	560	508	515	516	537	541	562	530	516	525	548	496	517	518	536	578	544	525	514	583	548	560	547	497	518	554	554	527	537	539	537	548	544	555	551	533	541	525	525	544	563	558	542	534	497	552	565	527	548	523	521	559	549	575	540	570	563	501	530	528	510	583	547	524	535	599	538	527	587	522	510	541	564	520	514	550	533	550	519	523	573	558	551	577	524	548	559	531	533	559	560	558	561	498	546	533	545	565	526	525	535	547	525	532	538	521	554	529	544	545	552	486	548	527	538	531	546	518	545	571	566	541	495	525	548	535	524	545	566	535	517	527	523	511	543	548	514	549	520	554	541	536	537	567	571	565	569	555	613	552	566	559	545	538	544	536	545	553	516	551	572	548	570	518	551	573	525	554	567	592	551	524	582	547	521	576	557	502	558	559	518	533	521	559	542	571	492	554	546	580	551	539	517	534	508	558	533	546	528	537	497	546	529	531	485	542	574	548	524	523	573	490	562	568	517	577	542	503	535	535	526	531	554	544	545	547	530	526	538	515	558	573	540	538	534	526	542	564	547	520	515	536	566	531	549	534	547	554	514	554	560	518	531	544	546	574	589	525	481	546	560	540	573	513	520	569	555	524	519	491	562	535	516	519	550	568	547	574	595	577	547	570	557	536	550	526	525	508	550	548	555	583	529	542	589	564	579	508	540	550	554	512	522	538	538	589	534	582	539	527	560	527	532	557	566	564	566	532	522	519	549	557	520	577	534	549	576	531	567	521	555	570	552	524	543	575	523	502	557	547	554	546	543	558	568	520	587	519	543	525	526	525	549	552	539	560	537	557	566	547	499	547	528	505	534	577	533	567	570	561	558	532	543	509	556	530	540	539	542	515	518	563	569	509	513	572	536	504	552	534	537	532	542	535	505	548	566	529	553	579	550	580	547	537	527	519	552	538	571	543	580	544	574	533	597	559	508	545	556	545	538	548	527	563	531	560	552	511	547	539	519	554	562	512	539	553	554	502	514	496	552	609	554	543	533	529	540	565	533	572	559	527	508	509	495	538	514	493	516	494	548	497	532	472	529	551	512	564	572	518	566	510	538	561	529	558	544	515	519	521	578	548	520	557	551	535	485	535	533	556	550	571	536	584	588	550	577	524	524	569	529	519	546	520	566	575	541	525	544	552	544	568	536	556	530	543	527	552	572	531	553	563	554	542	535	540	549	546	520	537	559	550	526	537	534	552	565	533	541	527	556	547	544	532	555	532	538	515	574	535	566	551	533	574	542	552	550	546	530	523	554	509	538	519	504	516	536	540	545	555	534	531	510	520	556	504	532	557	541	548	584	538	541	505	497	578	536	517	532	539	545	521	554	511	531	522	536	543	546	534	507	589	535	512	513	512	554	519	566	542	548	553	572	537	568	533	556	534	545	528	502	521	531	535	554	561	551	546	553	543	521	572	502	574	577	541	539	530	511	511	545	532	541	505	516	552	553	570	514	535	587	505	568	536	506	515	517	547	524	541	567	601	537	525	548	533	535	543	551	546	536	501	519	549	511	496	508	521	551	541	587	573	556	551	555	528	571	529	576	562	557	544	531	510	521	540	523	500	523	592	533	566	534	519
2176	451	404	442	354	347	331	321	306	319	306	320	284	323	344	320	327	345	306	338	300	345	367	351	321	313	296	310	313	341	314	305	349	357	357	336	336	343	304	319	335	295	332	349	335	356	279	315	367	320	312	328	293	300	301	319	302	296	329	316	338	331	296	299	324	308	342	339	325	319	317	328	323	295	342	299	338	326	298	350	317	293	280	295	314	327	338	334	337	325	341	337	301	343	336	287	348	308	362	303	309	342	316	304	311	330	310	331	356	311	280	307	312	338	328	287	337	337	344	299	334	307	328	314	337	340	337	320	325	319	301	348	367	317	321	321	304	326	314	293	349	319	343	313	349	328	300	334	306	307	319	347	313	315	331	350	316	328	315	314	317	310	326	331	357	318	308	339	313	337	326	338	295	314	311	304	349	322	307	334	321	343	345	302	310	314	319	326	333	294	318	305	335	311	312	348	300	327	295	315	323	299	345	321	336	335	331	334	332	296	288	307	313	310	345	320	328	335	328	342	328	347	333	257	312	310	365	319	330	306	308	334	345	320	334	311	287	340	309	259	299	287	328	313	309	335	293	312	332	297	308	307	331	316	347	310	311	319	310	351	325	308	315	295	313	306	312	317	329	327	303	339	294	306	323	328	318	318	297	327	324	317	314	322	280	358	318	334	308	311	338	350	318	286	314	324	322	348	339	332	286	296	330	330	311	324	317	348	303	312	308	311	326	324	338	329	313	331	324	337	323	308	300	346	300	312	312	324	323	352	325	303	338	295	306	295	364	318	296	322	298	325	305	349	296	329	309	309	316	315	325	327	329	331	313	306	308	269	327	300	311	350	299	347	329	303	303	344	311	332	353	339	337	326	285	344	337	307	329	309	300	311	311	308	290	329	303	318	333	330	303	295	328	318	359	299	301	301	322	315	323	302	326	350	326	348	334	317	344	352	321	312	317	291	331	339	290	296	316	326	371	327	324	316	335	294	333	317	321	273	356	352	303	357	335	321	347	290	348	320	326	305	287	319	285	281	344	333	317	342	318	330	287	291	324	296	326	269	319	286	310	359	306	330	319	340	340	336	343	343	332	272	304	335	298	316	339	330	347	307	320	325	297	332	320	316	332	342	321	324	334	320	303	303	352	336	305	308	320	322	291	336	320	315	331	328	312	350	320	318	331	335	323	343	299	323	296	350	346	304	310	351	294	304	304	291	365	317	313	298	341	311	321	352	316	335	358	344	338	305	318	328	280	323	333	325	318	315	296	320	320	331	326	322	338	341	351	330	339	316	315	329	349	319	320	314	300	311	345	334	328	334	301	322	328	301	311	288	350	290	340	302	299	303	338	313	316	337	311	295	313	335	349	349	328	315	315	306	299	344	319	290	341	334	308	314	335	344	311	331	334	309	305	333	362	316	326	323	311	338	314	328	326	303	311	315	327	327	325	346	310	293	348	350	311	308	298	306	374	308	319	307	348	326	330	316	340	315	315	318	327	317	323	314	308	302	310	299	307	337	282	318	330	313	338	321	307	328	301	285	303	359	311	322	318	309	292	292	313	331	300	327	322	336	291	301	324	323	310	307	367	325	324	347	326	322	335	333	354	316	272	303	324	299	325	300	334	327	344	326	319	300	328	331	335	328	331	343	326	303	318	339	327	309	342	334	334	324	324	299	298	313	336	311	330	333	331	300	308	303	282	331	287	321	335	350	325	340	306	300	316	321	306	287	321	335	311	325	350	336	340	269	350	362	305	314	324	349	326	333	346	295	331	326	328	337	301	310	341	293	321	304	316	323	341	334	319	322	334	316	332	320	343	331	315	361	312	317	307	348	299	340	331	337	309	325	301	314	307	317	314	292	350	305	318	326	308	301	354	388	344	309	286	371	332	339	305	323	339	335	337	298	333	309	354	301	321	332	329	320	304	341	327	346	328	299	335	291	314	326	337	332	313	324	326	330	360	308	323	294	304	295	309	333	350	309	329	313	313	341	334	314	303	313	296	340	342	317	310	316	336	315	323	328	332	320	308	330	318	309	306	327	332	321	305	338	343	306	298	311	322	322	310	329	333	310	293	314	354	327	333	312	290	309	330	350	323	295	325	311	304	293	324	323	326	313	326	325	335	344	332	340	354	343	349	320	350	346	310	331	296	298	328	314	316	311	315	334	320	319	335	339	334	351	350	331	343	316	329	351	318	293	315	308	346	322	316	343	309	321	332	333	351	331	318	314	304	332	307	321	292	295	324	288	299	314	322	325	317	300	301	308	310	356	317	307	311	330	297	319	311	333	294	360	305	324	275	304	330	345	317	319	350	281	333	302	330	336	357	315	285	336	333	335	308	331	350	309	337	315	322	331	317	319	306	325	326	330	286	315	290	336	276	323	308	304	336	294	328	337	329	314	318	363	338	347	333	291	334	308	314	324	331	333	310	308	313	312	308	289	312	353	335	328	312	312	312	332	324	281	321	328	291	323	287	325	317	333	351	327	316	313	311	327	314	326	298	311	340	327	332	309	306	311	301	293	319	311	318	287	287	323	325	301	332	322	335	369	329	305	357	295	303	304	303	293	302	335	324	323	311	331	312	330	302	313	309	295	342	294	313	346	345	356	302	302	328	313	301	298	327	364	318	329	308	334	322	342	328	334	290	279	288	297	331	347	309	318	315	337	332	357	315	318	335	330	321	340	349	333	309	318	361	348	354	354	313	329	302	335	345	294	337	311	337	347	309	318	342	346	311	302	312	316	336	331	310	318	317	323	336	309	322	332	321	272	322	297	301	324	330	328	293	339	316	311	344	317	326	318	312	342	351	319	301	280	305	296	321	304	331	316	301	312	319	313	288	322	346	316	302	335	328	346	339	334	319	288	314	320	291	313	337	346	295	309	316	335	321	289	322	319	325	309	322	305	318	332	336	329	325	323	348	319	328	324	347	289	318	342	352	324	321	370	285	324	311	325	343	327	311	286	293	310	323	306	306	300	310	313	319	316	322	285	316	306	328	315	318	294	323	305	319	326	345	323	344	330	325	302	317	300	342	324	347	328	290	337	321	342	306	318	295	325	341	340	311	321	315	345	326	295	342	332	334	336	324	316	303	306	339	314	324	299	310	322	346	310	358	290	314	338	308	311	307	316	285	304	276	311	315	356	303	330	328	313	320	320	332	326	348	291	340	328	310	316	331	343	333	301	329	328	313	308	294	347	334	333	337	310	303	298	334	320	313	338	315	306	305	356	349	323	313	322	355	311	318	334	328	347	318	324	322	329	329	331	300	321	298	295	316	310	302	278	337	294	311	280	311	321	286	315	271	320	297	322	271	341	341	318	325	332	302	296	296	332	284	341	327	291	354	340	301	332	308	364	318	312	292	313	316	323	332	332	334	314	310	338	311	317	312	322	303	317	285	350	344	339	296	289	332	331	311	299	302	306	318	317	361	337	321	324	322	349	348	325	329	306	334	295	305	326	290	289	268	313	316	313	316	319	366	334	325	324	314	335
2475	845	1079	1092	1007	935	900	852	899	907	841	810	809	830	836	845	809	796	846	797	848	807	837	751	839	819	792	794	757	775	829	795	789	769	782	727	773	832	727	837	835	744	818	786	800	791	793	777	828	775	775	809	795	785	803	802	802	813	752	732	825	781	808	814	775	836	809	821	863	816	810	813	789	827	776	815	795	757	784	789	788	797	770	771	805	830	808	805	767	830	762	777	718	763	764	814	771	798	819	778	790	813	824	778	794	838	783	817	799	782	798	775	780	740	785	783	766	766	772	774	830	773	803	785	769	762	741	766	782	811	809	750	801	771	827	765	739	748	829	798	767	800	763	759	736	859	820	778	780	768	798	829	786	844	788	757	762	745	761	775	810	757	748	797	794	795	776	807	836	802	784	781	777	749	782	752	760	762	814	740	750	840	814	847	773	775	792	735	763	759	780	718	773	772	783	812	785	782	816	817	827	819	797	816	782	775	762	792	762	819	801	750	811	797	813	756	759	809	775	816	756	794	794	764	814	831	817	803	784	765	787	776	774	771	780	708	795	712	831	789	811	789	804	784	811	769	765	762	795	847	748	811	790	771	781	762	777	761	820	766	795	766	836	781	721	742	779	759	791	825	790	802	817	804	786	805	818	840	803	754	772	791	792	815	745	793	773	786	779	761	753	738	730	811	784	812	843	824	802	782	764	792	822	754	783	752	753	781	754	853	785	751	770	799	760	796	750	752	810	801	774	741	800	774	804	806	764	730	770	820	842	794	764	787	765	785	813	788	765	790	749	815	771	768	775	793	806	786	773	801	823	806	797	776	796	774	809	825	853	787	840	783	772	793	788	809	798	830	801	779	750	783	764	839	798	751	764	757	800	757	791	813	781	803	830	799	792	793	757	782	820	778	779	757	777	769	758	728	815	796	780	812	737	761	805	800	736	810	768	819	784	749	796	806	782	843	828	827	783	806	765	797	781	763	758	832	820	782	774	802	760	820	799	822	784	771	802	781	792	735	794	793	812	773	770	782	752	734	791	792	816	765	784	800	780	806	813	749	777	766	787	825	806	775	770	770	775	792	805	846	778	805	718	755	754	798	780	811	799	760	836	841	848	793	816	770	756	760	785	798	825	783	820	773	780	793	775	778	765	798	775	785	752	794	746	801	810	743	789	806	804	768	769	833	826	766	801	761	813	770	774	788	796	804	804	777	786	809	792	773	802	782	777	829	812	800	743	767	805	834	754	771	737	764	797	769	778	836	784	762	762	776	836	788	805	818	802	791	763	803	819	798	795	807	805	792	782	808	797	830	776	773	794	773	795	799	804	834	792	769	822	777	776	790	753	746	760	788	802	810	803	756	825	796	812	761	786	754	789	798	771	802	775	750	749	784	813	789	776	808	777	797	782	775	803	810	828	790	825	753	806	823	811	796	756	820	738	737	771	757	804	832	802	744	802	761	789	797	836	822	843	763	818	831	796	773	770	761	738	758	821	777	774	781	786	742	762	835	774	741	784	784	778	808	770	814	825	766	805	851	797	764	804	762	826	776	781	793	806	787	762	763	823	764	787	710	779	856	753	809	755	774	805	774	837	749	764	795	793	796	854	790	804	819	786	773	826	755	768	795	815	780	751	781	749	819	787	775	771	795	786	801	804	812	790	751	767	761	737	799	811	805	833	800	814	794	807	792	792	804	807	763	765	779	770	769	774	805	783	828	838	760	780	772	766	701	765	779	819	748	808	750	813	796	809	804	790	841	783	786	777	740	804	784	814	781	804	810	829	794	778	860	759	818	801	783	768	783	849	802	830	755	829	749	807	763	803	803	837	792	834	793	778	746	791	780	781	745	719	823	815	759	774	810	830	831	782	781	753	799	758	775	816	826	822	790	846	844	817	803	767	819	740	783	800	856	821	746	753	798	774	793	784	795	822	769	764	795	813	758	754	794	779	776	819	799	772	777	756	785	788	777	803	789	782	758	800	812	782	759	772	799	786	786	786	807	799	789	798	802	786	774	796	827	744	788	760	839	757	784	775	827	784	712	740	791	812	819	819	779	815	749	784	762	775	773	801	805	799	816	752	783	835	763	751	772	802	764	808	800	757	807	797	833	779	781	782	739	794	758	828	802	766	815	842	754	805	822	785	816	812	849	822	817	842	782	761	784	794	787	861	814	841	793	796	823	776	782	793	764	814	831	737	785	821	818	772	769	748	757	824	744	757	772	801	771	767	774	810	763	762	806	827	825	813	781	796	755	789	774	756	814	836	831	732	793	804	785	788	839	843	818	845	811	818	762	796	757	783	755	750	791	784	815	833	820	793	792	813	830	812	769	755	817	812	794	745	783	786	773	787	750	879	763	757	801	741	735	775	824	747	797	776	767	796	844	745	801	793	765	842	785	770	766	808	794	814	806	753	821	779	813	771	787	830	865	738	762	818	767	772	814	784	791	799	803	826	780	821	819	833	799	753	758	810	819	821	773	822	835	756	794	836	791	775	772	800	785	786	776	826	805	832	791	736	767	789	761	794	782	852	773	740	758	795	846	792	831	821	798	747	802	776	782	808	787	825	753	829	814	796	775	808	756	764	777	737	777	763	819	793	777	823	762	794	839	764	785	824	761	767	761	815	793	798	785	750	800	758	811	811	791	779	774	768	850	817	778	761	790	829	787	761	774	798	755	738	782	792	811	795	748	765	789	807	800	828	728	734	796	755	822	864	774	785	799	817	788	794	827	771	819	765	761	783	784	745	782	801	757	804	785	793	774	788	807	773	752	782	759	765	764	791	792	795	785	807	785	795	812	734	740	817	798	773	773	786	836	818	733	815	767	762	795	796	785	825	777	787	759	775	825	745	834	815	758	764	794	757	756	783	759	797	776	808	802	799	760	854	795	771	797	739	811	810	785	779	774	792	749	738	807	799	806	730	827	804	746	785	821	750	787	786	789	790	726	805	800	800	803	769	780	805	778	746	786	781	804	763	788	735	806	809	775	789	812	778	817	772	804	744	836	818	788	772	806	762	817	791	818	790	774	838	729	758	788	817	781	796	791	753	802	781	741	810	807	817	834	807	766	798	839	843	813	772	746	808	757	779	790	752	793	801	797	775	761	788	796	823	760	769	781	786	758	833	794	821	775	787	814	771	776	768	836	751	779	772	815	780	749	774	781	815	720	822	781	809	789	749	756	749	782	752	798	775	800	797	817	772	818	754	821	758	756	787	788	767	791	791	776	837	763	800	764	775	776	795	805	769	792	782	783	794	759	811	787	755	817	766	835	786	781	780	777	777	811	739	800	770	763	848	796	780	806	779	783	773	740	797	826	806	805	772	759	812	768	762	797	797	782	775	803	776	745	764	824	811	779	785	798	787	782	765	789	790	842	764	793	787	822	780	797	761	842	771	814	813	806	827	783	789	835	799	785	718	784	780	780	741	852	794	781	794	793	748	796	771	777	788	727	805	830	802	763	754	815	787	767	794	812	798	793	819	753	806	789
7783	1446	1686	1205	843	621	470	457	431	356	317	315	262	234	242	233	236	225	177	217	247	228	194	204	206	159	214	192	158	198	171	164	163	159	162	159	147	175	178	170	156	165	142	173	170	162	162	163	147	140	156	141	182	146	160	176	179	150	158	147	164	163	147	145	155	163	141	160	170	157	159	161	146	168	171	150	164	147	168	149	193	188	179	146	133	140	140	152	144	177	156	135	161	162	150	167	140	159	158	149	168	145	169	120	159	170	139	123	140	158	153	162	167	151	142	164	165	145	147	148	174	141	169	176	182	172	141	166	164	150	168	169	164	145	155	150	160	159	170	158	164	159	156	161	171	166	159	177	148	125	172	144	171	145	129	158	147	169	154	178	137	157	145	156	167	167	177	132	169	144	142	156	168	171	159	179	181	135	148	155	162	177	172	170	148	138	145	154	152	131	154	173	163	177	144	149	162	165	167	120	149	173	163	175	154	151	147	150	173	165	148	160	131	153	149	155	146	152	162	168	159	154	131	160	171	162	159	177	156	153	162	136	155	158	155	147	143	132	170	165	135	153	140	160	138	160	140	177	170	140	163	153	156	154	157	135	168	147	153	148	157	146	149	152	174	146	156	146	140	169	185	126	131	151	163	138	168	151	164	180	174	158	142	151	147	164	133	154	159	158	173	167	160	147	147	162	167	159	144	164	162	157	148	167	130	133	150	145	153	155	150	179	163	150	180	167	155	162	154	173	150	147	155	151	156	160	152	177	177	164	170	146	156	140	167	172	166	168	158	145	143	144	143	171	168	170	139	162	181	176	143	158	133	146	144	171	162	159	130	163	192	141	146	176	187	177	152	149	157	162	172	141	141	145	124	142	160	121	149	159	155	156	156	137	180	162	148	156	138	160	139	155	160	156	164	153	190	129	161	163	153	145	136	166	168	150	155	163	132	138	152	155	176	124	159	171	158	147	162	164	152	145	142	142	155	174	137	151	172	136	165	156	172	154	170	141	146	121	149	148	151	156	158	131	163	158	168	146	174	163	162	135	151	143	157	159	162	138	158	152	147	156	153	152	135	158	164	179	154	142	159	151	154	151	162	169	162	158	188	151	164	152	151	138	183	155	182	161	163	158	166	122	156	148	159	161	156	168	171	169	163	177	159	142	143	167	174	149	141	162	166	154	166	155	143	170	147	160	173	150	146	156	158	158	155	156	159	141	136	146	142	146	167	165	162	176	161	158	142	131	153	144	152	152	173	167	172	176	169	132	142	144	165	144	154	138	140	152	161	169	163	165	159	157	154	167	151	148	173	154	160	138	167	173	163	133	154	127	159	168	166	175	143	158	147	197	140	144	152	163	161	175	135	175	143	151	149	149	159	162	150	162	144	175	155	153	137	164	172	170	155	181	143	176	162	171	130	160	157	164	163	139	164	181	122	174	152	150	149	163	160	159	186	148	179	162	157	141	155	180	155	166	156	137	157	140	173	165	159	146	173	145	151	153	147	160	148	152	176	162	148	150	162	149	172	149	163	152	163	159	151	167	149	158	171	143	155	165	162	165	161	157	168	156	178	146	161	159	172	153	158	157	166	170	164	180	152	163	137	175	143	138	166	173	183	159	144	179	152	141	167	158	155	163	167	187	148	138	132	156	155	164	167	164	170	165	144	158	151	160	140	175	167	161	155	159	141	157	149	168	162	179	154	183	172	160	174	149	161	171	148	176	151	145	136	163	143	157	132	166	150	156	147	133	158	151	142	168	158	141	167	141	172	143	175	136	151	148	157	154	160	125	149	148	171	183	152	171	163	140	137	146	160	168	147	145	177	158	170	146	182	166	169	158	145	170	185	130	172	145	153	141	164	151	169	162	143	146	140	145	128	170	146	161	179	159	151	158	162	166	137	162	158	164	158	142	172	178	154	144	165	152	141	161	136	156	144	142	136	159	161	136	167	168	158	163	148	152	161	163	166	155	166	169	155	159	147	169	163	146	162	144	170	164	170	145	141	146	145	146	173	134	165	172	176	152	175	146	151	156	169	136	142	171	143	135	156	149	154	143	157	154	162	167	151	141	150	163	173	145	139	155	171	153	171	146	158	145	151	142	171	156	156	145	159	173	151	148	171	160	171	154	137	165	144	136	146	187	126	148	155	173	176	166	150	159	176	142	167	161	153	168	184	153	189	159	125	146	150	157	153	176	165	145	152	161	168	169	146	153	156	165	153	145	174	160	166	141	155	170	150	151	154	139	162	157	151	144	160	156	146	180	158	141	169	150	141	173	160	134	161	143	157	166	171	150	171	136	173	138	160	145	163	170	154	145	165	151	182	145	150	146	126	156	143	174	134	124	163	180	170	149	159	152	182	155	132	154	133	151	150	176	148	144	125	149	159	154	159	144	156	160	140	160	190	130	155	141	153	158	144	137	151	171	146	170	165	161	157	152	149	181	165	129	152	155	127	159	146	154	191	169	145	160	155	167	149	160	161	159	172	138	176	167	144	150	171	189	168	145	145	154	169	157	154	162	151	156	154	157	141	141	160	181	159	159	154	168	153	141	161	165	158	146	158	164	166	142	171	172	136	138	152	152	169	131	156	180	152	152	144	172	154	137	151	183	151	155	174	157	172	142	154	145	153	166	169	162	158	161	148	144	142	153	160	155	139	157	146	147	185	157	153	160	172	135	148	157	176	178	161	147	146	155	155	180	177	135	122	176	154	191	157	165	187	150	156	158	151	143	158	145	151	174	140	167	160	145	154	134	138	172	137	155	180	173	154	153	165	157	149	157	169	163	155	157	167	146	177	173	153	145	167	135	175	174	164	160	157	149	169	162	165	172	153	150	152	139	156	140	183	144	146	173	144	159	121	140	164	153	148	176	156	146	152	152	173	157	176	159	174	145	155	183	144	164	155	160	147	162	157	138	166	152	146	150	154	173	162	160	157	146	155	160	149	163	141	150	137	165	170	147	163	163	173	158	161	162	154	163	144	149	149	153	129	166	150	188	175	129	162	147	153	152	159	157	153	168	134	182	162	161	154	154	149	144	162	140	169	143	151	154	162	165	167	161	157	181	177	171	130	172	164	171	135	163	158	156	148	125	171	172	149	157	159	173	180	151	151	162	141	162	157	177	144	172	150	161	134	182	175	156	153	172	154	154	168	160	158	142	148	170	164	175	146	158	180	148	132	141	161	154	174	160	170	146	165	152	149	134	172	163	163	138	166	170	162	138	169	142	147	165	152	152	144	169	161	137	175	165	155	173	185	157	133	132	163	173	167	166	149	159	165	160	171	145	177	131	143	175	142	157	168	158	171	178	128	157	164	173	162	185	159	153	155	140	147	178	141	155	163	143	157	143	169	131	153	153	176	176	150	152	156	177	162	167	161	156	166	146	169	166	166	159	154	156	164	157	147	149	148	151	146	168	151	186	158	155	169	163	159	159	164	142	176	150	155	158	170	140	153	139	142	153	159	150	141	164	148	149	143	151	153	144	170	155
5962	1501	3147	3695	3208	2689	2282	1991	1983	1563	1330	1249	1128	1084	994	1134	1021	975	823	919	1140	1045	821	783	872	693	806	615	613	640	693	629	584	584	546	581	526	501	534	535	583	518	518	498	508	517	470	496	498	461	456	438	462	478	503	440	439	481	455	472	489	462	457	460	491	463	438	442	435	433	392	467	466	446	472	466	464	480	458	440	443	437	436	469	477	461	468	418	466	457	480	433	438	480	462	442	465	444	486	472	426	441	469	440	479	426	448	427	427	434	444	443	488	451	430	438	482	448	447	455	460	432	447	425	430	446	443	490	419	466	433	462	459	466	468	433	439	437	449	456	462	425	480	432	483	456	398	444	435	463	419	458	503	447	450	452	453	475	441	445	443	462	430	450	429	449	428	409	446	471	452	430	435	415	437	446	443	440	488	441	464	505	461	428	423	442	456	449	436	453	445	419	446	437	377	471	457	450	436	427	388	448	434	428	463	429	438	477	409	470	456	446	465	434	457	448	440	460	448	425	459	453	409	423	435	445	462	436	458	438	426	446	435	452	454	400	416	408	459	439	422	425	459	466	464	440	458	446	483	471	434	459	439	498	457	422	471	458	439	485	466	441	438	469	467	434	433	430	428	421	439	424	444	438	422	447	439	451	424	428	459	432	451	401	488	454	439	432	462	460	450	454	466	440	454	411	462	458	448	443	446	475	467	466	427	407	464	438	454	427	423	450	485	404	450	441	420	412	469	419	459	415	409	449	425	414	432	418	405	417	438	434	464	453	465	426	423	413	415	415	440	446	470	413	434	441	440	423	472	449	423	496	427	445	461	420	458	420	443	446	405	462	418	474	426	403	477	429	422	403	407	465	430	420	420	440	469	420	441	427	419	449	459	452	466	402	453	421	438	436	423	442	432	434	459	427	444	416	450	462	411	448	435	423	405	421	446	472	419	442	465	449	434	428	453	425	416	456	441	447	449	447	460	433	474	479	451	464	440	405	431	450	435	472	433	447	442	459	425	426	426	440	443	423	416	396	417	462	435	424	477	482	446	475	420	420	459	442	430	449	416	458	433	427	417	416	445	434	407	432	437	442	496	417	443	418	452	435	435	447	430	465	441	470	433	403	428	467	435	431	439	469	441	495	442	465	439	482	432	456	466	450	460	450	425	406	447	432	437	463	459	423	457	437	470	460	438	443	473	436	442	481	498	431	427	440	438	435	430	484	462	457	478	472	437	430	461	447	428	441	437	431	467	417	430	403	493	433	457	469	429	479	442	417	439	445	450	416	440	439	445	449	402	436	433	438	411	427	464	450	491	424	422	446	425	466	438	459	396	413	433	453	431	418	432	447	438	467	436	467	440	433	449	444	448	427	438	442	430	463	463	417	418	448	456	462	435	433	419	461	422	425	443	441	459	472	432	426	403	447	432	473	424	460	449	455	446	403	461	428	404	469	492	415	441	432	423	444	450	420	436	451	454	473	448	461	461	454	485	422	436	438	442	494	438	452	450	480	428	454	485	453	440	441	439	429	431	422	452	448	435	417	473	451	432	441	404	436	438	454	438	470	397	436	467	411	439	438	477	411	440	416	444	486	417	406	455	509	427	442	417	454	427	430	440	447	426	464	475	419	433	449	442	401	448	440	441	460	416	437	427	416	492	436	459	452	424	424	453	417	465	420	473	418	433	421	424	492	421	447	440	461	416	459	433	434	431	462	423	414	416	426	428	445	439	444	458	398	419	422	467	436	454	422	420	426	449	459	483	447	441	406	414	426	440	428	417	455	437	440	457	447	431	458	459	438	461	459	430	442	410	409	462	429	432	467	403	458	416	433	432	422	436	428	451	428	444	420	459	436	442	400	427	427	457	449	425	443	442	444	448	446	438	418	463	468	439	466	409	438	394	412	424	443	424	419	455	497	433	415	444	417	435	433	435	443	455	438	428	441	451	435	417	448	442	404	398	481	425	426	444	428	447	412	383	459	434	451	471	439	475	449	437	441	429	427	418	420	432	438	476	442	424	436	433	444	440	411	460	442	417	426	441	456	418	487	451	455	450	421	440	427	445	399	414	454	463	439	443	455	411	443	444	423	425	476	454	453	431	461	454	452	436	431	402	425	464	408	459	451	424	421	447	442	437	464	456	454	474	436	438	464	452	437	455	447	398	427	440	418	410	439	480	439	480	452	420	473	442	450	480	449	427	435	389	439	429	422	436	422	442	472	433	440	421	431	429	424	494	442	455	409	433	449	443	439	424	439	424	408	439	455	403	439	472	447	419	458	454	449	460	441	437	441	429	408	424	427	411	437	477	459	416	443	474	428	478	450	484	433	439	465	464	433	420	437	452	447	448	436	434	411	432	429	431	448	430	433	462	460	448	476	441	428	458	428	408	479	467	434	463	464	461	415	471	430	435	425	493	473	429	422	458	410	450	417	471	449	440	438	431	438	463	429	424	458	431	483	424	411	480	421	450	437	448	452	436	430	450	427	462	445	416	461	456	400	419	426	453	422	459	442	474	428	435	419	436	400	417	452	458	443	447	404	458	456	431	472	445	451	456	435	431	456	448	455	415	442	470	458	434	449	452	421	443	416	487	447	381	444	451	443	395	463	467	448	478	423	440	444	439	442	424	456	427	423	469	483	458	481	391	404	472	462	404	413	421	406	452	402	506	436	423	455	482	465	400	473	423	454	445	469	475	462	416	434	449	474	459	476	411	430	445	472	471	436	437	439	453	446	413	424	460	433	460	451	431	419	435	438	422	470	448	442	456	411	405	470	463	423	460	452	431	457	431	455	417	410	447	470	483	442	450	444	438	453	417	447	470	473	449	416	420	443	420	442	481	444	492	469	427	427	430	414	452	387	462	460	427	386	463	449	457	460	434	462	463	425	451	426	445	432	457	438	447	437	435	446	485	468	448	465	419	485	458	463	440	415	437	465	432	420	439	383	456	388	438	469	427	438	418	456	449	438	456	426	422	427	410	452	395	425	445	419	427	464	436	449	431	438	474	419	442	417	472	431	424	428	440	416	445	441	446	442	479	453	460	407	447	410	438	425	445	456	445	431	433	418	431	445	407	488	457	440	423	455	400	411	448	451	453	406	428	419	448	454	446	463	409	462	388	444	487	439	427	441	414	442	411	448	459	416	430	462	450	451	463	418	444	438	461	455	461	441	429	471	461	428	466	434	427	431	425	442	442	423	446	455	404	427	458	453	414	428	467	411	468	435	447	454	408	491	445	416	410	512	433	442	433	449	423	405	421	436	464	473	450	438	494	435	435	413	441	439	441	434	433	448	471	434	458	445	449	485	437	438	435	474	473	453	424	471	460	479	434	424	454	448	410	396	429	448	455	413	435	444	456	453	440	442	456	426	440	401	433	455	453	401	485	450	462	457	446	446	464	455	439	420	478	452	423	425	441	466	426	420	439	437	463	433	448	472	441	482	454	456	408	462	447	445	434	435	432	429	435	435	447	447	445	439	439	448	463	446	443	451
13995	2631	2823	2148	1591	1231	860	775	732	524	489	466	387	347	345	395	352	331	319	284	385	350	327	301	316	250	287	267	231	236	246	225	202	237	218	216	204	198	217	212	207	205	221	182	191	196	202	194	214	191	195	210	197	231	185	195	178	211	198	176	191	185	205	183	172	176	197	192	194	187	182	188	205	179	180	208	194	182	196	181	187	192	193	208	174	174	201	200	207	209	197	178	189	193	192	186	187	186	203	188	202	176	173	182	180	191	193	199	192	179	205	168	189	196	211	179	178	180	207	215	168	186	190	171	208	201	216	194	191	182	225	182	185	213	189	204	177	179	212	187	198	199	180	172	205	194	186	183	178	186	175	219	176	209	210	183	170	187	217	208	188	171	191	177	206	213	197	205	204	207	194	181	221	195	189	172	207	200	218	211	188	169	185	198	197	184	185	194	228	196	187	169	193	181	212	187	189	189	215	198	185	213	181	216	172	204	177	182	162	181	183	179	201	179	204	174	175	177	207	190	205	180	199	195	184	206	164	206	213	177	168	202	212	195	206	192	192	181	186	203	201	207	191	202	197	209	205	191	168	174	197	171	201	199	195	178	185	178	221	206	221	203	183	190	199	184	170	173	197	197	172	169	192	194	155	197	208	164	228	199	199	219	182	181	172	179	186	177	187	188	185	195	173	169	181	190	209	186	187	184	194	193	199	203	198	204	192	229	168	185	181	187	209	187	189	182	208	206	178	195	187	197	186	194	206	206	199	198	176	201	205	191	196	206	200	179	189	191	186	191	167	170	167	194	188	194	196	206	165	205	204	177	180	221	180	174	163	182	202	179	203	226	181	223	180	183	173	207	175	176	220	180	194	186	185	179	173	185	184	200	206	199	203	207	152	195	186	191	182	196	215	208	213	165	202	203	182	189	197	172	198	176	170	188	171	191	201	190	178	194	219	184	211	187	196	209	186	188	175	184	187	189	186	185	217	214	172	197	216	181	194	180	199	203	199	185	178	202	187	213	203	206	169	183	193	172	223	212	183	194	209	209	203	190	192	204	175	191	181	180	163	204	194	186	220	214	178	204	181	210	206	201	192	179	200	190	223	190	189	177	196	190	192	164	212	172	167	180	183	169	205	206	198	218	156	183	154	202	213	193	195	186	223	215	194	172	204	190	176	191	211	202	208	166	211	232	154	196	210	187	220	180	197	196	207	218	168	183	188	197	183	186	189	196	188	195	181	206	204	201	208	186	172	182	217	196	205	205	194	176	198	183	208	190	186	206	175	206	197	189	203	170	180	162	190	192	163	201	177	201	181	172	182	188	203	179	178	190	222	191	175	217	179	209	186	202	184	196	195	181	209	198	202	183	196	196	185	204	209	218	206	190	182	193	181	196	197	194	194	179	191	183	207	207	204	203	193	192	175	174	192	190	186	196	172	185	199	181	203	195	169	215	203	185	198	187	185	212	200	211	207	201	184	183	190	172	191	189	187	195	217	176	173	193	200	209	183	176	164	201	197	197	184	199	206	205	195	196	205	204	202	173	208	181	192	181	199	184	181	193	198	184	187	207	190	180	190	172	171	183	189	188	189	185	190	200	200	197	196	197	171	199	204	192	213	208	209	198	186	156	179	209	178	204	196	224	210	188	191	184	170	224	175	180	198	166	195	191	223	193	205	196	178	200	205	176	211	194	202	196	170	176	172	198	211	198	179	181	177	194	171	193	167	202	202	184	183	204	188	212	185	201	179	170	193	199	192	180	195	210	166	177	205	181	177	180	214	224	196	186	178	196	199	193	210	160	174	181	146	195	187	184	181	174	190	207	188	185	177	206	182	180	221	205	193	171	194	199	173	215	194	193	192	191	181	195	187	170	198	181	193	181	184	202	204	213	202	199	203	173	192	177	192	187	179	193	202	217	206	222	191	214	203	201	166	209	173	195	205	216	220	196	173	216	183	192	176	188	208	201	197	178	182	207	185	232	162	197	188	203	192	160	194	179	184	197	195	197	164	187	206	215	176	195	171	210	205	176	170	189	187	213	203	168	198	180	199	187	171	190	182	188	191	191	181	191	220	197	183	181	187	156	168	162	182	196	181	169	195	202	189	193	204	185	182	196	189	189	190	195	206	203	201	173	185	171	189	185	187	177	177	197	191	208	209	186	192	174	165	196	197	200	178	179	171	201	193	192	197	198	190	215	195	192	204	178	183	175	175	195	209	191	177	187	184	203	191	220	207	192	192	169	196	187	186	197	176	202	192	194	192	186	178	203	198	167	184	204	216	229	196	183	195	165	207	187	184	182	197	188	194	177	191	191	183	200	210	207	195	197	173	204	192	186	190	209	203	192	191	167	169	199	215	190	192	208	190	169	193	197	179	192	172	176	217	161	206	216	194	212	196	182	181	180	189	209	210	188	202	216	212	192	175	206	179	194	210	171	201	195	178	179	194	217	188	197	206	162	194	201	188	191	194	203	198	185	198	172	189	206	171	192	179	165	184	169	194	178	185	199	203	196	199	165	188	194	201	183	214	211	188	206	207	189	178	199	199	193	205	207	212	186	192	196	182	187	183	182	196	179	179	193	181	181	188	189	191	196	202	181	188	205	168	178	187	210	214	222	205	207	196	196	177	206	193	192	188	218	227	198	210	183	180	181	222	181	166	191	188	185	202	191	211	183	190	197	200	193	193	174	216	202	186	193	189	204	186	173	160	187	180	165	189	195	176	194	189	180	201	182	179	166	165	191	183	152	196	204	211	212	205	175	175	179	217	190	189	202	161	187	206	208	196	189	195	184	193	179	196	168	217	202	198	195	158	197	178	224	187	181	186	176	185	201	199	188	191	191	186	209	191	185	179	179	214	191	186	184	186	211	207	194	180	198	194	182	176	196	199	178	195	196	185	165	195	189	194	192	202	197	176	178	207	174	174	211	201	202	205	195	178	217	197	199	170	199	187	206	204	178	194	197	179	208	205	196	176	188	224	191	217	190	209	205	179	203	181	191	211	195	182	172	177	167	199	189	185	180	193	184	191	180	189	177	232	172	171	204	202	191	194	213	210	168	191	189	193	201	196	209	184	194	210	168	184	218	207	186	194	197	189	204	223	180	200	186	195	177	191	183	192	192	180	197	188	182	198	163	202	199	196	190	192	203	195	171	202	200	167	198	199	186	194	184	195	211	188	178	207	185	227	189	170	184	192	185	170	193	195	186	177	203	200	202	200	214	213	179	179	210	179	178	184	198	191	195	208	190	200	208	228	184	209	175	188	199	202	194	206	188	188	178	210	211	168	179	182	173	199	187	167	208	200	197	184	188	196	189	192	184	193	185	197	176	189	203	222	218	174	182	206	179	190	188	170	196	197	185	201	210	193	208	223	197	202	189	204	210	172	206	197	188	209	166	197	199	187	195	199	227	194	194	192	182	192	190	193	199	184	173	207	193	188	190	192	194	178	186	201	216	205	190	191	196	184	195	183	188	192	182	182	202	211	184	204	170
7831	2514	5301	6475	5772	4792	4044	3365	3171	2635	2287	2246	1827	1648	1659	1937	1690	1669	1415	1412	1704	1730	1441	1350	1237	1030	1234	970	925	1030	874	791	840	783	729	713	753	672	737	675	705	670	642	639	636	650	607	579	625	618	618	547	601	588	618	600	569	565	606	581	615	565	635	561	556	559	585	549	587	593	548	522	600	586	552	567	535	548	559	515	569	549	542	602	552	561	548	560	531	606	578	584	546	572	537	566	593	522	541	531	554	568	542	515	564	553	580	559	534	573	561	565	530	590	534	541	580	545	527	558	537	559	533	526	542	542	580	541	540	551	557	535	566	547	553	538	532	543	524	563	560	571	564	514	518	505	542	523	558	557	564	522	561	529	533	522	554	542	563	551	533	498	524	516	539	549	468	505	590	554	531	572	511	565	542	529	551	499	556	566	537	542	570	566	541	545	473	515	573	521	534	546	549	477	558	549	539	533	544	570	581	525	532	504	528	517	550	551	553	554	533	526	545	529	545	514	549	512	524	555	530	522	495	516	540	531	518	541	539	500	561	560	550	541	549	518	558	517	556	509	518	538	565	546	542	585	560	528	520	545	508	642	565	533	523	555	516	536	524	563	549	558	517	505	540	545	530	556	547	542	551	551	576	567	531	550	566	535	528	532	560	596	607	523	554	538	559	534	497	538	558	589	546	528	568	531	542	557	539	533	520	550	570	539	506	555	556	533	526	555	540	571	501	551	525	566	531	528	546	560	541	552	541	526	548	594	544	535	531	543	537	517	552	561	573	547	531	529	508	525	523	538	524	537	548	548	554	513	557	514	530	564	511	509	509	535	541	555	550	518	547	567	513	541	509	538	504	505	531	549	508	582	549	537	526	555	521	569	520	531	555	499	541	593	522	507	532	517	558	561	541	558	573	563	552	520	530	519	552	536	550	524	520	497	560	498	500	537	561	548	534	588	531	482	504	558	543	509	534	568	532	567	566	540	522	562	578	521	555	552	521	547	570	565	546	535	527	544	547	559	561	545	512	514	524	556	563	548	519	533	534	530	553	568	524	507	547	538	528	527	557	585	530	543	592	516	545	576	576	510	554	556	533	554	521	566	546	550	543	514	507	524	492	562	542	518	579	520	541	507	557	505	518	556	588	549	543	568	583	525	502	510	530	511	545	546	531	560	568	526	525	526	543	536	535	518	549	540	560	563	564	540	554	510	543	521	546	505	569	556	579	516	565	544	483	527	499	541	565	545	587	565	529	563	524	513	534	522	540	538	540	520	518	529	539	527	554	537	498	573	513	578	543	583	573	560	548	530	537	533	524	563	577	534	535	579	567	527	510	544	522	516	525	553	535	524	529	534	579	530	513	521	508	500	518	520	537	528	528	558	508	526	547	540	538	556	545	549	552	538	570	551	601	576	562	529	541	520	531	548	547	569	562	558	566	515	594	521	536	531	561	550	548	515	495	524	552	562	548	503	512	587	532	561	578	591	544	553	562	556	567	525	514	549	596	575	539	568	545	518	534	507	576	579	531	519	550	550	554	542	516	534	536	526	523	523	552	547	558	531	559	505	548	517	562	548	548	517	563	578	529	563	516	553	530	573	545	546	532	522	537	544	540	565	517	559	529	545	528	560	588	553	563	522	544	526	532	517	513	510	519	530	585	572	562	506	571	558	521	552	565	531	543	496	506	591	537	527	504	565	549	576	500	540	523	513	557	534	546	497	553	560	533	536	504	553	576	563	573	531	545	561	542	565	549	571	525	571	534	527	546	589	579	523	520	499	505	537	578	521	551	552	547	530	543	523	539	568	563	537	520	523	513	578	557	516	543	534	511	533	558	492	537	539	555	532	528	550	532	525	494	549	495	572	516	597	532	545	556	544	571	574	557	544	504	555	555	536	510	568	547	554	554	523	529	525	536	556	511	532	515	542	548	587	535	546	561	544	558	498	517	519	543	520	516	517	509	503	571	549	561	563	567	529	551	557	547	526	540	547	573	570	581	565	536	547	555	550	505	491	469	505	541	558	506	538	553	561	583	528	505	546	543	520	513	581	586	554	501	544	551	532	505	559	542	544	541	527	544	501	530	536	556	541	512	529	535	539	551	530	556	541	537	535	507	559	560	557	566	533	551	539	523	511	546	573	515	532	524	538	516	514	521	505	540	515	533	510	511	543	561	522	569	557	529	565	539	527	558	564	583	531	513	553	562	578	522	522	566	535	506	544	542	508	594	509	556	549	534	527	509	518	578	545	497	527	548	519	506	557	540	497	526	510	536	544	543	517	549	537	578	551	527	587	569	532	541	561	518	572	557	557	563	518	527	563	549	509	523	547	496	540	568	497	582	518	530	514	572	551	528	510	513	526	571	540	551	522	519	517	526	506	572	535	523	565	546	497	510	541	597	550	518	553	523	556	522	572	546	558	544	503	550	542	577	543	524	541	519	531	495	530	509	506	537	543	508	542	524	567	511	561	550	524	555	524	563	576	518	580	512	522	542	580	584	486	529	552	541	545	555	531	553	500	547	556	528	529	552	559	535	529	523	505	542	604	493	561	560	543	504	540	541	518	529	539	543	510	561	522	542	560	549	552	488	577	534	508	570	537	538	507	506	539	549	520	551	553	581	530	551	539	546	571	545	541	553	575	537	538	513	553	526	538	549	528	529	572	558	509	492	583	501	543	516	563	544	570	498	545	555	573	496	528	509	533	558	537	526	514	489	538	537	542	537	522	579	496	514	568	559	565	516	545	493	558	537	561	545	474	520	544	538	560	568	509	554	523	542	549	509	520	577	582	550	542	528	521	540	536	525	513	530	487	508	494	520	534	539	559	555	529	532	574	545	558	538	523	542	532	556	568	557	565	493	535	520	568	521	540	523	577	534	541	579	548	518	566	561	538	559	565	526	520	560	556	536	494	575	586	531	564	543	480	579	519	518	505	529	524	504	499	545	525	561	554	565	569	535	572	553	566	547	548	571	521	530	518	519	509	522	509	521	543	588	508	563	538	531	532	571	530	554	522	565	547	536	513	486	573	586	543	530	566	550	513	538	576	524	541	523	558	572	487	568	550	522	543	534	554	526	582	574	523	573	540	525	536	545	579	550	530	576	543	584	552	559	515	548	542	560	544	513	549	530	536	514	562	516	538	560	584	543	540	543	503	512	558	577	560	563	529	573	518	489	554	512	547	550	543	561	529	538	565	540	559	552	513	532	530	532	545	518	530	508	559	519	526	561	532	532	543	536	554	511	574	546	519	519	576	556	526	496	572	550	585	537	564	511	549	562	519	539	518	546	567	495	532	540	541	547	530	543	514	493	545	527	588	499	473	574	529	546	539	540	583	502	548	520	553	529	584	558	520	565	539	542	547	501	557	535	564	525	526	526	515	514	518	595	529	527	536	537	549	536	535	541	550	488	538	557	470	565	529	517	567	496	515	553	550	567	523	569	569	515	558	562	554	511	492	561	536	540	540	499	511	551	539	530	563	554	527	501	559	546	576
2061	396	373	385	383	332	329	331	313	339	345	325	340	313	367	343	309	323	291	356	333	318	311	300	319	339	297	318	305	325	300	304	303	313	314	326	338	301	324	326	357	316	320	355	337	294	340	302	310	354	341	335	303	284	350	333	304	315	355	326	311	296	343	338	351	308	305	313	322	332	324	334	307	317	330	324	347	313	311	323	322	352	344	299	332	292	337	329	285	303	351	304	305	309	305	300	318	312	293	307	308	310	300	317	298	295	325	320	326	327	324	331	303	312	314	340	340	349	354	306	301	334	327	296	301	334	337	333	326	344	292	281	313	323	304	343	339	335	321	306	310	292	350	314	324	308	327	295	291	307	313	266	330	350	313	314	304	308	323	302	294	293	322	302	320	318	304	312	318	351	252	325	349	345	320	327	335	320	324	307	315	300	330	329	333	367	310	320	305	341	314	309	335	325	331	318	301	299	326	289	316	306	329	335	337	325	318	306	325	307	329	288	329	345	324	321	343	328	349	316	343	303	298	322	321	300	314	308	288	317	298	344	322	321	324	303	301	318	337	313	352	322	280	341	331	319	321	295	301	337	305	296	320	304	306	324	326	346	321	349	328	328	360	325	303	325	311	355	333	315	335	327	320	333	343	365	312	326	323	336	330	290	329	337	319	316	297	355	301	298	328	316	302	298	322	309	312	326	306	347	284	307	283	345	347	326	308	338	330	333	306	324	333	340	339	359	339	325	302	320	342	297	317	301	331	350	309	299	302	309	324	312	300	304	287	320	335	345	309	338	306	337	316	313	332	314	341	300	343	295	325	330	307	292	327	324	318	328	323	351	318	294	294	308	312	313	311	271	321	318	342	312	342	308	324	330	315	306	296	326	293	314	319	351	347	333	343	347	328	329	314	349	327	311	303	359	316	320	349	339	327	337	328	320	340	308	316	321	296	336	327	310	322	358	362	351	290	299	330	318	319	345	348	295	313	315	335	333	325	343	300	308	281	283	320	292	322	340	302	335	330	309	344	303	298	320	304	305	358	330	328	315	321	320	298	334	372	332	314	315	315	326	316	315	287	321	330	307	288	304	322	312	335	319	339	325	338	362	303	290	322	335	313	329	322	339	321	327	342	294	332	341	328	277	293	337	319	346	306	329	276	324	325	325	311	301	310	354	353	309	346	321	320	329	321	328	328	310	336	338	338	354	308	331	322	343	316	310	356	312	345	361	315	294	292	303	309	298	304	281	324	308	336	329	360	337	299	335	327	311	307	339	325	338	323	298	317	312	338	331	325	349	319	322	312	330	327	314	317	309	298	310	336	329	343	361	326	288	310	331	310	287	320	314	298	333	329	316	344	299	328	345	319	313	325	353	328	312	315	306	315	323	337	335	326	313	315	343	322	310	324	324	327	306	337	319	296	295	340	311	333	320	319	291	313	346	347	330	368	314	349	307	349	352	310	316	302	302	320	331	336	309	318	314	319	329	350	372	324	327	294	316	318	317	327	334	315	289	329	326	304	285	314	324	315	332	315	302	337	312	331	333	334	309	346	334	333	340	303	280	310	325	341	290	326	312	317	325	346	315	311	347	337	345	332	320	309	331	311	331	313	324	315	299	331	317	300	333	326	294	333	322	319	315	310	343	321	321	285	325	323	298	338	321	320	333	331	336	381	298	321	321	310	317	331	345	320	332	322	297	305	307	291	316	322	320	311	279	316	327	322	329	288	308	335	335	352	314	305	320	363	266	324	307	286	355	323	325	322	306	342	312	307	325	303	333	340	301	326	319	314	321	302	319	310	334	325	308	296	332	311	322	343	322	324	327	330	305	278	317	348	317	334	322	297	337	313	321	297	322	303	313	331	335	328	313	318	313	300	317	336	311	302	327	329	316	292	301	308	301	299	324	325	333	319	334	300	339	303	321	329	354	319	322	322	335	311	296	308	335	288	302	331	334	337	329	309	326	313	320	339	334	275	321	315	282	285	303	323	332	293	284	309	318	310	302	319	290	349	298	331	284	313	331	306	324	332	310	311	310	334	322	320	286	296	317	297	343	343	317	326	293	349	336	320	341	323	294	313	330	298	335	318	322	368	328	318	314	318	314	317	327	314	331	335	298	292	344	301	329	319	299	338	311	312	303	298	354	333	328	309	351	333	317	322	303	316	319	326	342	301	315	349	307	329	306	291	352	312	293	309	310	324	341	310	299	322	320	334	325	333	305	318	320	299	323	309	306	329	312	318	283	312	323	303	316	323	313	337	299	317	313	312	309	299	321	304	329	305	290	356	306	316	329	318	352	314	308	287	339	306	310	303	370	353	299	326	310	319	301	347	327	332	305	300	358	320	291	332	305	288	327	361	330	305	318	290	324	307	279	291	335	328	290	331	327	314	331	301	319	315	328	307	278	352	355	331	328	318	312	316	341	291	313	314	346	344	331	375	310	340	313	327	323	323	337	324	309	320	323	316	348	344	304	330	303	323	336	295	340	312	302	303	301	331	331	305	284	359	361	323	313	349	324	348	293	294	286	343	302	319	328	337	299	321	334	313	288	304	306	321	334	337	309	292	319	302	310	317	316	325	297	331	347	362	331	308	350	310	333	328	320	333	332	326	336	339	352	360	335	330	314	317	313	330	337	325	340	316	331	304	304	291	313	288	304	341	315	332	335	330	280	317	348	335	331	319	330	308	332	305	325	283	319	329	322	333	286	317	346	314	334	319	305	303	322	313	341	287	301	316	346	312	324	315	341	335	301	330	310	319	327	337	337	326	310	288	360	318	337	355	318	327	311	334	332	333	346	317	322	308	320	318	313	323	343	338	330	342	288	323	322	336	304	311	325	321	334	320	314	335	291	313	338	326	302	312	297	325	303	316	314	344	331	321	317	334	281	334	357	307	278	306	314	322	307	330	333	338	323	346	310	328	287	295	318	321	324	322	332	305	338	309	303	306	286	320	285	319	304	308	354	340	337	297	319	322	338	285	342	304	332	309	313	332	319	306	305	289	320	323	321	295	331	329	346	316	321	312	317	335	304	295	304	319	289	328	291	305	298	319	314	306	334	307	340	317	329	310	311	305	292	308	329	311	326	336	315	312	353	338	319	349	374	303	308	306	323	338	326	297	308	310	320	365	340	317	267	325	311	307	322	308	325	302	327	341	305	315	324	314	302	289	330	352	318	310	306	292	302	318	269	306	309	329	287	300	304	302	297	352	292	348	352	338	323	330	280	293	311	310	323	294	318	307	356	321	328	350	330	331	344	343	330	337	320	283	305	332	328	331	320	342	326	313	325	353	300	377	312	322	305	349	340	280	322	310	328	328	336	335	315	333	318	305	329	360	354	310	315	297	306	332	332	332	356	305	307	330	312	304	355	319	308	331	304	318	308	317	353	318	293	317	340	299	314	299	335	282	334	319	302	332	347	334	320	327	367	334	315	299	316	292	312	300	333	279	356	326	295	346	315	312	361	342	325	308	311	312	339	317	339	350	318	325	336
2585	864	959	990	993	869	834	831	865	890	843	793	840	844	820	841	808	821	837	833	822	835	780	753	768	790	789	798	798	840	752	800	807	782	800	791	809	803	776	785	761	853	794	778	800	761	816	769	784	801	814	819	800	825	772	777	790	807	794	819	777	819	791	813	856	806	765	805	794	852	725	794	790	769	847	745	784	788	794	784	777	812	810	777	733	784	771	844	858	790	775	789	775	776	762	771	777	798	834	773	812	775	780	778	773	778	789	793	738	790	775	812	810	789	762	783	825	769	812	756	761	784	778	816	789	779	768	782	799	804	822	832	784	794	796	832	776	832	795	746	809	769	787	771	774	753	775	819	776	786	777	816	790	836	809	796	758	756	744	799	778	811	775	839	750	835	802	786	745	749	784	746	756	740	816	807	757	811	841	775	809	791	836	772	790	805	808	780	712	802	799	805	788	786	789	815	786	737	801	772	783	791	853	792	861	778	755	822	771	788	793	781	744	803	798	783	819	817	839	802	877	781	792	818	808	798	726	810	792	782	800	772	817	760	776	772	753	797	774	765	759	803	768	761	769	787	807	834	765	805	754	796	800	763	796	769	801	778	790	801	779	800	740	807	763	801	802	793	801	828	788	753	789	777	782	764	808	811	803	826	777	856	761	798	775	787	797	802	806	817	781	801	784	815	798	855	827	732	807	774	842	824	820	742	813	790	797	825	782	801	728	801	777	811	812	782	784	747	780	810	781	803	739	792	776	800	801	744	759	797	733	821	768	799	748	781	821	833	801	775	814	760	790	743	778	785	768	783	777	824	790	810	783	792	758	723	752	806	800	799	794	788	818	796	807	796	831	820	791	792	772	802	767	784	795	765	772	741	845	808	829	779	798	768	786	799	819	747	768	797	823	808	769	836	818	818	735	787	794	756	835	799	780	792	815	761	761	784	771	746	766	783	805	782	798	806	748	755	767	735	752	806	804	825	787	757	786	789	790	776	795	825	747	795	789	773	801	768	801	807	744	776	831	754	752	790	815	735	846	754	772	788	766	797	797	762	803	818	789	759	809	762	793	742	774	804	807	813	788	752	754	782	797	793	836	759	790	822	728	806	747	821	780	810	788	796	747	754	789	778	779	759	780	775	783	787	794	793	805	792	719	832	789	769	820	740	810	803	804	767	803	797	751	783	820	770	796	823	804	788	836	747	770	789	799	784	765	774	766	787	785	789	831	750	767	764	756	800	819	747	853	763	804	796	763	763	837	777	814	784	825	850	852	815	785	793	828	736	827	772	776	812	748	790	796	768	753	782	797	759	805	742	797	782	786	802	808	771	775	780	741	748	795	834	820	791	787	823	834	801	816	777	762	757	774	766	747	771	801	766	748	746	776	816	769	815	811	808	793	795	812	818	751	811	834	757	807	804	775	814	793	787	790	798	763	802	805	787	776	780	834	752	804	807	850	815	765	793	797	768	777	789	819	763	810	790	774	816	823	766	775	771	779	797	823	782	761	814	798	811	831	811	779	752	785	759	770	755	785	779	782	852	786	787	805	715	799	813	788	837	799	819	795	787	803	821	802	759	800	750	777	726	770	779	808	807	772	809	765	766	779	825	797	776	775	794	754	748	815	784	852	788	775	784	798	863	768	785	800	764	813	752	797	780	745	783	744	781	801	815	785	782	813	788	828	828	802	842	807	798	810	813	824	733	770	800	731	767	800	776	792	774	756	760	803	758	802	779	761	782	772	795	817	843	819	791	856	779	795	835	772	835	787	745	763	781	800	808	800	735	747	784	817	799	836	704	807	790	783	776	874	725	757	790	746	783	772	760	792	812	816	760	751	756	784	780	841	774	855	778	798	767	826	755	816	796	783	762	817	779	799	735	804	784	804	773	803	756	823	793	791	760	782	832	849	760	786	823	760	768	764	757	764	771	792	796	787	770	782	803	776	828	810	819	823	774	788	794	798	749	852	791	730	802	763	729	730	742	766	734	818	802	762	812	743	835	790	815	758	796	755	806	792	758	801	811	786	804	784	772	817	763	776	773	769	826	813	742	814	781	784	792	798	782	745	786	773	791	791	797	810	800	779	787	806	771	837	802	794	771	822	770	766	780	809	808	798	841	783	754	785	810	752	794	776	732	751	817	791	803	766	777	746	797	778	813	746	787	820	765	848	759	784	742	760	782	797	815	763	788	793	800	812	735	824	785	826	856	738	811	787	817	775	821	779	759	830	747	804	795	805	771	766	770	771	760	827	780	776	778	791	810	732	757	763	808	804	772	807	817	826	786	790	752	732	754	821	816	788	762	726	740	761	778	804	860	803	819	725	800	789	806	805	803	750	783	788	755	816	769	778	764	819	781	779	797	753	771	807	781	775	770	802	778	775	828	783	797	788	781	784	765	833	763	789	780	777	794	797	749	796	782	769	821	767	743	796	840	763	800	796	762	770	780	772	754	773	812	786	773	777	784	795	798	771	796	751	805	766	799	825	767	837	774	798	859	782	822	796	757	749	799	794	758	778	789	828	770	786	737	760	752	815	810	800	807	772	766	774	798	787	795	743	783	851	829	773	792	785	763	795	795	766	815	737	762	731	808	805	773	827	825	743	797	755	798	786	751	807	759	805	831	784	794	787	768	776	784	804	752	778	802	770	798	797	793	810	788	790	859	801	807	775	814	779	769	748	760	759	817	722	836	768	788	791	791	771	808	776	810	790	787	785	788	786	772	770	775	795	803	699	779	749	784	780	779	790	804	762	821	757	783	803	791	816	763	869	817	779	744	760	724	794	762	847	749	811	784	783	780	850	771	800	762	753	773	746	798	841	777	828	782	839	829	747	786	753	775	805	841	843	738	755	785	747	729	812	718	775	838	852	776	819	787	823	784	820	785	830	753	791	766	771	767	796	786	804	832	735	791	804	792	815	760	840	813	777	801	800	791	803	842	784	813	810	792	823	747	795	724	773	817	773	794	813	759	774	825	781	770	739	813	770	793	747	772	810	798	738	754	785	785	826	755	771	813	765	750	791	801	799	750	788	770	775	811	734	806	782	759	723	814	757	794	768	807	772	764	800	805	761	761	776	796	791	814	757	801	812	755	758	817	765	802	792	759	826	839	816	781	785	772	747	806	795	798	780	749	807	811	842	788	818	825	789	818	825	859	793	790	769	805	822	754	797	833	827	775	767	760	819	786	817	831	818	843	827	791	764	823	794	793	778	791	745	799	758	792	806	780	811	778	776	762	765	795	744	764	809	768	820	814	798	773	795	785	731	834	763	747	750	779	788	791	780	818	780	796	802	778	772	753	759	787	829	787	798	781	821	806	790	775	840	765	797	810	866	754	783	780	773	773	778	805	790	798	785	800	772	763	818	777	748	739	782	755	818	777	772	774	785	791	748	768	794	766	814	803	777	778	758	719	790	851	796	784	791	823	745	770	774	741	812	773	777	764	771	807	795	808	823	797	794	763	779	805	801	768	771	752	764	738	792	794	802	794
7811	1253	1482	1075	844	596	586	447	346	336	261	265	252	219	238	231	251	236	208	208	238	239	236	212	195	191	165	177	172	180	169	194	175	178	176	173	173	171	161	161	129	167	164	176	179	156	169	168	155	156	170	168	160	160	146	162	145	167	150	179	171	133	155	158	159	170	146	140	163	147	149	140	148	157	160	141	147	163	169	159	173	157	138	163	166	151	156	144	140	159	133	147	145	142	148	162	149	174	164	162	153	151	171	126	154	151	135	147	158	137	151	146	149	138	144	152	157	164	156	159	157	162	152	150	155	135	163	167	157	172	154	148	158	140	153	147	168	179	160	152	145	193	153	128	158	143	169	169	187	159	148	151	163	160	154	152	157	164	159	151	161	161	133	137	155	173	165	150	143	179	170	128	146	141	139	169	172	171	175	163	149	182	170	155	153	164	146	163	181	161	171	145	153	154	147	157	161	153	185	156	150	146	178	149	163	165	152	146	150	139	139	169	151	155	145	140	143	145	143	159	137	153	169	160	154	154	162	149	197	145	141	179	154	161	144	143	161	144	150	161	183	136	145	158	152	152	170	194	157	158	149	150	161	142	158	149	160	150	147	153	158	175	151	160	147	130	155	169	139	149	156	173	175	162	175	149	171	149	169	162	137	139	155	163	129	136	125	157	169	131	147	147	159	165	144	118	177	143	139	127	135	152	162	166	169	151	167	169	167	159	159	153	154	136	175	147	132	142	157	149	163	141	140	151	148	167	154	157	131	176	168	144	157	156	166	169	162	184	149	158	185	152	143	171	148	160	165	141	158	160	151	148	175	162	126	157	140	138	152	157	151	163	152	160	140	136	146	163	171	175	176	159	154	152	133	135	142	161	152	138	142	145	142	159	169	141	173	158	133	126	154	148	183	154	172	169	145	164	141	138	167	161	149	142	132	170	156	151	163	169	154	146	138	144	185	169	148	148	148	142	144	165	122	165	166	165	134	157	180	153	160	131	150	140	156	146	136	146	173	183	170	163	145	165	161	161	164	134	154	162	135	163	144	150	140	151	150	167	160	146	158	141	155	139	150	143	144	156	159	161	158	156	163	157	147	144	178	152	151	168	167	152	149	170	142	135	169	148	145	166	157	160	152	141	139	140	144	145	134	144	170	188	153	163	153	155	129	168	130	135	158	161	158	155	161	138	160	152	165	179	152	146	150	159	150	146	149	158	167	165	167	152	141	161	185	133	153	152	159	150	143	152	137	145	150	165	135	156	135	166	140	155	180	141	157	141	148	158	144	154	171	153	154	166	154	142	172	180	169	169	147	165	137	144	161	186	164	162	159	156	162	165	131	158	144	162	151	169	135	147	140	164	163	164	157	137	163	153	154	175	155	158	144	160	173	151	152	174	138	170	146	152	157	177	146	149	177	135	184	152	160	147	150	132	160	145	138	159	155	160	144	141	159	153	147	181	143	149	164	156	145	158	158	149	167	156	152	138	137	159	143	139	167	161	131	158	171	162	145	174	175	153	127	172	143	175	143	151	165	141	158	155	160	152	166	147	141	155	173	135	152	150	142	156	143	165	174	163	155	175	160	192	161	148	153	165	161	155	149	159	165	160	153	154	173	177	169	161	175	153	152	146	152	145	149	161	150	156	170	155	162	154	133	141	164	141	161	154	148	171	148	154	156	128	141	142	148	160	137	138	175	150	160	168	150	164	174	171	190	137	141	165	153	136	134	140	145	152	164	146	155	152	167	140	161	161	172	150	152	156	160	160	144	167	195	144	139	149	172	155	144	145	133	190	156	159	149	151	163	151	150	161	149	158	164	148	160	152	172	170	162	171	163	175	142	156	166	145	143	169	167	171	145	153	140	160	145	146	161	161	143	167	142	167	154	156	159	155	143	151	164	184	164	175	151	151	153	157	148	137	138	157	156	149	151	136	161	140	162	147	130	148	165	173	170	137	161	152	162	164	169	144	136	155	153	130	143	148	160	160	164	160	161	132	129	174	139	147	161	163	165	131	144	154	170	163	154	171	147	161	171	146	158	168	158	149	160	142	139	148	128	166	133	148	168	157	137	150	157	134	152	160	146	134	160	173	146	152	156	166	141	172	162	165	159	156	172	144	174	151	146	148	178	138	150	137	145	149	184	145	161	158	148	145	171	148	152	150	163	140	133	176	173	159	131	169	147	164	139	174	136	166	146	162	146	145	160	166	168	155	167	143	148	152	167	140	169	154	140	149	177	159	145	143	145	179	146	133	153	172	175	147	142	163	159	153	156	182	156	149	147	159	164	170	177	154	137	158	180	176	151	146	148	170	154	171	137	169	155	137	153	150	138	170	141	161	163	147	167	157	157	173	177	147	176	137	163	169	149	143	152	147	174	181	172	157	152	173	159	160	141	139	148	158	170	132	154	159	160	145	170	154	166	169	169	176	164	151	147	159	178	148	147	150	161	145	143	168	153	165	162	168	157	133	142	136	136	176	141	155	163	154	166	161	177	169	167	150	136	152	150	134	158	171	167	147	127	149	159	167	147	141	151	163	164	134	169	169	157	154	154	143	169	125	164	171	169	164	160	157	163	141	146	138	156	159	153	150	137	138	176	168	154	139	145	173	135	156	168	156	145	144	148	148	136	167	153	154	161	147	156	128	162	155	157	147	144	171	157	172	171	159	168	171	162	170	153	157	169	150	158	145	161	144	164	166	146	140	136	162	143	167	157	136	140	138	162	176	143	153	139	152	168	169	161	141	152	167	142	156	137	143	146	162	161	157	169	151	144	169	140	158	143	142	161	141	135	148	150	146	155	185	144	149	139	160	172	165	197	157	151	139	157	138	157	163	161	162	169	162	128	146	171	152	140	135	159	146	146	141	153	133	161	162	154	157	141	147	158	160	162	120	163	149	180	184	140	139	146	155	160	137	141	149	144	160	142	168	143	155	163	163	148	148	145	145	128	156	161	169	161	163	166	180	147	154	191	176	128	165	151	170	167	160	166	169	153	139	162	165	177	134	161	136	164	151	143	144	165	172	147	163	135	148	161	165	168	134	172	163	148	174	162	168	151	157	155	149	175	151	164	138	148	150	161	159	170	153	143	165	159	151	158	164	153	147	150	151	124	170	139	162	155	146	150	171	139	156	151	157	160	155	157	138	146	135	156	157	145	152	155	170	123	158	168	131	161	154	158	152	164	172	154	153	159	157	148	159	169	156	154	156	146	165	138	150	134	151	156	145	168	145	134	140	158	169	149	165	157	138	118	153	165	180	142	157	156	161	144	165	168	163	146	134	161	147	136	169	163	172	163	149	154	157	172	142	151	145	159	136	159	167	133	153	132	173	138	166	162	168	142	147	168	156	159	166	168	176	165	163	150	136	158	156	177	142	161	152	159	145	164	149	166	141	150	161	168	176	168	159	158	146	147	153	171	145	156	158	161	155	145	162	149	159	142	166	140	157	147	152	150	164	159	151	163	155	157	145	160	132	143	169	161	140	153	151
6079	1521	3057	3623	3181	2719	2292	1978	1688	1584	1321	1158	1127	979	1028	1091	1076	943	858	836	1038	1036	1046	855	757	668	766	729	667	665	573	633	552	624	559	540	484	543	544	539	494	514	442	494	506	481	479	489	457	464	432	479	442	480	462	485	453	445	514	465	465	441	459	441	474	437	429	473	410	450	452	459	447	458	419	457	445	486	459	477	448	457	440	469	425	444	457	488	403	437	416	484	439	458	437	460	438	450	453	431	428	479	446	463	430	434	458	472	492	449	428	416	465	433	436	408	424	435	416	463	437	422	414	430	439	425	428	429	451	429	435	422	435	466	462	417	425	431	443	466	423	415	451	461	466	453	459	427	473	414	425	454	452	439	446	474	442	462	418	448	476	451	448	446	450	428	425	447	400	424	472	437	477	462	462	425	411	475	439	443	418	445	417	427	428	459	402	438	443	417	471	418	431	432	467	437	440	445	440	442	446	454	444	479	446	473	452	416	447	437	472	430	442	425	446	438	420	437	434	411	445	418	474	415	444	432	408	443	423	471	445	418	457	414	469	443	462	436	421	457	447	460	428	438	444	448	424	463	437	473	475	449	434	471	424	428	428	482	475	461	457	427	467	429	454	489	426	475	456	438	454	459	444	431	413	409	465	431	437	475	440	432	452	431	448	432	405	434	386	472	407	420	445	427	439	443	457	428	461	465	442	454	434	434	475	481	425	411	466	462	455	478	429	419	452	396	456	432	421	462	455	443	462	406	420	423	440	418	434	415	494	423	468	444	455	407	471	411	437	437	428	465	440	421	434	433	448	432	444	452	436	465	461	471	456	501	448	453	421	411	400	461	443	430	497	458	433	429	427	476	428	448	453	414	462	432	415	456	495	425	448	442	449	449	446	449	386	454	441	455	429	463	423	408	399	408	454	449	428	423	454	462	436	436	436	473	467	435	416	399	503	449	421	479	465	450	419	446	468	434	438	445	407	453	399	422	442	428	439	378	450	475	451	427	456	458	473	433	409	427	469	438	445	439	385	470	444	436	426	417	449	451	435	458	427	469	424	441	439	430	436	450	462	415	458	452	459	452	412	477	495	475	439	446	437	427	434	452	426	407	422	416	470	442	468	437	453	455	445	449	454	447	422	457	489	492	439	409	401	470	430	424	418	412	475	440	446	420	409	472	494	454	418	478	498	417	426	425	429	436	486	465	431	447	503	418	420	406	455	446	409	428	472	464	447	437	452	440	446	473	445	452	413	435	421	458	454	432	445	416	426	463	452	443	478	457	448	469	416	448	417	430	444	482	462	449	430	429	464	467	432	416	420	456	465	434	444	418	436	453	424	464	433	436	427	458	478	411	456	444	461	419	475	404	434	422	457	448	445	414	437	398	428	408	444	453	440	447	448	453	454	450	449	451	451	469	447	463	415	450	437	466	448	460	450	412	439	441	427	455	423	473	442	432	422	427	429	434	455	450	430	442	475	403	443	452	467	421	408	449	435	437	449	438	426	486	470	482	443	436	444	458	435	463	423	429	414	474	464	453	466	429	436	441	469	447	453	408	469	436	405	455	469	423	448	433	435	431	438	417	458	453	460	452	417	456	400	397	428	445	419	453	439	412	440	469	451	437	422	431	440	472	468	439	428	431	419	454	414	448	436	456	455	455	433	422	441	447	443	421	492	407	452	451	468	440	453	448	404	432	431	444	458	456	436	432	448	461	400	428	425	432	446	457	410	416	416	460	374	424	429	447	441	435	435	481	459	419	449	395	418	412	417	419	432	405	420	430	423	430	423	416	428	458	448	425	454	440	474	421	456	428	417	458	442	463	428	477	416	470	443	423	448	446	474	440	422	514	431	454	429	465	432	436	440	467	445	458	429	469	423	496	451	448	470	409	446	433	434	393	409	415	446	452	415	391	432	461	418	449	436	467	453	424	432	436	456	426	443	438	443	421	418	471	470	477	488	436	465	462	459	427	447	397	435	461	443	471	444	454	418	425	437	463	466	431	422	446	415	418	490	452	428	444	458	445	432	396	410	436	443	431	474	444	436	443	430	419	455	463	432	419	423	463	457	425	427	459	427	435	432	462	461	462	453	414	442	425	445	420	469	444	428	447	396	436	449	447	458	440	430	430	439	411	433	420	446	419	428	425	470	438	412	459	448	446	420	452	493	429	452	419	439	427	420	419	439	458	463	416	409	456	414	430	435	429	435	426	404	493	430	428	421	425	416	410	441	430	445	443	448	463	457	441	413	399	454	431	424	432	442	454	471	460	484	456	387	450	418	448	441	446	427	465	444	464	455	461	461	438	495	425	430	437	438	420	428	454	453	449	459	439	459	469	485	424	436	399	429	427	439	424	445	446	394	461	436	458	399	429	456	465	447	453	403	437	430	457	455	463	490	438	434	442	419	445	410	437	434	436	427	439	440	430	447	470	407	460	483	392	426	466	436	433	446	442	422	446	442	416	487	468	419	446	486	465	408	444	434	399	445	425	462	447	456	386	423	419	465	418	409	443	480	436	441	445	463	449	435	419	435	437	440	453	435	469	444	445	415	461	431	399	454	425	455	441	434	425	423	448	460	434	442	489	442	460	404	466	464	474	443	433	440	433	456	460	420	450	447	470	463	448	451	451	448	466	417	464	453	460	404	415	465	434	415	443	429	451	430	426	445	423	448	459	444	420	435	479	458	434	453	423	410	401	437	464	469	449	415	413	409	422	463	433	409	432	420	458	447	449	412	459	441	413	474	456	475	436	452	466	465	477	464	448	425	429	412	460	433	458	473	421	447	441	432	453	446	428	437	444	454	494	471	445	455	426	480	407	413	454	483	456	469	442	487	483	424	455	436	456	397	442	462	421	488	415	472	447	469	455	449	423	424	426	441	453	461	460	436	410	438	424	417	440	485	472	445	440	455	440	433	467	472	440	461	462	460	409	396	422	446	406	453	458	456	455	457	450	442	446	473	426	456	428	455	449	431	418	434	453	461	453	442	456	457	412	485	437	408	441	459	465	436	420	427	436	446	416	455	451	462	408	421	455	435	447	446	466	462	434	465	430	466	462	439	442	421	431	411	440	438	436	454	419	442	446	444	450	468	419	415	469	440	465	457	455	404	452	440	416	451	419	414	425	400	467	422	426	439	448	461	450	455	435	417	428	460	415	422	431	449	454	448	473	459	451	495	441	434	410	407	411	414	437	453	456	410	408	445	458	432	442	423	472	421	417	440	425	433	421	456	461	449	430	441	438	426	446	423	410	467	440	461	450	433	429	493	431	470	431	477	432	448	455	462	418	419	462	427	464	420	477	449	438	461	426	419	407	435	448	489	460	460	425	461	406	420	449	414	440	444	419	446	420	433	428	456	445	422	488	468	434	456	425	459	409	451	456	430	460	423	411	454	463	408	461	436	424	472	459	462	463	425	460	416	468	403	439	447	436	444	452	443	426	412	451	425	435	401	467	445	432	428	464	434	399	421	459	439	437	394	405	447	464	426	449
14105	2694	2837	2213	1657	1217	869	758	680	523	448	417	403	365	361	389	365	308	318	364	419	336	281	289	279	258	262	234	257	221	220	211	237	225	205	209	227	218	220	227	214	206	207	202	192	199	178	197	190	187	221	216	210	195	196	189	176	200	207	200	184	187	178	169	195	205	196	209	203	226	186	206	174	175	191	174	168	192	224	210	177	195	188	171	191	216	168	191	167	186	189	168	194	202	158	179	191	198	197	199	212	199	190	159	204	158	137	210	192	180	177	192	214	206	206	174	212	180	224	207	203	182	190	182	187	214	171	187	194	202	209	197	180	163	183	194	185	197	213	196	198	192	190	182	173	199	169	182	184	214	166	189	200	200	193	192	186	186	190	219	187	167	181	190	192	201	170	194	206	197	205	192	199	183	194	191	205	192	180	196	171	203	206	188	204	186	210	181	176	196	190	202	192	192	207	175	219	196	187	202	185	197	191	193	218	165	184	181	191	194	189	186	176	190	183	187	194	171	184	190	196	214	179	181	203	219	181	182	219	200	203	190	193	176	189	191	187	182	193	178	187	204	183	188	191	193	199	216	194	179	192	165	196	179	205	167	184	196	154	220	197	179	172	195	170	193	179	185	216	161	192	200	190	219	204	191	181	179	196	180	192	177	179	186	175	200	201	191	184	180	205	197	189	193	199	223	177	178	181	199	184	176	182	190	193	227	198	190	189	188	197	197	195	179	213	174	193	181	187	198	197	194	162	193	177	208	203	195	199	190	202	190	191	183	181	200	191	178	187	160	172	210	191	192	212	197	162	187	179	197	194	186	195	163	184	182	194	202	176	191	194	205	175	174	190	189	205	187	196	199	170	189	191	177	201	171	198	191	177	206	211	178	189	191	194	183	176	196	180	208	196	177	154	180	185	206	195	181	188	196	162	202	217	189	196	172	163	181	202	183	166	185	189	209	191	210	206	180	184	186	181	186	178	189	192	176	190	217	210	178	196	218	211	185	193	152	190	197	177	198	189	180	192	182	187	187	179	182	196	189	173	197	192	169	214	182	197	209	213	196	174	166	180	207	210	188	181	186	188	178	189	196	195	180	185	204	197	199	167	165	183	173	185	177	179	185	190	190	202	195	196	171	171	159	196	189	183	188	200	182	191	207	180	203	185	192	214	206	196	191	239	193	184	175	174	187	207	169	181	184	181	211	189	200	191	192	188	193	170	189	210	187	174	202	180	199	187	174	215	187	156	192	166	183	187	185	180	188	206	195	205	200	180	204	204	201	184	194	175	204	184	191	187	178	208	191	156	187	179	182	169	193	162	186	186	174	174	210	198	176	187	177	195	212	190	176	176	204	196	173	167	198	193	215	215	209	196	185	174	189	212	184	169	187	201	175	223	203	167	193	200	180	197	215	177	226	180	197	196	167	212	197	177	203	212	160	193	193	201	196	195	173	184	200	204	175	169	209	189	176	203	173	178	179	196	197	195	205	192	203	198	159	198	198	186	212	201	179	206	187	176	190	219	159	178	187	186	192	176	200	210	191	181	201	194	190	221	205	191	184	177	187	216	199	187	200	205	172	192	168	175	189	231	197	178	183	175	184	195	217	185	185	206	182	179	212	211	173	193	183	160	181	178	172	165	202	180	202	198	189	198	185	191	173	179	205	183	194	191	216	189	207	171	170	203	170	203	221	205	190	187	197	174	195	200	222	196	211	182	216	214	183	182	162	193	198	178	187	183	200	220	192	186	203	198	200	204	185	190	204	174	168	159	195	179	217	181	196	188	202	202	208	214	156	180	168	178	174	186	180	192	187	172	196	175	202	202	171	187	159	192	190	193	160	191	185	187	178	197	191	199	182	188	174	189	201	185	205	197	190	179	201	199	193	167	183	201	202	221	221	207	188	201	156	196	195	184	197	171	190	201	203	177	205	178	202	177	204	189	175	188	179	192	198	165	181	173	181	173	189	211	184	185	214	207	202	205	204	182	201	206	185	184	148	179	166	197	197	190	192	201	203	166	195	179	176	169	167	193	162	177	188	192	196	193	210	187	160	177	200	177	183	174	188	210	206	184	178	178	195	200	190	188	207	203	167	196	212	200	172	198	182	183	182	166	225	207	209	198	198	220	171	192	195	184	195	175	184	191	176	191	206	182	193	188	170	183	193	175	192	190	190	205	198	195	189	168	163	197	201	180	200	164	169	184	195	201	215	192	190	208	205	175	171	190	200	231	206	190	192	184	177	190	191	169	204	206	196	185	186	202	200	200	209	190	209	203	212	192	201	196	204	169	206	218	151	189	187	199	194	173	169	201	192	207	178	198	187	180	187	228	197	192	180	180	207	188	195	176	191	194	208	212	199	179	164	181	188	200	189	190	167	214	188	157	173	176	173	189	185	216	185	192	190	183	198	209	190	185	202	192	184	175	187	192	211	213	186	191	177	203	180	193	183	185	175	191	209	177	199	167	187	190	196	204	173	214	220	202	192	188	182	208	207	185	206	203	186	198	194	202	174	203	202	194	174	188	197	178	186	174	182	185	204	196	191	194	197	200	199	191	184	167	169	174	174	178	183	192	164	183	215	205	211	192	185	209	190	184	180	176	168	180	179	191	192	206	206	176	179	217	185	176	173	190	172	211	202	202	169	196	191	187	205	191	183	187	182	186	188	178	182	186	166	152	172	184	192	218	180	178	189	203	193	196	160	179	194	178	178	177	198	192	190	212	188	195	187	187	199	188	179	202	184	232	186	185	189	187	185	194	200	202	189	199	181	188	218	199	186	229	199	204	171	207	195	202	199	207	209	208	201	202	184	188	192	172	181	195	191	178	177	198	194	181	199	191	185	212	205	174	173	180	196	179	172	192	192	173	187	197	197	190	183	183	181	200	174	181	212	174	180	195	170	177	178	204	184	185	192	198	208	198	155	187	189	195	189	182	199	198	190	215	178	194	186	206	170	192	230	198	177	177	191	183	178	194	222	212	219	214	190	203	183	183	216	174	219	166	177	193	199	209	209	170	177	185	153	187	189	192	191	179	221	194	173	211	199	202	198	188	183	189	204	178	189	194	193	182	170	196	195	217	188	198	175	196	187	198	179	176	191	208	193	191	173	191	170	201	193	206	166	195	178	169	194	196	207	189	178	190	193	194	189	174	191	197	219	201	207	170	174	192	203	204	177	184	172	212	182	210	184	184	195	172	168	195	173	204	191	171	189	202	170	197	172	186	209	204	186	192	179	198	181	198	200	173	197	191	167	173	184	176	172	198	176	204	188	213	186	215	195	186	191	202	202	201	172	196	209	203	184	208	181	185	195	180	177	193	211	183	190	193	193	237	197	191	222	170	176	159	189	177	212	182	188	200	179	195	173	170	202	175	188	185	189	202	194	187	211	198	180	229	199	164	192	177	206	208	218	182	202	211	165	178	190	195	201	202	210	195	186	192	202	190	203	181	197	177	202	190	200	191	160	189	185	210	201	187	185	181	182	210	194	195	187
7875	2505	5447	6502	5829	4803	3915	3597	3203	2541	2357	2109	1878	1681	1720	1750	1621	1557	1421	1503	1923	1678	1256	1298	1126	1032	1115	1046	940	978	858	819	770	790	767	709	711	693	709	735	736	623	625	677	631	640	626	642	605	563	606	564	563	569	589	595	619	563	588	601	596	563	587	586	586	547	582	570	559	562	589	551	563	601	594	563	567	560	552	597	546	538	549	569	554	580	576	564	590	622	570	522	518	584	556	604	584	546	590	567	561	564	591	545	571	519	557	508	558	579	572	574	549	530	553	563	564	500	550	532	556	570	567	554	513	576	525	553	561	523	558	545	588	567	572	529	523	546	521	526	519	555	540	525	552	581	569	535	557	535	546	540	524	523	517	560	518	552	534	501	546	585	553	579	526	523	513	540	547	528	525	555	533	570	552	558	550	510	529	555	544	563	583	550	532	521	557	540	539	535	513	597	546	584	536	588	531	539	537	531	538	537	558	560	563	558	519	525	584	542	543	535	523	556	529	528	570	526	586	581	547	555	524	530	531	540	564	519	558	541	569	514	557	568	536	542	554	511	512	559	561	521	520	531	535	525	533	529	523	533	599	565	554	515	571	597	538	511	536	542	560	562	523	557	560	541	524	561	575	512	523	551	530	566	556	556	593	515	531	540	541	547	553	542	560	513	533	554	588	528	525	539	564	524	543	527	532	533	546	521	547	549	543	524	545	542	553	509	568	527	578	542	502	535	519	511	528	528	541	549	543	549	534	537	546	546	526	595	540	543	574	579	541	541	545	565	560	552	526	587	525	564	548	535	543	543	523	577	515	547	539	562	535	529	500	549	553	577	513	570	561	556	557	535	551	553	547	552	554	544	537	505	516	532	519	528	590	567	570	523	508	599	549	572	546	552	550	492	538	575	548	534	520	542	530	559	548	552	546	573	552	549	570	525	508	566	515	549	560	550	550	588	524	492	548	574	542	569	525	549	547	486	579	583	543	545	503	515	540	547	557	495	533	526	559	513	530	588	506	555	583	552	515	489	527	524	532	513	529	551	525	561	536	521	562	567	539	586	550	577	561	533	515	538	524	536	526	537	567	522	553	549	568	527	535	541	496	545	555	575	501	553	551	547	541	535	525	587	576	570	503	509	548	544	556	525	524	503	539	530	527	570	532	552	535	485	537	578	515	537	537	533	559	533	552	557	543	570	566	516	539	524	531	547	537	533	563	574	539	571	545	549	542	564	558	530	519	495	548	513	539	567	555	502	510	551	543	530	548	555	537	501	516	558	517	487	553	534	516	571	511	565	544	492	493	560	553	555	542	560	545	574	518	543	542	523	585	525	534	530	518	561	532	515	532	514	561	553	599	567	563	505	526	529	572	551	563	556	543	550	512	559	534	519	564	538	504	548	522	505	547	556	549	534	539	518	582	584	535	534	521	578	528	566	491	541	566	545	554	570	562	520	555	505	588	520	512	543	500	581	544	567	505	507	516	556	529	572	521	524	531	537	545	564	572	567	538	575	499	536	539	522	540	567	562	542	580	560	528	583	544	568	506	560	551	555	544	480	559	566	536	558	517	493	540	562	552	536	548	556	521	546	526	531	534	564	530	560	521	521	575	545	564	528	515	599	567	530	512	554	525	505	549	593	539	555	521	557	559	536	517	550	518	553	539	531	563	550	510	538	518	513	541	551	565	569	565	543	567	542	564	522	524	526	541	528	540	523	510	556	588	533	536	570	523	583	522	530	554	542	541	532	544	539	515	542	547	509	521	540	555	575	574	536	536	556	584	526	556	490	525	515	531	568	525	562	587	556	517	544	554	516	607	531	530	548	525	529	513	517	562	528	578	544	549	563	566	556	510	545	569	534	580	576	514	553	531	570	547	555	574	532	551	557	558	543	534	562	548	497	538	565	530	550	512	550	564	528	509	532	520	553	520	512	538	543	563	506	598	537	527	513	545	523	510	527	524	510	519	580	525	525	518	478	543	524	539	551	529	524	516	554	600	534	582	518	536	523	549	527	542	519	526	519	604	571	559	537	561	503	563	544	532	556	533	576	512	580	536	509	529	508	526	546	563	516	535	560	559	546	587	544	523	568	543	515	566	560	577	582	528	486	553	563	533	543	555	559	530	523	541	560	513	537	577	533	561	521	542	517	548	527	502	535	546	532	513	530	547	540	529	572	552	558	555	561	547	542	518	614	515	587	545	569	578	546	536	506	547	503	494	500	550	529	566	577	512	533	570	553	560	511	553	559	548	499	534	544	530	544	548	534	509	479	565	549	550	503	482	534	544	540	577	571	516	560	531	537	534	560	599	536	524	574	540	489	510	522	577	505	566	502	542	558	556	545	525	533	537	538	538	557	520	551	514	571	561	557	546	576	560	565	523	551	575	516	495	572	536	514	538	560	554	591	547	531	522	539	542	547	558	566	558	513	543	542	535	505	507	501	526	535	550	580	533	541	517	545	534	559	526	548	521	516	556	526	527	564	545	495	527	521	557	563	527	546	515	520	534	528	549	539	561	560	525	572	540	548	561	505	539	585	527	575	544	523	587	537	540	551	600	571	541	519	537	488	565	546	532	516	532	540	548	557	579	538	568	553	525	516	493	517	532	568	528	537	560	557	523	570	539	541	558	505	572	573	575	571	546	538	522	552	560	532	573	535	546	510	528	540	594	570	517	524	523	556	509	571	528	499	557	510	557	481	556	553	539	558	541	501	517	525	511	523	554	538	525	529	538	544	576	563	555	549	536	532	520	518	552	481	548	532	544	563	579	536	570	522	531	521	523	553	541	543	532	552	530	529	567	522	555	546	574	542	528	554	503	543	527	536	534	548	518	516	544	527	531	568	544	561	562	556	540	552	551	555	560	565	560	520	522	501	543	569	551	538	497	568	553	530	549	565	523	558	551	525	544	519	520	550	584	557	538	552	531	516	554	542	551	523	584	515	558	503	541	544	495	567	545	564	563	528	569	529	534	554	535	528	546	482	563	539	526	559	538	526	496	543	522	570	539	572	539	580	523	519	516	570	511	566	501	480	516	495	525	558	540	504	585	587	523	526	565	570	578	544	561	545	544	558	508	566	566	551	540	534	510	539	525	539	569	568	544	519	572	542	540	547	556	541	509	535	514	548	549	564	560	532	520	530	527	504	538	551	569	578	523	525	536	543	519	566	540	530	549	537	517	537	549	559	555	540	587	559	553	558	561	541	530	500	558	550	590	557	520	504	564	553	489	577	558	520	538	534	565	537	547	584	544	530	583	541	519	508	573	518	536	553	551	532	536	519	532	553	592	562	530	523	574	549	509	528	493	561	520	551	531	525	531	529	530	533	553	525	511	566	546	534	537	523	525	565	516	566	549	507	559	546	541	527	557	532	576	541	561	540	518	551	566	521	568	493	538	535	510	537	555	505	569	533	524	553	556	554	531	515	525	548	543	499	593	596	566	518	584	603	569	545	543	534	532	545	543	532	550	581	519	583	565	557	566	496	495	559	541	554
2127	432	362	360	351	375	330	327	337	301	333	296	277	325	307	327	328	329	320	333	339	328	325	320	344	329	321	315	330	338	374	344	308	311	319	326	337	280	334	349	358	310	318	356	349	330	334	329	330	298	329	317	299	329	308	339	294	310	313	341	328	329	293	312	317	313	303	303	305	321	314	351	331	348	331	305	318	307	344	341	345	318	306	318	293	291	319	310	317	300	336	324	342	324	326	332	311	333	346	311	298	290	314	326	331	321	294	301	343	324	333	361	331	323	303	338	295	313	338	317	324	325	308	322	351	315	334	307	341	310	314	312	312	299	288	322	302	342	331	319	315	326	288	292	305	335	315	345	289	330	333	335	334	304	316	309	298	301	317	339	336	317	314	324	311	284	330	324	331	335	292	357	316	318	342	326	330	355	318	316	334	329	334	332	337	323	348	315	297	330	303	325	336	321	329	331	357	326	298	310	307	314	254	332	304	299	299	324	294	330	320	328	340	338	293	322	337	355	303	300	280	309	292	305	306	287	321	301	319	313	327	284	320	337	317	333	305	315	320	320	328	314	326	357	318	326	329	317	306	296	331	302	297	316	343	338	344	310	350	310	305	320	339	291	304	326	336	330	284	338	312	322	323	322	320	277	289	319	314	319	316	341	299	308	324	313	320	299	339	320	323	317	308	353	345	304	310	310	339	326	336	336	330	343	324	307	313	302	318	336	281	320	322	306	341	298	312	347	310	299	298	314	308	355	336	317	300	340	317	305	290	304	314	306	295	334	315	323	319	325	317	324	300	340	307	295	333	310	304	342	319	299	312	300	324	351	346	307	300	311	322	307	282	307	312	341	299	312	300	335	306	364	326	330	313	311	331	343	298	317	327	352	321	307	312	302	323	279	341	305	312	345	323	324	327	317	320	319	324	299	315	321	317	317	341	291	312	343	336	290	300	329	336	325	286	315	296	297	303	312	314	326	313	287	312	318	324	368	324	322	298	329	329	315	328	371	305	326	334	294	282	333	291	290	310	324	312	335	314	301	297	307	299	316	288	300	322	322	338	328	348	300	310	313	290	351	322	318	319	343	321	320	345	333	328	275	347	330	333	324	328	298	309	331	327	326	349	311	301	351	301	281	316	310	334	324	357	333	303	307	304	313	308	343	302	316	321	313	305	299	306	352	334	334	284	333	322	332	363	342	338	345	322	292	322	326	338	348	350	296	365	347	313	306	343	345	331	359	309	328	300	311	348	360	312	319	345	312	311	339	325	315	300	327	296	341	326	288	323	360	304	319	355	336	354	361	327	320	337	327	327	316	329	318	305	333	330	325	353	315	307	327	327	357	325	336	304	341	322	328	293	314	314	302	296	355	332	306	334	327	324	338	310	330	322	298	315	303	319	351	297	314	326	302	336	310	285	343	325	342	306	303	310	292	344	296	352	358	309	315	293	345	323	317	341	290	311	333	334	303	313	312	313	305	309	315	325	306	314	338	286	332	332	340	300	341	327	293	343	317	340	329	348	320	298	335	335	306	301	333	286	304	319	320	314	339	329	343	298	310	334	351	315	292	346	338	316	337	314	313	308	297	320	306	303	315	318	333	311	313	315	375	336	344	351	315	291	322	324	277	284	311	282	344	324	316	327	316	338	321	335	289	326	324	335	312	356	342	318	298	318	330	346	309	322	340	304	304	310	305	360	320	311	344	311	319	331	333	304	312	315	321	315	331	342	318	312	327	298	298	353	327	326	332	332	330	326	300	299	277	327	285	323	304	299	331	330	299	316	330	300	349	327	320	321	297	350	303	351	306	338	315	318	301	341	315	311	334	309	336	308	303	343	334	309	312	338	370	326	298	345	302	323	274	314	337	325	322	336	348	296	303	315	308	326	322	312	310	326	309	332	330	314	280	338	311	326	301	329	318	327	304	304	309	325	281	330	327	317	328	325	321	267	280	330	342	314	337	340	351	335	310	293	322	316	324	331	345	337	327	338	329	344	355	320	318	345	328	291	335	302	314	286	329	284	326	302	314	339	324	332	327	332	328	330	317	331	348	319	322	318	350	308	315	298	308	311	330	318	348	326	287	333	314	323	314	307	298	308	338	329	321	317	336	314	304	311	344	322	317	312	286	306	317	359	323	319	307	325	306	328	303	299	358	336	349	334	320	323	315	317	355	335	296	279	295	320	300	305	349	328	308	346	312	331	353	334	294	309	335	331	322	303	286	365	322	311	348	320	375	384	324	320	343	278	332	340	342	298	312	320	313	332	333	319	309	302	320	315	347	339	328	354	344	340	310	301	327	331	327	339	326	328	331	337	279	316	304	289	322	303	373	323	323	313	335	312	333	325	342	294	303	330	297	334	335	321	319	288	305	314	308	308	305	329	303	316	319	286	335	351	348	313	331	313	306	316	332	338	324	296	310	296	321	321	308	365	330	332	317	318	305	308	327	305	283	295	325	352	344	343	329	307	296	327	308	320	355	342	310	322	321	336	324	319	346	321	313	336	307	333	298	331	318	328	300	285	282	289	332	295	310	334	337	350	308	316	322	304	341	292	308	314	313	327	288	316	301	335	337	312	355	338	301	291	286	287	317	351	310	332	338	302	332	349	330	301	331	321	312	314	264	315	322	302	306	326	339	342	340	300	330	310	308	346	303	358	318	309	307	331	336	333	317	287	338	314	332	385	311	343	296	306	299	327	311	306	357	332	311	305	343	348	313	361	340	315	343	314	345	323	338	350	312	336	310	334	332	307	306	323	322	315	325	348	313	317	308	343	360	316	325	351	332	328	315	339	331	333	337	322	363	297	296	330	353	308	336	327	331	315	275	340	336	314	318	278	305	324	306	324	326	318	301	318	327	325	302	328	302	334	324	322	300	324	307	323	346	343	327	344	312	329	326	316	339	334	346	301	305	277	306	333	329	314	322	309	321	332	316	299	316	348	308	348	342	353	284	321	338	336	331	340	312	321	328	297	365	332	329	297	348	334	303	315	308	303	333	336	312	330	296	352	324	298	301	305	314	330	355	324	353	322	273	340	332	288	327	295	333	328	310	315	335	355	283	318	302	320	292	316	349	342	320	328	313	262	320	339	350	321	309	286	327	351	316	310	323	309	334	351	335	318	325	342	331	315	327	314	326	356	342	343	291	325	324	312	322	312	316	323	317	320	326	300	344	326	317	342	306	321	316	298	323	307	288	296	321	333	315	327	328	340	344	309	290	322	332	318	319	353	293	321	315	319	343	331	307	322	315	326	300	302	341	293	331	316	315	325	330	315	316	316	315	297	352	319	348	321	291	301	331	340	345	346	314	310	336	300	336	358	324	312	328	318	293	337	301	325	323	314	330	268	346	317	333	360	345	304	326	314	311	346	312	312	286	283	293	329	329	334	323	298	297	340	288	294	289	337	316	318	335	319	347	332	314	328	308	325	333	338	341	306	315	341	294	368	295	297	324	334	315	313	284	317	285	295	340	314	324	317	364	306	312	285	341
2560	872	1016	1016	974	917	835	845	903	771	821	818	875	834	831	856	863	808	825	835	821	889	827	796	815	774	792	819	795	835	832	817	736	795	791	844	803	744	819	804	820	765	832	785	788	850	731	788	779	786	829	773	810	773	831	782	831	804	827	793	782	722	746	799	810	764	783	799	768	784	856	782	828	784	819	804	835	786	800	779	753	801	760	811	820	812	726	747	788	800	814	787	808	757	812	794	821	836	765	823	766	845	885	795	801	804	806	762	818	766	766	818	779	782	842	765	779	763	740	819	788	820	781	808	804	796	786	812	775	766	854	746	758	744	810	834	776	830	799	732	757	798	808	750	782	768	816	774	845	774	811	794	807	713	826	738	756	878	795	753	827	786	834	775	771	818	817	856	767	784	803	791	792	801	848	797	791	818	832	797	788	791	808	777	832	789	821	825	823	797	794	744	787	806	850	812	780	790	782	806	788	797	806	731	867	774	786	793	786	800	754	792	792	770	826	756	733	833	782	841	803	801	774	847	725	756	799	798	769	754	790	761	766	796	829	753	818	786	830	793	742	774	782	757	785	759	802	828	816	790	828	786	811	735	802	782	818	788	810	799	782	794	743	752	796	812	768	793	820	806	756	779	785	793	817	784	769	834	793	801	754	867	762	780	762	829	767	800	761	797	815	826	788	777	794	806	795	826	768	800	807	813	824	795	807	786	799	752	779	778	813	753	780	776	776	796	739	804	774	771	736	863	841	753	779	784	805	819	822	840	830	807	799	773	760	746	784	810	771	839	793	831	781	763	760	804	751	783	816	783	813	779	793	774	774	781	791	754	816	812	778	753	749	797	832	770	804	813	805	787	797	793	793	810	741	800	790	817	789	769	760	763	821	788	793	740	785	807	779	796	788	807	764	781	792	790	851	808	792	813	796	769	798	776	824	773	783	810	823	771	769	820	827	767	798	784	796	758	815	778	826	811	758	816	811	800	847	778	776	778	793	839	781	756	769	729	800	772	764	773	813	783	861	844	775	767	785	723	837	760	816	757	784	802	751	791	794	778	747	812	795	821	792	797	835	790	824	824	783	801	784	797	781	759	765	731	830	789	822	792	800	811	779	781	803	809	871	781	832	776	820	802	795	790	869	826	812	798	812	803	822	757	776	831	784	831	829	806	796	789	821	795	839	743	755	806	750	805	784	799	745	780	823	763	834	790	825	811	810	823	822	824	776	780	804	803	791	829	839	862	780	760	771	751	799	800	797	791	788	812	788	821	843	767	806	809	789	791	770	827	775	787	754	782	780	764	798	812	826	824	770	826	778	787	824	762	774	801	795	806	792	793	764	804	789	831	787	789	759	791	758	790	768	760	806	813	798	769	774	786	735	779	796	803	763	792	779	723	848	814	779	804	767	807	803	767	785	800	796	828	826	776	724	758	804	820	797	798	839	823	799	796	801	728	744	808	828	811	794	775	765	767	829	806	813	859	784	790	769	748	777	834	825	781	770	821	785	814	836	779	799	754	778	764	775	768	811	767	794	796	826	824	811	825	729	758	761	829	801	786	757	787	820	737	765	827	759	775	805	742	759	786	825	805	761	808	793	775	776	803	817	802	807	830	791	737	798	795	798	807	767	746	741	767	841	796	777	790	732	790	776	839	743	814	777	778	760	830	794	785	862	814	772	814	794	817	823	772	832	808	824	790	784	810	757	781	843	817	780	784	792	790	869	795	833	768	816	777	786	798	805	818	774	777	805	792	831	770	776	812	824	747	770	790	816	809	778	803	772	828	812	799	809	783	828	814	770	743	803	780	762	735	798	800	837	777	786	790	797	787	780	775	829	806	798	784	781	716	785	784	748	802	780	797	829	803	791	796	774	780	757	820	759	801	794	751	774	741	840	804	778	759	822	812	821	800	712	845	838	741	834	758	804	804	805	777	758	825	771	808	745	772	796	824	777	811	771	752	819	770	860	801	814	835	806	757	768	793	803	834	798	764	825	796	782	827	756	814	818	773	788	810	798	804	822	786	799	844	798	760	822	779	768	789	751	754	846	771	794	785	761	775	762	776	841	795	747	783	768	819	808	795	825	783	738	816	777	792	838	848	753	800	743	769	812	800	756	820	786	796	835	792	830	812	736	768	794	779	840	841	780	823	749	762	780	818	792	802	862	769	754	840	804	787	771	779	786	780	822	826	854	778	789	779	792	766	749	840	791	787	805	833	811	749	798	798	800	840	811	805	823	759	764	773	804	810	783	788	808	772	792	819	786	765	821	828	725	798	770	838	849	812	804	793	819	833	801	757	840	762	767	780	768	803	816	779	763	806	728	771	781	756	736	806	759	805	756	839	795	774	808	802	725	790	804	787	802	829	809	768	768	778	823	789	800	841	820	807	761	868	769	799	771	813	799	802	749	795	804	748	815	809	762	804	827	773	824	826	767	826	717	830	773	792	802	808	770	806	828	761	807	772	793	795	730	761	779	811	740	836	873	762	757	812	788	808	785	775	778	786	821	745	807	816	817	770	780	824	793	774	733	803	773	824	831	790	813	780	768	822	806	839	828	781	770	754	738	749	763	805	782	795	767	766	785	803	829	747	810	787	771	802	818	781	805	789	787	851	796	768	782	832	797	781	801	822	750	767	783	788	799	806	726	816	767	804	763	776	807	824	772	823	805	830	774	827	782	821	791	804	780	802	825	754	826	788	774	842	834	801	791	820	805	781	778	817	792	735	783	811	775	806	776	784	785	797	794	763	791	776	820	797	769	799	735	736	786	798	736	827	814	823	816	777	775	802	769	751	805	785	781	800	765	805	772	764	753	752	771	816	786	794	784	835	793	795	754	808	804	847	758	773	789	785	807	788	772	739	775	872	743	790	827	801	767	796	773	796	788	759	822	766	818	846	798	796	765	746	830	809	803	809	799	814	798	760	751	778	775	832	804	730	786	781	819	795	839	795	771	825	800	777	808	790	784	789	775	793	815	788	763	799	830	793	825	815	737	862	791	819	791	803	829	759	829	753	759	795	801	804	783	763	744	826	728	735	731	776	797	798	798	740	798	748	771	770	795	788	765	800	779	757	866	728	765	793	783	845	764	765	788	774	779	826	824	804	776	743	764	783	813	780	796	757	798	781	830	799	822	768	752	738	789	855	809	810	821	799	786	842	758	787	749	823	762	808	820	799	819	807	788	772	792	765	742	760	781	754	786	729	763	752	790	841	751	821	818	794	836	828	790	767	788	830	778	768	785	793	834	731	808	819	766	801	769	788	721	809	781	782	775	803	795	818	835	826	805	760	780	821	801	787	781	798	753	795	783	845	805	846	792	803	787	801	820	831	772	753	811	754	774	797	784	805	761	761	779	803	810	782	833	751	844	766	763	815	796	824	826	847	820	779	826	813	705	784	787	729	775	858	807	809	780	788	819	831	788	817	830	745	820	854	785	791	815	775	776	766	849	806	818	782	797	794	818	802	828	788	718	777	789	812	775	772	807	806
7544	1234	1399	1182	814	624	502	502	417	322	302	264	210	223	246	248	240	225	232	214	238	216	193	233	190	175	190	186	169	173	169	188	166	181	168	157	175	148	174	177	168	186	160	187	164	170	135	151	146	158	164	164	143	148	164	178	161	161	168	159	171	157	158	158	178	168	135	169	166	178	164	165	141	149	150	155	155	171	169	141	161	171	183	135	157	125	169	172	143	165	170	160	161	148	146	141	147	173	167	160	165	152	167	167	161	177	146	152	163	167	132	175	150	135	170	185	151	136	149	175	133	171	147	140	160	179	179	141	162	164	142	146	147	164	163	171	166	161	150	176	159	156	157	149	180	169	165	155	149	168	153	135	144	171	174	143	162	160	185	152	147	169	167	154	153	167	170	147	165	176	162	134	169	148	169	158	171	155	192	149	161	184	143	193	149	165	166	135	162	171	136	179	144	151	151	121	162	137	143	175	155	164	169	149	170	163	159	156	171	164	156	205	132	148	171	175	154	168	167	165	184	165	161	163	153	153	150	156	164	177	145	156	158	157	176	149	154	153	150	150	150	164	144	145	146	167	176	160	162	157	165	167	140	160	143	146	170	158	156	166	155	157	155	147	152	162	138	153	136	144	134	180	175	164	157	181	182	178	168	158	144	169	149	157	145	140	156	144	142	158	159	147	171	160	159	182	155	120	160	151	158	182	152	154	165	161	162	157	157	146	152	156	167	180	159	143	134	156	151	167	143	144	155	160	140	170	168	143	151	134	166	150	155	168	144	145	149	162	153	154	182	166	155	150	174	154	149	174	158	158	134	162	159	167	157	152	163	168	169	151	153	156	140	155	161	149	174	156	162	148	147	162	154	162	166	156	149	149	156	141	142	161	164	165	143	165	155	166	154	166	148	151	148	167	139	164	151	168	175	163	161	171	158	158	154	146	158	146	147	169	164	141	135	163	153	142	143	179	171	145	168	133	147	165	182	174	164	143	161	150	162	156	126	158	160	154	160	156	152	150	145	159	176	177	129	158	170	185	146	170	151	169	145	162	146	136	187	164	168	167	158	145	163	150	167	163	150	147	153	137	178	155	163	167	165	163	176	158	155	158	165	167	155	173	166	163	151	131	167	153	128	144	177	146	154	148	137	160	141	154	167	166	167	157	154	165	153	150	153	180	148	172	160	172	168	151	164	171	165	165	162	146	154	146	154	167	170	156	171	155	180	161	158	166	133	168	168	145	151	154	164	161	164	145	140	154	162	159	175	145	160	153	139	165	159	147	165	158	140	146	149	159	142	153	162	160	165	153	148	173	173	142	165	187	167	143	170	143	153	135	149	157	162	158	184	164	173	133	170	171	183	170	169	160	152	153	181	140	140	156	158	165	142	154	159	148	150	149	185	163	145	143	149	158	139	170	144	178	184	157	139	161	152	160	163	172	154	153	166	178	127	155	174	169	175	158	170	152	189	166	165	173	153	169	187	141	159	165	164	172	159	148	148	144	145	186	141	148	162	162	149	195	154	159	164	174	141	158	142	156	150	154	150	176	155	163	173	191	165	154	148	140	163	136	155	154	145	157	164	147	145	161	159	148	147	168	158	168	140	177	168	147	149	151	149	178	154	148	171	161	151	141	149	181	180	171	172	161	147	159	165	160	170	142	146	155	168	148	160	156	166	158	153	159	151	167	167	171	155	142	141	144	149	156	149	149	157	147	151	178	146	172	160	162	184	160	166	168	152	166	148	142	158	164	180	152	173	159	150	151	182	179	165	135	149	162	145	159	157	170	140	168	138	148	168	178	160	174	120	143	140	144	140	171	162	156	153	146	190	143	162	160	161	133	142	170	162	163	154	152	149	151	176	155	147	179	151	195	143	133	169	164	166	160	185	157	141	150	155	140	170	156	160	157	198	150	138	160	157	188	157	124	148	146	152	164	150	151	146	149	158	139	169	162	179	165	148	162	166	155	155	142	171	145	161	156	151	142	148	173	146	162	168	150	145	141	156	118	156	174	139	151	145	140	145	158	149	154	156	154	146	160	148	175	164	165	169	147	174	168	148	139	139	144	187	132	161	144	147	184	154	142	164	154	154	152	157	134	152	137	178	169	145	156	176	180	149	131	142	154	171	163	151	147	179	146	183	152	142	139	176	145	150	173	169	146	167	154	156	153	186	174	154	134	165	181	159	163	158	181	150	160	168	168	165	140	158	169	156	169	172	169	149	160	154	160	164	148	159	156	146	168	165	146	164	149	159	163	150	126	169	174	147	133	168	159	141	162	164	156	140	155	155	152	159	144	147	161	159	166	166	149	154	142	174	167	159	137	179	135	149	174	172	170	127	137	154	149	151	165	153	134	179	159	167	144	189	145	139	163	151	150	143	186	184	147	151	169	156	147	136	186	164	137	140	150	155	168	154	172	144	148	176	166	149	152	169	160	173	138	161	153	162	159	163	147	170	142	158	170	146	161	165	142	139	153	143	160	152	162	157	151	141	170	163	182	189	167	171	153	143	148	162	150	142	163	136	146	166	161	154	150	158	155	146	173	172	174	154	159	177	175	159	172	179	166	147	131	147	184	157	163	139	160	147	157	173	178	134	160	148	175	157	171	133	191	146	175	186	161	157	142	161	178	157	152	155	169	130	133	161	154	149	164	160	156	145	138	153	180	168	183	179	149	151	154	193	167	149	113	159	192	169	140	170	164	138	167	166	173	168	169	160	140	164	155	139	160	196	173	142	137	137	151	164	152	165	156	142	172	131	136	154	145	156	158	159	167	152	151	153	178	166	165	178	149	150	173	147	171	168	152	165	151	186	165	152	152	172	156	150	146	135	174	152	144	174	153	147	138	163	148	163	149	146	157	152	156	157	176	162	165	156	142	179	132	155	164	161	169	163	145	152	163	159	171	166	168	160	157	148	156	154	155	167	149	137	167	168	166	161	152	169	154	164	154	161	174	156	153	193	150	165	152	146	151	166	157	162	165	151	148	167	150	163	159	171	147	154	172	151	181	179	160	163	164	131	176	193	170	174	148	172	163	173	140	146	137	157	129	147	155	169	167	176	166	187	144	134	141	143	169	172	163	150	162	169	167	161	140	175	176	144	174	179	161	164	153	152	148	159	158	155	159	158	150	169	162	152	182	193	176	167	158	174	169	149	140	144	166	153	156	185	157	174	148	169	173	158	149	163	175	161	144	150	142	150	152	146	163	161	185	164	177	168	159	171	186	180	168	176	153	154	150	169	170	141	152	148	146	174	156	157	137	149	171	153	181	170	146	163	165	164	168	162	166	147	141	153	162	159	155	173	143	161	172	144	121	142	154	171	180	158	168	135	164	142	157	145	160	140	176	167	154	164	177	152	152	152	173	182	137	170	162	171	140	143	150	150	166	182	176	158	142	168	168	134	166	148	157	151	165	149	153	151	159	174	167	150	162	152	151	169	147	162	166	134	174	156	169	163	166	150	158	144	159	160	158	153	145	141	152	164	167	162	170
5825	1413	2994	3703	3347	2787	2285	2197	1774	1503	1459	1349	1116	1036	1144	996	937	926	852	846	1134	1036	799	1008	758	732	755	731	591	670	673	654	583	553	552	522	533	518	548	575	507	485	533	494	519	512	473	493	492	431	507	456	460	446	482	474	461	474	463	482	493	464	479	467	473	457	461	466	611	467	472	478	433	486	438	409	443	456	481	477	460	440	454	428	469	470	443	424	486	489	440	439	481	454	471	439	443	445	477	443	463	454	432	455	407	488	458	456	480	504	445	464	452	445	459	455	430	467	433	434	455	455	452	472	474	461	504	443	473	496	485	444	445	423	459	452	427	447	473	448	419	446	450	439	446	458	454	493	436	468	447	423	434	425	470	429	431	464	430	483	449	433	444	444	430	447	455	473	469	399	430	477	459	433	474	463	451	459	453	463	464	419	468	479	423	443	415	461	436	462	440	454	461	489	456	421	434	480	425	477	466	453	440	425	456	448	419	480	502	445	431	439	458	423	431	471	454	461	442	472	441	479	451	453	449	469	464	434	468	466	442	417	424	460	428	450	468	441	440	429	436	473	461	438	417	458	422	447	446	423	432	418	450	413	431	456	501	449	447	417	398	463	433	449	436	469	428	461	447	438	478	439	454	461	487	486	435	450	410	440	424	468	450	471	446	420	430	465	415	495	434	441	426	431	429	429	429	433	458	461	470	458	473	428	461	446	420	465	439	446	413	433	453	441	424	439	465	473	486	436	432	513	438	489	433	441	449	413	458	424	416	449	428	443	423	443	474	435	452	448	460	472	459	481	428	452	436	430	412	459	451	505	474	461	427	417	477	445	467	423	469	427	429	440	458	460	444	453	449	431	429	468	449	460	428	423	433	438	437	473	421	454	444	447	470	435	464	453	417	449	452	486	436	451	449	429	455	476	464	444	403	463	434	419	452	431	481	484	455	468	407	443	457	445	419	482	465	442	477	458	451	449	421	437	464	429	399	507	450	431	441	445	457	460	448	440	440	461	443	473	472	420	424	475	454	410	444	416	455	457	447	447	471	442	418	456	471	420	428	443	513	433	446	468	427	447	456	398	449	507	451	398	479	464	448	426	422	463	435	428	421	480	442	461	432	417	440	464	437	455	458	442	448	458	425	451	427	434	433	460	497	415	435	452	440	471	460	405	451	416	464	434	478	462	483	473	449	483	466	423	432	460	471	433	458	436	444	462	441	431	444	441	472	433	461	475	452	441	450	471	450	408	417	449	420	413	455	476	449	462	453	461	484	437	452	459	459	440	465	460	422	465	421	449	450	460	441	492	469	464	501	435	452	438	448	468	399	482	429	461	447	477	440	495	413	429	443	459	426	467	455	422	471	394	475	420	456	398	451	456	460	454	479	457	435	429	469	463	436	442	477	492	450	471	432	450	465	439	477	450	423	448	435	439	446	450	466	459	471	476	447	449	444	390	420	466	432	440	443	414	478	469	456	424	488	443	432	407	430	456	412	435	446	469	492	447	465	427	448	425	468	444	487	443	455	421	435	463	495	424	450	460	449	440	465	444	416	451	445	474	427	492	435	446	435	418	445	408	479	443	459	423	429	432	434	433	437	438	435	465	459	434	409	471	476	442	432	454	446	447	483	470	465	458	496	441	441	426	402	417	406	433	425	428	481	442	454	442	442	414	455	455	441	472	405	453	416	474	442	444	435	458	454	449	452	465	452	460	454	483	446	442	483	431	438	468	471	435	435	438	454	491	444	453	423	443	428	472	453	418	439	449	472	469	464	430	424	471	410	435	443	461	426	448	402	465	430	393	433	456	456	451	440	423	462	442	441	444	424	443	444	456	425	455	456	490	447	451	441	470	462	454	433	414	446	424	453	423	453	464	448	437	403	445	432	445	483	474	469	439	461	443	455	408	439	438	448	476	430	455	467	433	432	426	481	418	434	432	412	467	488	418	494	475	454	468	425	432	492	423	458	420	414	424	439	464	434	489	473	469	457	471	445	399	428	452	469	478	456	464	471	480	492	469	511	463	463	433	464	446	456	449	447	437	472	418	476	437	438	484	473	462	452	464	489	466	463	442	432	433	430	472	487	413	432	469	466	438	432	412	439	445	460	432	459	438	470	399	473	427	437	451	471	457	429	476	443	441	432	395	454	440	442	418	461	469	486	432	488	478	443	469	432	455	455	438	439	470	429	445	416	447	439	443	463	459	433	457	439	446	445	439	495	454	464	437	447	453	437	437	449	432	448	442	432	500	422	486	429	467	434	427	419	442	436	434	453	453	440	448	448	416	456	436	475	421	420	434	444	457	442	467	422	453	448	460	441	439	442	416	458	463	457	452	480	419	436	443	450	435	477	444	495	434	459	455	419	450	465	425	445	435	447	428	466	396	468	463	473	464	450	444	471	450	470	430	480	421	462	507	475	449	469	439	454	431	464	434	456	455	452	392	427	429	466	430	414	490	432	427	472	441	473	436	454	421	459	464	478	490	443	459	459	446	429	421	463	424	488	463	469	439	382	477	456	463	459	422	418	459	410	420	442	481	481	431	465	467	445	421	468	444	419	428	416	435	452	436	436	431	437	459	436	426	431	436	434	440	433	445	476	442	482	456	473	470	477	461	449	507	483	438	452	418	471	478	419	463	458	419	437	464	446	395	441	459	442	471	492	449	424	438	426	445	431	459	464	451	427	471	428	401	443	400	469	429	444	447	471	443	459	420	425	450	449	501	462	459	424	448	485	472	452	489	435	459	413	423	475	441	463	430	425	459	433	436	458	432	455	436	427	459	428	466	467	450	433	437	439	443	415	454	409	451	431	438	418	449	468	468	430	473	423	475	475	470	465	471	440	442	440	452	429	457	430	457	448	500	408	461	433	451	416	454	437	483	445	446	438	447	460	428	420	446	412	433	449	435	435	447	415	461	427	451	456	413	414	450	451	474	436	429	439	456	446	433	377	470	458	432	466	472	453	482	455	455	430	481	451	436	429	455	455	451	455	433	460	492	457	428	433	432	418	425	454	456	447	436	455	456	444	456	434	482	388	495	442	457	458	473	496	464	478	478	444	414	455	440	475	466	437	435	447	478	454	406	462	457	439	444	411	461	478	395	438	448	452	418	437	464	441	453	436	467	470	445	435	462	430	450	427	471	427	427	442	465	452	471	416	456	440	452	453	467	439	461	428	473	458	429	440	422	426	420	469	424	442	453	458	407	439	411	461	456	430	497	443	418	453	449	438	469	455	438	458	442	461	443	434	459	450	417	469	484	470	471	455	426	424	449	419	457	463	449	416	478	470	451	420	424	453	424	474	441	423	467	442	476	444	442	456	485	501	433	478	436	451	449	463	428	447	422	470	469	433	444	446	475	436	441	473	430	475	415	443	438	442	448	437	423	435	458	448	449	439	424	440	454	444	455	460	432	439	410	421	444	439	456	436	475	436	441	466	465	465	412	468	432	438	449	420	432	482	438	460	470	438	421	426	463	433	452	476	388	465	469
13930	2709	2976	2224	1511	1141	906	741	678	573	497	404	383	356	346	343	362	341	297	259	455	323	299	309	264	264	294	217	247	225	257	230	223	213	218	211	233	219	234	205	200	235	198	207	218	212	202	203	200	177	171	198	187	211	209	175	212	209	218	235	195	205	221	201	183	175	220	219	209	215	216	192	222	191	196	191	189	220	203	190	181	183	184	169	206	203	194	198	193	192	202	198	181	163	192	182	224	191	208	169	191	194	198	210	205	207	180	183	198	182	194	213	202	193	183	183	228	206	191	216	195	210	170	201	204	195	196	193	200	199	210	187	202	197	188	215	192	210	207	170	168	189	196	200	206	206	214	180	201	193	183	224	181	188	191	172	187	198	194	192	202	198	202	210	189	202	192	206	223	195	192	215	179	181	208	191	200	188	209	196	195	203	183	205	203	182	186	169	198	203	197	179	183	203	210	211	188	203	197	191	179	194	216	187	193	191	206	208	192	220	193	189	172	178	189	185	195	199	215	215	171	206	198	201	186	166	203	200	224	197	168	177	185	197	209	207	213	177	187	214	216	204	208	217	219	203	201	175	200	187	181	174	172	209	179	211	191	189	193	201	173	174	164	178	201	204	159	165	168	213	211	184	200	168	201	199	200	187	230	208	174	198	187	195	194	186	184	180	185	179	170	190	208	194	165	208	192	187	199	188	196	229	208	176	173	177	170	175	190	194	191	194	210	201	217	191	167	174	180	195	185	195	200	208	203	214	215	188	179	205	207	169	179	180	196	189	202	184	203	178	183	182	174	185	202	204	211	223	209	178	201	187	194	213	176	187	185	204	216	187	187	209	213	201	179	173	180	213	231	169	194	179	218	183	192	191	206	208	176	191	189	232	190	208	180	210	214	208	191	170	222	204	175	212	221	208	198	203	165	213	172	182	194	193	214	185	205	178	206	186	213	170	207	182	197	206	216	207	211	197	205	202	213	177	212	174	194	164	244	196	201	208	191	188	162	199	173	196	210	165	173	182	183	210	178	187	203	170	196	196	201	190	221	210	196	186	194	206	176	190	170	179	183	208	200	189	187	171	186	188	205	185	203	197	218	194	216	200	205	181	195	223	209	203	219	197	196	235	191	204	194	197	184	199	181	207	196	209	191	202	219	169	179	183	174	167	174	209	200	196	179	184	189	215	193	176	170	196	178	215	205	183	190	214	187	192	192	195	204	173	199	215	197	206	205	209	192	207	174	190	190	188	185	225	183	174	160	207	207	207	181	177	222	190	176	194	191	227	171	203	196	210	178	206	204	215	180	207	187	179	195	233	189	186	187	211	218	195	221	200	189	185	207	187	203	182	215	194	201	176	151	186	202	185	192	160	204	196	193	176	192	196	172	192	189	172	213	196	207	168	221	206	200	201	193	182	190	166	171	216	213	202	198	209	188	174	193	187	192	227	198	169	200	194	203	199	200	194	191	176	205	188	189	191	187	209	190	197	221	194	207	201	211	211	205	195	200	187	179	180	193	178	202	204	194	198	193	219	208	189	181	180	178	191	189	206	199	225	191	198	172	209	196	189	196	179	224	195	165	175	212	201	192	182	182	206	179	170	188	177	200	208	208	195	214	184	184	200	182	191	186	213	201	202	180	177	186	192	194	194	189	170	219	196	191	204	197	184	191	190	188	153	214	186	184	204	177	204	191	199	174	179	199	198	196	186	194	214	220	178	189	198	196	190	191	189	199	182	183	178	202	182	203	198	196	218	186	204	196	207	175	189	220	194	208	188	190	185	211	211	181	190	191	214	202	188	202	212	192	190	187	195	170	181	203	189	192	166	204	173	200	203	190	183	214	222	186	228	192	218	207	189	207	179	190	202	202	199	160	186	191	171	179	179	174	192	160	196	178	173	189	192	187	196	206	198	180	191	175	160	181	158	146	173	184	201	188	191	204	163	214	179	219	198	197	201	160	191	173	200	200	194	194	177	177	199	223	178	181	179	212	203	201	194	186	197	212	193	176	189	178	200	200	192	182	191	198	190	173	177	209	209	199	215	189	190	200	164	198	179	173	191	216	200	174	194	206	192	166	178	175	201	190	164	191	211	188	197	179	181	200	184	216	168	169	200	173	197	183	177	176	192	191	188	186	193	223	202	201	209	177	180	173	190	197	178	213	208	189	185	206	189	202	205	178	197	194	199	182	189	207	193	193	203	189	195	191	196	186	165	194	205	221	216	202	170	214	183	205	194	172	190	193	187	196	180	208	185	175	178	183	154	176	201	190	191	199	210	222	204	194	208	206	192	186	196	183	187	202	182	186	216	207	197	192	201	189	189	181	201	191	197	177	180	188	190	180	180	185	200	166	171	197	162	172	171	191	188	174	196	186	190	170	209	173	183	189	200	186	199	202	175	181	176	194	212	213	208	188	193	184	178	199	191	190	188	190	198	192	184	187	186	170	211	226	212	181	202	182	184	187	207	216	178	182	170	205	192	187	205	182	187	171	192	179	206	187	172	189	187	209	193	210	191	164	185	188	162	197	183	206	188	197	195	187	179	184	186	202	197	176	181	177	207	195	178	194	187	172	180	199	210	186	185	161	187	208	190	199	184	190	212	206	174	184	192	175	188	188	202	179	204	183	192	183	185	185	178	186	175	201	198	188	201	173	181	181	197	189	181	191	190	191	204	202	190	203	205	187	217	185	182	188	187	205	184	186	198	185	191	182	185	185	173	198	217	193	195	201	212	195	204	188	192	212	158	192	187	193	202	214	221	180	199	217	173	228	193	170	183	196	204	212	205	166	211	177	190	185	203	178	197	178	206	190	198	205	196	210	186	226	192	194	192	205	204	185	189	204	194	222	184	196	180	198	214	192	221	206	192	167	205	207	172	187	189	176	186	199	194	184	170	188	189	179	190	204	180	204	198	185	189	197	198	231	201	211	177	193	173	178	204	212	197	199	186	179	200	198	179	192	195	203	161	210	217	225	207	180	184	202	203	216	220	187	191	187	201	185	180	183	197	183	189	205	183	187	175	192	192	188	192	204	187	195	207	174	172	218	184	213	166	195	204	159	193	206	218	210	218	182	176	203	204	197	181	179	195	166	195	195	174	190	178	221	184	220	204	188	211	185	200	178	222	211	182	205	208	182	188	180	195	213	206	191	213	180	188	228	171	181	202	200	200	199	191	191	207	176	164	193	175	200	173	187	171	212	195	224	200	185	182	197	177	192	220	177	197	202	197	213	175	188	174	191	186	196	198	188	198	195	212	210	189	195	196	199	184	186	168	184	178	221	198	192	215	196	182	211	206	185	202	198	195	205	168	190	204	192	197	196	196	186	164	188	203	206	214	201	198	207	190	190	184	187	238	186	198	180	185	212	198	184	209	186	172	190	195	191	201	206	225	198	191	202	185	189	180	181	185	194	183	207	195	196	156	179	195	191	179	172	193	202	188	192	208	208	180	185	166	175	196	177	194	203	200	217	198	179	205	167	182	187	194	188	184
7879	2405	5333	6362	5684	4919	3938	3679	3279	2610	2385	2145	1858	1707	1705	1800	1698	1532	1271	1331	2142	1618	1283	1483	1101	1148	1249	1126	978	940	941	856	839	740	754	710	746	641	734	738	702	690	658	712	658	629	680	578	582	564	619	612	635	578	655	603	554	549	605	607	596	579	615	575	591	647	570	582	655	578	574	556	594	595	545	549	597	547	591	600	552	594	570	551	618	566	568	575	550	548	560	561	536	565	516	616	584	580	568	576	592	579	563	546	522	509	534	589	578	594	575	544	568	595	563	555	531	571	561	549	570	529	571	554	518	588	541	545	546	561	562	588	510	513	534	562	514	554	544	484	557	543	543	542	548	552	509	563	533	560	546	549	526	539	571	519	543	517	568	537	516	542	515	594	531	577	520	566	559	543	534	552	537	561	570	576	541	556	534	547	551	551	543	503	538	538	524	513	527	572	544	528	597	566	551	571	557	565	547	524	530	589	557	518	562	565	575	485	530	535	574	525	529	554	533	556	545	579	562	563	528	550	558	520	518	496	555	553	550	546	520	551	578	578	528	554	567	544	545	565	588	502	554	561	545	513	555	538	521	553	492	531	525	531	539	525	510	512	486	580	585	565	538	529	544	558	543	541	541	575	574	539	551	543	494	571	563	535	552	551	573	562	531	546	575	544	514	533	542	534	575	518	535	542	557	489	563	590	584	525	537	542	557	523	531	556	530	565	555	557	529	558	509	607	573	535	511	560	552	571	550	556	536	561	530	580	547	558	515	566	569	569	556	529	553	540	512	537	563	575	579	553	555	520	559	545	599	548	557	556	534	572	547	561	552	556	539	592	576	519	564	493	591	565	526	604	507	539	556	596	525	553	539	542	559	549	542	552	537	548	554	506	591	567	556	532	555	608	573	552	586	528	576	545	534	559	552	578	540	573	530	533	574	520	540	570	544	532	581	582	551	552	501	547	553	519	562	538	511	541	549	545	541	570	557	549	545	551	525	569	544	518	518	567	548	519	571	560	525	555	544	561	537	547	581	557	548	557	559	533	562	575	574	541	567	554	491	494	600	546	547	566	556	524	509	512	536	549	577	554	521	543	553	549	527	558	535	541	561	576	585	542	542	590	585	515	568	549	527	549	527	551	605	554	580	522	519	574	546	588	557	526	522	535	523	530	526	579	533	574	577	513	541	506	552	546	561	554	532	571	540	500	515	542	535	517	570	517	531	502	567	563	533	509	531	534	539	556	530	563	573	616	539	517	537	540	535	570	502	574	540	556	524	553	564	544	546	533	529	533	535	549	598	488	536	546	526	550	534	571	534	554	539	506	535	566	534	551	530	537	552	550	543	528	585	574	579	576	505	534	589	531	528	544	570	543	552	554	553	568	545	539	538	552	545	538	557	560	560	559	553	578	554	587	538	554	552	537	523	506	547	548	529	545	542	563	592	519	516	548	547	538	534	511	564	526	519	504	565	518	590	512	522	517	577	556	496	566	569	500	553	571	548	544	597	553	530	527	553	588	511	564	570	541	574	544	551	570	511	562	547	574	534	584	560	570	553	511	554	558	552	511	566	531	510	560	551	507	585	566	585	573	551	530	565	538	581	539	554	547	567	535	559	573	553	555	554	529	574	548	535	531	531	551	565	513	517	528	550	539	542	551	520	532	569	587	528	547	545	539	525	529	520	558	537	526	549	514	546	562	566	506	551	514	529	574	595	577	539	595	552	554	529	577	545	567	570	555	530	549	546	491	554	575	518	575	559	544	553	491	550	528	537	532	555	548	544	528	579	517	537	509	555	512	574	562	557	580	582	552	555	519	534	621	554	507	528	529	559	542	507	500	532	537	579	522	567	498	496	514	541	536	550	569	505	551	563	558	565	558	546	566	564	551	527	524	567	566	544	550	534	531	517	530	543	555	538	532	518	534	548	537	592	559	545	560	540	519	508	541	549	559	570	550	542	541	546	586	538	546	568	542	558	556	546	529	570	561	555	557	544	577	531	544	554	571	578	557	545	555	552	523	528	560	540	540	531	520	561	556	506	535	514	534	572	550	514	531	553	528	579	547	536	539	523	553	516	521	578	555	548	542	497	527	581	535	545	525	558	550	506	530	578	562	557	527	519	583	520	614	511	539	516	572	544	547	561	542	569	564	516	523	554	534	542	546	502	537	575	531	554	521	511	567	561	578	539	576	546	526	535	575	523	541	540	526	595	517	579	556	566	503	547	521	530	573	577	550	529	541	586	564	561	541	537	546	551	545	554	564	564	546	543	544	561	538	547	532	538	521	579	521	544	542	503	559	545	495	527	530	535	514	561	533	576	575	534	566	542	560	566	522	549	537	534	583	530	604	569	562	539	561	548	523	575	523	556	547	516	531	513	540	538	538	525	502	531	555	572	516	563	544	548	591	545	542	526	551	589	592	543	512	514	528	516	536	515	536	568	578	544	544	525	544	526	523	526	537	534	534	550	550	583	533	578	568	546	545	535	534	546	561	503	583	569	517	577	557	530	531	544	512	573	533	599	574	526	605	536	567	541	562	580	527	556	559	549	524	569	572	561	523	508	538	569	510	582	547	559	542	514	559	553	513	574	550	562	555	568	538	562	568	572	507	520	563	564	585	519	565	549	518	588	567	560	530	538	565	551	508	570	554	543	510	562	561	544	539	581	583	537	552	530	561	563	525	550	554	540	552	559	535	569	505	522	538	575	523	537	585	509	532	557	535	563	526	522	541	533	546	559	556	589	531	508	577	555	565	545	545	566	529	550	545	530	531	503	556	545	546	541	528	540	558	517	580	545	576	510	572	552	535	548	507	574	580	560	544	543	561	596	514	531	573	527	579	565	558	520	500	531	518	512	554	548	550	534	529	546	557	508	537	553	529	554	569	543	544	522	545	535	551	582	546	540	555	561	596	507	531	597	574	521	544	553	529	533	556	584	497	516	559	575	523	558	545	529	531	514	576	556	570	520	501	530	543	577	535	546	568	572	531	575	515	531	562	565	560	556	528	610	553	532	537	554	582	566	521	520	550	548	541	547	538	579	552	571	513	603	527	539	503	537	577	582	558	559	545	543	544	557	574	531	510	575	528	535	591	565	583	571	534	538	560	558	575	501	535	553	541	556	558	534	560	547	531	602	531	557	545	540	557	525	526	539	591	564	526	546	502	546	550	565	542	556	563	561	550	517	556	573	549	604	539	538	542	514	577	514	581	545	530	535	523	519	566	558	517	555	537	505	528	520	526	529	524	575	575	546	563	527	565	538	583	556	555	562	539	529	501	512	566	526	560	529	546	544	524	531	572	566	569	560	541	571	568	564	518	540	512	537	548	545	567	519	537	546	558	543	585	538	536	522	542	562	574	568	551	509	568	527	569	529	552	523	565	527	557	551	537	566	547	544	499	575	528	550	567	543	513	567	536	520	584	528	573	550	570	567	558	570	567	523	533	507	572	544	558	525	537	536	524	533	504	514	531	546	558	527	563	513	562	538	539	525	563
2079	393	411	397	389	347	341	321	320	368	318	306	295	333	383	289	335	309	305	329	324	312	301	337	315	285	304	355	332	307	323	318	349	324	298	333	319	340	323	319	327	351	302	279	312	334	324	342	344	346	301	361	325	315	293	321	342	358	326	349	326	310	334	332	284	321	306	312	352	329	333	354	336	352	336	323	346	310	319	322	327	327	335	297	333	360	323	329	343	333	323	315	322	355	311	332	294	299	300	306	320	321	341	343	335	317	315	292	341	323	309	337	341	316	339	335	319	335	292	324	303	318	313	311	330	315	299	283	310	325	325	316	348	277	317	296	311	294	353	335	311	337	332	350	313	337	307	316	318	331	325	349	310	319	310	311	319	347	324	298	347	295	312	321	306	300	319	311	336	338	322	324	334	336	315	312	293	316	330	318	290	323	299	373	342	302	338	323	325	311	334	339	354	296	342	316	351	344	314	313	352	335	351	323	300	315	330	329	304	318	344	309	332	338	344	324	328	331	332	376	336	363	326	302	306	328	329	357	311	326	319	322	313	307	319	313	348	344	316	302	324	337	344	365	315	332	353	310	327	323	312	329	321	307	358	313	320	327	322	275	327	307	342	288	329	336	315	319	312	326	322	344	349	298	347	323	337	325	333	333	359	303	292	321	325	332	300	330	296	343	303	284	340	310	322	335	331	325	289	324	308	340	337	325	309	326	329	328	310	305	347	324	332	323	340	306	318	302	293	346	321	286	292	334	303	346	332	290	345	317	355	352	304	310	334	311	329	341	337	332	342	326	308	355	313	353	338	313	329	288	323	329	295	341	351	351	317	342	321	318	318	314	337	326	324	347	324	322	309	347	364	321	316	328	310	319	312	355	303	323	300	336	313	315	314	278	326	306	304	334	317	337	340	300	340	305	284	314	316	322	326	327	315	337	298	336	319	342	327	300	319	323	298	305	319	316	351	338	341	306	327	336	346	313	306	315	338	328	315	322	320	302	313	317	302	315	325	309	307	343	322	295	333	341	342	332	309	334	313	318	351	317	335	307	305	317	335	314	344	311	300	305	310	309	327	289	374	361	333	283	313	320	350	332	309	341	348	317	326	316	356	323	344	329	313	303	326	314	352	353	306	313	369	321	328	322	305	286	307	322	342	347	334	320	318	330	297	317	306	321	308	343	314	301	296	317	313	312	319	324	305	325	321	320	349	330	349	350	319	305	310	330	287	302	320	309	334	315	333	351	321	309	335	305	324	317	322	320	309	326	331	345	334	327	339	315	318	306	326	310	334	306	292	349	314	293	305	309	297	311	336	328	311	300	329	324	336	300	311	291	333	334	306	302	314	328	319	321	338	330	349	295	301	318	328	337	323	320	338	334	303	339	299	309	324	306	322	319	329	299	301	313	328	322	319	333	343	291	308	306	302	335	315	319	319	371	348	321	290	341	317	341	323	296	301	334	318	349	296	311	298	299	335	322	309	350	348	320	301	343	301	317	310	325	343	307	319	323	307	304	326	344	327	332	350	318	339	336	319	334	296	310	304	342	357	320	301	321	296	331	316	347	315	305	332	314	324	300	318	375	307	314	341	293	327	316	330	305	317	335	341	287	316	335	338	313	345	329	327	355	330	339	320	333	297	338	336	308	330	330	345	335	333	350	310	293	327	311	330	309	296	296	324	300	334	321	326	295	305	305	336	334	322	330	341	327	322	332	314	325	309	298	296	328	330	300	331	327	286	341	343	308	335	288	306	289	348	321	311	321	340	330	316	361	308	295	332	310	345	309	350	304	322	324	316	279	307	339	309	335	310	304	326	341	332	294	330	320	300	345	299	337	339	308	327	343	350	301	319	291	295	283	317	288	303	305	350	325	326	327	329	302	327	335	335	344	320	312	332	320	308	322	311	296	294	315	304	325	286	313	335	331	319	340	329	324	337	333	321	344	290	325	307	304	320	306	318	343	279	351	326	358	324	308	305	298	329	356	346	309	341	332	326	321	328	328	331	313	310	326	285	289	320	333	314	325	301	317	348	304	270	309	312	293	303	329	312	310	311	319	336	311	358	316	338	288	309	312	324	336	313	292	323	319	326	297	334	309	320	348	297	303	313	352	320	313	327	302	324	355	318	346	311	343	350	318	357	322	341	296	324	331	300	342	300	336	332	310	300	281	305	345	306	291	329	312	344	329	285	335	334	326	325	315	318	331	335	344	327	311	314	328	359	324	347	331	304	331	322	301	306	316	343	326	298	329	312	316	314	325	377	336	316	334	323	315	353	311	330	312	319	315	323	327	334	311	307	313	338	314	330	306	327	326	331	355	302	325	337	318	336	313	320	346	299	319	350	310	330	338	339	320	315	290	317	342	326	306	305	316	344	325	323	317	300	334	298	346	321	302	286	283	296	316	274	336	333	336	329	303	313	361	309	325	330	332	293	351	296	290	355	329	341	309	360	340	314	340	324	321	329	327	301	309	350	332	301	324	319	321	320	335	279	302	337	331	355	352	329	298	349	319	308	293	327	338	300	318	345	330	292	339	321	334	305	296	320	318	317	324	328	370	298	347	344	293	330	348	286	334	328	308	347	346	322	318	333	299	327	315	325	324	289	327	315	314	311	323	325	318	299	364	331	295	313	339	329	329	314	325	324	319	350	328	318	287	294	312	307	319	319	354	335	285	316	325	340	363	322	336	351	334	313	319	307	318	325	320	296	319	326	308	288	347	297	301	350	320	321	329	326	334	330	327	330	350	340	343	318	294	310	282	334	312	299	346	301	332	320	297	322	299	339	325	307	322	320	342	317	318	329	317	342	323	324	294	321	323	270	316	321	300	313	335	320	335	334	294	296	353	319	339	331	335	311	309	297	329	345	311	279	301	333	318	332	347	328	279	332	341	321	332	335	351	312	293	346	322	333	307	309	330	298	340	322	343	345	311	319	319	357	352	301	340	291	314	345	320	322	308	344	341	308	332	307	339	314	337	309	336	287	341	324	313	309	316	292	309	330	326	330	316	317	309	323	324	353	320	295	331	289	302	359	295	346	346	341	316	309	314	303	362	308	317	314	315	318	332	310	313	305	323	347	363	318	285	328	345	316	359	344	339	330	292	311	326	372	363	331	294	332	308	320	326	345	330	314	318	378	279	304	341	314	324	306	315	338	303	292	340	294	332	344	327	350	297	306	323	326	326	334	319	318	315	366	321	314	358	330	314	296	295	312	298	326	305	334	321	333	338	299	335	302	324	324	346	324	331	296	327	320	291	279	345	323	332	326	329	316	345	309	292	368	335	308	336	314	322	329	345	319	320	307	338	321	297	331	324	337	305	329	324	326	350	336	322	313	323	347	339	309	305	347	316	320	323	325	361	310	317	321	331	328	318	327	305	306	313	311	333	359	305	327	359	362	328	326	345	311	332	303	303	300	319	321	318	371	328	270	275	319	341	353	301	315	355	311	313	336	330	335	301	338	308	326	342	380	317	330	309	342	286	341	337	323	305
2556	897	979	976	1087	924	856	869	883	832	759	838	795	836	799	793	771	817	819	796	839	809	802	799	819	878	809	823	834	846	755	783	826	831	846	826	755	800	765	808	772	819	788	817	788	798	766	826	760	771	816	776	757	789	761	787	793	756	811	828	811	785	795	828	775	760	754	804	845	794	787	746	726	837	785	780	765	829	782	769	828	805	785	774	782	744	794	795	838	807	760	793	836	810	766	845	819	783	810	802	765	779	792	784	777	775	754	747	802	824	812	782	823	840	765	777	763	825	795	804	795	804	810	791	835	784	794	781	783	872	792	828	777	777	822	830	874	840	819	816	788	779	769	750	825	821	744	809	794	741	774	785	808	747	779	785	848	786	792	802	786	780	832	770	811	795	750	773	797	808	837	758	822	842	775	814	785	737	799	817	778	765	718	779	787	773	799	757	784	775	768	792	779	794	788	820	802	831	808	839	779	844	823	779	793	788	799	848	833	799	801	799	820	781	792	796	782	833	783	803	749	763	772	802	828	765	800	759	798	777	837	761	792	772	781	768	824	784	773	802	819	788	833	839	813	826	833	763	810	800	784	742	807	816	807	816	815	742	794	856	803	773	766	749	760	804	793	845	815	760	780	789	752	786	807	864	817	795	810	800	820	801	780	797	814	771	758	807	800	765	752	825	775	753	770	819	814	796	749	789	796	787	807	755	755	776	840	771	812	794	742	772	804	769	777	780	782	783	794	839	761	757	736	790	815	783	787	826	808	826	768	794	792	802	800	798	778	808	781	803	866	805	809	815	804	802	752	762	836	800	766	793	821	827	799	858	786	754	809	797	792	815	804	804	760	741	759	787	792	846	782	809	781	774	783	812	781	791	849	809	803	861	802	794	743	785	738	765	806	835	798	772	802	780	848	827	782	783	782	821	752	798	799	823	795	807	774	835	804	814	822	767	815	785	782	786	779	806	781	765	748	771	819	760	765	785	793	816	783	738	793	791	793	783	808	785	820	786	761	811	808	819	778	839	747	814	786	762	756	788	780	773	815	788	833	787	797	763	771	752	810	757	789	758	805	804	791	804	754	795	778	806	758	782	764	806	801	795	776	782	810	782	737	827	818	869	832	791	794	765	790	768	827	757	813	752	809	797	835	824	823	787	798	764	807	805	816	843	768	767	738	813	811	807	764	837	777	808	776	798	794	809	773	768	824	769	800	843	797	756	750	812	757	811	811	772	790	757	784	823	790	775	766	782	803	787	806	747	766	776	813	801	763	746	774	777	806	771	813	824	780	780	813	776	776	756	780	827	812	787	780	735	794	779	784	752	809	830	822	788	748	752	794	797	833	794	728	781	774	802	787	798	791	794	771	761	788	787	808	810	822	775	778	778	785	762	763	747	793	778	783	788	742	784	807	806	787	821	809	828	836	833	754	741	775	807	742	779	790	848	795	782	764	768	847	832	790	781	827	776	848	789	754	777	842	772	732	801	755	792	780	740	834	737	757	827	731	815	837	744	802	780	763	766	837	769	831	793	848	808	771	830	844	742	850	821	805	792	758	809	807	775	745	815	782	831	809	766	842	801	813	792	823	810	826	801	820	791	773	829	780	833	837	750	835	807	804	834	780	764	787	805	798	775	819	777	816	779	768	783	791	765	762	861	758	770	797	751	748	825	788	792	809	781	793	809	779	766	819	784	813	813	811	837	777	796	781	793	802	809	822	846	790	763	786	781	864	810	808	832	791	734	812	799	780	762	806	747	780	808	826	818	782	736	807	846	781	844	736	802	775	815	774	785	833	778	796	808	756	788	783	766	832	731	809	837	803	826	762	793	808	798	789	777	817	783	777	798	780	790	730	747	803	769	786	754	836	780	797	810	803	767	790	817	796	767	786	814	796	807	769	858	832	752	723	813	741	766	821	776	760	772	793	735	821	780	791	792	844	803	803	790	851	808	793	782	833	794	769	796	858	765	878	864	811	787	774	766	835	813	762	779	841	800	785	790	763	831	779	749	798	844	796	750	805	824	826	827	798	779	801	743	799	774	811	798	828	787	790	800	776	837	721	790	758	763	846	807	796	802	840	771	816	771	815	847	837	817	783	746	770	807	752	764	790	800	805	761	802	780	828	776	852	775	791	799	788	781	771	814	752	805	816	835	797	843	827	730	758	768	765	827	771	830	762	805	835	778	806	844	791	808	758	814	758	763	811	808	779	836	830	791	799	797	739	730	774	790	793	831	803	787	790	795	811	767	804	794	741	792	759	799	798	797	731	801	763	787	833	748	817	773	783	807	843	772	789	781	807	794	816	773	784	792	830	823	813	766	800	773	827	766	767	835	766	813	823	781	811	818	781	795	795	845	802	791	805	813	767	775	776	735	789	739	799	731	746	818	803	770	760	782	779	808	805	751	812	819	750	789	777	806	780	788	796	735	754	801	804	824	781	782	747	785	783	760	821	800	811	775	781	793	786	810	757	757	770	772	758	815	786	797	819	793	804	817	725	765	832	807	765	807	859	814	795	788	812	739	742	838	748	831	795	775	817	812	793	782	830	817	779	823	774	852	806	775	758	783	816	783	820	803	798	799	792	780	815	784	813	835	836	802	807	795	778	797	806	771	784	812	818	843	825	780	766	839	817	790	794	760	805	820	744	739	766	803	790	814	789	775	812	806	786	761	808	785	819	786	838	815	790	790	860	764	785	771	850	796	810	779	804	752	803	768	815	734	825	840	768	780	824	798	822	803	768	832	765	812	850	831	863	806	838	801	803	818	818	795	781	799	766	765	806	756	804	753	786	831	786	819	809	728	836	763	736	857	787	780	839	860	824	764	807	793	826	805	781	830	835	818	827	746	822	792	816	791	813	784	779	760	819	779	761	761	801	813	783	833	761	773	781	829	780	789	784	801	770	834	787	774	794	788	771	818	784	767	799	821	807	797	782	819	818	796	788	788	761	798	735	805	798	761	835	780	796	800	784	799	784	804	790	724	740	735	791	809	815	798	800	780	801	764	830	810	736	809	767	775	800	788	827	775	797	802	858	789	746	814	775	829	791	785	822	764	818	775	782	789	766	782	821	770	804	845	780	815	801	810	802	829	833	815	738	852	762	795	747	804	833	787	838	815	804	797	788	767	822	819	791	795	773	827	812	793	765	817	791	835	822	793	825	756	841	828	819	795	861	790	763	797	811	790	826	798	745	794	754	786	816	792	795	783	806	816	819	783	869	781	798	821	813	758	844	818	785	823	806	787	800	803	855	814	810	789	773	796	782	795	790	798	800	782	780	822	824	830	816	766	787	837	791	810	776	866	751	791	770	776	828	788	847	824	789	838	824	786	800	781	770	770	714	813	812	788	780	782	827	775	746	793	812	751	784	770	794	768	770	733	780	764	784	809	811	798	818	783	829	850	832	786	802	839	765	806	772	776	774	768	794	813	799	814	753	794	799	792	794	804	837	788	803	824	841	746	757	758	825	810	838	797	811	818	847	761	798	790
7554	1199	1443	1131	917	660	574	451	407	339	290	261	259	254	249	263	201	203	210	192	246	259	196	192	172	186	195	210	163	182	186	163	165	147	192	170	168	138	187	155	167	170	148	162	160	162	159	176	166	144	168	144	149	146	176	172	180	162	153	160	177	138	149	148	167	149	158	155	152	142	160	152	153	161	173	167	183	168	157	177	154	153	176	179	164	152	131	158	161	117	147	160	158	170	176	151	156	152	152	157	178	147	162	154	158	130	150	150	160	156	140	155	156	146	173	168	162	174	162	143	165	135	149	139	169	163	146	155	154	148	167	139	159	167	186	152	151	155	140	176	151	164	157	169	172	135	162	155	150	149	138	139	139	143	154	159	165	154	169	158	174	162	154	178	155	162	171	134	126	153	137	159	176	150	171	153	146	161	128	127	174	155	163	139	167	163	158	174	160	164	139	142	133	148	170	167	142	156	156	134	150	160	163	148	155	148	160	156	148	152	146	161	160	156	137	173	156	172	164	159	155	134	175	177	201	147	134	171	157	143	156	162	167	175	152	140	152	131	175	153	154	140	160	147	172	150	150	174	147	150	141	120	150	182	162	172	156	154	159	151	152	160	146	116	173	153	153	159	168	154	161	166	161	155	147	146	158	156	163	169	145	162	149	165	189	136	171	179	157	166	142	175	133	160	158	160	169	150	166	122	152	171	152	171	148	158	147	150	176	165	161	167	149	155	158	155	162	147	153	154	152	152	146	151	150	147	138	146	171	154	162	158	157	144	162	121	160	149	156	159	144	157	140	140	176	169	157	153	154	157	146	166	147	141	156	143	164	140	145	141	177	135	159	157	167	157	146	174	160	146	180	149	160	130	155	161	174	158	141	150	141	168	142	149	152	167	145	146	120	152	159	156	153	154	172	179	150	156	147	156	172	150	158	184	161	171	158	146	146	156	146	160	137	149	158	162	156	162	173	174	147	157	145	163	148	149	157	160	148	150	180	146	167	170	155	165	172	150	162	149	154	175	151	160	163	163	158	149	161	164	161	146	142	153	171	161	165	172	145	150	145	167	149	147	151	166	132	149	166	143	197	177	149	140	157	194	138	150	137	146	153	157	163	138	136	139	138	145	158	171	154	152	171	152	173	143	161	164	173	153	174	161	162	171	156	139	163	169	157	156	151	154	180	146	163	145	132	117	146	165	168	151	141	155	176	168	143	137	154	156	159	147	163	141	168	161	186	175	146	146	149	156	159	153	145	167	162	135	141	152	150	160	164	177	170	184	141	144	152	154	174	159	148	158	134	153	149	152	151	159	153	161	169	168	152	153	166	156	147	151	152	149	133	166	146	162	152	151	148	170	142	139	151	167	158	145	152	177	123	145	155	129	137	165	160	148	136	155	151	156	175	154	161	165	152	172	145	157	147	154	132	157	180	143	156	167	185	154	163	170	166	157	164	132	152	154	156	164	170	142	146	150	160	162	163	194	137	149	151	149	155	154	181	162	152	164	166	166	158	150	145	144	165	150	156	163	179	155	131	152	161	138	142	150	144	135	147	172	145	177	150	145	175	154	162	166	151	144	176	143	143	174	169	153	120	153	151	144	152	138	144	158	161	180	173	150	138	149	139	151	161	162	160	157	162	163	174	147	163	151	149	150	160	148	141	157	146	152	138	135	161	160	147	152	160	147	155	159	149	172	168	156	156	172	142	166	156	197	158	158	171	150	149	166	156	176	148	135	173	163	149	161	167	164	156	151	142	163	176	161	166	164	144	133	180	137	165	174	160	155	148	150	143	191	153	146	134	161	148	160	173	149	168	182	147	150	154	154	156	145	170	159	162	170	151	148	157	127	158	166	164	150	174	152	157	139	157	169	186	174	195	157	159	142	170	163	150	158	165	152	141	134	154	140	152	184	146	160	159	166	154	159	151	148	143	164	142	161	150	150	160	169	155	138	147	141	152	165	173	152	183	134	156	163	164	165	126	157	165	150	148	146	157	162	161	170	152	124	158	163	177	177	161	146	131	143	154	187	166	169	167	141	138	161	162	167	139	155	163	151	159	162	157	162	160	145	144	150	173	135	146	167	138	164	149	158	125	167	139	164	161	120	179	159	152	139	158	152	140	150	168	138	157	144	159	173	160	148	145	155	160	149	140	157	152	165	136	151	160	160	133	161	154	154	166	151	164	162	165	168	171	190	167	185	158	173	171	154	160	168	164	152	159	166	162	143	163	154	150	118	165	168	145	158	142	157	122	164	175	150	137	166	161	183	148	152	159	154	187	175	152	155	139	149	158	167	164	164	152	151	171	162	142	175	157	153	143	153	184	167	193	151	157	157	158	158	155	163	174	151	145	150	149	158	152	167	155	155	164	175	159	156	159	165	145	133	139	151	177	159	172	140	172	150	180	155	152	173	163	148	165	145	154	166	171	136	165	146	141	162	158	161	147	160	165	168	171	162	166	155	187	166	158	161	135	150	162	163	156	176	160	177	182	128	173	181	155	158	173	171	162	146	148	153	126	186	136	156	176	185	157	160	145	142	173	151	150	149	138	148	142	167	177	162	155	154	141	148	158	165	156	153	161	158	141	170	158	157	152	148	150	144	136	124	161	135	166	132	140	166	173	163	196	156	135	161	139	168	148	161	147	145	166	171	177	141	175	158	141	172	155	163	150	180	140	138	165	159	149	154	157	176	154	142	168	151	161	153	181	147	186	145	136	165	160	178	184	143	166	138	169	181	162	171	152	161	173	168	159	161	165	164	153	153	156	141	150	154	170	143	153	157	134	179	182	166	174	167	151	134	175	130	146	158	190	150	152	146	170	156	153	160	162	157	160	137	160	174	162	153	136	148	161	139	167	150	132	148	154	170	175	167	133	154	153	160	153	141	150	147	143	179	202	158	152	168	154	178	157	138	170	172	184	158	135	148	165	158	155	148	153	141	177	143	168	172	150	143	145	171	171	151	151	161	167	140	174	165	171	140	165	160	168	149	170	178	142	171	178	169	168	145	150	169	161	155	169	160	136	171	173	181	173	136	155	159	162	164	161	165	158	161	158	156	135	139	175	172	135	157	163	143	159	147	168	152	145	171	162	137	136	162	155	157	166	161	160	143	150	142	145	175	163	160	177	165	131	137	166	151	174	178	177	138	174	188	160	162	132	154	171	156	160	158	157	169	148	131	152	155	154	171	160	163	186	176	162	173	163	155	157	147	150	167	148	152	155	168	178	153	139	165	143	140	156	146	173	149	143	155	153	158	165	148	155	160	149	132	175	171	157	149	176	160	168	156	161	140	139	168	152	168	155	169	191	185	157	131	132	172	159	157	157	166	142	143	171	165	160	175	168	143	173	132	139	139	152	166	167	145	146	124	165	158	152	142	157	170	135	165	140	188	144	179	139	160	142	150	164	157	178	156	157	142	175	137	154	162	141	155	156	162	145	156	156	165	154	155	166	157	140	152	160	141	165	149	147	159	122	164	128	150	150	146	140	158
5762	1405	3091	3624	3545	2813	2417	2031	1753	1487	1345	1216	1112	1037	1118	1005	916	908	945	958	1181	1240	855	863	722	739	764	755	668	670	574	572	580	489	542	540	562	567	540	551	577	520	482	495	465	488	502	455	512	461	459	450	480	482	478	471	455	482	470	509	471	455	467	473	445	480	424	462	454	431	487	465	433	491	463	412	466	440	466	462	440	443	451	437	415	443	462	428	414	425	421	452	432	449	435	463	459	429	444	469	440	423	477	468	494	436	422	426	416	457	461	434	472	401	491	449	446	476	500	484	439	425	437	447	505	419	423	424	411	448	450	409	410	429	442	441	429	439	450	453	425	408	431	383	440	430	497	456	476	458	451	459	430	421	451	411	471	443	469	446	457	461	455	432	406	459	477	446	443	402	419	463	451	447	432	430	474	443	425	430	439	454	478	408	439	458	476	429	404	439	437	427	442	468	404	453	437	461	427	419	432	411	434	408	462	452	456	439	454	425	401	484	446	447	469	444	423	453	445	455	434	459	421	453	424	430	435	456	408	461	423	468	415	443	412	431	412	449	456	452	451	432	434	449	445	468	438	407	422	451	443	455	438	418	459	424	438	437	461	428	441	455	434	456	448	413	432	491	451	429	447	446	446	449	431	445	454	446	454	417	444	459	461	437	434	450	455	436	465	465	417	460	413	460	436	447	450	433	450	439	438	429	420	467	452	457	436	420	460	413	389	412	443	458	417	439	431	433	401	387	436	427	440	450	443	453	441	454	423	455	463	473	465	453	449	448	452	441	491	434	445	482	421	458	454	436	478	453	448	414	419	417	414	428	467	417	441	444	402	478	482	442	431	462	466	433	432	406	469	455	447	422	437	461	451	477	467	394	458	436	462	456	433	418	468	442	409	436	441	466	419	395	444	496	422	441	421	406	430	436	380	428	426	484	428	452	430	471	483	456	482	442	430	439	479	464	417	469	447	449	408	441	435	460	464	428	456	410	437	441	455	418	456	428	465	431	402	434	434	427	413	476	444	426	424	435	430	451	412	429	461	449	471	419	436	448	444	468	425	391	496	427	444	446	472	433	476	450	435	432	459	497	432	447	448	438	438	461	409	455	417	434	463	425	456	482	457	456	457	435	446	468	401	430	439	433	403	491	438	436	410	420	408	436	475	422	455	456	447	440	449	429	430	450	436	468	443	445	451	426	453	510	466	478	448	410	443	423	432	429	450	441	463	453	446	450	433	465	433	460	431	446	448	449	423	491	435	425	396	448	434	441	440	444	445	452	479	394	465	445	416	410	467	428	433	427	430	457	452	452	453	443	443	414	420	399	470	467	442	436	454	479	450	417	411	433	473	404	429	411	470	428	386	443	430	432	457	413	444	451	442	412	436	430	428	448	443	428	419	454	466	466	390	407	446	482	439	443	440	442	435	457	418	456	424	406	447	437	475	470	393	442	461	431	427	444	459	465	404	401	429	466	456	433	404	508	446	419	439	456	455	427	407	432	421	403	485	447	426	459	468	448	430	430	434	447	429	425	435	448	468	432	417	444	467	457	446	469	469	456	429	440	441	439	444	451	457	450	457	451	435	442	438	432	483	445	493	425	434	470	443	467	440	428	441	418	470	425	429	402	446	449	436	462	420	451	391	443	464	419	471	440	445	393	428	463	453	455	406	461	398	398	465	433	411	451	440	423	445	434	426	453	422	436	460	444	423	447	459	485	408	427	441	416	433	445	481	433	441	428	430	449	469	467	452	443	444	466	465	433	430	420	478	501	439	478	464	457	426	442	436	435	424	459	413	457	436	473	426	452	440	432	437	475	463	433	440	442	449	429	430	462	439	429	460	447	477	442	438	440	436	435	405	461	450	453	384	430	469	439	474	457	419	441	482	426	470	460	450	426	449	450	466	425	431	399	464	438	428	419	490	430	438	427	439	439	482	424	450	441	431	451	470	474	459	466	451	446	452	448	461	439	458	428	447	458	385	443	444	441	399	424	431	477	435	435	461	449	446	443	459	473	455	418	447	434	439	436	463	448	440	450	456	439	480	437	421	421	456	436	433	435	431	457	461	464	472	432	461	448	421	414	422	435	442	470	420	444	477	425	455	414	431	439	421	420	472	451	436	460	419	445	405	448	409	460	465	411	458	437	436	454	435	443	469	454	421	418	453	419	441	488	407	409	430	470	439	437	431	478	443	426	436	485	456	425	458	460	427	432	417	406	441	424	437	480	442	456	404	423	456	442	443	439	404	459	440	460	420	421	446	430	449	451	453	399	442	427	454	474	486	432	425	440	436	492	413	453	442	470	458	445	443	425	452	480	457	463	439	427	445	437	471	435	440	459	408	446	455	451	414	440	448	386	436	514	402	499	442	462	421	446	418	483	454	462	459	384	435	429	486	456	433	439	453	433	420	460	440	453	458	446	451	440	470	431	425	460	405	449	473	437	466	434	461	418	410	444	445	447	434	455	470	437	430	411	443	443	437	466	401	460	448	470	423	448	459	483	456	473	448	437	437	460	436	470	458	445	452	467	447	447	430	435	444	460	456	430	440	535	457	441	450	440	406	416	428	406	450	393	467	427	446	493	458	463	432	439	437	439	442	454	439	423	426	438	452	434	437	484	478	431	460	390	430	448	432	420	433	416	465	438	426	448	406	462	466	431	427	448	466	464	437	480	414	448	436	386	399	442	443	462	444	430	448	411	402	447	403	453	414	443	458	478	449	433	471	452	447	449	487	455	437	449	457	480	371	444	431	468	415	487	508	463	420	443	432	423	407	478	468	444	423	425	431	476	446	430	428	429	464	447	433	500	444	457	436	432	455	445	430	443	463	432	456	458	429	479	435	469	420	399	467	399	418	462	431	446	438	422	462	436	465	485	467	411	448	437	426	424	443	469	435	472	431	465	387	471	463	443	417	420	428	411	485	463	458	428	428	451	438	418	454	431	423	465	407	458	423	423	448	427	461	490	407	416	431	464	465	465	443	445	483	465	446	473	436	442	449	449	472	424	470	485	471	428	423	479	455	449	425	439	434	442	470	431	460	448	428	436	423	449	426	420	411	403	450	405	455	416	416	421	427	416	425	445	435	469	438	441	474	412	453	426	381	442	444	404	433	463	468	454	422	419	456	425	411	475	451	439	464	422	458	462	457	453	447	440	444	420	446	484	459	458	420	472	463	458	455	433	443	418	443	426	465	426	438	431	458	443	434	423	455	459	407	397	441	427	427	435	402	407	458	435	456	456	425	435	468	439	435	446	457	409	457	428	463	468	440	443	431	440	480	439	456	428	426	443	455	451	461	445	436	457	434	438	471	435	404	461	394	456	411	421	439	446	450	501	441	422	453	412	467	448	432	442	473	434	451	406	421	422	472	460	444	452	454	453	410	427	450	483	434	461	432	414	449	458	410	467	471	439	502	418	438	467	419	446	423	436	476	466	418	450	429	430	459	476	442	480	438	404	419	473	447	452	439	432	440	427	427	478	467	449	445	470
13578	2664	2957	2407	1732	1195	965	762	677	531	508	407	356	407	408	320	324	305	284	301	370	347	289	330	282	270	289	266	275	244	225	231	205	201	226	225	224	187	204	224	242	185	202	201	219	204	205	183	227	215	214	182	171	161	170	187	189	196	175	170	187	196	196	179	182	193	175	182	191	188	177	207	176	181	201	204	183	201	188	195	215	203	159	223	211	194	174	197	180	185	193	186	205	220	181	194	217	179	187	179	188	192	202	178	206	194	174	203	215	219	190	194	200	188	196	169	177	202	194	166	217	217	170	194	205	204	188	218	202	198	169	205	205	171	213	207	175	186	176	199	193	195	169	178	198	190	194	175	202	206	188	195	178	184	192	208	197	193	167	193	192	219	182	198	208	181	179	190	177	192	187	180	186	180	195	177	180	222	192	198	180	187	196	211	171	216	185	190	187	203	190	209	189	187	179	185	190	168	173	199	159	169	186	187	202	209	180	198	196	173	193	211	176	178	165	234	202	215	188	186	188	184	180	197	193	195	185	168	212	203	189	166	193	182	197	189	220	190	190	179	189	184	189	186	190	187	187	186	217	222	213	200	188	190	205	197	190	209	213	176	199	218	185	185	210	186	221	174	197	200	186	195	205	177	207	189	227	195	197	160	209	164	211	202	196	152	177	196	186	160	190	203	194	210	177	176	181	170	190	174	176	175	172	196	203	195	174	191	166	178	198	187	199	219	203	184	196	189	203	217	201	202	200	196	196	190	157	197	193	209	166	182	208	179	158	167	189	172	215	162	190	182	196	183	178	194	230	184	201	197	191	196	174	172	188	218	177	201	203	206	178	181	180	197	165	204	181	179	203	198	201	190	203	169	197	203	179	212	197	189	215	204	199	180	193	186	183	183	213	199	210	182	199	178	166	193	185	187	192	211	192	204	197	194	231	173	201	185	194	186	207	196	222	187	216	197	195	201	206	235	176	195	188	201	229	167	203	214	194	168	157	190	203	218	218	195	182	191	188	215	204	167	214	194	187	162	224	188	200	166	201	205	193	175	202	189	203	199	164	189	183	166	232	191	177	192	188	211	207	228	203	194	200	204	189	190	212	184	177	201	174	210	223	199	195	221	200	184	204	191	225	175	208	187	192	199	198	194	196	194	209	215	169	190	221	196	192	213	191	189	188	187	222	188	201	168	186	193	198	170	195	193	184	193	198	191	198	158	164	182	185	193	213	196	164	185	191	198	191	171	215	186	201	221	198	177	198	220	212	198	181	199	210	202	193	223	157	191	193	185	199	185	184	193	153	194	208	195	205	207	176	186	199	185	195	185	176	185	187	198	219	204	192	182	190	200	212	192	173	189	177	213	195	172	199	165	183	199	193	209	189	192	185	200	222	162	214	211	189	173	187	181	178	190	167	195	173	204	190	204	173	200	197	182	199	204	206	188	201	187	199	186	198	183	211	188	199	184	182	200	221	193	194	170	229	189	190	186	178	201	198	193	185	173	176	177	199	162	179	197	188	225	191	197	192	191	191	210	180	191	187	211	179	208	198	167	169	166	205	195	192	169	183	203	187	175	208	198	220	197	198	193	195	198	188	173	212	173	206	216	197	217	210	178	187	199	201	209	207	182	203	153	212	191	180	193	185	218	209	216	177	187	193	183	215	201	168	192	190	174	183	204	179	185	194	213	227	186	201	203	194	182	186	186	202	162	219	190	178	191	179	208	199	179	171	174	191	176	196	198	209	196	197	168	183	186	174	179	177	205	174	193	185	207	200	197	196	193	189	186	202	196	182	206	189	181	182	193	162	190	198	194	179	175	205	195	205	192	187	201	172	193	197	165	178	198	215	198	199	198	219	185	196	211	195	209	201	173	221	168	218	202	190	197	198	199	194	196	175	203	177	188	183	172	177	187	177	194	181	179	182	187	195	172	216	177	203	200	170	204	201	199	183	183	181	176	207	199	204	182	171	189	177	189	193	206	169	207	203	178	200	217	183	170	178	203	198	214	219	202	199	188	178	216	209	207	213	208	193	188	175	206	207	183	187	202	182	176	206	185	171	210	203	176	186	197	213	205	178	174	181	158	184	206	224	213	189	189	194	202	179	196	202	198	218	191	189	187	194	186	177	206	197	210	201	185	185	182	212	186	200	185	189	168	191	189	196	197	175	212	190	182	202	191	205	181	201	191	189	175	217	181	188	196	192	182	163	178	185	195	163	209	197	215	206	202	187	190	189	187	174	193	185	191	171	193	179	217	190	212	173	167	210	163	203	180	161	181	181	199	167	235	189	203	229	190	181	194	177	188	193	206	174	183	198	199	205	191	205	209	183	199	178	192	197	179	207	206	183	197	216	205	162	177	166	183	194	185	179	193	236	207	189	208	200	178	182	169	190	199	170	173	187	170	180	189	199	204	175	190	173	215	185	212	187	197	212	164	200	191	226	190	191	196	183	179	208	201	208	167	202	191	191	171	209	170	196	196	205	179	193	200	168	200	206	202	199	210	184	185	216	185	217	171	178	198	196	187	189	183	193	184	193	182	189	195	184	196	191	222	180	163	192	229	197	197	173	227	192	173	191	184	180	217	185	187	187	205	198	204	184	200	212	188	174	187	213	191	210	207	174	175	211	201	218	183	204	154	181	212	191	175	181	162	181	165	191	183	197	211	181	193	199	204	191	206	186	187	171	195	191	197	206	173	192	159	202	206	205	197	223	204	183	180	212	172	195	213	187	219	189	193	168	187	191	204	198	171	174	198	217	207	179	177	170	183	223	208	188	192	201	204	196	172	181	181	204	191	177	200	195	223	215	219	194	179	200	179	178	190	172	190	153	195	205	198	197	216	195	184	191	180	153	203	195	191	217	187	205	214	206	183	170	167	211	207	211	203	190	167	179	189	202	206	208	167	192	180	205	171	190	179	172	175	190	197	199	187	190	199	206	203	190	213	165	218	198	192	192	176	197	190	233	161	205	191	176	177	205	193	183	194	182	191	186	162	164	170	200	180	210	212	199	202	200	204	189	177	172	175	208	199	166	198	179	181	221	192	207	196	191	183	168	190	156	186	176	183	199	176	214	183	185	214	173	199	161	193	189	193	211	180	189	187	194	200	195	162	206	194	173	184	203	226	188	174	188	229	205	213	185	192	218	197	186	191	193	189	179	183	193	180	194	192	212	180	181	169	197	191	179	174	186	194	195	198	207	209	183	189	209	186	172	215	209	195	181	191	192	179	181	176	208	173	198	191	206	194	204	205	187	176	183	187	179	172	211	216	194	207	173	180	198	194	180	208	201	221	209	200	186	173	198	208	198	198	197	187	165	181	189	187	201	184	181	199	184	203	196	189	197	175	192	175	225	196	169	187	197	185	197	199	189	196	207	186	192	215	187	186	195	197	202	195	200	191	182	205	179	184	198	182	206	178	201	199	203	206	203	212	175	195	205	181	200	208	187	208	170	190	185	172	198	191	177	193	226	180	179	182	198	196	186	185	176	201
7788	2535	5408	6581	5895	4984	4190	3740	2930	2593	2429	1849	1746	1711	1856	1790	1528	1445	1342	1438	1868	1531	1278	1440	1065	1084	1214	1057	1096	957	823	771	848	754	698	772	754	713	728	722	726	689	725	674	665	629	605	627	632	574	587	606	596	598	595	571	572	530	594	609	601	597	579	587	600	549	607	555	582	614	590	591	593	558	553	553	579	572	568	561	570	565	560	572	548	611	545	574	550	578	552	561	551	569	564	569	541	567	556	536	583	525	560	559	539	547	557	535	541	543	584	553	547	541	561	538	562	531	531	541	556	552	551	537	575	582	572	563	581	539	521	539	509	555	548	549	557	543	531	533	558	515	515	530	579	549	590	557	548	509	558	525	556	545	559	582	539	558	551	525	541	561	515	533	543	495	565	528	549	541	536	604	563	584	589	534	531	583	577	546	566	512	510	559	558	544	502	553	546	535	557	572	536	609	567	554	544	545	546	562	530	608	569	531	536	511	545	540	569	561	547	536	520	525	525	563	558	524	542	568	514	554	534	552	561	505	542	553	558	559	540	507	532	513	561	523	596	505	527	528	599	589	568	550	535	554	566	559	514	524	512	538	541	567	567	549	551	588	494	537	603	502	559	508	531	529	551	529	544	548	572	562	536	553	544	518	542	545	547	500	491	513	583	517	522	525	601	512	533	489	538	542	530	530	499	544	528	512	572	602	555	567	539	499	524	558	596	560	514	518	534	514	530	574	556	555	529	538	547	527	554	557	556	561	524	588	525	548	512	548	548	609	553	548	547	518	522	545	564	522	521	560	539	554	536	540	546	541	550	561	574	563	543	563	559	535	533	481	507	566	541	540	530	543	555	568	516	505	578	576	524	547	559	537	549	526	556	544	505	526	563	539	518	547	501	515	536	562	532	520	571	532	552	520	555	506	507	533	498	554	602	506	514	532	510	565	534	509	519	545	548	504	551	572	568	489	570	585	551	558	557	521	528	520	557	538	549	560	510	515	571	564	533	508	549	533	568	573	586	506	528	576	509	560	542	494	552	564	539	574	551	554	569	519	521	522	566	542	545	527	562	490	570	561	549	539	491	572	542	551	597	522	543	549	522	571	531	576	529	580	592	548	537	545	537	542	570	569	549	508	511	514	536	529	551	527	552	524	542	536	556	561	557	601	571	535	578	499	553	562	546	562	551	536	545	568	528	517	568	565	607	511	544	505	531	551	532	494	538	564	527	569	544	553	540	550	577	557	540	553	565	562	577	515	571	525	578	546	519	556	537	532	526	559	572	549	554	571	535	514	537	526	541	572	519	566	536	551	541	519	511	554	551	556	554	553	536	518	522	563	572	538	573	553	516	551	514	576	553	538	505	572	551	546	570	579	541	525	559	546	514	546	548	536	551	540	571	581	547	522	543	517	570	551	531	551	524	532	536	552	592	505	559	539	558	536	569	518	560	518	545	558	560	576	550	522	549	576	520	489	540	571	541	551	537	495	577	533	566	525	577	549	544	520	555	558	507	541	504	525	532	542	513	572	560	579	544	553	550	573	574	540	558	594	570	596	530	549	523	515	552	537	548	521	551	560	544	600	518	537	546	555	560	526	537	543	562	566	540	532	530	520	531	569	566	563	515	536	516	551	548	552	522	499	536	521	612	521	499	538	501	540	560	520	584	541	562	552	540	525	535	558	558	510	575	514	582	553	498	548	547	538	527	547	501	561	561	535	522	548	550	549	576	577	575	532	548	549	549	529	557	528	552	576	556	503	559	501	566	564	509	523	550	583	541	531	521	558	556	536	540	565	541	534	563	545	520	487	510	514	514	553	542	532	531	556	540	540	565	522	520	558	568	549	545	566	543	565	567	529	522	563	536	617	544	556	522	513	570	576	527	537	546	555	565	540	556	542	554	579	556	558	545	546	582	537	552	514	587	533	571	577	511	542	572	556	543	488	547	518	530	583	573	490	533	547	533	564	580	593	515	550	557	514	516	545	517	534	599	488	512	543	524	565	533	514	543	558	505	602	523	548	560	526	508	560	578	551	518	542	552	560	550	557	541	537	550	546	558	554	543	546	576	539	510	529	534	537	505	581	581	501	536	544	533	572	519	569	542	529	523	496	562	548	560	583	530	518	572	500	560	543	588	551	545	562	518	508	544	541	552	542	565	505	566	522	540	568	512	542	558	547	544	539	525	533	560	526	530	547	527	548	567	565	536	567	591	505	549	580	538	541	556	522	535	548	541	550	548	556	529	534	555	528	531	531	509	546	525	527	557	567	561	543	530	560	537	524	545	514	581	516	585	521	556	515	556	547	539	525	528	537	551	593	501	576	528	511	558	515	558	547	544	548	495	523	527	526	549	587	581	608	528	549	573	584	546	541	523	580	553	548	550	557	535	543	528	514	510	575	543	513	561	530	525	549	570	542	575	548	528	546	523	520	551	535	515	566	552	514	533	556	557	566	538	543	541	504	593	566	556	541	548	515	550	538	541	517	532	504	540	541	539	526	538	578	533	547	542	520	598	526	538	562	522	586	548	574	521	584	541	572	530	520	543	579	542	543	551	552	559	544	538	543	575	544	602	557	517	567	531	554	518	548	522	530	559	533	523	551	539	572	535	512	562	554	541	496	550	523	527	536	545	568	525	534	553	564	524	549	555	505	545	540	546	527	531	540	556	535	534	542	515	550	567	531	553	534	531	514	552	545	518	551	501	566	536	515	505	556	506	580	538	506	556	523	551	498	528	554	553	533	557	510	512	544	528	589	529	579	558	547	565	578	591	517	545	523	569	587	587	507	516	568	532	552	558	547	542	579	541	497	518	545	534	540	561	590	524	551	613	535	553	536	548	558	554	523	565	534	593	547	536	573	542	587	550	552	520	535	546	521	564	530	523	542	522	523	554	590	529	534	561	569	507	581	554	542	556	518	505	534	554	533	564	543	511	524	526	491	552	524	523	531	544	519	553	515	529	539	516	527	524	549	559	514	545	570	568	542	554	489	527	588	543	542	565	574	576	584	535	575	539	542	541	516	524	568	547	546	530	539	497	547	569	596	571	533	539	569	573	550	538	520	590	562	548	546	542	601	539	513	549	562	551	514	587	547	519	557	549	557	531	510	513	594	556	554	578	491	584	550	521	524	523	552	523	540	527	500	523	535	537	542	535	538	512	581	528	544	562	588	550	575	540	518	544	549	550	579	591	566	527	525	557	572	510	573	577	476	596	570	507	535	575	581	540	533	547	534	545	557	530	551	493	587	543	534	538	603	551	549	506	561	549	555	532	527	539	530	562	538	550	547	506	539	541	501	517	567	481	569	571	530	568	569	507	522	508	595	552	578	529	557	573	556	553	533	563	526	507	541	576	544	524	528	559	559	556	521	551	550	572	558	501	498	572	543	596	531	558	595	548	573	499	531	576	562	539	582	557	603	577	547	517	570	528	515	554	538	563	561	566	560	548	596	537	553	541	572	543	534	553	547	499	540	549	527	529	607	529	542	508	551	536	512
1953	415	375	373	333	346	321	313	311	322	354	349	326	341	323	361	319	300	333	303	337	350	343	312	328	315	322	329	348	331	313	280	312	325	334	312	338	321	328	322	321	356	330	307	267	307	316	305	317	311	322	311	308	352	318	345	308	306	287	310	342	304	324	313	332	314	350	310	328	320	330	298	317	347	319	340	323	330	317	313	327	339	295	338	332	298	294	320	316	334	314	335	316	293	307	285	373	300	323	334	286	315	308	305	297	307	326	288	320	281	328	346	314	310	294	325	322	308	315	350	317	294	302	300	307	309	319	331	316	322	325	331	343	309	311	297	269	287	318	336	328	301	339	339	309	309	335	314	355	325	336	309	309	251	306	317	321	330	322	320	329	319	325	295	328	331	326	305	330	316	286	298	332	322	314	279	330	277	317	302	331	317	314	304	299	307	314	335	312	308	323	322	310	286	304	322	314	341	291	302	322	316	311	319	332	274	333	300	309	334	331	298	349	323	304	309	326	319	310	320	345	312	294	325	291	315	333	295	284	307	287	312	318	323	343	293	289	300	308	328	269	323	319	316	314	338	286	329	341	320	281	310	313	302	327	301	323	320	322	308	323	338	298	319	293	317	319	293	328	329	320	325	313	321	318	320	348	300	295	315	323	316	306	300	306	313	317	280	315	354	338	294	285	333	325	297	319	274	326	330	311	352	337	315	370	323	347	318	315	324	288	349	323	302	333	303	309	351	335	300	382	337	307	314	315	345	322	305	335	312	326	309	342	324	292	303	305	340	310	293	318	295	313	370	315	304	321	323	329	333	321	326	320	329	304	296	309	330	322	312	309	342	324	316	331	304	284	319	355	329	307	322	345	329	358	284	339	310	287	310	279	338	308	337	295	317	277	331	319	310	328	297	328	318	319	302	313	321	296	326	344	297	340	311	337	259	315	308	295	312	331	325	339	339	324	323	321	305	321	311	319	311	323	308	307	296	333	325	311	298	302	374	308	332	318	311	313	300	274	329	304	332	301	332	318	300	299	310	302	331	314	288	309	302	334	322	352	321	307	319	310	318	283	332	322	336	323	326	318	350	327	309	305	285	330	288	309	329	342	311	332	324	301	282	314	312	317	340	330	315	298	305	296	313	309	287	301	362	308	325	328	305	297	288	338	311	297	338	294	295	337	312	322	329	298	288	334	317	303	291	317	294	328	300	300	307	323	367	322	333	315	336	313	351	294	336	325	315	303	303	290	334	345	356	306	308	332	295	319	354	317	318	288	325	333	315	320	315	289	343	339	318	298	336	304	356	303	306	338	345	328	357	320	333	303	286	304	340	319	308	289	347	319	319	295	349	358	316	309	325	329	346	293	302	335	298	307	302	311	326	333	355	309	297	324	330	341	322	300	299	300	279	309	334	313	333	313	334	299	306	320	305	351	330	290	315	315	309	316	336	277	330	325	343	357	334	293	302	299	305	320	330	327	324	325	317	345	297	339	322	320	296	336	320	310	352	318	300	317	317	329	301	295	314	317	319	335	350	277	326	298	304	345	317	316	353	298	289	302	346	314	334	291	310	322	352	298	353	306	272	352	354	330	329	312	306	335	326	350	325	310	286	341	306	301	306	305	298	308	320	325	325	299	348	306	307	311	348	326	315	322	318	293	309	318	345	315	330	301	316	275	347	282	342	333	307	342	319	318	317	319	333	315	301	314	323	312	336	304	316	365	316	324	285	293	304	318	311	326	328	332	313	325	319	316	332	345	319	321	338	322	316	326	328	305	302	313	307	321	297	345	291	299	316	300	311	328	307	292	322	301	313	325	348	325	315	304	302	304	334	323	327	322	300	318	319	312	312	317	313	340	338	304	346	316	352	331	287	326	302	328	319	311	317	280	321	302	335	315	301	316	326	301	323	317	313	314	308	326	299	347	321	321	272	322	322	319	339	295	310	310	303	328	362	328	317	321	291	330	311	313	315	323	312	335	314	287	330	330	299	336	320	333	343	312	311	322	313	354	343	332	309	319	320	319	330	324	330	278	340	305	303	340	314	302	324	315	311	341	314	324	306	322	341	299	335	290	330	341	342	320	308	289	290	315	319	321	360	297	335	327	297	311	313	310	310	309	308	323	287	332	314	331	321	305	326	304	319	314	360	325	356	310	310	310	306	340	295	329	350	350	302	327	309	310	340	277	315	323	315	315	332	328	335	322	300	307	296	321	312	299	319	348	326	317	297	319	328	313	366	331	319	341	316	300	340	313	307	321	311	327	344	321	340	287	312	313	311	322	294	309	342	332	301	326	281	341	297	300	333	298	327	313	311	332	342	317	345	310	311	320	319	322	324	303	311	360	320	310	300	319	356	330	331	310	299	335	325	336	321	331	335	300	317	306	330	331	312	292	336	313	328	319	308	329	332	314	327	323	337	331	296	328	310	303	330	304	287	344	356	325	331	295	314	325	294	339	340	315	298	307	300	322	360	336	311	312	300	303	331	313	298	311	288	314	324	349	333	289	342	334	308	304	309	279	321	330	302	340	307	330	345	324	312	303	357	320	305	296	273	297	332	317	357	315	357	336	317	325	311	332	294	294	313	311	347	310	341	321	292	288	317	320	319	313	327	285	276	267	312	313	298	300	281	296	318	328	328	279	342	340	312	340	294	348	305	314	306	317	301	312	328	316	339	326	315	293	366	302	321	313	333	290	333	278	312	324	336	331	337	329	340	290	319	331	296	312	296	369	341	308	356	360	327	316	358	338	347	334	309	328	299	299	314	285	326	317	293	327	299	304	317	302	307	313	327	327	329	334	324	325	311	329	318	314	310	310	317	303	337	327	374	328	309	323	309	337	309	334	337	311	320	307	302	315	296	299	302	308	301	330	327	302	338	344	343	315	322	363	328	318	334	330	298	332	318	336	317	295	358	300	331	340	315	324	301	290	314	347	284	309	310	311	351	316	322	308	360	312	314	315	315	312	301	328	332	326	348	303	320	291	285	284	293	338	336	359	299	308	302	286	290	318	294	339	311	303	315	334	300	356	311	311	323	336	330	314	314	336	330	341	325	324	301	299	323	349	341	313	325	347	292	316	303	341	319	303	297	283	308	347	328	319	323	292	346	308	316	309	289	341	314	316	319	320	297	305	297	286	302	310	338	299	311	309	311	282	327	311	318	311	284	301	324	310	300	330	326	303	290	298	292	322	317	284	293	333	337	291	337	301	306	287	333	275	346	292	314	300	307	340	341	328	295	301	335	325	329	342	356	314	326	329	307	313	325	348	335	339	307	324	351	287	329	334	325	337	298	331	331	335	345	337	329	306	339	329	322	295	301	336	296	326	317	309	286	301	319	318	290	335	317	310	295	336	291	310	336	340	300	319	330	296	306	319	302	368	332	314	318	324	307	291	330	309	334	292	297	318	326	307	344	389	313	291	318	324	299	300	355	337	318	319	314	327	319	302	338	285	327	301	317	305	305	321	303	292	330	347	309	347	370	352	338	304	325
2531	829	909	1016	903	883	888	846	857	838	847	787	846	832	773	845	770	859	833	861	798	821	773	808	774	753	787	759	802	796	820	823	812	804	777	776	800	805	824	784	769	794	780	786	810	818	780	739	767	776	723	795	784	796	767	778	765	822	777	799	726	756	758	736	800	806	775	785	771	827	819	760	763	824	803	805	745	785	812	743	757	778	804	810	811	821	762	754	777	727	837	790	794	823	779	833	828	795	777	749	796	763	788	769	774	755	770	784	803	842	758	788	789	824	761	722	749	823	778	809	793	792	754	797	747	808	748	806	733	810	768	806	790	805	781	779	768	789	835	758	793	750	847	765	762	784	745	815	790	804	830	762	770	751	794	786	805	773	798	785	748	796	762	791	772	800	765	780	778	793	852	783	788	809	790	780	832	745	815	785	794	826	777	798	829	771	791	766	762	752	821	765	774	823	820	775	775	772	773	828	802	746	739	728	790	763	800	816	788	794	773	746	795	812	811	774	795	811	747	786	770	768	824	832	738	788	794	796	750	797	744	798	748	798	762	807	758	840	815	783	817	836	839	736	776	773	758	799	760	786	811	777	810	842	777	788	749	779	726	787	758	793	818	754	808	691	751	834	787	764	796	791	802	781	818	771	805	806	805	786	771	753	771	719	807	777	781	787	806	797	824	734	777	797	805	717	822	776	732	766	792	746	774	811	787	765	774	763	758	804	781	814	789	751	816	750	781	792	789	765	781	812	799	773	774	789	805	788	763	825	778	748	796	801	747	801	798	780	790	773	796	783	801	776	817	773	780	786	800	792	763	761	799	798	780	802	754	810	763	777	796	781	812	774	805	800	738	792	782	791	789	755	782	819	777	803	768	816	867	778	761	773	770	786	778	768	779	769	723	816	786	802	788	778	790	772	779	771	790	745	739	794	801	768	800	763	780	809	802	787	818	793	741	776	817	774	757	760	801	802	749	721	803	812	742	768	785	752	792	797	768	771	749	780	824	763	820	742	799	761	809	805	783	780	777	788	778	733	746	843	812	774	850	798	760	813	802	834	813	752	792	804	785	826	793	789	762	768	758	748	802	810	788	711	760	785	792	832	784	788	795	750	795	764	788	774	791	736	759	749	772	797	781	757	756	780	750	772	779	771	752	775	786	836	819	708	815	752	783	789	787	803	818	829	771	822	797	781	802	767	778	751	814	827	835	806	815	777	852	808	808	789	788	787	777	775	824	783	768	812	789	810	777	833	774	795	821	818	778	814	820	784	722	808	777	775	782	821	724	777	757	775	776	762	764	797	787	812	754	770	820	743	801	814	795	803	809	810	791	787	786	799	761	801	754	803	770	766	751	777	779	803	785	777	771	772	800	756	827	757	768	797	831	778	775	811	780	782	789	782	825	745	775	788	807	802	748	749	756	815	724	756	737	767	823	817	781	784	810	762	825	798	760	788	822	757	789	781	779	816	771	776	804	749	754	772	856	769	780	797	756	776	792	776	798	784	721	826	796	790	791	765	757	782	769	748	787	768	781	750	779	814	843	777	785	815	814	834	809	726	782	788	801	768	812	816	803	816	796	810	770	787	797	775	793	825	832	824	778	806	761	793	825	745	815	794	747	793	790	780	841	817	743	802	789	736	793	747	820	796	804	782	830	801	784	756	769	754	769	789	839	772	755	801	743	811	785	757	749	755	762	773	770	806	733	780	777	755	773	778	794	819	774	791	790	775	762	765	779	815	847	762	804	758	793	778	789	799	772	747	789	792	825	764	809	768	750	822	774	776	857	779	793	781	787	789	778	807	755	774	850	782	772	777	793	808	800	814	769	745	808	754	802	820	756	772	792	772	776	754	783	757	791	837	769	758	815	800	772	813	749	750	793	729	781	856	771	772	848	811	765	748	776	747	814	807	819	766	764	820	784	771	786	804	797	759	777	747	765	833	768	710	779	740	782	753	733	797	760	809	757	820	740	800	748	808	798	763	806	776	833	769	794	800	798	750	797	822	817	809	777	842	791	791	762	774	798	758	785	752	747	803	815	789	820	775	787	772	770	812	775	790	806	738	774	796	781	770	828	823	778	755	815	805	748	786	791	777	840	784	811	785	799	798	771	817	834	767	777	795	732	743	821	792	775	788	738	790	823	756	760	818	783	816	793	750	755	875	846	722	809	769	782	804	794	839	773	788	757	812	751	772	810	803	766	797	830	778	776	758	757	788	842	822	755	827	802	790	752	802	799	797	765	819	789	769	749	806	748	801	739	786	792	743	790	793	819	820	796	786	782	828	827	832	811	781	751	786	800	809	740	794	770	806	775	740	755	766	805	774	764	769	815	801	815	765	802	774	788	776	805	783	811	798	770	780	780	770	789	780	775	808	807	778	808	810	758	770	789	779	817	782	793	779	781	789	771	746	729	764	762	748	769	749	755	788	829	750	735	757	799	763	837	771	775	842	771	789	810	802	782	810	804	874	767	819	723	808	780	850	807	806	780	812	750	719	772	829	764	843	842	786	802	793	820	788	752	759	800	802	770	747	790	797	777	805	746	756	844	821	754	765	788	782	771	756	785	758	774	754	821	779	747	831	820	747	766	757	708	796	773	746	821	759	771	740	773	742	823	819	816	760	806	814	774	790	755	773	804	813	817	826	787	806	800	789	804	839	806	818	733	804	755	780	806	813	815	798	755	791	758	772	723	794	825	781	779	779	781	780	823	790	783	799	819	800	768	781	785	765	842	761	777	737	775	811	766	791	767	766	795	792	785	788	789	796	783	770	767	837	789	798	762	774	816	816	756	752	739	857	761	825	788	721	781	804	754	770	755	804	769	759	797	850	757	794	782	799	790	790	820	783	833	776	774	767	789	762	769	794	756	782	776	746	767	794	741	795	819	825	748	796	776	784	845	809	799	758	752	780	783	732	752	777	797	802	819	758	756	768	791	803	791	773	824	761	753	837	761	813	743	732	798	802	774	821	755	762	791	830	771	826	824	788	785	824	824	822	796	779	753	837	789	768	766	795	771	808	761	813	809	776	738	789	755	753	845	790	775	757	804	801	740	781	774	827	812	813	768	744	784	801	798	757	768	801	790	825	798	771	780	800	788	733	793	781	795	764	774	797	756	770	779	724	839	791	838	822	796	770	820	829	752	827	845	803	840	754	798	802	801	867	806	720	823	843	779	817	754	806	810	788	780	766	775	774	742	857	802	800	839	826	776	798	768	747	768	791	763	771	786	772	764	737	758	800	778	800	781	785	764	749	831	755	831	810	737	792	786	711	747	788	762	767	774	813	750	859	766	743	746	818	779	772	771	796	726	784	783	779	758	808	810	804	792	793	768	779	823	771	753	756	775	775	796	772	778	810	795	738	771	824	768	823	826	780	800	759	771	779	864	809	783	792	738	814	798	768	795	760	747	747	844	762	757	798	787	794	775	827	769	805	832	810	810	804	769	781	823	812	756	785	806	757	784	827	770	834	834	773	799	827	732	731	801	844
7419	1226	1463	1155	851	836	602	494	425	327	303	243	251	238	240	268	229	213	195	218	228	209	195	207	202	182	172	196	165	173	150	156	200	154	175	166	163	175	163	181	169	156	144	165	172	178	144	164	169	128	162	150	172	157	180	165	170	141	160	165	167	165	142	168	161	164	164	143	138	160	135	161	176	154	150	151	153	148	171	176	168	159	150	172	158	139	162	161	178	178	175	137	156	169	154	149	158	160	166	166	147	156	159	151	148	157	147	174	183	145	161	153	141	139	178	169	165	156	167	167	175	157	163	162	188	156	152	166	144	169	157	160	158	151	185	158	167	149	154	163	153	157	158	155	169	177	160	187	159	168	123	148	156	166	174	137	189	164	156	178	141	140	154	150	163	152	150	185	166	147	167	159	128	167	150	168	171	132	165	152	151	158	149	142	152	158	149	147	144	176	161	165	144	170	160	172	142	167	150	174	151	138	163	158	152	156	157	168	141	147	144	158	163	174	147	125	161	160	157	161	143	152	156	160	181	170	144	175	150	152	154	161	162	151	148	173	161	170	157	158	169	160	151	181	183	144	150	162	155	163	135	163	166	157	165	146	166	175	153	150	154	158	177	152	169	192	164	150	125	152	162	148	148	135	160	153	177	148	171	167	152	166	153	181	172	142	175	149	170	152	197	165	165	138	167	147	159	157	155	151	161	148	163	167	135	133	176	160	171	172	167	166	145	129	156	135	132	148	168	164	156	157	136	156	169	155	152	139	172	149	152	155	171	167	147	170	145	194	169	178	169	153	157	159	156	155	170	151	175	165	152	155	125	138	148	152	162	155	183	145	182	142	168	148	164	166	144	150	186	180	141	164	162	145	169	149	157	158	162	143	177	162	145	156	178	163	143	167	133	154	162	160	154	155	143	166	161	138	154	156	161	134	169	158	178	142	151	152	142	157	171	155	152	162	153	158	151	168	153	180	162	144	154	172	166	148	157	138	143	173	137	136	152	167	153	164	135	159	150	127	134	160	156	146	141	158	158	165	169	151	146	158	191	178	138	171	168	157	161	163	147	157	159	160	162	170	163	135	163	165	153	152	162	155	126	142	161	143	169	142	148	165	145	163	148	141	146	150	171	185	168	145	129	151	164	152	151	130	158	157	156	169	163	135	142	155	156	183	148	143	157	142	150	150	151	144	161	167	153	170	159	147	143	141	150	144	159	161	164	148	144	174	182	155	166	148	149	165	150	167	181	165	144	140	142	157	137	131	138	159	163	155	152	144	142	146	173	162	151	163	152	169	198	154	153	155	163	159	145	176	153	160	162	153	142	170	150	153	159	160	161	157	180	150	150	152	167	161	171	149	149	128	128	154	167	147	173	129	173	157	144	133	142	161	150	143	166	150	157	137	151	142	164	138	132	147	137	152	170	152	155	157	148	165	161	184	148	132	155	162	161	158	130	165	152	135	159	174	149	148	161	122	163	151	165	157	176	139	161	143	167	140	162	160	142	172	147	191	151	148	151	155	160	143	177	155	143	162	149	138	133	171	175	136	143	152	171	167	171	164	154	159	147	164	156	146	149	154	136	158	177	173	152	155	165	158	174	120	155	142	165	135	178	138	159	138	146	163	145	164	189	149	148	151	154	150	146	168	169	172	147	140	154	161	143	163	182	164	149	144	148	141	171	136	154	156	157	163	170	152	185	165	143	151	136	144	160	164	154	140	174	148	165	164	159	150	160	145	147	154	169	149	158	147	137	144	140	130	162	159	151	179	152	168	168	139	180	156	164	161	160	157	166	175	161	166	158	147	147	134	147	147	149	152	150	125	130	150	160	138	156	122	127	132	170	163	172	174	152	150	154	181	150	145	174	154	162	133	154	148	142	145	161	147	152	168	173	154	138	155	145	150	136	167	153	145	166	132	154	167	143	149	133	165	162	152	151	145	153	151	142	172	152	173	140	150	132	165	143	156	138	155	159	140	169	157	153	147	146	147	144	140	151	137	148	146	158	177	158	175	162	167	149	156	173	129	155	166	178	148	156	156	146	161	171	133	163	137	179	164	148	152	158	141	150	160	144	187	156	136	150	135	129	150	169	143	155	166	138	166	156	175	150	145	158	150	179	153	160	160	177	157	141	144	168	153	131	186	178	139	140	177	168	153	156	168	158	128	174	157	157	150	146	178	145	148	134	149	143	162	146	149	163	152	137	143	152	156	158	148	145	149	152	164	162	139	159	145	159	156	170	134	149	158	177	158	155	154	165	145	149	153	177	149	118	144	152	141	177	172	163	153	143	157	158	147	165	164	158	193	158	166	156	156	159	170	175	156	152	152	158	150	150	167	163	155	194	158	179	149	157	143	135	175	167	150	167	128	178	149	143	139	143	176	149	139	149	162	178	154	153	159	151	152	141	151	129	157	158	136	171	174	153	166	134	153	146	174	157	152	156	165	183	160	157	147	147	167	135	162	159	138	142	150	151	130	156	149	139	167	120	165	135	147	161	163	128	142	138	158	182	128	170	166	170	151	186	161	154	154	159	160	166	144	130	174	144	175	164	155	155	146	137	138	145	167	153	184	147	158	162	168	157	147	156	170	161	180	143	158	142	178	149	155	157	183	153	158	157	159	160	126	159	165	154	168	161	159	159	158	169	161	165	158	150	158	153	158	140	167	153	135	162	162	155	162	134	154	146	151	166	153	154	140	151	160	151	126	144	158	150	152	165	149	156	157	162	168	145	147	135	141	137	138	148	161	150	150	140	156	155	164	150	158	139	141	147	144	149	170	144	141	150	137	175	176	154	166	125	146	162	163	157	162	151	159	132	175	145	155	146	157	154	178	133	160	157	166	156	170	166	167	158	162	177	163	145	143	160	162	164	151	157	164	163	151	129	138	137	134	163	134	128	156	155	149	147	144	144	148	160	164	137	149	174	173	168	138	160	168	158	182	157	161	135	133	150	163	148	134	139	138	170	156	159	136	152	178	156	173	147	168	163	160	143	154	158	160	162	157	166	148	169	145	154	132	169	162	148	174	149	149	144	139	163	179	146	148	170	158	167	138	161	154	151	159	151	140	165	151	163	154	180	166	172	148	156	148	156	166	168	158	149	148	156	142	140	158	169	182	153	128	153	166	143	148	143	147	155	135	133	150	153	142	168	150	136	161	131	148	150	159	137	151	156	162	156	172	147	154	148	150	163	126	147	172	182	172	162	151	166	142	166	151	137	170	150	136	166	146	164	153	146	136	148	149	142	157	124	151	154	172	151	170	160	172	174	135	156	146	164	193	186	152	144	166	180	169	170	154	187	171	141	162	179	152	153	143	176	153	170	157	142	173	142	140	156	176	167	183	164	147	134	150	149	141	132	165	164	158	156	143	167	149	165	153	143	134	180	177	155	155	160	172	162	166	164	156	163	177	155	163	166	189	140	167	154	156	165	145	137	156	148	159	168	143	164	149	150	159	173	149	160	129	160	164	145	147	159	160	161	144	163	154	164	196
5872	1466	2960	3656	3388	2993	2278	2036	1764	1519	1346	1179	1059	1180	1206	1129	950	915	898	850	1334	1013	858	843	761	808	837	743	643	630	654	608	555	530	562	536	535	541	547	527	559	526	502	477	544	488	516	457	489	470	456	494	429	496	464	462	441	455	439	449	468	436	453	462	483	464	435	436	444	460	457	437	477	447	474	453	430	461	485	473	420	443	429	442	430	456	492	443	444	440	449	422	470	424	381	427	452	418	456	494	418	457	441	467	456	433	470	473	463	449	421	438	473	481	450	418	475	448	448	439	425	413	486	447	417	447	463	453	475	429	455	454	478	434	445	466	466	426	461	472	445	458	430	412	480	439	433	392	432	442	404	462	422	425	466	430	445	448	459	436	449	476	430	469	457	429	413	496	457	463	439	446	439	420	440	429	455	480	435	430	452	442	442	450	442	451	467	429	427	419	453	477	431	460	450	452	461	454	412	469	426	398	430	425	440	480	425	433	426	449	401	404	429	425	477	426	475	424	428	449	414	470	418	425	477	440	395	432	470	449	459	465	467	428	475	444	440	431	428	454	451	427	468	446	423	454	463	443	431	436	476	435	433	408	454	464	468	426	444	460	431	442	425	454	447	438	457	457	435	419	426	475	420	457	426	486	467	413	454	414	408	421	466	418	435	470	396	418	395	426	428	478	424	447	445	474	433	433	410	431	454	427	459	444	446	427	420	454	434	435	421	450	425	407	444	439	435	426	468	450	429	463	457	469	398	476	446	453	433	444	437	440	418	443	449	432	414	434	419	455	413	471	432	429	471	440	458	455	430	425	438	426	421	419	438	446	433	465	438	451	430	415	430	456	438	431	428	452	406	431	413	398	423	436	462	407	452	420	413	407	421	449	450	457	446	442	438	407	435	461	418	424	465	448	463	440	435	439	430	492	464	437	435	420	442	419	411	442	415	476	436	466	433	472	443	454	461	424	452	472	451	446	466	445	436	449	403	451	439	415	470	440	434	467	448	450	454	422	416	477	411	451	444	416	438	449	459	426	435	469	434	446	474	453	468	448	436	445	457	434	423	464	448	455	445	491	430	441	424	467	459	435	439	448	455	409	458	427	483	426	434	450	426	419	430	441	454	440	466	464	448	502	391	467	444	446	474	430	449	449	423	454	444	418	478	416	428	436	428	431	445	437	469	460	447	467	441	431	457	440	446	416	456	476	440	454	452	463	440	441	445	438	431	452	462	448	451	420	450	420	447	433	439	435	435	480	409	431	395	425	469	454	446	442	471	432	506	453	392	420	465	446	415	406	462	464	426	411	431	428	444	456	462	453	428	472	437	404	421	451	432	404	427	438	412	445	437	489	448	418	437	445	441	452	484	452	409	437	462	457	405	454	444	464	418	469	467	460	408	436	451	443	425	434	450	443	441	448	430	441	429	408	464	442	433	439	414	461	455	457	453	445	472	427	457	439	459	455	462	436	422	457	447	439	404	427	460	453	428	402	451	439	440	456	451	471	436	442	451	464	414	446	419	478	434	439	438	434	424	423	462	439	438	427	454	453	449	415	455	500	456	463	464	426	399	475	444	435	428	422	467	447	406	443	436	448	465	453	493	447	413	451	446	459	463	424	440	444	442	435	443	445	442	438	385	462	461	415	436	418	462	459	413	449	454	444	477	447	425	419	421	421	436	438	445	461	428	452	479	472	406	430	403	422	495	424	438	427	432	444	428	421	451	447	485	463	473	444	413	426	464	457	455	442	448	460	425	448	434	485	442	477	433	449	441	432	462	383	431	453	423	413	437	449	464	428	456	468	463	451	441	434	441	428	442	435	440	449	444	439	433	413	421	399	467	422	496	405	430	457	436	437	468	441	437	465	457	455	453	432	413	456	429	466	412	432	413	451	445	405	446	427	459	446	485	454	476	463	444	413	438	417	444	464	442	472	444	424	468	425	393	449	432	428	377	441	394	421	455	465	409	438	436	429	401	475	437	437	455	448	421	445	447	441	440	452	413	480	435	418	470	426	412	436	448	420	413	428	440	447	418	477	433	418	422	433	408	426	441	445	436	430	422	441	453	464	470	455	481	460	444	444	426	428	446	436	431	417	433	447	451	423	476	422	430	404	433	412	421	430	450	452	448	469	443	439	404	479	430	437	449	415	442	484	430	475	439	433	454	460	449	426	433	431	455	402	436	435	450	466	444	431	416	445	394	429	447	454	441	469	443	426	434	463	435	459	406	433	390	455	449	432	463	430	446	449	444	437	433	419	472	481	444	431	416	404	403	434	386	440	456	431	462	434	418	394	444	429	455	419	420	431	485	484	443	417	471	394	450	413	461	431	412	433	423	475	441	451	442	427	433	445	496	431	430	439	465	474	450	438	425	469	418	416	421	442	419	430	464	446	450	418	443	435	429	436	380	443	461	405	437	451	474	434	442	450	432	462	436	430	444	451	434	389	467	424	461	451	417	478	428	460	461	391	449	465	404	496	414	458	421	424	422	446	429	440	471	426	421	409	405	450	432	433	460	458	414	473	456	446	442	464	443	420	433	466	467	401	438	397	461	449	415	414	463	478	424	432	457	448	451	459	490	449	452	452	432	429	424	411	439	421	423	458	437	462	437	464	467	430	462	447	436	384	407	467	426	474	427	408	492	425	466	437	439	441	424	440	430	440	452	433	428	436	395	443	450	478	427	443	414	459	469	472	433	430	427	434	444	431	435	471	471	458	422	462	416	451	447	445	450	454	436	430	403	427	423	431	467	445	401	472	445	451	453	469	436	435	451	478	475	456	431	432	479	465	439	411	428	450	428	437	445	429	443	454	410	453	483	457	464	468	465	497	467	440	430	411	462	441	436	451	436	432	424	455	429	456	441	481	439	446	473	425	447	444	461	434	482	447	441	461	482	442	456	408	451	450	414	450	449	426	452	402	449	441	467	415	423	404	441	451	444	421	457	473	446	435	447	453	442	467	442	451	441	431	466	416	460	431	474	458	425	453	390	464	436	458	468	485	446	438	449	455	432	429	459	432	421	426	442	466	450	508	446	453	422	456	454	435	434	433	425	412	436	430	451	423	468	417	462	472	459	416	451	469	450	461	431	395	463	454	414	465	460	437	439	435	396	435	417	467	442	411	432	399	456	448	453	435	411	452	438	433	471	474	470	431	447	438	402	458	435	401	422	446	472	449	450	460	432	442	422	420	422	455	437	441	462	455	465	454	488	454	446	404	431	404	450	439	455	480	420	422	450	434	460	426	436	448	470	397	433	414	449	429	439	481	418	466	481	437	445	455	461	451	422	453	463	420	410	435	454	431	436	446	417	411	437	411	441	459	459	427	455	413	446	418	448	419	446	490	493	481	428	447	452	461	471	428	449	444	417	452	392	462	441	460	444	463	437	434	430	445	438	429	452	458	464	468	438	402	445	445	412	461	426	432	488	441	439	422	450	445	430	410	443	364	404	452	481	435	424	433	437	435	447	423	433	498	413	447	464	445	442	489
13663	2604	2790	2263	1724	1255	857	654	720	552	436	401	374	365	362	419	325	321	308	328	401	366	320	329	292	298	315	276	257	228	234	188	209	202	205	231	222	200	183	176	215	201	215	208	210	171	205	211	192	233	249	197	215	197	206	204	203	192	203	182	195	187	194	199	194	175	191	198	211	208	201	191	229	189	204	180	190	209	177	195	208	210	175	178	175	192	171	183	195	193	181	188	185	217	172	178	193	216	214	181	208	182	219	196	201	177	197	215	214	205	198	194	186	194	179	198	171	184	191	203	193	187	170	199	210	198	199	200	177	191	189	171	190	215	194	200	182	203	191	232	219	182	184	214	201	195	186	182	191	172	184	203	195	189	210	195	193	207	179	189	204	198	198	158	200	179	214	198	189	206	197	199	204	193	198	169	189	193	191	199	186	183	186	197	199	186	207	204	222	170	168	183	218	194	183	205	184	162	222	186	202	188	205	186	188	189	218	202	213	189	191	201	172	207	192	202	174	190	176	211	178	189	186	197	179	182	180	196	202	220	168	195	196	208	208	179	197	212	189	182	175	175	195	197	214	201	204	186	194	186	195	221	222	184	201	186	169	189	216	174	154	215	239	208	198	198	168	196	191	187	195	203	174	171	193	188	215	184	203	181	169	187	192	184	181	184	214	185	187	168	194	201	213	211	208	207	202	168	196	167	174	205	171	185	166	189	199	201	205	166	200	198	200	196	200	180	176	177	198	194	188	218	206	184	203	211	185	201	179	215	191	214	200	202	187	199	205	210	219	206	175	196	215	210	203	190	191	224	185	199	181	190	168	192	172	182	208	192	196	195	188	194	182	182	179	192	203	177	188	200	189	199	199	199	185	186	201	173	186	174	193	176	215	185	184	223	186	187	206	186	196	200	207	192	211	200	191	200	186	201	197	207	186	193	188	191	218	178	209	200	198	196	185	190	189	205	191	195	210	177	203	196	187	194	207	198	203	188	164	173	207	198	208	208	170	185	198	194	177	212	208	181	197	210	202	184	198	183	197	210	169	186	207	193	196	184	189	186	185	202	198	207	189	185	188	191	183	189	201	192	199	182	199	197	176	217	194	199	201	194	188	221	186	200	222	216	180	195	194	202	208	175	182	198	192	182	198	201	203	180	213	197	180	175	196	204	203	191	198	188	200	191	178	176	192	205	195	177	175	205	187	181	187	206	186	212	167	207	199	187	179	203	186	222	197	194	189	195	181	188	189	200	176	209	195	172	198	189	182	189	208	182	201	198	198	187	194	201	177	179	206	184	197	202	197	194	210	208	179	178	196	194	197	175	199	201	198	200	169	218	202	216	204	176	204	219	193	191	182	194	187	219	212	213	184	183	205	190	194	169	189	179	201	192	179	189	171	199	174	201	194	179	187	195	202	194	202	186	183	185	184	192	180	205	208	206	165	171	204	192	174	186	185	166	192	186	221	191	192	208	184	192	205	220	193	192	194	203	218	178	198	176	210	204	194	205	216	197	204	202	212	194	185	194	189	182	199	191	171	207	212	202	187	182	195	182	174	215	196	192	174	175	165	172	205	207	188	178	190	206	190	187	198	190	185	180	179	197	188	185	194	211	176	202	212	183	183	179	213	205	212	179	201	183	188	186	171	204	192	179	199	186	202	206	191	196	209	205	239	169	191	220	179	193	186	201	191	187	198	202	196	184	218	216	204	195	184	204	192	191	170	185	216	198	182	159	196	196	164	169	215	177	173	194	193	182	179	195	197	200	205	187	219	211	187	205	247	195	193	181	200	184	200	215	173	213	185	194	202	211	216	188	181	206	185	196	195	197	212	186	200	167	204	178	215	210	186	198	197	179	188	210	188	168	204	217	187	182	178	207	176	193	191	192	189	207	174	173	190	195	200	202	201	200	190	220	180	215	172	222	191	183	167	195	186	202	180	194	172	205	199	196	183	207	198	181	202	178	185	205	205	193	197	193	208	209	193	204	199	176	184	206	210	211	186	201	202	179	194	219	206	183	170	192	180	205	206	228	181	171	182	203	167	189	222	209	213	205	199	192	207	200	181	192	181	207	219	151	191	167	222	170	211	183	194	187	186	210	199	181	185	210	180	176	174	158	189	183	199	181	208	182	217	186	174	196	180	190	188	184	198	192	215	196	194	177	194	188	202	192	178	175	206	186	153	207	208	169	240	182	178	211	209	180	183	205	179	190	168	171	214	194	204	170	176	179	189	204	223	179	196	214	193	201	182	189	203	197	190	183	197	200	201	205	188	220	192	198	173	176	188	172	193	200	202	159	164	181	220	185	182	177	199	187	210	181	178	183	186	204	212	168	180	210	191	194	165	206	198	170	181	180	181	174	203	182	192	181	210	188	216	216	200	175	190	186	189	199	201	183	187	183	200	207	190	195	183	211	181	220	210	177	215	177	204	194	208	169	231	193	190	187	192	196	201	190	171	174	184	187	188	164	193	203	159	199	189	191	211	192	239	191	201	177	173	184	166	194	206	211	198	202	193	217	185	207	209	179	210	175	201	192	171	184	223	174	185	208	169	202	184	196	182	233	199	180	190	159	183	195	194	195	184	169	216	206	199	181	197	200	212	210	188	165	170	196	189	185	202	208	185	209	210	192	174	188	162	189	199	205	181	186	187	178	189	191	174	178	176	209	192	190	196	195	206	190	205	172	208	192	197	205	201	172	183	176	177	196	180	196	191	185	180	202	227	198	168	199	205	202	189	186	203	179	162	189	163	210	198	199	193	158	209	189	181	185	193	199	182	219	165	184	196	191	203	192	182	184	212	203	195	198	170	189	215	203	179	184	206	182	178	197	200	207	183	201	220	192	183	174	194	192	191	193	172	177	175	193	184	176	194	194	212	206	172	190	177	177	200	176	211	164	196	187	189	224	197	164	183	181	211	198	205	234	235	182	189	182	179	191	188	214	196	206	172	210	181	185	204	179	199	187	190	179	202	195	199	184	205	196	187	216	195	172	208	174	182	197	199	183	190	190	182	205	183	194	183	184	189	176	200	208	203	179	178	179	218	205	201	158	188	180	176	204	208	174	209	197	202	178	174	193	188	217	188	196	193	186	173	170	203	196	186	208	207	181	180	189	161	192	188	179	188	184	195	201	196	197	199	202	189	175	179	167	199	181	194	216	180	191	215	192	227	199	186	203	192	203	192	198	188	215	193	191	210	178	184	210	195	166	166	193	182	185	192	190	180	203	229	165	200	193	192	200	211	226	197	216	192	198	183	194	203	210	202	179	199	194	199	175	189	185	196	183	197	184	181	195	199	220	206	192	217	184	182	184	187	176	191	196	199	210	209	201	202	188	198	190	198	157	171	197	168	191	182	192	167	204	210	204	193	201	168	207	192	186	180	167	184	175	195	204	208	199	207	177	159	166	185	172	196	202	199	204	233	202	207	189	179	178	195	204	204	171	219	204	214	200	191	175	217	187	176	183	204	181	213	195	193	206	206	185	171	217	196	183
7747	2485	5317	6513	5988	5010	3995	3490	2977	2681	2267	1893	1793	1851	1847	1760	1462	1492	1311	1393	2022	1688	1277	1359	1214	1293	1383	1242	962	911	904	901	821	722	827	733	742	681	721	719	703	692	700	726	629	662	639	584	586	600	600	611	596	594	576	590	605	560	562	609	602	576	611	610	581	571	556	532	558	528	607	562	605	579	589	586	590	536	546	551	598	564	562	557	600	571	559	575	523	565	595	551	528	536	542	560	561	549	592	529	541	526	557	584	527	552	522	587	557	583	561	506	565	545	609	609	564	531	566	540	523	554	552	550	562	544	511	507	543	569	532	537	577	555	568	593	547	558	515	543	569	553	538	526	511	537	544	546	541	527	556	521	594	576	579	554	569	558	517	533	550	535	581	534	524	603	541	564	583	537	527	532	575	560	532	548	568	530	567	564	566	559	541	542	526	544	574	540	536	557	527	534	548	517	573	513	572	580	575	534	572	544	558	555	528	511	524	564	545	598	556	572	519	514	551	560	536	543	539	544	561	552	489	551	584	529	537	533	523	582	521	567	558	504	546	561	539	567	532	560	570	544	565	534	549	558	581	579	546	548	590	552	551	535	556	510	573	562	496	588	556	574	589	546	509	551	538	547	549	581	541	552	555	510	530	546	575	542	560	575	576	535	573	571	571	545	514	586	503	553	548	569	549	564	542	519	542	547	538	537	542	551	542	566	519	524	542	587	575	520	524	526	549	511	568	533	555	551	541	532	554	524	548	535	583	554	550	523	561	566	549	562	548	499	551	570	542	517	530	523	562	563	584	550	566	513	517	509	529	522	492	537	546	558	570	548	579	585	531	551	585	556	549	512	550	542	567	579	529	581	482	561	581	549	541	539	585	543	533	545	517	525	503	515	592	564	585	551	484	544	514	559	568	560	530	562	542	544	576	501	544	541	528	537	529	536	513	557	540	571	539	541	545	517	541	558	528	540	529	491	505	516	524	539	523	524	527	557	549	530	549	577	532	586	544	570	543	532	529	518	540	588	548	519	559	543	554	566	532	566	541	538	537	499	566	567	578	542	543	560	545	557	547	542	523	556	579	505	559	572	564	574	532	563	541	586	553	554	570	548	575	583	526	505	508	526	574	525	579	545	548	536	547	558	526	554	580	550	547	519	513	578	506	571	586	566	574	537	541	536	525	523	503	518	528	533	532	524	532	544	488	566	525	579	572	548	540	535	605	548	545	551	556	550	541	571	500	589	551	506	549	508	536	553	584	557	568	527	507	528	534	555	529	551	531	508	527	531	556	571	563	558	546	539	545	505	564	545	572	571	551	528	517	547	510	558	584	569	550	489	564	502	557	576	510	518	524	582	544	513	567	553	531	536	578	531	588	569	512	565	563	533	548	547	576	521	562	566	536	530	531	592	508	531	555	517	514	571	539	539	530	554	544	584	547	527	558	568	548	555	529	545	507	537	547	495	515	578	533	562	558	589	516	527	572	560	577	535	509	549	583	542	495	560	546	592	606	557	600	560	542	537	530	542	515	541	559	578	533	523	501	531	569	567	529	544	554	512	554	502	517	560	525	538	519	547	520	593	525	540	544	557	521	564	563	558	534	512	532	541	573	568	529	593	567	507	553	552	534	511	544	510	541	543	540	569	542	538	522	537	540	542	553	544	543	566	556	555	534	552	542	538	497	578	531	552	588	535	584	589	551	530	557	522	555	537	577	627	512	514	554	516	540	536	536	560	531	569	523	474	577	562	564	559	549	582	533	583	540	561	540	554	519	551	576	564	554	542	537	504	544	522	526	572	522	516	580	593	526	603	527	567	554	569	597	544	532	522	518	544	507	538	548	561	570	538	492	588	531	545	574	533	540	552	544	551	557	600	552	519	573	548	599	564	561	566	496	575	547	555	530	538	578	550	530	576	546	507	538	538	578	551	556	584	549	529	557	538	480	531	568	532	515	554	524	557	541	531	558	549	543	537	527	517	525	524	607	529	504	549	549	546	556	523	551	534	605	524	550	546	555	550	540	547	602	527	597	585	522	540	545	567	586	524	553	569	505	514	551	537	534	526	518	582	529	550	525	539	520	539	536	570	545	521	521	489	544	540	588	563	523	556	533	551	523	537	520	611	564	550	538	555	509	543	550	530	539	546	556	543	537	556	547	551	537	500	540	598	529	582	600	555	596	551	572	521	525	511	494	543	533	589	599	547	548	498	543	533	571	531	549	531	548	521	522	543	541	532	581	589	573	562	554	547	551	523	570	550	582	533	556	546	539	544	581	577	518	588	575	541	537	542	546	535	525	598	535	509	592	595	547	528	563	530	586	533	536	580	564	571	488	552	553	575	522	564	503	521	554	502	546	542	538	542	540	508	508	553	559	530	547	567	550	525	510	548	519	540	503	544	556	515	535	579	577	532	547	567	543	528	543	536	575	577	523	519	489	562	530	539	533	557	545	564	556	562	554	534	524	506	505	520	575	506	510	522	515	481	576	532	550	550	580	538	521	532	547	547	545	532	584	555	496	584	577	552	553	506	557	531	585	524	514	561	510	542	562	514	540	576	548	588	523	552	566	565	556	546	524	557	550	555	632	550	513	525	568	556	539	537	509	512	559	555	568	524	534	567	547	533	540	533	526	559	578	565	559	538	534	559	560	542	560	527	499	536	536	563	517	555	545	514	553	568	587	533	583	530	535	524	527	547	554	546	557	561	551	550	555	546	549	542	587	547	556	549	590	558	533	571	565	562	529	563	567	535	571	540	599	580	521	593	586	503	553	522	561	530	560	511	579	509	601	529	540	515	550	565	556	512	536	508	536	528	534	539	550	523	556	546	571	513	535	547	559	530	553	566	509	548	516	555	499	554	561	568	520	530	546	563	529	547	529	569	551	545	519	558	503	543	549	586	550	539	555	578	549	538	542	526	540	572	559	558	548	549	559	557	554	572	502	523	562	570	549	521	529	555	546	586	522	548	519	540	612	586	533	562	537	543	523	558	561	575	530	554	503	509	578	545	576	519	556	556	547	535	558	567	555	578	549	556	564	541	560	488	533	527	588	542	529	572	514	513	521	544	574	606	532	521	550	556	599	563	592	546	544	547	563	519	522	533	527	548	566	554	557	575	507	551	542	521	500	564	544	509	532	562	565	555	528	570	530	530	578	538	552	516	579	541	569	529	544	546	554	550	562	570	570	574	530	524	563	530	552	538	525	558	553	552	506	563	515	548	537	529	529	514	528	525	541	497	539	516	496	544	558	549	545	570	518	567	559	543	562	580	527	565	548	534	544	611	571	573	551	546	567	555	568	604	542	555	541	500	514	504	546	535	553	526	528	476	566	577	544	556	520	595	577	496	541	504	571	520	561	521	500	568	533	524	541	534	557	557	555	564	589	523	536	533	540	527	561	570	539	542	603	557	545	546	583	513	550	562	567	546	525	508	576	510	543	558	554	536	586	555	533	520	579	525	531	593	573	529	594	505	550	578	575	543	561	508	544	574	557	523
2009	373	399	375	343	349	336	344	334	322	305	344	344	350	320	332	347	333	322	302	311	333	342	282	310	339	338	318	283	335	307	318	319	271	317	321	368	292	327	306	338	284	310	301	306	349	352	351	306	305	337	328	302	323	313	321	316	323	340	342	341	316	346	316	326	310	324	303	304	336	351	314	323	350	289	317	331	334	332	339	290	321	323	318	305	314	317	318	310	323	314	371	305	320	292	315	323	316	315	296	347	318	291	333	338	305	276	283	319	315	302	321	300	317	292	324	336	343	344	301	313	344	348	306	322	300	322	305	329	310	317	307	329	333	310	300	341	300	283	309	360	330	268	287	340	325	330	284	308	331	335	314	314	328	296	315	323	316	304	307	323	340	314	342	324	325	333	334	342	321	309	311	330	295	320	327	302	318	355	348	320	323	304	312	328	319	305	311	332	335	323	305	280	319	283	297	301	329	301	314	352	311	330	288	338	327	311	328	296	330	303	310	329	357	337	326	307	312	327	333	305	319	329	325	341	346	299	307	308	282	340	305	330	326	328	314	304	335	320	333	318	311	337	282	304	309	340	316	331	355	319	326	310	348	317	310	334	293	300	353	306	334	320	308	326	326	296	295	286	307	314	304	344	303	301	331	355	343	317	333	309	305	314	346	331	309	309	327	320	293	340	321	341	322	350	310	326	324	306	324	293	316	321	305	321	339	354	337	308	305	345	338	321	358	330	308	316	360	312	315	332	325	327	315	332	321	319	316	340	330	325	290	339	301	342	314	371	302	318	293	339	312	320	306	353	298	308	325	293	317	329	328	308	291	309	324	283	315	301	344	325	316	303	346	361	321	312	296	358	333	347	352	330	338	340	322	297	316	299	313	289	326	306	278	319	324	322	296	319	295	328	321	345	297	320	328	347	334	306	322	351	317	306	335	331	345	273	298	331	320	331	307	302	327	344	312	329	294	324	305	290	321	324	312	274	332	313	311	326	301	289	340	269	313	299	321	357	320	337	324	341	334	304	326	282	294	290	318	351	313	323	313	303	339	307	330	325	339	303	324	347	318	334	300	309	311	342	343	318	324	317	335	321	304	322	353	310	314	295	321	346	280	331	307	322	289	325	317	350	311	346	321	313	302	332	329	350	348	324	310	283	294	305	360	338	300	342	323	318	332	338	315	328	297	331	309	308	313	302	306	302	332	321	331	286	309	307	322	293	313	301	307	326	330	314	327	350	336	305	334	339	298	322	290	310	319	323	293	301	298	318	302	340	331	301	334	316	327	325	312	324	311	325	313	291	322	283	335	327	326	303	338	312	332	326	312	305	279	302	353	319	285	288	312	299	310	315	315	337	306	317	312	338	299	306	309	325	322	322	295	310	375	306	340	288	322	321	312	330	320	298	350	319	315	340	343	301	329	293	305	304	304	307	280	303	328	315	302	301	323	320	295	324	339	349	338	308	353	336	331	339	285	329	314	345	315	354	324	315	301	315	320	334	320	304	310	306	328	304	307	325	361	307	323	331	310	322	289	321	329	292	298	333	324	278	334	314	320	318	323	313	298	289	318	284	331	325	300	329	311	315	336	318	329	310	329	300	347	309	336	302	282	327	367	336	317	309	315	310	346	317	330	328	286	317	338	329	354	311	298	311	309	342	321	287	305	324	327	351	332	341	330	302	313	348	312	301	337	332	294	335	309	302	322	278	307	283	337	311	314	324	323	322	315	328	318	318	307	302	305	311	312	339	326	338	295	309	329	364	332	310	332	296	318	307	338	310	321	344	301	334	337	339	315	314	327	302	303	343	338	312	325	328	330	309	344	315	298	301	313	311	344	345	320	339	316	323	352	333	330	326	277	277	321	346	353	290	306	339	308	325	309	310	309	297	302	325	348	344	335	348	308	339	338	300	309	324	310	341	308	331	342	305	281	313	325	336	338	313	324	308	316	325	321	324	311	329	342	321	325	311	353	327	303	309	324	313	319	275	312	331	308	320	318	304	295	350	328	320	306	335	308	328	300	291	324	315	292	330	325	346	326	335	299	322	296	328	298	313	359	301	309	303	337	344	320	329	327	349	320	319	337	316	335	311	313	295	279	303	329	348	322	328	313	327	310	328	314	326	285	314	347	334	303	309	302	322	297	301	344	339	315	326	301	312	310	317	337	295	324	336	322	305	332	326	312	311	322	321	336	339	340	322	330	321	345	302	290	279	313	338	309	306	315	322	308	331	336	317	379	313	326	322	299	327	350	295	351	330	309	317	359	293	283	291	322	329	285	345	342	330	311	326	289	287	300	307	300	311	334	305	324	308	347	304	316	289	331	337	326	324	324	278	310	338	369	350	351	325	306	300	314	313	338	316	335	331	282	292	307	348	316	332	302	319	340	308	309	316	315	361	317	323	297	331	347	351	346	308	311	352	282	310	321	306	322	290	318	314	345	311	334	309	304	315	338	329	340	302	293	307	336	350	334	316	289	315	340	290	334	286	335	350	338	353	304	337	314	328	339	329	314	313	291	316	303	281	306	322	332	321	302	305	323	320	315	328	322	331	335	336	331	349	334	335	344	310	331	328	291	303	314	318	318	314	340	299	342	330	315	310	298	328	272	313	343	316	326	320	304	351	322	304	292	350	334	295	334	341	290	305	351	305	304	353	323	330	301	304	351	306	326	308	345	312	301	312	332	336	333	324	300	348	303	297	307	294	297	313	332	354	293	366	341	315	297	304	320	296	297	310	315	324	301	285	333	331	331	304	311	343	323	290	321	305	316	335	278	315	307	320	322	350	308	330	314	303	313	277	310	318	319	296	314	345	323	306	292	361	321	327	345	347	341	314	306	315	293	305	351	275	324	332	315	348	332	320	350	285	289	294	284	307	320	338	297	348	290	327	309	345	314	337	325	291	331	345	305	303	324	302	317	324	285	365	311	275	312	314	346	333	311	315	305	336	304	300	329	302	318	317	312	340	326	330	319	311	272	312	315	286	313	278	337	307	324	335	335	323	327	316	352	337	339	325	343	325	371	330	284	307	305	342	334	299	334	312	335	331	311	345	326	313	312	319	312	332	306	305	308	325	318	308	305	296	294	330	312	330	320	314	314	311	269	303	320	319	320	286	309	316	348	314	317	325	298	294	319	357	308	328	337	289	324	325	322	335	348	318	316	290	310	311	325	331	368	333	303	342	313	327	301	334	308	336	310	319	336	312	302	340	354	298	326	334	332	292	305	338	305	306	278	297	359	333	318	349	346	302	288	356	312	333	350	312	318	339	315	290	338	324	313	312	327	286	334	311	302	330	340	326	323	329	310	340	320	330	284	284	334	321	308	318	312	315	303	317	313	305	283	333	330	325	313	337	322	322	310	333	319	355	348	311	307	309	320	341	291	309	325	317	303	307	313	346	326	294	302	287	299	355	318	338	321	308	334	368	299	321	285	312	310	315	286	301	294	346	324	312	291	301	351	324	311	315	317	318	316	314	303	339	302	303	301	307	326
2545	907	989	966	955	886	902	872	829	776	843	835	835	822	863	830	795	813	750	750	867	849	772	756	761	793	804	836	817	810	817	797	809	796	726	800	738	806	761	770	789	771	823	803	761	797	826	791	821	741	835	835	835	749	809	778	752	788	801	777	775	813	827	812	834	718	815	780	809	823	833	789	786	794	731	860	793	773	776	818	801	766	784	812	788	850	786	808	857	766	815	808	782	801	791	746	802	782	827	756	786	767	791	783	763	740	770	759	780	792	811	795	774	806	752	828	796	784	775	818	766	822	807	745	793	795	766	812	758	820	866	756	768	858	796	787	769	793	828	777	772	760	792	779	813	783	774	753	809	821	847	820	793	762	785	725	799	836	773	820	773	780	800	746	758	746	763	794	757	798	801	827	810	788	811	761	805	787	777	768	818	849	812	774	740	801	810	788	817	778	756	752	716	750	764	789	765	792	825	790	821	768	793	837	847	790	789	811	750	789	766	813	805	764	806	823	743	846	733	766	787	823	736	836	759	797	771	787	800	786	776	789	817	798	776	823	772	813	794	767	807	803	802	779	807	789	775	782	783	828	803	766	762	759	779	739	774	791	786	810	744	784	804	785	809	779	819	789	807	830	784	829	775	759	803	810	815	821	811	762	786	768	794	753	785	814	765	775	778	775	790	777	815	760	803	823	775	771	797	775	839	777	823	748	820	775	811	775	748	808	793	839	779	809	738	815	751	737	871	810	829	778	850	819	810	781	800	787	737	802	827	778	791	773	771	836	759	816	774	790	784	809	767	810	766	729	807	787	760	810	777	761	788	788	777	778	811	764	754	782	810	776	807	782	747	786	787	750	789	724	841	776	757	815	747	781	784	808	779	727	804	763	800	799	789	771	721	734	787	784	760	742	784	790	810	778	841	786	770	773	765	805	775	801	742	776	727	720	820	813	778	832	746	795	768	747	831	781	794	784	769	787	800	813	786	815	815	786	770	759	799	814	746	727	738	758	777	749	793	759	777	787	760	767	781	778	711	789	780	748	777	776	763	803	785	789	808	800	796	773	775	802	831	791	776	781	773	808	786	779	813	781	822	764	745	769	769	774	816	789	742	765	785	797	747	819	789	801	767	785	751	789	793	765	806	763	796	794	754	809	775	740	759	786	757	771	808	731	820	768	802	774	803	764	809	767	810	758	774	804	814	744	812	818	800	787	810	794	825	800	797	787	761	775	827	794	815	806	743	790	765	831	755	780	768	776	768	757	791	782	809	860	787	814	767	773	770	787	778	849	773	824	761	755	794	776	741	770	745	797	771	779	766	811	830	755	774	810	816	758	752	812	805	794	732	729	839	788	755	731	740	833	810	788	781	768	736	761	782	842	822	735	792	804	800	810	779	802	744	806	781	809	826	794	818	747	791	853	766	804	755	779	816	801	747	772	752	804	786	801	718	796	794	823	809	798	828	759	763	798	804	819	793	805	791	788	796	816	786	809	802	804	817	784	791	791	790	759	765	807	777	746	790	842	779	790	797	783	792	776	794	779	776	817	761	774	773	837	780	739	842	748	789	803	764	829	785	764	773	791	832	771	774	792	819	812	765	812	792	757	843	837	803	771	792	723	798	785	799	821	740	809	812	749	796	758	788	793	800	784	772	797	849	790	767	762	735	772	736	756	782	788	830	795	820	810	798	788	811	795	774	793	740	782	805	786	786	760	823	795	813	817	803	796	730	777	800	797	775	780	774	777	750	784	792	777	794	807	774	778	773	815	784	797	782	774	846	773	756	849	756	757	765	818	767	790	788	844	814	770	726	827	798	782	780	773	759	782	831	820	801	787	826	779	721	784	821	768	770	775	821	782	758	732	799	784	767	773	801	777	785	825	817	770	777	809	776	748	853	839	774	743	822	780	794	744	788	769	784	807	768	779	805	749	780	806	768	807	813	809	792	782	823	801	787	790	766	786	759	825	798	768	778	762	833	772	792	803	808	784	794	800	781	748	781	821	817	799	840	766	791	839	830	783	794	769	754	778	810	811	706	786	746	791	775	773	796	756	779	758	814	763	799	779	826	752	760	795	804	809	770	815	765	792	762	841	835	801	800	798	730	782	748	814	790	820	724	813	747	798	781	799	795	811	780	783	801	819	722	747	815	783	774	806	764	775	750	744	788	836	826	830	778	790	778	777	809	790	750	741	815	793	815	784	775	793	785	784	820	770	810	807	830	830	790	804	813	793	719	808	800	790	759	820	827	762	822	762	763	783	820	788	789	792	754	808	819	806	725	800	791	805	819	792	791	736	797	792	784	807	785	810	780	821	778	790	861	765	831	788	798	726	741	732	782	781	792	790	788	790	832	766	763	801	788	832	771	761	710	797	783	718	762	777	784	790	795	760	774	772	803	827	760	780	821	826	791	768	822	770	808	764	798	742	757	780	748	767	782	822	789	857	821	782	785	777	805	800	747	805	821	808	767	768	791	775	754	801	736	737	748	814	821	820	754	799	753	812	762	760	785	833	787	792	838	788	835	793	809	797	753	777	851	783	823	744	838	775	791	789	804	791	773	818	776	767	776	758	801	729	810	802	777	796	764	752	759	777	843	769	796	755	765	793	753	837	775	839	740	767	749	765	764	744	779	834	801	833	760	828	808	753	789	741	764	776	803	817	796	704	841	759	792	774	812	802	767	794	801	840	725	837	809	793	775	728	771	821	748	761	806	766	770	734	824	813	793	762	751	790	795	781	819	783	766	775	743	790	764	773	810	800	779	824	800	801	752	801	832	761	803	798	824	821	816	768	787	819	800	832	812	804	785	734	757	834	839	774	781	772	775	800	781	763	765	751	811	854	788	816	821	744	816	827	763	780	782	771	788	859	792	802	752	834	817	793	790	796	789	827	778	791	775	811	814	838	834	841	788	771	766	770	848	805	763	751	876	859	759	796	795	812	836	747	752	754	779	739	808	850	806	780	785	815	806	791	828	771	785	820	799	788	782	763	792	836	769	784	751	792	807	777	861	768	797	789	793	816	783	789	823	787	806	763	776	850	799	786	780	802	801	805	802	755	784	761	815	781	762	793	787	781	783	791	804	777	781	814	807	819	769	792	809	809	761	762	816	757	788	810	775	771	745	804	777	797	788	819	774	801	847	788	775	786	776	805	757	800	775	753	819	805	763	793	739	794	788	726	830	799	826	829	792	842	770	815	754	817	778	769	728	840	806	763	796	823	757	776	814	822	836	776	837	828	774	741	755	793	786	742	809	808	781	765	833	789	822	777	799	770	802	735	770	781	768	815	774	795	809	776	778	853	779	760	830	783	760	784	768	751	784	760	764	814	754	767	744	815	797	814	775	743	813	777	767	746	788	774	812	781	776	790	804	790	794	825	791	714	790	821	806	778	801	814	805	758	814	760	770	836	822	776	747	828	795	798	759	738	800	788	748	763	776	791	760	797	800	723	771	782	771	772	748	729	812	761	791	778	777	793	801	787	788	828	717	774
7519	1187	1528	1157	832	704	488	425	395	307	308	265	278	256	266	249	227	216	188	207	251	229	192	229	197	187	228	202	176	159	185	171	165	155	157	161	186	153	167	176	182	206	168	157	198	164	185	179	172	171	180	164	159	177	162	153	161	192	172	154	146	147	152	159	174	142	154	161	160	149	155	183	156	162	159	171	153	144	177	155	156	167	146	156	164	168	171	143	153	162	140	166	149	157	154	191	176	152	151	156	145	156	165	160	167	156	147	175	134	145	151	177	149	168	167	155	166	139	155	153	128	158	156	162	134	164	150	165	150	177	151	134	161	166	167	146	168	149	150	154	166	171	151	153	145	157	144	169	164	168	173	158	163	188	166	150	146	158	181	156	172	146	182	148	148	167	164	145	152	156	153	177	153	169	157	157	175	153	130	134	138	144	161	133	152	158	171	157	151	176	167	152	149	150	159	160	127	165	140	143	151	167	145	133	152	156	137	174	139	152	155	151	140	168	180	170	129	119	127	165	173	149	142	157	169	167	183	137	169	164	149	142	141	170	144	168	124	161	133	168	181	173	136	148	147	136	158	156	138	143	143	156	158	178	169	152	150	172	163	151	152	155	176	172	168	151	163	171	166	151	139	177	140	150	140	169	160	153	179	168	165	162	139	162	195	175	164	145	142	137	189	164	136	187	172	145	166	178	139	154	161	163	149	156	135	150	170	137	152	159	167	134	141	142	154	172	142	144	157	161	162	155	187	139	146	149	157	144	160	163	159	150	129	164	169	171	171	158	157	160	171	162	169	137	165	135	158	144	158	134	180	152	178	148	165	151	163	140	147	176	171	145	165	163	157	183	154	177	157	180	164	151	148	156	173	143	145	156	152	150	166	141	126	154	153	141	159	149	166	145	140	175	178	158	173	146	126	148	191	140	161	156	138	151	168	160	148	147	135	178	161	151	174	138	148	136	148	140	154	143	174	126	172	164	163	153	153	145	152	157	172	144	146	151	170	160	159	148	154	159	159	144	131	150	133	158	133	136	158	148	177	163	148	155	166	152	156	157	148	154	166	161	156	164	144	163	174	164	149	143	152	137	137	166	168	169	138	157	159	167	154	153	151	169	161	176	143	157	163	159	148	149	151	156	142	162	144	169	162	149	141	160	154	147	152	158	146	141	172	144	170	134	153	163	168	157	154	134	165	166	120	152	153	140	148	145	162	140	150	181	153	161	155	149	183	147	170	142	151	155	143	156	146	159	143	166	158	135	157	162	159	157	155	144	141	160	156	143	152	149	164	164	164	154	151	168	144	175	156	153	168	163	143	146	170	169	159	176	153	151	163	151	143	152	192	165	154	157	137	155	141	161	156	162	150	133	157	174	131	148	149	124	168	148	159	134	156	142	166	180	140	149	159	182	168	148	147	140	168	137	144	163	151	135	187	163	142	166	158	140	147	145	154	150	161	169	191	155	149	168	136	160	155	145	158	153	152	134	184	142	150	161	137	162	136	156	146	168	145	159	156	143	153	168	150	144	144	146	165	194	167	184	141	166	162	178	177	163	176	166	149	126	150	160	117	140	137	137	170	153	156	131	165	149	160	178	141	162	127	149	152	151	146	154	153	160	145	162	154	155	166	169	149	155	149	164	166	147	147	164	166	146	151	164	148	173	172	158	164	173	146	137	153	137	169	135	157	157	159	153	138	147	150	153	153	149	141	152	151	151	156	177	174	131	149	157	166	128	136	163	168	158	149	148	174	152	137	132	146	162	140	141	128	150	162	146	161	155	154	135	143	165	167	180	143	166	136	180	156	172	164	150	144	157	136	200	178	152	167	176	144	176	165	162	158	160	163	177	164	153	163	154	135	143	161	161	152	140	145	169	161	158	153	167	169	172	156	160	152	155	163	173	135	140	163	159	158	154	138	139	162	160	166	152	191	151	147	133	146	156	169	151	166	156	169	173	176	157	122	158	157	151	138	146	159	188	152	172	134	145	148	149	172	168	160	155	146	176	151	159	150	149	148	163	146	160	172	173	165	158	167	149	157	152	172	150	155	157	178	147	159	157	136	190	140	139	143	175	169	146	150	151	167	143	160	161	173	159	160	177	175	152	162	169	177	134	152	152	165	151	165	146	150	139	150	167	158	131	156	142	142	144	146	150	135	161	169	153	151	165	171	166	160	162	171	163	139	169	162	180	166	144	156	162	139	155	143	145	158	153	141	138	130	135	162	167	152	170	145	172	166	185	161	156	158	148	136	139	183	149	151	137	139	148	164	152	166	151	155	149	142	161	157	142	143	162	146	189	144	151	176	141	168	163	160	133	161	160	135	161	176	137	152	152	156	144	161	168	152	172	135	145	159	151	141	169	146	137	149	165	167	138	159	156	166	152	166	174	170	152	138	168	150	175	133	145	153	147	154	169	155	136	157	162	123	142	159	146	164	166	151	171	151	144	149	163	162	147	155	161	150	155	168	157	135	143	168	136	148	173	165	172	167	153	159	152	170	149	159	164	142	144	168	154	150	161	151	168	171	153	153	169	158	171	168	160	161	151	163	155	143	142	155	157	155	162	150	153	166	160	158	155	138	168	152	161	130	152	154	159	148	153	166	180	131	152	167	143	159	133	141	125	165	162	164	150	153	169	133	150	150	131	134	139	145	172	144	158	135	150	161	156	154	152	179	160	179	146	159	134	150	154	159	188	158	149	165	152	159	133	159	179	166	163	158	158	160	143	169	157	145	173	162	154	149	148	141	144	155	173	143	171	171	165	168	154	167	159	189	153	161	150	148	151	153	145	174	171	144	157	185	186	138	146	187	168	159	153	156	157	161	174	159	164	170	142	168	173	147	145	151	143	166	159	161	143	158	150	154	144	147	152	150	176	165	153	176	154	160	171	163	142	167	149	164	174	158	154	165	162	176	177	153	152	166	151	172	133	182	136	147	135	145	162	150	141	158	147	128	172	152	158	160	173	145	161	149	157	153	150	139	142	161	158	155	141	168	166	159	156	173	158	165	133	175	174	152	137	131	165	153	150	161	151	172	137	145	154	158	151	161	152	135	159	157	178	180	165	133	146	150	164	137	156	185	184	182	161	162	184	147	130	127	134	162	190	156	149	163	153	152	172	185	169	160	155	152	150	140	169	193	139	137	173	157	136	174	160	154	144	151	171	169	183	147	141	178	190	166	158	138	136	160	188	162	167	148	140	147	150	153	139	159	132	155	182	165	170	155	161	162	150	157	135	152	181	149	134	163	151	174	163	161	165	174	167	161	152	173	145	148	156	152	150	154	143	175	167	166	152	139	147	161	167	146	147	147	148	171	153	144	172	163	146	152	160	137	153	158	146	143	159	165	192	150	134	173	175	161	150	167	158	170	192	163	132	162	163	135	153	149	157	153	165	165	147	136	177	145	148	157	174	153	161	171	158	150	169	146	139	155	170	161	157	160	144	155	159	152	137	156	154	144	150	172	161	155	191	152	147	166	159	165	169	129	149
5876	1338	3052	3607	3340	2932	2289	2101	1770	1558	1343	1129	1090	1104	1163	1000	1004	892	866	877	1143	1147	866	907	787	773	824	770	628	613	655	559	566	590	539	568	576	506	545	541	521	519	503	521	489	490	490	464	472	504	456	509	480	447	474	492	451	490	464	471	443	480	478	427	458	460	473	475	457	477	467	438	386	428	469	445	458	464	445	459	417	463	457	436	452	450	450	419	428	474	442	448	463	447	456	466	451	466	444	458	457	439	458	456	445	478	472	442	457	449	422	438	435	455	445	455	412	432	432	450	431	464	494	504	446	449	415	482	434	445	396	454	464	445	458	437	430	457	436	425	470	442	430	448	463	465	423	422	460	448	423	415	447	412	440	440	436	458	421	450	402	425	489	427	427	420	463	449	440	424	448	404	430	438	431	464	450	465	467	472	436	463	476	459	390	463	428	442	449	400	440	456	475	427	432	451	396	448	446	414	415	450	406	469	417	437	427	486	429	425	454	419	417	467	447	448	441	465	446	432	423	472	434	444	477	435	410	447	456	432	410	433	438	412	422	452	438	477	439	431	388	445	437	431	430	477	456	418	437	434	474	439	440	487	440	423	451	441	432	455	443	436	460	433	428	424	383	433	438	431	426	435	456	449	412	443	413	447	434	441	441	430	470	450	478	443	467	481	422	486	459	443	464	423	435	448	432	423	454	428	421	449	446	444	435	475	461	468	452	411	432	453	417	420	444	414	481	465	410	434	431	441	491	457	446	425	463	449	447	488	454	421	469	447	414	436	449	441	467	421	472	411	464	459	398	452	418	447	416	444	443	446	452	492	422	446	447	425	450	419	456	442	429	425	433	433	438	400	444	415	452	444	441	413	468	450	470	451	445	408	429	437	407	439	463	424	412	410	446	424	419	432	457	473	499	430	440	407	439	434	467	441	408	427	444	455	450	454	457	445	441	422	432	431	440	404	420	431	420	425	449	442	438	397	438	462	447	444	435	425	438	428	472	419	449	439	461	437	472	427	415	429	436	436	439	488	446	442	429	453	432	405	424	481	407	434	505	427	401	445	460	414	417	448	436	415	440	445	453	451	476	403	454	487	441	466	426	455	459	451	461	459	461	444	465	415	427	451	421	448	432	444	442	457	438	438	432	431	436	434	443	414	428	438	451	442	411	429	413	435	408	416	437	500	446	439	403	430	438	431	465	440	450	467	484	427	445	450	455	437	449	477	450	437	417	472	437	429	451	479	446	429	418	456	386	450	418	482	420	470	451	443	467	418	429	456	425	466	455	473	417	455	458	461	463	429	468	476	441	479	480	460	438	446	413	418	455	442	389	440	451	452	469	404	462	466	424	395	423	456	424	414	445	446	431	450	465	391	440	423	401	434	453	458	445	416	408	418	437	449	407	457	416	465	420	420	468	479	444	393	472	466	462	407	424	470	431	448	456	443	374	473	433	409	419	420	423	443	463	477	442	436	423	454	448	457	443	452	422	435	454	430	492	464	470	436	451	445	469	434	429	428	455	422	418	435	450	392	447	451	438	448	448	442	415	431	452	476	416	437	443	443	444	459	435	468	439	452	435	394	447	459	462	437	415	424	429	435	462	472	453	400	451	410	496	429	444	451	466	405	449	454	414	429	402	455	465	422	445	444	458	447	476	478	455	442	460	389	450	433	431	475	448	446	418	417	450	443	453	438	464	458	439	433	435	432	463	444	461	434	431	420	426	440	447	445	421	469	437	462	434	428	431	433	422	430	467	436	460	463	454	481	494	458	444	439	436	419	445	385	437	395	477	415	438	488	447	463	449	462	416	462	449	478	434	487	439	435	406	450	416	424	439	441	470	399	468	435	458	462	426	431	431	428	428	463	416	417	472	408	451	435	432	441	421	420	438	479	405	486	412	456	420	470	439	407	459	443	428	441	425	438	423	418	465	463	452	422	446	406	453	450	434	421	439	464	438	419	464	450	434	474	438	420	398	426	439	400	432	464	471	447	454	444	453	421	452	449	432	440	453	415	465	433	440	424	441	417	459	427	421	396	432	449	477	451	449	442	446	478	435	408	468	428	443	421	421	413	451	439	410	441	442	425	415	423	433	447	415	386	426	455	403	444	451	428	462	453	450	451	448	458	441	431	418	451	437	411	471	417	426	417	418	437	477	414	486	455	414	445	444	432	475	457	422	422	467	419	455	435	432	418	467	443	445	465	419	482	444	441	427	431	441	443	435	442	441	425	433	459	437	467	459	436	418	440	451	431	436	448	442	445	450	421	416	429	389	404	440	417	416	414	426	419	451	451	445	435	467	447	436	468	451	432	449	445	463	458	431	437	421	427	480	451	446	423	459	458	444	437	429	434	456	412	433	458	398	470	453	430	453	426	436	421	414	466	445	445	478	454	441	453	433	447	455	446	431	485	463	465	445	440	436	450	405	417	440	473	441	460	424	462	439	431	451	414	454	459	451	409	440	427	443	441	454	468	414	444	458	437	476	442	420	412	470	414	436	446	403	405	459	493	452	407	441	441	419	427	426	410	458	440	443	416	433	446	422	456	439	444	431	451	451	398	454	440	462	425	464	428	445	449	433	414	434	432	448	426	452	463	450	429	467	445	425	430	457	452	435	439	436	422	412	423	394	470	431	441	430	438	471	463	437	442	446	428	430	429	417	423	441	435	451	442	426	392	478	425	442	389	443	417	429	416	451	438	463	422	425	441	460	427	437	417	419	397	432	426	432	430	447	435	436	421	421	442	420	481	465	450	469	460	453	398	435	458	442	429	425	443	403	420	470	446	425	441	437	433	455	452	412	451	419	414	457	437	437	432	457	424	456	455	468	465	441	450	430	456	445	430	435	417	440	429	435	477	447	460	426	451	474	415	450	436	431	414	452	422	460	458	453	456	442	450	382	468	433	458	406	463	424	428	417	436	482	442	447	439	437	442	467	416	439	447	470	449	488	438	464	421	434	447	418	449	419	463	447	460	423	457	433	454	432	442	454	436	465	432	454	417	431	421	478	441	472	497	426	489	483	458	462	447	428	426	426	432	464	436	455	432	447	450	449	439	482	447	463	435	422	440	468	443	433	496	447	423	407	469	417	433	469	434	425	473	476	437	459	420	449	447	458	471	431	463	404	467	404	456	439	445	423	443	432	443	447	466	451	436	416	446	442	471	438	422	450	427	423	408	465	470	482	458	439	431	439	442	453	424	448	423	410	435	425	455	465	426	420	437	437	437	437	430	458	448	424	445	447	410	450	427	428	431	494	445	395	444	409	448	440	459	450	420	446	439	439	438	481	410	472	432	423	485	488	460	446	457	436	449	442	476	470	454	434	448	452	432	433	470	430	422	435	424	447	465	420	433	434	440	431	420	478	419	438	466	431	421	445	449	429	457	426	464	409	455	432	458	423	457	419	453	453	436	461	415	457	440	429	445	456	412	433	422	449	473	431	435	445	398	437	467	447	462	418	438	437	469	446	427	460	438	444	435	410	392	438	449
13740	2679	2861	2318	1602	1343	1008	874	658	578	439	386	405	337	352	352	321	328	270	310	350	334	306	267	265	267	282	256	237	248	216	210	219	228	257	229	245	229	216	224	206	192	227	221	207	182	200	190	184	213	179	218	202	193	186	195	191	209	207	182	192	176	195	177	197	200	206	184	208	219	203	212	182	197	209	217	214	190	185	197	180	161	208	214	193	186	180	193	205	184	190	182	193	189	195	175	175	187	205	224	177	208	196	187	209	192	191	190	210	224	204	173	204	200	181	159	177	182	194	187	218	186	190	197	180	197	214	178	186	188	193	211	216	169	180	192	179	177	199	212	176	187	182	188	202	185	187	194	179	200	186	177	196	210	193	182	185	205	176	172	193	196	182	202	191	203	181	205	189	195	212	185	201	204	188	192	208	210	209	212	223	212	214	199	183	204	210	208	179	203	187	186	217	169	187	188	199	216	201	169	179	167	200	190	199	186	193	173	197	198	217	189	183	191	182	162	197	223	166	181	186	176	204	204	160	197	187	198	217	191	205	168	195	184	205	189	186	198	175	178	167	212	207	198	210	182	189	158	186	179	193	183	206	210	188	206	187	210	200	199	201	202	183	191	188	183	187	216	207	177	204	194	223	189	191	187	219	203	218	193	185	207	169	188	187	159	198	171	196	183	185	194	196	200	171	209	163	193	201	203	194	183	185	192	203	192	200	204	174	166	180	182	171	183	180	194	186	185	220	216	204	199	207	219	203	209	204	189	204	197	197	185	188	186	202	194	179	190	174	174	166	182	180	200	204	182	187	196	205	233	179	194	205	167	219	205	187	220	176	202	209	188	194	208	173	228	188	190	191	184	173	188	190	175	184	241	199	185	188	182	183	198	192	217	215	194	180	222	203	194	191	194	174	195	186	191	183	192	199	204	196	181	201	193	179	196	192	196	199	199	194	195	222	167	181	206	201	182	172	195	214	212	193	193	170	202	186	204	188	202	212	204	177	203	183	202	226	208	181	192	184	191	187	191	172	214	195	210	219	197	179	194	189	178	227	189	185	206	172	182	190	188	198	184	203	187	195	187	232	200	173	189	206	207	203	188	227	194	164	210	195	188	173	232	193	219	189	173	183	173	180	183	221	188	185	178	186	184	178	188	187	181	173	217	205	210	193	183	177	202	175	172	176	213	202	187	178	192	213	200	187	193	200	198	196	192	187	194	191	204	205	199	178	182	180	205	177	193	198	206	169	200	193	211	193	176	199	172	190	187	199	175	199	196	192	205	188	188	189	206	195	209	211	198	200	180	204	226	177	198	193	218	183	202	196	187	196	205	199	216	206	198	197	188	190	210	166	179	219	174	186	204	202	212	186	177	187	187	200	196	175	193	184	181	196	163	192	186	167	202	188	169	181	177	178	227	210	192	174	191	192	186	204	184	220	187	197	184	199	182	180	188	197	195	191	188	193	187	200	191	182	205	193	201	191	195	201	176	189	201	191	200	192	195	192	176	200	182	223	169	189	189	206	172	205	223	175	192	208	199	166	190	209	186	192	183	201	195	172	184	211	175	206	199	181	218	182	185	189	192	174	178	218	174	172	183	233	214	178	183	163	193	170	208	189	188	188	197	202	197	183	193	202	194	182	193	209	194	203	209	206	176	171	220	216	215	173	204	188	200	188	218	194	188	193	197	180	171	205	185	205	223	196	189	188	188	190	188	183	188	223	187	182	201	176	192	183	196	166	184	194	194	187	212	199	205	182	207	182	192	197	188	188	215	196	205	191	186	195	188	187	197	183	176	195	187	200	216	214	205	188	193	180	180	185	182	200	221	199	183	190	188	182	182	183	203	172	210	201	193	192	182	192	220	178	169	187	198	199	219	190	187	182	193	188	209	170	197	201	183	204	179	192	159	212	189	175	221	210	206	168	208	193	199	172	224	172	190	217	211	198	201	195	164	175	190	185	210	175	197	176	206	168	185	201	174	202	186	168	189	199	216	223	217	200	176	191	194	182	196	178	179	182	163	193	189	195	210	211	187	206	201	188	211	179	231	204	192	217	202	187	197	182	198	202	186	193	188	176	200	195	190	211	207	182	184	169	169	196	195	186	172	185	184	178	174	190	196	191	186	191	179	168	169	190	179	215	182	176	230	183	219	182	204	194	204	185	197	184	213	210	185	191	209	210	204	200	192	195	203	187	178	203	212	179	183	188	205	203	210	208	188	177	205	196	155	212	223	191	213	186	182	193	190	228	179	195	204	214	183	174	196	227	193	192	196	205	158	210	189	197	189	181	182	158	192	225	199	202	192	172	193	193	200	191	180	172	206	188	184	185	186	183	196	205	185	203	177	196	163	214	192	195	161	160	188	211	202	200	198	193	178	197	183	202	197	174	202	199	198	200	213	222	210	172	201	189	164	162	197	195	182	210	196	195	187	205	195	157	187	181	171	219	191	191	205	195	180	170	214	183	191	221	207	194	195	189	217	188	185	172	188	201	197	180	189	210	174	176	211	187	201	201	198	200	215	186	205	201	206	197	201	164	201	201	185	198	194	207	216	188	176	211	203	196	189	189	178	169	173	177	198	189	193	197	185	204	187	216	185	192	193	193	185	204	213	194	216	175	189	197	185	158	179	188	175	185	181	189	204	215	156	194	193	203	180	179	215	172	200	191	209	188	210	215	190	202	216	205	187	198	167	198	190	189	175	215	194	181	203	192	206	180	204	177	179	202	189	199	178	181	209	191	186	194	184	184	183	178	178	206	194	203	176	199	173	188	199	212	186	199	194	189	186	194	194	213	197	206	175	187	221	188	172	199	205	201	220	188	201	194	202	177	235	221	208	170	169	215	173	186	194	196	190	206	192	196	192	205	188	195	193	190	178	189	189	170	188	172	200	214	180	170	196	213	193	206	170	189	177	183	201	191	180	199	181	168	184	172	196	184	192	166	168	190	180	203	195	188	207	170	198	190	185	213	213	204	214	180	179	202	178	187	168	201	184	204	183	206	216	192	171	199	201	171	206	208	188	196	184	185	202	197	208	179	206	199	175	207	186	187	210	177	202	158	184	193	176	197	182	199	201	179	199	225	181	197	200	175	174	205	219	187	186	187	181	229	213	193	190	179	189	198	191	188	181	177	191	209	205	199	209	208	187	198	179	198	182	185	181	196	186	203	209	202	184	200	214	182	201	173	181	187	180	181	189	176	196	193	208	180	212	210	223	190	216	172	206	201	204	209	209	190	187	181	184	176	219	204	169	193	207	191	205	198	175	214	195	176	199	170	187	186	204	195	205	209	203	202	219	190	194	197	146	177	200	203	205	202	201	191	204	179	193	184	200	189	179	197	176	206	203	199	167	172	170	181	183	189	168	187	216	192	208	189	218	191	186	191	214	188	201	176	169	227	177	195	187	195	216	196	218	177	206	179	212	182	190	225	198	187	195	217	214	213	169	174	197	204	199	159	172	195	191	181	167	180	187	193	200	178	177	196	192	172	168
7861	2393	5471	6544	5788	5014	4223	3740	3015	2707	2208	1885	1800	1908	1681	1648	1548	1485	1321	1618	2001	1667	1319	1381	1081	1235	1283	1186	997	919	907	849	846	739	760	780	767	743	783	648	749	698	697	689	631	666	598	627	651	633	582	628	580	590	623	630	576	584	583	568	583	630	566	615	616	574	596	536	604	581	582	589	585	559	558	593	589	600	611	618	541	555	571	581	569	558	546	563	564	617	558	600	597	544	553	585	588	554	584	593	548	538	554	551	533	554	588	567	552	548	529	552	572	573	563	556	590	607	508	539	570	512	593	537	569	595	520	539	545	556	567	591	524	502	541	565	537	545	585	527	569	565	552	540	512	545	565	558	570	567	569	598	572	527	641	560	545	548	535	508	601	578	554	587	560	534	539	543	596	538	518	554	539	560	524	546	549	583	569	583	553	566	544	532	567	552	556	538	555	533	549	522	528	553	575	538	617	540	520	540	522	564	564	536	546	512	570	560	527	539	562	562	561	544	561	540	544	551	558	557	525	550	548	533	553	543	530	521	533	561	528	572	555	539	558	577	581	597	488	581	509	531	549	475	503	569	547	555	533	544	575	536	509	566	513	512	556	513	601	509	537	529	549	561	545	548	560	546	582	521	562	548	564	566	515	550	545	537	548	551	530	547	560	564	558	578	589	555	515	522	551	534	591	552	520	620	601	537	521	559	615	601	546	530	573	530	607	574	512	592	531	572	511	557	542	566	541	525	556	549	556	545	536	541	578	544	578	574	531	561	516	558	562	557	559	583	556	548	544	541	552	591	543	557	515	559	555	533	550	566	579	588	544	565	553	543	521	565	550	511	563	515	531	566	599	546	569	578	549	554	576	541	540	510	571	561	568	581	557	524	545	554	529	581	555	571	535	522	486	535	522	567	512	548	534	568	578	578	552	513	555	569	550	568	541	537	523	549	517	539	586	525	547	533	545	526	567	569	605	508	532	561	534	517	551	533	533	538	529	550	550	497	578	600	560	571	560	542	539	569	534	531	511	504	521	551	570	515	560	571	536	531	529	581	535	517	527	557	580	543	573	573	564	552	537	590	574	551	561	554	568	535	513	534	559	528	582	573	512	511	582	527	512	562	536	539	557	541	532	497	575	494	529	585	527	567	558	541	566	550	570	566	534	544	560	559	603	549	556	543	568	526	540	524	561	572	554	537	535	578	549	589	570	501	552	563	571	538	562	534	551	532	559	563	593	506	542	544	519	507	550	536	557	563	533	536	529	542	547	537	511	574	562	518	509	553	544	553	604	514	494	558	528	578	519	523	528	591	567	560	561	517	537	587	571	534	540	542	595	576	558	519	535	560	575	559	535	510	567	522	564	497	530	539	560	603	546	558	557	542	563	552	560	535	515	533	520	582	553	534	567	556	518	562	540	563	529	570	585	554	568	571	534	573	522	566	548	558	528	551	547	511	558	518	553	539	554	551	505	534	545	527	540	542	513	554	566	545	568	465	549	554	551	554	514	549	558	568	541	544	551	582	522	528	509	517	567	550	536	537	536	586	589	532	552	551	520	565	550	543	574	573	538	569	523	548	504	576	542	567	532	562	558	530	549	515	544	554	519	566	553	532	537	547	564	587	512	521	560	519	547	523	545	544	538	525	551	523	533	572	565	519	549	501	561	556	550	589	539	519	546	561	572	591	513	536	521	555	551	523	531	571	604	547	518	530	577	556	582	560	535	574	549	531	524	549	531	544	550	545	576	537	572	538	560	522	537	512	568	602	569	554	537	518	544	540	538	554	554	546	520	538	546	569	594	506	512	558	557	524	574	548	559	547	506	561	564	536	568	580	534	492	538	564	559	544	538	499	578	555	559	486	556	539	537	568	539	547	589	586	551	543	553	600	570	582	502	537	556	541	562	553	525	555	530	506	540	546	549	543	616	603	548	496	569	543	521	551	565	559	527	525	572	506	541	538	535	516	536	551	512	543	578	592	542	559	574	532	562	553	581	514	551	534	525	528	590	497	539	563	524	536	494	563	576	528	562	591	553	565	527	555	583	528	541	545	579	553	560	594	502	560	531	555	568	569	539	531	529	511	538	540	583	557	534	517	579	521	569	587	568	570	493	534	579	563	528	543	568	521	530	517	517	587	513	563	564	524	544	557	548	542	546	580	553	534	562	534	554	553	540	552	533	548	572	537	561	546	555	548	531	546	573	543	567	572	530	563	565	547	526	546	551	590	559	536	536	527	527	526	521	568	571	540	565	529	533	569	529	615	525	527	537	534	531	533	543	543	563	568	546	543	572	566	545	532	560	575	549	539	603	544	551	529	537	543	545	529	545	545	526	539	553	517	513	552	586	547	545	578	556	565	524	527	522	575	566	546	526	526	501	597	540	535	560	564	526	540	566	536	519	551	516	557	588	546	564	554	530	548	574	530	551	573	559	572	588	552	563	539	540	537	561	541	547	526	550	568	552	569	520	511	548	531	573	568	547	517	544	528	585	587	559	504	538	555	542	543	575	508	558	511	577	580	531	541	598	530	570	548	543	558	575	575	534	563	555	536	529	495	565	534	579	529	545	555	538	563	531	551	556	506	584	537	557	536	561	568	571	593	497	579	528	528	545	573	535	539	544	567	547	548	507	518	535	531	556	552	531	569	531	531	558	521	547	531	532	568	513	496	542	549	541	561	548	536	531	548	586	537	580	550	531	548	510	527	552	553	596	548	536	503	588	581	559	547	590	536	532	526	531	506	543	545	569	559	542	526	559	562	578	560	581	510	522	609	536	540	536	538	537	583	556	515	594	555	546	530	544	533	537	546	577	517	548	546	527	529	527	560	564	574	555	519	563	553	563	551	494	571	558	586	507	546	516	559	537	549	566	528	588	582	531	564	614	536	554	545	599	509	560	560	540	559	538	547	569	558	556	555	563	558	552	537	542	573	522	533	513	508	546	570	629	590	534	548	564	512	537	586	561	556	540	562	549	565	558	504	553	570	538	596	534	495	553	530	580	565	567	535	554	555	577	542	556	553	530	544	545	517	564	515	540	533	516	597	534	538	587	552	572	563	570	526	554	507	558	560	552	539	569	579	540	567	540	539	547	536	549	538	571	541	542	521	551	569	529	561	565	556	545	507	559	542	546	581	514	545	512	535	580	588	575	549	551	527	578	582	563	524	558	571	536	603	589	512	540	527	530	534	518	581	587	564	565	514	561	563	530	539	565	543	532	573	514	552	536	510	550	515	600	525	531	531	551	555	532	561	549	544	575	535	517	543	606	573	574	560	538	550	565	546	526	567	579	549	596	521	562	558	541	519	514	544	565	603	529	598	533	569	596	572	604	530	552	538	551	568	536	513	545	546	493	550	546	561	563	538	528	563	564	576	526	542	570	593	535	544	579	614	554	558	576	531	524	512	522	549	583	533	538	528	574	545	555	537	531	575	545	576	577	535	554	539	528	537	546	538	538	546	580	547	520	563	570	515	553	565	543	523	569	510	525	533	569	561
2006	387	395	366	340	353	337	323	338	331	341	343	343	332	325	287	306	328	340	301	307	328	337	320	320	346	321	325	314	311	292	331	326	302	330	289	323	311	326	335	327	294	346	326	323	323	310	306	321	293	312	301	313	334	317	342	351	298	298	320	315	314	320	312	348	322	294	322	344	353	335	330	300	313	345	325	307	285	344	295	304	301	321	353	292	308	337	298	303	344	310	339	291	303	303	312	342	325	340	296	297	291	314	298	325	322	299	312	314	333	305	343	328	313	317	324	326	326	310	319	297	290	290	337	318	304	322	285	348	324	357	317	354	337	330	300	351	330	329	308	329	298	340	321	295	310	353	349	328	329	322	326	312	292	303	330	291	309	324	312	341	320	353	311	303	331	298	333	295	337	313	289	288	348	315	324	319	298	316	300	311	337	300	347	295	294	344	305	315	300	319	325	333	325	324	286	324	268	333	313	328	331	314	314	303	305	305	335	344	335	331	300	315	331	318	338	298	329	313	315	313	316	293	312	337	289	328	300	309	305	318	351	335	294	298	345	276	348	309	305	343	282	330	318	318	331	340	344	337	346	294	303	328	333	319	325	307	309	343	305	323	335	346	317	303	342	311	334	343	328	344	260	345	321	304	296	303	330	318	304	337	323	298	331	293	314	310	346	334	338	286	312	304	318	308	334	330	303	293	310	313	325	353	291	311	299	326	331	317	367	331	325	306	310	333	342	313	316	324	334	329	319	318	300	326	328	338	315	298	334	309	340	300	309	316	335	310	323	317	284	328	299	312	305	303	327	334	329	286	319	335	328	298	318	315	336	335	303	302	299	304	302	283	331	350	353	281	313	345	323	304	337	324	329	278	282	328	314	319	335	312	307	343	318	302	337	316	308	294	315	305	345	308	311	337	309	315	297	339	317	278	306	316	314	294	306	299	340	303	332	329	301	338	318	314	339	339	330	316	336	328	307	336	321	326	328	316	319	297	303	305	310	319	311	291	327	337	331	320	320	333	300	317	309	339	332	311	307	309	324	302	305	296	326	348	323	297	328	294	294	341	282	319	333	316	371	324	305	353	331	349	348	310	310	302	330	328	335	328	328	308	292	311	320	319	294	311	306	303	314	305	337	310	301	331	324	341	317	308	313	314	314	322	308	330	286	307	329	313	316	301	317	298	319	345	325	304	326	319	300	335	279	324	278	309	329	302	314	323	300	302	347	343	303	328	342	327	359	321	303	310	336	277	279	360	307	344	297	300	321	308	297	317	338	292	325	327	307	327	309	297	335	333	318	293	295	317	319	355	295	326	341	292	326	309	337	331	322	337	355	318	304	321	304	306	348	326	304	332	310	329	309	328	342	309	308	336	308	311	297	316	311	303	315	318	302	310	291	334	309	324	354	336	352	313	335	331	361	339	308	329	309	313	327	311	313	317	310	308	327	336	331	297	297	270	323	284	297	316	328	320	288	318	326	279	308	321	308	300	351	329	324	285	246	311	295	341	330	334	321	327	292	317	296	315	335	311	318	338	340	340	309	326	326	328	301	322	322	342	312	323	333	325	318	341	332	310	339	333	320	291	291	330	343	329	290	299	346	333	326	334	300	340	321	309	320	333	288	311	323	328	333	330	304	302	278	327	306	344	315	326	301	317	336	356	259	332	328	319	318	343	322	307	298	275	320	335	331	346	283	375	327	330	305	341	312	324	298	297	321	310	309	330	316	328	328	314	305	297	314	307	300	314	347	310	289	319	295	323	315	322	347	313	315	325	306	307	337	334	292	330	312	322	330	331	330	343	324	313	319	318	315	295	286	313	311	310	301	315	303	293	307	314	326	325	281	329	330	318	318	323	339	329	341	303	330	339	305	329	300	275	318	313	324	325	340	305	354	329	310	294	330	324	301	302	307	305	287	340	320	307	317	308	328	290	314	307	310	299	294	339	348	297	316	301	323	340	383	287	326	334	333	348	325	306	326	319	304	311	336	311	333	325	305	312	300	298	320	315	305	346	331	352	317	313	318	325	335	309	306	319	307	315	303	297	283	330	342	309	291	318	320	328	328	333	301	305	333	331	298	320	327	308	284	335	308	341	318	326	311	322	304	311	360	316	343	351	301	305	338	312	338	313	336	327	320	341	295	307	317	331	331	322	329	364	313	315	322	333	327	323	339	326	329	372	300	311	339	326	302	301	313	307	292	314	321	319	308	290	282	316	309	336	268	327	326	328	305	268	343	331	308	299	299	309	319	337	325	318	329	284	336	321	311	290	305	292	315	289	332	325	341	297	344	304	297	325	308	358	320	326	325	296	296	325	328	290	320	332	348	335	331	339	322	316	344	293	322	327	324	308	316	312	310	301	314	336	317	319	303	291	331	334	321	336	339	310	320	316	330	327	329	326	312	346	310	323	326	318	344	327	321	334	322	343	325	297	303	307	320	310	320	315	320	343	283	300	326	298	334	337	314	310	276	328	328	343	342	313	296	336	328	314	325	318	336	332	347	312	313	313	296	325	339	310	338	317	316	293	325	312	341	318	303	304	336	332	303	297	326	304	337	344	306	332	322	317	319	278	300	324	322	298	304	288	291	291	343	307	342	306	329	324	332	318	311	308	326	307	330	313	328	284	349	299	329	293	327	313	299	304	293	348	344	309	300	331	334	342	347	293	323	321	331	309	300	311	294	315	304	317	311	328	319	277	341	325	298	324	343	303	288	322	313	322	325	327	303	304	321	308	305	315	301	321	331	336	310	345	278	325	312	346	284	342	304	329	297	312	327	336	334	308	328	296	302	284	305	295	324	333	319	307	295	310	321	321	320	327	343	302	310	315	322	345	312	295	298	314	330	301	349	342	324	308	309	304	292	317	311	300	344	319	336	290	306	315	313	309	333	318	303	360	331	318	316	314	299	324	296	309	321	316	332	310	327	309	320	318	357	307	293	279	302	333	319	294	310	314	315	300	283	302	316	319	311	295	331	346	312	313	287	316	308	275	309	335	338	356	325	303	345	319	305	308	323	329	297	304	304	314	315	320	330	328	287	312	348	297	283	315	330	326	339	301	330	303	311	290	327	324	297	307	300	313	283	341	332	320	323	277	309	339	337	302	305	300	326	320	303	311	309	287	282	326	349	348	288	313	326	322	322	299	327	332	332	345	309	304	310	327	299	346	318	299	318	347	331	287	322	326	320	307	302	305	292	363	354	293	321	326	335	318	325	302	343	308	334	296	326	312	334	275	317	332	303	338	315	291	343	296	304	320	325	335	329	285	330	330	296	333	285	377	332	313	291	353	321	321	311	298	316	330	344	322	298	325	323	333	306	313	309	334	304	298	329	327	334	344	314	303	306	310	316	305	353	312	303	311	331	339	323	287	310	301	374	289	313	363	333	313	321	336	317	316	344	325	307	290	315	339	312	336	339	316	324	321	330	353	306	313	302	309	355	280	324	317	322	331	354	324	313	303	318	291	346	293	304	320	307	308	332	304	325	292	307
2581	890	992	958	974	876	932	825	859	819	864	850	831	783	775	762	844	828	776	804	823	740	851	831	810	812	815	784	764	817	715	803	789	747	825	790	770	849	804	813	850	807	799	824	806	761	761	792	779	773	765	777	771	804	757	834	791	796	795	799	824	810	827	794	825	784	774	794	791	763	813	778	751	727	785	774	755	760	766	751	820	791	767	776	766	718	856	782	809	816	777	827	770	784	801	764	804	784	769	773	864	771	781	791	762	796	769	839	804	782	761	789	767	801	778	769	809	787	805	808	801	773	813	764	799	808	816	792	780	788	823	806	794	758	790	795	744	779	825	821	824	805	775	792	826	752	793	801	708	757	718	754	772	823	826	843	780	778	765	850	778	793	813	794	786	809	794	788	815	722	784	752	814	834	798	780	795	846	778	807	792	770	771	784	792	796	779	789	794	775	796	793	815	785	764	783	797	736	800	791	786	789	847	787	750	753	816	816	791	818	787	779	783	803	764	721	737	809	720	788	765	783	827	709	789	799	811	779	776	833	769	777	818	734	827	775	856	817	804	771	797	746	747	770	763	792	781	804	839	751	788	792	855	759	813	776	796	740	821	787	793	776	818	795	765	797	825	869	805	814	791	839	807	793	821	849	798	741	794	782	827	751	779	813	758	812	802	733	766	793	890	771	807	791	767	809	833	813	853	833	818	766	775	769	790	747	802	788	804	803	760	744	771	820	823	770	773	804	786	778	770	835	778	758	786	741	741	765	809	747	760	829	752	764	780	751	776	771	805	764	785	815	834	792	771	802	830	841	786	791	792	797	791	789	781	828	820	721	812	796	767	786	764	774	767	788	746	841	762	722	776	789	771	780	818	769	783	834	807	768	788	731	809	759	800	783	835	772	747	798	754	793	812	782	765	780	851	773	813	814	774	808	780	877	752	748	773	787	782	785	777	784	808	790	797	751	814	801	785	757	809	797	739	824	795	770	819	771	758	751	782	857	769	815	809	768	791	796	806	784	791	766	742	800	788	762	789	757	787	828	770	819	737	790	775	799	780	791	756	736	772	786	807	750	777	835	790	797	788	805	777	808	777	782	772	801	757	780	797	794	813	784	773	772	796	815	833	772	797	777	804	764	765	805	765	807	811	799	738	775	769	783	810	823	797	780	799	773	818	790	809	804	778	820	776	786	813	796	798	828	787	805	786	802	775	829	803	726	818	773	862	784	776	814	841	742	783	800	766	757	755	842	782	816	815	806	811	777	812	763	785	761	794	760	800	771	811	768	785	746	751	804	756	759	814	809	771	842	821	799	773	792	840	738	771	782	794	809	784	788	795	770	815	762	753	840	734	832	794	843	778	779	790	817	819	783	785	784	810	776	781	773	752	847	838	752	771	776	795	799	860	785	840	779	788	769	793	742	776	829	763	788	789	795	784	827	784	769	790	752	791	778	800	777	778	771	785	792	778	808	776	779	821	801	798	746	790	822	792	777	789	815	786	752	822	825	778	777	819	734	783	810	810	831	780	761	821	764	778	778	773	764	800	759	807	755	789	735	777	801	791	781	793	831	818	795	804	794	810	793	748	735	853	797	834	829	800	816	802	734	760	745	782	760	797	799	809	804	794	777	802	760	757	786	756	795	815	769	810	826	775	770	771	792	766	832	753	795	803	789	813	764	773	776	777	718	757	782	808	808	759	744	807	804	785	776	773	769	793	799	797	795	728	772	828	779	810	841	783	819	780	793	785	824	825	796	816	777	782	761	802	798	797	762	807	796	797	826	823	820	820	795	817	832	791	798	757	821	785	821	765	756	803	860	807	792	775	780	767	769	798	801	782	800	810	807	757	780	757	821	808	778	806	797	810	807	829	751	814	763	812	832	756	789	791	780	789	784	813	799	766	775	763	753	806	761	804	773	792	790	838	688	844	793	776	790	788	830	779	796	816	789	797	791	807	804	752	744	783	776	746	813	756	771	750	768	759	832	785	819	813	811	805	818	801	827	772	778	779	786	794	804	752	772	762	795	795	800	758	784	825	770	776	772	756	808	781	750	817	792	856	776	795	791	798	800	795	792	761	737	800	772	737	760	754	779	764	786	782	779	792	782	795	788	805	768	776	803	822	765	813	823	794	779	785	780	795	787	794	809	798	745	780	815	793	788	759	750	818	787	762	772	809	797	778	834	774	786	744	808	797	786	863	769	722	752	795	785	783	833	798	775	768	761	787	807	762	768	762	721	741	852	765	806	838	853	819	779	788	795	744	764	829	784	774	715	805	801	808	815	762	776	800	776	730	789	761	794	854	776	766	792	807	753	803	743	818	749	804	777	782	752	821	734	793	826	783	810	722	814	784	793	763	782	803	781	800	818	802	753	818	763	796	836	777	768	812	801	793	813	767	759	827	759	811	833	793	757	792	804	815	772	818	796	761	762	794	768	776	758	805	796	738	762	755	770	795	750	780	729	776	768	794	775	724	797	768	761	771	744	780	799	785	789	794	785	798	794	799	785	807	795	803	787	846	787	780	796	866	805	778	737	786	791	799	791	819	752	835	814	783	732	772	743	719	780	815	831	809	796	802	790	780	772	807	781	814	813	844	766	814	760	760	764	764	803	773	789	773	750	806	843	768	845	808	777	800	797	772	784	777	818	792	844	849	768	821	781	826	845	791	801	801	807	776	783	759	787	802	830	815	795	829	800	812	772	805	819	769	787	803	818	773	770	762	797	776	763	816	758	786	768	767	820	803	812	768	809	722	785	801	782	709	812	788	802	796	794	820	827	780	769	789	800	775	816	788	764	795	817	767	797	784	742	762	764	839	760	768	782	771	718	751	824	775	808	749	791	744	827	784	823	842	808	743	751	803	796	799	810	770	781	785	847	801	772	769	762	802	769	794	785	752	730	771	801	827	769	806	794	758	768	753	781	769	750	822	816	805	813	792	768	802	783	814	843	809	752	819	761	770	790	780	710	744	762	754	779	798	787	778	776	798	760	742	773	778	785	755	798	762	820	765	790	811	795	755	809	762	809	840	798	809	782	744	770	797	836	804	821	800	796	768	819	794	778	815	776	772	794	761	736	733	763	766	777	785	754	827	731	785	799	822	772	769	749	826	848	842	746	745	784	828	789	835	759	727	785	785	757	777	778	785	784	749	751	777	794	783	828	803	807	862	802	766	758	778	780	768	788	794	750	817	785	787	800	789	768	816	819	771	744	784	729	788	775	781	826	753	804	845	755	756	793	762	810	774	782	794	758	788	773	840	812	807	784	823	794	844	776	772	797	759	751	830	807	771	805	743	799	769	783	807	748	787	734	750	784	786	770	819	782	818	785	813	827	828	797	837	855	776	778	787	804	787	808	785	798	799	805	770	783	798	812	751	787	771	786	783	776	794	791	785	796	809	802	796	811	808	853	808	814	785	765	787	802	822	819	792	766	809	769	758	814	749	845	845	805	842	812	769	806	802	819	744	766	747	818	801	792	757	805	783	789	813	755
7549	1095	1446	1235	800	663	529	381	361	326	274	264	238	256	230	229	244	224	188	240	234	221	221	200	192	213	208	196	173	170	165	195	165	179	172	181	156	170	172	163	196	177	153	181	163	168	161	173	149	148	149	141	142	157	152	177	139	164	185	160	146	162	160	164	144	129	158	155	161	153	163	154	149	168	135	159	165	166	146	152	179	165	152	163	139	156	136	185	181	164	159	137	172	160	154	159	164	153	158	157	162	160	166	135	165	163	140	148	178	140	156	162	163	159	133	148	164	166	152	166	151	158	155	134	148	167	134	164	162	135	155	136	150	180	152	156	167	140	147	125	145	162	151	188	132	140	152	128	173	155	157	151	134	168	156	165	157	152	131	152	159	149	150	142	157	158	155	167	175	150	154	190	137	150	137	151	149	148	176	142	153	136	125	154	135	128	171	161	160	169	145	130	139	138	179	166	166	160	174	165	165	142	140	149	164	156	146	142	166	166	150	147	139	153	131	157	144	171	159	171	128	185	172	165	129	141	156	155	128	138	162	142	163	155	158	166	164	158	166	165	141	166	135	148	168	156	167	167	161	160	155	149	166	140	147	165	147	162	157	155	150	141	175	177	156	167	157	177	140	143	167	141	163	134	160	146	165	144	145	140	140	161	162	163	164	147	148	148	164	143	165	142	150	154	154	164	157	149	137	164	163	169	148	135	156	182	156	170	148	165	168	152	152	188	149	135	168	163	163	154	157	161	144	159	169	173	154	157	143	154	163	136	153	167	137	143	175	141	156	138	161	149	164	182	189	142	151	137	164	151	137	136	162	173	162	147	157	177	148	155	151	170	146	181	166	173	132	165	152	138	166	148	144	153	149	141	159	131	143	160	140	156	147	153	164	174	144	166	147	159	151	144	158	154	157	169	155	156	149	174	138	162	145	153	161	148	150	158	170	160	151	161	146	157	166	156	166	143	157	173	159	133	152	155	175	183	158	153	155	146	143	159	144	155	146	154	169	156	174	159	159	156	160	142	146	151	146	147	153	166	170	145	167	172	155	163	142	147	158	176	166	149	146	160	142	156	179	136	135	144	168	149	162	145	140	145	162	162	174	165	135	163	146	155	175	177	169	148	161	124	161	147	167	163	169	158	150	154	185	177	149	152	162	146	173	166	143	140	153	150	147	119	170	126	151	168	142	148	153	169	168	151	149	166	154	151	141	154	176	166	153	150	176	137	166	145	151	148	176	160	148	162	141	151	177	172	169	138	157	153	140	157	171	171	143	139	137	143	141	148	178	164	147	148	173	174	145	152	165	139	152	155	146	137	175	141	161	173	161	191	155	172	158	157	134	160	156	150	163	172	149	156	128	177	138	138	177	164	147	151	142	143	153	143	164	162	159	164	160	149	160	171	140	176	146	172	148	166	161	160	158	166	124	137	157	168	145	124	139	140	151	172	161	171	168	121	165	157	167	166	161	176	136	139	177	167	154	137	160	154	172	158	139	176	143	149	150	161	149	167	165	171	154	155	135	175	155	141	162	172	162	147	157	149	163	149	146	160	162	154	157	140	158	150	173	158	193	166	163	145	153	176	162	139	151	157	154	153	142	158	166	169	152	162	137	135	158	152	157	144	168	158	141	154	159	134	161	141	149	171	172	154	159	162	177	175	138	151	167	172	157	129	154	135	160	159	148	152	150	187	174	156	158	143	162	168	152	164	169	157	171	149	162	179	169	156	155	165	174	164	137	156	145	157	164	160	151	164	141	162	164	139	143	176	142	153	164	144	170	135	151	160	160	145	126	143	176	176	172	181	154	118	165	144	165	144	153	139	173	159	136	158	170	150	145	130	156	167	155	159	155	130	173	159	161	130	169	156	142	153	160	172	163	169	151	162	132	143	126	149	154	176	173	148	144	159	165	175	156	148	156	150	138	171	160	162	160	151	160	169	153	156	131	167	157	160	129	160	172	167	165	148	153	136	132	155	151	192	170	169	165	154	157	188	133	171	150	155	175	174	155	150	144	156	171	160	150	158	154	146	150	163	153	158	150	138	167	156	153	155	149	133	144	177	154	139	167	171	146	185	147	155	164	152	182	149	168	153	162	178	149	131	174	180	144	162	174	154	144	143	174	171	145	179	163	151	155	161	133	143	140	155	163	156	143	147	152	145	139	160	161	151	160	153	168	152	167	153	150	167	154	166	129	137	146	167	146	162	158	142	159	167	157	146	139	168	143	160	150	142	157	170	158	138	168	168	143	160	146	161	169	142	150	192	153	158	119	149	168	142	127	152	168	138	170	140	161	151	167	154	141	163	176	154	131	160	153	160	167	155	157	152	161	160	179	148	137	138	144	121	147	146	160	147	144	161	171	149	143	156	152	153	161	160	179	148	144	161	150	169	149	149	166	168	136	161	142	143	152	163	155	177	150	169	150	148	133	148	154	129	153	127	159	174	136	163	157	172	143	141	160	164	157	153	147	158	146	156	150	136	150	145	156	169	163	163	150	158	142	151	169	142	159	148	160	155	178	136	159	146	144	147	167	162	155	155	156	153	153	149	163	145	165	130	171	156	150	172	139	145	175	163	143	142	179	126	137	159	165	147	159	150	176	163	136	149	138	160	185	156	189	127	159	150	160	149	161	153	148	136	145	144	158	139	166	152	178	166	157	144	170	166	153	169	145	156	169	155	170	149	147	167	146	161	155	142	144	149	156	144	155	147	143	169	147	136	167	168	141	161	169	173	137	161	181	144	144	157	131	157	169	149	171	158	143	149	168	149	160	168	151	150	172	142	152	138	157	168	143	150	147	166	148	149	147	157	169	143	172	156	161	155	145	152	153	135	173	165	145	135	177	143	152	157	150	131	158	160	139	143	139	139	153	155	156	169	150	156	161	156	151	166	162	150	175	148	151	154	157	134	146	154	145	169	160	169	136	158	148	185	155	156	139	143	151	143	143	124	156	114	164	158	140	158	167	177	141	145	145	146	130	148	149	158	138	151	145	160	156	154	170	149	152	168	173	168	155	162	153	154	153	149	152	148	175	155	175	156	158	148	177	137	171	159	156	194	172	170	162	154	153	170	159	155	181	132	154	145	148	136	199	144	166	164	134	165	152	160	169	163	144	162	126	171	161	180	142	184	153	155	149	174	181	154	155	157	144	159	147	166	153	167	159	134	138	172	138	144	126	151	168	162	161	148	157	155	129	143	168	166	154	167	168	158	126	161	156	158	136	163	167	135	147	141	155	130	180	162	151	155	158	158	164	137	147	184	139	161	174	134	153	156	160	164	162	141	161	146	155	157	152	143	173	168	138	168	136	147	148	163	137	163	168	139	154	166	139	146	148	165	142	163	162	160	148	132	139	172	166	143	135	158	168	161	175	127	141	168	143	154	132	168	141	148	155	150	130	148	138	193	160	115	141	134	128	166	150	156	161	127	142	148	162	164	151	150	151	155	161	180	173	148	158	149	152	138	147	187	144	138	146	162	142	154	148	130
5855	1398	3115	3658	3219	2877	2378	1954	1760	1524	1317	1095	1062	1098	1011	917	990	901	835	937	1201	1052	874	879	757	819	1064	740	690	656	639	675	566	549	544	530	541	530	522	540	505	519	553	508	471	495	441	470	452	468	439	502	429	467	462	470	467	467	495	459	488	465	460	471	474	432	451	454	480	442	443	465	453	488	460	422	419	457	450	457	407	494	483	433	480	489	453	486	451	447	450	435	423	418	461	454	453	458	430	471	406	478	452	454	464	460	469	494	477	429	449	449	451	435	438	447	459	474	440	467	435	427	465	436	420	421	445	447	479	456	449	436	435	449	451	432	407	458	441	441	466	438	417	424	437	467	474	468	439	415	460	402	440	503	435	457	451	468	433	460	436	458	438	446	438	448	437	433	412	452	466	431	429	445	431	456	430	463	430	425	455	473	403	432	434	447	462	438	448	467	396	418	433	425	438	444	394	480	439	450	460	441	442	441	466	454	388	433	456	410	408	436	469	424	431	429	447	424	479	421	410	437	428	423	457	417	415	422	474	461	436	401	432	438	445	462	440	455	481	445	447	453	459	460	429	428	442	418	408	436	465	413	432	460	461	469	484	398	485	479	456	423	430	436	447	453	472	425	421	435	455	433	410	483	435	454	444	438	439	461	465	403	481	438	448	460	456	431	423	424	480	419	428	447	442	435	450	449	452	462	426	446	438	416	479	404	413	433	404	430	448	464	430	455	449	420	443	454	457	462	450	391	454	460	450	449	442	450	450	476	438	465	433	446	488	418	424	437	409	442	473	434	452	455	438	446	457	458	459	436	445	436	419	492	425	449	434	436	440	431	432	462	434	423	441	458	450	441	444	467	460	426	466	430	428	399	457	453	432	444	438	476	408	442	470	427	439	441	474	404	471	440	442	439	433	467	454	449	437	458	435	425	472	427	431	464	432	423	413	445	432	432	460	466	453	436	442	423	415	447	447	448	405	443	476	473	438	449	432	443	459	416	468	454	430	417	461	453	424	426	447	436	437	437	440	471	470	462	459	461	464	403	455	437	438	433	435	440	450	435	452	427	403	421	410	448	425	444	461	447	478	468	461	457	451	502	454	410	455	459	445	410	455	421	383	447	451	415	424	450	463	447	428	443	397	441	483	431	471	467	449	442	466	470	460	397	442	437	471	442	425	483	438	442	420	432	443	427	448	441	435	403	413	417	455	465	412	436	442	469	422	420	484	448	424	434	458	457	496	473	419	437	476	412	435	435	423	433	450	392	442	435	462	444	428	424	428	446	428	411	430	455	407	416	440	437	408	436	441	428	414	398	451	439	470	420	460	466	454	436	383	421	459	444	425	447	431	401	451	426	438	441	438	412	454	440	456	457	394	419	425	421	417	452	418	421	456	431	463	422	400	431	423	363	430	461	425	422	437	423	431	443	451	431	464	432	444	438	476	453	434	455	403	406	442	402	422	435	440	423	451	409	444	443	412	429	445	466	469	425	412	461	465	422	431	449	418	430	424	434	419	412	420	459	493	437	458	469	425	439	451	436	416	432	390	443	438	483	421	447	468	449	430	417	476	455	452	495	445	473	424	420	414	420	425	465	490	440	404	409	482	408	490	453	434	445	408	424	426	429	465	420	429	413	436	420	450	429	416	413	447	439	443	452	443	432	411	431	491	428	415	446	424	405	435	453	490	454	443	448	436	489	439	438	426	423	415	411	425	428	471	437	445	476	448	414	464	397	422	436	423	444	428	428	433	414	453	431	435	415	406	463	447	426	423	476	429	422	431	450	434	469	443	467	472	466	451	426	397	424	446	424	460	465	429	437	495	425	450	431	433	447	440	413	458	471	442	459	456	440	437	449	408	420	438	421	470	463	449	414	431	452	442	450	455	408	443	424	437	458	423	423	464	450	394	444	421	433	428	464	403	428	448	430	424	456	452	432	457	441	435	448	415	445	460	425	421	427	454	470	420	471	412	443	410	423	427	438	428	426	443	447	424	438	473	439	446	425	401	440	443	423	423	457	428	424	480	427	473	440	407	470	442	418	475	428	458	430	459	468	454	452	445	441	450	462	433	452	422	461	427	443	429	442	455	469	469	485	453	395	439	478	514	399	454	437	430	453	434	471	420	466	485	451	416	465	404	460	444	466	431	445	459	450	430	475	453	406	446	440	410	437	418	456	416	453	425	416	407	464	455	419	459	457	438	475	442	415	460	434	487	442	416	402	423	408	437	444	474	441	464	440	465	447	459	469	467	429	433	444	407	435	454	424	426	475	432	431	447	427	427	451	401	428	432	432	455	452	412	421	412	455	443	462	400	432	449	441	441	422	451	406	440	448	433	439	436	426	430	428	434	427	438	417	434	403	439	464	445	448	466	412	466	455	456	446	485	409	440	407	452	435	438	452	452	454	457	458	452	446	479	407	455	427	450	458	443	432	421	387	438	443	464	406	441	446	438	423	455	450	460	451	448	434	449	459	428	463	457	406	449	468	430	432	445	439	451	399	452	428	474	430	443	444	444	418	433	441	392	439	499	397	438	424	419	411	427	474	450	420	460	444	426	410	430	431	455	425	432	461	480	461	420	439	450	494	436	442	443	445	422	434	449	418	435	470	453	453	399	442	443	466	435	474	434	468	436	433	448	457	438	475	422	430	450	469	399	431	431	421	469	436	437	430	426	456	476	433	406	477	457	442	431	452	457	405	471	474	448	450	431	455	407	470	473	420	432	440	430	442	425	459	474	447	443	436	467	455	486	477	468	453	439	437	439	442	472	446	428	428	488	473	450	426	420	414	435	426	486	420	441	443	445	463	455	460	442	436	401	418	466	431	453	458	418	439	448	460	436	419	465	430	431	423	442	457	393	447	451	423	428	457	453	412	459	404	445	426	469	447	440	448	462	398	401	443	438	444	392	452	418	440	403	434	442	448	472	421	426	421	446	466	408	442	450	467	471	440	471	452	445	447	469	431	428	431	460	461	444	421	459	448	406	435	395	470	417	468	398	431	441	436	411	450	398	439	448	423	419	466	434	412	459	416	477	447	433	433	421	486	467	431	466	477	378	443	455	452	440	460	435	413	440	456	444	433	469	463	471	434	422	458	441	425	441	451	477	436	424	437	435	422	445	422	476	426	434	393	429	429	457	467	437	430	431	445	451	400	471	435	451	491	434	438	447	433	446	445	434	434	455	457	454	444	411	435	477	437	454	405	422	442	428	458	407	447	417	473	444	409	420	467	436	414	454	452	437	450	436	433	453	498	421	461	411	466	427	444	398	463	474	432	421	426	469	421	435	461	422	408	460	433	392	455	423	481	473	440	414	469	438	449	435	453	415	418	477	430	428	432	440	447	433	440	472	438	428	434	441	462	422	468	413	431	453	452	439	451	411	429	451	419	433	448	473	461	430	439	410	429	450	452	410	456	435	458	441	454	445	459	455	456	469	411	440	420	454	439	423	471	412	427	425	446	465	413	483	422	474	440	456	461	455	442	418	471
13745	2618	2869	2320	1663	1275	873	742	641	562	451	413	396	387	358	332	380	322	288	329	415	334	300	322	299	301	307	284	242	230	206	231	219	225	217	241	209	211	214	244	190	206	207	216	222	209	180	213	187	219	191	210	165	198	233	214	211	203	224	198	172	187	191	192	190	188	180	202	181	194	200	199	191	184	189	191	208	225	180	166	194	196	179	215	185	203	184	191	175	205	187	205	207	179	172	169	175	198	184	168	177	197	195	190	202	227	175	215	205	208	183	202	193	208	184	190	184	188	198	174	205	178	170	187	207	198	188	214	191	181	166	174	171	184	205	190	206	210	201	172	192	210	201	203	220	198	181	191	185	198	222	168	185	190	188	187	207	181	208	175	222	184	181	176	197	189	199	201	197	188	213	203	181	202	208	194	187	168	184	195	212	200	199	185	208	174	179	199	197	189	193	149	207	218	216	191	210	190	202	191	196	225	158	162	178	221	189	184	181	195	199	197	196	217	223	183	204	193	182	204	191	201	197	220	203	193	214	176	201	196	192	181	190	195	190	191	190	204	181	183	179	184	200	187	199	192	189	172	184	194	198	203	183	182	208	185	211	193	173	191	177	184	190	172	179	188	218	205	201	227	178	211	185	172	168	211	188	177	192	205	207	170	191	202	194	189	195	141	182	212	214	204	223	197	204	196	201	216	204	181	190	200	197	171	176	197	177	181	176	190	188	187	183	210	184	177	201	193	186	207	203	185	194	199	209	190	169	200	193	179	181	213	176	185	195	210	183	191	209	206	196	182	190	190	169	214	192	190	204	200	202	185	159	182	187	176	183	201	168	213	201	195	204	209	215	180	204	185	193	208	179	209	199	192	197	189	201	216	193	217	185	168	162	202	200	180	196	183	181	212	200	163	198	207	178	196	196	185	215	219	187	211	215	191	184	192	216	209	196	188	198	192	187	164	192	215	190	168	182	166	200	204	200	199	241	203	166	198	208	179	214	189	176	203	196	172	209	189	199	187	197	187	201	174	190	180	179	159	184	170	194	201	211	189	180	187	187	211	210	233	221	190	170	202	185	213	217	200	199	220	184	207	208	178	190	198	177	191	221	189	171	200	185	194	195	204	187	179	200	190	209	205	205	177	188	210	219	194	205	189	198	179	176	210	225	203	220	206	178	248	182	185	193	186	197	189	211	198	188	197	193	192	198	206	203	199	202	186	192	197	200	184	203	190	184	191	193	207	176	198	187	187	192	201	205	196	191	199	163	202	192	190	184	192	203	179	200	183	186	215	179	190	196	200	189	210	187	200	186	185	200	183	190	193	206	201	208	204	191	179	199	181	180	168	178	182	186	218	182	195	199	193	195	192	190	176	209	197	202	175	189	186	201	193	192	175	217	188	192	199	195	199	200	167	191	199	208	220	189	194	190	199	182	224	186	183	201	171	218	187	193	182	202	186	190	186	180	194	189	173	171	173	168	156	202	196	185	213	243	225	197	168	165	181	204	173	192	207	179	215	194	221	197	162	191	176	191	204	197	186	179	191	195	192	189	208	198	197	183	201	225	184	199	194	178	184	201	185	229	195	182	202	213	213	186	165	170	175	176	215	203	168	190	208	204	173	183	183	185	208	190	181	220	209	198	187	199	176	182	179	189	175	210	193	187	182	197	181	193	175	177	210	207	168	183	178	195	180	200	162	205	196	174	206	185	200	200	191	186	193	189	199	197	219	201	206	179	169	213	171	221	175	176	187	207	183	200	184	183	199	192	206	199	224	188	179	184	167	194	214	184	210	184	189	206	197	159	201	178	201	190	179	185	203	177	181	209	193	202	194	182	183	193	202	149	196	210	194	183	202	201	203	202	193	202	187	183	192	173	205	182	175	181	200	187	200	185	174	165	201	204	174	188	184	208	171	193	199	195	176	180	182	200	191	212	211	184	186	167	183	208	198	186	167	179	197	213	212	231	199	181	199	188	204	193	189	200	192	185	181	200	198	223	188	187	181	197	193	184	177	191	191	194	212	193	190	211	177	196	204	195	187	191	199	180	203	198	213	192	186	181	233	184	197	175	178	202	171	196	206	187	219	208	206	193	189	203	183	189	171	180	206	196	225	176	188	199	184	194	186	202	202	186	184	207	172	176	195	196	196	195	217	203	207	190	182	186	199	197	197	186	200	189	197	182	197	194	191	206	168	220	207	192	204	192	186	186	203	203	217	196	183	167	205	202	171	186	190	213	182	212	216	201	212	188	179	202	230	205	217	198	188	207	200	159	200	199	192	178	210	219	194	208	186	199	210	186	202	195	182	193	204	185	192	199	198	240	188	175	198	175	190	194	184	191	167	193	172	192	171	200	194	173	185	199	200	190	199	186	180	193	179	209	196	207	185	214	197	192	178	181	227	183	184	174	205	183	203	194	209	174	227	178	185	177	214	209	209	220	212	208	181	218	187	178	188	204	199	216	169	166	198	190	213	191	225	183	193	207	180	201	191	201	217	210	184	185	172	190	205	186	199	196	210	195	206	197	184	188	177	191	202	190	173	190	165	194	208	187	199	200	179	176	215	198	215	183	180	188	177	215	204	193	214	185	204	196	183	198	188	206	210	194	198	212	194	182	193	200	206	180	197	194	180	187	178	226	191	202	196	206	185	167	200	191	186	179	203	194	212	190	204	202	198	191	193	184	180	197	216	199	190	199	214	208	181	171	177	180	182	209	179	188	198	162	202	194	213	193	176	197	194	229	198	184	219	205	190	187	200	182	199	204	197	203	218	205	215	193	184	198	216	182	191	164	192	186	200	212	184	213	167	208	186	210	202	194	206	224	193	171	202	190	197	179	176	172	189	194	190	213	203	175	211	204	195	220	188	205	189	187	224	188	212	196	173	180	216	188	201	207	177	200	204	210	191	205	218	214	207	198	196	214	179	174	204	206	209	205	191	194	207	182	193	216	168	181	183	195	184	183	208	209	236	199	190	210	194	185	192	197	229	190	202	196	182	200	197	202	186	213	211	208	152	205	190	199	186	194	164	166	190	180	186	184	191	165	187	160	199	188	213	213	196	165	201	210	180	199	167	192	165	192	199	195	181	201	171	195	226	213	209	201	169	216	171	196	186	188	196	217	197	214	206	196	204	200	184	176	183	181	196	196	189	199	194	195	205	197	172	191	194	183	190	204	159	184	193	224	165	189	193	184	192	178	191	179	170	205	196	171	209	205	181	179	171	189	193	191	186	191	211	201	209	194	183	166	187	189	168	182	201	210	198	192	212	185	219	190	190	191	191	180	179	196	192	198	180	197	171	238	174	171	208	204	166	185	220	216	194	161	207	187	163	205	193	197	195	191	208	223	185	207	204	173	171	192	201	202	188	180	209	196	224	199	187	180	201	174	184	191	201	174	184	205	216	220	189	166	181	184	195	197	167	187	194	217	195	208	205	183	189	207	195	181	201	180	216	209	207	188	220	198	203	192	183	196	197	177	200	209	191	154	193	194	188
7864	2393	5294	6804	5888	5012	4089	3671	3051	2530	2098	2025	1718	1784	1704	1531	1736	1453	1198	1619	2189	1600	1317	1417	1220	1149	1406	1120	1004	954	921	876	821	817	793	789	696	791	698	715	682	655	742	664	683	632	561	604	594	615	591	602	584	611	596	599	588	611	563	554	551	592	573	575	552	605	583	555	551	551	608	571	561	533	548	548	530	574	570	566	553	546	567	621	547	537	540	493	542	558	574	543	538	551	529	565	565	551	590	526	544	553	552	591	544	592	570	561	555	552	588	549	525	539	527	586	548	535	547	552	556	575	562	549	558	547	547	574	513	604	526	551	568	581	536	600	566	536	567	566	534	552	590	535	543	520	540	533	584	559	548	573	528	541	565	539	552	583	549	515	514	567	553	547	509	568	543	561	543	531	571	495	555	558	532	538	551	531	513	564	562	530	519	541	567	534	537	523	587	543	527	581	523	566	595	545	570	544	540	534	534	533	534	553	536	578	567	529	528	531	521	534	598	558	557	590	594	552	567	536	582	566	508	550	537	523	562	521	540	585	542	548	557	562	534	555	549	538	570	532	565	570	598	557	568	546	552	551	535	532	586	569	549	529	552	560	542	557	567	541	541	545	563	541	521	515	542	538	549	574	517	529	547	549	584	552	555	547	555	536	526	581	568	542	569	510	565	550	513	531	517	600	542	566	535	521	537	543	550	582	585	525	535	555	533	570	560	534	532	552	546	514	570	551	532	529	544	543	537	487	528	557	557	500	545	554	534	556	540	548	533	566	573	501	546	533	569	573	496	523	569	537	538	569	569	504	576	531	528	585	564	557	524	514	553	551	564	562	558	533	533	552	570	548	551	556	582	526	510	558	544	554	548	518	512	536	559	561	522	536	597	574	504	547	555	548	537	537	523	571	509	521	554	560	549	540	544	541	548	548	546	521	532	501	509	569	550	538	495	556	542	547	620	560	540	552	534	532	536	545	559	528	587	533	584	548	576	551	565	567	559	542	569	528	507	537	520	553	595	578	560	566	524	560	562	543	537	537	597	560	575	549	544	550	530	552	533	541	576	551	546	570	521	551	554	571	553	546	600	480	561	595	547	557	577	516	539	589	577	568	551	525	550	533	530	553	556	560	535	541	552	559	575	571	590	561	507	501	562	570	523	542	519	559	544	574	529	526	583	553	544	570	548	522	560	573	569	523	557	568	540	550	547	517	527	576	534	557	550	519	532	543	554	535	550	539	522	550	534	563	555	509	559	512	562	553	572	567	557	522	537	546	576	519	559	576	544	542	530	575	543	534	565	567	554	550	564	541	524	559	539	574	542	567	513	551	541	507	544	557	552	533	538	536	513	519	545	550	566	551	545	532	517	560	537	483	528	550	543	569	558	538	556	546	540	530	548	502	545	551	536	563	526	533	521	527	531	518	539	529	551	510	493	514	565	542	557	541	531	526	531	518	540	545	532	552	571	582	532	545	544	557	541	553	535	563	524	561	563	589	558	550	538	494	554	511	541	554	559	536	569	529	573	579	515	545	530	539	532	567	563	558	576	539	567	576	524	502	539	519	596	516	553	506	537	536	523	589	525	530	540	579	569	542	545	522	587	576	563	526	533	544	550	548	535	546	528	596	575	535	565	578	561	576	545	555	565	543	556	549	557	557	579	566	575	536	579	618	562	537	570	561	543	568	536	529	572	502	541	540	566	591	530	524	587	559	585	582	544	567	582	527	543	559	558	541	532	555	545	553	564	495	531	568	510	515	620	590	548	531	539	525	582	537	566	579	556	604	533	549	574	552	534	596	534	490	554	528	534	547	538	599	559	563	540	550	545	530	523	545	542	579	536	554	522	558	569	549	544	543	564	562	586	531	568	575	556	574	547	551	577	579	541	599	537	522	578	512	517	531	517	567	572	563	521	507	568	544	583	531	529	560	526	573	588	525	571	544	564	502	536	566	528	571	576	530	511	540	550	531	518	537	524	576	557	561	549	556	541	593	549	531	553	568	577	562	495	563	568	548	544	534	559	527	540	501	532	549	577	576	536	538	525	571	566	540	563	528	569	549	549	548	569	561	561	538	543	547	548	525	544	557	539	558	532	529	564	515	561	562	526	570	567	546	600	530	516	526	530	565	576	573	557	517	544	569	564	559	593	533	550	542	546	566	573	534	530	544	545	580	540	555	511	545	520	582	580	544	549	519	541	561	526	549	548	550	576	519	514	535	552	531	513	538	534	550	565	568	496	520	496	543	532	573	530	578	491	524	558	556	524	525	570	547	570	560	548	568	552	551	601	564	536	545	517	547	537	577	558	508	576	497	543	546	564	575	558	529	528	543	552	545	556	550	527	596	564	577	572	535	574	508	539	537	566	546	553	508	529	556	511	519	539	501	560	545	545	526	573	582	548	574	532	540	535	597	558	557	567	561	559	559	567	522	569	573	576	593	567	543	514	527	542	577	560	527	532	566	517	560	526	538	577	571	523	510	519	505	540	523	561	563	546	559	566	605	534	549	527	556	550	516	544	511	539	534	585	561	521	548	492	531	518	542	574	568	555	579	512	526	524	586	565	522	568	570	536	522	546	533	566	538	524	539	574	540	507	558	562	531	533	568	551	522	560	547	554	546	547	566	560	521	531	546	549	558	508	566	494	550	577	565	543	549	534	549	516	564	531	543	556	530	522	568	557	572	535	509	539	576	543	531	507	542	525	525	545	597	517	538	573	582	559	560	519	555	531	561	581	514	572	522	529	492	541	506	520	538	547	566	528	547	571	525	524	540	535	546	539	516	541	535	540	516	556	529	565	551	549	542	594	533	520	539	500	526	529	531	559	599	523	525	523	561	592	557	550	548	528	533	567	544	554	586	534	512	495	517	571	575	511	555	533	557	506	523	534	517	562	597	570	588	561	566	542	536	531	533	576	569	546	545	583	540	504	557	556	528	517	576	533	549	546	528	559	539	553	518	576	544	538	578	527	539	543	577	536	546	552	569	557	548	570	533	567	549	550	560	593	504	603	561	544	555	549	593	539	506	551	520	544	510	562	560	529	564	540	510	529	554	563	580	554	504	544	566	529	527	547	555	558	547	550	566	564	564	542	584	522	558	548	560	546	559	595	534	558	555	566	546	549	557	530	555	574	538	590	538	542	549	546	556	552	539	539	530	538	518	570	557	510	555	591	544	578	546	573	541	555	515	532	559	560	553	577	545	529	533	556	561	541	566	496	550	519	507	556	586	574	546	532	537	528	575	551	542	555	552	569	516	551	518	530	528	542	537	571	563	534	535	574	537	513	565	507	548	527	545	541	554	531	524	534	510	534	524	548	537	506	556	577	545	569	515	551	572	516	527	551	541	570	550	552	546	586	538	540	517	545	544	536	547	546	522	541	595	548	553	543	555	532	537	574	530	549	545	576	544	584	502	530	524	557	563	586	533	518	552	573	565	522	558	518	544	559	582	515	577	591	560	554	524	580	579	540	588	545	550	519	523	541	527	523	533	563	527
2074	364	382	399	355	388	335	324	307	301	299	320	325	314	323	352	332	337	278	333	329	321	326	293	333	289	297	332	343	338	312	337	312	317	313	329	313	306	331	298	315	321	361	326	315	309	346	289	340	286	309	312	300	317	294	300	316	307	305	299	288	328	330	320	335	308	343	334	326	283	302	318	328	296	346	344	294	313	301	323	319	323	313	328	324	332	312	326	303	344	326	346	305	305	322	289	311	318	313	306	308	350	317	311	340	324	318	317	275	317	319	310	299	296	306	313	323	348	367	330	336	318	291	306	306	314	321	302	298	291	291	349	306	344	327	342	311	330	341	348	318	330	302	325	285	339	335	322	301	340	319	342	331	322	309	296	288	304	341	334	298	346	325	330	350	290	328	293	290	322	304	333	300	360	332	346	317	302	338	283	326	301	345	350	303	304	318	322	293	325	342	304	316	314	329	311	316	303	318	344	313	318	288	303	316	318	292	311	300	310	303	301	307	308	301	332	318	352	282	303	339	327	337	320	333	308	295	299	323	331	275	304	343	311	289	324	305	311	323	336	364	324	339	347	350	309	336	301	301	327	291	312	317	313	312	323	310	305	338	305	370	355	351	314	339	312	321	326	331	307	328	316	327	292	356	322	325	311	331	283	323	339	317	319	302	325	329	316	311	337	322	325	293	305	331	310	274	326	323	306	331	322	303	318	336	364	326	313	323	302	351	324	309	298	341	328	341	348	331	304	345	292	310	315	328	348	339	301	320	349	309	316	305	296	304	323	302	304	308	333	330	294	351	344	301	298	305	319	323	302	298	289	335	293	315	327	357	283	318	301	311	328	324	306	327	330	307	322	303	309	318	279	352	287	304	324	322	312	326	297	314	323	332	358	313	316	339	300	315	332	301	269	291	318	326	336	286	340	313	292	336	321	325	306	331	351	322	307	314	312	307	301	298	332	311	330	311	334	294	323	326	303	314	298	326	321	307	308	305	345	355	326	315	325	305	294	321	357	321	318	340	309	305	331	320	321	318	313	303	309	326	313	333	342	295	335	332	265	293	291	301	321	334	292	296	301	302	316	280	337	306	338	301	321	315	321	354	307	326	324	336	311	318	328	288	305	288	340	325	343	297	321	301	280	318	298	293	325	293	312	304	305	305	343	310	311	305	308	291	327	311	338	322	328	306	320	305	275	319	343	324	300	332	315	335	347	308	325	314	329	322	355	353	339	260	312	285	320	315	315	326	285	322	358	335	324	328	292	278	319	337	322	336	316	299	325	312	339	343	314	294	326	351	299	331	311	296	313	299	303	296	313	321	336	302	343	343	326	336	316	330	346	340	294	315	303	304	318	326	327	292	309	349	328	347	316	317	339	302	307	294	309	314	305	291	292	320	320	324	312	357	334	346	356	316	326	295	347	320	329	346	326	343	322	329	345	317	301	331	317	351	311	316	307	320	320	313	299	342	305	352	309	320	326	326	335	280	303	303	322	346	314	316	339	295	315	310	315	307	323	358	320	330	325	345	350	282	348	327	308	297	309	310	292	360	315	321	312	357	320	277	341	291	326	311	294	273	282	306	306	283	329	318	312	319	311	328	353	296	332	311	362	349	305	301	323	341	341	314	318	330	325	341	321	322	314	352	319	309	306	333	332	302	291	295	318	371	321	331	318	289	297	328	339	292	323	337	291	322	322	327	315	316	352	302	317	308	300	342	289	345	296	333	299	294	361	327	307	356	317	335	305	342	290	323	303	336	317	307	341	304	306	276	306	313	318	303	349	320	301	294	300	293	324	306	324	303	315	330	304	308	318	335	339	322	354	286	308	287	357	305	298	330	340	307	290	289	321	326	295	283	311	344	313	305	316	293	317	315	330	318	327	330	332	306	320	331	337	328	281	319	298	328	337	299	333	326	297	297	324	325	356	325	293	348	322	299	363	334	312	327	342	350	325	322	311	334	305	326	345	315	349	335	307	342	348	333	316	340	317	353	350	317	299	280	301	290	306	348	284	291	316	292	298	279	290	331	307	297	299	314	304	299	339	324	330	308	355	309	313	312	305	315	317	314	289	319	306	345	311	321	308	341	324	304	295	303	326	340	328	325	312	290	289	337	312	313	285	281	278	360	323	309	305	275	350	300	315	316	304	342	316	328	309	310	327	317	340	325	335	320	316	320	273	307	326	302	320	281	329	326	332	308	300	329	323	306	346	278	320	299	351	296	311	316	336	312	309	317	326	301	296	303	322	314	287	294	298	322	350	312	291	331	298	336	336	326	284	326	305	329	311	285	310	320	334	304	313	334	346	363	300	315	312	295	308	338	346	321	331	306	341	309	322	300	362	329	326	346	339	281	308	342	319	335	303	326	329	327	319	327	299	310	263	321	342	315	332	296	309	328	338	335	300	342	332	313	345	302	294	317	260	330	308	329	325	345	351	307	268	305	340	317	317	360	323	305	307	333	306	323	311	320	317	310	319	304	310	309	320	297	305	274	277	298	311	319	308	334	345	317	321	316	310	307	333	340	299	315	322	335	311	345	331	289	289	310	300	324	256	333	314	322	340	294	315	350	279	279	348	306	319	350	316	350	334	290	327	300	334	323	313	311	345	301	325	319	295	354	334	294	317	339	301	320	323	317	366	301	309	314	333	296	359	362	344	312	340	275	357	353	324	308	322	320	348	337	351	337	313	365	345	328	345	301	318	318	335	294	318	318	322	301	320	293	284	312	340	315	323	347	325	313	309	355	283	326	331	328	293	336	332	335	333	321	312	306	304	303	329	299	277	316	314	331	329	321	272	315	330	328	345	306	307	305	335	305	323	280	353	265	354	323	337	338	322	331	334	336	302	326	294	308	319	339	321	334	305	329	305	328	299	302	307	284	319	295	290	342	323	312	336	309	356	316	279	299	312	295	346	315	309	317	333	323	319	315	346	327	272	290	319	314	283	325	322	346	316	313	329	317	339	327	312	377	321	304	329	332	327	306	336	325	301	315	296	327	305	304	326	300	326	303	296	333	315	320	303	307	304	328	301	309	297	328	329	336	322	326	317	305	311	305	347	316	327	336	338	345	305	331	292	324	314	321	297	342	289	312	336	356	320	319	311	304	301	318	325	299	318	315	302	306	334	355	323	307	306	306	311	311	329	332	357	349	322	312	315	349	345	326	322	328	318	363	312	314	327	315	313	338	320	323	358	320	308	326	319	323	305	362	324	302	328	286	329	351	333	333	305	324	340	347	365	335	309	348	338	324	322	318	310	289	329	301	353	344	293	331	329	326	336	335	329	340	321	295	338	323	305	300	315	321	335	302	310	305	339	312	316	345	328	298	300	318	331	350	325	332	350	298	349	308	314	338	328	326	305	314	332	313	291	298	303	330	316	289	323	308	317	326	305	298	330	310	315	356	298	327	340	333	295	320	313	306	313	292	305	326	345	321	332	342	315	339	331	320	326	328	319	327	319	313	301	303	356	291	312	314	281	331	351	325	292	352	289
2543	856	916	957	961	902	876	842	864	866	827	772	811	870	803	772	793	827	775	784	816	828	862	798	822	787	828	777	753	786	766	743	800	800	833	836	775	785	721	791	748	778	831	786	773	841	787	783	801	763	789	803	735	838	805	796	784	790	807	758	771	787	769	774	769	729	818	834	768	758	758	770	784	731	784	790	798	779	802	765	784	804	807	802	760	845	743	815	772	762	777	775	790	815	806	772	797	793	748	783	743	821	770	771	801	785	744	757	845	787	821	810	789	743	761	740	852	817	796	784	805	789	755	778	741	810	751	770	831	781	741	795	815	816	799	846	792	856	792	768	795	788	797	833	730	713	837	763	753	840	777	785	771	806	780	776	757	808	763	762	792	777	803	800	761	802	781	791	751	805	791	783	755	788	806	792	764	747	791	804	744	748	826	794	805	789	784	818	800	811	772	763	781	803	806	779	768	775	820	809	821	765	773	758	803	771	736	796	819	786	815	774	822	759	742	766	811	767	814	759	808	796	776	798	785	765	827	796	809	793	806	805	859	784	781	835	742	755	739	788	823	764	753	861	748	801	808	829	775	817	727	800	815	788	781	764	741	750	805	802	798	771	820	782	789	799	822	751	756	800	788	781	769	724	840	821	722	805	770	805	834	809	772	774	760	752	802	779	821	811	830	790	798	748	775	787	790	772	796	754	836	778	826	828	771	741	764	828	765	785	785	825	793	783	817	810	818	766	762	764	793	774	783	799	847	784	782	784	737	788	777	784	732	771	817	754	772	786	744	774	790	771	834	811	801	743	784	789	788	804	740	768	826	823	777	801	783	774	760	791	834	794	807	786	788	749	802	748	820	782	790	774	751	766	769	761	768	802	758	839	762	810	755	803	822	755	781	797	796	808	774	818	831	772	794	801	738	772	774	814	727	754	780	751	777	833	836	731	743	806	740	814	802	804	759	742	773	799	783	766	814	803	796	755	740	780	790	797	769	820	788	829	811	788	789	792	743	805	768	782	804	781	752	828	812	782	794	788	835	769	750	771	807	775	818	767	809	823	782	810	751	844	747	801	753	804	771	750	791	807	759	778	755	778	756	814	818	795	782	796	784	837	760	822	734	771	818	787	773	800	786	783	768	740	802	755	789	776	750	734	831	793	740	715	779	819	781	750	780	798	831	784	772	797	807	761	757	734	744	752	772	812	796	819	757	781	822	783	778	837	753	799	797	829	774	782	793	788	794	779	811	802	797	793	772	821	777	772	827	748	814	769	771	755	758	807	820	808	764	745	768	778	759	779	848	806	770	759	771	721	822	824	828	782	778	773	794	791	800	787	817	779	770	791	747	826	784	781	760	800	862	761	792	758	737	804	793	802	769	798	805	789	818	771	839	776	762	788	821	818	812	808	837	798	803	768	788	762	781	812	820	788	818	860	795	782	746	795	780	816	769	780	838	747	792	760	751	763	751	757	805	783	754	756	767	838	821	752	784	779	801	819	806	813	773	813	817	778	777	760	794	762	856	767	747	790	780	781	780	763	747	778	738	837	774	775	778	801	755	794	772	747	786	833	786	854	824	783	771	774	772	807	804	739	815	820	740	829	765	816	786	770	773	755	774	793	808	774	755	796	799	728	761	793	804	790	779	769	787	776	826	806	813	804	781	767	796	786	768	837	789	786	783	796	795	805	803	835	814	745	736	795	806	774	780	780	779	795	745	741	832	838	794	772	806	763	755	755	725	793	801	792	795	770	821	758	790	752	822	809	784	803	826	750	787	752	773	758	765	802	789	776	800	791	794	803	775	770	766	784	771	810	799	777	802	824	783	800	791	793	789	784	798	780	852	781	796	772	730	848	792	793	799	705	789	743	760	781	788	750	813	755	814	809	815	797	731	744	783	780	790	821	795	793	842	788	812	752	782	736	809	827	823	788	778	788	772	806	825	835	831	755	816	753	796	754	794	751	786	819	835	772	766	775	788	753	781	766	786	791	782	749	824	802	782	789	795	810	797	792	780	789	817	761	783	799	778	758	825	820	775	788	772	766	763	788	785	813	810	794	803	806	832	773	778	758	788	756	768	774	809	764	808	729	847	754	775	755	775	785	841	768	792	837	813	732	783	793	785	776	780	801	778	744	757	727	762	744	748	800	796	772	814	802	813	738	810	796	841	789	790	755	779	759	797	769	761	766	805	805	834	840	791	781	788	728	798	787	825	768	798	802	768	809	806	783	824	805	792	780	771	780	790	790	758	739	818	779	777	777	787	788	804	782	774	805	801	775	773	808	820	779	783	758	717	780	785	787	754	860	804	785	790	740	819	769	771	793	800	776	829	778	805	789	828	821	773	746	786	766	787	794	799	850	764	794	792	771	783	796	748	796	814	753	711	788	807	800	754	843	786	804	755	759	740	780	761	805	796	766	788	808	781	736	782	720	785	772	783	780	774	812	779	779	842	837	802	813	777	796	778	774	805	790	764	787	790	771	768	795	827	767	755	812	817	772	772	821	764	740	785	758	792	798	828	785	765	801	775	795	783	730	802	779	811	747	787	762	820	782	809	756	804	767	784	767	824	778	792	797	799	783	769	751	809	732	750	761	823	734	757	801	856	786	771	735	802	754	793	824	787	825	781	792	790	803	811	783	767	783	767	774	759	787	778	727	777	769	763	840	785	787	803	771	811	769	805	766	789	832	810	752	742	757	746	770	779	753	773	761	786	778	803	802	786	808	782	777	753	851	793	806	764	771	745	779	766	788	828	815	817	802	774	787	823	813	842	846	758	819	768	776	786	778	726	794	758	786	796	809	767	823	820	755	788	765	784	848	795	796	806	826	798	799	779	829	797	743	811	835	757	746	784	758	805	786	856	834	780	810	775	769	824	824	770	784	804	797	825	736	788	772	775	754	832	789	805	806	731	791	786	807	804	842	759	818	801	779	784	761	836	785	774	813	810	783	781	818	843	819	783	798	822	799	801	717	774	792	769	811	812	774	740	782	789	764	738	789	768	778	792	832	749	781	785	741	807	796	819	765	769	802	714	781	858	785	824	850	809	788	754	794	766	732	782	793	762	812	811	785	760	815	820	811	758	780	833	783	780	791	805	773	809	771	817	775	753	787	783	798	775	796	787	781	775	749	800	793	742	765	768	810	804	797	789	781	797	822	769	798	812	772	775	790	736	793	782	794	735	790	804	780	780	763	755	776	786	818	745	796	763	776	820	823	820	781	803	805	748	787	768	793	782	780	808	786	808	746	792	781	800	775	768	799	760	852	766	754	816	820	823	789	767	771	802	767	776	819	776	756	757	791	788	779	795	784	809	804	764	808	805	764	773	785	784	792	759	742	723	822	739	792	756	846	764	772	818	771	811	839	742	792	784	758	805	748	760	792	781	799	835	715	782	768	745	802	819	792	805	788	789	784	781	797	803	769	817	740	766	798	745	795	814	793	822	812	770	766	787	756	790	755	713	764	734	836	797	800	744	787	778	771	806	770	757	793
7891	1297	1509	1133	851	714	509	475	340	333	282	289	241	265	228	216	226	217	196	227	207	249	204	232	177	174	218	225	187	185	159	203	173	164	176	169	138	145	175	185	165	177	160	159	162	158	170	161	176	158	152	163	145	169	153	137	158	145	172	168	156	169	176	145	175	155	168	183	147	159	150	140	164	158	167	163	141	140	142	164	165	132	165	163	152	146	154	177	185	185	156	149	151	156	162	170	158	135	166	142	137	141	157	132	150	166	137	136	162	158	170	144	152	167	163	141	139	148	135	157	150	159	166	152	178	166	149	167	169	168	159	145	158	167	140	160	150	158	162	136	146	134	153	155	148	128	148	155	149	152	150	178	158	152	152	149	149	153	152	156	168	152	139	143	180	182	158	148	133	128	178	156	134	164	156	171	173	156	163	156	169	155	162	156	144	156	175	151	148	146	162	144	151	152	151	170	153	186	179	156	169	177	172	145	141	148	162	160	170	171	138	144	170	134	151	159	158	153	147	147	125	154	164	145	133	153	151	180	151	161	180	167	164	155	143	140	144	176	157	167	143	133	168	173	157	149	169	149	154	170	156	150	145	144	159	153	175	159	167	179	136	153	153	171	164	142	152	179	167	140	179	146	143	172	153	135	133	144	148	136	159	173	131	176	174	178	155	170	139	137	150	147	152	160	130	180	176	163	162	166	158	171	164	147	155	151	168	165	158	155	170	150	153	139	158	163	137	152	163	151	119	149	154	155	169	161	153	154	146	171	153	159	142	173	160	158	173	154	156	159	152	156	157	157	131	150	168	155	157	140	161	146	149	172	137	159	158	145	157	158	127	163	152	163	149	143	165	145	164	149	149	159	124	139	164	157	145	154	148	155	157	156	149	175	143	167	152	158	139	141	168	139	145	180	168	125	148	165	145	147	153	147	160	153	149	149	160	172	147	158	161	147	170	154	159	175	161	144	166	159	147	169	152	168	144	155	133	157	142	164	159	157	137	139	156	165	155	145	141	171	179	152	176	162	139	146	160	182	162	149	159	152	169	131	160	157	168	169	125	156	149	171	170	182	153	157	152	150	179	156	164	140	163	161	153	148	154	147	166	162	143	166	161	166	147	160	185	144	142	141	159	135	178	143	164	162	140	153	130	164	152	149	161	162	158	135	149	149	162	166	156	139	137	147	145	152	132	144	158	140	140	151	185	154	152	161	135	159	158	167	171	143	154	166	142	144	162	166	162	152	159	141	158	173	181	134	169	163	141	155	150	141	166	153	182	139	153	151	165	145	159	165	155	160	186	154	153	156	170	165	151	129	155	145	165	147	144	153	131	160	159	141	142	166	150	140	186	175	160	162	169	159	157	162	153	162	134	137	164	165	169	146	162	169	165	138	159	165	157	171	145	164	161	148	126	170	175	156	161	153	155	170	149	151	157	153	150	185	169	149	145	173	170	161	146	171	160	162	154	159	148	156	137	164	165	149	182	152	140	160	173	157	158	170	176	156	153	147	165	148	146	127	163	135	156	151	142	180	156	144	137	158	154	160	153	177	145	145	143	163	161	162	154	174	160	150	169	166	166	148	156	164	141	161	128	146	182	149	141	139	153	149	171	158	155	163	154	159	158	171	136	165	160	174	161	162	158	149	164	153	166	127	166	157	165	186	138	171	161	166	168	175	169	160	156	172	168	150	135	161	159	154	153	152	181	141	161	143	177	165	134	164	152	139	140	159	174	129	155	146	144	137	162	139	166	158	127	166	126	153	143	167	164	190	171	145	140	152	136	158	155	155	158	164	171	158	171	135	162	161	155	161	151	184	149	166	148	165	173	147	148	161	165	145	184	174	168	151	150	156	162	136	143	160	163	159	160	149	153	149	151	165	158	145	173	150	164	136	155	154	171	151	173	159	158	138	187	159	164	156	177	159	161	183	187	139	165	147	147	159	138	162	140	159	162	142	167	163	151	131	153	154	154	145	187	141	154	144	156	169	153	153	156	173	160	154	169	132	136	145	172	151	170	142	147	177	160	157	142	153	137	135	157	164	133	157	139	156	137	142	171	152	157	159	170	171	162	154	158	152	168	176	149	145	153	174	142	149	142	165	173	173	160	143	149	153	157	153	144	156	155	163	148	162	152	165	135	144	144	147	161	145	130	161	159	139	157	165	162	144	176	169	191	157	154	181	149	161	162	189	151	124	146	156	165	136	170	154	149	157	171	154	157	142	138	157	189	154	176	184	173	157	139	157	152	154	159	165	162	188	171	144	153	147	164	166	161	149	187	154	189	155	140	137	162	148	140	143	161	147	157	136	144	137	161	163	163	152	154	149	162	163	142	150	152	142	182	176	137	150	140	153	165	151	145	179	142	148	171	172	136	148	155	139	161	163	176	157	145	167	125	142	141	158	156	172	168	149	164	158	149	137	150	186	162	146	155	163	161	159	155	155	154	140	119	145	139	147	174	167	133	152	160	148	173	174	149	170	185	145	147	137	173	169	128	124	135	155	160	163	148	154	167	156	141	159	165	162	171	155	148	156	160	162	180	154	136	166	167	159	144	141	148	148	141	134	160	151	169	175	152	161	181	151	181	166	154	151	157	144	170	183	150	160	131	165	172	166	137	169	181	128	165	141	143	179	154	161	146	165	164	173	149	155	157	147	137	140	128	150	150	160	175	172	179	135	149	149	164	146	184	145	152	155	148	157	149	188	165	173	170	158	156	155	154	151	177	176	173	153	162	170	149	150	148	137	144	156	173	169	175	164	164	138	156	154	157	139	177	171	148	141	148	155	154	169	164	147	156	155	158	144	163	173	166	124	178	158	132	160	168	156	164	141	141	146	157	148	151	157	160	169	166	158	168	151	147	172	144	144	133	150	181	168	158	142	151	162	173	157	134	160	162	167	149	149	161	159	159	153	157	162	150	132	148	160	151	168	164	134	151	159	164	160	169	179	154	166	127	151	154	170	140	147	179	166	154	163	176	135	169	176	174	166	142	156	157	163	149	188	150	160	160	156	175	153	156	158	146	156	166	173	161	173	142	148	163	168	169	153	171	167	170	135	162	147	153	171	152	125	151	171	144	177	155	153	165	164	148	158	165	163	170	140	162	165	173	155	145	146	157	170	139	167	161	149	176	174	144	134	170	152	139	159	151	149	162	132	155	152	169	159	144	152	165	153	161	172	146	159	135	149	137	169	170	157	155	159	155	165	149	143	154	168	171	152	149	193	167	156	141	156	143	166	151	145	152	155	181	181	162	156	170	148	165	139	141	151	138	146	155	196	151	166	144	144	131	142	148	175	165	145	142	139	162	136	164	148	195	151	137	154	160	159	158	176	179	154	155	141	147	163	139	132	153	157	144	148	145	155	139	163	141	155	149	133	156	166	171	150	145	163	154	135	137	167	155	158	156	156	165	146	163	137	167	151	170	176	180	152	150	165	162	145	152	156	159	162	159	127	172	152	171	157	190	181	170	153	179	164	160	152	182	185	180	164
5918	1509	3032	3737	3412	2981	2318	2238	1825	1458	1333	1156	1129	1144	1040	959	995	925	878	969	1257	1108	849	829	788	842	871	714	650	614	647	615	602	562	561	577	551	553	482	519	585	547	517	521	480	471	487	480	531	458	451	468	443	456	444	430	478	466	474	428	450	447	443	455	477	461	416	437	449	451	430	457	452	453	467	438	497	415	409	456	429	469	471	434	469	428	442	418	452	455	487	467	416	429	457	514	483	470	444	441	453	493	480	461	440	407	449	432	450	430	443	466	446	465	455	447	434	437	446	426	417	446	470	438	419	446	464	462	423	454	426	440	441	442	419	462	448	455	448	450	443	438	433	433	432	402	470	414	437	464	437	464	441	393	416	432	438	421	407	439	450	436	449	431	418	460	404	432	457	452	448	451	458	495	441	477	461	451	433	455	439	438	445	444	475	405	440	421	432	441	414	438	447	452	453	437	402	403	436	435	474	457	446	437	426	410	462	443	428	450	406	422	447	455	448	416	459	413	434	473	411	432	459	425	461	476	480	430	433	428	431	475	423	475	432	472	437	445	473	435	453	456	420	453	440	449	459	473	454	463	448	428	460	440	463	429	460	458	454	450	438	414	472	405	456	429	446	435	433	443	443	436	456	432	463	452	473	423	439	460	449	432	441	436	477	394	432	435	428	465	454	424	435	423	463	421	429	440	429	427	446	438	436	445	460	461	447	472	459	396	437	412	405	424	444	429	411	448	392	447	437	419	449	483	439	435	439	428	461	443	415	431	418	435	403	463	461	419	444	460	407	434	445	438	443	440	441	403	441	438	429	433	437	416	451	460	488	430	437	427	466	448	496	470	451	445	462	429	391	445	439	430	420	446	451	425	388	408	417	411	420	467	399	464	485	444	447	471	427	434	446	442	422	446	434	437	441	475	470	456	461	455	433	423	444	419	456	435	436	454	494	449	435	420	446	409	454	474	432	452	420	466	463	422	433	456	461	468	440	439	456	422	443	475	460	475	459	407	472	489	419	454	459	430	424	433	439	464	401	447	448	458	460	430	457	446	434	425	453	453	459	430	442	489	462	480	416	472	437	405	440	448	456	411	441	475	486	436	448	473	432	444	451	424	451	445	472	456	396	450	447	409	430	438	402	424	433	445	434	443	470	425	433	427	432	429	439	451	440	424	451	476	470	464	478	452	421	448	474	444	456	426	441	444	423	435	441	418	438	433	428	442	435	439	443	424	445	415	478	400	410	444	458	424	438	452	478	456	491	444	454	423	450	448	425	412	463	442	424	463	393	474	410	466	436	473	456	455	432	431	422	460	471	431	457	456	422	430	415	474	429	409	397	425	470	479	429	491	482	428	415	460	456	440	453	495	457	429	462	465	458	453	442	444	428	465	423	453	411	472	458	452	452	442	453	452	444	424	429	469	400	449	414	445	420	435	457	477	458	471	421	430	418	431	471	434	436	458	440	434	399	445	441	442	454	479	413	453	383	437	451	444	445	454	450	435	457	463	424	454	452	425	485	444	427	393	448	452	453	415	441	365	446	441	445	433	463	445	458	446	416	434	427	455	464	440	446	463	457	429	431	442	427	440	409	426	426	447	447	454	438	450	443	423	436	453	491	451	471	435	455	427	410	402	418	443	453	429	455	400	427	431	462	443	449	439	382	486	445	468	429	429	446	440	445	437	423	441	418	434	452	459	439	436	404	470	471	432	448	400	443	453	409	443	415	475	444	437	435	427	428	393	426	437	415	434	437	441	450	448	449	427	433	438	426	449	413	462	469	398	442	451	417	446	465	425	415	404	464	439	415	404	410	455	474	439	453	428	467	410	446	405	420	447	473	448	425	426	460	459	415	421	436	453	405	443	409	477	428	421	454	403	457	392	436	438	407	463	414	465	439	428	419	424	432	448	435	431	451	454	409	431	463	446	451	456	464	436	465	431	427	402	448	450	445	460	460	442	451	453	408	434	447	412	452	447	452	420	444	473	460	469	454	410	452	420	443	427	459	439	459	406	421	477	454	468	449	437	438	443	454	464	461	461	464	427	427	443	434	455	454	483	428	486	415	404	474	457	416	454	447	450	474	423	450	444	414	444	429	431	459	454	439	474	425	422	458	451	406	433	457	429	431	467	422	457	452	459	448	412	442	453	435	413	453	497	478	444	429	467	427	439	447	452	436	453	463	437	393	457	435	451	466	407	437	382	437	452	447	431	410	462	438	462	445	435	467	449	462	439	422	478	447	458	458	465	407	458	444	474	466	443	451	402	451	442	423	421	452	441	451	452	455	425	454	433	438	435	449	444	435	449	432	427	428	444	449	454	455	454	424	446	469	451	414	467	477	426	428	481	438	404	447	457	426	463	421	425	439	434	462	436	413	405	438	443	445	436	456	467	436	460	424	389	464	417	425	448	437	418	409	431	441	459	482	453	415	450	413	438	461	493	446	430	446	420	502	467	435	440	417	465	414	430	442	445	443	448	422	447	439	420	467	453	440	440	413	461	404	428	469	475	479	454	437	441	438	402	414	425	422	467	456	414	432	465	444	470	438	439	438	445	426	421	461	434	424	468	438	420	430	432	445	454	436	472	445	418	434	435	467	442	403	434	456	460	487	442	435	438	445	421	455	437	432	426	430	457	443	398	445	478	418	438	462	411	431	483	479	423	432	402	387	440	414	425	436	442	468	426	443	439	453	441	446	477	443	425	452	430	450	472	450	443	442	389	411	475	390	422	429	440	443	468	438	459	411	481	479	459	439	460	467	459	474	431	469	438	449	453	418	426	455	409	446	473	423	450	437	469	411	449	448	447	467	431	456	449	456	437	444	447	419	442	469	433	436	425	481	446	433	431	441	435	450	488	468	464	467	488	412	422	423	436	466	441	428	460	475	449	437	428	433	444	446	486	464	478	416	453	439	437	444	452	433	434	461	439	424	466	415	438	393	446	411	464	441	407	435	464	418	435	450	466	432	371	441	432	401	446	420	470	429	427	452	473	472	445	457	446	457	464	468	419	422	449	458	460	471	447	474	439	450	435	457	430	397	451	460	426	449	424	454	435	465	482	419	452	437	423	462	472	431	454	396	443	439	466	433	445	457	486	439	483	456	450	420	476	451	446	430	446	405	432	428	417	453	440	427	418	495	420	435	430	455	430	413	441	409	462	439	426	429	416	457	439	441	440	458	392	453	436	445	417	494	434	478	427	447	455	439	443	445	440	413	434	431	426	453	434	485	413	441	487	433	453	485	429	439	401	417	434	457	418	428	465	470	468	409	424	448	445	432	484	440	453	399	446	415	397	450	472	414	446	420	446	419	443	434	428	429	433	469	397	450	438	434	476	429	442	445	372	406	456	430	425	470	429	434	428	408	449	421	462	445	426	456	416	411	435	466	469	443	415	443	417	401	464	425	442	433	440	460	445	503	455	410	432	443	512	426	415	423	471	429	473	436	440	380	493	451	429	436	444	459	435	399	435	405	427	461	431	447	433	433	430
14219	2928	3098	2377	1804	1480	918	714	601	492	463	431	387	387	381	291	340	287	309	345	373	342	271	324	377	291	310	254	222	228	244	236	236	215	232	236	211	220	201	199	218	213	216	208	192	207	207	189	219	211	194	204	240	205	211	185	197	233	209	208	189	185	189	189	208	195	190	214	190	185	200	169	199	196	158	185	185	190	190	181	210	180	211	211	166	204	206	203	190	184	185	200	195	188	189	182	202	191	196	204	237	172	209	191	218	215	211	211	195	196	193	182	180	188	187	177	198	203	176	201	172	196	178	193	203	196	204	185	189	183	185	191	220	189	178	188	192	208	234	188	203	175	209	211	197	197	200	168	192	195	190	188	180	197	194	194	216	176	213	192	174	185	215	215	191	187	201	200	181	194	208	220	172	191	188	195	178	185	227	199	199	204	196	187	193	179	189	191	186	181	205	183	183	182	219	182	175	180	173	181	190	179	204	186	189	193	216	200	176	195	173	194	202	206	186	213	206	194	185	210	229	195	178	191	165	188	194	211	221	202	187	172	195	206	192	211	193	201	226	174	213	184	200	188	203	202	195	187	171	209	187	180	178	190	199	231	191	196	203	173	223	169	228	164	195	197	212	202	179	212	198	196	175	167	183	194	207	205	189	167	215	220	178	192	208	182	180	197	213	188	212	178	192	178	180	212	155	203	170	188	195	207	196	206	199	207	194	205	201	182	177	197	164	160	188	213	185	223	205	218	209	216	170	192	188	179	203	200	179	214	193	187	195	182	181	212	168	192	194	172	228	172	181	206	167	204	209	209	219	190	193	201	187	184	213	201	193	188	161	195	188	183	201	194	183	186	186	196	201	223	208	160	210	209	188	193	185	185	188	198	174	194	208	196	178	194	175	186	203	191	177	194	194	166	173	186	187	194	184	175	185	179	177	209	164	190	168	183	196	215	175	196	180	181	226	197	194	200	206	206	195	190	196	188	189	193	179	210	210	197	201	209	168	185	207	193	181	222	187	215	196	195	204	212	208	186	212	196	191	206	185	203	196	180	202	199	211	197	207	191	207	183	197	205	211	224	195	203	200	197	167	219	191	195	206	198	206	182	193	176	213	192	183	184	181	199	200	198	192	174	179	198	199	181	189	200	194	208	185	184	189	184	205	177	186	209	188	191	203	193	204	197	189	181	201	204	208	183	186	180	212	198	179	194	171	178	203	178	184	195	199	205	227	181	194	166	186	187	161	196	218	190	202	192	177	209	184	204	217	183	186	191	179	191	183	189	217	194	210	193	208	197	190	194	203	209	184	214	208	202	199	218	213	180	187	171	188	184	186	190	228	192	166	188	188	206	184	178	189	210	192	217	213	206	159	203	187	215	186	195	186	184	189	198	206	183	197	208	220	198	196	194	166	204	186	199	216	168	166	199	233	190	214	200	198	189	189	185	214	167	208	208	208	197	207	185	197	203	181	187	196	185	181	197	178	206	180	184	209	168	192	171	179	196	202	208	201	192	199	176	196	209	188	200	206	185	198	178	193	207	220	208	194	194	217	195	202	196	180	178	213	182	178	196	203	205	201	181	176	226	185	187	195	168	181	214	179	197	189	223	176	194	203	196	184	196	192	171	221	193	209	183	194	214	226	193	203	206	212	191	208	164	174	214	194	189	192	217	165	193	190	199	184	204	197	191	170	202	192	194	188	188	196	193	157	199	173	210	208	180	179	194	191	189	188	184	183	195	181	198	192	184	176	202	174	196	193	192	175	200	197	185	181	205	207	184	209	179	189	183	220	212	205	212	192	199	207	196	179	175	193	188	163	205	191	208	192	178	193	204	216	202	196	181	209	198	191	182	174	210	173	193	180	202	204	180	170	229	192	189	180	190	182	202	193	213	185	174	184	180	194	215	197	210	173	199	199	186	191	202	189	182	194	195	181	175	181	199	199	178	233	176	178	176	210	202	183	187	175	220	200	212	193	218	224	195	189	203	185	207	180	210	183	202	209	193	189	194	202	186	201	163	208	208	184	209	179	203	171	203	202	202	181	161	216	192	189	165	195	204	196	200	200	207	179	195	165	224	200	181	203	178	202	201	199	179	201	189	189	206	183	194	190	193	204	185	224	181	185	194	203	240	212	197	177	194	188	211	215	207	205	197	189	211	184	204	192	192	205	196	194	209	211	208	190	178	172	189	205	163	183	197	169	190	174	185	186	172	175	216	193	206	204	218	200	188	198	204	198	212	208	182	209	203	198	196	212	203	194	186	212	198	192	206	168	224	180	188	220	211	199	204	219	189	172	197	211	215	190	196	183	183	197	189	208	209	183	209	182	211	176	187	209	200	194	198	190	203	209	208	192	189	169	167	196	180	196	196	191	193	188	209	207	165	204	182	185	186	180	203	216	184	186	172	172	185	192	213	219	220	207	191	212	229	192	182	190	195	200	206	207	198	199	188	174	192	196	175	197	179	181	185	204	193	185	185	188	178	201	178	210	211	193	206	199	187	202	199	176	183	190	221	190	194	223	190	205	166	195	203	194	197	215	184	197	225	188	204	207	211	170	182	210	197	191	195	177	187	181	200	167	195	195	174	190	235	184	182	201	174	197	184	188	185	209	191	190	191	201	199	219	185	205	202	201	190	213	210	190	197	188	203	189	186	200	192	196	188	174	176	190	187	183	180	210	214	208	192	208	179	191	193	187	211	189	172	205	190	177	180	195	193	177	209	194	197	202	178	189	194	191	176	187	185	190	190	191	184	196	189	210	203	175	203	198	207	192	207	196	178	186	171	201	178	208	218	171	178	189	221	177	196	161	231	184	205	180	195	191	195	195	187	214	192	208	190	196	187	178	191	196	183	187	189	222	215	185	224	184	190	203	189	197	197	176	204	186	203	182	201	178	204	227	205	197	199	194	179	215	179	195	237	171	169	182	178	190	207	213	209	191	216	198	191	181	223	187	205	184	212	212	195	160	185	217	180	202	206	196	184	183	190	217	191	202	180	206	195	180	178	203	180	222	199	202	196	178	226	185	173	198	176	190	193	176	197	195	179	191	198	206	191	214	179	170	208	177	173	226	188	177	188	184	222	169	229	213	192	185	168	203	192	193	183	212	210	179	192	193	195	199	193	204	217	205	169	193	195	185	199	198	184	201	167	183	208	177	199	223	189	197	179	195	181	194	214	205	205	212	196	231	187	202	202	180	197	197	180	180	211	191	169	209	189	195	188	206	173	192	196	198	187	163	192	185	182	180	195	186	207	210	198	190	188	197	185	198	215	190	204	180	198	194	183	200	174	182	188	198	169	191	168	190	206	191	209	219	181	189	172	180	188	185	193	199	184	191	204	210	194	195	213	224	177	186	194	188	195	195	174	221	202	193	179	205	193	187	185	176	179	216	189	173	206	227	218	197	206	180	189	186	222	187	189	218	163	213	212	179	193	193	192	199	198	209	199	212	167	190	183	179	188	204	179	163	199	187	198	202	191	169	180	194	194	181	180
7895	2513	5587	6664	6109	5245	4107	3522	3201	2485	2134	2068	1989	1895	1737	1576	1593	1568	1371	1756	1985	1631	1321	1437	1455	1299	1395	1034	920	911	894	854	899	851	771	751	713	705	710	766	797	769	670	640	661	632	600	629	619	658	612	609	613	597	647	626	600	582	591	615	584	584	541	602	566	563	595	577	559	566	560	562	553	574	569	533	611	550	581	581	547	532	573	580	563	537	561	570	610	568	553	588	555	541	552	570	556	556	581	550	602	599	538	550	597	583	544	541	571	574	511	512	557	561	555	577	566	504	538	548	566	568	573	548	530	530	555	552	571	530	564	606	595	536	580	571	526	567	547	539	536	535	568	569	581	531	546	550	545	516	534	531	556	525	558	599	565	552	529	523	539	569	578	548	548	596	549	590	523	605	510	568	568	502	505	560	560	555	549	564	526	528	545	564	565	551	549	532	563	576	518	524	541	524	581	578	568	603	521	579	626	535	498	558	515	548	580	585	573	523	534	571	514	555	530	515	576	559	553	541	502	579	579	505	545	559	550	550	564	510	518	555	531	540	568	522	536	526	521	528	534	568	540	520	567	581	561	547	520	553	507	537	550	552	538	609	556	548	589	534	509	523	539	532	530	501	567	521	582	541	549	559	549	552	517	548	535	544	563	563	558	581	536	567	514	524	556	555	512	541	541	576	508	505	532	541	596	573	545	529	561	552	530	534	561	551	576	564	588	591	561	570	531	554	573	520	576	560	578	580	536	575	525	557	581	576	524	552	530	574	554	583	535	577	573	533	540	538	541	567	557	571	532	549	560	534	514	590	532	551	584	529	535	538	543	536	588	544	529	580	599	577	587	533	534	548	564	536	584	529	592	532	515	522	589	497	583	538	557	535	515	547	531	506	580	525	534	580	559	580	573	531	573	570	614	591	579	555	526	563	575	518	567	541	622	535	554	534	581	565	589	541	531	564	561	538	561	578	518	550	573	510	505	559	557	504	563	535	536	600	554	533	559	496	546	566	554	567	558	538	539	554	518	612	561	552	582	539	580	575	600	542	567	581	505	595	566	562	517	529	563	567	520	562	501	537	571	522	545	565	523	554	575	562	569	552	524	569	562	542	577	548	527	546	532	569	529	558	548	556	592	549	523	506	532	574	550	525	525	565	554	510	564	514	598	537	569	588	529	561	545	574	498	537	579	570	545	566	545	563	564	555	566	549	555	562	516	581	529	566	549	557	550	532	529	504	495	509	582	588	566	520	535	515	483	581	572	528	506	566	525	560	538	539	537	587	580	547	516	515	571	586	538	569	598	568	513	550	515	524	554	583	530	536	572	519	571	552	543	575	514	515	521	571	574	559	541	553	550	547	548	551	538	547	587	549	509	565	546	538	554	546	555	501	544	552	539	523	541	578	524	563	570	532	519	566	543	560	529	622	546	542	527	592	558	570	532	549	564	517	556	498	587	539	556	560	551	560	547	570	537	521	536	590	550	552	564	567	518	494	503	544	568	530	532	553	556	582	542	573	602	513	530	555	531	528	552	557	517	564	557	576	524	561	574	542	576	560	534	535	562	548	531	514	568	603	580	560	554	567	540	543	520	573	552	553	556	561	569	526	612	547	525	563	496	528	566	520	566	533	525	545	571	561	559	565	534	523	535	553	529	566	557	523	547	565	567	533	575	534	544	535	529	546	556	525	558	568	554	553	540	543	551	561	512	542	572	526	545	560	542	575	591	584	556	575	552	525	536	512	518	562	565	543	531	560	521	520	574	591	538	556	545	560	540	540	523	550	582	522	554	563	536	537	514	507	548	553	559	563	556	544	583	567	540	560	538	530	557	517	564	544	534	543	579	520	557	575	560	575	572	529	556	530	530	544	546	551	538	542	561	568	566	526	554	567	573	554	553	538	486	561	518	510	559	533	556	555	544	590	563	524	520	560	550	560	571	561	553	534	555	527	589	567	582	544	542	498	550	576	542	511	559	577	532	554	520	581	587	528	548	531	535	578	508	568	566	533	569	531	537	544	544	561	546	559	581	560	548	529	533	575	555	545	561	536	549	508	564	563	520	563	520	569	515	589	538	523	561	575	541	561	520	563	572	545	595	552	598	544	588	540	539	530	579	546	587	555	587	565	542	561	516	555	572	517	563	529	532	544	551	537	526	512	558	535	556	521	575	522	563	560	546	566	559	593	554	552	506	550	527	528	548	547	546	528	555	566	559	529	554	571	531	539	585	539	559	550	572	585	539	537	566	549	551	522	573	505	552	570	552	542	602	547	547	552	529	543	568	536	554	583	547	515	539	538	577	555	555	583	517	540	538	522	587	570	578	558	538	553	567	526	556	576	557	539	545	525	540	565	576	531	533	544	503	566	564	548	582	550	546	527	569	550	502	560	555	540	529	557	563	535	581	579	545	563	528	530	521	562	577	554	548	558	542	554	548	595	541	528	530	570	543	591	545	544	539	506	547	507	534	553	585	546	590	546	531	518	529	538	552	542	540	572	539	573	567	547	541	567	585	578	587	548	580	526	506	529	590	526	522	568	548	566	548	569	561	531	545	543	549	543	574	556	537	516	543	559	545	568	495	528	557	520	568	508	608	524	571	558	538	520	568	546	561	549	512	556	560	538	575	581	541	543	584	557	541	517	542	584	504	551	547	545	572	535	576	558	542	594	563	558	524	558	545	558	533	519	534	545	549	512	534	575	534	502	540	548	535	550	568	595	573	510	547	522	547	525	548	552	564	561	567	573	584	537	534	529	562	569	580	551	600	518	530	547	544	571	599	503	589	547	562	534	576	609	539	555	572	571	563	534	522	556	573	546	556	509	563	552	545	535	596	544	550	542	576	549	562	548	501	570	586	495	539	578	544	562	523	543	591	546	569	556	584	574	546	585	560	601	552	541	551	530	566	552	552	555	544	550	548	565	578	594	543	508	537	546	568	552	569	542	555	593	546	570	543	557	578	512	558	566	551	585	574	529	545	545	535	563	573	484	542	512	577	550	549	542	555	535	561	539	554	566	562	546	551	561	535	586	516	530	565	532	564	512	530	575	587	581	567	585	548	596	535	541	528	528	573	528	596	588	540	558	543	533	534	563	558	558	536	535	523	532	558	545	558	509	562	543	531	583	536	541	567	527	565	551	493	541	547	547	551	569	553	524	531	503	556	567	530	524	547	565	565	534	536	538	540	564	518	562	530	566	516	542	541	506	531	560	519	561	535	540	579	504	549	561	554	551	557	546	577	551	583	512	507	537	560	592	538	556	553	523	546	564	534	526	519	562	535	532	578	542	546	569	605	590	560	605	589	526	587	541	553	556	570	529	577	544	526	565	523	542	538	609	556	572	529	538	557	546	524	574	537	564	569	537	552	548	547	573	598	582	513	533	566	540	504	553	557	561	570	516	548	591	556	574	516	542	558	577	512	547	529	589	582	527	559	520	570	537	578	531	589	583	551	565	538	539	497	549	549	535	529	526	533	543	501	521	528	568	582	542	521	575
2081	372	398	330	375	338	310	298	348	351	310	324	319	323	297	335	309	344	349	321	362	317	333	368	320	344	313	330	333	285	322	348	297	345	323	324	327	319	319	297	315	322	355	352	313	316	307	343	322	338	334	317	337	299	345	330	307	307	311	343	331	341	308	351	318	309	293	306	340	330	327	305	310	335	323	301	303	311	306	337	300	323	326	320	320	326	316	326	329	286	338	299	279	288	343	311	323	295	336	322	307	315	294	307	337	317	292	331	306	308	292	307	325	349	299	303	321	330	320	307	310	318	328	335	298	304	334	320	313	319	284	340	333	327	315	301	348	314	289	321	329	313	330	323	312	316	321	318	310	327	312	346	340	330	317	302	328	310	351	319	286	323	319	332	302	337	329	333	288	290	301	299	340	305	317	314	333	300	313	341	352	340	308	316	311	298	302	310	326	329	322	303	345	301	295	336	310	308	357	354	353	321	349	324	323	294	310	304	341	338	300	345	360	328	315	330	290	320	345	332	303	324	329	332	313	323	301	307	330	320	285	289	338	295	301	311	292	340	289	320	325	323	316	333	289	291	311	320	335	299	313	309	339	331	329	307	301	355	309	313	316	327	306	313	343	313	328	316	304	313	307	323	307	333	280	296	305	289	289	338	339	348	334	337	293	320	343	304	328	318	317	264	296	324	301	303	317	345	349	322	344	334	297	324	309	361	324	304	342	315	302	290	324	320	327	302	310	304	289	334	318	310	327	335	321	299	340	343	330	313	329	309	322	303	335	326	352	332	323	312	312	281	336	331	323	324	313	311	316	313	316	325	297	345	315	341	303	312	338	330	302	293	336	318	281	320	301	353	335	360	320	342	306	287	317	307	319	343	309	296	331	309	326	320	336	320	335	332	305	283	354	312	359	311	317	301	339	311	302	279	316	309	343	355	323	330	322	318	298	345	302	314	326	357	302	333	326	304	310	304	277	317	361	300	295	311	307	313	335	333	339	338	369	353	315	341	311	331	328	305	314	316	331	320	322	346	306	317	329	318	309	317	345	329	332	326	307	297	337	323	315	330	331	334	330	294	349	340	281	329	305	347	329	334	301	335	331	303	322	316	339	319	346	328	338	335	327	344	343	330	309	339	310	321	343	318	274	302	331	345	341	311	306	307	305	322	289	289	321	327	322	332	291	312	348	366	335	290	321	309	318	311	290	304	328	344	314	311	331	314	331	325	332	335	342	316	303	292	302	310	293	343	365	318	338	340	278	323	312	299	317	328	332	294	310	303	369	277	321	319	306	330	306	330	290	323	325	379	315	309	292	313	338	340	338	325	344	294	332	317	333	345	338	322	350	312	337	324	335	336	288	321	319	333	303	320	326	318	319	311	313	320	315	300	342	338	318	323	326	302	290	299	301	326	300	328	335	312	314	291	339	324	311	338	341	270	278	295	313	340	274	345	332	305	356	314	326	299	294	319	324	311	321	319	325	326	289	298	332	282	330	319	362	332	292	347	326	351	311	344	322	318	328	308	312	293	331	329	317	308	310	302	327	279	293	324	299	346	320	305	297	322	285	346	337	346	330	294	307	306	327	311	303	297	325	297	350	328	312	312	315	319	312	310	337	321	314	312	304	327	337	333	325	317	332	293	302	326	325	336	352	312	328	320	329	299	313	308	338	314	328	307	312	328	334	325	302	312	337	327	296	328	300	335	323	294	296	319	335	329	315	302	303	296	310	307	308	333	320	297	299	325	321	299	335	366	324	337	309	321	308	310	309	275	315	293	292	309	325	308	309	320	319	322	316	338	352	319	328	319	310	306	292	332	341	326	302	313	333	330	306	345	333	301	312	307	330	281	339	315	285	333	319	348	304	291	335	323	350	320	315	325	332	315	309	313	339	303	336	283	337	314	326	298	323	348	319	319	296	322	308	348	284	303	302	296	311	299	308	332	314	338	333	318	323	331	331	317	320	313	333	323	313	342	311	356	320	343	305	328	327	326	337	371	293	296	308	330	323	315	319	345	319	330	315	310	305	315	302	293	306	291	270	312	315	304	332	321	323	322	320	336	327	326	312	314	309	327	325	323	340	328	335	311	342	306	323	316	302	305	315	325	348	329	311	321	342	267	343	295	310	316	293	322	330	308	321	300	295	319	350	311	313	309	298	352	334	301	328	283	332	318	320	327	315	275	321	326	330	319	366	288	309	314	351	310	322	266	346	329	307	321	312	334	330	307	329	304	297	328	320	324	318	321	350	323	315	333	321	327	326	354	292	305	325	334	307	282	322	319	298	339	307	311	354	308	323	315	339	326	309	308	314	307	319	315	308	315	314	347	334	307	316	314	352	313	316	316	301	341	333	308	333	310	321	291	355	303	329	322	334	309	336	278	348	305	305	298	324	314	310	353	312	342	307	345	331	296	322	330	358	309	342	324	299	306	348	349	310	332	356	314	333	294	309	270	312	323	316	330	304	293	337	328	347	333	321	331	344	336	306	341	339	302	331	305	307	321	294	317	333	311	338	314	314	329	318	307	300	343	324	309	318	324	324	313	341	298	339	310	323	328	335	346	314	306	345	306	368	322	313	319	310	314	332	359	288	316	342	353	319	309	296	300	345	301	318	319	319	345	301	320	340	372	306	319	282	327	335	339	289	305	309	318	310	315	330	278	287	335	315	307	329	342	358	339	314	308	299	306	302	352	322	306	330	329	307	333	323	280	318	314	272	276	304	316	328	300	337	318	319	292	351	328	332	325	340	312	275	323	320	302	326	296	336	311	348	295	310	314	319	358	315	326	310	370	346	325	314	334	328	326	331	303	337	324	313	316	301	315	318	323	304	294	330	298	320	322	314	303	312	326	331	319	304	324	303	342	303	313	309	318	335	312	331	327	295	318	333	344	335	308	326	352	311	341	307	305	295	346	347	325	303	324	321	307	277	293	282	321	329	290	320	303	346	320	318	314	303	331	295	334	310	313	342	319	307	335	319	305	330	338	276	333	346	319	348	330	327	288	325	326	339	345	322	320	312	312	329	319	306	315	316	298	336	344	278	314	312	275	334	339	331	285	294	313	309	326	327	316	353	317	326	308	297	337	289	322	329	291	318	298	345	280	331	298	335	319	338	328	324	359	332	355	326	311	298	325	285	336	345	324	334	324	333	333	309	321	330	325	337	332	302	316	317	350	311	312	305	329	290	291	331	332	317	334	316	310	295	301	335	310	349	330	278	322	334	321	299	363	310	330	309	318	327	354	291	301	334	347	305	318	320	332	312	322	335	303	307	337	288	314	310	327	317	342	306	330	353	328	304	288	322	329	337	317	333	300	324	343	336	297	375	266	343	326	306	300	316	355	297	303	315	269	340	304	276	355	295	307	280	345	331	330	337	324	317	295	320	358	293	318	325	303	283	276	307	298	306	323	321	298	338	324	300	329	319	298	326	329	355	338	348	333	326	329	306	332	319	307	320	337	325	343	313	310	305	336	334	311	300	318	333	316	324	311
2494	854	927	1069	941	907	878	864	831	848	857	826	829	788	799	835	821	826	847	812	815	810	772	813	833	797	802	799	749	812	791	811	804	809	750	774	777	836	789	806	803	766	784	869	786	773	762	759	808	784	767	767	777	772	765	779	799	820	844	780	767	809	760	769	767	794	781	785	784	759	797	827	807	778	799	776	818	783	793	765	782	767	787	753	802	729	769	818	832	775	803	808	780	764	767	775	780	760	791	758	733	831	781	758	793	813	780	761	779	787	794	775	729	772	776	828	796	778	794	762	751	814	762	781	765	777	777	802	797	816	801	781	794	843	834	791	821	787	755	804	767	750	788	826	741	838	842	772	778	775	823	794	824	810	758	816	808	802	784	815	764	775	834	785	740	755	838	806	773	802	774	797	776	793	807	802	739	808	800	778	765	821	847	799	747	833	794	830	819	771	823	748	763	736	807	753	801	764	780	759	849	782	765	832	734	802	819	822	829	853	784	755	766	815	781	720	794	775	798	790	791	822	822	753	771	805	784	759	768	761	777	820	819	769	765	776	763	785	803	780	816	800	809	806	826	783	770	793	747	846	800	772	790	779	780	789	806	788	746	767	786	828	848	776	744	793	765	748	770	744	770	834	810	784	848	812	788	773	856	854	794	758	787	797	775	770	769	820	807	808	794	770	774	783	783	791	785	756	774	790	752	781	801	781	771	746	789	797	764	785	815	814	758	788	831	840	791	819	755	824	759	762	820	779	770	782	784	812	798	794	818	754	798	766	851	817	765	833	822	755	808	746	808	770	776	815	784	808	782	758	760	784	787	757	799	820	746	776	723	803	755	756	813	814	742	821	777	791	793	777	785	770	779	813	769	791	770	736	785	841	846	787	823	835	798	815	817	789	780	785	777	793	788	792	797	769	721	796	802	758	767	746	818	790	788	787	782	774	768	801	731	793	761	808	821	806	735	768	792	793	828	798	822	771	820	774	846	784	760	845	757	796	758	824	740	786	760	784	835	780	793	799	798	755	834	813	807	772	779	808	790	813	763	774	781	771	764	821	789	843	797	747	792	818	827	775	798	808	770	721	761	794	819	727	793	781	769	775	790	806	721	779	766	755	823	747	807	769	741	753	744	793	797	789	752	793	785	783	746	771	800	795	780	829	817	807	811	770	810	814	811	833	774	765	786	833	828	792	781	782	801	793	823	790	804	767	806	736	762	805	811	833	779	790	755	719	794	792	789	792	813	791	777	792	801	763	791	842	828	766	783	784	760	758	832	797	755	753	769	802	761	767	768	797	774	838	755	715	755	774	806	845	823	760	762	763	776	835	809	781	776	828	805	795	797	760	767	800	788	828	850	792	747	794	789	783	791	760	809	761	837	775	792	803	761	834	800	797	796	842	789	777	778	803	806	792	786	781	816	769	765	743	785	789	786	852	787	768	752	794	755	746	788	788	810	759	772	752	806	785	766	823	792	786	782	792	789	787	744	851	779	741	870	785	771	763	769	770	782	785	786	830	774	799	771	805	814	792	813	775	812	772	804	792	782	760	790	822	785	809	822	814	819	801	780	784	763	774	788	735	809	797	837	790	788	844	785	754	778	812	770	795	796	755	792	767	794	761	779	768	796	803	796	795	787	781	790	789	772	758	784	773	742	790	741	786	758	814	760	758	787	776	785	759	818	816	780	784	768	815	792	801	764	792	816	774	772	822	823	765	780	772	795	745	741	814	781	831	756	763	796	784	820	810	789	781	781	761	788	764	783	806	804	838	736	790	804	812	769	844	781	793	803	798	831	800	773	772	774	821	784	842	771	755	790	819	765	825	773	798	794	767	802	770	797	802	783	783	802	795	799	781	810	786	780	802	862	797	762	812	784	770	804	775	773	771	743	783	856	769	804	744	804	758	821	767	809	781	815	816	809	794	780	788	766	845	752	828	800	819	720	772	814	760	808	842	822	811	801	793	785	818	756	796	815	787	828	788	794	853	806	813	793	783	815	780	788	773	787	789	799	767	796	771	748	800	787	791	717	766	855	808	852	760	829	763	804	742	785	774	744	808	775	768	803	788	771	791	786	821	763	779	812	784	769	796	783	753	797	797	717	775	795	787	740	784	850	803	784	875	753	806	781	729	778	780	871	812	731	750	781	815	802	768	772	801	746	784	767	815	772	770	792	752	811	808	788	766	789	777	779	748	805	805	806	800	808	792	763	750	797	817	850	841	834	787	789	797	772	789	797	798	775	801	840	806	783	798	783	787	770	734	830	840	796	837	762	830	802	743	779	810	835	777	790	810	736	772	783	822	833	863	777	787	765	782	795	835	773	848	819	779	806	795	782	793	829	776	808	803	783	777	766	824	811	765	843	778	794	764	782	753	770	739	763	789	810	800	792	811	816	797	807	806	747	834	805	783	828	790	790	840	771	769	810	792	756	780	803	842	735	804	766	784	797	790	785	763	771	802	793	792	764	765	757	761	812	784	781	782	823	845	773	797	777	778	827	802	760	739	763	743	776	791	772	779	769	797	828	758	748	785	772	781	778	757	757	822	784	791	740	832	828	768	787	818	753	765	820	786	835	796	813	740	806	786	787	782	852	788	792	796	842	789	834	839	774	810	794	797	835	767	771	773	763	799	774	786	788	759	790	788	804	768	782	802	811	764	794	766	822	782	796	786	754	839	807	773	843	790	768	810	784	794	800	794	738	797	796	799	833	776	789	809	788	729	749	801	805	767	775	796	755	779	813	804	792	789	807	814	773	753	752	818	802	822	805	800	812	812	764	791	792	759	782	821	819	788	806	802	845	840	850	751	807	755	781	808	786	822	751	800	764	815	743	794	801	784	817	780	780	767	752	782	797	822	796	785	766	787	780	785	831	816	781	791	788	804	801	773	804	853	786	833	795	749	753	803	810	783	774	815	810	817	775	785	739	811	787	787	828	739	780	794	794	810	795	740	782	789	791	764	827	800	756	814	831	754	776	804	797	763	766	799	793	788	809	770	794	796	741	763	793	817	800	822	792	820	771	808	871	769	780	802	756	811	808	782	801	791	758	754	768	747	805	798	829	802	790	743	770	829	759	787	839	801	802	817	791	809	770	777	801	755	762	760	786	779	774	790	842	815	818	750	799	788	806	805	824	826	771	759	738	778	821	800	808	793	758	792	780	778	765	770	761	758	760	803	809	778	813	771	784	769	750	742	790	789	759	801	775	794	734	777	812	792	764	776	789	778	789	779	807	789	817	801	814	788	775	780	795	787	808	814	751	819	762	802	800	770	809	814	752	768	791	756	788	762	823	768	753	789	751	756	812	755	796	779	853	783	813	773	782	780	819	791	796	764	794	801	770	770	818	741	813	798	791	763	745	785	794	814	813	820	818	773	825	834	811	774	779	791	779	760	808	813	822	809	723	803	786	789	836	783	795	737	797	787	788	797	772	809	821	787	799	814	792	809	782	775	793	750	818	763	789	835	800	777	772	791	815	819	809	789	770	785
7931	1406	1545	1352	980	779	589	447	343	318	249	249	277	233	218	215	210	229	216	230	274	278	221	248	214	197	215	170	170	175	176	150	175	192	163	164	154	144	151	181	162	172	166	160	165	149	134	153	151	159	149	166	158	173	158	166	174	140	140	171	154	138	162	159	178	179	160	150	172	148	157	187	131	140	146	168	153	161	160	151	170	151	136	162	147	166	152	157	181	155	171	161	151	166	143	143	135	164	173	161	155	132	154	146	139	180	162	173	136	167	163	154	142	158	152	159	160	139	181	156	180	168	172	171	170	157	160	153	163	159	142	172	160	175	174	143	158	165	181	147	135	167	150	159	162	148	167	165	148	164	157	173	156	167	143	143	131	146	168	150	162	164	160	148	161	131	158	144	180	139	154	165	170	145	146	154	172	153	188	149	151	184	142	158	157	161	161	155	178	162	164	163	152	142	158	159	161	156	171	152	189	146	167	169	153	174	170	163	160	144	133	146	149	148	184	174	125	153	161	155	131	194	164	167	156	140	162	153	144	161	162	156	163	133	145	162	134	164	158	157	146	160	150	154	156	145	165	149	173	155	157	147	169	136	160	162	153	163	148	171	172	145	147	153	137	175	163	137	174	170	163	138	175	168	154	156	158	152	181	157	132	169	135	129	165	151	173	161	156	156	153	179	157	152	162	162	144	165	159	146	140	167	142	171	152	149	169	162	135	135	154	155	147	142	147	158	163	161	168	163	145	159	136	168	174	173	154	164	147	142	151	180	195	136	163	175	168	170	146	145	152	181	170	165	154	152	140	150	163	149	161	160	158	167	142	176	136	159	153	152	165	148	172	168	182	146	133	157	166	161	151	153	153	153	161	169	152	140	153	176	165	171	186	181	166	163	169	154	148	134	162	176	168	136	167	161	172	173	173	158	179	132	161	164	159	157	148	169	143	154	170	157	124	130	160	161	143	155	149	175	149	159	152	154	134	162	126	148	146	172	174	156	156	165	167	162	139	149	139	150	123	148	149	157	150	165	160	146	153	132	156	137	160	146	173	153	131	146	149	159	164	165	174	153	165	165	162	142	151	138	173	189	149	167	144	136	176	142	165	139	131	140	153	141	135	148	171	150	161	137	164	181	152	161	153	148	165	143	157	162	170	156	169	178	140	162	167	171	173	155	157	145	129	144	142	163	136	150	164	162	158	144	156	171	157	147	147	164	148	168	147	160	143	168	161	128	157	176	158	150	155	138	141	159	159	158	148	140	158	159	162	173	164	170	153	144	134	174	155	161	137	154	142	169	164	168	153	148	145	177	146	180	148	165	139	167	155	156	162	175	155	165	163	161	166	145	140	134	166	165	170	137	142	137	137	140	157	153	156	147	162	130	164	153	145	172	157	158	160	175	153	144	139	159	139	145	153	148	158	143	135	149	159	174	147	135	174	172	170	143	165	133	141	178	144	153	174	148	165	147	151	155	164	151	144	156	144	146	171	158	150	147	158	167	161	161	149	159	175	165	171	155	162	176	152	156	180	150	149	152	169	151	179	172	156	150	135	141	141	151	172	168	146	156	167	142	132	155	167	153	159	129	160	142	138	138	167	161	163	159	159	151	132	166	171	161	158	137	146	172	151	177	161	169	126	167	180	150	141	155	141	143	138	154	141	141	153	163	171	155	149	159	162	148	168	152	144	167	167	157	136	142	157	148	151	162	176	150	159	159	171	149	141	160	176	177	146	164	174	140	161	138	157	156	158	150	146	129	135	152	133	161	141	140	158	159	127	161	167	168	155	152	157	126	148	167	149	144	143	163	158	140	159	146	170	140	172	145	157	163	165	151	148	127	158	161	159	153	151	148	173	170	143	175	167	166	188	183	149	188	176	139	168	163	161	152	144	155	162	145	171	145	137	147	158	158	146	162	141	148	169	163	152	161	164	134	139	165	150	158	147	152	153	173	160	143	172	153	155	179	154	151	133	138	145	138	138	174	131	147	139	189	147	167	164	187	149	175	166	140	163	144	149	146	151	154	186	121	154	155	174	161	163	181	162	129	202	168	156	147	158	151	147	126	171	155	175	151	147	159	174	159	128	171	164	158	149	168	176	172	144	145	163	152	142	156	148	156	183	169	170	145	166	173	155	165	143	138	177	176	159	155	156	149	143	157	154	161	144	159	153	157	127	154	147	162	150	146	149	162	152	176	164	142	172	151	173	187	168	165	169	141	154	186	140	151	147	138	159	159	144	164	134	153	150	146	150	146	144	154	166	145	171	151	177	150	152	159	153	193	158	172	184	137	170	141	164	168	178	171	145	162	152	155	170	157	146	166	146	153	135	157	157	170	131	159	150	143	173	168	155	181	153	128	130	176	129	156	141	162	155	157	133	133	163	154	162	125	158	163	161	179	153	148	170	157	137	150	164	176	129	147	178	156	151	165	159	158	169	172	163	171	137	146	165	152	135	153	164	160	151	149	148	150	169	161	189	130	136	142	156	163	157	143	145	161	159	174	143	146	165	154	160	145	145	169	140	154	156	158	152	155	159	163	139	173	143	133	147	163	150	161	183	162	152	179	171	148	172	142	142	139	127	139	144	171	134	166	138	149	150	157	161	155	157	151	145	155	167	144	147	156	153	157	146	154	168	145	159	157	190	191	165	149	135	160	160	152	163	159	143	155	140	167	183	153	148	154	131	151	183	147	150	127	172	147	150	143	131	204	137	145	154	165	164	158	139	171	152	166	134	167	181	165	160	139	168	172	156	150	147	149	149	151	162	173	151	151	173	165	168	152	168	155	149	122	131	160	151	136	169	135	168	138	147	145	160	160	148	168	152	160	158	147	161	149	157	161	124	173	177	145	159	133	161	155	164	144	147	156	151	158	160	141	165	168	157	155	144	148	162	154	145	143	162	145	160	153	149	149	142	139	143	185	159	156	158	153	140	155	173	171	156	152	144	179	177	144	148	170	156	172	150	154	173	148	165	160	169	176	131	170	150	158	160	157	147	167	155	157	140	148	147	156	183	153	156	152	133	166	153	140	153	160	155	160	146	161	156	162	155	154	179	149	163	152	162	176	156	151	155	142	167	142	163	162	171	165	146	152	151	174	148	174	145	151	171	158	164	156	164	135	156	158	166	158	155	153	141	154	172	147	134	160	151	123	161	143	181	176	160	172	159	152	145	146	140	164	150	154	149	155	168	171	162	171	154	126	166	167	160	177	161	127	154	159	152	169	183	139	155	135	185	162	151	129	147	153	147	159	168	173	134	143	179	173	152	155	156	118	174	163	143	169	134	154	185	157	155	160	127	177	156	159	137	151	150	147	156	164	180	177	170	168	139	139	167	152	141	146	178	141	149	169	136	153	160	141	143	154	152	142	153	162	165	174	169	169	162	174	147	134	152	160	165	149	159	159	210	157	157	152	152	162	127	162	173	144	158	143	159	136	143	151	148	137	148	142	156	158	137	142	145	147	148	145	152	157	149	149	161	153	173	149	184	162
6050	1522	3141	3852	3592	3069	2418	2094	1725	1463	1284	1154	1092	1169	958	1013	975	872	807	984	1229	1217	1014	1080	819	807	813	695	663	665	623	572	550	588	562	515	539	552	519	576	493	496	503	467	503	529	490	476	517	457	467	488	428	446	467	435	437	499	502	464	429	428	450	443	462	459	451	439	467	425	438	449	452	433	487	434	420	476	444	473	469	449	461	404	456	403	477	477	458	458	430	435	479	444	492	469	442	439	466	436	448	490	466	498	454	384	471	466	443	419	390	453	440	431	451	417	464	450	463	419	436	482	424	425	482	435	417	469	481	469	435	442	471	442	440	437	435	440	444	439	427	411	446	453	475	466	408	412	467	433	426	473	408	436	451	450	476	474	449	452	484	455	439	428	451	451	426	437	458	453	467	418	459	435	456	472	428	463	467	481	492	416	400	420	455	431	464	438	438	438	452	450	420	400	418	438	446	458	475	443	444	457	459	453	445	449	450	431	440	428	446	447	469	439	459	440	437	460	438	440	487	441	453	413	434	425	447	428	422	454	406	433	429	451	463	435	434	449	426	454	409	483	431	450	436	443	438	443	469	447	445	458	420	442	431	411	468	469	445	404	437	471	422	420	430	434	472	446	431	428	401	437	464	438	438	470	476	460	435	435	418	418	453	453	472	435	402	441	437	453	457	430	479	434	449	434	441	411	437	450	456	467	460	430	433	467	463	428	481	451	449	441	445	421	436	435	441	457	426	453	453	445	425	439	438	446	490	454	429	446	451	437	421	438	468	454	454	456	428	448	448	413	394	394	436	452	442	471	463	433	452	429	455	434	439	429	449	428	475	466	441	431	451	432	444	420	448	436	438	484	428	421	433	422	461	439	426	450	418	456	441	466	449	418	451	436	464	442	422	433	426	440	453	449	404	451	472	429	450	500	465	413	416	420	473	389	473	430	439	474	451	460	466	441	397	447	456	447	430	491	440	500	424	430	422	482	447	420	405	409	423	448	433	393	467	412	455	433	412	465	407	449	431	459	439	457	418	500	437	454	394	457	455	441	410	419	409	445	452	435	488	426	476	470	452	477	456	436	477	440	437	397	458	448	479	418	441	451	408	437	469	434	448	401	475	472	449	420	401	458	458	467	451	456	422	441	437	466	462	465	443	463	454	442	448	451	428	418	437	437	434	464	461	452	439	446	413	452	423	426	427	448	433	450	435	474	463	433	480	441	455	389	476	446	462	439	401	422	465	442	486	455	447	419	434	466	476	460	435	456	431	441	427	464	458	436	432	421	419	444	450	465	449	430	452	433	453	482	455	440	445	466	441	446	437	424	464	454	426	456	437	434	402	440	432	447	451	438	444	428	413	434	413	456	410	458	473	451	425	435	496	421	485	433	455	436	437	429	443	457	398	454	413	437	443	432	427	418	448	460	443	435	439	411	434	465	469	449	425	427	426	446	406	434	452	437	434	428	434	426	475	429	439	439	473	463	416	409	443	409	432	472	403	474	422	407	459	413	479	397	443	438	398	475	451	420	438	439	475	437	462	423	467	415	457	444	419	430	413	417	441	444	451	425	470	434	422	434	429	442	427	390	424	414	426	435	440	468	440	456	428	448	421	463	429	439	426	480	438	466	463	437	484	465	415	449	421	453	430	450	437	440	442	435	432	449	445	442	443	439	431	477	459	413	478	447	414	448	409	435	436	480	452	416	435	464	473	420	426	428	432	491	434	452	415	443	462	440	410	484	412	419	469	513	436	447	425	446	421	460	450	437	413	482	423	457	408	431	477	423	442	470	490	436	451	435	467	460	437	425	438	467	413	450	403	432	433	437	437	441	470	475	419	434	446	436	443	454	441	454	414	428	482	423	449	410	437	452	445	458	451	420	466	464	417	458	456	434	462	468	460	411	439	451	420	419	472	443	449	449	418	485	462	431	399	432	413	491	439	434	487	419	418	447	426	444	425	452	438	433	418	425	431	437	427	434	446	439	451	417	395	419	452	434	497	451	464	464	401	475	484	441	425	429	444	427	409	436	400	455	434	447	418	425	445	421	473	422	456	416	410	464	405	457	437	418	420	476	461	411	417	458	446	433	425	404	426	417	454	455	459	455	442	450	451	451	452	456	438	399	452	460	453	435	403	470	441	437	401	443	464	447	444	449	447	434	430	439	439	448	443	424	446	459	437	433	443	467	450	427	405	451	427	475	430	422	442	437	410	457	444	428	425	478	433	422	405	432	459	401	407	469	447	411	467	466	415	441	423	459	429	435	432	436	439	448	429	471	482	423	449	443	465	420	405	424	426	428	424	444	475	441	409	418	463	424	425	437	434	417	465	442	449	437	464	444	428	417	411	468	438	424	429	457	407	455	447	455	434	432	437	443	436	446	436	443	461	433	430	454	411	431	423	426	438	450	430	467	422	496	434	416	487	436	457	436	417	444	462	437	437	436	461	440	421	440	444	453	440	392	436	428	452	459	439	456	447	465	442	445	418	410	456	417	461	439	467	480	463	457	399	436	453	456	433	439	465	459	432	444	464	458	473	411	410	442	497	413	418	406	438	416	463	402	471	468	452	413	451	444	400	451	424	432	445	421	430	442	408	398	445	461	461	462	456	460	465	462	413	442	450	442	444	418	470	445	427	414	426	478	451	432	437	474	485	442	411	465	400	432	453	423	423	451	421	439	422	421	442	457	456	464	472	459	452	468	486	442	440	436	443	454	434	431	440	484	433	468	461	460	453	420	433	402	436	462	489	417	456	431	428	415	440	464	419	407	417	447	438	423	427	474	443	427	446	433	457	478	451	457	422	444	397	407	453	491	414	433	432	459	440	461	419	458	452	454	444	431	462	471	417	431	480	424	438	459	448	425	422	449	445	457	439	443	440	419	456	452	477	431	432	455	434	396	491	439	462	446	418	366	441	447	451	403	414	448	454	431	463	423	439	454	419	434	438	465	435	422	468	419	454	454	458	423	439	435	466	441	433	432	462	462	419	434	416	439	419	390	476	414	447	425	431	447	457	428	417	451	417	472	479	441	498	426	427	430	401	439	437	482	444	466	449	434	436	448	424	460	425	412	446	481	437	449	403	441	463	428	443	426	470	500	416	421	440	450	427	420	423	417	459	448	429	472	409	457	435	426	451	422	459	457	435	451	461	426	432	410	388	439	466	418	423	459	405	441	433	431	444	448	454	449	439	433	419	494	456	473	454	447	408	449	454	406	412	451	466	479	447	429	431	441	432	446	440	415	452	431	425	438	452	428	432	436	451	429	437	495	401	451	421	483	440	410	447	405	453	438	456	467	439	479	438	469	448	446	455	453	486	435	417	429	482	411	446	441	441	449	476	431	462	449	453	421	422	464	439	448	484	424	470	444	395	448	426	416	456	433	468	444	477	412	425	456	469	420	465	477	427	443	471	429	428	427	415	445	396	422	451	473	454	459	442	450	428	451	430	451	472	447	456	436	480	474	481	455	438	421	450	457	487	425	437	436	467	447
14057	2936	3281	2488	1875	1341	892	764	737	497	421	383	407	395	357	306	381	321	272	319	363	363	308	344	290	296	262	287	254	251	216	194	219	201	245	207	205	244	257	223	212	218	202	215	188	196	236	223	197	213	221	238	170	188	211	200	182	209	194	193	198	197	193	194	198	191	204	187	194	191	199	196	176	198	210	184	194	194	181	201	209	188	178	206	163	193	196	196	194	179	207	209	175	199	231	210	193	202	191	196	190	184	187	204	198	190	190	225	182	163	183	216	208	200	228	189	194	208	207	185	202	181	189	201	204	196	188	178	208	196	193	205	176	182	182	194	170	206	201	178	199	191	224	210	163	190	223	210	189	196	180	192	179	196	204	178	200	179	199	226	192	180	203	195	219	203	215	184	207	202	189	192	177	186	182	198	210	193	203	175	207	200	203	199	192	181	208	205	205	160	186	184	187	193	182	185	193	187	225	209	199	180	193	204	206	178	186	181	175	178	201	187	204	203	194	182	196	194	186	212	186	216	202	177	224	211	178	175	191	196	196	196	204	182	193	202	195	175	216	185	205	196	188	188	215	191	202	228	185	183	179	180	215	207	183	216	223	228	201	177	180	210	204	183	202	176	193	176	192	227	207	170	198	169	202	201	181	211	188	180	186	209	187	185	188	211	191	202	199	202	185	196	178	219	209	218	231	195	212	187	172	214	178	196	195	195	193	196	202	188	220	195	188	215	179	179	180	205	178	215	207	163	217	209	215	166	202	162	180	188	206	211	202	212	198	174	188	188	213	200	200	178	175	190	193	174	174	183	209	200	174	204	205	204	190	184	180	194	190	180	197	212	184	202	210	218	197	212	200	188	183	213	196	201	166	201	211	166	198	180	188	193	174	213	182	178	186	193	209	175	177	179	199	196	208	197	223	196	208	198	178	181	190	183	203	180	194	204	191	189	192	190	217	188	182	188	172	193	219	181	189	222	194	212	194	208	194	215	226	196	184	165	224	178	216	206	214	200	178	212	177	197	180	199	208	202	197	197	160	174	193	196	198	187	200	190	208	207	198	174	179	204	203	225	197	198	182	184	179	196	170	203	197	198	205	196	192	188	197	211	178	187	232	210	186	191	167	182	199	183	202	191	194	179	191	199	214	207	218	207	199	196	218	208	207	185	183	181	211	179	179	201	181	195	183	235	181	200	179	174	193	189	192	188	198	199	186	216	189	214	210	210	208	196	196	206	190	222	211	193	194	170	179	202	167	179	208	175	188	216	195	185	202	223	210	209	210	184	195	223	194	189	198	184	186	205	211	215	208	188	198	204	223	184	201	184	200	198	189	187	212	206	202	196	197	194	196	223	220	183	179	217	203	194	194	195	197	167	189	195	194	171	180	165	215	197	202	193	187	207	212	190	198	212	176	223	192	191	209	176	201	173	166	174	185	197	210	200	201	209	214	199	195	200	186	179	200	209	187	207	201	215	178	192	192	213	192	184	215	178	191	204	199	199	218	193	196	202	200	172	175	203	182	185	171	205	218	214	177	212	202	184	162	183	200	194	181	188	175	202	204	192	184	187	201	182	198	203	190	214	170	216	189	207	208	216	194	193	210	213	173	205	203	201	207	215	205	207	205	188	203	169	176	185	220	207	193	182	197	186	203	210	183	160	187	199	182	180	192	204	166	200	177	189	211	195	214	198	207	207	170	184	216	207	194	199	196	199	210	162	194	175	179	211	207	202	192	194	189	188	232	209	202	178	202	198	189	180	188	177	199	209	202	205	189	209	185	199	180	204	203	204	217	204	186	187	216	212	212	194	188	210	209	192	181	185	183	201	196	197	216	193	220	192	177	200	163	182	178	215	194	169	182	180	170	210	203	188	206	191	213	211	205	202	183	195	192	186	207	216	186	205	228	184	208	173	199	184	181	204	189	215	185	193	185	195	188	183	215	172	173	205	210	222	189	197	198	199	196	202	214	173	188	182	168	172	211	188	187	208	196	218	190	196	219	182	203	197	193	202	201	199	180	181	183	222	194	214	188	203	204	183	170	188	199	206	172	192	203	175	210	187	191	191	179	172	200	185	179	203	168	223	199	182	168	220	196	196	201	181	185	183	160	215	193	186	206	185	194	201	194	211	213	176	204	194	188	183	202	167	171	199	180	190	180	189	186	186	184	164	198	199	186	174	215	214	198	202	181	182	219	188	196	212	206	197	189	199	173	197	181	214	182	196	187	206	192	175	184	183	196	202	193	218	182	199	194	202	158	202	205	186	195	204	198	192	184	189	226	195	193	180	188	186	183	211	204	183	167	210	205	191	180	193	191	183	202	197	199	197	203	206	178	203	212	206	201	170	185	218	193	195	208	175	183	191	163	194	181	197	202	198	179	201	172	186	189	185	210	188	175	186	187	198	201	172	168	180	202	198	174	190	215	206	187	194	193	170	192	192	212	204	199	186	220	188	194	206	178	199	184	169	181	214	195	189	184	187	202	166	174	207	215	210	219	192	178	212	200	212	196	211	191	182	222	209	190	209	197	188	177	189	208	205	188	206	202	182	178	214	223	202	163	187	225	192	187	183	205	185	183	195	150	198	185	185	199	210	199	216	193	185	191	198	203	177	182	172	170	200	174	202	192	215	195	208	196	179	176	208	188	185	204	201	218	195	215	193	181	199	218	175	186	179	222	176	217	184	193	175	207	184	235	186	203	206	183	208	193	195	225	209	208	199	196	209	198	211	197	219	190	199	189	173	183	194	208	207	184	183	201	184	183	174	191	186	208	205	186	202	185	183	200	195	182	200	199	188	200	169	193	181	175	168	208	193	168	213	202	184	217	190	184	201	183	204	216	210	173	189	200	190	186	169	180	170	217	185	179	180	168	161	211	186	219	178	196	185	192	180	173	205	169	193	165	181	216	236	217	181	203	179	195	194	168	185	174	193	198	203	187	200	181	196	181	184	177	202	175	191	218	191	206	198	196	184	187	226	195	175	184	180	181	195	209	194	221	194	201	188	192	175	199	204	169	190	198	189	191	180	215	188	199	188	204	175	218	194	188	192	173	207	194	201	186	186	192	189	227	206	183	177	201	198	192	207	193	174	196	183	182	204	215	180	212	178	207	192	199	181	225	198	193	187	205	228	189	205	181	208	183	195	205	191	205	203	198	203	217	192	185	197	198	179	163	196	212	217	198	222	159	213	225	197	167	206	206	182	179	203	181	205	200	194	201	215	221	190	204	201	221	197	189	222	175	190	184	193	210	197	198	194	186	216	198	187	189	188	185	173	171	207	207	224	194	197	192	205	208	214	200	197	185	183	184	183	198	185	204	201	198	189	202	193	184	212	165	182	213	216	198	180	178	178	169	203	175	193	198	207	206	206	173	217	192	190	189	191	228	168	194	181	188	175	188	195	168	208	170	190	212	205	189	189	186	189	192	183	173	183	197	179	162	196	188	188	183	190	214	220	206	209	158	214	200	190	216	178	211	193	204	187	198	204	194	188
8121	2595	5617	6689	6151	5180	4075	3677	3198	2300	2171	1996	1971	1901	1741	1611	1621	1408	1334	1640	1936	1746	1463	1734	1368	1250	1174	1136	1028	986	863	828	816	843	803	725	762	719	828	699	792	699	732	670	638	637	633	673	595	615	564	597	639	656	615	585	573	581	615	576	583	550	605	624	596	616	602	585	578	556	582	578	599	528	552	562	545	571	571	548	560	545	536	588	555	555	554	585	572	564	580	568	563	553	520	566	572	533	528	564	535	566	529	576	549	582	589	518	558	517	561	604	577	538	538	548	550	583	574	539	551	572	548	562	572	542	545	580	567	534	565	521	541	522	566	538	585	567	581	589	572	586	557	527	542	558	545	553	539	551	602	526	506	544	547	527	582	571	563	556	541	583	522	510	570	571	538	572	542	596	571	535	599	604	560	585	561	560	531	564	554	568	588	576	575	570	555	544	536	554	572	540	578	562	560	521	587	557	578	573	531	524	521	554	544	564	560	522	529	570	589	514	531	578	564	512	546	552	552	507	553	528	507	556	567	515	544	565	531	507	530	580	564	508	554	553	583	533	585	569	547	591	552	549	578	555	521	555	527	587	569	566	527	500	560	555	567	513	559	509	547	542	531	542	584	575	570	569	560	532	558	607	571	515	477	566	559	529	573	587	595	509	563	561	566	564	551	559	555	537	530	514	552	548	563	556	557	553	548	556	565	578	615	568	583	518	537	591	546	547	544	552	558	571	568	616	547	579	540	524	555	553	552	550	548	520	529	570	543	513	569	542	568	559	512	537	512	553	538	545	532	548	554	498	555	538	562	572	540	595	544	576	570	511	633	589	521	564	521	544	518	520	562	580	511	546	539	553	555	520	547	588	560	577	562	517	504	540	535	527	548	554	554	554	522	599	542	532	567	555	530	562	540	523	569	532	526	562	580	582	551	576	535	535	510	569	559	518	581	558	582	547	567	531	534	531	556	569	548	520	598	524	559	547	538	577	531	532	548	508	584	552	562	590	582	508	585	514	609	565	526	581	572	559	499	553	564	528	534	550	532	526	551	526	583	545	554	570	581	540	531	554	563	536	538	550	557	536	570	509	561	534	576	585	559	589	569	575	504	558	553	553	555	571	558	597	570	548	544	526	567	590	558	549	563	546	491	534	553	546	592	528	562	547	559	550	557	556	553	555	567	573	542	536	544	524	520	565	542	557	577	566	529	533	586	587	560	549	531	548	576	550	545	549	546	558	529	530	540	484	518	523	563	556	536	575	510	546	560	550	552	532	524	546	549	600	597	539	598	533	544	600	568	567	561	543	530	546	594	507	566	560	541	581	576	598	513	591	578	564	516	548	577	538	587	539	531	574	544	585	538	558	583	549	518	546	522	545	544	544	584	542	537	575	565	541	538	602	528	547	549	537	573	552	546	547	556	545	558	569	529	595	553	536	525	579	554	512	550	510	569	549	530	507	538	577	567	535	559	534	522	540	540	510	576	553	513	550	557	572	558	559	573	581	510	534	571	546	579	501	514	533	565	574	541	539	539	538	569	563	525	554	563	550	539	525	574	569	550	576	590	565	534	545	607	597	535	489	544	544	546	565	538	557	518	535	540	548	561	557	537	531	549	535	545	567	562	534	537	552	526	550	602	583	544	568	509	573	507	595	498	544	539	550	566	556	544	534	511	590	576	531	521	571	549	534	544	541	555	565	577	565	557	576	564	541	563	506	553	571	577	579	577	579	570	553	503	563	573	535	552	565	537	544	570	550	562	510	557	532	534	497	573	580	566	601	536	534	564	543	551	556	553	597	579	543	546	548	515	504	557	537	513	540	556	550	546	558	542	576	572	540	578	604	503	521	573	539	562	555	562	524	530	551	587	535	538	523	565	555	534	551	522	541	554	557	569	551	561	506	595	557	577	555	545	582	579	541	538	547	540	575	574	544	553	540	551	541	569	581	541	569	571	520	572	530	535	538	552	534	548	588	547	521	539	538	509	550	586	555	570	547	562	520	574	517	541	564	562	604	571	567	522	538	554	573	533	577	543	569	570	572	534	554	540	560	556	565	576	568	552	518	556	578	563	539	575	563	565	569	568	594	528	566	531	593	545	566	546	546	589	522	548	564	578	525	569	584	526	559	596	570	543	568	586	539	563	524	563	568	497	522	503	548	568	536	583	538	542	567	594	507	573	587	589	527	572	533	571	590	550	563	490	599	574	495	593	551	542	552	550	541	554	573	580	511	571	567	535	532	569	580	539	533	566	544	582	573	565	557	551	565	549	514	564	566	552	496	523	572	547	566	537	529	564	528	563	593	574	552	531	496	533	549	563	539	553	568	547	542	518	555	543	558	584	547	511	543	577	513	526	550	556	530	528	533	586	553	533	552	565	590	543	561	529	553	527	593	560	541	538	554	577	555	559	547	527	506	569	557	580	539	544	549	538	567	532	530	549	591	556	574	542	562	578	562	546	543	540	517	566	565	593	564	563	571	563	602	539	528	591	552	574	565	558	556	567	587	567	488	583	561	556	571	523	551	587	548	530	569	562	580	542	609	597	525	548	535	583	558	518	553	570	594	614	584	496	508	556	537	541	544	565	568	547	565	513	509	557	522	535	571	551	543	573	551	553	548	569	575	524	562	549	528	510	525	544	553	564	601	529	573	557	543	518	542	565	541	581	531	538	589	566	530	526	538	588	558	568	520	543	565	564	525	531	545	516	530	513	549	517	510	600	529	585	515	558	558	562	571	524	554	563	532	534	561	543	574	585	557	560	552	583	539	496	546	497	574	520	525	523	579	540	584	529	550	536	548	585	538	564	545	584	549	545	567	569	534	594	584	575	565	556	560	551	567	535	526	542	552	538	569	572	631	559	531	560	551	512	569	538	554	542	572	603	562	538	498	551	537	531	519	530	528	536	548	525	553	543	565	553	583	567	568	580	554	536	565	512	561	507	520	573	558	544	544	560	555	584	533	535	554	561	542	525	545	562	550	538	548	542	543	563	570	547	537	568	564	547	532	570	513	561	589	575	562	505	551	517	564	546	526	545	535	534	613	553	569	519	568	568	539	513	546	536	569	556	551	539	546	589	573	514	548	529	555	531	544	550	555	564	550	543	549	608	546	540	553	523	531	598	566	537	529	582	559	510	575	540	556	579	522	584	558	546	535	588	576	544	546	541	582	555	516	580	606	535	576	561	564	568	541	511	544	534	568	499	517	545	551	563	516	539	579	575	578	530	546	582	556	536	591	582	595	591	548	549	519	536	530	542	564	607	551	518	514	569	541	552	510	516	533	532	544	577	530	551	543	567	549	571	581	568	563	558	560	564	558	562	555	573	556	575	535	555	581	582	536	552	514	496	540	544	537	557	525	563	537	542	506	522	549	535	590	555	533	546	547	597	581	535	611	566	505	562	537	501	539	544	528	542	545	535	535	540	551	557	558	548	568	539	544	556	540	533	571	560	542	529	594	516	545	547	531	592	549	546	541	551	561	561	545	551	568	557	565
2224	403	426	387	366	352	336	335	315	337	327	320	323	317	329	306	315	295	313	279	329	306	308	330	333	336	307	277	328	311	294	338	323	328	357	341	321	312	337	288	328	310	313	335	315	323	316	305	312	348	353	308	341	317	302	306	329	301	304	317	297	317	329	331	311	315	307	309	304	293	312	275	327	339	297	309	326	261	333	319	328	303	330	321	310	322	317	308	298	312	322	322	307	292	275	289	286	305	314	323	342	318	324	292	278	309	310	283	309	317	342	332	320	306	321	334	330	321	284	308	341	303	351	318	311	311	338	323	314	298	366	294	356	330	307	353	311	321	327	299	319	342	336	287	316	287	307	360	308	278	315	341	316	342	340	310	296	317	320	321	329	332	335	315	326	320	315	292	321	335	323	333	305	330	345	321	324	307	329	352	319	340	290	304	326	337	290	294	276	292	310	300	315	291	325	341	338	326	310	313	303	302	360	313	326	322	327	333	320	333	330	311	321	303	314	275	322	317	272	323	323	320	304	312	314	301	313	286	283	340	330	286	303	314	347	339	348	313	322	355	313	338	313	328	302	294	316	314	308	313	329	316	331	352	278	337	315	300	333	324	330	291	294	286	324	309	342	326	339	315	291	314	343	306	329	308	311	365	354	317	329	314	345	312	320	334	324	332	327	301	311	325	327	317	358	330	320	327	299	284	350	282	332	306	312	342	292	301	327	303	339	297	326	293	313	303	368	324	327	334	330	279	329	343	340	301	298	301	360	294	333	321	282	309	308	298	308	321	330	313	341	337	310	301	320	318	316	327	310	302	326	304	318	309	298	319	323	339	323	346	341	326	283	349	333	279	338	314	308	356	312	325	347	305	323	313	309	323	320	307	288	323	284	319	328	316	358	321	293	295	310	320	331	340	337	319	348	293	320	338	314	294	322	310	321	304	286	303	333	291	341	348	307	295	341	327	339	326	331	329	314	316	303	306	321	317	302	310	327	324	303	304	309	303	320	357	305	301	295	330	311	293	339	308	304	335	329	318	294	301	291	351	313	335	350	301	329	327	370	321	309	302	341	302	300	272	294	325	313	346	330	309	308	302	323	348	354	323	314	324	318	336	310	298	311	331	319	334	304	343	298	312	308	303	319	326	334	346	314	355	308	337	350	317	304	336	311	295	322	329	320	325	331	300	332	349	316	320	287	316	310	329	321	324	312	295	299	328	327	320	307	307	312	310	339	305	318	339	311	305	327	330	329	320	307	306	331	352	289	315	309	301	337	294	303	347	321	322	339	367	297	331	280	344	310	315	318	304	305	339	339	310	306	342	322	320	338	297	325	302	322	321	301	293	337	312	315	340	315	286	331	306	326	308	332	323	330	336	327	319	341	324	336	308	301	275	299	348	320	295	348	315	311	291	330	327	373	302	297	328	317	309	314	309	313	327	327	325	316	334	320	259	330	281	297	339	304	319	346	314	319	320	292	333	340	318	341	331	337	305	327	309	307	327	299	340	325	313	313	318	313	309	309	305	294	310	323	325	315	308	330	284	310	327	317	291	284	310	307	328	351	343	323	332	307	383	299	354	325	335	339	293	309	292	312	311	308	334	350	310	303	323	285	375	304	321	305	312	290	289	324	331	312	324	336	344	358	353	329	331	322	316	303	304	297	303	291	319	328	312	338	309	330	308	304	321	308	334	298	326	315	306	340	297	327	309	327	315	327	307	320	406	306	297	322	349	340	328	339	343	345	313	332	307	325	336	283	350	278	311	304	307	332	332	321	310	307	329	311	319	313	293	314	302	348	344	309	309	318	307	340	332	303	323	319	296	324	273	321	313	294	329	304	344	309	316	301	313	326	309	308	325	330	341	318	318	314	333	319	301	296	331	308	324	375	312	322	276	312	313	342	310	322	351	350	309	350	339	300	320	312	327	315	330	338	328	326	319	302	291	296	331	316	327	312	301	321	316	304	327	343	300	301	296	354	312	330	314	314	324	331	337	328	321	328	309	308	283	354	320	293	298	333	323	314	301	295	322	313	341	335	298	298	308	304	349	296	285	336	298	323	300	362	337	327	319	304	316	334	295	329	296	290	338	286	318	360	330	341	305	281	322	317	318	342	307	318	323	304	297	327	312	286	337	316	301	348	322	333	326	320	332	329	322	291	310	325	327	334	314	323	339	283	336	307	318	338	358	302	315	343	329	329	319	287	311	349	294	332	325	314	359	333	324	293	339	304	330	334	341	303	317	288	320	307	312	334	331	301	329	295	346	341	333	321	318	293	321	297	351	313	328	320	374	323	308	327	319	332	294	298	313	352	323	311	343	296	315	309	310	308	326	301	340	308	347	322	304	341	281	336	309	307	334	302	311	384	304	309	328	346	291	340	295	362	319	320	338	306	309	337	306	320	314	325	306	301	315	341	313	322	334	314	274	331	291	327	309	297	345	291	307	309	304	324	315	337	300	385	338	309	295	311	294	352	301	324	303	305	310	337	307	318	323	311	301	301	331	354	305	342	293	334	356	317	286	323	320	296	351	324	329	345	313	322	316	326	342	340	364	320	320	291	310	305	311	281	340	291	361	297	335	278	341	349	268	341	290	329	329	327	319	340	329	313	346	318	315	336	314	319	316	328	332	322	330	309	335	296	323	305	309	307	332	291	328	331	307	326	319	311	291	295	299	320	300	299	320	306	324	314	325	318	333	332	334	293	324	311	322	315	334	320	306	310	323	344	282	333	305	295	283	331	316	297	332	353	323	303	289	328	289	341	333	315	301	346	308	366	325	309	331	369	302	337	328	304	326	297	337	339	305	298	327	291	324	311	307	287	294	304	322	295	291	358	319	343	297	316	301	328	334	328	317	333	303	287	328	337	356	334	317	317	323	295	348	305	312	327	332	286	296	311	331	336	290	319	345	326	309	333	335	334	306	315	312	345	324	294	327	333	288	300	312	301	302	298	336	350	287	296	312	291	324	331	303	313	316	337	294	305	313	332	342	332	298	299	292	314	300	337	291	281	331	316	317	320	289	325	322	324	308	312	316	347	333	288	331	302	314	328	341	325	315	328	311	343	334	332	344	323	311	326	311	326	328	314	310	333	341	347	326	330	308	315	330	316	286	330	348	293	295	322	326	300	315	297	297	316	326	286	325	339	333	305	301	297	307	302	314	321	324	338	313	305	316	327	321	337	323	310	329	303	332	317	335	335	303	302	318	365	314	317	340	314	333	339	300	302	261	336	310	317	305	307	337	311	328	318	314	350	331	340	293	329	314	321	351	304	294	320	329	298	295	329	310	310	300	312	326	297	320	323	334	307	304	325	333	284	318	307	308	320	308	309	325	300	304	329	304	303	330	317	311	306	336	310	308	323	287	321	324	319	325	318	336	330	340	297	328	298	318	282	306	307	333	320	325	329	354	328	323	299	349	323	349	318	309	304	331	328	322	304	315	364	319	352	317	358	323	333	308	353	328	315	303	316	289	308	347	357	310	338	334	307	344
2548	932	953	1055	958	916	903	878	816	839	880	844	870	884	774	786	800	778	796	840	845	797	856	776	815	783	779	783	834	794	857	780	826	785	818	785	836	820	770	802	761	757	830	818	830	795	810	780	813	779	822	762	839	777	815	778	757	809	808	811	769	809	794	762	775	826	793	750	810	830	783	832	742	788	774	780	769	744	830	797	786	784	770	801	814	722	837	736	782	793	775	734	823	809	793	808	769	818	824	794	849	828	803	785	817	794	761	792	763	777	749	846	805	822	739	811	807	780	798	762	757	818	794	775	820	816	783	802	783	794	772	815	836	788	815	790	746	791	757	758	777	789	769	799	831	819	804	782	779	812	793	786	744	791	776	788	766	815	800	797	755	819	819	776	791	791	839	754	759	750	800	798	802	747	771	755	762	819	798	792	757	822	802	787	809	792	746	800	812	771	801	788	816	736	794	783	796	798	810	788	767	767	767	768	763	797	811	791	769	764	802	783	785	759	835	810	788	765	802	779	793	832	812	817	780	758	770	737	838	767	808	779	794	743	846	798	810	815	776	753	762	815	781	834	765	760	834	777	789	839	797	812	756	815	754	833	752	802	778	791	776	750	701	809	783	811	811	777	828	791	763	816	808	796	764	809	766	754	762	771	779	748	754	793	743	765	772	798	782	772	810	760	807	814	804	832	826	820	809	828	780	828	744	768	795	813	836	795	753	781	771	748	734	788	732	774	799	809	812	788	802	789	854	774	776	814	840	792	814	735	815	859	791	770	811	729	801	792	806	756	799	790	763	824	788	809	865	800	768	771	756	752	732	801	684	753	737	762	783	876	731	786	725	750	775	777	797	797	780	817	779	783	801	789	748	806	774	771	834	782	795	758	786	817	816	780	819	771	829	768	806	768	791	742	825	783	790	770	782	803	783	791	756	785	844	767	811	794	800	824	863	795	804	825	773	786	822	778	771	851	845	783	819	764	789	810	773	795	758	766	772	759	765	809	764	760	780	775	736	813	767	802	827	793	766	773	780	752	787	817	784	832	773	744	785	800	781	755	783	822	786	766	734	777	765	841	778	751	803	789	742	833	836	805	819	805	760	767	797	840	843	802	805	807	802	783	793	771	750	788	770	839	784	800	815	787	761	770	767	783	790	771	825	783	808	795	789	812	756	808	799	772	796	825	818	773	764	780	765	838	772	842	836	800	783	811	805	821	806	844	756	821	788	795	807	784	772	792	798	786	773	796	819	795	767	775	796	783	794	791	773	758	757	791	742	794	850	755	797	783	753	763	772	787	797	787	828	765	766	787	815	801	755	771	800	797	815	812	801	797	774	802	796	779	779	824	812	810	803	787	779	820	788	756	784	801	777	797	812	835	780	758	852	820	781	757	756	766	801	816	813	803	786	793	807	809	798	781	786	811	817	792	814	816	802	815	782	814	765	792	798	807	817	795	834	798	792	831	789	798	784	767	783	827	783	801	732	820	798	760	755	813	779	798	757	797	795	797	802	751	787	784	828	789	795	769	770	845	769	788	754	832	760	811	839	742	782	792	807	769	753	817	845	821	790	752	800	828	796	807	757	799	751	785	785	759	793	826	784	781	826	803	794	774	795	791	799	818	799	756	779	766	774	825	754	804	788	769	766	757	769	796	809	773	805	759	822	791	771	789	799	762	800	748	808	801	787	756	846	759	766	779	787	793	775	767	790	766	810	756	756	772	771	747	797	759	783	786	793	805	755	749	783	795	788	808	759	782	768	772	821	820	812	757	797	787	803	772	802	818	782	830	774	771	796	805	820	772	754	776	822	759	787	754	824	797	757	866	792	778	785	797	758	767	779	777	775	789	783	742	772	797	784	793	808	820	699	756	793	798	805	797	822	783	741	804	737	818	780	807	788	758	776	844	841	774	767	771	780	770	807	707	812	754	800	780	740	743	780	783	715	775	790	760	858	825	850	804	791	787	831	737	759	812	771	740	777	830	829	807	783	775	811	759	806	815	863	800	795	778	755	745	813	734	826	776	773	793	776	812	849	785	768	773	773	758	790	774	778	822	825	821	820	728	763	791	772	761	776	809	754	781	788	825	817	793	767	753	810	764	778	783	822	807	788	812	765	777	834	754	847	782	793	822	819	800	775	784	766	818	808	797	748	804	798	785	798	784	765	746	797	771	785	794	788	795	827	819	734	756	786	797	806	810	820	741	808	731	771	762	820	818	777	812	741	802	770	784	833	788	767	759	771	797	822	774	762	773	797	757	768	780	798	764	760	812	782	794	758	783	819	778	780	859	784	785	872	738	809	821	771	792	797	780	750	770	799	766	792	760	761	780	787	822	810	768	820	794	826	817	772	761	771	774	778	808	778	811	810	765	785	820	765	771	805	778	762	779	847	792	850	772	776	777	799	778	770	801	817	795	857	786	782	787	806	782	809	795	763	801	773	759	812	787	730	741	827	773	791	745	755	801	801	797	806	806	809	841	753	735	808	835	806	805	801	782	760	789	749	753	793	807	790	757	770	780	757	792	747	783	816	770	771	771	802	807	820	815	804	753	798	832	746	778	813	802	804	798	784	804	769	837	771	858	790	765	760	805	797	778	793	754	814	767	794	787	778	764	814	788	829	813	794	793	808	823	793	784	830	735	773	762	765	800	825	784	793	798	781	827	790	827	797	821	797	799	771	777	803	782	766	791	793	741	789	808	808	809	802	761	761	820	773	760	795	770	776	780	755	775	749	803	774	777	811	840	815	790	734	786	708	781	726	837	813	783	731	811	802	771	808	800	781	769	782	799	774	747	821	820	769	814	743	809	798	787	797	805	770	791	801	775	792	786	830	767	772	744	798	789	792	808	762	760	813	771	760	759	787	753	801	817	777	868	780	799	800	764	796	762	756	785	760	779	816	835	809	738	822	807	765	793	768	742	821	747	811	820	830	809	779	790	777	816	849	775	846	760	789	789	795	763	770	798	822	781	798	786	740	772	826	758	788	790	770	801	786	806	778	785	755	823	781	782	799	743	832	807	726	767	798	826	804	768	794	842	823	825	808	789	764	767	726	822	764	805	796	814	774	793	800	752	764	790	834	803	786	750	821	778	786	806	805	726	803	769	782	797	810	817	765	774	714	794	820	763	809	786	789	819	773	800	804	774	804	811	797	763	770	841	804	773	774	775	826	754	802	730	806	796	769	747	759	769	783	748	765	773	800	811	839	752	799	810	772	789	809	784	775	774	826	767	781	794	758	818	772	815	788	823	797	764	788	883	825	783	802	822	788	773	766	782	761	800	785	768	765	764	739	829	808	797	763	759	823	787	848	796	796	796	760	789	798	732	789	777	780	771	775	791	779	780	757	775	776	798	784	782	747	800	806	800	879	793	743	751	774	787	805	786	766	813	778	804	777	793	777	818	821	770	801	805	822	796	785	776	744	819	758	776	807	764	791	780	786	814	790	751	782	807	758	782	815	745	767	860	831	798	796	775	806	840	833	807	802	760
7719	1263	1661	1299	1114	751	466	439	377	313	299	253	272	273	218	243	200	209	199	208	260	249	208	242	210	197	208	171	200	173	179	185	175	165	151	158	155	182	177	191	181	180	173	167	171	185	172	159	167	149	136	147	151	143	139	140	170	166	145	156	146	131	162	147	153	162	143	161	142	143	162	164	171	134	161	134	170	134	150	144	186	174	187	139	144	148	155	154	170	168	155	138	155	171	169	176	176	165	146	145	147	146	174	154	156	154	157	133	154	153	175	171	152	179	175	179	143	150	147	166	128	173	164	150	168	149	158	151	156	183	160	173	156	174	162	167	156	157	172	183	164	174	171	165	150	141	144	166	159	166	133	162	164	156	162	143	161	159	166	134	152	120	166	172	148	152	157	134	162	168	161	149	143	161	154	190	146	163	150	182	157	138	138	170	160	176	149	151	166	138	160	163	177	148	157	144	149	141	156	158	179	138	175	167	141	166	146	150	160	159	150	153	149	145	150	151	144	163	158	140	137	169	154	145	146	138	167	132	143	157	161	155	143	172	154	179	161	148	156	161	173	176	138	149	142	147	152	152	164	158	163	153	152	147	139	147	184	157	130	141	151	160	171	159	147	141	154	155	145	138	165	168	166	158	183	160	169	170	143	150	158	141	171	134	132	148	169	152	163	119	155	151	149	142	155	145	159	144	161	153	147	164	147	159	164	159	146	169	157	158	158	141	161	136	151	138	166	176	145	168	154	170	150	166	153	156	182	155	144	174	155	148	142	154	164	148	172	142	178	151	136	162	164	175	157	153	160	155	142	172	144	135	151	171	176	157	168	161	147	127	164	164	152	183	153	143	174	140	157	141	167	154	154	152	140	165	131	151	142	174	161	170	149	164	137	159	166	160	169	154	161	158	150	139	144	152	161	142	190	160	140	142	175	170	134	167	163	168	151	139	154	152	153	143	165	156	156	149	170	156	159	181	167	156	168	150	159	150	174	161	150	161	155	160	141	144	152	159	148	174	136	158	148	150	163	170	170	171	139	155	161	170	159	159	146	133	136	162	137	157	150	134	146	146	174	157	154	161	124	171	154	174	152	156	155	136	153	163	159	179	137	156	143	150	145	154	154	150	178	172	149	159	156	160	137	147	156	162	159	172	149	139	130	156	155	166	151	159	138	131	139	166	144	129	147	127	146	165	158	150	159	158	166	159	182	167	151	152	151	167	152	174	160	164	162	162	166	158	154	180	161	157	132	162	172	178	151	132	128	155	179	156	143	157	161	120	156	146	174	161	153	145	146	185	162	156	165	139	159	168	167	176	148	167	174	162	140	149	142	171	181	139	136	158	160	163	156	147	151	139	157	148	163	148	151	153	151	164	134	166	174	174	182	136	157	154	173	172	139	156	178	130	167	161	141	161	168	157	159	152	132	166	165	145	175	140	133	150	140	166	136	155	187	170	156	159	149	126	159	148	166	158	165	145	147	158	159	168	164	159	156	151	153	145	155	161	170	129	174	143	179	152	154	170	153	163	162	147	176	164	186	166	134	177	154	165	141	135	158	166	159	156	147	172	157	166	121	148	159	173	167	138	159	141	147	159	163	140	130	137	167	144	155	152	168	155	154	140	163	159	174	174	156	162	180	158	139	174	161	145	155	149	173	150	148	159	170	143	150	152	160	153	160	123	169	152	142	150	187	162	166	169	136	155	180	153	168	152	150	150	151	178	155	146	144	139	161	146	139	178	143	171	141	163	144	165	180	153	154	173	163	147	145	164	159	157	152	136	144	158	153	146	171	150	133	138	154	144	159	145	159	190	150	156	171	170	168	167	151	157	158	164	164	153	168	160	169	164	175	143	140	145	160	150	180	162	163	163	142	147	168	153	172	135	153	143	142	137	167	160	151	137	199	155	163	170	157	155	151	159	156	170	172	150	147	171	140	146	146	157	157	158	172	152	147	171	148	180	172	163	156	160	162	125	150	164	173	184	154	163	154	145	161	159	156	136	185	153	148	158	133	164	161	179	165	153	159	179	166	137	140	163	145	153	156	131	152	164	150	171	168	166	146	158	149	166	136	158	144	160	143	160	159	185	169	132	188	161	147	155	167	146	151	135	143	159	150	154	145	138	141	155	170	146	147	142	152	138	175	146	162	159	154	128	128	177	155	140	159	172	148	170	166	160	161	164	164	157	152	127	151	145	163	157	138	155	139	128	179	161	174	165	169	149	156	154	156	184	165	149	174	142	153	127	127	162	154	172	158	168	161	159	163	148	166	140	167	132	161	158	143	147	172	157	121	151	177	148	150	177	156	166	146	157	161	162	161	130	171	178	141	147	146	181	150	162	166	189	138	126	132	136	143	148	167	163	166	143	160	180	157	154	125	162	149	165	158	165	169	165	160	151	163	161	144	155	165	155	154	162	155	159	157	141	126	156	156	166	151	156	162	136	149	160	155	147	138	158	162	157	159	176	147	168	136	178	175	158	168	177	142	133	150	146	151	161	163	156	153	162	167	149	160	153	163	134	154	167	155	147	151	163	166	156	161	152	141	151	186	153	132	167	168	142	146	161	158	142	136	136	144	143	153	145	159	142	148	158	143	150	161	180	150	166	166	160	140	134	133	154	173	149	169	127	163	167	160	148	143	127	137	147	145	159	146	168	135	146	171	161	150	153	134	174	153	149	189	159	157	138	147	159	131	168	165	154	171	168	173	153	160	175	168	149	186	173	186	168	157	148	143	179	161	150	164	154	121	160	151	150	153	157	145	148	165	162	146	129	162	152	157	159	169	188	160	172	142	164	125	164	154	164	166	149	145	160	160	143	170	166	126	153	163	174	154	161	145	141	160	146	157	158	158	153	162	156	149	140	153	151	181	165	163	151	172	149	159	145	155	150	154	181	150	146	172	160	148	155	133	142	172	157	174	169	165	133	151	132	146	138	152	164	150	178	160	144	148	177	138	141	169	139	137	150	152	141	152	169	132	153	165	138	157	155	158	168	162	157	153	141	146	150	158	152	143	178	148	140	151	155	176	162	157	168	163	154	178	147	123	168	142	126	160	168	162	169	172	163	145	142	169	144	158	124	141	146	185	169	130	163	187	149	161	159	134	145	152	169	154	146	152	141	172	143	161	153	131	163	148	164	143	144	142	156	165	165	135	154	166	157	150	163	159	144	156	142	168	149	140	158	157	156	147	145	156	155	157	200	165	163	164	140	174	136	157	167	158	147	147	164	148	140	141	148	162	174	145	150	164	154	160	163	161	146	158	171	174	160	170	154	153	153	160	146	157	182	161	163	148	163	185	157	158	153	153	136	145	134	141	151	129	146	179	169	152	139	139	159	151	156	166	137	157	146	163	167	145	178	129	161	147	161	181	152	161	155	151	134	143	170	169	152	148	150	179	175	161	164	147	157	164	140	125	162	164	160	145	156	163	168	175	138	153	169	168	151	169	184	154	145	182	149	173	168	144	160	152	161	161	160	148	189	149	176	148	167
5899	1511	3186	3846	3469	3075	2218	2051	1742	1456	1265	1163	1209	1229	972	976	1003	864	843	974	1312	1140	854	991	836	903	859	679	657	636	600	616	634	630	524	533	527	588	593	565	545	535	527	486	489	493	471	444	440	490	487	440	463	471	466	449	463	497	465	450	448	464	479	459	450	439	440	446	453	506	446	490	442	426	437	480	478	425	412	445	421	447	440	478	463	396	420	449	437	489	444	445	435	482	404	434	394	442	443	446	393	478	461	446	438	421	450	412	456	462	429	450	438	460	467	374	426	468	433	483	444	409	429	426	455	446	441	436	499	471	445	470	435	420	446	427	464	441	428	418	455	461	452	444	439	464	445	433	428	450	458	416	420	446	440	465	429	432	489	437	416	438	441	457	463	456	423	425	456	436	448	420	467	475	420	448	450	426	456	453	439	447	430	441	433	460	465	461	451	424	487	414	446	438	459	433	434	396	457	430	424	431	455	439	438	470	455	444	431	462	389	425	460	422	427	435	421	480	441	433	413	467	422	429	455	462	494	445	441	457	463	446	479	425	480	442	466	458	423	460	450	435	445	453	456	427	468	437	449	446	431	414	451	448	453	430	441	450	427	448	432	469	439	426	476	465	434	432	478	457	467	441	437	459	418	422	471	431	446	445	436	446	471	429	468	431	441	428	434	439	437	448	471	440	438	437	442	467	417	432	432	412	434	437	443	441	460	434	448	409	445	439	464	438	424	413	460	452	412	473	450	444	436	410	476	454	424	447	435	446	462	435	407	457	421	457	482	430	448	462	454	464	416	418	455	430	442	441	437	419	438	453	489	428	463	453	459	422	448	457	471	444	457	447	424	426	480	430	466	417	438	416	424	388	443	462	443	449	390	430	448	424	450	464	476	439	478	440	475	469	383	447	450	442	436	450	451	468	423	431	436	407	434	440	449	482	469	475	439	484	462	447	474	408	444	439	404	450	434	437	469	457	418	443	431	467	461	426	432	471	445	435	436	427	428	442	442	441	434	493	434	442	423	445	414	443	485	467	453	425	465	429	435	441	510	450	472	442	418	473	426	460	439	426	428	443	457	418	452	437	465	447	451	442	451	429	455	492	449	450	420	426	464	470	417	447	441	438	440	415	461	444	435	448	484	448	445	443	404	460	440	440	446	407	433	442	442	424	482	431	419	430	437	420	425	420	444	442	425	441	466	434	403	422	475	480	451	443	434	465	439	454	464	430	431	405	456	465	407	443	450	463	428	442	461	425	415	424	430	435	432	469	487	465	440	406	473	465	471	465	431	413	394	444	428	434	440	432	431	459	446	421	445	465	422	436	462	430	462	449	408	426	486	454	409	465	451	416	461	473	424	456	447	455	415	405	458	457	440	453	416	421	413	448	447	408	444	410	449	419	429	429	446	429	428	445	444	454	420	493	440	423	443	416	448	445	436	462	439	454	452	437	424	443	442	422	460	448	406	455	436	439	460	492	447	459	396	436	459	455	451	449	411	439	457	449	456	441	445	462	410	413	451	471	420	400	438	437	434	454	476	432	423	427	433	433	434	429	447	461	443	432	427	456	473	454	446	412	465	435	458	439	418	407	392	464	454	440	466	455	433	456	431	426	453	439	459	402	462	444	459	466	429	415	428	445	451	443	442	445	422	459	424	460	435	446	416	436	428	437	451	430	435	449	460	449	451	481	408	481	443	427	466	434	405	437	430	455	431	463	461	437	451	479	450	444	437	405	415	434	416	464	461	432	440	462	455	441	447	456	438	452	450	472	489	449	424	459	418	422	442	472	454	459	444	431	451	450	459	410	413	456	430	472	467	447	428	436	397	453	464	484	417	403	438	427	441	404	433	448	427	428	466	495	434	460	449	479	425	431	437	413	412	449	465	446	464	438	431	446	450	399	420	442	465	413	436	459	430	457	464	426	448	468	472	473	418	454	432	439	406	408	450	456	447	466	477	450	442	443	439	457	408	434	443	419	465	420	437	458	451	426	407	438	462	439	454	447	420	438	444	428	392	460	454	441	415	486	467	479	439	473	442	412	439	447	431	458	422	425	424	405	436	425	424	457	438	435	449	469	421	426	458	426	450	409	450	472	465	405	414	452	452	434	422	433	425	404	467	438	466	440	485	400	451	447	421	431	420	460	490	448	435	426	432	449	444	468	462	439	483	426	429	427	451	491	445	452	449	446	416	454	426	480	423	444	472	430	424	414	466	441	458	435	475	429	430	418	474	421	448	431	421	433	458	463	477	491	428	426	418	435	435	435	433	449	464	431	439	401	460	454	483	419	464	466	479	435	474	506	436	455	411	441	472	445	428	484	448	427	421	487	446	428	472	464	441	447	455	442	430	457	474	452	467	443	447	464	476	426	436	448	392	464	464	462	458	457	411	455	486	416	444	419	448	431	453	445	473	448	435	446	450	466	460	433	459	439	461	443	492	473	410	474	454	466	465	440	432	434	440	439	411	413	417	412	458	489	458	480	422	420	464	428	398	442	457	456	465	414	444	457	459	427	422	436	466	438	394	418	430	480	415	463	419	399	440	465	463	450	475	447	472	423	447	427	458	455	479	445	452	445	449	479	419	433	444	412	448	452	484	453	452	430	421	441	448	433	449	487	458	458	475	424	418	426	403	442	442	427	450	410	422	424	462	443	435	451	436	429	466	450	432	440	451	433	414	450	467	421	446	426	456	450	420	418	451	467	477	453	438	444	461	425	447	434	444	431	451	471	430	426	451	485	401	445	445	414	434	443	425	454	412	424	420	440	464	442	447	421	455	449	413	460	463	433	446	442	436	452	440	499	433	452	421	446	427	447	443	434	426	443	458	476	460	418	426	423	422	454	448	441	443	454	472	451	381	470	428	445	422	427	456	490	472	484	433	435	445	456	423	468	448	438	477	432	472	435	424	468	426	414	426	428	423	453	430	448	449	429	447	459	461	418	416	447	466	444	448	419	420	398	485	414	450	453	452	465	423	474	451	413	441	468	421	418	430	459	490	461	453	402	453	416	451	452	462	449	448	477	419	467	432	434	424	449	486	428	440	436	471	411	427	436	461	439	431	411	453	446	421	430	418	449	455	458	427	420	430	446	470	468	453	446	485	449	469	443	453	439	469	437	428	471	447	489	430	473	444	440	434	454	474	409	414	453	463	460	410	444	415	475	397	420	469	473	445	477	388	454	438	440	443	411	436	448	410	395	443	464	422	424	430	479	454	450	458	434	461	438	442	447	454	458	421	444	456	490	440	454	428	395	484	449	449	401	447	436	433	477	436	432	436	483	480	449	441	480	442	409	469	451	458	424	424	470	454	427	406	483	476	431	464	442	425	431	484	443	403	460	444	415	452	470	451	464	441	413	487	427	437	469	420	534	462	477	466	464	413	446	451	433	460	441	441	444	447	405	433	439	446	447	423	448	439	446	464	400	395	448	452	419	502	476	455	441	421	455	453	459	459	454	433	437	432	448	417	452	439	441	441	470	441	424	435	425
14221	2809	3164	2392	1855	1485	969	830	650	537	456	405	396	398	356	343	317	326	297	320	397	349	288	321	311	309	303	226	219	256	228	239	237	229	188	248	226	204	211	208	240	212	222	225	199	164	203	200	223	216	202	206	213	212	194	204	194	186	183	184	212	201	225	202	203	219	214	190	189	209	173	190	166	197	203	200	192	228	198	180	185	195	194	198	225	243	189	178	190	207	217	233	189	199	161	192	202	191	194	189	172	194	173	220	183	209	212	190	219	206	210	177	192	211	203	194	232	180	201	213	179	182	196	194	204	203	203	182	197	197	189	176	206	205	198	193	199	188	201	192	192	186	175	207	213	203	184	199	195	191	223	230	171	182	203	183	175	204	208	173	206	184	159	190	213	177	224	205	201	197	213	196	194	176	186	182	203	168	180	208	188	190	193	178	178	196	206	179	197	240	193	203	180	173	209	206	183	211	218	226	174	213	202	202	174	181	181	213	179	201	211	181	166	188	187	209	202	201	201	177	182	187	181	166	193	183	203	208	177	209	186	236	189	204	194	203	182	197	195	193	228	208	202	221	181	183	171	212	199	201	203	216	202	194	193	185	185	163	198	185	219	200	207	218	208	188	191	191	207	180	170	195	190	159	202	185	173	197	190	176	219	201	212	212	199	169	204	191	196	187	193	183	214	214	217	212	198	212	182	182	213	205	194	225	207	195	201	203	205	197	211	161	196	193	202	192	183	187	186	200	205	198	202	185	221	183	192	206	212	185	174	187	201	185	207	200	177	236	173	198	239	190	198	186	164	185	198	171	214	200	219	178	211	206	183	214	217	213	208	207	221	183	186	212	186	193	219	159	209	211	204	195	194	220	195	205	198	205	201	203	189	187	176	209	214	215	201	186	186	192	221	192	198	184	189	191	199	214	202	204	183	203	181	183	211	178	177	192	201	198	191	178	198	200	176	204	210	203	200	201	196	201	186	183	190	184	180	189	202	194	204	223	192	169	204	206	211	210	195	201	230	229	192	193	192	186	206	177	203	187	173	184	163	202	199	181	178	179	178	200	194	175	182	199	196	204	200	203	195	184	185	187	201	204	207	218	204	198	214	206	172	188	203	191	202	182	207	187	221	185	188	172	230	216	175	207	209	182	176	190	207	222	190	190	207	199	205	202	205	199	191	208	188	213	182	201	197	174	196	189	212	176	204	203	220	195	195	189	188	186	232	220	203	193	213	200	191	194	183	180	200	195	183	184	188	169	192	179	184	200	182	202	195	190	206	196	216	196	174	192	176	183	208	186	185	190	207	182	203	185	183	224	193	200	205	173	218	196	202	189	190	209	223	192	208	194	230	182	200	178	172	211	184	185	183	177	222	201	187	199	184	181	190	212	208	193	212	168	211	190	187	168	208	182	199	173	204	218	196	187	191	188	212	241	195	197	193	188	171	191	198	210	192	200	201	196	211	161	168	200	207	178	226	209	192	203	197	207	175	198	186	191	202	227	207	191	205	168	192	165	210	191	202	204	201	168	170	202	198	177	201	196	204	210	214	189	200	207	192	224	199	172	189	210	180	209	186	186	213	201	179	180	194	217	217	172	191	224	198	211	152	179	227	208	207	177	219	197	202	219	203	224	203	197	194	167	190	186	192	209	222	200	187	201	181	162	211	166	193	200	212	199	195	168	193	177	188	171	201	184	197	198	204	182	193	210	191	189	211	191	192	177	212	211	232	188	196	195	196	194	184	193	188	196	177	179	208	199	171	198	199	206	196	197	187	197	192	177	198	201	198	196	206	183	212	179	213	169	184	235	209	222	172	209	214	197	183	180	194	190	208	199	210	176	177	192	192	196	203	205	210	195	195	186	177	187	194	185	177	202	191	180	183	214	203	184	211	179	179	223	206	185	187	215	192	222	179	183	188	185	183	197	218	205	186	226	189	214	182	207	194	178	200	196	198	201	198	198	185	169	198	194	200	201	201	242	205	205	207	193	225	195	176	199	206	182	201	184	183	156	194	201	164	214	199	184	203	165	188	201	178	166	183	199	196	201	215	196	185	207	210	220	203	192	189	192	172	178	190	177	206	195	215	185	232	167	204	201	205	206	184	195	160	195	188	206	211	202	184	206	201	197	188	214	200	185	219	169	211	202	158	169	198	195	161	187	210	213	195	216	185	212	217	215	196	203	210	189	214	202	190	198	204	201	163	187	190	224	205	200	207	194	183	180	215	187	200	211	191	196	189	202	214	215	169	170	213	189	178	200	181	167	197	162	163	188	196	185	243	191	197	214	202	210	205	165	208	186	201	207	248	189	204	185	183	171	249	201	203	186	200	205	191	205	197	176	198	194	195	217	196	209	218	184	202	189	206	197	184	205	188	201	188	184	207	177	166	208	178	197	204	205	175	175	183	198	202	179	172	162	186	175	198	179	191	209	200	199	172	177	202	215	189	197	178	182	172	219	185	171	196	209	210	192	189	181	185	191	189	195	195	201	187	217	210	194	208	177	185	175	193	181	191	185	192	208	183	182	170	206	193	206	196	194	205	195	204	187	195	180	178	181	192	184	207	187	192	203	197	216	228	164	179	191	186	176	185	211	210	204	192	193	190	203	180	181	204	193	192	193	188	197	176	162	193	179	208	209	182	188	190	195	212	208	203	185	190	193	186	181	209	188	182	203	209	211	205	204	190	201	192	217	203	182	226	220	204	198	221	191	211	182	165	195	186	212	194	167	176	184	205	181	192	148	192	187	186	196	196	183	194	206	177	217	200	198	179	197	171	191	191	208	191	201	210	175	206	154	172	187	198	186	210	176	156	219	225	201	196	204	193	194	182	173	199	217	189	199	204	196	166	193	185	184	209	196	207	191	201	198	205	178	206	209	181	192	232	193	184	208	197	190	182	207	193	175	199	169	195	204	166	214	199	179	189	181	195	183	213	205	183	200	200	200	188	214	200	203	194	195	189	193	189	197	187	208	233	214	205	209	200	169	216	207	172	186	198	194	201	229	198	201	192	200	180	194	213	191	199	201	238	195	187	185	202	197	202	205	183	187	201	186	206	204	199	213	185	210	189	190	190	176	208	175	187	191	201	187	210	194	183	200	218	180	166	210	197	185	211	203	168	192	197	183	176	209	202	193	193	182	167	183	184	210	205	219	180	217	185	187	202	169	191	185	216	209	190	183	215	207	205	184	185	213	178	185	194	177	209	193	188	190	165	205	180	193	192	212	214	202	209	179	200	211	178	192	181	210	196	195	202	192	199	210	204	188	197	204	220	199	216	188	196	206	181	202	201	184	196	178	185	209	196	172	196	204	186	204	197	188	178	184	193	205	210	201	190	201	211	204	185	194	194	184	217	199	185	180	194	224	201	180	224	212	182	192	184	188	181	160	179	179	185	177	200	205	184	203	211	190	207	187	202	188	180	203	196	180	208	194	166	196	181	189	183	192	210	185	189	162	187	206	183	208	181	204	184	210	213	223	201	200	194	183	182	212
7943	2552	5605	6676	6422	5604	4109	3577	3144	2492	2122	1950	2098	1820	1697	1560	1617	1339	1325	1654	2152	1732	1385	1611	1450	1326	1369	1027	903	963	816	919	952	873	772	778	743	765	834	745	745	747	744	675	657	652	612	691	625	640	546	606	579	667	613	586	567	594	580	623	569	605	609	571	579	606	588	585	585	539	562	577	577	599	599	592	564	577	582	541	569	599	546	552	578	547	554	580	540	559	562	582	618	570	585	559	559	606	564	558	563	529	546	584	573	580	572	571	543	554	531	575	568	591	555	536	527	562	572	589	559	538	545	525	589	544	569	614	515	546	583	541	554	598	523	575	525	608	585	580	576	544	560	561	577	532	536	542	586	602	517	528	564	571	510	565	573	536	549	585	579	580	548	579	539	551	597	545	534	549	568	541	557	564	541	560	583	595	552	592	583	583	635	527	534	571	537	531	532	576	535	525	553	548	563	573	545	544	540	540	566	548	570	576	581	548	578	522	557	571	583	560	548	550	545	544	573	549	584	528	539	565	554	572	549	571	558	540	553	576	522	539	566	507	563	572	570	549	542	553	598	571	498	589	549	540	545	524	580	592	548	562	555	553	543	531	556	557	549	503	550	561	555	576	564	574	563	523	599	521	550	554	519	566	550	528	519	569	548	538	533	509	549	550	531	552	530	530	541	537	575	577	551	558	515	560	543	553	572	505	504	533	573	532	575	547	558	591	550	558	569	532	550	573	555	497	588	593	559	547	605	544	556	578	497	523	580	541	518	523	543	563	568	559	574	513	548	539	546	546	530	577	563	591	577	544	562	573	561	540	537	554	545	563	556	587	539	551	571	557	518	557	585	581	564	572	553	539	561	557	527	568	588	556	552	560	512	571	560	544	508	588	511	513	529	574	584	548	531	564	517	552	564	549	563	586	575	558	596	580	556	513	523	581	522	631	564	555	532	598	576	586	585	533	559	530	571	540	565	549	591	520	553	535	559	584	577	522	556	580	565	565	554	511	537	528	576	532	563	561	551	596	563	570	573	575	559	560	549	520	567	524	550	535	503	606	541	536	540	560	540	570	563	528	544	504	518	552	545	559	534	541	577	590	535	542	557	556	541	557	554	529	534	535	541	525	553	556	530	534	556	545	539	537	543	566	564	565	522	540	581	564	564	532	539	518	526	534	537	533	495	513	517	533	563	554	558	615	531	570	560	569	580	558	539	498	542	580	567	564	552	562	560	566	503	564	510	575	523	535	528	518	545	554	546	591	549	557	555	522	512	551	566	532	527	539	495	527	505	587	525	585	522	555	531	591	534	562	550	528	596	565	548	552	552	535	518	504	543	558	533	542	552	559	562	588	516	510	547	522	500	545	541	567	542	563	551	580	534	515	563	518	599	557	526	549	536	558	544	540	585	560	517	582	559	554	534	542	551	518	550	532	596	558	563	530	584	535	549	531	576	545	571	559	558	584	546	541	533	585	522	507	474	505	561	538	550	529	613	533	579	544	506	573	589	539	579	546	549	553	592	584	575	606	532	595	519	547	565	566	572	557	545	563	546	540	569	559	551	573	549	534	536	564	582	564	508	582	487	554	530	534	564	534	543	531	516	549	588	555	568	548	541	552	595	552	508	594	541	563	544	563	559	527	534	567	573	589	527	545	603	551	590	509	597	549	588	574	548	551	589	554	545	546	512	533	562	574	533	569	535	480	568	577	606	523	569	505	573	590	552	529	567	599	590	565	526	518	567	582	571	525	532	580	566	547	558	570	535	534	562	536	569	584	569	603	564	544	515	527	539	537	550	526	571	566	577	510	525	573	544	505	570	578	592	613	530	529	563	586	544	548	537	542	572	599	582	597	508	549	557	556	573	580	554	558	521	543	575	531	565	577	564	541	541	550	536	570	544	559	571	591	498	577	566	551	551	549	583	502	554	549	564	546	559	534	551	549	538	559	549	551	563	545	601	551	525	541	541	522	589	566	515	570	564	525	596	510	549	568	517	588	555	553	571	574	566	559	513	529	533	543	551	509	527	546	586	579	594	540	521	559	518	558	543	567	580	543	565	523	622	549	552	589	503	512	558	529	520	524	516	585	563	544	547	563	548	595	529	525	543	601	601	549	537	586	578	564	535	524	552	581	579	542	529	534	518	508	554	557	519	561	528	543	576	575	544	600	575	575	569	555	550	528	592	549	582	559	515	553	554	559	556	576	532	579	561	610	566	550	609	598	552	571	566	580	546	615	510	594	556	522	577	538	553	593	576	589	521	577	554	548	570	590	527	591	566	550	571	561	599	568	515	558	539	567	571	559	560	581	558	538	570	529	580	544	536	587	547	580	575	553	546	530	560	534	551	541	501	540	534	586	570	586	553	585	582	572	538	547	590	540	541	544	532	537	534	577	580	596	561	575	567	543	535	523	510	574	519	557	535	548	538	562	544	581	530	554	540	587	587	549	589	527	576	523	568	554	543	574	583	563	526	561	521	580	606	547	512	535	547	545	505	540	559	555	560	538	533	531	508	539	575	559	551	554	561	564	521	570	572	557	521	527	557	583	512	516	546	539	563	542	563	536	532	514	548	526	531	517	577	561	525	564	553	523	553	566	547	537	529	549	591	588	590	559	541	531	518	553	547	517	553	544	573	556	578	538	554	574	548	549	550	568	575	596	527	548	524	572	546	574	535	535	527	606	537	555	541	543	584	540	587	535	547	566	551	612	566	567	536	541	534	547	541	565	522	554	512	527	563	573	576	548	571	507	548	512	514	566	551	546	561	572	535	554	555	553	564	605	535	553	533	577	550	539	530	553	552	536	529	568	560	560	508	558	529	521	554	544	585	560	548	574	512	505	518	521	533	567	573	513	559	577	583	507	564	542	602	569	499	607	518	567	519	557	550	543	577	564	519	560	563	540	585	538	518	522	574	549	576	544	541	537	525	570	565	558	525	593	593	570	528	573	602	536	518	587	528	560	540	564	532	558	521	536	595	577	523	552	503	510	557	547	568	540	537	531	516	545	547	531	564	564	527	556	554	590	540	587	546	558	552	568	557	525	528	537	551	578	537	547	528	518	522	571	560	545	554	517	528	591	508	525	534	543	551	580	535	556	545	573	562	520	552	574	572	545	505	547	536	556	537	578	563	563	584	529	535	553	585	586	515	599	521	581	566	522	588	526	548	588	539	543	555	563	539	562	585	539	532	507	565	554	564	546	575	555	532	510	516	547	520	548	571	548	576	569	547	531	601	524	543	548	576	577	544	539	530	568	516	545	567	561	534	571	526	579	543	594	573	554	516	583	547	520	580	577	551	558	545	552	510	536	547	532	537	536	531	578	572	520	559	541	572	542	590	549	554	522	547	577	555	520	556	523	568	564	523	584	522	561	553	547	568	541	544	548	549	540	577	547	548	537	532	601	521	526	570	563	542	529	540	541	518	554	511	604	599	571	520	501	580	584	579	581	536	554	557	563	524	550	519	538	547	551	542	550	557	590	555	529	613	534	546	619
2055	405	350	362	352	343	320	315	332	333	303	324	282	354	322	322	334	327	327	324	317	304	341	340	309	311	325	338	335	340	327	318	303	316	312	330	313	323	373	308	312	302	327	310	318	291	289	323	332	350	350	340	293	337	340	319	330	299	311	335	319	323	327	335	334	312	288	338	333	340	326	285	337	346	320	321	335	338	341	348	340	322	314	314	333	330	350	349	290	322	309	319	337	325	297	308	334	294	350	318	303	312	356	306	330	310	315	326	293	313	313	341	326	345	317	319	317	316	335	323	314	325	303	326	315	336	308	339	317	298	355	322	295	307	322	276	315	334	335	353	332	303	295	327	318	309	323	295	334	315	301	323	314	301	322	306	345	321	297	307	318	292	325	318	307	338	306	294	322	304	340	348	307	289	302	323	337	340	320	298	340	283	340	358	327	351	287	328	367	350	308	304	331	323	332	283	318	298	316	310	346	337	310	321	305	345	304	318	315	335	322	319	305	320	298	295	331	337	290	365	328	326	308	306	301	298	330	310	330	291	300	300	312	368	322	331	296	293	327	297	324	357	305	279	309	322	326	310	335	321	325	322	330	274	342	332	334	347	309	319	290	287	312	285	308	326	303	300	285	313	333	309	315	303	326	314	304	300	343	341	334	283	301	381	346	299	315	315	365	311	321	330	316	314	332	289	308	273	313	311	349	328	288	376	342	361	324	306	338	297	315	318	325	303	292	362	305	344	332	323	319	344	287	318	331	297	299	357	318	311	340	336	325	318	323	334	314	338	320	349	291	333	347	311	315	342	320	311	292	325	342	317	322	305	311	342	339	307	313	302	349	298	314	298	312	355	329	301	280	331	364	333	322	305	315	337	327	328	324	308	281	315	331	336	319	300	282	310	331	328	319	322	320	307	315	301	318	335	302	304	317	306	314	314	338	321	313	310	308	301	333	349	327	308	319	310	329	314	303	340	342	327	354	347	312	307	318	317	330	315	327	293	285	336	308	311	348	310	319	318	324	328	334	319	336	316	303	314	343	300	274	303	367	338	280	306	329	286	348	304	320	349	333	317	312	328	351	317	302	335	289	303	284	328	284	330	263	348	311	293	306	287	335	306	352	331	336	310	331	332	294	289	304	299	332	320	327	332	319	320	306	324	309	337	289	326	331	318	294	327	331	306	318	345	323	317	310	325	338	324	282	332	333	336	344	305	288	358	311	341	363	324	356	327	352	340	298	298	301	327	284	328	282	317	290	306	317	319	334	335	334	337	343	322	345	337	327	320	318	317	321	316	296	359	305	322	290	295	298	316	333	333	323	302	285	318	311	312	314	326	317	327	304	335	313	326	342	335	306	314	315	326	315	332	282	352	323	330	340	337	310	318	313	325	293	309	330	316	273	307	336	309	328	315	298	336	292	303	316	306	312	330	303	316	305	330	300	316	295	368	311	356	325	321	321	334	329	313	329	306	311	312	316	345	291	338	343	323	332	321	317	330	368	312	308	333	321	315	303	317	337	324	325	343	340	296	318	287	316	315	282	284	313	310	322	337	301	301	326	319	313	321	318	327	302	336	324	307	303	322	298	331	320	317	303	319	325	331	326	319	350	366	312	328	323	316	328	292	335	309	317	335	358	297	343	306	308	326	300	310	315	312	314	294	331	299	342	330	326	302	294	351	354	331	330	345	325	348	335	327	344	317	301	344	353	301	314	300	346	318	336	332	326	315	289	338	325	300	302	327	341	331	314	310	316	277	326	320	327	323	319	322	313	332	366	332	327	365	319	297	299	307	311	329	281	327	326	325	285	336	299	305	354	326	301	332	352	338	308	308	342	279	313	309	309	337	315	322	308	334	292	323	305	317	300	336	289	304	295	338	337	308	309	285	311	336	308	303	314	340	311	289	319	343	318	303	315	299	358	342	324	309	316	323	325	266	321	317	330	317	291	329	328	320	314	315	334	369	301	321	300	303	327	337	303	305	333	333	340	331	351	330	335	324	303	322	336	322	308	289	324	352	319	286	303	310	308	306	321	308	323	283	347	305	329	341	319	316	331	306	317	337	282	328	348	330	340	350	282	311	331	339	326	294	331	333	295	328	332	312	329	307	291	299	322	330	318	322	313	312	345	322	348	314	361	329	344	319	319	306	324	340	321	358	301	312	311	312	328	334	314	316	326	335	356	304	316	344	313	303	339	300	306	320	322	318	303	367	352	335	314	322	328	361	331	293	336	357	324	317	307	311	323	334	328	344	292	338	335	315	326	347	304	272	304	323	357	339	353	288	349	303	326	313	315	319	327	315	326	310	306	294	319	300	305	354	308	296	316	309	314	304	295	306	310	326	307	327	344	306	321	316	298	336	294	336	303	332	314	310	336	343	302	302	289	344	318	341	326	308	289	262	306	318	321	343	335	332	315	304	298	334	305	305	313	337	297	307	294	327	316	297	292	305	319	319	310	338	308	358	343	325	326	309	306	343	344	300	323	300	312	358	338	322	320	289	343	329	299	298	349	339	284	325	305	368	306	311	337	310	289	323	319	318	306	309	341	319	316	326	296	340	321	331	317	332	314	323	325	330	311	333	328	293	313	316	341	309	341	320	328	318	329	324	318	348	323	346	359	286	318	335	275	332	352	337	327	314	295	347	359	345	320	295	297	302	330	325	315	307	338	336	308	288	281	283	327	323	293	325	340	325	312	312	290	310	360	331	313	356	344	292	337	311	326	322	296	339	310	332	324	295	312	343	340	292	330	342	302	369	292	333	314	340	316	286	342	329	339	311	334	331	304	333	323	332	316	323	320	296	343	320	305	321	298	310	308	295	284	319	357	309	300	349	312	329	362	322	310	338	341	289	369	306	321	357	340	341	323	317	316	346	323	293	311	348	333	321	326	298	345	324	351	324	310	322	333	324	328	325	332	343	307	337	346	284	298	304	328	329	318	313	336	326	344	318	328	308	357	294	309	327	310	306	302	331	335	317	318	299	309	343	338	343	323	320	330	344	331	286	340	342	316	320	353	309	300	327	328	316	324	298	327	334	310	298	338	322	321	322	333	299	321	289	304	297	308	336	348	325	303	322	291	327	331	299	315	328	327	294	338	337	311	322	354	334	311	277	349	325	335	331	332	327	370	326	305	328	297	344	305	295	314	299	310	311	316	307	341	333	331	335	305	285	291	298	318	323	323	329	327	307	324	337	336	343	355	319	327	335	318	309	350	310	320	335	327	309	323	351	323	310	312	270	316	319	312	319	331	317	319	345	303	312	329	300	297	318	311	310	319	368	316	308	288	319	320	298	311	339	328	267	336	319	313	301	323	322	317	306	310	309	295	316	339	326	324	302	325	345	329	328	340	312	309	324	311	349	280	330	310	308	358	304	311	303	307	337	295	315	302	363	302	283	311	330	342	298	329	309	313	329	338	339	333	321	332	305	335	348	328	299	316	318	340	316	310	321	320	303	290	324	291	325	299	317	307	306	306	340	310	340	323	310	294	344
2601	864	911	1037	891	873	854	859	808	846	769	801	806	792	858	838	792	802	768	786	786	824	825	803	823	804	747	757	799	785	800	809	820	801	782	813	833	832	786	766	756	851	777	814	782	764	819	830	812	778	793	796	816	774	772	739	833	854	841	767	825	814	789	809	799	821	794	787	793	766	737	805	848	789	792	751	774	754	819	796	807	810	819	800	737	758	760	742	787	825	771	791	808	757	788	801	807	794	765	827	777	839	790	864	766	807	831	781	793	834	812	787	779	765	771	756	817	783	856	794	817	746	805	797	795	795	772	812	798	779	780	770	820	754	789	773	777	793	765	750	798	774	792	810	786	756	817	828	803	828	801	769	837	756	764	754	805	768	847	770	829	781	780	838	764	784	759	785	784	795	802	768	831	780	774	786	784	810	764	820	759	753	790	752	745	831	789	738	804	779	802	817	786	775	797	774	800	803	800	765	801	710	809	785	773	813	784	770	760	825	836	749	845	766	800	820	779	780	839	749	794	795	765	784	758	826	794	796	805	846	771	813	821	789	743	815	777	779	763	728	764	781	785	781	764	787	793	819	769	817	749	780	737	767	805	785	801	762	798	796	830	785	732	759	819	832	798	863	852	801	748	758	807	791	730	725	817	767	793	802	790	820	800	774	817	857	789	767	772	809	807	851	789	783	811	777	802	795	771	773	759	805	834	761	810	763	790	742	800	790	825	770	768	811	817	787	805	775	787	781	808	803	765	791	815	849	769	774	849	826	818	760	777	782	716	812	793	809	791	790	782	734	771	780	767	795	762	764	761	812	780	782	791	794	806	804	792	808	772	807	772	783	799	747	808	778	818	749	773	758	810	825	772	779	800	803	768	761	786	788	814	777	763	804	785	768	744	817	764	782	796	775	790	804	850	781	785	771	778	796	774	793	795	796	814	774	776	799	772	832	776	799	787	782	784	811	783	805	762	805	824	771	786	790	786	845	822	836	774	781	808	808	819	814	787	810	816	801	817	761	775	816	792	740	754	759	797	795	783	704	773	806	806	792	794	786	783	826	798	807	757	790	735	793	742	769	779	756	797	836	792	778	769	758	743	799	768	794	819	766	829	754	815	802	789	758	758	816	755	770	786	764	768	826	789	750	781	761	770	724	789	802	796	741	766	782	802	764	756	778	808	758	796	797	843	776	739	824	791	797	757	819	754	818	802	807	845	760	800	740	804	802	809	787	770	815	803	760	795	793	791	824	764	807	778	750	741	791	848	797	779	778	714	742	724	798	866	763	813	758	771	782	778	822	773	847	804	752	762	759	813	770	755	762	784	788	792	812	801	768	762	771	795	755	780	779	737	788	765	832	810	815	754	793	854	807	804	813	775	817	766	816	831	816	804	806	802	805	755	796	816	757	776	834	774	762	785	812	804	743	797	722	784	762	739	789	728	810	740	755	810	735	773	805	779	807	778	766	790	808	798	798	816	817	844	821	829	783	777	798	760	815	853	791	843	768	781	811	798	810	759	738	804	797	772	778	776	808	777	839	769	800	785	775	831	749	776	798	812	771	783	813	775	805	801	771	796	789	736	819	745	825	775	794	747	853	771	816	813	830	820	763	824	814	826	814	783	832	809	783	809	792	822	801	826	781	771	812	782	789	791	798	765	836	835	804	835	829	795	833	803	846	754	816	791	804	793	772	801	738	834	812	834	775	765	779	745	830	773	784	770	815	748	818	822	803	817	735	781	773	796	823	779	763	790	803	768	798	775	776	757	759	754	827	831	871	776	773	718	770	793	814	761	757	791	833	780	769	762	795	796	775	775	807	734	821	757	821	836	796	751	768	831	809	773	800	779	788	783	803	813	808	800	820	791	781	757	803	777	839	824	802	758	759	756	702	819	839	725	855	836	851	838	811	809	842	777	813	744	838	770	780	794	836	775	815	773	787	835	825	774	792	744	803	776	803	811	810	790	763	808	775	817	721	781	788	854	771	778	846	787	817	790	819	810	854	767	809	828	787	828	741	754	842	789	791	784	748	791	760	810	735	754	831	800	837	743	769	796	795	788	771	778	786	804	848	828	803	814	821	724	791	806	839	812	785	804	832	803	808	825	748	795	776	752	777	819	810	801	775	769	821	847	722	774	761	758	803	788	773	760	865	822	770	779	808	784	811	819	790	777	796	782	789	821	809	758	850	847	801	799	814	766	844	813	801	793	792	776	765	832	778	767	818	791	772	761	851	772	811	756	785	776	729	781	801	861	783	827	760	792	800	761	803	775	768	806	781	833	802	796	759	762	727	811	781	787	752	827	795	833	772	813	804	799	831	789	812	826	810	801	802	799	820	770	789	787	843	791	769	798	764	807	728	773	783	787	802	757	811	792	737	788	805	777	781	845	847	778	817	807	839	760	848	803	814	788	824	768	755	790	799	820	767	805	701	782	794	834	841	801	817	780	767	745	802	771	771	760	808	789	751	772	754	814	780	771	801	737	803	817	778	801	796	769	812	732	790	765	789	723	795	753	765	785	796	798	777	805	819	802	787	739	726	767	746	770	774	838	764	808	748	747	757	789	801	818	844	777	750	796	816	787	786	766	777	800	779	786	746	835	771	738	806	750	778	748	814	788	819	767	728	817	737	797	780	810	750	773	725	786	748	773	727	851	833	762	796	800	738	784	833	842	776	794	744	769	740	775	802	782	851	806	809	841	829	771	819	821	797	780	789	819	781	818	817	793	782	800	773	753	772	784	789	801	768	790	732	797	804	800	824	780	812	751	784	826	809	780	811	762	799	760	807	767	839	804	768	792	794	774	776	771	830	768	768	785	789	750	782	767	771	791	773	755	806	756	829	791	781	838	805	770	819	819	819	882	811	831	820	776	800	742	787	776	743	796	791	829	803	785	760	808	783	763	756	778	793	785	784	798	750	767	770	729	800	768	754	761	734	824	723	792	764	723	784	796	776	731	815	842	773	786	795	759	839	759	781	804	828	769	802	745	841	774	855	799	797	826	840	801	809	824	792	781	818	822	817	827	734	801	766	733	780	821	773	756	801	759	752	774	819	791	757	835	823	827	700	786	773	744	776	792	767	821	782	784	793	808	761	842	789	788	791	757	832	767	834	767	811	795	790	773	816	755	822	796	805	774	839	778	786	839	769	835	808	827	751	751	785	863	806	805	786	750	796	814	765	807	727	790	827	801	784	818	827	739	739	790	806	730	835	761	788	819	760	735	827	780	814	784	754	752	781	816	810	750	826	818	798	763	748	758	799	791	748	702	761	784	817	797	823	768	799	799	818	770	736	806	789	816	725	851	782	767	766	820	772	767	780	827	761	809	826	756	805	800	767	731	814	763	788	778	803	774	773	783	791	773	763	754	814	758	767	760	829	764	805	846	798	798	752	803	780	778	733	798	801	829	843	759	821	782	785	769	776	807	748	812	758	804	769	830	796	781	813	782	812	808	770	773	804	822	791	766	802	781	778	818	806	793	777	770	783	802	771
7837	1293	1479	1219	897	702	615	426	348	289	285	297	263	254	209	244	200	218	195	222	227	250	218	231	203	192	161	184	177	177	163	182	162	178	177	173	179	194	142	170	133	138	151	168	172	160	183	164	161	164	152	170	154	183	181	151	145	142	153	148	167	156	165	145	142	186	163	141	154	150	160	171	168	172	136	166	162	142	172	153	181	149	144	165	158	174	144	151	151	161	140	168	181	177	148	146	151	148	158	159	175	139	147	141	156	147	148	146	157	148	162	147	149	140	158	175	137	139	153	150	156	162	169	152	172	139	139	173	165	160	145	173	174	164	151	154	154	163	158	164	131	163	154	151	142	147	130	147	154	167	129	155	148	139	149	154	178	164	166	148	158	174	155	164	171	150	157	168	173	155	146	130	154	166	162	155	145	148	150	146	153	166	139	151	163	159	136	169	159	155	136	166	147	149	150	159	137	168	159	154	147	162	140	157	147	141	158	171	146	167	130	157	148	143	150	146	168	124	156	161	154	153	177	168	170	134	183	177	166	163	132	169	154	171	156	172	171	159	175	142	121	143	152	173	171	154	162	130	139	156	174	149	156	146	132	162	162	160	146	163	133	165	166	161	164	146	172	169	152	172	138	132	158	154	164	131	145	159	164	157	143	158	147	155	144	149	174	143	138	147	156	144	170	154	157	145	155	124	170	168	171	156	159	154	145	183	146	161	163	146	143	171	155	152	147	161	173	156	154	156	186	135	162	165	170	182	153	160	163	186	183	162	150	150	151	142	159	170	160	157	171	167	148	161	176	164	154	141	169	146	163	151	137	145	161	143	139	145	150	142	153	148	143	153	188	139	148	141	173	136	142	149	167	153	164	139	163	147	163	154	163	162	168	151	192	144	168	150	153	171	140	142	179	144	168	156	152	145	176	148	153	150	178	155	160	171	168	143	144	167	153	152	163	168	165	148	157	162	137	151	162	147	173	165	123	180	147	151	163	158	152	147	170	172	167	171	155	163	163	167	166	148	184	168	174	158	174	164	173	159	178	150	153	145	145	174	172	188	140	140	151	147	163	151	164	167	172	156	138	179	161	163	169	151	165	159	160	141	153	144	145	152	168	159	170	160	160	171	145	155	150	151	161	141	170	149	162	161	137	144	154	156	137	168	145	150	151	157	145	167	148	137	145	156	170	144	153	156	164	146	154	165	163	168	140	167	194	163	163	144	154	151	167	168	173	140	150	173	167	189	164	151	147	154	158	160	161	137	156	158	143	137	154	155	151	153	153	161	132	152	132	153	168	146	155	144	137	147	157	166	132	157	154	156	169	165	144	148	167	141	157	140	177	176	114	171	174	130	139	151	160	163	144	160	156	147	155	152	162	151	148	149	135	147	173	145	163	151	155	162	150	172	148	143	197	149	160	156	137	157	145	145	141	167	149	143	161	177	139	157	152	169	170	157	157	145	190	162	164	156	157	159	169	159	170	140	171	159	143	190	178	152	156	147	152	144	154	136	157	147	142	156	152	149	175	156	158	139	136	150	144	170	153	136	162	160	177	165	168	181	182	191	181	147	134	166	153	162	150	151	156	170	161	147	155	129	170	149	134	167	148	164	149	141	154	144	133	146	159	163	149	159	154	189	174	154	161	147	166	151	142	146	149	162	141	170	154	142	155	143	142	141	152	143	163	167	151	171	152	163	137	140	131	178	170	167	195	152	175	155	156	157	151	159	144	147	160	149	163	150	159	163	174	155	160	153	148	160	178	177	158	159	158	156	152	127	149	147	122	160	158	158	158	147	175	163	145	188	137	157	169	147	172	137	165	155	168	151	138	172	146	145	139	147	157	147	166	141	160	171	158	162	140	145	154	165	158	179	166	161	163	147	157	174	194	147	157	140	155	177	139	162	148	143	160	155	141	159	162	158	155	161	142	135	167	151	128	159	152	158	150	160	160	145	155	149	159	175	156	140	152	178	161	142	163	159	149	170	156	155	161	156	172	171	182	160	146	152	153	180	171	165	141	175	155	168	183	154	164	155	156	153	160	172	164	149	128	159	171	147	132	154	175	173	152	137	154	166	170	157	159	147	135	136	144	149	167	141	145	156	142	150	140	150	156	148	141	150	164	152	149	158	157	159	158	160	132	173	165	141	163	137	146	162	150	164	173	162	168	181	145	154	146	141	168	158	146	154	138	141	173	179	152	167	167	157	178	149	157	140	156	145	154	148	157	144	197	155	176	171	170	136	182	162	159	168	174	156	155	151	163	143	153	140	146	155	153	172	147	164	145	176	135	154	149	144	126	168	166	144	167	163	142	160	164	154	164	139	146	153	141	146	134	152	150	142	164	166	140	161	146	145	165	151	145	163	149	135	162	139	162	152	129	149	142	163	164	141	155	153	164	167	148	165	152	146	150	156	161	170	144	157	157	164	141	139	169	156	164	155	163	153	159	154	156	163	155	165	167	148	171	154	140	144	143	138	150	153	147	152	163	149	175	145	165	161	162	136	156	155	160	145	152	170	160	153	151	154	157	164	159	149	164	151	171	143	155	159	153	157	157	169	151	169	147	172	152	141	150	152	155	161	159	152	162	156	153	149	163	134	134	168	168	155	149	158	157	170	133	166	165	166	152	172	165	136	165	141	150	152	140	180	171	153	173	165	160	154	135	168	165	152	160	142	183	148	172	170	156	152	133	153	169	167	146	142	160	165	135	162	137	157	174	165	160	138	154	149	143	157	128	149	147	140	144	150	150	179	174	174	144	148	131	147	165	159	156	171	152	133	155	154	143	168	168	141	147	163	181	135	167	165	178	143	173	160	155	183	152	143	158	164	151	152	164	133	160	140	157	148	157	168	160	170	159	169	166	180	149	150	168	170	139	147	158	170	172	133	154	135	147	151	149	149	169	152	135	117	158	160	177	165	181	182	150	143	165	155	139	150	154	176	142	150	154	144	175	154	126	163	148	147	150	156	158	181	161	142	179	153	152	155	142	182	159	131	161	160	138	172	162	153	164	154	173	153	159	186	161	152	154	177	129	157	153	150	196	150	153	150	163	157	129	163	171	140	155	146	168	159	136	141	151	155	159	142	156	164	149	139	163	164	152	163	157	157	144	152	142	151	168	157	153	162	157	166	153	161	141	144	164	140	130	155	153	154	160	151	147	171	160	154	176	133	162	174	153	151	139	163	167	137	202	149	164	183	162	142	135	150	162	149	147	146	170	152	155	141	154	154	148	157	133	150	174	159	154	177	149	161	167	159	154	163	153	195	162	158	168	133	149	139	159	127	149	166	173	142	158	172	142	167	153	127	127	168	162	176	156	145	151	175	171	159	173	162	170	135	143	160	149	142	191	136	152	159	136	161	159	124	171	157	148	157	165	160	150	121	173	146	144	157	170	160	148	126	166	149	147	149	169	128	162	162	153	144	159	182	168	158	135	153	151	163	161	160	156	159	148	167	137	123	165	174	136	151	165	160	145	162	163	169	151	167	155	155
6119	1550	3159	3729	3527	3149	2671	2084	1791	1414	1263	1168	1258	1087	1028	1021	994	863	849	1004	1253	1016	934	1199	893	814	734	693	686	642	615	740	636	649	558	545	519	581	600	533	552	507	487	491	511	467	509	478	461	491	487	468	465	469	438	484	468	459	461	460	436	451	461	459	441	452	511	422	479	436	475	451	437	435	429	429	464	484	446	481	451	453	464	443	461	465	420	424	440	483	451	433	459	461	441	425	483	454	476	442	468	456	449	409	457	435	431	420	424	467	425	467	432	408	448	436	452	463	454	429	439	438	463	437	430	442	442	457	452	454	462	449	469	419	427	488	468	445	436	459	461	404	453	408	488	427	446	437	463	475	431	455	446	415	446	463	456	458	438	407	430	443	430	458	432	462	445	450	421	460	437	464	449	483	447	415	456	427	421	442	446	468	394	458	414	431	413	439	411	460	448	423	454	447	401	422	414	427	448	461	455	416	436	422	461	454	462	470	443	469	463	481	458	446	483	449	448	448	474	457	451	432	434	460	444	449	424	435	430	451	458	435	483	423	438	450	496	461	438	399	424	467	459	466	407	452	439	427	446	437	453	442	466	462	462	447	435	448	435	446	466	418	436	470	456	467	445	417	433	426	445	415	425	428	448	453	408	453	465	470	445	422	468	443	431	440	454	437	442	439	428	452	428	410	426	452	468	445	434	414	452	408	415	444	423	458	436	436	444	426	457	429	449	450	471	423	433	424	448	455	425	444	423	439	439	407	438	448	449	426	469	457	458	470	441	437	413	426	441	451	430	456	422	419	474	492	436	438	465	420	447	430	425	415	439	425	441	453	455	442	467	432	385	482	409	384	438	416	418	437	421	456	441	399	441	421	453	427	469	465	418	442	415	435	445	467	457	468	475	421	460	452	439	451	435	464	432	422	408	492	418	456	447	456	456	445	430	459	443	424	435	463	443	451	417	413	460	468	430	424	469	417	401	434	453	440	398	428	475	417	420	445	426	420	448	454	451	453	437	431	471	443	452	448	445	400	445	432	434	456	404	454	381	415	446	456	440	463	387	451	451	481	459	444	424	438	434	436	444	483	432	456	460	429	414	409	466	465	475	434	458	425	425	447	422	444	437	453	432	449	459	435	434	432	465	410	409	463	420	405	422	464	468	411	444	456	437	431	444	484	461	437	464	452	434	451	485	422	419	437	423	436	443	428	472	433	474	418	446	449	427	472	454	490	462	405	473	421	431	475	436	445	400	453	468	462	440	415	475	454	435	460	402	461	449	438	443	453	465	434	405	479	438	444	439	457	428	481	466	442	448	470	423	448	444	438	448	455	425	417	442	465	437	460	455	424	432	425	457	446	439	437	450	411	453	426	439	416	476	405	423	439	451	439	481	462	424	432	415	427	444	426	428	439	439	453	456	433	433	416	441	438	446	464	412	426	438	477	460	416	476	433	487	452	445	433	446	417	447	449	436	433	442	447	414	472	453	455	408	433	418	427	434	430	432	445	449	457	429	412	458	455	466	455	472	429	408	459	454	405	431	421	446	439	471	435	442	434	478	442	441	403	433	442	472	413	473	443	440	454	433	409	425	436	433	439	434	462	461	455	449	468	468	399	467	457	436	438	401	460	448	432	427	442	434	452	448	449	473	482	455	460	436	414	428	403	435	452	439	433	439	463	464	469	454	477	414	434	456	412	451	397	430	486	471	464	438	448	453	466	461	444	408	447	432	433	451	431	456	462	455	497	442	459	440	411	429	424	396	435	411	407	425	398	473	422	439	439	442	445	440	456	426	443	434	476	457	459	442	454	436	443	403	485	426	467	459	422	472	420	412	475	429	427	442	446	442	454	456	412	435	426	426	438	430	442	454	471	402	433	450	428	445	459	433	477	459	450	443	460	432	438	441	461	415	445	420	454	446	412	449	434	410	451	462	418	444	461	412	444	449	424	470	463	446	450	456	419	448	435	448	458	457	432	449	476	423	444	404	449	430	448	434	455	458	458	459	461	438	437	440	462	424	447	511	443	430	437	427	461	456	420	437	470	468	441	428	429	470	401	432	437	422	418	463	452	439	376	464	438	430	474	458	444	466	473	412	445	439	417	434	402	442	412	468	446	426	479	458	412	451	402	460	469	473	432	430	433	458	414	471	444	463	471	462	433	406	457	473	470	441	455	407	425	435	458	449	453	460	409	464	416	401	467	464	451	458	450	433	447	446	451	469	450	422	419	443	455	439	454	453	446	419	448	467	470	427	428	431	457	467	453	468	460	472	448	405	430	469	441	460	456	458	440	455	470	462	416	426	403	462	425	433	443	474	439	437	428	470	426	440	453	455	430	470	416	455	442	437	421	434	456	418	409	414	449	436	446	425	451	440	400	420	395	431	424	438	447	472	459	434	408	429	436	443	479	422	479	424	425	461	432	438	465	460	447	443	416	423	439	446	438	438	465	439	424	424	408	406	431	438	438	440	450	434	416	415	443	421	453	439	472	438	440	449	479	430	424	456	473	447	430	478	430	446	438	454	432	441	452	461	432	491	432	463	416	421	485	450	413	449	463	457	439	398	456	476	438	439	435	437	441	454	419	439	450	441	445	465	472	427	437	436	459	426	426	463	445	467	479	422	437	461	450	477	467	442	430	458	436	455	476	447	481	409	442	453	424	429	483	387	438	461	441	479	428	428	418	427	484	446	437	435	429	413	428	458	409	432	450	432	468	453	443	433	444	429	436	443	421	399	453	482	468	418	457	460	440	428	429	431	438	433	425	424	447	436	472	454	436	441	478	438	416	442	465	462	395	461	454	415	424	458	428	420	427	461	460	473	439	418	443	422	458	431	474	449	412	420	448	467	455	446	408	417	465	446	431	443	467	457	457	441	437	475	488	456	439	428	453	474	426	430	457	424	429	407	467	408	428	432	431	447	470	465	496	461	459	419	442	472	438	440	465	437	453	432	474	428	447	435	468	414	433	452	451	425	428	428	464	415	470	428	465	447	472	424	438	429	453	431	427	385	444	424	463	441	478	411	480	442	461	457	430	431	475	454	450	448	468	401	434	444	457	407	467	453	442	474	459	480	438	488	440	428	467	450	450	454	406	428	413	488	442	440	468	474	443	448	437	440	399	450	411	422	462	468	445	496	451	476	443	457	467	411	433	457	401	456	477	455	468	486	472	457	427	440	451	427	455	431	462	433	440	459	426	457	453	395	483	460	431	432	421	488	473	429	460	493	413	436	480	454	443	428	440	431	446	448	434	464	426	450	444	448	461	472	502	450	472	459	463	445	455	478	478	501	478	417	420	463	460	464	423	433	486	449	417	434	409	454	424	423	462	418	414	420	437	450	415	462	439	464	437	451	445	441	416	444	442	458	420	448	474	429	433	434	438	475	437	447	458	433	441	421	447	468	455	448	422	401	462	448	424	442	453	450	427	437	435	434	468	461	475	446	455	441	444	471	482	447	419	452	446	463	452	433	463	454	444	432	449	444	463	403	445
14147	2751	3048	2437	1700	1279	1003	715	592	482	447	456	409	324	327	364	349	314	335	314	400	383	323	369	309	300	256	258	251	215	214	243	242	249	183	206	228	232	218	253	225	238	230	215	228	206	199	219	198	189	199	210	202	196	203	220	202	190	220	187	207	216	192	185	176	184	187	204	202	203	236	201	176	194	198	202	213	205	186	186	211	173	190	192	187	194	210	192	199	207	186	181	197	215	193	196	212	207	170	179	213	189	188	173	196	222	200	183	179	206	189	213	188	217	177	196	189	218	199	191	190	213	167	179	184	220	207	171	184	214	209	189	189	173	199	212	206	202	197	198	214	180	186	200	182	195	189	201	195	182	192	221	199	214	187	202	200	222	181	207	221	189	175	204	184	202	201	182	196	189	203	195	202	174	201	194	176	192	192	187	209	204	189	194	197	176	201	168	196	211	194	199	196	195	175	194	188	202	188	159	181	201	180	185	180	221	224	213	199	208	212	206	175	206	178	171	205	197	205	209	227	182	213	192	181	201	187	191	176	235	192	207	218	188	197	201	198	188	210	208	171	185	195	193	219	216	205	185	230	195	159	202	194	181	210	185	203	206	205	186	195	190	195	174	200	212	164	188	172	188	206	191	193	184	187	196	188	183	219	200	191	187	180	190	171	177	231	183	221	181	198	208	174	202	214	186	194	182	185	204	192	193	199	174	241	162	206	188	174	209	168	203	188	211	200	193	189	202	214	188	176	214	177	179	205	178	196	173	190	198	213	217	182	224	198	201	196	194	187	198	195	189	213	204	211	214	202	194	203	212	200	194	169	212	167	193	197	200	202	197	205	194	192	207	202	188	157	189	190	189	232	172	181	186	211	177	189	195	178	171	202	187	200	204	193	198	215	218	167	231	183	215	217	186	177	195	205	201	189	198	182	195	175	199	194	203	176	177	197	227	209	185	195	213	186	197	162	181	216	207	173	197	244	189	220	180	212	193	215	195	182	195	206	189	177	217	171	210	195	202	175	207	206	168	175	197	194	177	202	180	208	182	190	192	189	187	193	205	222	213	178	207	167	192	195	185	209	191	213	205	185	206	182	212	206	204	201	208	199	176	195	204	194	217	188	202	183	171	195	202	193	196	191	190	214	189	200	214	190	192	184	216	208	202	210	186	164	225	204	183	177	209	205	190	200	227	187	221	222	208	177	214	187	196	202	187	192	199	203	170	191	209	207	202	209	202	197	179	188	202	199	186	218	184	175	207	191	194	208	205	174	200	176	190	199	206	215	184	179	162	200	177	184	209	235	190	198	190	186	198	172	163	187	175	172	198	178	216	182	198	224	201	215	206	190	177	180	212	190	179	181	227	216	196	189	200	183	195	153	213	169	197	195	203	192	245	199	191	204	194	211	211	201	215	206	197	201	190	179	198	190	185	195	175	200	186	200	198	221	185	172	187	211	190	189	198	203	182	193	201	174	208	203	182	190	172	204	182	185	176	213	193	178	200	210	176	208	186	200	194	218	170	187	194	209	172	190	145	185	173	185	189	181	197	212	211	205	184	193	208	184	185	206	226	203	172	189	173	197	212	200	178	208	220	209	215	151	207	195	199	183	202	185	217	189	215	196	160	188	201	206	190	185	199	205	198	178	214	185	183	200	188	196	178	188	201	188	174	207	208	187	175	180	216	189	188	173	194	188	215	217	204	190	178	202	195	183	206	186	185	197	206	190	216	218	167	214	187	201	203	208	198	183	205	206	188	190	206	203	172	189	183	216	161	192	217	184	213	203	199	205	199	194	180	203	207	205	233	196	180	181	218	184	197	196	177	218	208	194	209	189	203	175	200	187	205	207	186	188	208	190	211	189	208	200	205	199	189	195	185	182	181	190	181	187	215	192	186	189	226	179	241	177	164	214	211	198	202	216	197	196	193	171	183	153	184	174	177	192	210	211	178	222	209	198	193	210	214	180	176	197	181	185	176	207	203	196	193	192	213	174	191	183	189	171	191	185	223	221	198	221	213	204	192	191	189	208	203	230	183	207	153	176	220	193	191	185	208	199	187	211	223	196	205	175	200	177	186	205	181	193	195	180	188	178	174	188	219	199	221	193	170	212	199	170	181	168	216	199	174	198	193	186	187	199	198	203	189	177	207	217	193	188	200	196	221	187	172	187	194	218	203	173	182	210	174	196	185	192	168	183	200	184	198	190	183	198	196	214	213	217	161	194	207	191	188	203	188	186	206	215	185	176	176	200	172	212	198	203	227	184	189	211	200	179	209	182	200	200	199	206	184	214	206	219	195	203	192	213	167	219	211	190	205	177	195	180	196	197	205	221	211	220	205	217	187	173	183	182	212	208	193	168	201	206	200	212	191	186	176	207	197	174	207	190	210	182	158	208	176	193	203	191	195	207	202	201	169	195	187	211	217	205	180	202	200	208	180	214	211	190	208	199	188	204	185	167	189	184	219	195	187	204	197	172	182	219	200	202	204	167	185	168	197	189	211	202	184	220	187	194	215	219	187	210	203	189	221	201	192	209	207	183	194	181	213	185	205	173	204	195	209	177	177	209	217	204	218	191	196	173	184	205	220	190	204	199	179	212	185	199	187	201	182	199	204	202	202	195	192	211	223	187	206	199	171	193	188	186	189	207	194	197	198	187	201	187	192	174	182	183	207	193	177	186	191	240	193	214	184	215	223	183	183	203	215	174	202	189	167	196	203	209	182	207	215	206	206	211	192	214	198	215	175	185	195	200	183	192	234	202	221	173	207	187	218	190	209	205	197	208	223	201	186	207	210	217	203	207	190	206	173	209	166	190	184	185	204	203	191	202	203	202	195	190	187	197	221	217	201	200	225	179	230	233	206	195	172	201	186	195	203	222	161	194	193	222	179	204	181	199	197	203	215	212	200	173	190	183	190	184	207	208	212	204	202	206	214	185	187	188	194	196	192	210	203	172	215	202	189	188	217	181	222	207	178	214	174	198	191	212	197	187	217	194	190	183	201	203	209	215	204	187	217	187	194	191	192	209	214	209	198	209	198	189	196	205	181	180	195	205	182	211	200	201	193	171	202	216	192	174	207	213	183	192	185	190	189	212	205	183	205	207	191	211	211	223	207	190	182	174	180	191	234	210	182	205	194	199	195	181	196	178	177	214	186	202	205	229	202	188	174	218	203	218	196	210	190	187	179	193	214	193	196	169	180	197	207	189	195	195	177	217	215	205	199	173	190	216	174	207	177	196	193	187	189	199	200	196	201	175	229	171	180	193	225	202	213	192	186	204	182	212	222	211	210	197	191	243	189	192	192	187	167	173	192	212	196	202	188	214	184	194	209	187	190	185	192	214	191	216	185	214	204	191	175	209	188	196	183	177	193	194	205	183	194	218	196	174	197	199	202	194	180	158	179	212	184	208	208	191	205	194	177	205	184	169	195	216	177	191	175	215	204	191	171	185	190	189	220	186	189	195	216	196	198	180	186	203	222	199	190	190	186	197	215
7965	2554	5457	6702	6159	5110	4145	3500	2887	2373	1971	2133	2015	1697	1607	1656	1483	1431	1327	1730	2091	1791	1438	1680	1290	1373	1256	1099	1004	875	899	1019	957	804	821	760	766	788	764	762	775	688	673	745	652	719	632	651	594	620	617	624	585	592	615	614	617	585	579	587	575	547	593	579	589	606	596	611	555	538	597	636	605	579	586	576	543	551	585	538	627	580	609	555	573	589	593	483	598	572	580	564	562	503	617	575	566	552	565	604	583	541	569	553	571	541	567	564	567	549	578	591	576	581	526	544	531	580	579	538	563	532	589	537	564	624	548	570	585	558	576	564	573	549	554	559	545	563	589	524	544	588	551	599	549	550	593	524	581	541	581	565	575	578	579	551	597	570	541	540	561	565	568	524	558	572	566	593	582	552	537	567	596	569	547	561	532	600	571	585	520	535	547	558	513	551	588	554	540	548	522	533	593	577	589	576	587	564	557	574	561	566	541	506	567	578	581	623	565	554	562	586	572	561	574	527	533	537	548	560	551	545	540	550	581	530	599	545	541	536	546	601	583	516	559	555	594	533	579	544	509	538	609	570	584	526	539	548	555	525	622	573	603	532	558	572	542	547	545	552	526	516	554	556	551	528	558	544	535	550	599	558	569	557	560	569	568	558	566	547	558	550	521	559	524	558	542	548	532	585	570	537	604	570	594	554	563	529	590	535	564	577	594	554	571	579	575	544	520	570	570	558	561	534	541	587	563	519	525	497	543	546	548	555	570	525	561	528	529	557	560	501	530	556	574	574	562	559	566	571	530	556	566	529	540	544	546	556	549	531	537	563	545	579	558	533	524	527	515	534	572	559	541	515	551	538	532	574	589	555	541	532	525	558	541	612	507	567	575	552	547	523	544	541	533	561	566	525	511	511	549	536	568	571	569	524	502	592	531	507	510	550	551	548	534	559	575	521	543	577	553	547	558	551	526	571	533	530	591	571	518	544	538	527	570	530	511	563	564	550	522	587	544	550	525	539	541	575	551	511	538	577	552	542	556	551	533	564	519	526	537	542	537	580	565	518	548	585	558	583	587	549	557	578	564	525	573	543	528	557	557	594	573	576	541	547	590	537	555	534	542	551	529	545	510	533	581	522	598	548	532	530	567	531	516	567	495	554	587	556	577	540	595	547	492	581	597	534	579	528	521	527	575	550	531	554	560	546	567	523	531	545	575	547	546	550	536	567	560	528	553	584	552	566	550	582	565	570	571	558	520	555	566	546	526	595	554	562	536	544	566	570	603	553	547	550	545	534	553	536	590	504	563	520	541	535	591	548	553	534	526	562	542	534	559	591	553	567	560	549	562	527	586	515	528	527	569	515	543	505	553	519	556	555	530	548	529	524	530	587	542	542	544	544	546	571	541	584	559	552	540	548	519	575	531	541	584	561	560	513	545	556	522	581	543	538	543	566	598	549	537	588	577	563	529	587	542	520	571	550	591	568	562	577	511	565	556	561	573	557	581	557	542	628	547	546	593	576	539	558	535	524	558	535	573	553	569	532	538	553	576	535	538	541	572	560	517	598	554	559	539	531	563	545	512	483	541	540	525	567	559	551	563	553	532	536	527	565	565	535	518	580	547	581	546	534	579	562	547	559	568	575	582	554	532	554	517	517	577	571	561	522	554	586	559	577	562	536	537	550	599	542	553	584	576	551	536	512	577	546	570	574	549	535	539	512	565	525	542	583	569	567	547	562	582	535	517	571	521	563	552	539	555	560	591	530	572	581	550	572	563	540	550	557	583	564	574	576	561	530	557	537	575	531	497	528	563	566	592	567	522	510	554	573	543	544	581	560	546	571	576	544	541	575	574	567	554	549	577	539	567	524	566	543	546	526	550	552	586	546	562	559	516	545	543	565	543	554	551	559	579	568	521	555	607	547	562	547	552	569	554	546	537	543	545	597	577	557	550	581	548	565	491	542	535	553	543	547	550	600	536	532	552	594	557	549	521	523	570	532	604	521	597	544	577	538	583	563	597	526	593	582	557	523	542	521	514	551	551	537	573	522	490	544	551	512	531	582	546	507	598	544	576	558	544	582	543	579	545	548	544	545	548	587	562	553	525	533	565	540	553	557	616	548	516	556	553	583	543	574	529	569	548	544	552	573	561	557	537	535	542	564	567	591	546	560	533	534	565	572	613	544	576	587	562	523	553	537	531	564	537	553	500	606	570	537	545	550	578	575	532	561	596	576	567	545	537	570	573	559	565	533	578	549	519	536	569	551	538	528	562	571	566	551	542	517	565	505	569	521	554	586	546	541	547	577	535	535	545	568	517	587	552	515	556	530	564	569	538	589	545	536	541	559	528	571	537	544	546	537	588	550	552	547	573	511	519	561	550	563	550	569	575	554	545	568	543	533	577	571	542	592	578	553	555	579	530	527	531	514	557	550	570	546	555	561	543	538	543	522	581	554	545	553	540	562	591	531	556	573	599	575	579	592	562	574	552	586	557	505	548	565	565	551	560	554	566	551	576	558	523	599	562	552	578	547	580	537	539	562	578	520	585	546	587	542	521	529	521	542	536	561	535	562	552	530	522	539	526	582	564	599	550	599	578	573	597	563	568	511	546	524	554	499	525	555	584	573	564	534	546	579	550	576	510	537	573	586	542	519	598	542	567	542	563	574	531	573	561	534	527	545	590	525	553	539	563	606	506	543	513	619	528	567	527	525	541	578	567	576	593	625	550	578	555	561	567	540	531	535	524	588	590	566	537	511	501	522	551	559	552	576	521	557	586	543	536	560	581	554	564	558	567	508	509	586	550	552	553	575	546	548	518	531	513	541	549	546	565	564	552	533	576	538	538	545	518	522	576	561	557	593	580	536	580	524	586	570	529	556	573	550	548	523	540	553	580	573	527	577	536	554	535	554	558	547	528	566	577	509	536	563	548	552	541	509	550	594	519	554	586	560	528	534	557	566	520	570	577	576	509	513	564	572	520	524	564	539	556	526	558	510	538	534	560	545	528	557	524	567	528	559	588	535	544	592	535	538	535	542	532	535	555	557	606	552	522	541	565	558	523	532	548	583	503	529	556	604	552	530	541	499	570	588	576	563	517	581	521	624	569	524	588	571	543	567	541	536	545	531	553	584	573	562	531	558	562	541	550	590	574	554	569	552	582	582	567	544	571	594	572	574	585	530	554	550	560	527	565	554	586	558	562	549	519	558	529	573	574	549	580	555	569	554	557	538	561	557	538	524	564	522	516	493	560	590	564	541	598	544	549	575	533	562	565	552	552	563	582	602	541	527	550	540	497	590	586	565	583	557	572	568	547	559	521	555	587	540	533	558	554	550	555	570	562	560	552	570	528	523	582	549	569	572	531	538	551	585	547	559	568	588	536	536	559	596	503	536	564	522	541	546	574	577	553	580	573	589	543	546	577	566	586	506	557	543	580	567	596	564	525	539	519	543	553	567	560	524	576	596	596	556	572	557	578	548	539	550	558	521	557	550	545	528	535	538
2040	387	408	368	341	345	349	327	341	302	306	327	297	321	328	329	307	303	304	332	329	305	302	335	345	301	327	322	278	350	306	347	347	322	325	337	327	338	354	293	331	291	338	321	343	345	320	311	332	344	345	315	325	310	322	356	324	350	315	333	298	284	308	368	334	308	308	303	329	327	332	282	344	363	326	341	331	336	361	311	324	310	339	324	332	360	308	331	346	329	324	293	301	318	285	326	329	287	348	338	309	322	307	313	308	318	316	323	305	318	329	309	338	331	328	336	318	305	320	318	295	312	334	316	322	308	360	311	326	323	349	319	326	306	289	320	332	334	295	318	344	277	323	330	320	324	360	305	332	315	329	330	330	321	333	306	335	307	335	314	320	329	325	308	332	331	318	328	337	350	328	335	351	334	320	299	332	330	314	314	308	333	298	325	343	356	328	323	301	364	345	312	302	326	309	313	320	295	317	307	296	300	303	345	302	329	341	324	322	330	357	304	304	320	311	317	343	333	312	315	313	326	320	321	359	314	331	325	311	325	346	331	332	332	310	324	300	302	322	337	289	341	326	312	335	286	337	331	358	301	331	306	327	334	334	296	320	351	312	341	309	351	316	339	313	327	305	323	288	307	302	335	294	297	313	310	288	349	353	315	331	335	327	329	304	330	351	321	321	330	331	317	335	322	327	345	308	321	291	298	300	313	346	335	340	311	345	317	306	311	293	302	287	304	315	289	347	330	316	287	317	334	332	310	309	359	307	340	335	341	341	317	334	332	305	344	361	321	351	341	345	299	311	322	349	338	313	309	315	293	315	281	303	314	342	353	337	342	333	330	308	321	336	313	301	322	334	331	330	315	308	317	313	293	337	292	314	323	331	327	311	335	315	318	328	301	336	298	310	273	325	306	288	307	314	337	327	353	297	348	293	296	310	306	336	332	335	303	283	348	318	328	338	311	291	317	313	317	328	309	306	333	319	334	335	322	325	348	320	346	320	346	339	302	342	296	333	321	314	323	338	291	314	334	315	267	312	333	312	310	302	320	300	326	342	295	347	303	305	308	305	276	356	353	323	324	326	309	332	325	294	337	321	306	323	307	314	300	312	338	303	329	322	302	353	333	348	331	324	325	330	357	283	328	336	329	307	331	323	321	311	348	326	314	294	280	302	339	306	310	319	317	331	293	326	283	284	345	357	305	338	340	324	301	343	308	307	305	322	318	311	297	321	286	331	322	351	344	309	333	335	327	325	289	315	321	329	310	321	318	311	347	342	262	308	321	314	345	334	320	315	307	328	351	335	344	322	315	323	333	302	305	312	331	304	324	324	340	312	318	306	334	337	331	317	324	320	340	303	354	326	289	329	342	333	333	346	334	364	318	297	331	331	317	314	279	304	307	310	329	336	338	337	337	333	328	328	321	318	309	337	341	333	325	309	313	348	318	298	321	318	325	326	331	308	304	342	357	291	323	272	353	349	326	328	297	334	312	315	294	312	352	315	320	321	318	309	354	344	319	297	330	330	304	345	307	298	312	337	327	337	297	331	357	316	336	322	314	305	306	330	292	306	315	314	319	351	330	322	323	291	333	302	326	338	322	301	316	322	309	330	324	359	338	306	306	332	306	323	301	319	307	350	328	297	297	312	321	312	315	300	317	299	327	331	336	281	338	290	323	346	316	340	334	309	327	326	306	340	310	300	325	334	323	307	306	324	341	309	341	346	323	346	305	348	295	335	313	322	324	322	328	342	337	351	301	328	328	324	355	308	313	331	304	321	323	302	349	321	286	317	307	327	316	360	283	283	341	353	335	342	328	324	310	330	315	319	322	323	335	308	300	299	323	297	329	330	298	337	345	329	318	317	314	304	287	360	306	289	298	321	330	325	341	322	333	312	313	333	334	307	331	365	308	348	294	299	350	325	300	317	315	325	306	310	378	337	354	320	360	286	337	335	304	312	309	339	302	321	305	350	351	338	329	286	315	324	353	354	328	340	317	342	316	329	319	310	301	338	329	309	318	286	311	328	326	296	324	306	311	322	328	354	348	304	339	318	325	307	330	339	343	298	309	306	318	299	315	286	334	328	326	324	330	332	323	323	336	323	308	314	334	309	317	297	333	274	329	341	340	320	317	330	351	354	325	310	327	291	329	334	340	330	316	330	290	314	321	339	328	333	289	348	310	283	322	327	343	343	313	326	303	321	351	326	320	298	327	328	300	302	313	320	259	369	328	321	348	323	310	299	301	350	313	302	311	338	323	347	335	333	284	330	337	332	338	318	301	314	320	322	326	311	312	314	318	350	290	323	326	336	315	333	348	321	337	339	340	307	305	281	330	274	309	323	336	300	328	296	322	339	320	308	273	321	348	329	330	329	320	323	328	320	309	320	333	309	323	359	294	337	314	323	322	364	298	346	338	317	351	358	309	300	318	356	348	297	311	336	303	359	347	321	352	292	322	306	353	307	306	321	323	314	324	335	315	308	333	319	329	351	332	318	325	332	307	299	319	281	290	354	305	303	308	301	314	310	326	329	328	313	323	329	315	299	309	285	320	325	353	350	327	307	369	335	330	346	316	324	337	354	307	335	316	325	313	315	324	309	317	293	349	322	317	317	323	292	343	309	343	294	336	307	302	322	344	324	295	317	311	322	321	394	311	320	344	327	333	321	321	316	330	326	330	334	327	347	296	323	315	341	320	274	327	291	320	299	337	308	321	316	346	323	290	339	327	303	344	343	318	330	340	316	308	363	306	335	319	337	310	336	319	268	300	322	335	319	338	321	311	298	330	325	352	325	318	330	330	312	315	285	325	338	352	317	322	312	350	331	327	333	340	328	319	336	328	317	319	284	337	316	310	310	324	322	346	332	338	346	305	328	312	310	315	305	315	317	319	332	293	281	321	325	322	302	309	362	309	321	320	282	356	308	334	345	366	329	323	334	301	324	333	304	320	308	320	299	298	313	303	315	325	318	337	313	315	332	317	341	294	328	330	343	344	326	315	320	309	317	293	338	335	312	373	344	306	311	307	291	341	344	365	321	330	341	321	300	298	320	325	329	356	328	332	337	303	340	365	297	355	297	324	301	326	287	327	306	331	314	317	342	316	331	327	332	351	332	336	328	321	315	304	326	325	323	305	285	324	355	315	330	312	310	325	359	295	338	321	336	311	303	328	338	303	311	315	282	312	325	311	312	331	322	314	303	321	340	317	329	334	368	320	313	314	317	315	296	322	366	335	326	305	313	306	295	347	296	310	314	312	305	313	288	306	340	325	325	291	295	320	293	309	300	295	311	328	335	333	332	327	313	323	305	347	310	349	332	310	296	339	335	340	314	332	344	341	308	316	312	328	352	315	337	328	337	297	338	330	331	313	352	318	271	346	307	303	330	349	351	303	320	297	309	349	352	324	277	344	321	345	335	295	335	289	335	339	359	318	311	308	354	306	303	312	315	287	337	335	307	314	318	335	306	292	301	332	329	322	312	313	333	320	334	330	303	316
2550	868	965	898	888	917	886	854	827	890	843	820	863	819	864	833	794	856	775	828	815	759	835	837	884	793	804	802	806	802	767	807	821	783	813	770	844	825	786	799	782	805	794	807	806	778	799	779	802	838	846	819	788	788	786	785	810	826	802	766	773	822	847	776	813	819	806	810	803	807	754	780	836	788	775	775	801	807	800	793	766	818	810	827	759	779	781	794	778	829	769	808	837	796	773	830	786	731	800	768	763	837	738	778	765	758	836	803	783	735	836	764	820	724	799	758	797	783	814	749	764	836	812	792	823	784	839	824	807	766	777	778	833	829	827	766	882	770	802	782	803	757	831	807	754	768	753	865	799	803	790	818	788	739	774	755	776	789	786	787	826	803	761	779	777	765	790	766	836	806	814	781	787	815	797	808	801	786	805	813	811	845	799	786	810	812	786	783	770	768	791	773	802	795	781	781	836	793	754	765	802	791	778	813	836	780	724	809	761	791	797	820	781	825	759	788	800	806	771	829	742	827	799	785	747	775	786	775	791	802	752	772	822	757	797	846	786	813	815	780	779	839	748	803	809	794	770	773	779	798	832	799	800	763	787	816	769	835	783	730	851	792	756	742	822	796	834	778	775	801	788	815	731	810	787	802	803	773	817	787	839	765	787	791	784	818	781	829	783	766	814	789	756	795	788	769	808	800	810	757	775	778	756	816	754	822	830	809	787	785	758	781	748	791	794	782	797	811	782	804	810	768	758	807	797	805	806	786	770	776	821	802	874	781	794	746	760	777	806	816	787	726	761	751	810	710	825	758	792	803	777	764	787	742	783	817	798	829	821	758	785	781	790	831	808	759	775	809	723	829	792	770	777	829	790	800	760	798	804	797	853	835	818	801	860	848	772	802	735	761	838	815	807	797	716	780	805	773	762	783	768	794	777	824	843	793	777	835	824	789	829	785	751	824	801	740	800	850	786	812	801	747	771	791	782	835	790	803	786	816	767	806	791	772	812	803	773	792	825	812	781	807	773	737	804	822	813	844	781	787	778	807	795	799	790	746	750	785	764	858	812	723	769	765	808	807	804	772	794	830	779	809	785	788	754	860	844	819	751	786	787	756	763	795	774	791	830	793	795	791	805	774	753	808	839	727	817	806	799	786	844	772	784	822	753	757	774	790	785	827	762	788	791	811	798	810	788	828	754	787	806	775	778	826	745	812	778	765	791	813	822	783	826	786	801	778	788	800	809	775	783	786	810	798	816	788	725	767	825	846	796	735	771	749	788	819	847	810	757	805	770	803	749	764	760	789	797	803	773	809	804	808	841	783	784	776	773	767	826	790	825	789	747	803	807	763	819	879	723	784	803	759	840	810	786	776	786	844	744	736	805	826	741	817	812	793	764	727	767	766	845	766	798	777	853	784	779	801	762	794	780	819	837	798	809	828	813	783	777	858	805	793	794	755	802	763	804	832	848	801	795	758	775	798	782	758	801	779	782	774	806	826	793	793	734	827	865	753	790	794	818	813	805	803	745	768	789	749	830	789	794	798	804	845	798	802	822	819	737	763	781	786	803	797	762	814	793	797	810	805	826	785	830	829	759	821	796	843	786	774	779	789	788	804	767	794	816	797	813	785	799	786	762	740	794	831	761	766	757	826	805	843	806	770	773	800	821	787	751	796	838	822	810	800	796	792	795	801	779	780	795	799	800	820	814	810	802	789	778	774	805	756	809	805	785	784	816	802	776	787	794	782	777	759	770	771	820	797	789	806	787	792	765	768	843	795	810	782	796	798	778	790	788	746	803	759	807	832	770	789	767	822	817	806	794	798	830	759	813	799	833	837	754	762	787	766	770	791	785	789	823	759	825	811	782	813	786	825	785	806	807	815	752	773	820	771	767	802	788	785	818	766	805	800	797	745	893	737	765	797	743	821	808	784	811	747	785	760	817	780	775	790	811	778	782	837	765	778	814	785	802	822	753	763	811	838	778	802	808	796	763	816	772	817	824	770	797	749	775	803	757	762	808	814	780	793	795	818	817	783	794	785	775	771	770	802	794	813	749	837	744	823	717	800	793	766	802	794	816	812	821	801	749	846	753	807	810	765	767	755	780	810	765	816	827	767	839	760	790	766	754	813	834	822	810	767	789	755	808	800	842	798	803	819	816	761	774	785	779	793	747	863	802	729	820	827	827	811	761	763	782	817	794	795	758	802	768	796	792	748	750	745	826	803	818	791	817	788	773	778	798	824	788	808	811	809	772	800	787	825	822	827	806	840	797	782	773	792	823	773	798	811	767	777	765	793	778	754	839	816	808	789	768	789	804	748	788	796	740	803	869	780	818	759	840	823	837	754	832	770	763	783	775	793	734	805	776	808	755	808	784	772	787	787	841	773	776	730	778	788	784	776	803	793	747	772	746	785	782	771	794	793	818	792	802	819	765	799	817	809	759	815	830	762	778	810	830	781	799	803	762	787	794	805	829	747	804	771	775	785	765	747	787	734	808	778	817	826	779	798	796	793	823	736	761	776	794	820	796	757	800	773	790	840	783	808	747	802	821	795	761	814	798	774	786	818	774	797	768	777	783	838	777	795	794	763	789	719	763	768	759	785	822	772	742	753	802	793	796	755	796	779	819	805	882	767	817	849	817	835	784	827	791	800	806	747	755	725	774	790	778	785	767	815	817	785	746	758	791	813	752	802	785	837	817	749	772	825	769	782	804	782	818	777	741	818	756	884	820	793	847	780	840	777	755	823	812	823	793	788	796	818	752	744	795	780	742	789	839	724	706	741	797	796	824	814	792	753	796	769	817	765	794	779	824	802	792	754	767	839	834	770	816	795	810	757	769	794	835	813	804	785	753	767	846	823	796	768	818	808	779	800	836	803	787	770	824	778	807	753	850	835	784	791	807	781	753	753	838	750	838	735	786	797	772	845	833	786	722	816	791	812	829	751	828	783	791	788	777	823	807	818	814	768	807	792	764	763	797	784	805	743	751	776	799	795	792	806	780	808	744	742	774	803	790	813	843	781	782	815	808	782	786	797	800	790	777	841	776	790	803	786	781	783	780	794	794	773	769	776	835	799	786	824	789	805	804	754	789	801	830	816	791	766	745	818	769	794	784	836	802	820	818	786	845	800	795	810	755	801	771	793	772	770	853	829	788	812	773	852	786	847	818	799	797	806	763	772	800	769	797	777	761	836	800	786	795	802	793	821	827	807	799	766	770	776	783	800	826	782	835	794	787	789	821	762	778	785	828	794	809	789	790	806	737	804	765	754	816	809	768	798	778	827	801	827	799	753	831	772	851	834	834	777	796	840	757	797	742	770	829	786	764	795	783	789	810	750	808	824	825	768	813	808	808	775	791	776	790	775	814	757	821	809	780	786	830	791	811	825	775	810	802	787	779	757	763	730	812	836	789	765	819	773	829	832	792	787	797	734	812	775	762	823	849	816	768	784	737	801	841	794	751	802	794	824	775	787	843	837	795	788	755	803	829	801
7948	1345	1623	1368	949	740	604	554	425	287	267	261	279	247	227	198	214	209	225	248	253	225	224	240	214	192	184	196	173	190	177	173	169	155	151	173	194	171	180	172	165	175	154	154	156	167	171	150	167	144	138	173	167	164	165	148	170	149	168	150	163	151	162	177	150	175	165	139	160	163	179	152	148	169	161	150	162	160	142	138	155	167	154	174	152	152	151	153	167	157	178	147	151	194	156	152	142	150	147	147	151	130	143	164	158	126	168	168	138	156	163	137	168	155	170	168	164	168	149	178	151	159	184	177	132	146	150	163	173	151	157	161	134	161	141	154	176	157	144	178	146	157	160	147	143	158	141	158	155	143	157	152	164	154	153	178	144	168	150	155	163	148	155	157	178	166	186	151	146	164	164	164	161	179	163	166	165	130	165	169	160	168	196	149	156	180	183	181	141	149	176	156	168	161	167	164	175	148	155	158	173	154	156	139	165	185	166	159	153	135	138	157	159	179	157	163	150	167	158	173	145	180	148	162	141	179	154	165	163	171	171	157	154	162	176	153	138	142	137	155	177	149	154	160	142	163	161	176	126	142	149	155	152	159	144	158	153	157	153	172	164	149	180	166	153	165	144	167	125	161	162	155	156	155	163	148	150	149	152	144	164	157	166	169	170	156	132	160	161	157	165	147	153	138	166	163	145	147	136	136	147	183	168	141	161	163	156	163	134	153	187	156	168	146	151	138	179	164	169	178	163	156	148	148	154	161	168	148	161	163	165	148	160	143	151	159	152	141	145	179	162	182	169	147	185	195	162	156	162	151	142	165	150	167	160	148	149	162	158	164	146	155	168	142	152	150	150	141	160	140	143	166	156	177	151	143	194	141	160	164	151	170	182	173	162	136	162	141	170	151	168	165	171	154	143	162	158	129	149	170	174	136	159	139	162	181	151	149	169	141	158	155	152	165	158	155	169	177	146	146	148	146	157	146	175	150	155	144	162	157	148	156	163	155	144	174	186	171	157	160	139	142	152	186	155	146	157	176	164	172	167	139	167	145	159	150	172	131	156	166	142	183	149	156	180	147	161	136	161	155	146	165	165	164	155	176	138	151	162	171	161	138	171	158	160	174	155	149	158	158	158	187	153	161	144	141	164	156	149	154	172	125	156	161	154	153	154	164	162	168	145	174	164	163	191	161	155	173	142	164	151	173	157	168	136	151	150	150	171	167	149	173	155	168	187	170	163	176	139	179	157	162	159	151	153	152	143	158	150	134	148	164	145	152	137	161	152	141	166	154	168	155	167	158	155	147	153	141	172	145	157	157	154	156	155	163	137	129	147	140	159	140	139	160	186	143	141	172	161	132	149	150	150	125	168	159	148	155	190	149	151	148	183	156	150	172	148	157	162	152	147	164	153	139	149	172	160	181	156	148	159	168	177	145	163	162	159	159	148	162	150	143	170	168	154	136	187	169	142	158	138	159	139	155	175	147	170	160	189	147	177	171	154	157	167	145	163	162	149	147	188	143	158	159	147	139	143	157	155	159	172	160	159	170	153	170	167	164	159	165	143	154	167	156	159	158	161	152	160	191	152	167	165	175	149	146	160	156	150	140	169	153	168	164	154	158	171	128	143	152	175	126	165	179	157	161	162	149	179	158	154	183	160	154	163	172	165	163	155	134	152	152	147	164	145	169	164	179	159	154	150	153	151	131	142	148	146	157	133	165	156	161	133	171	158	134	139	157	160	162	153	166	136	158	143	160	152	159	161	164	151	174	137	147	150	149	165	139	150	162	145	187	156	139	141	160	179	170	184	166	180	151	176	153	164	174	151	159	178	141	159	141	174	170	168	164	144	146	161	138	134	132	156	168	150	184	152	163	153	182	140	134	146	178	169	139	178	145	165	164	152	147	168	155	143	160	154	149	149	142	178	149	146	149	154	167	172	133	138	146	172	144	172	151	173	146	173	146	166	186	174	149	138	134	149	161	144	142	183	153	153	135	147	154	137	158	133	149	168	155	142	166	173	160	165	160	186	162	189	129	152	155	157	185	156	157	146	184	169	162	156	173	141	150	151	159	169	160	151	184	152	159	160	170	154	179	157	170	153	169	164	150	140	163	183	144	161	155	153	163	168	146	136	163	169	148	160	179	183	176	178	153	161	169	163	145	140	165	164	143	144	137	160	155	159	141	146	141	156	155	183	150	170	147	142	163	143	198	140	146	142	161	152	140	157	156	156	190	163	153	174	162	153	170	165	135	146	133	151	150	154	148	161	150	160	153	152	151	157	158	149	169	150	163	164	157	161	174	172	149	142	166	136	168	137	153	153	134	162	149	140	165	169	154	155	143	144	166	162	148	175	175	152	176	149	175	160	161	156	177	151	173	180	183	160	148	161	152	139	170	156	155	173	185	165	156	172	146	144	143	155	179	170	146	167	159	167	161	177	148	144	159	157	143	139	152	152	160	176	176	181	162	154	164	175	166	168	173	158	156	156	152	145	162	153	189	163	165	143	145	161	165	159	190	143	162	155	158	167	178	162	162	179	151	163	176	176	164	142	167	148	158	133	168	154	155	155	170	168	182	189	145	156	144	167	159	130	152	163	134	157	134	149	153	144	160	175	164	154	154	140	125	155	161	156	168	162	156	162	166	155	145	167	176	171	164	161	147	143	154	163	166	147	179	162	142	145	158	157	148	171	149	154	166	161	184	135	145	163	173	159	146	160	160	163	141	147	145	149	157	174	160	172	184	167	154	161	165	130	137	140	167	152	164	150	161	158	157	156	161	127	151	172	174	157	171	138	168	169	133	159	154	185	149	148	160	162	136	173	160	158	160	157	183	163	168	156	156	132	149	141	159	147	133	156	165	159	168	153	161	155	164	156	164	160	149	159	195	146	151	170	159	162	156	143	191	171	169	148	158	160	146	166	170	162	170	150	143	167	159	170	156	134	152	146	168	150	148	155	168	164	135	152	116	166	142	180	164	168	147	177	176	187	169	142	159	135	160	181	146	157	171	150	159	158	158	161	152	156	161	168	148	156	165	162	136	163	150	150	165	153	157	160	126	172	183	170	161	151	153	172	157	151	155	171	160	177	148	173	156	152	154	141	154	149	158	166	155	152	161	156	166	160	129	131	151	139	144	168	133	144	153	153	170	152	147	179	167	152	154	152	166	164	168	162	167	143	169	153	147	137	170	150	146	156	148	159	168	157	160	146	179	163	172	149	130	123	135	137	128	174	182	145	144	175	148	146	156	177	162	153	193	164	169	147	152	162	152	148	158	148	177	162	163	152	167	145	161	160	180	161	145	125	157	140	159	160	167	164	148	151	162	160	166	162	151	157	170	171	146	143	165	176	170	173	144	150	156	153	170	157	157	163	151	165	130	136	177	183	156	156	181	135	156	156	172	160	166	166	173	159	167	168	171	185	154	160	157	154	175	150	168	173	149	161	165	167	153	135	153	159	148	155	168	154	171	146	150	191	150	161	151	152	153	160	180
6122	1564	3131	4012	3468	3088	2419	2205	1705	1393	1244	1322	1249	1060	1084	995	928	845	831	1109	1308	1143	1021	1026	799	859	808	695	648	608	697	648	609	606	534	542	563	540	568	558	510	540	523	565	554	506	506	459	458	465	516	470	495	497	488	488	470	487	463	469	453	458	514	452	486	481	456	445	453	482	424	458	458	466	430	486	440	469	446	425	457	474	501	440	455	500	482	469	435	466	453	452	425	500	420	438	460	431	430	465	489	445	463	474	426	405	461	473	464	427	405	461	425	461	423	455	429	457	452	419	471	472	444	428	454	460	476	449	475	460	438	474	436	410	454	465	450	442	430	439	438	470	408	455	463	455	452	404	472	476	461	456	424	454	434	433	435	463	416	441	428	425	457	453	493	443	458	417	470	445	437	415	447	410	435	446	446	411	463	472	453	450	476	435	443	445	453	458	458	455	443	450	428	436	463	419	437	467	458	461	449	428	440	436	483	430	468	456	435	453	396	478	447	477	436	436	427	491	463	474	438	454	466	446	438	427	418	416	480	461	406	448	483	457	424	499	446	492	449	472	432	424	474	472	478	434	441	464	446	437	415	465	460	486	430	417	443	436	431	429	459	443	442	448	466	462	425	453	435	462	458	482	456	471	456	410	469	409	453	434	434	463	423	466	422	441	476	423	470	453	442	425	439	464	447	450	436	437	468	459	504	495	473	465	419	441	451	466	479	427	445	460	446	501	452	484	434	443	456	455	482	419	409	424	458	446	449	414	447	423	461	445	468	451	475	453	486	438	418	446	503	456	437	456	462	449	478	429	456	446	483	485	447	436	469	469	420	417	433	473	434	449	446	412	429	454	477	468	450	420	479	447	455	453	458	433	451	425	453	450	453	485	407	502	424	418	473	448	436	433	470	463	463	402	456	428	407	440	434	421	437	451	455	412	456	432	422	468	418	459	434	472	419	434	423	444	461	427	411	472	426	431	432	436	418	446	445	486	484	487	461	414	416	432	449	456	432	406	441	460	453	444	482	469	443	427	405	499	449	429	421	450	430	452	437	439	409	480	434	488	442	425	460	438	447	397	458	460	442	472	443	428	468	421	433	453	450	453	448	461	421	470	457	491	451	485	454	414	400	440	443	419	459	429	434	422	433	473	474	425	414	466	464	415	468	418	458	520	433	459	454	471	463	453	483	450	431	482	460	465	428	430	417	417	452	427	446	440	459	427	451	435	405	444	459	446	496	459	412	438	450	442	427	482	462	415	455	434	423	440	466	424	457	449	438	407	414	428	441	438	434	414	452	425	448	417	424	453	449	446	489	431	451	433	425	457	465	434	421	428	431	424	465	447	451	430	478	440	462	464	442	458	415	421	429	441	418	474	450	458	462	465	471	460	423	476	423	457	462	461	410	462	419	472	422	472	448	471	441	414	433	439	399	461	451	401	459	471	471	463	477	469	431	415	445	456	456	464	440	419	435	419	468	461	450	423	413	436	459	426	424	423	484	443	422	445	427	466	448	484	461	458	455	449	425	451	412	480	468	450	438	438	422	451	447	415	453	469	462	429	461	454	470	458	429	470	435	444	465	451	483	458	436	439	433	511	437	424	475	433	451	406	464	476	473	466	436	429	431	485	458	475	437	454	449	416	463	421	449	444	493	442	418	449	443	468	446	437	452	461	438	441	450	459	436	497	454	440	433	480	487	453	441	458	487	458	436	461	429	461	438	433	432	479	454	432	438	443	471	451	432	410	439	434	451	435	466	419	425	472	426	395	426	471	430	470	478	447	483	442	498	443	447	456	453	439	448	457	427	466	428	457	424	435	431	465	458	459	413	438	469	436	443	486	406	439	497	447	420	438	461	467	471	463	433	435	418	398	387	425	469	470	429	430	414	415	438	481	432	428	487	431	455	506	431	480	442	466	475	423	437	459	458	432	432	446	451	397	429	451	459	439	457	477	435	464	448	429	452	437	476	448	416	485	441	449	457	424	464	451	442	444	445	484	448	461	422	458	436	431	461	435	435	440	482	453	441	423	447	423	467	452	451	459	420	451	418	452	474	432	475	483	458	460	486	467	434	446	480	407	435	459	459	487	475	430	463	467	442	447	447	461	461	413	452	418	463	441	425	449	470	483	460	438	470	437	449	443	446	487	395	448	472	457	423	459	480	470	490	463	457	442	436	429	421	420	468	460	432	470	460	488	439	444	470	450	442	447	458	445	447	444	472	417	420	466	423	466	470	428	448	398	425	415	450	481	420	447	473	432	443	429	452	438	426	451	458	453	433	466	473	442	429	453	418	434	523	452	445	436	408	443	459	427	443	440	433	469	428	435	440	436	436	442	442	430	440	406	451	437	427	424	422	473	435	465	409	464	435	455	462	455	449	479	438	453	469	462	434	482	436	457	452	445	413	426	409	459	452	454	448	413	424	462	457	445	439	437	445	429	452	444	440	464	462	434	442	425	398	431	413	412	422	498	435	453	412	443	432	446	452	460	426	449	468	451	498	438	446	439	448	456	455	455	472	459	427	423	437	471	459	448	444	458	457	484	444	451	441	471	465	448	462	462	467	433	449	440	427	459	420	418	443	443	444	458	438	417	461	452	477	433	426	439	413	441	416	413	447	449	443	475	458	471	468	469	497	439	461	451	431	432	446	433	485	452	421	434	458	445	406	470	441	444	439	414	422	467	437	483	445	481	398	415	457	424	465	394	455	453	440	430	422	438	476	435	469	456	478	433	445	476	446	396	436	445	434	432	463	445	444	449	439	415	451	457	478	438	444	408	454	424	474	475	463	460	454	448	457	497	437	471	406	459	482	413	454	410	409	443	496	433	464	488	421	419	428	447	459	464	447	487	464	431	468	395	459	460	461	442	438	473	436	438	458	498	431	451	463	460	457	423	479	444	469	468	453	457	431	432	472	470	431	459	441	429	485	419	448	484	458	458	442	414	427	404	460	435	433	441	454	468	420	448	463	442	459	413	438	459	452	405	461	450	454	451	463	455	446	446	434	444	461	458	408	458	425	441	433	464	417	421	479	451	465	429	441	462	442	476	452	427	448	391	482	479	418	442	439	446	433	422	470	455	430	470	455	432	441	490	448	441	478	480	481	467	419	454	433	492	423	421	432	451	475	437	407	438	430	463	444	481	491	433	463	440	397	431	423	432	437	430	436	432	473	426	439	442	457	448	432	448	456	430	451	437	450	427	426	445	444	429	421	469	466	437	459	438	483	435	450	450	467	456	451	440	405	449	430	429	469	438	418	431	395	508	459	462	459	447	445	444	442	484	426	409	457	423	461	456	442	430	444	437	443	454	439	453	441	474	472	471	463	404	432	449	434	438	445	440	443	454	455	463	432	444	464	432	433	462	421	447	435	452	443	440	490	450	410	429	475	459	442	451	474	409	441	449	428	454	452	437	427	431	426	458	468	448	457	437	420	471	460	414	429	442	459	445	468	429	484	469	443	443	431	441	410	452	409	439	424	442	414	461	459	439
14401	2962	2972	2434	2005	1286	1031	847	621	513	457	418	444	381	331	335	325	320	284	342	386	354	312	319	285	284	280	260	239	237	242	259	226	214	257	211	219	214	241	230	227	179	221	207	201	200	221	207	200	185	205	202	223	199	206	214	192	195	207	185	218	206	207	187	231	188	216	207	251	196	202	207	194	204	176	187	197	185	194	222	187	178	202	197	180	189	199	209	207	221	204	207	185	189	190	198	184	182	216	241	212	204	180	201	184	194	189	206	196	176	208	203	191	199	219	206	216	184	179	173	203	190	201	201	206	209	211	197	193	183	189	193	200	195	217	204	159	211	204	229	203	206	189	213	160	211	228	210	186	214	173	197	208	229	206	194	200	190	195	215	195	202	198	219	185	208	168	190	198	224	204	198	204	217	193	178	203	203	215	202	191	178	196	190	198	198	209	197	215	183	197	200	186	206	206	198	204	193	203	171	195	199	207	210	202	181	207	199	187	207	189	194	197	218	220	182	188	206	215	185	194	194	217	182	196	191	193	218	240	215	189	198	199	176	198	202	205	203	207	231	204	206	202	203	198	195	189	207	228	207	192	197	200	190	195	174	198	215	197	187	181	178	198	201	228	178	202	201	193	210	221	199	185	216	231	198	188	204	198	202	188	195	212	217	201	198	190	197	224	198	205	172	195	210	202	188	193	183	200	176	194	208	208	182	219	181	238	199	206	205	181	198	208	181	184	220	218	207	202	193	203	201	213	174	197	199	210	209	205	198	209	211	222	188	202	187	189	192	172	210	222	208	197	179	203	188	195	228	219	224	170	187	183	208	192	184	169	207	178	193	210	199	196	198	213	179	191	213	196	186	185	209	198	200	239	200	193	194	184	192	230	219	171	194	213	208	194	190	225	216	197	209	179	185	194	192	201	212	198	179	211	194	190	200	200	224	193	206	206	196	187	193	212	210	202	198	214	189	211	228	210	201	186	188	193	191	196	207	190	210	172	223	191	201	223	197	173	187	189	193	203	183	223	229	215	176	215	204	205	211	189	210	187	220	190	186	202	185	205	207	202	226	190	188	218	202	174	197	181	235	203	193	188	201	221	226	210	203	214	212	220	185	212	184	211	212	191	203	213	199	194	188	176	202	187	179	237	213	211	197	188	219	182	190	212	208	200	210	195	198	195	192	190	197	196	223	183	194	166	189	202	205	188	195	195	204	197	192	194	212	208	174	209	176	203	181	194	213	192	197	216	191	206	205	206	210	187	205	196	194	203	186	164	167	181	218	209	204	187	197	187	169	199	201	191	210	218	195	206	207	197	216	204	193	199	177	202	207	205	219	211	211	229	190	205	229	192	232	193	207	197	196	188	196	181	205	189	188	187	196	200	182	186	195	221	203	219	196	197	204	195	185	186	182	204	187	187	182	199	180	217	166	199	210	227	217	204	186	200	190	183	225	220	198	178	194	194	161	201	201	198	199	225	208	210	184	184	196	202	207	173	223	223	198	163	184	170	208	190	215	217	227	206	172	189	202	189	196	221	205	215	201	182	217	200	175	184	211	206	196	190	180	202	206	204	193	192	191	179	198	191	222	180	174	178	188	198	226	215	213	186	191	214	199	209	198	208	195	198	179	197	200	182	203	182	164	200	194	213	188	200	207	188	170	199	207	207	191	202	218	203	194	201	191	205	225	171	212	190	193	202	203	213	219	192	206	219	179	187	187	206	198	189	216	197	190	191	193	198	204	183	162	205	218	196	199	197	208	191	178	201	206	208	227	204	203	204	193	198	199	216	198	202	195	200	182	181	186	210	211	202	199	202	200	208	181	176	196	195	166	236	206	194	219	206	190	184	199	192	202	208	200	190	209	204	174	204	162	221	202	209	212	204	161	202	210	223	206	216	183	194	176	170	188	183	195	204	186	180	180	185	202	214	188	179	219	197	200	202	182	192	215	178	214	203	201	193	212	228	164	179	211	207	209	199	200	170	182	193	186	195	200	214	228	185	204	230	172	207	189	224	227	228	168	193	212	177	202	184	220	200	206	198	190	204	197	179	198	185	183	184	200	202	205	208	204	225	208	199	195	191	189	179	204	205	191	209	221	191	228	213	194	196	198	210	225	205	209	194	186	188	217	186	182	202	188	205	204	218	191	224	187	193	212	196	182	215	178	214	205	200	197	212	224	174	200	187	204	182	201	196	185	200	191	186	194	202	218	178	207	182	195	188	190	189	201	175	201	180	207	201	197	213	213	221	195	196	210	204	189	234	190	211	185	189	184	198	180	197	173	206	177	185	203	191	211	222	215	197	214	199	231	226	203	188	197	216	200	174	181	189	178	183	197	187	215	228	205	193	212	198	215	185	202	197	211	201	197	200	220	195	191	177	188	193	211	201	186	212	205	197	187	192	204	204	200	196	190	208	211	227	203	193	201	218	198	185	193	220	178	209	191	196	206	187	188	209	228	198	214	202	184	194	219	216	203	186	169	166	201	219	201	194	184	205	220	221	195	201	195	203	201	191	189	202	198	186	205	191	197	204	214	185	181	202	218	186	214	193	211	210	191	183	191	235	201	204	195	201	206	163	185	203	204	179	210	211	212	184	199	174	185	200	223	223	199	204	191	181	168	203	183	203	193	219	178	220	200	219	219	198	189	207	180	195	219	212	209	174	212	186	179	183	218	207	202	161	175	186	195	210	208	203	211	200	213	198	185	192	209	188	186	216	206	193	179	194	185	205	199	187	217	199	194	216	199	194	196	182	217	211	185	209	202	195	190	202	214	170	182	183	181	205	187	195	179	176	192	192	198	203	199	188	189	198	204	205	196	192	180	176	191	202	184	199	203	193	216	190	189	212	203	213	186	201	191	199	199	173	208	198	176	177	210	196	211	196	199	195	214	211	220	187	170	209	204	205	188	180	208	196	202	189	198	201	233	173	199	191	179	183	184	214	203	226	190	183	186	206	197	198	215	219	179	185	175	204	205	164	217	203	207	200	210	185	175	206	205	189	200	190	201	171	196	205	191	199	207	176	196	195	198	170	188	207	224	178	215	211	188	199	203	197	195	196	197	227	179	178	177	193	177	181	201	197	171	232	213	196	199	199	228	221	191	213	227	169	229	208	192	195	212	187	191	175	215	190	194	194	205	187	212	191	191	177	180	202	179	222	225	211	202	199	193	209	203	190	204	176	176	192	226	208	204	186	215	212	191	220	218	206	203	163	182	190	201	206	180	209	186	192	190	212	223	192	193	171	206	202	206	201	206	220	172	190	202	204	190	214	211	210	192	221	186	190	186	187	189	216	202	196	189	218	198	213	205	222	196	169	212	215	208	206	205	222	212	226	198	187	232	195	202	206	192	191	218	205	199	194	204	201	189	191	189	227	186	192	207	184	193	221	210	189	200	209	200	189	189	167	177	199	153	190	200	195	178	203	204	199	197	187	190	180	205	225	205	197	192	206	199	207	195	167	191	184	202	192	193	234	194	197	208	183	186	189	184
8109	2538	5522	6616	6144	5280	4006	3598	2834	2420	2215	2188	2200	1830	1617	1529	1608	1414	1322	1706	2105	1717	1431	1589	1496	1307	1089	1011	1011	966	941	974	893	783	839	770	798	730	750	787	782	739	664	713	719	718	661	580	635	672	630	610	580	612	572	592	620	612	609	567	602	635	548	653	600	564	589	609	576	531	585	566	618	596	572	607	583	598	585	560	577	524	596	567	535	553	565	610	559	593	544	606	553	606	581	519	567	555	559	564	586	616	588	505	596	564	573	603	559	617	551	601	565	578	556	544	586	549	494	581	586	597	553	604	543	550	534	554	559	601	559	587	562	568	565	553	548	553	569	545	550	548	568	632	571	590	545	604	584	552	632	596	575	541	535	535	552	575	587	534	571	520	601	573	534	551	578	582	569	510	567	571	593	576	545	601	555	522	570	543	577	541	600	542	604	583	539	587	581	546	565	582	573	549	548	530	548	527	571	600	572	565	523	529	580	564	574	568	554	591	556	526	565	545	545	538	581	567	566	579	572	585	544	570	587	563	576	587	568	572	570	581	523	566	563	546	510	548	556	574	518	574	545	557	549	531	541	559	570	551	533	557	590	533	569	519	540	541	583	563	592	564	584	554	568	572	591	567	567	590	586	551	575	567	563	578	535	535	558	538	548	544	572	570	534	538	542	581	568	588	551	555	544	570	570	525	560	555	538	550	534	598	529	583	548	555	549	519	534	556	611	540	598	603	579	553	573	551	497	533	564	559	542	560	604	582	571	564	560	555	595	550	544	539	600	548	547	574	533	531	558	563	571	562	556	538	564	608	580	541	555	562	527	562	554	584	613	547	555	584	560	552	522	549	518	568	546	561	576	557	544	552	524	526	582	532	540	560	564	532	551	588	583	545	554	543	568	542	566	617	581	591	539	575	542	578	526	564	544	577	539	571	521	562	586	567	571	561	611	574	561	551	575	567	544	568	573	567	539	544	574	564	506	514	564	588	516	558	563	529	553	553	573	585	567	562	559	558	598	584	554	522	554	528	545	538	589	520	549	504	568	580	566	595	557	519	598	546	569	556	554	602	590	547	526	573	597	554	526	602	604	538	522	550	574	536	536	510	529	557	565	512	596	566	573	548	601	610	565	556	568	538	567	573	569	567	590	551	547	564	542	574	603	560	528	543	568	584	591	575	567	580	578	614	504	568	543	600	611	565	571	602	597	598	525	554	518	529	542	581	536	580	593	562	593	609	531	527	571	572	570	583	532	592	539	532	557	554	563	518	546	575	539	574	577	544	592	512	594	562	566	593	560	583	544	555	545	581	550	592	563	563	561	525	533	534	562	598	543	539	538	545	550	610	560	548	559	517	552	570	569	546	523	542	525	530	551	566	547	563	574	570	574	564	570	582	598	545	526	567	581	547	548	556	550	575	594	571	577	559	513	585	540	527	589	541	515	558	527	562	551	565	570	600	574	610	559	590	522	568	527	529	564	570	566	583	554	555	595	538	563	574	578	550	584	576	580	520	560	546	600	526	583	572	533	558	556	545	566	553	525	577	553	565	599	539	571	560	555	577	556	594	604	571	585	556	527	554	556	576	619	608	546	564	581	532	534	585	581	516	571	579	533	571	602	541	553	587	538	556	580	557	563	550	562	556	569	540	535	569	564	567	572	584	571	542	586	561	517	604	548	605	528	548	535	583	573	566	561	592	630	589	532	559	557	533	545	529	552	560	545	533	556	525	527	521	558	535	529	563	566	541	585	552	541	547	574	524	593	553	588	601	559	526	570	548	509	550	554	513	593	550	593	587	521	535	595	558	568	531	546	555	590	528	562	618	599	525	547	586	565	558	527	549	568	582	552	560	561	596	532	564	538	568	527	580	539	570	569	541	597	550	582	559	575	572	572	599	606	558	567	575	539	565	598	528	544	579	563	560	614	558	531	536	534	549	591	580	581	521	547	544	576	566	524	544	610	547	588	604	590	572	556	557	574	526	531	590	554	602	552	589	571	537	542	551	559	544	561	589	542	556	567	550	551	557	565	568	532	548	528	568	549	553	536	565	528	570	552	530	577	567	530	570	555	550	596	585	595	521	548	572	568	564	543	569	567	553	575	556	525	569	577	575	565	532	571	522	546	536	535	525	518	570	557	571	538	543	530	544	566	548	552	504	506	569	514	551	520	550	557	580	592	562	521	577	595	527	505	587	532	567	571	558	546	609	552	566	579	522	585	546	532	588	584	566	565	564	547	522	565	555	578	551	547	520	588	544	562	530	537	503	536	565	562	572	548	586	552	574	561	558	540	575	567	552	524	517	556	552	530	537	583	588	544	575	585	552	567	568	588	548	519	578	574	605	569	547	539	555	560	594	596	545	572	559	556	574	540	566	565	566	556	582	540	559	578	583	548	557	562	570	597	582	581	560	564	563	582	550	594	584	568	567	551	573	540	521	559	499	579	528	546	598	546	594	572	530	539	528	569	544	573	543	551	570	530	537	554	529	567	553	575	578	580	559	550	573	574	581	595	540	567	611	548	545	602	504	544	561	514	568	573	540	576	568	604	555	559	577	524	607	590	568	559	561	565	584	554	566	542	544	615	557	564	576	556	560	569	571	568	546	568	549	527	539	543	584	564	587	577	587	590	588	574	551	581	549	520	536	561	555	585	568	566	574	598	586	520	578	548	575	544	564	535	592	547	576	533	536	587	537	563	596	566	588	578	528	576	558	551	604	552	559	567	528	597	585	564	583	561	548	559	558	615	574	564	567	571	551	525	612	590	586	538	558	566	556	588	523	562	569	586	552	570	602	524	566	548	551	570	561	564	559	553	556	539	582	586	534	574	555	570	534	566	563	560	548	573	576	567	549	566	611	600	557	532	604	552	566	597	578	561	589	568	566	533	565	566	533	518	553	557	548	562	568	550	582	540	517	514	542	540	576	557	545	532	522	531	584	572	554	552	560	529	554	557	534	541	555	529	542	563	578	541	572	578	580	605	590	536	580	566	559	546	568	550	584	530	514	585	525	588	565	554	584	560	572	542	567	545	592	563	562	565	591	604	564	586	553	557	587	558	552	561	574	557	553	550	561	523	548	552	550	571	585	554	572	551	513	577	572	506	530	513	539	599	571	559	555	560	584	581	550	580	558	548	598	622	559	537	547	555	575	572	568	523	558	559	543	539	549	578	552	565	527	543	561	570	574	565	562	539	594	572	523	549	599	608	562	570	559	565	533	562	563	598	537	575	589	552	579	566	589	576	552	598	549	578	588	573	564	542	555	547	591	555	597	543	531	572	536	578	569	559	557	542	545	558	581	581	565	582	569	575	592	530	566	559	580	533	587	518	576	551	602	590	560	570	549	549	600	556	525	601	576	557	539	587	582	567	552	553	610	568	574	546	558	591	585	553	521	580	604	574	518	554	528	552	562	579	591	555	589	565	580	520	595	527	551	573	567	527	532	582	538	565	539	547	498	605	559	567	558	576	522	541	566	562	588	574	623	553	555	579	541
2074	375	388	369	362	364	318	296	352	352	316	322	337	328	300	322	302	340	324	348	329	312	391	361	345	323	339	326	318	317	331	313	314	368	325	327	338	344	300	330	315	349	364	300	322	316	307	307	314	340	340	340	313	351	302	323	333	345	326	319	322	340	313	332	312	308	321	349	291	300	301	298	311	333	295	332	309	356	295	297	278	316	321	328	323	298	309	295	358	311	331	351	342	335	301	310	316	294	297	321	324	350	319	302	312	307	313	334	329	316	348	326	309	327	365	297	330	361	293	320	336	324	322	340	324	308	355	323	321	323	333	291	350	319	330	311	287	314	299	294	321	336	317	328	344	334	334	344	358	358	344	325	321	330	334	327	317	312	302	345	330	369	304	310	360	340	341	332	350	335	330	313	328	323	297	340	332	310	327	350	315	341	319	327	313	337	331	356	338	294	298	345	349	334	337	319	298	319	318	338	330	316	344	325	333	303	294	360	310	342	334	323	310	324	296	334	306	302	358	331	342	287	316	317	306	337	335	324	344	335	345	335	323	310	338	363	346	357	320	348	320	326	349	336	351	362	314	331	327	328	299	343	309	305	333	329	301	337	319	319	338	315	328	302	333	361	321	320	323	320	325	309	322	310	323	316	348	335	303	344	328	317	297	330	306	315	337	312	302	282	301	323	313	305	375	312	326	289	314	297	351	354	330	321	332	349	338	339	322	323	341	316	335	319	335	329	358	369	337	326	315	321	349	345	353	313	361	324	340	315	309	316	374	353	367	338	313	327	325	354	372	328	347	356	373	299	342	348	328	291	344	337	333	313	314	324	353	342	355	326	314	334	342	311	285	309	314	307	340	340	320	345	298	304	282	320	353	300	353	301	287	314	354	291	357	274	347	332	331	313	306	334	333	321	349	335	328	334	330	341	321	306	304	341	314	350	310	329	331	316	316	328	317	306	315	308	311	314	317	311	344	338	305	327	344	307	339	362	339	331	315	317	312	345	336	329	330	338	339	296	312	336	325	296	256	302	303	309	313	316	349	330	318	316	316	321	353	381	326	371	335	345	338	328	338	339	351	336	296	340	367	319	318	329	326	301	334	325	355	333	309	320	327	285	329	318	334	321	347	369	334	352	279	385	317	337	332	341	335	314	319	309	326	290	339	323	332	327	346	329	346	326	296	337	289	350	313	300	287	357	363	293	295	309	323	336	321	336	344	335	316	334	320	317	322	320	306	330	333	313	305	337	356	320	368	323	309	356	311	314	359	353	317	343	342	327	328	307	311	332	329	304	314	327	341	324	297	345	383	328	335	345	343	324	306	336	327	325	320	326	328	279	291	294	338	303	344	315	295	319	323	321	350	355	343	322	340	336	330	294	336	354	307	306	350	317	321	307	322	318	308	306	369	323	345	323	312	315	327	345	326	332	324	328	358	353	361	327	336	319	340	362	329	311	327	314	284	311	319	364	307	350	344	326	315	325	325	330	339	348	289	304	337	310	319	346	359	330	298	313	303	311	350	296	325	315	318	278	327	329	360	340	354	348	308	356	341	342	353	329	312	322	342	315	343	317	335	327	310	320	260	283	330	316	368	335	295	326	344	347	347	336	335	341	322	331	293	328	305	308	279	359	316	309	333	340	333	323	299	363	326	333	316	312	308	320	356	320	313	323	291	333	320	308	343	334	311	341	355	310	321	339	337	309	332	315	307	349	312	321	335	306	348	308	324	311	343	326	303	342	361	303	278	308	302	321	359	289	306	348	333	350	351	311	318	330	323	342	344	319	315	309	325	323	344	318	350	345	305	315	321	321	296	303	334	315	312	320	329	345	353	316	349	341	313	329	360	328	329	327	329	329	344	325	323	329	315	345	335	322	329	346	311	343	296	287	340	300	327	325	348	332	331	306	324	330	359	296	354	297	300	361	309	351	322	307	291	320	323	353	312	323	315	333	324	322	352	376	326	330	315	333	329	321	309	334	358	295	320	288	322	312	358	364	309	326	338	347	326	344	349	332	307	349	307	363	327	342	326	303	334	325	349	310	323	345	344	303	340	347	316	349	332	340	315	324	327	342	346	322	314	289	307	344	281	321	310	342	319	326	315	318	335	356	337	327	334	316	311	299	320	339	296	325	332	325	320	325	334	321	308	362	323	318	334	330	303	319	306	336	299	331	305	339	311	320	319	354	320	322	309	334	296	326	323	349	335	324	357	351	302	292	310	332	311	331	333	308	330	325	333	326	302	341	325	352	338	325	336	326	351	307	344	317	334	329	313	363	303	323	304	335	314	262	301	337	333	332	352	340	317	346	336	367	315	299	300	328	316	338	342	325	334	320	350	314	324	308	330	323	324	302	316	339	330	345	344	315	329	302	322	308	333	331	358	366	325	339	319	319	364	309	286	326	362	351	312	328	322	333	314	350	302	323	311	343	339	348	334	301	348	324	331	366	296	303	344	320	329	309	305	341	344	346	316	332	340	306	311	323	315	323	364	330	297	308	364	306	311	351	292	324	321	297	303	336	298	355	323	349	305	306	320	312	340	296	306	335	339	328	354	333	308	324	333	350	327	318	330	333	357	326	340	312	313	344	345	346	351	284	328	335	326	345	295	301	356	327	318	329	307	315	319	318	358	319	328	326	302	309	332	311	316	354	337	347	327	323	338	306	347	324	304	338	330	346	345	299	305	333	309	327	316	337	319	321	311	329	318	326	313	352	333	302	322	327	320	333	334	318	335	339	342	333	316	323	322	313	327	309	332	313	351	312	352	328	349	320	326	324	334	321	342	319	334	317	311	322	341	336	306	351	354	317	316	333	342	328	316	316	358	336	393	341	337	346	317	353	337	341	334	311	340	336	343	333	311	355	339	336	337	316	316	327	305	313	309	328	304	314	321	336	326	313	330	347	295	309	314	317	321	363	333	366	314	306	337	348	316	331	318	315	335	313	324	310	327	326	330	328	356	341	318	305	323	364	355	309	326	313	302	322	339	326	309	327	301	323	335	333	345	321	306	346	322	338	358	331	336	298	346	332	319	313	311	335	317	349	318	340	346	336	325	330	332	281	292	332	319	337	347	363	323	347	346	313	328	335	313	315	356	311	320	320	350	337	342	360	298	327	321	317	336	299	292	308	326	301	308	298	326	294	336	323	317	314	337	315	308	320	310	315	323	354	304	357	357	371	345	330	334	376	323	321	312	321	313	338	366	303	307	321	328	320	312	324	317	330	354	321	336	336	352	357	309	305	339	320	347	320	285	312	320	366	333	312	299	287	362	341	294	336	323	321	291	318	326	358	363	312	278	314	310	320	305	317	341	338	320	346	332	304	313	308	336	295	335	298	346	312	341	317	331	307	327	287	334	333	297	311	336	318	329	345	311	317	349	349	302	344	303	303	336	327	336	335	319	332	365	301	334	325	330	352	315	303	315	347	311	354	310	293	308	273	320	260	301	319	333	350	309	350	324	325	302	324	308	361	305	332	319	321	333	311	370	332
2569	907	907	1013	946	900	896	863	898	839	804	839	782	842	828	873	785	808	803	821	836	819	879	843	792	806	830	864	811	837	817	794	789	830	803	780	836	810	860	773	802	777	800	839	807	852	783	818	854	787	811	805	788	769	766	819	768	811	810	808	801	808	806	826	838	808	777	829	807	784	827	792	814	825	747	794	800	766	782	780	784	817	751	852	767	819	813	800	791	766	822	817	772	743	808	788	849	795	813	783	775	826	781	770	784	777	851	827	801	772	821	741	796	778	826	761	807	827	849	795	836	776	765	816	823	808	739	788	851	817	793	813	771	794	780	832	826	788	786	831	830	790	805	844	827	814	863	802	825	782	787	803	791	829	781	860	824	788	768	792	836	810	852	825	834	855	832	809	846	844	816	822	790	834	788	829	724	765	809	760	793	780	814	823	806	766	804	806	830	809	756	808	795	815	829	754	820	852	809	759	795	785	856	827	791	810	771	810	852	814	800	822	808	759	835	803	811	768	796	827	797	795	823	787	764	773	774	836	826	743	801	761	814	798	789	785	812	798	810	810	775	826	803	811	811	765	777	776	804	833	828	817	764	802	777	817	829	829	799	797	821	787	796	786	810	773	763	830	837	805	804	778	821	795	809	790	878	823	822	796	775	827	798	802	824	795	838	817	776	801	835	744	785	821	774	859	790	747	788	821	829	886	813	785	775	822	808	856	763	840	823	810	782	797	813	800	800	836	775	784	796	820	813	766	809	770	818	820	821	798	809	788	782	772	750	823	786	793	821	792	806	856	790	758	809	793	844	846	840	821	811	803	752	760	761	778	751	795	822	819	819	855	754	758	840	792	799	750	789	796	840	796	796	795	827	800	751	786	798	815	823	793	773	758	751	804	796	828	799	810	835	837	790	776	788	807	800	777	827	821	814	776	808	771	773	828	812	747	826	787	853	812	845	761	771	812	827	801	826	812	816	766	788	786	809	756	836	810	767	830	840	850	803	826	793	789	800	832	784	790	832	840	776	819	819	785	790	809	811	795	800	835	805	790	796	817	824	775	792	824	831	831	819	851	819	769	759	767	823	796	808	798	783	809	795	780	800	817	808	815	825	841	803	853	821	775	800	825	804	869	803	771	817	826	790	820	807	798	820	769	799	778	797	824	800	811	788	818	781	815	858	807	799	820	788	782	792	829	779	778	836	763	795	757	753	817	803	775	790	740	781	811	752	781	800	805	853	764	786	767	811	772	774	773	844	820	802	836	827	828	790	812	784	841	815	779	739	839	848	856	786	842	841	798	799	792	786	806	793	783	773	771	848	823	784	790	807	755	805	802	825	814	786	819	807	840	804	808	836	876	806	828	803	849	799	777	750	746	839	752	817	812	810	759	816	853	801	845	817	771	779	817	791	782	779	837	854	802	794	794	825	827	798	859	806	803	795	840	806	849	804	819	753	801	799	833	793	807	790	784	804	815	805	814	796	815	836	812	799	795	773	795	806	790	780	796	819	828	873	823	833	793	786	819	758	795	793	784	871	818	873	827	796	842	756	835	792	765	784	803	758	782	795	756	781	872	804	805	801	785	828	809	806	779	798	826	847	816	842	808	824	772	736	821	791	791	779	828	846	839	789	792	833	849	784	827	815	833	792	791	761	784	774	783	803	781	787	822	796	809	786	745	815	807	804	800	812	834	774	808	746	832	811	868	827	794	789	818	803	787	852	830	812	818	839	821	816	830	841	818	812	784	800	799	839	773	743	831	859	809	766	779	821	817	797	796	797	782	787	861	823	829	818	768	805	800	767	769	774	793	833	783	837	773	770	798	829	826	863	767	778	820	790	772	801	789	830	818	786	791	787	814	794	863	804	802	824	776	779	811	825	814	819	811	809	794	820	783	748	781	786	828	810	830	858	880	806	829	788	795	827	850	791	797	764	808	819	786	784	831	787	793	874	794	823	794	825	755	797	794	865	768	756	797	769	852	794	825	807	777	741	788	813	837	787	756	842	848	846	800	834	759	753	772	854	789	871	778	835	817	819	804	812	835	828	750	817	793	830	780	776	831	821	757	772	769	852	785	800	793	802	831	808	770	804	791	798	794	749	810	802	834	846	787	795	816	792	728	790	771	816	792	820	823	790	767	788	838	802	826	801	806	877	834	875	810	776	777	743	819	791	795	828	870	818	801	805	790	793	820	823	801	772	834	793	796	757	783	786	839	785	822	780	767	779	850	761	798	810	801	811	837	763	842	828	775	814	849	847	806	785	802	819	766	807	765	823	833	742	777	790	824	834	806	781	762	793	797	795	735	785	781	794	786	796	830	792	785	765	836	775	786	804	796	775	845	802	807	782	838	804	774	820	787	768	836	791	764	853	815	794	857	796	783	810	815	812	803	810	830	803	803	776	760	835	793	787	762	791	750	821	777	814	786	806	797	790	839	816	801	794	809	786	884	742	846	790	788	812	860	782	789	770	796	822	780	819	805	838	806	846	814	814	793	793	884	834	791	836	796	847	843	825	819	827	819	821	786	826	815	774	784	818	795	773	795	792	803	792	787	783	794	790	822	813	805	828	759	789	789	825	814	864	832	836	813	807	785	847	764	807	783	805	794	756	790	785	795	823	821	860	795	833	793	779	807	789	825	825	797	827	790	830	768	788	818	769	813	814	804	780	803	809	795	853	814	777	790	743	838	849	880	773	781	762	826	771	775	746	752	756	838	793	783	816	792	789	801	734	786	803	805	895	811	811	766	819	828	783	842	766	786	800	788	824	750	785	821	763	804	807	793	817	789	830	806	825	815	776	811	816	805	818	777	812	782	790	775	784	785	822	808	811	773	852	832	777	770	834	795	830	852	847	773	788	755	829	817	779	779	785	806	777	815	820	836	783	774	761	777	826	772	831	763	793	833	839	807	772	825	844	773	806	776	800	782	788	845	821	824	815	819	835	770	803	758	802	750	768	811	782	794	833	824	794	749	809	826	816	798	866	787	789	853	765	811	797	796	816	823	804	764	793	808	787	785	808	817	837	827	786	840	819	803	785	817	825	821	826	786	875	796	803	803	763	765	802	804	807	863	802	764	805	844	850	808	814	790	782	785	816	792	824	822	732	817	867	761	797	788	804	795	836	761	773	767	800	771	800	799	817	855	806	787	838	843	826	816	871	760	826	829	820	813	802	767	749	808	834	802	806	853	800	792	837	754	798	785	790	789	818	854	806	829	782	773	808	772	798	765	796	820	800	736	820	837	797	786	803	771	761	791	795	797	851	803	801	780	873	798	765	776	791	759	828	782	829	790	774	881	776	807	822	815	827	856	780	766	763	789	860	764	783	804	779	779	772	853	804	793	811	842	806	788	841	805	829	802	773	742	773	806	792	807	813	854	864	841	781	828	782	801	794	825	808	769	823	834	812	803	799	799	797	814	779	818	735	804	786	827	768	833	797	795	838	823	807	827	822	822	773	795	785	836	783	774	761	788	821	824	815	779	856	810	829	796
7902	1212	1538	1319	916	796	662	440	361	268	319	273	281	250	228	225	214	232	226	218	263	202	230	224	223	210	225	200	179	194	215	176	166	183	141	158	173	178	170	177	167	159	176	153	157	192	169	197	199	163	163	158	188	175	190	163	178	145	163	178	197	141	163	153	164	161	166	256	181	170	151	157	208	190	159	151	192	150	174	168	177	167	166	182	155	161	158	162	165	175	167	145	172	186	186	192	190	175	166	183	146	175	148	164	179	164	151	160	165	183	189	164	175	175	162	172	157	172	169	159	195	185	159	171	166	185	152	159	176	183	159	166	138	235	186	148	167	155	186	154	159	162	168	167	180	181	171	153	166	171	181	164	128	190	165	146	170	144	175	160	172	156	165	180	188	186	157	182	151	151	194	186	173	193	182	180	178	167	168	194	154	166	161	185	168	176	143	161	179	179	169	188	161	142	182	167	173	163	176	179	151	175	183	168	155	159	166	147	153	181	144	145	150	176	180	183	161	172	165	150	148	164	164	184	162	198	173	161	151	138	175	169	158	179	171	173	157	171	151	179	160	165	178	173	162	171	155	158	180	168	149	186	181	162	153	161	173	151	178	160	188	176	180	161	173	164	187	186	164	173	161	191	163	156	184	142	162	157	159	190	175	152	161	155	154	173	135	178	177	181	167	185	136	148	141	207	173	161	157	172	147	169	158	166	170	160	158	149	190	176	173	157	176	161	166	170	150	149	188	167	181	173	156	166	173	183	176	174	182	178	173	149	159	162	180	143	167	171	176	159	169	168	181	168	164	168	155	152	174	163	151	155	163	173	198	183	165	163	187	174	156	163	165	156	160	158	171	166	162	177	177	177	153	164	165	163	163	160	175	155	149	149	172	163	190	182	150	201	179	175	157	169	172	185	163	180	171	154	157	163	148	162	148	190	144	163	171	151	196	168	163	163	161	185	189	184	163	171	191	171	162	184	162	197	147	156	179	159	162	182	170	157	176	152	165	181	173	139	163	168	168	161	193	181	146	169	202	162	159	158	169	163	139	181	190	160	174	153	177	168	163	181	166	143	170	157	155	174	146	149	155	193	148	173	155	158	154	198	193	158	149	160	171	167	174	158	173	158	177	195	186	171	147	168	171	139	176	173	171	157	188	152	124	168	141	157	178	173	173	157	192	178	143	169	165	156	155	136	162	171	153	167	157	156	179	189	184	187	190	165	152	170	158	160	145	162	164	164	170	187	158	171	171	162	187	158	183	162	198	155	167	141	172	132	173	165	154	187	172	168	153	163	177	138	145	164	176	175	179	174	179	182	156	140	161	139	156	153	156	144	155	161	179	158	173	147	146	186	165	174	150	180	179	171	160	157	155	153	196	193	155	162	161	162	166	148	156	175	173	195	154	167	166	184	182	153	153	154	177	175	154	154	180	149	162	147	158	174	180	153	155	177	191	163	163	169	157	159	145	169	158	195	172	152	165	163	161	165	165	148	166	181	190	151	156	167	182	157	154	164	163	168	145	172	141	139	179	156	158	173	152	165	155	157	173	176	166	173	162	165	162	184	167	144	154	143	179	153	167	148	173	174	159	166	169	177	181	159	172	134	147	160	175	148	156	148	159	172	157	170	175	175	173	170	162	163	162	165	153	164	170	166	160	148	152	159	191	165	193	160	166	189	163	176	176	163	184	143	189	161	168	177	162	168	188	159	156	169	175	174	172	153	176	169	177	175	170	179	136	176	154	167	169	187	176	192	197	173	165	163	149	170	178	179	165	182	177	180	170	162	165	162	151	175	174	169	161	166	169	160	163	177	163	167	172	170	161	158	181	149	172	173	149	155	154	154	156	172	168	164	162	182	187	190	184	174	175	165	167	168	156	197	188	174	174	164	193	166	167	179	193	170	193	167	180	173	159	150	177	161	145	152	159	165	198	178	175	179	156	168	158	155	158	164	172	172	173	171	198	180	183	164	172	163	201	162	165	175	164	164	171	153	171	158	181	160	158	177	177	177	162	182	175	166	171	172	165	142	157	177	163	167	174	157	177	175	175	164	179	164	172	172	166	163	176	133	185	154	145	155	170	158	177	153	148	171	175	169	163	179	177	161	170	161	157	180	208	161	173	141	175	133	170	169	178	171	172	155	187	182	165	190	137	150	166	162	180	157	175	188	158	172	165	156	166	161	173	168	175	164	160	175	174	159	161	156	162	150	193	172	170	164	188	168	150	170	165	178	169	175	165	164	186	194	134	152	172	199	144	153	159	165	162	166	147	175	170	163	161	160	171	174	146	161	166	158	175	154	197	185	148	181	169	185	172	140	170	162	158	175	167	173	174	155	174	147	164	167	157	157	159	150	161	151	213	169	179	162	170	184	177	158	167	154	161	174	167	169	187	175	153	178	191	184	179	185	152	170	178	197	173	144	165	159	179	175	153	173	155	166	169	165	177	169	158	168	171	176	175	161	181	170	180	171	172	160	160	176	165	166	152	153	152	154	170	168	174	195	165	156	156	164	166	175	181	161	188	169	144	158	182	163	167	156	173	167	165	173	174	151	153	170	177	153	161	177	171	162	176	178	142	162	207	154	181	131	164	165	170	173	161	177	187	159	182	164	158	178	162	163	170	171	179	177	160	172	159	176	171	156	168	163	166	154	156	182	166	166	163	152	158	161	159	167	176	181	158	166	173	169	163	180	152	182	166	191	169	174	143	160	162	181	183	142	157	155	170	162	176	161	174	172	183	152	168	165	185	161	168	185	165	169	160	177	166	146	156	176	174	165	163	176	174	182	183	147	153	162	164	180	174	178	157	166	174	167	185	172	168	181	155	197	170	126	155	185	172	167	162	162	176	192	164	179	167	190	186	171	149	178	146	167	157	165	158	156	137	157	154	156	154	149	153	177	175	183	158	167	138	159	176	151	153	179	173	180	175	156	169	156	146	175	171	172	161	165	158	162	172	172	146	177	150	172	162	155	164	141	169	162	173	138	177	154	186	169	163	141	172	166	177	170	162	193	143	172	156	180	169	173	130	150	162	170	162	164	165	177	164	168	173	173	189	162	194	169	174	144	156	161	190	169	157	185	166	169	159	156	165	129	162	142	189	162	195	173	194	174	143	140	176	165	168	187	163	188	168	157	151	160	186	192	173	154	177	169	166	170	156	149	160	175	165	174	180	173	150	191	155	170	173	180	120	154	155	167	167	169	176	163	157	167	166	177	185	150	187	169	164	152	167	159	167	171	166	166	163	165	173	169	130	160	146	186	161	185	175	161	137	160	154	152	162	162	171	179	174	201	190	162	188	176	169	156	175	183	155	173	162	145	152	144	170	204	192	166	178	172	192	149	164	177	191	156	161	166	143	157	160	179	162	169	156	150	177	154	167	179	176	181	163	186	187	195	148	164	205	169	148	178	169	168	160	152	153	163	154	165	144	174	176	183	161	174	165	148	167	163	154	176	161	184	170	184	161	158	161	161	190	177	184	168	151	153	191	173
6256	1475	3155	3957	3596	3082	2460	2047	1752	1394	1310	1250	1218	1036	1044	951	985	925	880	1059	1347	1064	1027	1020	919	885	767	696	685	679	685	717	677	634	575	594	504	546	567	573	586	615	590	487	539	507	514	508	465	504	486	513	496	501	504	536	497	477	510	522	496	484	501	521	460	469	494	1333	526	497	486	502	473	463	487	496	491	481	469	444	490	489	504	467	474	478	492	511	501	480	510	520	491	508	486	491	482	431	511	515	474	457	439	501	481	467	496	435	480	458	477	441	528	459	490	492	470	464	468	484	507	478	472	473	465	476	495	466	436	506	492	455	441	472	473	473	469	474	469	497	480	484	451	453	496	460	444	509	475	514	464	448	463	467	477	480	474	510	519	446	499	461	446	450	466	507	472	523	478	479	453	471	443	462	481	484	506	481	467	518	507	478	504	477	471	499	486	479	438	458	467	493	482	474	433	502	487	500	450	459	458	456	480	515	446	512	503	494	492	475	498	496	487	444	459	490	466	477	505	472	475	457	481	442	503	478	466	485	505	492	477	455	445	480	481	511	444	454	432	487	479	435	482	433	481	486	465	462	518	460	471	519	504	506	486	494	442	474	478	433	469	484	499	490	528	479	485	470	479	466	440	470	538	485	493	400	514	526	465	445	479	481	465	452	491	458	486	472	491	465	501	496	496	464	473	456	462	480	472	478	461	461	468	492	440	476	478	441	473	461	414	455	489	460	510	485	466	478	446	460	472	499	460	457	473	503	464	480	488	478	505	467	456	508	443	490	477	477	440	464	473	483	482	488	466	482	484	462	487	476	454	467	480	465	454	497	434	443	463	490	439	470	488	483	477	445	473	444	510	477	500	481	480	481	459	487	481	491	446	419	480	459	461	488	451	467	460	473	514	516	443	511	471	490	480	491	498	494	471	444	472	493	482	472	498	480	435	513	471	484	454	424	463	513	490	462	468	466	457	481	473	501	477	439	486	479	489	449	420	475	439	491	480	506	447	480	459	470	485	489	463	497	453	482	453	470	453	451	518	464	461	432	463	482	481	493	469	444	506	424	473	472	478	491	485	477	511	460	482	462	485	495	501	447	475	442	469	487	480	489	517	460	480	464	474	451	465	473	469	443	506	484	464	475	450	466	466	514	502	510	481	449	420	449	461	468	407	478	503	452	449	439	470	449	487	507	483	426	463	468	499	427	472	450	480	479	488	488	500	487	484	501	449	447	489	455	469	449	471	452	465	492	482	518	497	485	461	442	476	476	455	458	453	444	449	466	469	471	428	458	431	465	487	497	438	481	446	505	475	463	487	491	453	495	450	460	468	445	467	428	485	503	501	464	473	457	514	472	436	456	478	491	491	470	518	444	484	523	486	433	465	489	476	475	437	500	483	463	479	526	451	467	478	464	472	469	489	488	469	462	488	458	479	485	473	443	475	444	387	499	470	473	474	504	484	489	468	491	478	464	502	490	450	539	478	471	483	468	481	488	489	532	481	433	492	522	484	421	479	440	479	444	472	491	446	504	430	519	455	468	465	463	467	481	445	456	460	516	493	456	499	491	472	482	477	510	456	486	457	469	472	508	524	444	471	476	484	486	440	472	508	505	461	484	479	440	464	486	443	435	510	456	494	468	501	509	470	473	477	498	483	443	478	507	475	441	438	446	491	478	472	464	451	466	462	464	467	455	436	461	501	484	466	488	483	524	514	466	460	464	502	470	476	472	447	433	505	473	451	483	498	504	474	493	479	450	472	497	506	397	482	469	438	467	439	459	468	453	488	451	487	468	508	453	505	520	459	446	467	451	467	465	478	447	477	475	497	464	501	457	463	488	494	531	476	484	467	449	450	478	486	463	487	501	468	457	476	517	469	439	436	508	471	498	438	454	495	510	485	483	461	471	488	459	481	505	505	458	481	436	458	487	491	455	487	477	467	459	458	465	416	453	470	469	473	469	468	490	475	458	457	482	450	463	490	483	462	454	506	496	479	467	529	471	481	479	477	469	451	492	474	486	429	481	468	446	436	469	484	465	440	518	503	483	413	473	512	455	479	475	467	455	482	466	435	452	456	465	497	457	468	456	499	500	478	492	498	497	476	479	484	523	463	512	496	442	497	468	455	461	484	473	469	437	482	458	455	487	512	475	453	484	472	479	456	436	421	512	453	491	459	465	466	463	495	460	476	481	457	479	476	460	458	479	473	500	478	492	472	458	451	430	467	466	506	467	471	468	492	476	443	463	462	466	481	506	501	532	445	459	443	449	480	477	436	470	475	453	480	477	479	459	495	463	517	473	476	492	452	501	458	464	495	459	458	488	485	482	476	459	461	444	497	457	478	510	441	441	497	476	468	467	450	485	477	473	454	490	484	436	487	443	472	461	476	457	465	461	451	457	476	471	495	465	474	462	502	482	468	494	497	463	486	460	502	425	474	470	465	475	472	461	472	458	445	471	486	476	452	459	473	457	504	475	509	444	505	452	452	496	486	475	457	466	494	460	488	442	447	460	437	493	476	449	454	467	476	522	490	506	490	471	458	468	488	471	458	486	508	462	463	422	456	490	453	491	449	439	544	492	517	461	426	444	437	480	464	515	488	443	479	479	429	454	478	499	447	475	457	475	484	472	494	458	528	486	486	461	465	451	489	527	500	492	438	437	448	446	506	486	459	483	438	483	433	500	485	512	477	466	470	456	474	466	502	434	442	484	465	492	456	476	491	491	504	469	485	472	461	446	456	435	464	492	464	496	443	485	497	441	480	509	477	439	470	503	485	461	440	482	489	458	488	504	498	450	460	463	460	469	488	489	482	422	485	444	473	461	487	486	440	475	490	467	521	479	440	500	505	506	513	477	418	476	500	427	478	480	477	459	485	477	452	480	447	522	461	429	479	470	469	479	507	459	459	487	482	503	434	456	468	488	478	484	472	421	454	461	461	480	494	500	514	475	484	455	444	491	433	487	518	478	435	485	497	490	439	468	500	462	500	464	454	452	490	471	517	486	451	485	484	503	481	504	452	506	464	524	488	465	556	471	454	501	508	430	457	472	481	479	429	484	445	491	465	479	462	536	463	474	485	450	481	482	469	453	461	468	468	462	464	450	488	471	456	434	462	441	497	477	487	498	442	483	459	467	457	490	470	476	467	467	435	452	481	516	464	492	490	459	495	492	445	477	443	451	494	471	489	466	480	464	461	478	454	480	484	454	485	484	489	461	491	458	452	471	519	458	452	445	498	457	465	499	460	458	505	487	475	485	454	495	482	452	450	468	473	489	458	468	448	451	519	494	486	497	469	455	458	484	467	471	512	472	471	442	477	489	466	461	452	490	451	505	461	508	452	460	452	454	433	483	489	446	497	468	506	484	442	467	472	487	469	477	497	469	469	457	487	454	467	466	477	452	479	498	525	473	488	479	459	487	484	497	454	447	450	464	488	464	450	426	471	432	474	492	450	508	467	446	465	512	439	485	469	450	473	482	464	497	473	466	471	492	487	465
14320	2946	3165	2642	1981	1329	963	758	650	551	432	469	427	378	379	367	333	312	331	366	375	403	304	321	285	305	266	258	262	224	251	227	253	252	228	222	251	215	218	226	221	248	223	224	225	223	205	219	198	203	213	206	207	238	212	219	198	216	203	208	220	193	186	191	198	192	200	355	183	219	241	210	219	181	206	222	213	192	205	222	196	219	214	209	219	240	226	220	210	202	189	195	194	217	231	215	200	218	229	220	209	207	177	212	209	202	205	206	173	199	208	203	199	191	223	214	235	198	212	220	207	215	228	192	221	210	216	199	200	205	189	166	239	190	198	210	217	198	211	194	225	219	195	182	196	213	196	210	204	225	233	207	217	224	205	195	205	216	202	188	204	205	210	211	239	212	218	185	218	221	189	228	201	218	229	241	218	200	199	216	188	222	204	213	191	218	215	201	187	205	202	219	205	223	208	224	218	204	216	218	206	200	198	217	203	196	206	232	195	211	216	205	207	219	195	241	194	212	177	208	189	208	229	229	221	203	189	214	209	211	220	235	174	188	220	219	221	199	234	190	211	209	225	207	222	186	200	231	185	220	214	203	235	225	178	206	226	194	211	209	216	188	200	186	201	209	229	206	236	193	217	223	206	237	216	206	188	214	212	198	214	194	223	192	207	202	208	184	204	217	199	213	180	220	196	190	177	222	199	221	226	182	216	225	219	201	216	210	176	226	180	204	209	208	183	223	206	193	208	232	188	237	216	202	227	222	196	233	243	215	200	208	223	207	218	186	186	208	210	217	199	191	186	205	221	239	192	191	219	226	201	190	221	208	245	212	188	202	213	213	213	191	197	217	206	195	228	208	220	201	211	192	241	215	213	203	208	234	208	193	198	212	190	170	212	192	223	184	207	221	189	209	218	200	208	191	216	210	219	228	196	204	197	213	212	202	222	191	209	200	203	199	223	196	202	208	211	225	215	210	221	195	210	237	206	229	202	179	218	203	222	243	222	196	185	213	191	223	204	194	204	182	223	204	203	200	225	212	188	190	243	210	252	204	199	224	203	214	187	213	192	207	216	194	186	218	184	201	196	197	191	212	195	213	224	213	246	207	185	196	230	199	170	223	204	203	194	193	208	211	204	201	190	201	205	213	228	215	207	187	220	175	182	223	204	197	200	218	211	231	195	199	211	207	204	210	227	211	192	211	211	222	218	184	201	187	204	183	205	212	199	219	214	211	198	192	194	208	223	214	228	190	214	213	211	210	202	214	222	192	219	196	193	209	224	225	209	202	216	222	195	192	232	171	191	217	192	191	223	207	199	222	221	222	224	208	202	204	234	202	192	205	221	204	225	193	219	191	226	194	194	194	209	217	195	238	215	220	234	210	190	211	220	211	227	227	210	217	190	200	213	217	206	214	205	200	179	198	195	224	215	180	193	219	210	233	208	217	212	206	213	213	205	211	217	206	194	191	208	220	223	210	203	206	221	237	217	212	162	207	195	219	197	204	230	210	197	193	181	243	185	233	207	188	216	187	196	199	214	220	190	190	204	205	200	204	211	200	190	187	225	214	240	223	223	230	206	210	178	220	189	204	232	228	191	192	204	175	204	191	195	207	205	204	213	241	180	205	196	223	203	189	205	196	233	243	203	215	174	235	209	219	193	201	220	202	207	198	223	216	191	220	206	207	188	210	212	190	200	188	209	184	222	198	223	208	200	232	212	210	209	208	215	207	203	210	240	200	224	202	200	199	219	207	226	231	194	211	189	213	208	201	193	208	230	200	232	208	242	200	209	226	202	192	221	193	204	210	207	221	187	199	213	221	193	231	203	214	226	217	226	230	202	229	218	194	198	198	217	227	222	207	213	197	193	191	194	212	199	218	199	198	206	177	190	208	206	202	211	180	200	210	217	204	213	216	194	198	186	196	158	227	231	205	203	218	216	182	204	200	220	221	222	177	223	224	208	197	220	210	197	205	233	204	195	193	204	201	220	215	216	190	190	213	203	218	173	212	210	208	202	232	195	237	218	211	192	207	213	197	196	195	206	222	197	217	219	226	227	219	200	209	198	218	213	219	195	191	211	214	195	208	216	206	196	221	224	199	201	209	221	179	220	170	212	200	183	231	234	213	212	207	211	202	205	196	220	216	204	168	194	230	206	217	181	206	204	229	208	221	194	205	203	177	195	216	195	199	218	190	204	191	216	217	222	217	203	220	210	208	193	196	207	198	196	205	214	203	193	210	214	206	221	194	203	195	206	223	190	224	215	207	203	218	232	229	222	203	196	214	208	207	210	211	226	203	209	236	221	201	193	205	203	184	235	210	210	190	224	197	202	197	209	201	185	211	201	228	192	199	200	194	227	205	206	187	203	209	176	211	223	216	220	226	203	185	185	205	238	190	236	224	190	217	201	230	201	256	208	215	192	170	222	219	209	235	205	221	206	208	186	200	191	179	192	208	218	216	186	202	205	208	228	224	216	183	197	216	216	206	190	196	206	201	194	192	213	238	213	216	199	212	226	201	198	185	221	230	186	235	203	207	207	213	192	220	197	207	193	189	218	195	207	226	189	196	234	243	238	185	173	194	207	191	210	204	197	186	206	187	180	207	253	193	222	190	203	195	202	204	178	211	214	193	217	200	205	185	183	187	204	188	203	219	206	214	214	197	221	188	194	209	218	186	196	198	216	227	212	218	205	195	203	203	205	217	205	202	204	199	202	198	180	190	201	219	225	200	223	211	191	192	193	209	206	206	239	211	211	206	235	199	208	189	198	223	204	217	214	194	194	202	215	195	197	230	245	218	202	196	194	222	207	190	202	212	196	239	205	220	192	215	214	223	221	204	221	193	198	194	200	217	231	202	217	220	210	202	204	184	186	187	199	186	219	240	219	223	201	220	225	201	201	214	201	215	215	206	217	228	195	233	211	203	190	227	195	231	230	207	227	188	220	176	209	214	181	237	223	183	215	194	192	208	209	213	225	212	196	208	248	181	195	229	193	202	226	233	221	180	201	199	192	206	187	217	223	212	214	228	190	210	217	200	214	213	216	226	215	195	210	217	213	212	227	171	202	239	217	194	190	235	190	201	191	205	206	208	228	205	239	193	227	197	200	217	206	218	208	213	183	197	206	221	195	202	210	214	216	191	202	228	228	205	220	208	204	197	197	206	192	227	200	198	213	198	187	200	205	204	201	226	203	191	193	179	184	217	210	201	222	202	237	193	217	215	243	200	220	248	194	225	213	205	235	209	205	200	230	186	230	210	216	202	229	227	207	190	210	236	170	201	198	214	191	228	214	221	216	210	215	205	178	202	196	198	189	204	202	215	199	236	214	216	202	195	212	190	217	208	221	225	223	208	205	226	191	212	211	214	216	202	206	184	235	219	212	205	206	227	219	211	209	196	220	213	188	231	214	190	226	215	198	233	212	209	189	229	214	210	220	219	200	221	224	209	200	231	192	219	181	239	203	204	216	212	215	206	222	209	245	205	207	214	237	224
8114	2658	5813	6765	6301	5226	4346	3307	2781	2425	2348	2284	2063	1821	1798	1719	1549	1466	1271	1739	1925	1803	1696	1730	1383	1279	1205	1005	1017	1017	1006	936	939	876	876	834	803	772	762	740	715	807	725	797	711	744	675	659	698	629	655	637	594	668	635	611	648	663	588	611	650	616	609	593	612	618	625	2050	607	620	573	583	593	608	619	570	626	615	612	579	587	594	625	581	617	610	622	587	592	578	603	564	593	600	619	612	539	614	657	638	588	599	570	570	611	581	596	556	611	551	570	577	617	577	586	582	604	589	557	549	619	572	586	574	557	558	590	603	567	596	612	567	556	583	588	566	598	586	611	603	575	602	563	574	629	582	557	541	563	602	556	598	556	592	562	589	579	574	571	600	572	587	591	563	580	567	562	589	573	576	590	570	610	583	577	563	547	597	589	588	597	561	555	610	582	555	585	582	592	587	587	563	526	598	597	557	611	571	587	609	603	543	604	561	599	577	551	574	579	591	588	549	583	623	584	619	587	580	545	587	591	603	571	605	561	568	578	536	518	567	554	612	584	587	545	577	583	585	574	583	605	588	623	588	562	569	603	559	564	579	573	638	567	533	556	583	567	540	612	585	545	562	603	592	601	599	568	583	575	576	600	583	554	558	576	595	599	572	540	559	574	567	572	560	611	588	586	587	616	574	584	607	551	583	584	579	592	651	632	588	563	573	560	576	602	541	569	601	577	591	556	562	595	615	525	591	622	597	597	569	585	578	573	641	623	540	558	582	555	597	585	586	596	576	552	593	586	612	538	629	576	586	582	570	600	601	596	579	519	596	581	560	580	601	584	562	580	565	636	568	565	581	624	582	565	549	598	606	614	625	532	596	602	596	595	567	611	604	568	602	592	586	584	569	596	555	569	564	606	579	572	560	558	608	585	561	570	573	578	593	576	583	624	570	618	601	579	582	596	651	593	553	572	558	581	579	603	602	604	576	602	574	583	588	584	563	611	572	551	550	593	608	541	557	601	596	566	574	626	598	541	559	601	593	569	572	595	596	601	598	528	609	578	597	573	578	591	551	592	539	605	593	574	588	565	566	589	598	595	565	598	561	588	618	608	566	598	578	565	579	591	598	541	549	596	597	545	585	533	540	606	620	580	574	584	597	599	598	613	573	609	617	561	587	603	551	621	586	557	547	585	586	578	604	568	612	540	597	546	558	605	616	587	593	602	548	550	557	585	566	578	578	550	590	544	573	588	608	559	600	581	623	546	565	591	578	594	540	578	573	548	558	580	580	580	591	550	617	628	546	599	587	556	597	583	574	590	571	570	566	602	560	596	555	567	526	602	584	590	590	563	592	555	561	596	551	632	569	557	604	617	547	588	595	623	597	590	574	595	582	566	553	592	600	585	596	593	545	559	563	599	542	607	546	625	588	608	617	602	572	612	571	594	544	526	636	583	588	591	562	606	568	596	580	565	531	553	578	607	545	552	608	572	574	577	574	600	597	533	561	562	596	576	573	592	582	624	610	610	563	600	595	571	584	588	586	565	597	575	595	579	558	581	613	564	541	630	586	539	537	640	581	556	636	604	584	605	570	545	624	598	549	600	621	624	622	663	568	593	601	592	576	614	566	571	591	570	591	607	539	555	544	594	598	607	562	598	570	579	588	571	590	601	562	553	567	572	579	589	594	595	588	578	569	575	608	582	595	597	609	565	565	550	547	574	569	584	578	580	557	593	551	593	567	576	556	592	637	578	616	599	605	552	568	585	595	565	563	595	596	578	587	553	596	573	587	562	557	549	580	543	601	565	595	599	530	588	578	574	548	620	616	628	595	598	592	577	582	568	584	593	557	590	570	568	596	588	583	599	582	595	568	605	546	603	618	637	543	606	541	568	569	571	565	536	568	596	583	572	595	603	568	590	559	564	579	585	579	570	602	573	576	566	558	568	551	547	590	623	592	615	605	595	593	564	520	600	598	533	599	588	574	581	577	543	633	584	605	621	605	595	601	596	580	564	558	610	566	586	600	544	578	587	588	558	611	599	549	613	556	578	626	571	624	562	569	538	615	602	574	579	579	604	552	596	582	601	556	643	601	569	552	566	581	565	599	587	578	583	601	602	608	575	588	573	571	577	587	577	596	578	586	586	553	586	541	574	650	609	608	540	566	617	558	561	550	585	597	575	543	546	609	548	595	614	574	575	569	579	621	621	609	521	562	617	570	555	603	582	545	565	555	546	563	552	581	612	610	605	613	572	544	605	610	616	575	569	564	558	585	582	569	530	584	580	604	589	579	566	583	564	570	573	574	576	612	636	589	568	569	612	608	571	608	565	579	570	611	594	566	573	574	590	553	525	612	557	613	565	628	589	553	542	591	618	637	564	563	557	564	571	607	562	566	554	591	603	569	581	608	572	632	641	599	586	605	560	586	570	610	569	557	645	551	580	594	523	580	590	567	593	599	631	611	567	578	598	590	600	616	569	605	625	565	581	652	599	535	551	572	571	604	531	599	566	567	557	548	609	573	582	621	589	601	541	571	610	595	604	560	537	587	611	632	599	619	580	617	638	565	571	550	636	599	587	583	578	588	576	577	549	577	601	609	571	589	601	600	562	597	566	617	546	629	605	607	600	551	571	622	573	555	627	605	575	584	618	586	597	596	590	575	644	611	609	583	596	611	593	587	573	571	561	601	629	632	590	584	576	572	556	604	577	557	563	544	570	578	588	555	585	536	597	535	560	599	589	598	548	603	548	547	539	556	592	600	635	585	600	581	596	559	554	633	565	576	602	612	541	588	601	561	623	568	538	567	624	553	590	598	549	613	587	579	595	564	585	570	577	620	609	582	580	558	610	571	567	616	579	611	595	572	578	601	571	625	595	601	551	624	616	574	592	598	590	585	584	619	577	567	615	578	561	577	557	524	559	551	580	615	605	592	563	585	592	593	551	578	554	575	565	535	555	586	593	589	615	589	631	602	551	570	582	587	601	584	613	588	546	575	595	584	628	624	616	606	581	569	595	596	571	554	608	550	536	536	603	559	565	544	580	590	594	575	597	584	642	580	585	596	616	616	607	596	516	567	551	577	584	557	564	565	611	586	567	574	613	605	571	564	606	582	599	612	618	619	626	585	545	534	606	588	552	592	572	588	568	586	565	576	601	599	609	585	601	574	641	577	620	560	553	596	619	573	601	591	613	577	585	610	593	602	603	586	550	601	562	601	540	568	592	591	612	574	555	592	597	522	614	594	561	578	537	571	564	573	613	603	598	547	569	581	562	629	530	580	578	604	556	621	628	593	581	577	564	599	562	576	584	541	588	590	589	584	604	544	562	568	581	557	558	590	574	593	622	564	630	589	569	584	570	543	580	592	602	578	593	592	581	535	579	573	522	575	587	529	582	570	567	594	600	583	572	586	572	539	557	565	594	575	559	592	531	535	558	562	554	564	585	614	605	586	616	612	564	607	578	600	575	589	613	563	588	564	584	591	574	598	621	608	544	596	577	579	593	562
2053	383	369	339	362	308	340	343	334	335	293	308	349	321	318	342	325	330	298	363	313	332	338	310	358	327	302	303	316	318	310	331	299	319	331	315	339	338	330	309	321	344	353	317	340	321	320	324	326	315	337	343	335	314	323	344	330	362	367	306	313	345	330	275	286	345	315	331	318	317	313	366	356	344	329	326	311	332	338	343	308	329	328	328	340	321	344	352	347	311	309	350	340	319	325	323	353	330	319	331	314	314	355	331	333	339	346	304	330	299	341	326	313	322	348	326	327	316	332	315	348	307	341	334	317	327	322	313	303	359	340	287	299	322	330	303	334	346	318	305	316	343	302	329	351	309	327	333	312	299	332	316	326	335	336	305	312	317	317	305	331	353	320	330	335	333	329	343	361	306	356	295	320	332	334	312	280	330	306	350	337	304	297	356	305	313	326	347	331	293	333	330	303	330	333	342	372	325	309	320	332	365	285	299	322	332	339	355	299	302	309	349	327	340	333	350	331	349	341	323	317	319	329	315	315	304	326	327	300	341	324	370	310	320	301	312	338	339	378	311	337	328	351	329	329	368	343	328	305	311	311	342	348	326	297	303	350	332	302	311	300	355	319	323	324	328	299	326	341	334	315	354	339	332	342	293	309	328	307	325	347	348	347	333	342	302	347	324	321	336	335	325	329	343	330	304	328	345	322	352	308	319	317	324	300	335	313	324	283	339	312	288	324	305	314	321	321	291	308	323	344	340	311	325	334	329	310	301	344	313	318	319	347	314	355	317	323	326	321	320	331	323	324	335	341	302	313	335	303	324	326	328	348	333	363	301	321	316	339	311	294	311	338	333	312	333	321	327	326	309	325	339	346	325	331	337	329	328	317	350	312	349	368	311	336	346	352	312	296	327	338	310	337	327	370	320	333	346	291	325	310	329	357	321	351	325	332	330	343	325	321	348	314	321	331	291	323	288	345	321	299	306	330	321	319	327	332	355	313	329	343	295	324	333	303	302	313	331	358	329	348	320	332	330	315	316	301	303	291	308	331	330	348	290	313	319	329	329	326	316	339	349	324	321	333	293	329	352	314	313	332	331	337	308	314	340	338	334	342	304	307	347	325	326	316	320	315	311	344	361	296	344	349	325	341	347	356	325	323	339	328	367	306	384	314	343	330	327	346	321	324	296	308	302	328	331	326	342	347	320	333	331	343	336	328	338	349	308	337	313	333	321	343	286	325	320	350	299	335	338	320	349	318	340	342	348	306	313	344	309	330	303	333	320	317	310	334	311	296	328	347	342	310	328	316	331	314	297	311	321	337	339	363	309	314	331	326	323	284	309	306	302	347	321	333	328	351	301	341	328	314	298	321	299	326	327	361	337	367	325	316	352	319	332	306	319	331	348	320	349	316	329	323	314	296	331	317	309	320	305	319	342	327	294	326	329	327	311	333	280	320	338	340	306	337	358	345	340	357	313	336	316	367	346	302	334	287	309	333	302	342	369	356	360	340	337	336	327	353	337	316	315	346	302	340	336	332	312	304	316	347	319	341	303	343	309	321	305	324	313	327	307	333	310	321	315	327	332	299	323	333	339	332	291	316	304	314	322	359	322	319	303	348	306	352	352	344	306	322	354	282	314	331	319	296	301	308	310	307	329	273	311	323	368	328	321	345	292	324	344	298	309	338	320	331	338	302	307	337	321	333	316	327	299	317	347	329	304	323	336	357	317	329	358	300	328	284	311	311	295	308	350	330	306	318	335	311	311	312	298	325	341	297	363	360	318	285	328	309	300	314	313	309	325	311	319	310	304	293	345	322	321	300	300	317	354	323	304	334	311	338	330	316	317	310	318	327	304	340	340	303	312	320	316	308	327	295	310	334	358	342	295	362	318	328	332	328	346	351	321	321	328	341	361	328	307	352	311	346	292	349	350	294	345	340	319	334	336	348	360	308	315	348	328	327	335	347	323	325	333	321	343	340	326	323	327	311	310	323	328	281	334	323	314	317	309	314	293	347	300	347	360	329	341	301	340	351	319	301	337	325	311	347	316	332	334	342	312	322	357	340	324	336	320	331	333	322	344	328	350	349	297	315	318	305	355	323	327	350	339	350	329	327	322	322	292	320	352	308	320	344	327	351	346	321	313	361	326	305	351	343	328	332	301	294	323	329	319	320	315	291	328	330	308	314	310	319	371	350	332	299	339	340	336	341	356	329	335	323	345	350	341	338	303	327	324	345	338	342	340	311	347	334	311	314	292	313	303	310	346	350	300	323	332	322	334	300	302	339	332	343	334	338	326	365	329	317	321	344	303	313	319	320	320	302	294	368	319	319	324	301	299	351	321	301	328	337	297	349	327	278	298	334	345	361	341	330	329	359	332	368	313	318	323	355	328	313	320	331	334	291	329	303	291	309	315	298	329	364	331	332	297	329	320	312	307	314	302	342	364	341	326	320	321	308	329	303	328	310	308	329	317	310	306	315	316	334	329	318	352	305	315	354	335	321	318	316	312	296	311	342	310	371	323	317	346	341	331	326	317	304	343	330	359	352	311	324	336	290	356	328	307	277	346	324	343	351	330	317	314	339	321	369	322	355	313	315	352	330	322	333	317	300	294	332	328	276	339	337	325	356	328	380	352	335	340	315	332	323	326	348	362	356	324	285	295	314	341	347	344	341	348	304	349	309	294	323	319	325	340	320	338	308	316	328	347	327	333	319	311	331	319	314	371	306	295	334	323	289	348	332	351	334	316	335	293	330	316	352	318	307	307	333	315	339	352	341	330	335	336	342	336	334	313	320	312	324	338	339	306	295	326	309	323	327	310	346	331	317	308	317	317	328	311	311	340	301	333	348	329	297	354	334	337	311	325	296	347	320	340	333	330	333	323	300	305	304	293	308	302	345	342	361	316	328	295	334	308	344	350	319	330	324	316	338	329	342	330	324	334	357	309	307	353	300	319	295	312	347	359	352	288	349	334	290	322	320	310	337	354	291	382	329	322	377	324	361	318	335	323	302	316	342	316	334	342	314	292	324	301	346	322	372	356	324	332	338	324	362	334	334	364	315	321	299	338	319	315	332	333	311	364	308	307	336	328	332	319	329	343	327	343	309	324	336	339	337	311	339	299	311	339	356	332	351	299	335	326	317	330	272	302	369	320	304	354	321	333	330	323	315	318	338	343	314	322	348	339	322	328	323	353	315	373	321	323	285	325	324	343	304	296	290	327	358	290	302	296	349	321	309	330	357	350	331	320	304	360	340	324	355	292	317	349	369	353	320	312	282	316	328	332	332	318	327	345	325	347	334	312	341	303	336	361	315	351	333	327	331	288	303	312	354	317	319	325	315	303	345	328	315	351	337	321	307	358	340	341	334	341	331	342	345	345	324	327	322	371	322	315	364	332	326	346	318	342	353	311	315	320	293	323	337	309	324	300	354	283	322	325	337	325	321	313	327	310	331	325	348	342	329	342	334	349	333	325	320	345	315	335	328	339	317	327	328	325
2586	896	948	960	879	883	887	891	852	829	818	867	847	851	813	860	837	778	830	820	880	863	881	793	833	805	812	797	797	806	801	846	838	809	847	815	824	842	731	802	831	771	771	801	816	809	785	791	776	794	777	798	790	777	812	799	809	789	782	757	791	773	786	811	821	794	775	802	866	839	818	810	798	810	810	740	799	827	759	856	790	826	826	800	778	832	786	816	795	783	804	814	803	826	782	779	764	824	791	786	807	757	812	849	818	797	777	811	805	858	811	835	842	809	770	812	761	766	821	880	827	769	767	786	752	785	803	828	834	858	780	788	809	831	752	806	773	841	836	837	835	808	823	776	831	815	833	819	790	783	816	808	822	820	813	808	790	803	789	886	792	832	771	828	787	826	786	788	743	779	843	751	812	752	811	810	813	815	799	806	846	804	808	836	827	774	798	758	808	809	802	831	853	841	814	818	824	783	771	815	743	891	798	825	833	761	771	774	780	849	806	796	787	804	785	814	817	806	780	794	769	807	756	833	826	778	809	755	803	822	811	786	838	836	774	803	795	786	831	803	803	786	778	821	810	766	799	765	830	802	844	767	811	818	836	784	779	775	810	838	886	855	821	785	820	825	823	839	778	825	755	764	826	787	798	775	784	773	733	801	801	816	755	767	867	814	826	800	781	808	833	812	782	764	813	753	754	767	792	802	794	733	811	874	808	741	816	821	814	801	817	826	807	735	835	818	847	820	868	766	740	803	779	801	882	824	825	791	794	769	801	783	764	796	804	805	801	825	820	779	796	831	747	810	777	763	811	823	742	798	772	843	763	771	771	798	772	834	800	790	792	851	803	749	822	802	824	808	895	777	807	798	822	786	755	765	773	834	808	771	803	744	814	781	853	803	809	819	765	808	839	819	774	801	761	795	803	804	822	815	760	761	797	808	808	782	859	810	867	779	791	788	780	815	820	795	790	781	814	783	805	796	844	803	806	831	792	825	828	832	804	803	773	836	813	808	792	822	732	780	773	755	817	821	819	802	792	749	804	813	792	834	773	779	785	835	864	809	815	780	793	795	794	772	844	817	762	803	745	806	783	759	837	770	801	769	769	822	799	770	808	848	758	812	802	786	841	871	808	748	773	834	825	833	792	769	770	829	793	797	768	775	878	781	762	795	770	806	795	780	885	844	825	822	804	797	832	770	809	831	793	810	801	795	787	744	773	800	800	827	793	814	783	797	818	857	812	814	752	764	805	766	774	790	830	805	801	810	800	788	806	807	818	775	836	807	763	723	810	787	794	798	851	812	804	804	855	817	800	778	802	813	776	803	783	844	826	838	767	789	815	802	805	816	783	845	838	808	804	773	778	823	738	834	803	812	765	774	799	792	778	819	818	809	795	795	838	798	762	782	798	827	825	791	812	819	822	824	789	783	808	806	847	780	812	808	842	785	791	789	798	806	792	858	779	778	801	803	748	868	782	829	826	802	814	829	779	797	822	804	782	758	775	817	776	771	796	826	812	772	794	705	796	791	827	798	829	805	789	808	817	815	789	769	864	871	824	780	738	825	786	811	801	781	764	866	801	774	858	769	825	761	848	804	837	829	763	818	797	797	875	874	811	835	780	779	800	808	838	827	826	763	818	782	826	849	762	802	844	869	789	775	807	829	816	800	823	831	773	826	800	803	793	790	787	794	797	801	818	804	787	813	808	766	821	790	793	783	798	811	802	790	806	804	860	809	813	834	828	798	792	826	810	792	778	872	806	789	785	820	775	841	831	797	833	787	804	772	812	797	853	820	761	789	844	795	823	784	861	802	794	787	829	785	772	817	828	767	829	786	813	874	844	776	804	759	760	749	814	813	808	796	801	824	784	778	865	780	780	813	814	743	844	794	764	791	809	804	822	760	823	819	799	847	827	804	787	781	817	792	790	850	792	770	835	817	799	799	793	806	802	793	788	796	902	772	780	817	828	765	741	763	806	824	788	821	785	774	799	772	817	783	820	722	820	833	780	792	789	786	827	787	840	845	808	786	764	777	785	835	795	812	805	806	828	781	783	829	781	842	773	781	817	810	840	810	808	805	801	786	824	784	788	771	811	812	842	773	816	794	781	788	874	807	809	861	759	754	810	797	790	845	749	741	799	789	775	828	789	801	836	821	836	768	834	838	830	780	807	825	779	826	743	795	832	796	741	789	781	810	789	800	784	812	810	815	763	827	791	872	758	792	810	813	751	806	833	792	763	807	809	794	807	833	794	790	794	780	832	814	804	738	824	818	815	795	786	795	781	778	840	776	857	763	781	780	783	777	819	769	776	788	778	797	794	793	821	728	782	851	784	824	805	790	805	798	805	738	860	794	817	811	797	796	828	853	797	793	830	771	824	814	802	804	815	834	813	794	797	849	854	788	737	803	756	786	810	799	808	772	782	773	768	826	757	768	815	847	766	805	787	747	820	793	863	850	830	798	771	803	859	814	819	798	770	824	800	817	841	834	833	798	799	827	794	779	855	738	836	786	768	801	788	785	808	772	863	849	822	786	820	823	812	795	793	812	820	821	785	814	761	823	773	846	796	776	842	804	779	775	842	796	793	801	828	833	814	794	810	831	794	802	848	830	814	804	826	767	790	846	794	848	799	825	860	776	833	782	798	802	802	799	788	830	837	761	776	846	774	815	795	785	873	755	808	795	776	838	759	793	826	791	764	799	818	791	869	795	838	800	778	762	752	820	794	794	807	743	811	780	821	793	820	802	812	820	813	820	774	819	810	785	803	772	830	748	789	813	814	864	816	796	816	783	737	815	848	825	790	795	813	854	822	788	777	843	837	830	802	807	787	814	796	829	818	809	802	782	822	813	792	804	757	812	804	813	799	832	820	829	815	767	813	810	830	771	750	817	780	765	818	801	763	783	838	780	845	859	828	801	813	791	823	848	804	817	752	798	785	787	836	806	814	766	841	794	846	803	805	791	742	828	827	844	771	802	816	795	779	826	853	759	803	789	791	754	797	761	802	848	750	785	789	862	765	850	822	804	789	777	802	809	818	849	783	839	837	768	813	779	801	764	819	787	820	795	856	807	794	774	748	797	812	786	819	762	764	831	798	814	834	785	797	819	806	785	783	792	738	806	786	745	759	792	837	834	792	732	797	818	796	809	790	791	801	813	793	750	846	811	784	803	792	811	799	779	803	878	768	810	811	779	851	826	827	823	833	771	808	832	756	744	800	843	820	760	786	814	797	826	813	814	761	808	779	781	812	796	815	821	756	779	813	812	847	838	821	763	775	791	791	779	743	756	800	788	794	827	857	817	784	782	852	813	822	850	827	765	840	821	807	816	801	864	847	848	780	808	769	780	819	758	764	802	773	802	772	786	777	805	792	785	788	775	801	829	800	805	845	822	785	791	784	768	842	777	859	790	783	769	835	824	759	790	791	765	807	784	748	796	793	799	801	791	777	777	810	765	750	787	827	835	764	796	818	796	763	777	804	743	771	814	797	806	817	841
8017	1379	1491	1354	926	733	524	398	377	290	305	291	277	245	250	229	255	177	228	219	221	237	253	227	180	213	182	187	154	216	180	166	185	160	173	193	159	166	159	170	152	151	183	179	154	146	176	159	162	148	166	182	165	179	153	176	176	160	167	145	146	167	162	175	164	175	170	172	184	163	151	146	151	168	155	159	160	142	168	163	171	174	165	177	149	142	150	161	173	178	164	156	154	150	161	143	148	169	156	169	147	145	146	164	156	166	153	143	183	157	184	165	150	161	174	167	187	176	162	165	167	158	173	171	164	146	165	172	163	148	163	178	149	148	156	167	169	157	165	156	139	174	182	186	151	168	142	146	165	159	150	176	165	152	129	150	157	150	162	157	163	145	162	153	170	136	170	166	155	158	137	161	179	171	156	146	129	154	150	143	160	160	167	144	181	173	133	162	132	162	137	179	157	166	151	163	163	171	137	142	164	152	151	177	195	173	159	171	147	165	155	172	172	169	155	158	152	168	153	164	162	156	164	143	169	150	153	180	154	158	148	142	163	167	130	157	152	168	167	163	160	156	165	160	176	193	156	153	156	168	139	150	158	155	174	150	156	158	192	174	173	160	162	160	157	169	162	152	157	170	139	150	170	146	130	171	169	152	152	188	176	166	173	169	173	161	148	164	175	158	176	165	162	184	177	170	163	170	152	191	153	174	157	177	153	152	143	156	169	157	159	143	153	173	125	154	141	134	178	168	162	158	165	154	166	151	170	137	158	166	137	128	173	152	154	142	176	182	146	140	162	171	164	159	164	153	163	164	179	134	162	147	171	160	146	168	147	176	165	170	150	168	186	152	160	161	171	159	175	176	165	170	157	167	151	159	160	161	162	175	147	141	152	173	157	148	147	182	180	183	165	148	178	153	157	160	171	155	169	154	140	170	151	153	162	181	159	149	161	172	173	164	172	171	164	174	170	167	157	149	167	171	166	166	166	149	158	137	157	155	156	165	164	140	140	150	150	158	165	147	161	162	162	147	172	131	174	157	156	142	176	170	164	165	183	168	141	143	136	126	181	142	140	167	154	180	172	152	142	143	152	152	172	171	136	146	154	157	160	142	156	153	166	172	155	144	138	172	151	158	176	137	164	136	149	152	162	152	176	160	163	176	160	144	146	154	148	156	153	150	161	176	167	146	177	150	140	158	144	156	143	164	179	169	172	153	139	182	178	174	164	161	165	134	180	164	159	164	163	144	157	167	172	188	164	179	142	165	144	156	161	146	171	148	173	140	168	187	172	156	166	152	150	157	138	148	154	136	174	139	162	149	158	160	148	145	159	177	174	192	148	135	143	149	139	156	150	139	168	172	161	168	138	177	161	175	169	151	173	157	146	150	156	159	174	180	152	172	151	171	135	161	174	168	161	172	159	159	146	157	167	157	159	161	150	172	166	154	175	180	194	156	151	166	134	162	172	166	176	150	146	161	175	159	182	164	181	136	166	166	171	129	132	163	142	155	169	139	155	166	165	184	140	153	161	166	134	162	146	167	175	164	169	161	168	154	169	160	155	151	143	149	146	163	173	137	173	137	163	142	169	159	166	160	157	182	185	154	153	180	149	160	183	178	158	134	170	166	147	158	137	146	180	147	162	144	173	169	174	152	146	157	158	157	132	155	170	161	169	158	145	166	150	174	190	153	149	160	166	173	173	173	165	162	161	175	152	172	168	163	186	150	138	152	155	176	147	167	159	165	164	158	169	148	155	145	170	146	163	176	157	174	178	155	156	154	144	122	159	149	147	147	141	137	160	184	134	152	164	156	172	164	152	173	180	158	179	140	155	160	137	151	142	150	134	156	156	164	172	160	156	171	165	141	173	162	167	165	173	165	142	142	149	148	154	169	161	161	173	143	130	167	149	167	143	180	154	160	174	176	151	157	149	148	154	164	148	142	158	187	162	160	145	156	165	156	140	156	158	171	159	162	146	155	177	161	157	168	162	152	177	167	156	179	199	147	176	177	191	175	162	181	146	155	171	160	160	185	174	164	165	153	159	168	162	182	168	173	165	161	149	145	168	154	148	155	145	149	154	143	143	154	169	142	166	174	138	172	164	175	158	137	173	152	144	178	167	165	155	192	157	186	163	155	165	184	170	147	155	179	185	158	140	152	141	160	189	152	157	183	166	147	162	160	162	161	175	154	149	175	153	163	148	177	135	160	139	167	178	160	168	139	157	187	164	170	159	176	148	146	152	152	175	155	171	179	156	158	158	163	159	149	175	165	153	156	155	151	204	139	145	145	180	166	153	171	163	157	150	168	142	172	153	149	152	153	165	174	157	154	159	166	148	183	141	136	148	156	178	147	148	163	170	148	155	153	163	179	160	154	160	155	170	153	157	171	139	152	183	161	175	172	164	166	139	164	160	147	151	166	177	156	164	177	153	165	165	166	178	154	148	182	144	171	154	154	163	155	154	127	167	154	167	176	162	171	163	152	161	155	147	145	151	163	169	150	169	161	175	165	164	142	148	166	167	154	132	150	126	164	134	158	159	185	167	157	176	164	152	167	174	154	168	172	168	186	150	165	148	175	158	146	167	158	170	171	161	183	177	166	161	166	153	135	175	152	163	163	158	142	153	172	153	127	140	160	149	159	170	165	162	202	151	149	144	149	183	161	180	147	176	161	155	181	169	169	142	149	155	169	156	169	149	155	141	175	143	148	148	177	157	172	146	159	158	166	160	162	147	140	158	168	168	156	140	146	149	164	149	156	151	151	172	139	168	161	139	157	163	148	166	157	146	151	151	160	166	160	154	165	186	148	177	172	191	141	152	163	168	149	152	169	165	166	148	185	158	146	164	181	145	152	163	173	178	172	164	159	171	160	132	152	172	159	153	171	177	176	150	169	182	150	160	161	160	153	171	179	156	152	145	161	153	180	171	195	146	166	160	155	162	181	171	180	148	154	163	171	177	169	170	151	139	168	161	164	143	166	168	133	163	146	143	158	176	168	163	143	169	157	164	152	163	178	145	147	153	164	149	165	182	172	149	162	165	160	162	165	166	175	146	168	154	159	161	143	152	161	135	159	173	168	167	147	146	139	170	177	149	171	142	165	151	150	156	166	151	144	176	157	161	142	144	132	148	143	153	147	160	174	178	164	137	148	150	164	152	167	147	163	175	163	161	149	156	157	155	157	153	156	174	133	149	146	156	147	190	178	163	138	152	161	139	144	157	172	157	166	182	141	144	182	169	169	158	157	146	175	167	165	165	166	167	154	143	146	162	177	161	159	152	168	158	187	156	157	166	152	180	174	151	130	149	144	168	191	180	178	163	138	180	165	142	153	185	169	165	143	173	148	159	147	151	165	153	166	151	164	170	152	168	160	166	176	154	190	153	160	150	145	155	166	168	160	145	151	157	146	147	172	138	180	143	144	163	162	151	173	161	140	164	150	141	149	172	149	147	167	168	159	161	157	139	162	164	169	164	167	179	148	147	160	157	158	160	160
6188	1596	3099	4015	3472	3097	2247	1974	1459	1389	1363	1318	1214	1145	1007	974	991	909	867	1087	1136	1082	1020	1129	929	816	736	672	675	643	710	633	575	592	597	609	551	593	580	498	534	574	581	561	481	535	528	515	489	482	479	448	489	470	477	468	488	464	453	494	461	487	455	480	466	477	523	690	448	409	456	476	448	475	459	464	453	437	489	460	467	460	467	446	438	438	474	459	465	476	443	468	506	443	470	461	464	463	453	497	472	421	457	476	427	438	431	424	454	455	462	439	473	438	465	470	451	443	445	474	486	436	453	471	457	473	466	483	472	436	428	436	432	461	469	472	447	474	455	473	456	467	451	443	447	469	448	453	425	465	468	473	440	453	400	479	439	464	418	472	420	456	447	467	457	430	453	450	500	464	462	449	445	461	413	466	464	460	450	454	453	466	437	444	434	456	427	462	454	441	452	431	425	442	472	436	481	462	450	467	452	449	456	436	504	455	429	451	416	455	452	430	437	434	495	477	442	459	464	518	432	431	481	444	433	464	464	481	438	446	463	482	454	460	446	402	433	447	449	487	451	424	491	478	463	451	400	425	431	458	423	448	445	454	463	458	477	473	444	455	442	442	461	460	488	441	457	467	443	458	456	466	478	468	421	419	459	464	462	477	436	435	446	444	467	446	467	468	484	439	450	425	447	444	456	475	449	435	462	406	454	450	487	445	422	494	489	488	446	454	475	447	471	449	482	457	466	482	447	411	429	461	495	482	456	437	448	436	498	487	424	447	475	400	467	443	440	458	497	461	467	462	460	395	436	422	442	442	438	462	472	425	469	426	468	478	458	490	439	473	463	478	475	465	475	445	480	442	450	423	462	451	458	481	419	492	441	426	436	478	431	466	402	473	432	468	471	432	439	457	435	483	475	447	442	474	450	467	465	463	435	425	438	422	422	440	440	435	472	447	436	439	483	428	436	472	401	440	474	460	475	431	430	439	490	439	425	488	454	461	430	461	427	450	450	457	483	438	435	426	483	460	466	440	446	439	448	441	451	430	486	412	457	456	429	441	435	477	420	465	472	428	446	445	464	450	438	422	408	437	434	488	446	446	487	467	444	463	457	475	454	462	433	454	446	432	462	457	423	467	436	442	375	472	473	462	469	443	427	451	457	469	455	461	432	439	452	458	453	446	419	449	483	429	422	460	429	433	433	444	482	453	451	433	454	449	498	477	458	466	492	463	446	466	433	382	428	441	460	471	425	454	456	427	448	423	472	440	460	471	462	459	420	396	421	446	449	476	437	417	443	471	449	445	456	442	447	427	421	453	491	441	414	449	456	434	452	491	408	461	436	489	472	450	452	469	431	462	474	437	445	452	478	468	479	441	480	450	445	441	454	453	448	457	479	454	457	459	466	457	453	467	464	458	445	473	444	427	411	455	459	397	423	429	431	453	432	429	481	449	465	436	467	439	463	477	449	461	450	460	443	457	448	446	488	442	456	484	423	450	413	386	434	443	431	439	446	468	462	460	459	433	456	436	473	457	425	429	441	460	448	445	453	446	431	498	476	480	428	463	445	450	439	485	470	476	481	423	419	445	435	463	430	439	483	481	455	442	459	456	454	454	447	476	454	462	434	437	435	433	437	423	435	460	436	468	421	450	468	500	471	457	460	480	462	438	481	450	457	449	423	426	437	445	443	464	450	436	438	473	466	441	422	437	433	444	456	461	476	428	446	448	508	447	446	450	473	445	451	479	432	483	472	425	454	454	426	460	465	426	432	455	461	469	466	455	434	460	430	468	488	443	444	458	426	466	488	463	482	437	441	469	488	411	463	496	452	479	449	437	496	431	419	516	451	457	464	403	446	461	463	438	481	483	473	447	402	455	436	418	458	473	477	458	458	416	447	462	461	429	423	419	464	413	454	443	458	490	443	441	465	457	497	443	474	456	442	436	467	424	426	470	442	414	424	442	474	467	461	428	443	437	474	466	478	477	432	455	400	458	452	450	466	462	450	493	469	426	466	446	474	425	435	443	441	436	436	461	482	495	447	467	456	462	457	443	451	411	441	445	445	463	456	467	433	448	447	491	460	460	439	432	464	444	440	486	444	477	441	466	442	435	477	455	438	465	426	476	473	426	447	473	434	454	448	454	463	457	438	459	415	463	413	486	441	462	480	462	425	424	429	471	447	430	478	429	469	457	470	468	480	444	497	448	473	468	495	492	489	445	414	424	456	476	517	455	449	445	470	427	446	453	476	449	450	445	445	453	434	433	429	463	454	444	411	434	433	435	459	456	439	418	441	465	489	431	451	455	444	470	464	444	462	438	445	487	447	437	480	435	437	449	519	434	456	462	437	459	432	493	404	481	489	494	451	456	471	442	427	442	471	463	512	437	457	488	446	473	464	449	458	461	469	445	452	418	489	447	464	462	417	460	460	511	469	457	436	469	477	431	435	448	450	468	427	436	438	427	467	455	454	450	433	461	491	453	455	468	441	495	449	497	423	458	467	468	438	486	451	431	468	518	451	417	440	466	459	445	419	416	484	447	459	493	432	452	473	425	435	468	466	433	487	458	416	467	448	462	471	446	452	469	477	453	426	426	486	423	454	435	461	439	439	468	483	489	446	468	473	449	445	470	455	451	478	466	458	457	473	453	440	483	479	415	455	465	470	484	462	458	417	444	436	494	432	450	478	457	430	461	427	447	495	461	466	488	414	461	432	458	469	482	425	479	450	482	452	450	476	445	441	419	435	466	477	467	453	420	462	470	440	448	471	428	460	435	440	461	431	439	455	418	463	466	474	419	466	467	481	422	439	460	481	456	458	461	435	469	440	428	458	433	491	424	468	466	431	466	448	427	438	438	443	479	450	490	464	453	432	446	431	457	437	433	450	442	461	434	437	427	476	465	454	465	445	450	469	439	454	438	474	495	449	420	491	456	450	457	483	447	489	469	467	446	472	430	454	452	490	432	435	466	490	446	440	463	438	461	452	428	401	466	486	426	429	436	498	426	466	465	437	441	423	449	476	434	452	459	458	505	436	456	475	460	449	413	480	417	421	507	459	425	409	453	487	442	479	467	441	439	429	461	426	463	455	469	500	439	430	426	450	438	484	454	450	393	492	485	500	471	458	419	411	450	491	476	448	434	438	454	468	433	482	447	456	429	438	438	425	476	460	480	428	479	477	491	430	437	456	436	475	459	421	413	477	455	506	457	430	428	450	449	444	444	472	471	490	446	464	442	442	442	470	485	471	495	443	448	454	447	422	422	444	452	434	457	457	481	437	446	467	431	458	471	442	428	444	447	484	437	405	429	446	436	457	431	453	437	423	469	445	467	432	460	447	411	437	438	480	443	439	459	442	450	435	452	467	483	432	458	487	459	444	441	474	398	477	423	438	442	470	440	474	461	470	469	429	462	493	494	411	436	434	453	476	441	449	443	446	457	447	472	424	437	447	421	431	473	454	448	416	438	458	419	438	435	467	415	464	488	441	430	456	454	445	416
14377	2946	3189	2715	2007	1567	1036	920	718	592	509	434	432	378	351	352	313	325	294	370	394	449	412	417	322	272	261	269	255	200	234	245	216	239	220	200	214	215	224	208	229	206	238	211	207	209	211	184	205	234	195	203	219	234	213	189	187	223	213	233	215	207	218	197	181	209	186	281	196	215	199	224	218	190	190	198	197	204	235	216	185	224	225	194	212	185	211	190	207	195	228	193	197	207	199	192	167	217	235	175	179	202	213	212	194	215	200	192	233	225	206	196	195	233	216	219	210	211	184	191	180	203	205	194	182	205	200	209	185	205	204	182	211	202	206	182	209	184	207	212	203	232	254	203	189	200	187	225	193	207	207	218	200	198	231	227	202	204	196	221	192	215	211	194	218	214	206	177	199	194	206	179	216	194	188	198	215	210	207	185	213	199	190	199	182	208	239	218	233	225	180	189	225	226	221	200	194	205	213	212	204	209	203	205	227	172	196	240	206	206	204	205	223	223	196	190	205	210	211	223	191	226	210	226	217	218	196	188	205	190	193	202	200	207	219	208	189	194	209	179	195	200	209	200	217	181	219	188	188	201	185	216	199	190	226	228	203	193	218	223	187	215	225	205	188	196	206	198	202	222	219	202	214	214	201	199	164	193	222	212	205	212	192	191	195	205	218	209	200	199	219	189	195	220	216	228	211	197	191	184	196	237	207	201	201	207	196	190	237	212	206	189	184	197	204	223	178	211	218	204	208	192	232	155	210	214	208	216	177	207	207	223	206	209	206	199	226	185	209	191	207	211	200	191	208	202	197	193	202	184	201	205	188	202	195	193	184	224	217	190	205	206	188	201	218	206	220	201	205	217	186	184	204	215	216	226	223	198	197	217	213	186	208	180	204	197	185	193	228	227	200	222	181	217	210	218	195	205	228	197	192	196	213	218	188	210	224	209	214	226	220	203	203	180	180	196	198	206	201	216	229	227	198	195	202	217	207	212	174	192	200	198	212	204	182	175	210	208	205	208	181	183	193	176	227	208	207	186	211	246	222	193	200	182	205	231	203	203	217	200	216	185	235	199	183	225	195	221	180	192	215	245	214	188	206	191	232	229	215	226	207	205	193	187	198	188	222	204	192	183	195	212	215	211	205	215	185	187	211	204	201	228	219	210	191	213	186	187	191	179	204	180	206	225	213	190	211	201	241	200	225	209	209	204	199	224	208	209	205	213	181	183	207	216	180	216	211	188	220	214	199	228	196	206	232	187	199	227	196	185	196	226	219	196	206	192	204	205	191	188	177	205	221	194	190	185	206	173	212	206	188	191	202	218	207	221	211	197	196	196	208	203	191	208	235	198	185	204	194	186	214	204	187	191	225	222	203	208	210	220	207	208	211	184	178	192	200	222	197	214	192	197	197	204	206	196	201	194	221	185	207	216	229	193	178	228	194	192	216	201	197	180	174	196	172	217	200	225	210	196	202	220	198	210	191	191	175	186	192	215	202	172	188	194	236	213	205	213	188	203	191	223	212	211	179	205	172	210	189	180	210	169	196	235	211	203	206	201	183	189	205	198	224	205	215	218	219	214	210	218	223	211	220	205	207	203	189	205	210	213	208	182	202	191	212	198	216	185	215	204	233	200	221	198	214	224	182	210	215	195	193	189	200	200	226	227	213	226	228	173	207	196	225	178	218	208	194	188	197	221	210	213	239	213	216	185	206	221	215	218	193	190	217	210	170	191	209	196	254	204	217	189	201	195	214	210	176	198	168	218	212	250	214	213	224	188	194	220	212	205	189	185	199	205	231	219	212	198	206	210	212	205	202	187	193	201	202	197	201	204	207	179	200	200	245	206	228	196	225	194	198	182	177	200	187	214	216	188	197	209	200	207	197	203	196	189	199	199	195	200	196	178	212	215	183	178	184	213	221	221	186	205	208	207	193	215	199	191	212	190	180	203	202	178	216	209	214	190	242	204	175	237	209	207	187	206	210	200	230	199	201	219	196	185	195	211	178	190	200	211	215	183	198	210	194	204	193	173	173	216	205	195	199	187	190	215	198	206	195	186	199	219	191	183	233	218	229	198	203	199	184	230	185	192	202	192	186	200	194	204	210	206	188	194	172	204	201	200	182	195	181	195	198	201	213	230	198	198	186	194	217	195	210	188	202	241	184	185	217	199	202	184	215	224	212	210	207	190	191	184	223	183	175	245	194	194	194	203	206	185	222	216	205	205	194	187	203	190	208	221	210	229	212	184	193	215	212	201	213	180	193	208	188	204	199	196	236	206	200	172	246	228	192	166	198	197	166	191	207	184	196	191	198	178	191	239	203	187	184	195	197	186	183	189	173	198	188	202	212	207	192	196	187	192	200	196	212	229	217	200	197	203	194	199	217	177	207	201	196	185	201	201	187	217	196	198	210	200	196	219	203	198	187	195	217	190	195	216	192	201	217	193	196	199	185	194	206	191	202	188	185	204	204	191	200	195	197	205	192	195	222	178	193	191	212	218	192	217	207	199	189	201	207	205	226	192	190	197	229	223	189	208	209	176	195	186	178	204	192	178	213	191	199	209	207	196	177	198	175	185	203	199	220	189	211	223	182	201	203	207	230	229	203	203	221	226	187	185	201	217	242	185	196	222	221	186	198	206	211	200	182	212	185	191	201	187	225	205	172	226	210	208	193	188	194	188	184	199	201	194	209	213	191	234	191	212	204	193	189	199	187	214	214	197	205	175	206	204	165	200	202	228	206	197	189	183	203	205	213	209	195	213	200	217	194	184	212	226	234	187	207	213	216	227	198	194	200	172	210	215	194	179	188	206	207	230	190	185	198	179	187	193	194	183	215	197	193	189	195	202	232	207	223	208	197	202	203	211	217	189	209	206	217	177	185	210	204	211	214	182	201	173	206	199	221	197	185	209	187	214	208	201	194	189	191	214	209	188	201	202	191	213	190	192	206	185	200	194	190	207	192	224	176	207	196	199	201	216	201	207	191	187	205	201	196	211	212	220	205	229	182	219	185	188	208	204	189	176	202	210	199	208	235	195	198	197	202	199	172	177	222	211	204	210	183	188	209	210	220	212	184	213	207	225	193	220	180	194	228	200	209	189	189	198	197	193	207	204	227	199	213	216	174	185	203	204	194	196	205	185	194	205	212	202	180	187	212	199	186	202	215	228	207	214	199	225	193	206	198	188	182	199	201	183	197	210	217	210	213	178	198	197	191	201	205	178	200	191	219	204	196	217	206	212	186	176	182	196	214	215	174	200	208	221	213	192	214	205	210	201	168	209	211	199	207	184	214	202	207	195	210	206	223	214	208	202	184	207	180	210	189	213	200	185	208	216	209	213	195	183	201	185	182	204	209	197	209	193	189	209	212	181	212	206	212	211	200	202	195	205	200	202	211	215	208	208	219	213	209	217	161	217	195	224	204	187	205	185	199	222	215	170	212	219	189	211	181	188	201	203	223	210	189	184	217	197	196	201	187	168	214	200	218	213	175	198
8167	2582	5658	7019	6250	5408	4093	3399	2730	2379	2200	2250	2142	1804	1746	1503	1567	1462	1370	1893	2052	2197	1726	1879	1348	1319	1096	1084	1105	1009	963	922	894	772	846	851	869	764	824	854	827	789	789	734	680	664	672	652	612	608	618	669	618	589	607	633	566	630	561	581	604	642	606	642	630	592	636	1189	593	589	582	566	577	577	550	612	603	595	627	601	593	617	630	578	573	594	595	589	580	549	607	622	596	561	549	581	601	558	598	550	546	647	544	591	585	584	586	575	535	559	561	632	605	600	600	539	560	560	572	642	616	575	619	592	574	550	601	561	569	553	554	546	601	560	585	578	606	587	529	524	582	584	649	570	596	558	574	543	541	589	525	578	593	530	573	512	588	548	584	605	536	556	569	612	510	547	555	556	578	575	589	522	626	534	553	586	594	557	563	580	579	563	562	543	584	585	554	543	604	571	592	579	579	548	586	593	618	568	564	587	568	556	562	569	531	546	598	534	538	566	598	567	544	572	568	541	584	583	533	564	526	552	520	597	546	576	539	562	574	607	549	584	564	527	520	556	555	579	578	539	598	618	562	597	591	567	576	595	567	594	577	548	559	609	593	593	579	534	597	547	551	547	538	594	552	571	587	562	529	577	547	593	536	560	565	523	571	572	572	552	587	564	595	602	575	529	536	586	575	542	560	584	558	561	552	596	573	618	550	548	577	573	580	574	559	574	587	542	549	546	552	546	594	577	615	587	553	610	549	631	605	632	606	550	549	594	569	569	578	561	555	560	549	605	569	551	610	577	556	535	558	538	570	559	568	562	546	572	621	559	572	559	543	590	568	605	600	579	564	534	572	549	580	560	519	556	592	571	610	535	578	554	578	606	574	587	560	584	557	563	564	550	544	553	530	590	538	554	574	584	530	618	571	565	568	546	579	549	586	570	560	534	602	594	594	534	573	561	593	554	565	537	548	575	560	581	574	541	584	594	591	570	577	601	554	562	581	616	573	580	560	597	584	560	579	572	593	568	525	614	573	629	591	567	583	579	563	551	556	514	555	584	580	541	547	614	553	559	595	562	586	609	560	594	604	565	547	535	581	546	560	575	550	542	577	555	548	570	564	539	548	539	597	584	574	547	560	597	579	489	536	578	567	536	548	650	586	575	593	577	580	556	577	569	557	538	567	585	520	552	552	566	568	555	559	549	599	557	611	555	539	539	563	602	552	550	540	546	551	590	586	601	539	550	580	585	571	564	540	565	538	549	540	594	590	574	555	569	576	545	553	552	542	609	581	568	617	594	590	597	572	533	585	577	566	552	543	545	581	577	597	563	516	582	595	554	562	535	556	602	534	566	622	562	564	550	591	586	562	559	536	596	549	575	539	551	580	565	573	587	580	583	570	557	582	580	558	578	580	591	589	543	556	533	556	555	522	590	558	565	571	601	569	585	563	592	527	531	566	558	597	594	606	571	589	529	564	574	536	515	576	545	551	585	559	586	548	552	568	537	533	589	573	579	528	544	601	573	577	578	588	568	546	500	570	579	550	578	544	557	577	570	550	596	575	551	558	519	561	528	570	512	554	531	546	579	567	542	576	596	564	559	557	572	549	557	532	593	559	539	582	568	548	575	528	564	559	583	547	569	534	552	614	544	546	565	562	542	549	529	557	564	617	558	562	543	580	577	610	586	595	551	576	527	559	582	524	545	595	586	563	565	603	520	555	573	560	569	599	572	557	557	582	563	610	576	555	544	576	560	528	568	562	590	579	579	551	560	583	570	619	571	563	581	592	575	542	587	545	503	574	583	561	567	572	606	550	569	570	563	610	584	593	541	534	584	567	578	558	536	554	563	572	526	567	570	553	589	516	562	621	578	557	537	568	577	579	598	576	545	540	572	578	585	583	566	621	575	618	546	603	619	584	509	575	536	527	539	533	549	539	595	600	581	577	531	569	540	533	574	625	564	587	545	585	564	563	536	561	608	562	550	584	559	560	518	556	551	559	519	532	546	597	570	550	572	528	592	550	570	597	563	519	535	553	580	578	561	562	585	552	570	545	563	546	573	553	553	598	599	590	542	563	543	580	565	551	615	572	544	553	584	587	540	525	570	542	558	565	544	555	546	546	532	546	574	597	581	514	582	590	560	588	550	573	585	568	589	604	573	564	549	563	579	537	564	559	592	579	572	517	551	569	581	561	598	570	562	535	538	623	593	578	557	557	552	546	532	601	560	565	554	555	552	551	568	566	577	542	568	612	549	563	551	561	542	554	591	569	545	602	545	597	583	592	584	579	551	603	582	606	541	568	583	572	617	592	559	558	595	568	559	577	553	530	546	564	572	553	553	596	532	577	547	588	565	601	547	575	590	627	521	565	576	536	625	552	594	610	581	533	541	591	569	542	545	584	570	544	610	582	558	518	559	594	575	642	529	567	587	617	522	597	607	571	546	580	543	573	538	593	572	546	566	546	556	629	575	578	589	615	564	588	553	552	601	546	550	538	578	558	570	575	537	604	563	578	577	557	578	578	617	553	545	574	564	565	583	582	546	588	576	602	579	555	538	565	570	572	578	558	543	519	547	572	542	533	577	568	606	560	593	582	582	532	532	558	539	603	593	573	549	552	567	596	582	556	544	560	574	603	590	579	548	553	537	579	559	599	580	572	559	585	568	538	566	541	590	624	545	514	526	565	545	554	564	548	529	552	528	588	543	519	552	602	543	596	566	584	542	573	550	589	584	555	573	593	565	545	550	558	543	558	549	565	538	572	548	537	604	547	550	610	601	546	569	520	554	557	582	601	562	571	536	528	564	574	578	616	556	560	574	576	560	539	560	580	561	583	567	537	525	572	577	563	612	538	593	559	571	560	586	556	589	574	583	567	545	598	572	553	528	606	581	572	551	572	564	568	572	585	612	559	593	566	608	552	574	567	589	572	559	548	543	573	502	557	588	532	562	583	531	572	592	555	557	601	555	581	586	519	589	566	584	558	588	560	548	529	559	604	565	550	588	574	592	547	573	563	552	590	586	568	573	551	552	554	544	630	587	550	545	595	556	547	566	549	577	575	554	596	556	575	563	536	575	534	520	543	562	573	624	522	581	559	547	556	553	526	590	528	554	547	564	625	550	574	515	656	594	562	555	551	588	570	605	582	592	549	568	546	569	572	640	559	571	573	556	588	566	545	539	575	576	538	571	582	571	561	544	556	541	577	562	562	561	552	602	564	558	560	586	569	553	592	540	571	524	580	578	591	525	566	585	573	568	600	535	568	581	613	556	606	594	560	539	599	550	534	535	536	581	551	589	577	556	575	610	586	593	518	574	538	549	582	568	555	546	572	539	564	597	572	581	544	578	596	541	583	583	592	540	591	570	549	581	513	567	546	565	557	519	589	559	608	584	568	570	593	587	579	519	604	585	563	602	592	578	607	578	562	625	552	572	593	591	571	572	538	610	556	606	571	556	542	553	578	598	536	516	543	583	575	547	554	563	570	534	541	579	589	571	571	585	588	569
2075	379	356	353	339	339	346	291	351	323	337	326	326	293	303	309	318	312	338	314	354	344	326	316	331	310	281	359	345	302	336	351	311	309	330	322	289	276	312	309	316	295	330	306	348	306	322	328	304	322	327	327	280	307	332	343	328	310	301	325	311	339	301	351	310	331	352	313	331	339	313	337	330	325	294	302	309	327	298	291	319	304	299	321	322	305	315	288	264	352	319	320	317	346	362	330	313	294	319	331	305	267	320	336	340	307	315	340	338	319	281	309	331	289	314	337	313	320	317	303	303	311	304	330	335	309	316	325	337	320	336	312	324	310	337	338	336	303	311	299	312	322	305	321	316	339	354	304	302	326	337	309	322	309	321	282	295	304	335	295	291	295	304	283	309	311	270	304	305	296	322	325	331	310	324	302	337	322	299	334	340	317	343	335	310	289	311	348	314	346	332	321	306	301	277	327	303	328	303	324	318	304	315	317	287	308	335	321	295	307	302	299	317	316	310	334	288	344	313	313	309	292	382	333	312	316	326	343	332	332	287	316	346	315	330	291	320	350	339	320	328	343	310	313	326	304	331	317	298	328	311	310	339	297	292	310	330	338	307	331	305	304	320	313	295	341	327	304	344	288	306	318	328	325	318	319	324	325	314	331	349	380	306	340	301	331	332	361	308	292	312	322	346	317	321	353	336	311	334	317	299	338	320	309	306	308	333	300	325	283	308	344	322	366	326	340	307	318	332	298	338	298	326	334	303	289	317	337	342	319	333	295	321	337	325	335	318	319	317	305	337	327	329	311	326	326	335	330	295	318	324	345	363	289	323	318	329	319	323	328	312	334	319	330	338	331	316	336	337	285	323	298	380	328	331	299	304	327	297	327	309	299	312	324	341	348	335	361	347	305	307	310	293	356	320	348	285	327	316	329	323	315	325	308	309	299	307	310	317	284	334	339	353	321	331	303	300	311	318	282	304	275	304	331	312	315	292	325	308	298	330	305	284	303	331	310	320	299	323	308	330	345	319	342	323	274	317	355	324	368	306	325	299	300	339	313	326	321	322	343	296	285	327	333	304	310	337	325	298	326	315	311	336	292	300	314	328	338	299	301	327	333	290	340	326	293	298	351	277	313	312	322	307	305	331	360	316	338	339	357	316	348	313	325	298	286	319	325	347	320	319	326	315	304	340	298	299	312	367	305	296	361	320	293	299	322	312	328	335	335	318	329	343	312	297	313	344	331	290	339	305	328	327	328	328	317	360	326	345	299	311	290	309	294	313	350	308	308	349	339	340	309	294	302	311	296	336	315	270	319	294	331	310	293	300	299	302	324	345	356	315	331	309	305	317	334	300	322	333	299	309	317	312	330	302	319	348	322	306	302	337	356	342	310	335	299	300	325	319	313	302	310	321	339	348	342	348	330	320	282	320	337	301	316	320	373	332	314	288	330	305	321	313	329	339	320	293	331	315	316	330	299	316	332	290	308	334	307	341	319	317	338	322	310	321	325	311	343	321	318	316	314	316	326	331	314	325	319	323	318	302	336	304	308	330	342	353	323	324	318	303	374	308	323	312	334	356	291	309	326	310	342	310	315	320	312	336	321	342	330	340	318	347	326	329	361	335	363	300	300	311	302	348	298	331	287	324	313	322	344	331	343	313	313	314	322	317	303	344	307	317	333	355	307	334	311	299	310	320	329	314	312	324	351	345	312	316	306	327	333	321	319	348	314	319	344	297	356	324	308	322	303	313	312	283	306	343	320	335	300	311	334	304	298	320	337	330	328	299	315	296	317	313	314	298	311	341	284	320	320	328	324	316	329	343	337	304	312	326	341	336	322	329	298	329	325	305	322	350	322	346	295	332	313	312	324	325	307	331	362	303	303	328	308	297	302	361	354	315	335	300	325	310	329	349	347	327	275	348	288	309	339	340	336	313	333	333	298	344	350	334	307	316	345	330	303	329	331	317	294	371	315	295	317	306	323	320	318	315	316	322	348	328	306	320	303	329	290	320	312	284	322	334	325	310	328	359	325	285	302	317	313	332	292	328	327	319	342	334	312	345	298	282	319	324	389	312	335	316	335	343	311	339	359	347	319	291	310	351	316	334	321	308	312	310	309	370	308	280	299	341	322	334	345	327	328	354	341	337	354	344	324	312	328	318	304	334	333	328	313	315	322	349	347	323	339	298	334	325	321	328	292	338	331	316	326	302	372	326	333	313	324	295	297	356	312	330	329	311	293	350	293	314	342	305	302	332	301	332	301	320	324	332	359	339	318	324	346	300	324	312	306	293	309	303	347	303	358	345	328	319	304	331	283	311	314	318	329	302	333	298	355	300	314	321	339	343	341	312	329	330	331	329	288	298	322	319	363	350	295	347	320	319	326	331	321	336	343	298	330	316	342	302	290	291	315	339	316	348	303	330	328	294	315	338	294	333	338	321	299	332	350	323	301	304	333	322	340	319	305	323	299	298	342	355	341	346	325	320	313	325	311	278	328	313	315	299	333	336	341	345	311	311	324	340	315	321	327	314	309	329	354	312	355	310	326	340	311	308	305	318	297	337	317	325	305	325	308	327	318	300	307	299	331	346	322	318	304	356	328	308	328	341	329	325	315	339	317	319	300	345	331	318	307	310	349	350	326	340	319	343	314	321	309	335	323	294	299	315	313	329	302	330	339	315	351	353	332	338	333	322	319	303	343	328	296	318	311	316	314	313	303	350	303	292	312	342	329	348	327	309	298	340	308	296	321	355	282	316	323	317	314	331	315	364	287	295	333	317	324	319	329	337	318	329	334	317	316	369	301	333	324	309	308	325	303	291	314	287	316	290	330	353	324	314	310	350	314	337	336	296	324	298	284	314	312	295	336	352	315	332	307	333	310	302	326	340	345	324	300	300	346	343	329	364	320	348	331	357	297	310	327	336	339	325	300	320	289	332	317	319	283	345	352	309	328	293	291	309	320	338	306	336	364	312	323	349	354	304	319	312	325	351	291	329	337	332	337	346	314	298	293	322	310	309	298	288	304	320	316	273	321	305	316	336	296	317	342	321	311	314	344	335	322	315	333	319	315	307	302	298	328	332	296	303	311	339	326	309	326	325	308	329	316	326	331	342	330	330	296	320	336	314	337	351	284	303	341	296	326	292	325	302	292	309	365	331	318	302	292	339	325	324	329	323	300	294	329	298	321	359	328	342	325	373	318	301	330	326	307	289	290	344	346	314	333	314	306	289	286	332	322	321	287	310	352	330	348	323	352	338	314	314	314	294	327	310	316	355	331	312	298	319	338	355	312	334	304	297	338	322	329	336	326	301	304	258	330	314	328	327	337	331	344	306	322	323	309	322	315	312	322	307	339	323	329	318	348	338	306	359	308	331	325	333	318	313	325	336	355	281	301	321	270	317	324	321	325	352	316	361	327	312	314	320	328	324	306	278	323	311	296	340	330	344	327	369	311	272	317	327	299	324	293	305	302	291	353	329	340	301	318	353	319	303	324
2541	886	908	937	950	896	928	895	833	841	848	807	848	820	820	844	807	799	805	825	862	787	803	786	831	815	808	801	835	799	793	824	717	760	818	745	762	756	793	807	774	806	791	797	748	780	781	791	780	850	782	816	811	807	796	815	781	819	825	817	795	780	767	771	775	778	782	770	774	784	791	780	815	726	824	810	845	777	798	781	806	786	814	794	762	793	753	823	764	809	784	812	805	803	778	777	742	804	773	817	804	815	810	767	820	841	774	792	796	805	773	792	831	799	813	754	804	784	803	780	794	796	754	824	818	856	828	820	745	762	768	800	806	758	805	791	791	795	811	781	790	762	820	765	754	828	738	746	757	796	828	777	810	806	774	824	774	834	778	757	801	832	777	813	809	823	821	776	798	778	773	808	802	736	757	813	741	767	723	777	810	762	811	799	769	782	846	770	787	851	790	825	748	813	777	806	756	802	796	827	762	770	792	762	785	785	772	788	747	768	778	753	749	765	750	708	794	764	822	789	776	797	796	756	778	792	773	790	774	724	770	809	749	813	850	769	800	766	824	781	783	804	789	787	750	749	773	825	762	803	797	749	809	812	816	766	822	776	808	781	850	802	747	769	771	772	755	772	836	816	808	789	829	782	819	836	821	807	786	806	781	804	792	741	835	786	810	774	815	823	810	847	792	803	792	824	794	782	749	751	809	811	820	793	804	781	808	819	783	792	800	804	842	803	818	753	790	847	796	771	786	772	801	841	796	783	790	809	835	821	817	793	748	817	815	814	773	790	796	807	742	777	779	845	763	826	787	835	816	806	801	741	763	817	793	806	718	803	798	784	757	786	758	813	792	784	756	789	828	790	819	773	796	733	769	784	756	748	841	789	759	778	796	844	818	798	785	777	801	762	777	825	786	800	796	828	790	755	805	771	771	790	796	801	771	774	796	801	763	819	769	788	782	780	757	777	819	793	777	769	784	796	800	784	781	774	801	769	748	853	819	777	832	783	803	731	732	790	854	801	757	783	809	779	800	815	771	814	811	822	803	756	786	819	815	807	802	779	820	757	764	808	835	781	810	844	786	768	747	854	811	823	777	768	804	817	767	785	827	775	755	842	816	772	764	816	812	788	783	772	746	838	793	809	762	791	788	789	775	764	865	790	795	781	801	803	765	756	805	826	803	807	859	770	768	777	818	816	763	775	774	720	841	812	825	774	770	811	807	807	849	778	773	850	784	794	776	815	769	813	759	771	772	746	803	812	805	813	802	766	764	817	789	806	785	784	764	766	730	778	777	775	802	833	812	759	789	832	744	773	766	772	749	795	775	757	806	813	755	805	779	801	783	826	785	767	793	829	797	760	798	803	799	777	766	844	804	749	765	788	792	837	826	806	780	833	813	769	813	793	712	786	766	787	769	732	808	778	767	764	833	808	783	769	773	765	789	829	761	785	790	807	792	735	749	797	819	764	849	757	850	786	801	775	805	771	816	771	807	770	761	770	830	780	737	778	732	827	779	813	786	804	769	780	803	783	777	793	757	779	745	789	767	790	827	770	820	756	809	755	773	781	790	765	801	746	819	824	821	791	798	790	800	759	772	773	783	783	803	794	774	758	815	830	826	794	780	778	803	805	759	799	833	765	805	767	792	726	787	819	817	779	766	818	772	786	739	747	800	767	782	797	805	805	804	787	768	764	802	781	759	833	734	775	811	741	763	741	797	816	834	765	804	818	830	815	797	791	780	824	817	741	741	851	789	801	752	779	794	771	812	739	843	819	771	809	760	745	789	785	828	833	740	813	829	791	779	830	765	749	815	781	818	825	795	793	775	813	783	755	796	862	723	794	700	797	828	754	741	774	799	842	801	768	803	743	800	770	781	778	768	795	812	826	830	777	790	799	793	784	789	735	795	784	767	775	795	715	803	769	837	767	763	820	738	777	768	820	843	793	784	783	784	794	791	851	798	840	781	802	782	825	757	791	835	766	769	802	786	804	784	760	807	774	803	773	745	759	839	795	799	775	790	843	827	772	745	740	828	848	781	816	789	771	815	861	792	797	771	762	765	775	812	862	779	911	795	786	781	796	819	848	856	785	819	820	784	797	821	744	816	767	773	792	753	774	813	827	798	795	785	803	771	802	814	808	768	804	798	858	798	800	772	772	798	791	844	782	819	746	794	747	777	795	816	793	796	807	754	814	770	807	795	818	823	835	768	742	757	806	824	773	832	846	795	770	827	829	776	766	772	767	822	799	802	790	772	797	789	793	810	767	740	833	763	779	770	830	790	773	813	777	785	806	767	792	777	786	761	802	839	766	784	799	808	778	765	803	756	814	759	734	802	835	779	836	785	789	826	769	738	816	808	753	739	838	790	745	790	787	782	750	824	802	766	765	768	783	793	804	793	781	754	778	728	776	728	799	798	775	827	747	807	807	777	777	800	784	780	786	767	773	811	805	810	799	849	774	778	830	756	758	808	812	794	773	752	793	757	791	794	782	814	805	797	772	797	818	789	757	766	834	785	832	764	823	780	779	793	841	764	769	771	800	783	798	791	763	791	806	796	802	804	820	768	779	781	801	827	773	806	793	794	830	831	810	786	831	805	783	846	812	780	808	744	768	805	770	804	798	800	783	747	836	755	767	799	800	817	742	816	789	831	756	746	826	809	810	814	767	795	807	830	780	797	742	798	828	795	835	801	783	759	793	814	829	833	807	772	776	809	798	798	746	753	762	807	770	838	797	819	793	766	771	759	764	797	779	798	876	786	794	806	780	771	837	761	831	827	816	744	807	795	784	857	826	766	802	770	834	784	801	823	811	835	840	753	797	775	800	789	793	749	793	787	770	794	811	756	786	794	768	814	777	782	757	774	753	794	764	747	840	751	789	784	762	774	839	819	769	846	773	791	763	784	805	820	782	811	784	819	752	808	769	781	810	775	786	790	824	779	789	837	739	784	772	794	781	757	713	752	756	780	845	763	819	740	779	829	758	784	791	777	801	817	810	838	788	819	772	835	834	800	761	746	769	795	833	809	782	743	802	781	793	780	778	810	781	753	773	787	802	803	767	827	856	773	745	816	780	782	808	826	782	751	808	788	782	778	834	805	806	765	774	795	816	766	836	800	830	774	768	778	777	805	753	769	797	759	765	762	760	828	813	792	783	843	791	804	800	743	782	824	817	795	796	818	776	788	825	796	752	788	831	795	809	813	773	757	830	791	816	815	763	783	809	808	758	760	804	821	765	789	817	814	732	781	798	771	774	770	787	848	828	806	814	782	753	765	763	821	803	749	797	764	799	786	759	771	764	822	806	803	752	790	832	733	739	789	846	841	789	777	858	822	845	864	800	825	811	734	777	809	831	805	783	819	782	818	790	786	830	822	776	811	782	807	793	754	784	818	750	779	782	823	814	795	785	783	759	765	757	794	760	812	768	728	785	814	803	812	776	788	802	807	764	768	824	803	817	785	780	772	818	767	802	838	835	803	809	834	812	822	789	754	792
7881	1342	1625	1352	1016	809	561	438	334	294	292	278	269	244	260	213	232	196	209	242	218	240	232	216	201	185	193	173	169	159	195	153	170	196	180	194	140	161	175	159	165	168	167	145	157	147	175	163	159	153	152	153	172	162	164	159	177	136	190	179	154	149	166	143	152	141	119	163	146	159	144	147	179	162	158	161	134	150	154	180	164	140	153	155	135	168	160	161	193	163	146	185	181	154	164	172	150	158	151	143	144	142	164	157	145	150	162	192	145	163	150	168	163	151	163	177	158	150	149	153	165	171	139	152	180	144	150	152	128	150	157	150	160	145	155	144	166	138	142	141	179	171	154	141	161	159	149	142	154	164	157	142	167	149	144	139	133	176	148	143	150	145	157	155	156	138	159	156	168	149	159	179	146	167	146	162	169	170	130	155	166	142	158	167	144	150	159	140	148	153	190	129	155	169	147	172	151	144	156	141	169	146	150	151	145	145	143	159	154	151	154	165	166	144	148	135	151	155	159	138	129	148	169	153	171	152	159	134	185	142	137	161	145	151	174	160	159	137	147	148	140	146	170	158	151	152	146	140	179	171	182	178	161	150	159	150	163	174	148	153	144	151	157	151	158	150	151	145	161	143	152	137	138	157	162	144	161	162	163	185	172	171	130	132	160	149	161	174	130	150	147	153	132	143	152	156	144	174	165	160	174	167	161	157	159	175	140	161	163	152	143	138	122	131	151	147	192	158	155	145	175	142	144	129	168	149	141	156	146	180	174	166	150	159	154	143	150	163	151	137	145	155	189	152	152	160	148	139	156	182	153	172	145	145	145	188	159	171	151	171	135	163	159	168	170	174	162	153	130	144	163	163	159	143	152	139	137	154	162	152	148	177	144	145	135	169	140	159	148	157	129	168	140	156	147	163	144	157	150	157	165	160	171	136	170	163	174	146	160	126	153	150	147	133	164	167	163	141	151	160	150	127	140	139	146	192	150	153	170	145	159	158	160	153	143	150	145	159	193	166	159	145	167	140	167	152	153	147	139	167	139	157	162	151	148	165	140	138	170	143	156	152	165	166	153	155	153	171	136	184	165	150	134	157	150	167	138	135	156	154	184	173	162	146	164	148	164	130	164	151	143	146	157	159	143	160	146	161	167	160	173	183	153	165	143	157	166	167	170	158	175	176	130	162	147	146	134	150	159	170	156	163	145	154	166	147	172	151	145	179	180	137	160	192	157	173	177	186	117	153	160	162	162	150	131	187	172	173	163	144	161	181	169	163	166	146	170	153	166	140	175	150	163	168	141	149	152	139	162	156	178	158	182	153	152	163	142	129	142	163	160	170	132	156	163	159	152	161	183	141	149	152	150	151	154	148	174	168	141	143	153	153	152	155	168	180	162	164	156	152	174	140	145	141	161	145	134	146	159	150	152	141	161	169	157	170	145	151	146	161	151	152	146	120	142	165	143	153	165	153	168	134	170	168	140	168	150	169	159	152	154	188	187	152	153	154	132	151	166	137	183	156	169	135	165	163	181	149	171	138	158	150	148	148	148	161	154	170	150	159	140	151	138	151	170	174	159	132	160	142	165	178	139	146	166	162	173	159	158	151	143	149	142	142	165	177	166	150	157	156	165	157	144	152	153	160	139	158	150	173	144	178	151	138	151	163	143	158	178	136	160	165	143	175	162	133	162	165	170	152	173	140	179	150	148	165	161	135	168	161	148	180	161	146	135	161	144	156	167	139	153	136	141	162	163	145	143	156	142	178	120	166	175	137	175	154	170	144	150	138	149	151	158	157	145	160	158	162	148	142	169	168	155	158	184	145	170	154	150	151	177	166	171	187	146	162	162	147	165	166	132	152	167	148	160	136	162	127	172	156	165	159	148	151	140	162	173	168	140	176	193	170	154	152	187	164	153	147	161	152	127	168	154	169	178	186	151	149	176	167	142	129	151	155	171	159	162	145	145	141	155	142	152	164	183	165	157	158	147	145	169	158	147	138	155	151	159	151	149	133	147	166	175	155	168	158	157	152	152	166	160	161	158	149	157	152	164	159	169	147	156	152	147	163	135	142	168	161	139	168	152	158	144	167	168	160	150	135	139	154	161	157	172	147	170	151	141	159	141	161	140	164	173	156	157	161	135	150	160	141	159	163	157	172	174	137	151	164	148	147	156	148	163	167	159	151	145	147	141	184	156	150	164	147	166	155	156	164	130	143	158	179	127	170	160	146	158	167	170	152	169	150	176	192	154	176	144	166	166	172	159	159	191	145	160	142	140	151	154	155	151	164	150	140	147	154	146	134	153	143	186	128	172	141	146	147	166	174	159	161	153	143	155	143	158	130	155	173	145	167	161	143	152	150	175	175	156	148	163	160	177	176	171	133	173	163	148	147	165	145	133	169	169	145	157	118	145	154	167	147	151	163	173	148	151	142	160	196	152	139	160	152	148	140	145	160	138	183	159	138	165	160	116	154	174	154	150	145	153	144	160	169	147	160	151	141	154	151	164	171	154	171	162	161	162	161	145	151	155	159	158	151	151	147	150	147	177	168	188	151	166	166	143	151	146	151	167	152	145	169	163	174	158	150	158	177	134	158	142	141	159	164	165	146	137	152	135	159	156	158	162	165	156	134	153	158	145	178	169	165	151	165	164	142	159	144	166	154	147	168	150	174	172	160	172	115	157	143	160	145	168	156	154	151	158	172	160	150	155	147	183	148	158	164	178	174	149	161	141	166	147	159	143	159	151	151	141	177	188	155	153	136	150	161	164	145	148	158	166	146	152	174	157	177	151	166	139	169	140	199	157	148	168	156	149	162	147	176	168	144	148	157	157	181	152	147	154	189	154	175	150	134	165	144	161	163	167	153	165	182	177	153	175	171	199	165	146	166	158	154	147	147	155	131	179	148	152	154	155	165	160	172	160	162	166	167	167	158	140	136	167	157	141	170	166	150	163	146	163	157	151	157	165	179	155	167	167	157	180	149	159	179	143	146	161	134	138	136	157	146	161	137	146	154	140	160	155	166	166	152	164	149	156	126	183	185	156	174	155	176	144	179	172	152	156	152	146	188	180	153	130	143	144	152	118	153	164	164	166	159	163	149	151	143	128	169	167	156	167	147	152	164	159	180	149	158	163	155	158	146	175	136	162	148	177	167	156	147	151	174	120	159	145	162	170	170	143	130	165	172	199	162	176	159	171	149	142	169	154	162	166	151	164	165	163	170	133	170	170	164	155	150	146	148	156	157	151	141	161	146	151	180	141	145	149	126	158	170	133	167	146	163	159	153	165	159	159	159	140	162	188	157	139	155	165	154	147	133	160	181	157	139	135	172	149	163	163	137	154	164	163	136	128	192	164	156	140	151	144	140	176	166	179	159	155	162	144	151	163	161	138	143	181	165	157	152	160	155	170	153	163	152	179	142	143	152	159	165	185	149	162	152	169	145	151	164	151	145	171	165	140	159	155	150	157	150	145	162	146	138	144	184	139	143	146	144
6189	1611	3305	3963	3720	3135	2331	2081	1655	1453	1350	1415	1311	1101	1079	928	1010	852	927	1111	1203	1230	1081	1051	896	807	694	705	730	657	652	576	566	545	549	610	531	546	587	558	571	568	555	500	496	463	481	476	452	439	479	472	443	474	474	485	460	459	459	446	475	454	460	439	427	456	419	453	485	462	473	457	473	484	457	408	448	472	464	467	418	470	432	451	479	435	488	434	468	485	482	508	484	466	456	443	445	464	427	459	414	433	448	432	431	448	427	451	453	437	429	472	427	447	454	453	442	446	443	457	455	420	432	453	492	458	461	444	456	447	449	399	450	469	460	479	465	465	411	420	425	465	446	503	430	423	482	451	453	436	447	456	458	377	455	395	457	433	424	443	474	449	450	409	439	470	471	381	460	450	450	483	455	477	432	434	469	439	431	492	432	426	442	442	442	437	418	453	459	460	380	418	458	444	469	475	421	452	399	452	467	437	451	438	447	404	452	439	447	448	451	399	458	445	429	469	484	437	433	480	440	446	417	433	428	471	449	438	476	444	462	475	438	431	422	457	461	450	438	439	456	441	463	457	424	443	414	454	439	452	454	491	458	450	421	456	401	431	420	418	443	457	443	474	443	424	470	439	420	431	397	431	478	467	431	444	447	382	457	429	421	424	425	433	417	445	437	455	413	450	438	462	456	466	461	442	461	421	436	419	458	415	439	389	472	446	426	457	433	448	481	452	436	454	473	453	422	442	484	430	462	459	487	438	398	436	487	441	455	441	467	454	466	412	448	422	413	431	436	450	441	442	455	461	415	477	403	429	468	458	431	458	450	478	462	411	455	480	449	418	476	431	400	445	456	399	453	408	460	491	448	420	435	448	460	393	445	442	444	456	443	448	441	443	416	455	466	427	513	432	467	421	435	436	434	465	460	430	486	423	483	433	447	450	409	414	442	434	420	488	431	437	434	452	456	455	404	482	412	448	430	486	427	440	432	433	449	467	432	437	429	440	450	426	404	459	429	475	457	426	470	431	425	445	450	439	442	486	492	389	450	476	463	462	488	448	444	436	437	453	459	453	452	442	442	415	437	453	449	442	443	470	377	474	445	431	436	445	437	432	446	426	466	439	431	441	441	412	433	458	485	424	423	411	446	444	462	428	438	435	420	434	423	446	432	405	445	431	493	429	464	423	445	443	437	465	434	479	428	446	422	441	436	442	484	464	430	457	478	438	470	438	410	446	433	461	452	472	404	473	465	445	461	433	431	455	428	458	457	493	441	426	446	433	457	422	425	433	427	461	448	439	422	356	427	431	425	438	439	413	396	428	450	449	455	469	452	411	465	465	432	433	422	399	456	418	434	424	450	414	418	474	467	463	459	470	450	471	454	447	462	424	439	428	446	434	432	427	422	439	428	411	439	440	406	444	443	438	448	444	426	464	446	441	410	430	443	456	482	501	429	443	418	425	454	445	449	427	471	466	446	443	460	446	475	429	460	421	470	445	453	436	444	456	414	456	411	432	460	411	433	433	467	456	456	419	451	415	467	457	412	399	438	453	459	427	470	445	442	458	460	447	416	434	438	476	452	443	427	435	437	444	489	432	446	458	464	462	457	443	418	417	453	470	459	390	459	451	454	429	443	430	429	423	404	455	454	432	408	433	417	449	454	427	433	455	478	431	428	406	426	473	430	432	471	453	477	470	430	446	440	464	409	464	432	471	422	451	448	460	448	436	472	432	446	427	429	504	459	451	419	450	433	415	477	418	436	472	399	442	462	404	432	469	436	455	453	450	444	455	424	434	451	448	445	453	464	413	419	415	465	417	444	405	396	441	449	436	400	475	435	444	441	441	440	453	448	442	407	415	429	401	426	483	448	437	417	446	465	448	429	449	465	434	457	452	426	414	462	445	420	461	445	434	506	483	458	462	429	399	441	440	424	464	434	430	451	459	430	475	439	417	471	464	419	450	439	449	468	444	458	454	476	448	435	453	438	442	454	443	439	440	443	430	437	443	422	448	374	423	478	429	418	442	423	433	429	476	426	433	419	458	433	483	438	442	428	436	408	457	418	408	415	437	420	431	422	472	436	421	388	462	466	443	417	394	447	452	444	465	452	422	413	409	433	435	466	452	461	431	415	460	466	415	419	463	484	432	463	465	420	463	448	451	444	466	444	416	466	456	416	451	428	460	435	437	454	427	429	474	404	456	414	424	430	429	465	428	459	496	405	450	447	480	429	504	454	461	432	424	452	439	452	400	440	426	452	429	438	458	449	445	468	439	479	429	477	465	436	430	461	428	462	400	459	445	466	417	408	405	429	434	461	414	447	423	418	404	464	449	460	462	450	439	414	427	423	455	415	467	468	466	424	448	441	437	449	431	419	406	469	444	425	456	476	454	441	471	459	411	459	459	440	430	421	416	430	444	419	454	406	447	495	416	439	477	441	463	433	437	475	421	450	433	405	464	445	450	434	428	477	495	450	455	433	450	428	439	446	420	435	464	441	408	445	418	474	427	450	387	471	396	430	421	424	425	444	470	446	460	460	455	431	457	472	437	450	450	427	443	439	459	430	464	410	432	450	449	412	419	435	445	374	440	456	407	459	425	446	437	451	468	417	418	447	410	439	469	463	427	454	423	456	450	435	410	410	476	418	457	430	437	419	453	481	478	438	437	448	452	456	428	466	432	464	424	419	420	444	437	471	433	467	445	480	419	444	466	424	465	449	433	459	442	454	484	427	441	463	395	441	456	446	428	462	401	436	466	496	479	418	429	450	391	438	449	432	416	437	436	423	433	463	430	442	464	449	428	456	415	433	457	423	461	412	400	429	446	411	440	426	405	407	445	450	437	422	424	465	462	424	474	491	438	475	435	460	398	442	438	398	438	437	470	449	433	423	409	431	417	425	470	415	427	457	448	454	472	428	404	410	456	431	419	460	442	454	434	439	408	428	435	426	389	477	444	444	467	423	443	471	440	450	434	446	426	455	454	440	429	451	457	436	420	410	443	460	449	414	408	446	416	441	408	446	422	470	447	427	413	424	454	446	504	401	404	424	449	411	443	438	444	429	464	427	433	456	424	449	461	434	435	424	453	447	448	443	467	439	453	449	471	423	439	436	442	420	433	430	476	457	466	401	438	447	439	450	410	424	454	467	471	438	416	453	424	453	409	420	459	462	447	421	450	462	431	428	396	428	419	476	444	458	438	432	431	434	422	462	425	440	437	429	432	442	437	436	421	449	467	468	407	446	484	481	449	423	454	468	417	458	430	450	456	402	454	478	446	465	425	438	453	435	444	413	445	472	440	454	394	416	460	429	434	480	452	482	489	416	398	450	446	482	421	437	436	501	457	406	455	433	414	441	466	432	465	482	476	426	446	428	428	460	454	485	429	424	453	418	468	447	460	438	438	419	435	451	456	438	487	456	425	435	414	446	476	497	444	445	432	418	463	480	428	388	457	420	435	448	445	449	447	436	447	430	448	452	436	415	436	427	447	437	453	440	410
14839	2944	3606	2839	2106	1380	926	674	535	531	457	479	393	363	326	331	304	303	335	323	445	380	347	332	281	290	218	261	261	234	249	225	242	230	202	219	244	230	235	206	204	210	210	202	188	204	203	193	219	177	195	205	203	208	206	215	204	190	223	202	204	182	214	215	188	177	209	217	218	212	216	201	223	187	196	201	199	218	198	185	206	225	196	212	175	189	189	190	197	206	217	229	180	213	187	168	221	204	203	198	226	184	197	202	196	200	167	211	188	204	203	187	208	194	203	221	191	198	179	190	193	206	191	212	195	185	184	191	190	206	209	179	195	181	200	215	216	201	196	217	208	200	193	202	190	161	187	187	196	192	196	221	195	207	173	190	204	188	196	189	172	188	205	179	223	184	181	181	190	195	207	218	192	200	187	188	211	192	188	215	181	193	206	186	212	195	179	192	186	192	189	189	206	201	212	228	175	186	189	190	171	186	193	190	191	216	172	200	190	173	209	171	193	192	220	195	213	226	190	208	211	223	189	199	175	178	219	197	188	199	224	195	208	221	230	189	196	205	204	174	189	207	201	221	199	203	217	206	196	208	203	197	206	220	208	170	181	214	188	187	186	210	205	181	212	188	198	214	198	204	208	196	216	176	211	186	215	189	191	200	211	175	219	213	216	177	188	213	209	205	180	179	187	180	185	213	200	217	195	212	191	175	200	221	224	198	183	198	164	190	209	182	194	205	222	192	193	173	176	209	210	202	204	194	201	208	181	223	190	203	194	204	196	200	200	177	212	196	188	196	214	196	205	185	208	198	185	211	214	199	200	183	225	216	214	189	209	180	234	202	196	209	184	199	228	220	198	195	181	209	215	186	212	195	211	187	171	194	196	207	202	218	216	198	204	210	178	162	191	188	207	195	187	184	185	185	173	199	190	213	230	211	211	202	225	205	194	192	196	200	183	210	180	200	191	228	210	206	198	195	194	189	218	198	194	197	205	220	191	223	199	213	197	210	201	202	168	213	196	201	182	208	202	191	206	226	175	207	206	167	180	204	202	203	177	191	202	199	216	189	201	234	213	188	176	210	208	172	215	182	200	199	184	195	197	209	190	203	203	194	186	196	175	190	187	196	178	182	189	193	160	204	197	211	210	176	189	202	217	205	233	195	188	209	194	215	206	178	172	187	186	193	200	194	217	190	202	198	196	206	199	202	204	228	188	207	190	184	214	193	179	193	199	186	203	200	232	190	168	199	199	182	213	190	196	187	190	188	188	201	174	195	231	181	173	218	226	211	181	201	202	184	207	199	169	203	191	194	179	194	192	225	204	212	173	199	211	206	193	194	192	186	222	194	194	186	193	220	195	190	184	227	183	198	193	174	218	223	210	186	200	183	213	189	193	195	215	207	193	189	215	189	205	194	187	181	196	209	206	179	203	196	185	212	204	181	178	197	193	209	204	193	216	193	188	217	172	207	190	212	208	203	191	187	185	178	195	178	189	191	200	199	219	184	192	186	205	199	190	198	188	195	216	199	209	211	192	210	187	198	206	192	186	180	200	180	200	188	184	227	215	199	229	198	243	191	232	174	208	201	192	175	220	195	191	189	201	168	181	200	211	200	218	203	214	183	173	193	199	195	183	187	188	184	167	209	208	198	209	191	195	197	210	190	184	213	198	191	190	186	205	197	211	204	171	187	189	218	195	199	214	198	204	190	191	193	187	199	197	212	194	218	200	205	187	194	200	186	215	201	204	196	194	191	192	192	201	176	185	185	179	186	175	182	197	196	185	188	185	204	212	189	240	208	175	212	216	206	211	198	195	199	187	226	205	193	222	184	195	203	203	208	204	168	232	195	149	206	208	185	189	191	219	197	202	206	208	219	194	190	186	208	188	177	171	217	215	216	205	208	200	190	207	195	207	216	178	185	202	211	210	209	199	206	193	192	205	197	207	184	201	199	199	189	196	199	186	207	197	195	194	182	170	175	172	177	194	185	195	194	202	183	213	179	227	199	183	187	197	192	207	190	179	201	193	179	189	214	185	165	206	215	193	217	182	185	185	183	203	185	217	179	214	207	208	195	208	230	189	192	201	214	177	199	177	179	202	188	210	218	178	219	220	213	191	179	198	210	225	199	201	177	218	192	186	188	192	189	202	203	205	196	206	230	200	216	176	184	193	197	186	165	203	198	210	201	189	182	221	207	197	196	192	187	204	203	184	178	199	201	193	212	193	178	201	227	212	212	194	214	206	204	184	186	200	198	192	208	225	204	195	178	169	201	212	203	205	206	202	204	216	172	167	218	185	181	194	186	178	183	183	218	201	215	181	189	196	189	201	210	178	199	183	200	182	177	200	202	204	200	209	200	206	190	207	196	196	191	194	203	198	198	214	196	195	209	197	192	205	214	214	204	187	205	197	192	195	216	190	220	155	185	210	186	197	215	180	219	189	199	228	178	185	216	184	212	218	210	187	206	195	191	208	190	210	225	208	214	218	199	185	207	205	201	227	184	203	194	202	183	182	195	202	219	191	206	186	198	193	183	183	201	202	209	201	181	203	200	205	206	220	221	218	205	191	214	197	195	201	197	200	196	191	197	196	201	228	207	200	223	182	211	160	187	193	197	196	173	232	203	187	223	200	178	194	164	192	187	192	203	204	192	202	198	198	193	185	172	182	174	203	207	202	195	210	197	183	204	201	184	182	227	227	213	226	169	203	188	219	184	230	189	200	180	192	196	215	206	193	190	198	210	185	183	199	218	193	185	192	189	211	201	164	190	164	203	176	181	187	211	193	204	215	197	193	192	217	205	197	206	192	215	205	204	187	201	204	190	180	164	219	206	172	163	177	178	168	218	197	227	210	224	194	208	185	181	181	212	187	191	201	199	196	196	232	199	179	201	210	196	218	183	204	186	213	208	220	194	206	226	209	218	201	182	196	193	205	174	213	197	202	184	182	210	215	190	202	210	213	202	216	202	205	209	185	190	187	222	187	176	178	216	217	203	230	210	193	201	208	202	215	187	195	191	224	210	206	190	228	187	227	212	222	176	207	194	210	211	210	188	186	205	191	184	190	186	186	209	206	183	195	211	185	191	212	199	203	196	223	213	194	210	204	203	172	214	206	210	193	188	183	217	194	181	206	199	208	215	196	174	193	177	198	205	213	204	199	194	202	202	198	209	241	201	186	192	210	210	171	221	191	194	182	187	193	204	196	213	192	178	206	203	197	221	206	201	192	206	196	241	194	193	206	209	212	210	172	191	177	200	208	205	234	204	197	203	202	195	205	188	208	181	180	192	189	191	211	186	217	213	195	209	195	218	192	190	228	176	200	204	194	183	200	185	203	197	185	224	223	210	215	205	216	189	176	204	187	190	204	194	199	197	194	203	226	236	191	189	180	210	209	199	220	196	189	200	175	195	206	214	236	194	183	186	199	215	185	188	180	208	210	194	199	209	182	204	206	215	187	202	175	191	206	190	209	221	180	187	197	176	209	196	200	201	179	181
8362	2691	5879	6842	6426	5197	4041	3339	2660	2400	2434	2583	2030	1813	1574	1570	1591	1488	1402	1836	2186	1909	1680	1603	1265	1098	1021	1041	1094	1018	903	853	784	785	786	863	741	766	795	800	827	874	702	725	685	693	656	664	648	599	608	641	622	591	615	597	599	573	649	581	561	594	604	592	578	657	580	604	609	626	553	604	554	573	548	587	570	547	584	547	591	580	578	550	593	563	561	648	540	606	565	586	552	613	608	568	587	554	533	577	547	541	613	547	543	534	565	601	581	533	529	557	575	547	531	562	561	551	540	518	600	522	576	563	541	567	564	553	517	559	589	542	571	602	604	581	549	603	578	605	540	525	566	555	548	526	531	557	586	567	537	591	616	591	550	557	579	595	561	553	522	560	560	551	597	578	569	570	597	558	536	572	532	573	555	541	519	562	558	583	600	562	572	531	549	544	543	614	544	524	526	584	585	566	562	548	532	549	525	594	519	539	557	552	531	575	572	567	553	563	546	549	590	546	538	569	558	564	575	580	542	573	542	568	525	539	563	523	545	581	549	522	559	564	599	559	579	551	554	534	568	570	541	560	572	568	537	530	535	573	600	523	520	566	560	565	562	554	552	563	553	527	584	561	569	539	561	560	630	513	545	564	561	558	584	554	524	556	562	535	547	599	583	566	538	573	549	531	586	536	560	548	572	579	569	552	569	557	560	620	607	550	596	526	556	492	556	558	587	512	556	540	556	552	585	566	582	558	536	552	537	548	578	584	587	566	535	577	536	585	569	541	552	563	568	557	553	566	527	544	541	531	606	566	532	553	517	576	569	578	621	572	543	545	541	579	574	542	560	545	574	554	577	546	497	575	530	545	534	579	529	537	532	555	505	582	531	580	554	559	555	533	546	520	554	541	550	547	584	503	563	557	521	546	522	558	568	510	555	545	543	577	558	552	559	597	544	537	582	566	505	519	562	532	581	539	617	539	538	548	559	538	559	549	578	563	544	546	550	574	568	540	571	582	532	590	534	551	528	565	562	556	585	606	596	576	564	554	551	579	544	577	570	570	585	519	545	608	556	557	573	572	538	573	589	586	544	547	570	531	547	533	534	561	597	537	497	541	574	527	554	543	580	588	552	566	582	527	563	549	567	564	588	521	530	545	572	570	546	594	557	555	551	541	561	560	503	541	564	565	542	549	556	540	569	554	572	545	531	527	571	543	570	583	563	545	542	549	548	555	601	568	512	530	541	542	565	586	558	563	571	508	588	569	585	528	571	580	548	564	561	587	546	539	568	562	572	521	588	533	572	564	568	535	564	558	577	567	551	543	578	549	561	567	565	541	574	581	529	564	561	561	573	581	519	559	556	543	553	573	548	510	571	537	517	577	518	580	550	588	573	519	544	560	585	590	558	556	518	576	572	563	591	572	603	578	574	608	530	605	564	565	525	535	561	580	539	537	556	571	541	546	553	593	549	597	531	581	529	532	563	557	595	548	552	577	562	546	579	587	599	524	559	559	550	588	556	596	567	540	575	543	553	573	568	559	529	573	524	530	531	530	588	546	597	633	525	532	550	549	532	565	549	604	577	576	587	569	558	572	560	539	571	572	547	590	581	551	517	580	545	568	526	546	536	501	549	567	567	569	574	543	546	540	569	557	531	567	571	587	566	609	583	570	621	568	580	554	574	536	536	576	576	594	530	534	574	542	594	580	535	533	568	639	551	545	569	606	547	543	552	572	562	562	528	557	567	558	605	567	532	559	545	524	514	556	558	577	547	534	572	553	536	545	554	549	564	510	554	601	563	584	556	519	532	576	574	544	533	529	571	583	504	540	519	544	580	564	534	611	543	578	641	556	607	555	577	566	547	556	556	590	544	559	582	546	554	544	543	535	539	565	599	534	544	549	568	562	603	538	562	519	565	548	573	563	536	522	557	557	554	538	595	584	524	551	566	574	581	568	568	561	583	558	598	595	551	555	570	565	543	587	573	533	550	560	558	537	567	561	565	575	530	505	559	579	563	548	586	562	512	566	579	551	515	554	553	537	548	562	552	549	550	523	573	543	532	555	544	565	543	564	567	552	534	533	534	568	606	560	507	550	572	547	547	547	537	549	570	593	573	573	548	569	559	535	530	556	568	512	539	577	565	555	589	532	557	533	606	564	563	560	571	536	583	568	569	578	604	541	576	574	522	525	543	579	584	575	574	617	559	557	570	585	563	540	534	506	604	546	545	537	544	548	571	560	523	538	605	573	584	542	521	515	597	567	556	557	592	547	567	582	544	540	566	610	598	585	558	526	564	527	558	556	545	536	532	555	608	573	614	532	525	560	562	589	547	555	557	582	578	578	563	564	552	565	525	552	476	538	588	574	531	508	550	579	608	565	558	571	509	539	586	553	547	579	537	548	554	524	578	544	554	527	540	526	537	582	549	572	602	528	532	521	580	612	561	535	576	564	538	559	556	556	547	545	542	540	579	559	542	577	534	602	563	578	586	568	542	556	558	572	586	540	536	545	578	573	563	568	588	546	529	569	601	566	522	552	564	560	562	532	546	569	566	577	544	569	559	559	564	566	575	553	565	549	559	582	588	606	581	557	554	556	529	584	583	531	557	604	567	567	573	550	569	491	535	526	618	578	566	580	564	618	551	576	552	565	597	583	548	512	579	557	522	601	553	569	529	536	544	533	531	581	565	543	573	526	563	567	498	551	577	567	599	517	592	581	520	568	580	530	569	547	516	576	543	582	555	584	542	576	582	575	570	569	561	561	558	514	591	542	574	560	594	564	547	550	552	588	531	549	565	545	564	601	513	554	532	554	599	556	585	542	564	582	543	578	516	589	586	632	584	554	531	528	563	560	582	602	526	573	523	560	523	565	531	525	570	571	558	582	563	586	548	567	534	561	572	562	524	610	527	581	526	546	566	576	549	513	596	531	521	530	592	562	567	523	551	552	542	542	523	603	574	560	577	557	568	589	544	574	597	529	512	591	576	559	523	567	562	525	553	595	558	567	548	551	602	572	539	567	571	575	616	542	558	546	542	604	575	552	556	541	526	569	586	569	569	560	564	550	571	568	611	607	529	536	549	582	563	544	618	554	558	560	587	621	538	553	589	577	533	549	546	572	580	541	556	561	604	593	559	556	582	546	576	543	550	555	580	538	562	577	544	562	599	559	568	548	505	609	543	533	494	545	610	573	500	563	544	557	534	544	505	539	538	579	586	542	523	567	539	525	564	577	558	558	589	549	565	592	535	539	600	554	544	555	553	553	560	552	571	525	547	540	555	589	568	560	592	578	579	560	565	487	586	554	570	643	556	595	572	587	513	533	575	527	562	565	589	534	548	555	594	565	535	544	578	519	575	545	580	538	500	543	602	589	569	540	568	516	558	527	568	606	534	536	588	536	592	573	594	564	532	573	561	586	592	542	578	528	532	586	557	555	535	567	520	546	525	565	556	569	551	557	576	543	547	540	537	568	546	584	507	595	578	572	525	574	550	575	527	564	514	575
2087	392	392	359	318	315	374	335	338	326	354	318	353	327	330	351	317	332	298	312	340	330	336	302	329	349	296	319	338	339	324	329	336	345	334	329	327	341	321	342	326	308	303	302	315	294	315	322	297	298	326	329	306	318	298	345	345	338	322	329	289	345	329	335	351	341	300	325	295	351	296	305	334	296	311	355	327	294	319	318	287	314	319	305	308	337	327	311	329	333	296	294	324	333	325	336	329	311	300	317	301	324	346	325	318	313	349	303	379	321	311	304	309	346	305	338	332	333	340	321	321	332	294	303	315	278	342	360	328	322	320	317	347	309	322	336	344	337	319	337	326	312	338	346	335	339	285	324	325	334	328	322	311	325	309	338	358	334	319	303	307	329	298	317	293	295	321	328	306	321	338	301	322	334	322	317	321	309	346	295	332	329	355	309	323	335	341	325	320	298	337	315	318	318	279	323	311	314	322	348	331	341	309	317	353	360	297	301	314	325	277	323	304	319	305	321	289	312	315	325	338	296	330	331	314	307	337	312	335	338	339	317	319	324	297	322	312	350	346	334	335	288	316	323	321	331	300	362	322	333	317	305	310	328	342	324	320	298	328	289	284	303	291	360	318	317	306	325	313	323	325	324	327	324	336	262	318	310	318	316	340	320	300	312	336	315	304	299	340	339	329	308	339	331	320	305	317	316	320	314	309	329	339	295	352	340	344	306	315	281	309	346	352	326	341	298	296	304	322	328	365	322	289	295	339	323	315	327	316	304	304	265	320	301	331	297	317	320	307	337	319	332	344	324	307	332	333	302	328	329	296	326	331	320	307	301	304	348	297	371	317	297	288	338	296	327	296	293	300	332	328	293	332	324	323	334	321	301	340	296	324	305	334	298	367	326	336	339	363	336	325	293	354	309	323	338	292	324	312	328	337	280	339	293	308	323	315	312	311	311	310	294	338	297	304	311	323	320	326	339	319	345	346	324	315	338	291	327	344	325	321	309	352	329	300	334	342	280	325	359	333	295	313	318	307	355	344	311	314	307	327	329	293	336	288	337	315	283	274	333	326	327	331	296	296	294	333	355	318	317	309	309	324	312	293	317	349	344	313	322	329	341	319	266	309	296	314	335	292	317	317	337	315	333	325	307	324	299	319	313	343	331	316	307	281	338	312	303	327	318	325	302	339	331	309	294	307	347	317	361	311	318	304	333	279	329	363	339	325	302	296	347	309	343	327	285	297	339	301	313	373	316	300	320	330	372	325	319	337	337	361	330	333	328	369	353	328	332	275	346	309	296	320	317	327	307	340	317	336	307	320	323	316	320	319	328	290	348	328	295	327	326	328	348	347	333	310	307	313	332	310	292	323	322	329	333	345	347	342	304	314	336	338	298	334	334	309	348	318	343	287	349	329	342	340	326	292	309	354	287	311	325	313	338	346	299	285	268	344	326	326	310	314	311	327	318	333	309	304	329	281	323	309	294	322	322	322	326	332	325	301	295	355	338	308	323	300	307	306	300	310	366	344	307	314	352	332	313	313	302	328	340	326	280	325	348	309	325	319	288	326	285	292	373	303	321	302	336	329	332	327	325	310	321	305	322	336	320	308	339	320	335	324	350	324	317	320	320	339	323	329	327	324	348	330	305	341	326	331	308	334	318	306	322	346	321	326	323	316	335	332	276	303	299	321	312	349	289	312	326	334	337	302	300	327	281	314	339	349	321	330	324	315	330	305	292	341	322	299	345	336	334	334	346	322	322	315	315	333	299	293	298	336	331	333	331	298	311	333	325	314	340	306	303	311	341	319	357	327	313	320	285	312	317	319	316	315	328	292	326	336	315	308	337	338	346	317	314	325	310	324	306	270	326	336	307	322	331	307	316	306	324	313	308	293	296	322	322	323	326	298	287	304	294	316	336	305	345	329	333	335	305	321	337	313	315	361	317	295	319	314	317	330	325	315	312	322	328	312	359	300	314	293	342	354	309	311	320	299	337	325	331	335	342	365	331	331	293	315	342	315	306	322	329	287	332	337	312	295	306	324	321	365	291	316	324	336	342	324	287	309	300	299	343	315	302	327	345	329	324	330	344	335	340	297	291	328	288	315	340	318	307	324	297	306	310	330	305	317	308	322	328	275	331	317	315	296	296	344	324	284	348	294	334	282	336	316	303	333	294	332	338	330	335	324	318	337	335	312	323	333	289	288	354	314	303	319	286	346	323	340	308	319	315	320	296	304	296	327	315	330	330	298	293	324	313	366	347	320	296	337	343	329	318	319	293	345	306	325	282	305	335	324	317	340	343	352	341	322	333	316	313	324	319	313	312	336	332	314	314	329	338	332	288	308	326	359	312	345	301	342	311	358	298	300	308	324	309	312	288	305	320	321	295	313	335	320	327	309	318	328	347	294	333	329	322	322	332	314	351	314	318	331	286	312	317	355	279	342	342	304	333	337	338	312	337	331	314	335	338	334	334	320	328	348	337	301	324	332	344	323	336	301	306	330	276	360	312	305	311	306	371	330	338	325	317	318	336	341	307	325	333	344	299	359	298	309	297	307	302	321	323	310	297	339	303	357	317	332	337	344	335	310	354	338	297	305	323	319	351	327	318	312	332	335	333	332	327	312	330	289	301	290	310	297	312	320	319	316	291	289	333	324	303	329	321	299	315	345	342	332	295	323	283	348	313	353	325	337	320	358	371	321	307	363	307	294	333	352	310	326	320	310	301	324	340	317	307	305	324	327	315	316	301	322	303	346	327	324	295	297	324	294	315	344	350	291	317	330	345	290	326	303	310	332	317	335	339	338	329	306	310	320	362	304	306	355	328	295	292	326	315	311	316	336	308	327	332	352	282	312	312	296	317	285	318	331	295	301	304	278	320	301	301	294	299	345	324	340	337	326	324	322	286	307	316	342	332	336	304	314	300	310	319	304	304	309	346	321	317	336	348	318	310	323	333	308	349	328	331	304	344	339	343	323	320	317	328	284	318	336	330	308	315	293	319	287	340	299	317	305	331	304	314	309	321	335	325	309	313	337	345	341	293	318	306	317	291	357	330	308	313	339	308	312	303	319	347	315	320	314	330	328	302	318	366	320	326	315	339	341	308	312	312	326	320	337	326	343	339	341	323	315	311	337	299	291	302	337	352	289	341	303	311	337	370	304	355	310	337	330	335	350	344	317	331	301	313	305	283	296	308	329	335	304	330	305	340	324	339	333	298	321	312	301	310	333	316	318	349	312	304	320	302	365	320	352	314	349	317	321	332	316	297	327	277	345	304	332	317	321	301	304	314	314	332	340	298	331	302	304	330	316	298	335	326	324	373	321	329	324	303	358	340	330	294	354	305	355	322	331	308	320	344	306	336	295	308	318	330	294	311	308	297	317	317	359	333	305	333	280	313	347	358	291	321	276	295	321	321	290	309	307	319	310	307	320	327	336	288	340	273	310	337	311	325	306	318	305	323	352	314	317	323	335	349	335	332	304	322	325	362	291	329	316	343
2603	810	907	995	922	919	889	887	817	839	815	773	807	766	776	833	820	781	778	793	836	815	808	789	772	785	791	796	801	777	780	853	779	818	800	815	793	776	784	766	813	838	813	834	750	734	789	783	812	792	784	839	753	804	835	814	784	786	805	777	820	717	773	825	802	779	796	770	755	768	810	800	805	785	754	799	785	768	787	766	820	885	768	740	815	751	781	752	844	836	838	807	773	840	775	809	783	811	813	804	767	753	821	790	754	811	793	802	805	797	757	821	762	817	781	797	785	745	808	784	818	757	790	797	793	785	781	744	747	754	791	797	785	802	776	810	801	803	796	783	813	812	805	788	757	776	804	810	796	794	789	765	753	789	791	830	765	806	805	796	788	745	792	783	821	789	762	812	851	786	768	825	774	780	784	800	801	778	834	817	798	767	730	836	852	846	782	783	788	809	761	780	743	775	775	775	811	767	796	753	776	761	796	804	826	767	780	778	768	796	827	786	811	812	789	794	806	812	777	744	723	782	772	759	780	809	822	769	824	781	777	789	719	775	809	800	754	765	808	776	804	739	792	827	836	741	759	782	771	796	747	774	780	737	791	773	802	805	767	798	802	802	792	742	761	775	772	825	806	752	864	785	764	782	771	795	821	756	793	775	793	865	830	768	726	819	835	772	821	791	787	730	692	855	771	815	778	829	761	723	753	805	859	729	811	773	754	802	789	762	779	796	771	759	784	786	770	769	782	804	767	787	821	845	821	776	804	772	867	765	794	754	800	753	765	811	808	810	821	798	774	701	793	815	750	792	783	773	799	815	770	796	761	769	812	769	781	827	791	762	782	796	746	738	758	828	797	807	823	758	858	802	811	818	756	781	791	773	802	782	781	788	789	803	777	780	774	818	751	840	825	761	772	791	779	763	760	851	829	807	781	774	700	805	825	763	800	789	818	770	883	826	780	805	802	798	761	754	835	809	841	755	799	784	816	771	840	776	756	750	770	770	785	817	835	788	764	805	814	799	816	831	763	769	772	781	742	797	750	761	782	835	853	754	780	724	763	778	789	781	807	804	770	766	741	807	801	796	774	776	769	782	802	811	818	765	777	779	800	785	749	765	793	782	769	768	830	752	789	762	782	730	702	828	779	793	747	822	804	795	810	819	815	761	828	790	811	777	810	806	795	776	760	797	809	758	827	819	784	811	753	810	765	786	779	781	770	847	761	800	794	771	799	798	754	790	798	829	763	771	830	770	773	823	772	806	825	790	785	783	798	760	827	819	778	807	798	753	811	783	805	818	772	769	789	746	836	790	808	787	820	769	787	751	765	810	779	792	819	782	776	752	833	825	807	791	782	746	746	780	746	797	816	777	814	787	744	812	770	823	780	810	769	743	770	786	791	787	841	867	747	786	806	802	802	802	799	771	718	812	751	796	778	761	756	774	796	795	806	739	771	812	823	801	782	814	808	768	865	792	762	763	814	746	807	811	776	835	799	793	774	819	770	790	790	762	813	762	799	809	842	761	750	775	763	816	817	783	828	804	771	795	787	767	812	809	791	880	749	809	859	769	765	796	802	792	812	817	774	840	806	770	797	811	790	795	792	769	779	790	792	803	721	773	791	787	792	771	804	831	741	816	756	797	767	801	840	783	822	786	733	807	736	811	722	824	797	750	802	821	759	763	814	777	831	825	795	731	824	796	817	759	824	761	801	764	787	826	752	819	826	787	790	768	746	785	817	793	794	768	812	776	798	765	824	790	782	805	791	851	794	834	764	746	812	784	773	795	810	808	820	748	766	859	810	808	830	781	831	831	808	759	780	801	789	816	768	758	796	782	791	786	769	800	798	764	747	843	758	758	766	756	799	816	805	826	772	723	832	857	740	740	726	812	786	727	750	803	802	772	761	808	839	814	752	810	810	790	755	795	869	796	776	823	779	786	796	801	807	800	799	805	780	759	815	793	743	789	777	822	786	772	725	777	796	801	771	786	768	802	789	760	757	767	772	741	796	746	811	769	814	782	784	805	757	827	839	759	779	755	814	790	823	817	847	759	791	757	790	830	744	780	780	754	745	822	776	797	820	824	786	798	799	809	780	754	777	809	779	781	803	770	795	756	796	803	757	744	824	819	779	794	742	764	795	831	757	815	789	807	765	836	853	778	811	799	758	750	776	779	763	818	795	774	810	782	800	814	755	766	772	815	851	786	767	803	773	777	848	825	786	761	786	822	748	826	790	792	752	764	796	786	827	796	763	823	800	746	793	789	759	762	811	726	802	776	763	827	769	756	777	846	809	794	818	759	748	756	788	757	788	745	786	789	796	791	791	820	803	763	806	745	828	753	823	767	768	803	753	770	824	749	787	773	772	816	763	798	794	800	814	764	815	777	768	803	780	756	805	767	794	817	810	772	831	786	805	799	813	811	816	786	739	815	826	764	764	783	798	761	808	747	783	798	814	795	760	757	800	805	822	808	793	781	828	813	768	764	757	796	736	777	849	780	793	774	734	788	818	799	801	769	775	785	766	807	776	805	828	825	767	830	823	768	766	791	836	797	762	799	809	813	816	779	781	757	769	785	823	793	783	846	805	823	807	787	821	824	812	810	724	752	790	774	784	766	795	831	766	827	823	796	762	756	805	779	778	793	818	770	781	827	801	767	784	799	819	827	804	795	794	796	803	780	844	860	752	756	773	798	771	795	774	751	773	748	753	829	837	788	769	802	755	810	765	784	789	731	842	770	786	795	788	769	801	813	775	778	792	777	799	817	848	755	774	787	721	818	774	780	829	753	823	818	808	776	850	830	798	806	792	785	769	780	754	780	808	793	797	816	787	772	824	799	759	763	784	777	798	809	788	815	797	804	770	817	760	811	801	810	789	845	820	755	840	829	757	789	805	772	783	779	793	818	761	730	791	810	780	799	797	835	803	829	818	784	834	858	845	779	776	744	793	750	769	762	755	799	760	783	753	755	787	759	843	809	793	771	805	778	795	777	755	736	808	754	802	784	805	796	774	748	808	779	785	838	788	801	784	812	751	774	827	775	767	796	840	806	763	778	792	788	764	827	846	808	785	738	810	808	784	776	796	803	806	821	773	775	804	783	796	780	819	735	808	783	795	795	783	750	763	788	820	816	864	790	829	793	756	789	798	779	793	804	791	804	832	793	777	802	837	757	768	791	771	832	799	824	814	801	782	793	814	761	809	789	796	716	757	799	778	766	776	800	820	782	789	798	822	801	824	735	769	790	805	777	789	774	750	813	829	790	823	807	791	817	746	809	781	818	789	814	709	772	822	783	851	818	738	810	790	773	754	790	782	816	799	816	776	813	795	761	763	739	779	786	803	807	779	816	743	769	786	763	793	797	831	840	838	821	792	823	838	808	796	831	826	782	782	792	779	797	808	807	787	785	753	804	815	791	777	858	769	779	819	788	791	774	823	786	809	771	760	807	770	755	799	789	809	845	788	805	780	778	812	748	746	804	822	793	822	759	796	815	860	767
7876	1374	1618	1359	1138	817	541	435	373	289	326	295	287	254	238	210	255	224	210	244	282	249	208	213	210	194	172	195	192	189	193	167	176	179	169	176	198	185	173	173	181	161	192	154	156	172	196	137	141	159	164	187	166	178	147	151	169	151	152	149	158	146	141	157	145	151	136	149	176	163	165	152	138	142	178	178	149	163	144	173	156	172	171	181	162	155	158	169	171	146	145	143	143	165	162	162	166	169	179	161	152	172	163	163	157	163	166	131	147	182	141	147	151	131	152	156	156	174	174	156	145	152	160	158	141	140	158	166	179	135	165	170	160	147	174	172	139	164	150	154	170	163	153	163	182	165	166	132	168	170	166	160	158	165	150	170	144	160	149	159	174	164	157	167	156	153	181	169	197	156	188	166	175	153	154	164	151	174	159	172	152	153	125	179	159	170	142	162	133	155	140	181	160	167	148	175	182	144	147	159	154	150	145	143	150	151	167	171	150	154	183	169	145	150	147	186	161	168	145	139	141	167	162	169	158	182	162	154	167	153	144	138	153	157	148	132	143	136	160	162	166	151	145	163	178	162	169	159	150	140	169	123	173	173	152	178	162	151	148	143	139	158	134	169	159	117	160	175	157	179	153	135	143	156	156	156	163	161	161	169	162	160	161	170	159	163	150	136	160	148	151	162	148	157	148	163	159	174	144	144	125	164	137	168	180	135	161	129	164	169	169	156	157	155	148	140	129	131	151	157	145	153	145	157	149	161	131	138	169	135	151	153	159	146	141	175	164	148	160	129	152	140	170	147	155	176	174	172	177	151	150	158	152	163	162	142	146	162	135	165	167	171	155	168	149	181	156	165	179	157	158	177	137	147	166	140	165	157	157	166	159	163	146	155	130	139	142	170	174	167	144	151	146	135	160	160	153	156	146	156	160	160	149	171	142	134	141	172	135	166	155	139	148	164	170	152	167	145	180	134	152	190	146	142	158	148	147	160	152	175	154	109	157	143	152	149	173	157	126	150	160	147	162	143	161	137	146	168	155	135	158	164	159	166	149	163	144	169	160	143	140	141	133	166	158	155	166	156	133	158	151	130	168	171	147	141	152	188	151	161	157	162	172	178	143	159	164	172	161	140	169	164	172	157	164	148	156	155	167	162	167	152	145	158	163	175	173	169	160	162	157	162	175	182	176	167	157	160	162	160	130	136	163	157	153	156	161	134	151	151	179	164	150	174	173	158	155	153	174	154	158	176	161	149	176	147	155	130	151	179	175	142	169	153	154	138	156	164	165	155	162	138	171	158	171	146	148	142	158	151	150	137	155	142	135	158	164	175	140	154	161	165	156	161	185	152	179	140	122	154	185	162	155	153	177	148	142	155	153	147	158	139	179	162	129	169	165	164	180	158	135	177	128	155	157	151	161	185	153	164	169	142	135	168	155	150	153	154	160	167	152	187	165	142	150	158	144	153	136	170	150	166	164	180	155	152	180	134	164	152	147	173	157	152	158	141	152	138	157	160	152	152	157	162	157	151	168	160	160	157	169	152	168	167	178	168	147	137	152	153	137	165	165	158	173	136	146	155	181	157	173	152	147	137	176	129	157	149	141	138	134	170	172	115	160	148	148	163	138	170	144	164	152	161	158	175	161	169	165	144	165	168	139	157	170	155	168	157	151	151	165	154	143	135	178	162	141	131	127	176	162	151	145	142	125	124	143	143	141	160	159	147	164	151	157	161	160	171	163	145	154	153	163	142	168	158	141	140	167	145	160	176	157	146	161	150	161	182	155	142	131	165	137	166	174	146	143	155	168	145	127	139	160	166	166	149	171	144	161	147	183	155	170	154	158	154	147	142	160	171	168	154	135	159	143	142	159	171	148	168	151	176	159	172	141	160	172	144	171	166	155	147	162	131	142	155	149	146	174	174	159	161	156	171	152	158	144	161	176	122	159	152	145	149	168	130	131	161	148	152	157	171	154	160	154	152	152	148	157	134	168	143	169	161	150	147	166	141	176	141	158	168	127	144	141	150	145	147	150	170	156	160	157	185	167	161	146	150	172	153	137	152	159	149	167	177	131	162	152	148	167	146	175	146	150	169	153	177	146	153	151	148	159	174	162	156	146	163	163	128	162	160	143	163	176	174	159	126	154	149	170	143	154	162	144	154	157	161	180	151	174	133	160	172	170	150	164	150	153	170	181	169	175	130	159	147	129	164	166	148	157	155	164	170	159	178	130	141	170	162	141	173	152	154	130	166	133	146	152	161	160	168	135	133	150	159	174	148	164	157	160	153	148	164	159	151	158	183	146	145	149	168	135	164	173	148	151	163	173	158	171	146	150	158	165	180	155	152	136	150	151	175	134	166	158	142	163	160	152	167	155	159	148	152	153	141	123	147	159	160	158	151	149	147	155	161	143	168	164	161	163	166	167	170	164	141	151	158	168	160	150	143	151	166	148	158	169	144	152	164	162	168	131	154	157	164	140	153	174	164	161	149	163	155	160	183	169	157	159	156	172	158	147	153	144	148	165	145	158	149	175	148	140	155	174	139	156	147	162	158	153	164	126	154	150	138	162	143	153	175	139	165	151	168	175	150	162	153	158	140	138	152	144	177	148	193	163	156	155	156	162	159	153	140	132	157	145	154	175	144	151	146	166	153	134	163	142	166	155	167	138	167	153	163	162	162	151	150	176	160	160	156	156	172	169	143	133	167	156	144	149	142	164	178	154	139	154	158	174	149	166	138	148	152	158	162	180	145	176	174	168	150	142	148	155	194	159	151	172	171	135	151	175	174	148	148	145	163	155	160	144	149	132	158	159	144	156	154	147	161	156	154	130	151	164	146	169	161	153	168	126	142	143	143	146	153	177	153	173	179	156	176	156	142	167	151	174	157	159	155	153	151	123	168	146	162	185	171	142	149	141	154	154	162	157	164	166	124	154	166	161	165	166	170	143	158	155	157	159	151	132	156	141	157	163	170	166	153	153	174	181	150	146	148	171	133	154	175	145	142	159	156	161	163	141	190	149	167	150	183	157	163	134	158	165	155	165	172	128	153	165	134	164	170	157	143	140	156	161	161	159	150	145	135	164	155	164	155	151	160	155	152	156	162	156	170	168	174	158	138	139	153	167	188	169	152	163	163	140	150	155	161	158	173	156	130	163	163	154	162	167	154	139	155	149	169	173	178	166	147	147	152	140	155	162	178	139	158	131	152	167	174	193	170	141	171	138	164	167	159	162	146	160	135	170	137	143	161	145	149	157	147	176	153	157	166	140	144	145	164	140	166	163	117	163	163	159	156	163	155	158	151	165	176	122	136	143	137	154	160	146	158	169	144	167	165	126	148	147	154	160	149	157	190	166	186	166	154	162	145	151	157	170	134	160	144	153	167	169	148	140	154	158	161	172	164	161	168	143	158	144	166	151	170	168	168	145	174	154	166	150	166	161	166	156	160	145	158	165	155	168	165	147	169	136	144	145	167	145	152	194	162	182	133	159	158
6174	1509	3229	4246	3782	2988	2188	1850	1631	1465	1457	1389	1159	1025	980	1061	1007	873	879	1173	1408	1156	994	939	743	716	748	770	754	650	629	663	532	661	576	583	570	556	612	578	602	589	630	541	528	535	467	474	464	502	484	479	461	473	461	430	446	455	424	493	432	475	509	452	448	508	501	452	409	444	472	433	455	446	461	466	443	461	458	449	453	457	457	442	451	446	442	465	484	468	412	447	497	467	444	481	445	462	443	456	511	472	433	453	448	463	486	450	453	444	457	432	464	432	454	481	435	442	430	440	450	443	483	420	443	463	430	474	472	445	460	429	420	432	467	445	466	447	456	455	419	436	431	452	453	454	419	455	472	449	462	415	406	421	455	485	446	453	417	461	448	453	419	441	426	412	451	468	440	464	456	442	474	437	446	397	398	447	430	425	466	445	428	487	438	451	498	426	438	442	435	441	456	452	440	437	438	447	467	460	430	411	437	415	454	412	442	421	418	437	441	454	457	445	453	429	418	456	457	446	451	426	478	418	435	403	430	388	451	438	453	448	460	441	421	457	413	410	443	440	430	430	475	470	427	410	467	458	459	439	411	418	456	440	429	407	432	444	437	418	441	468	430	450	452	450	411	421	424	466	449	455	425	455	428	399	408	451	445	433	431	415	439	388	432	425	459	429	440	457	469	399	430	406	436	462	434	444	418	424	453	440	434	449	443	432	429	416	434	436	390	430	432	484	454	457	429	458	466	456	460	428	475	440	455	459	474	474	425	472	452	462	446	430	445	422	415	426	424	469	436	430	458	452	411	421	433	442	472	433	468	483	448	471	467	449	420	412	460	449	445	469	464	470	452	469	467	417	454	456	449	461	471	457	459	391	409	460	419	434	410	430	477	437	464	457	473	452	416	441	435	438	463	431	477	457	404	466	439	408	479	422	451	430	435	484	443	485	434	447	475	459	437	427	415	431	446	411	421	443	460	469	466	461	429	433	443	482	474	440	475	449	394	419	414	428	435	460	446	451	454	445	418	464	453	410	458	461	455	438	448	452	433	428	450	461	424	448	439	421	403	437	456	425	437	445	434	430	436	470	415	449	447	439	410	447	454	453	420	450	442	454	413	423	446	441	470	429	458	430	451	445	456	464	402	436	431	460	432	454	445	454	419	455	443	471	451	413	428	429	409	457	461	440	469	449	467	448	404	431	460	420	411	405	448	446	455	478	428	440	438	470	414	371	419	460	423	453	463	471	416	467	450	451	456	428	442	447	421	431	398	460	416	434	444	451	460	422	408	448	388	445	468	438	433	435	430	447	444	467	385	400	449	459	439	461	418	389	446	452	446	433	443	427	446	441	445	455	462	451	438	460	429	458	431	448	391	430	430	412	402	431	434	450	453	413	425	440	411	440	474	452	452	436	443	485	445	438	459	448	461	443	447	441	450	468	455	473	412	460	476	465	421	441	471	470	426	455	449	430	429	443	419	437	438	410	443	409	475	468	431	426	425	450	460	450	434	418	422	436	453	415	425	427	406	457	463	475	426	469	436	431	427	428	434	450	442	423	462	466	461	439	432	424	417	455	455	467	457	466	397	451	420	403	466	462	412	415	448	469	438	425	447	436	403	433	432	472	437	456	412	432	428	431	416	422	476	391	429	397	418	414	452	427	453	483	436	419	456	428	453	408	467	425	450	457	441	472	444	430	458	431	442	449	471	481	487	425	452	483	463	453	464	451	443	436	425	454	470	447	460	463	518	461	472	429	419	457	428	444	437	454	397	423	459	413	462	439	433	439	449	470	447	432	451	459	427	451	440	439	436	438	437	427	468	414	477	427	435	438	445	464	438	443	405	460	416	429	473	476	428	429	422	429	425	428	441	420	416	444	437	448	433	449	443	448	463	457	457	458	441	439	449	444	457	459	448	428	406	433	432	422	411	437	441	450	443	463	427	429	483	439	426	444	438	425	444	467	435	438	408	418	415	427	457	428	432	432	420	407	442	449	461	416	409	420	473	489	437	448	470	469	454	435	439	402	428	432	487	486	476	443	435	480	415	457	497	420	436	442	462	484	442	456	418	413	430	471	463	470	436	446	432	421	431	422	448	421	458	437	513	428	445	441	454	458	443	465	412	468	482	455	455	466	439	418	383	471	454	423	406	460	440	454	408	426	460	423	481	432	447	467	474	429	423	461	427	450	443	407	460	481	448	457	460	422	432	458	443	428	443	462	457	470	432	447	437	444	446	435	452	424	421	436	487	429	475	440	449	437	437	418	421	397	441	471	455	462	483	427	450	437	441	435	413	446	412	443	445	418	458	441	433	432	441	439	426	446	445	420	459	456	463	447	464	462	473	412	428	425	434	466	447	463	436	459	421	472	454	422	394	436	491	431	422	416	410	441	418	495	419	458	431	415	422	436	457	465	416	448	410	416	416	482	411	473	435	463	425	442	404	424	410	450	455	440	464	425	404	419	409	472	416	452	484	402	427	496	435	453	444	441	469	426	432	483	460	406	477	449	419	447	458	453	457	426	433	440	429	437	419	419	421	422	434	447	461	433	448	408	435	458	445	412	458	451	444	437	435	434	451	437	457	429	459	411	470	491	452	432	456	466	465	497	444	433	435	413	430	460	422	407	431	456	424	438	435	413	464	439	476	444	436	436	461	410	427	421	418	463	422	430	415	436	450	437	433	410	474	460	447	409	482	398	399	410	412	476	401	446	458	434	431	446	445	454	480	403	437	424	466	462	420	466	465	464	480	459	403	461	447	462	437	462	427	451	462	463	446	438	424	394	484	430	465	450	446	422	430	436	440	448	444	466	451	416	442	448	412	420	458	421	434	414	461	467	419	427	462	427	445	449	470	438	447	453	442	481	468	441	429	438	427	395	443	483	436	436	433	474	449	450	461	419	423	433	470	469	464	428	447	431	468	449	434	452	425	444	436	400	447	425	434	422	475	431	410	390	420	442	456	450	494	423	454	441	457	412	418	448	428	419	459	432	437	461	443	443	446	431	417	473	455	430	426	424	438	451	432	453	443	402	423	396	460	439	455	439	442	450	432	446	478	444	437	442	460	444	467	414	468	435	405	430	468	471	461	444	444	444	455	438	450	440	431	392	478	461	457	425	423	444	477	499	449	449	422	453	466	422	443	445	442	474	480	435	458	443	451	420	458	397	449	444	413	452	431	453	488	439	457	426	427	449	413	436	463	438	402	425	426	442	457	404	446	417	445	423	474	458	473	451	446	466	439	440	406	440	454	426	424	407	443	442	443	453	424	456	451	475	437	445	443	421	436	395	452	438	401	450	432	473	450	417	439	439	446	482	428	430	444	426	421	448	422	465	424	448	431	429	449	423	434	474	434	437	437	404	443	418	469	440	437	447	455	401	403	421	447	467	432	468	469	453	433	421	471	429	433	429	440	458	421	440	438	445	441	413	474	455	472	405	431	418	449	438	468	449	431	434	431	470	456	412	436	437	458	430	425	471	432	430	416	427	430	436
14717	2805	3489	2803	1836	1379	970	796	799	562	524	486	401	371	375	370	328	337	323	364	424	349	328	300	290	275	279	257	270	254	238	224	207	213	210	216	218	238	234	235	236	199	231	235	193	218	194	206	222	203	205	162	181	204	229	212	208	190	180	196	192	216	233	191	210	187	210	217	170	201	174	207	209	188	222	188	218	195	176	202	198	208	208	176	214	211	190	222	228	210	202	199	194	210	191	174	203	182	211	183	200	183	177	179	208	174	221	203	181	213	224	205	194	186	214	214	186	198	209	184	173	206	204	216	215	193	214	206	202	180	209	192	205	199	182	180	193	173	202	210	202	225	184	191	198	201	204	212	193	191	208	207	180	197	199	220	181	205	188	204	185	197	202	196	220	200	193	199	177	203	217	185	185	206	209	225	187	209	188	220	200	181	197	200	199	206	184	195	218	203	181	209	210	207	198	198	198	235	183	187	225	189	219	201	204	201	197	215	224	193	191	170	189	183	189	212	181	187	208	207	202	200	202	200	159	203	205	184	210	179	207	210	243	190	189	172	188	203	209	213	210	197	217	196	199	199	223	217	195	214	203	184	204	207	215	188	213	188	176	188	229	212	205	221	230	203	191	192	183	186	224	225	212	178	228	187	234	189	174	219	192	207	180	206	198	219	199	198	199	216	208	189	191	210	234	188	225	210	171	203	208	188	198	190	209	205	189	189	196	186	199	180	204	199	199	204	191	197	198	163	197	212	191	231	188	210	189	206	206	220	230	217	195	188	212	201	200	180	175	181	166	194	191	210	192	226	190	198	205	232	218	203	225	230	201	222	219	216	191	172	197	202	210	211	214	193	187	179	204	209	212	202	187	199	183	208	198	168	189	238	215	199	183	192	190	221	210	202	206	192	162	214	232	198	208	205	215	204	202	223	210	205	176	189	204	200	205	196	178	216	191	212	212	187	194	186	185	202	203	211	216	182	211	196	209	217	214	186	226	184	200	197	216	190	179	196	181	173	213	194	167	204	205	179	194	170	189	214	201	223	203	209	216	239	203	175	194	169	217	177	219	227	218	222	195	210	228	209	243	199	198	200	236	188	211	206	177	186	217	203	199	219	205	208	172	198	189	223	198	228	196	184	214	220	199	226	181	196	190	171	203	195	197	169	190	217	204	212	216	215	195	214	194	216	225	198	213	175	204	186	210	194	213	205	187	194	218	196	181	222	192	183	192	237	214	197	219	178	203	223	235	191	195	211	197	204	208	213	220	189	188	203	172	218	186	208	205	235	191	202	208	206	194	219	203	196	192	217	188	192	207	179	207	165	199	191	195	184	195	205	195	164	202	214	194	190	186	176	198	193	187	178	196	205	228	189	211	194	193	192	188	184	196	202	207	191	216	179	196	181	201	191	200	173	202	216	190	200	208	188	191	222	190	208	177	203	204	200	207	190	198	175	200	185	217	203	198	220	217	199	206	201	195	218	196	210	210	201	225	206	188	208	187	206	209	206	192	223	196	179	186	222	208	228	173	234	201	202	209	183	217	181	182	208	190	179	193	207	218	181	216	208	211	219	196	194	199	202	180	209	199	202	209	197	189	197	185	205	189	181	186	182	212	205	205	202	201	182	201	204	199	215	188	181	191	195	188	221	207	197	207	176	192	201	189	206	211	202	214	186	180	195	217	203	184	230	224	205	181	182	209	201	215	207	218	217	197	192	196	238	192	199	183	198	187	214	183	208	190	181	204	203	174	194	203	203	198	177	179	200	201	207	189	189	196	192	197	216	180	174	218	201	198	187	180	223	237	216	216	188	202	220	204	208	180	192	212	212	189	185	188	209	196	204	226	197	211	211	164	178	198	190	214	195	224	185	208	205	200	184	212	177	195	204	179	206	216	196	201	185	174	169	193	190	170	182	202	210	187	217	178	190	210	207	234	190	212	215	200	179	188	184	244	197	225	201	189	187	221	205	193	176	189	200	202	184	193	199	197	182	199	201	196	211	196	175	206	181	193	181	196	188	199	205	217	208	190	213	189	190	214	205	182	207	197	211	211	180	197	198	196	192	186	196	214	192	195	225	171	210	216	166	210	221	188	183	192	205	187	185	187	212	213	188	212	189	212	206	205	218	209	191	196	188	217	205	205	205	214	205	178	196	209	192	204	182	187	208	219	219	200	204	188	197	184	196	204	199	229	191	191	220	217	170	194	213	181	182	209	181	179	185	197	188	182	207	191	204	182	200	218	227	187	185	171	195	195	195	212	196	186	204	186	183	178	188	190	211	199	223	188	184	204	207	182	174	209	181	207	187	181	193	207	180	201	188	190	188	188	218	180	206	206	200	190	192	185	182	181	200	207	218	203	203	202	195	198	194	213	182	196	196	196	210	193	188	187	174	207	197	204	198	201	205	194	213	204	218	199	187	197	221	189	202	172	183	191	195	224	187	202	237	203	202	185	198	191	185	185	183	205	183	204	209	180	212	203	188	191	234	232	178	190	211	193	221	197	197	182	193	210	188	204	196	188	212	185	228	238	194	191	201	197	193	186	222	198	233	214	171	188	195	223	204	179	223	207	201	191	193	191	217	193	203	204	196	174	189	232	179	200	210	185	181	203	188	195	221	211	188	176	214	218	220	198	210	189	185	224	198	191	190	207	198	194	187	218	180	202	192	231	230	199	184	225	192	203	213	187	221	200	198	187	196	178	201	186	200	177	211	226	217	205	229	215	222	197	171	182	176	201	204	189	217	192	183	184	182	216	231	196	218	191	200	211	203	196	214	219	208	202	206	190	207	217	214	157	183	215	198	176	197	201	201	208	192	205	197	206	207	187	184	214	196	210	208	188	207	191	228	190	221	197	194	182	233	203	181	229	212	184	182	196	206	192	189	210	217	192	174	194	208	185	217	202	205	214	205	185	191	181	174	171	217	215	194	210	198	209	190	195	180	186	183	196	201	189	194	181	226	204	206	192	207	205	207	196	204	187	171	199	212	182	191	214	213	173	209	175	208	174	201	183	206	196	209	200	205	227	202	213	193	207	224	174	179	228	185	224	201	202	198	190	240	200	206	178	192	203	184	203	200	188	207	189	203	210	199	185	221	193	198	191	195	175	196	200	198	221	202	204	191	175	197	167	193	185	196	202	214	196	203	211	208	192	198	195	208	179	183	188	201	184	186	170	178	220	205	193	178	195	206	175	204	180	203	196	211	203	179	197	183	185	189	225	207	205	200	187	227	199	223	195	204	206	195	202	183	178	228	222	181	201	194	197	207	217	205	220	210	200	195	177	227	184	196	204	193	181	197	209	202	201	177	208	233	196	209	211	195	185	202	200	192	194	174	194	191	199	210	188	191	204	201	210	219	198	181	184	192	164	188	211	195	170	180	190	207	216	203	191	203	190	194	185	202	189	205	221	204	224	178	217	204	189	201	185	210	206	219	212	186	222	207	241	220	212	193	215	199	181	171	216	214	211	164	195	192	200	206	190	183	179	201	207	185
8255	2478	5780	6822	6352	5128	4061	3237	2837	2576	2394	2341	2113	1819	1638	1595	1602	1355	1428	2008	2168	1815	1601	1568	1233	1131	1123	1076	1134	991	927	803	714	754	792	814	804	855	857	750	850	800	845	782	772	660	609	582	591	642	616	605	640	563	631	637	597	601	601	622	595	580	562	590	626	566	595	603	596	586	597	605	609	564	540	554	563	582	567	577	583	571	630	570	574	628	552	561	559	573	566	562	606	587	572	575	589	545	582	587	546	579	590	576	557	580	609	581	547	584	593	566	555	574	572	599	576	548	565	590	579	549	569	579	556	579	551	598	574	511	565	596	561	545	568	541	575	522	543	564	551	568	531	541	542	586	564	549	557	577	543	577	599	551	549	559	554	548	560	554	562	530	530	544	578	569	581	528	560	553	547	542	571	587	549	589	556	558	563	580	574	569	561	580	495	560	575	570	526	589	540	570	550	558	563	574	576	555	516	550	552	578	543	562	510	562	557	566	584	567	535	575	566	540	598	554	552	579	562	573	563	566	568	600	550	573	563	586	552	574	570	577	569	574	555	553	582	556	537	592	568	557	563	549	574	599	564	567	549	550	582	561	585	547	550	507	588	580	552	526	542	566	558	545	573	508	594	614	538	571	580	583	568	607	566	580	516	588	575	547	577	525	553	567	585	546	563	529	574	531	544	569	555	584	575	594	579	559	588	571	562	576	520	561	557	566	564	602	561	575	529	587	535	586	585	542	541	548	513	548	560	545	578	544	562	556	583	529	529	596	541	556	590	570	582	538	561	550	543	543	562	577	582	558	563	575	591	552	564	536	586	555	582	585	587	554	580	547	551	558	550	563	541	529	579	547	555	556	530	540	524	527	597	577	608	567	565	574	564	540	568	549	543	536	543	576	568	538	552	621	585	549	581	539	572	588	553	529	593	601	610	583	585	527	561	565	573	556	585	603	545	538	500	595	557	543	553	537	567	540	564	545	590	547	553	533	523	583	563	563	593	581	558	604	544	573	574	562	593	580	562	599	544	545	531	538	572	566	546	605	560	561	578	558	557	552	523	571	556	549	565	587	564	596	526	536	598	534	540	581	583	540	571	573	585	611	580	566	533	568	531	545	571	558	551	561	583	556	598	562	573	565	575	581	562	576	549	526	589	560	554	572	568	513	557	546	535	534	546	566	520	574	568	543	568	552	550	553	559	547	529	542	566	538	540	568	554	575	490	531	575	568	560	554	546	526	568	556	526	563	566	580	524	568	577	549	573	543	571	544	573	559	590	556	559	528	561	571	548	570	561	596	538	533	589	625	571	564	550	564	580	549	541	558	539	578	540	540	577	510	575	543	537	543	586	542	576	538	622	541	590	547	565	549	537	560	578	533	551	547	567	587	589	556	515	523	557	562	557	536	575	584	621	541	564	505	541	584	568	587	536	533	521	547	595	555	556	565	559	571	583	530	538	523	587	568	592	557	568	584	545	558	558	577	587	561	534	563	580	562	496	560	550	588	511	579	518	577	555	557	530	576	565	566	556	518	554	520	568	565	558	545	571	611	564	582	555	584	558	570	582	553	562	572	555	540	553	561	560	571	535	612	528	549	563	602	548	537	560	563	555	527	571	547	600	582	558	574	548	549	547	555	564	553	552	529	584	555	550	612	570	573	571	542	595	541	568	563	544	559	505	536	565	558	518	563	569	507	564	561	522	545	550	534	556	523	553	574	565	547	552	566	529	577	575	556	571	568	542	566	589	564	567	593	562	592	543	555	579	553	562	582	554	540	580	554	631	586	575	570	586	568	574	558	546	566	603	549	538	551	536	576	557	578	579	561	553	573	577	572	564	570	584	575	572	533	604	552	561	530	530	594	562	569	530	600	534	577	530	553	563	546	547	591	593	559	556	586	597	566	561	583	566	544	566	553	563	543	569	558	561	577	546	561	568	522	540	585	573	561	551	572	541	534	574	620	560	560	540	556	525	549	553	604	585	532	539	534	573	601	547	561	538	550	529	535	592	535	560	546	591	549	589	565	575	544	572	531	563	582	626	528	549	570	565	497	555	572	550	557	573	536	555	514	561	583	548	594	541	603	531	541	557	545	526	564	565	589	518	559	564	561	568	582	570	534	587	599	555	556	551	540	578	550	568	523	565	569	553	552	570	510	539	599	553	558	561	586	562	549	547	572	555	547	588	572	547	575	537	552	606	591	559	546	544	560	553	590	576	551	577	545	563	571	552	577	555	540	560	560	530	523	615	551	569	551	522	578	568	566	560	594	564	568	581	583	579	551	513	558	562	529	581	559	558	542	526	566	581	567	584	566	519	559	541	572	567	549	558	586	568	562	588	545	548	564	566	560	537	578	549	560	585	549	567	606	565	561	601	561	548	515	574	567	554	574	538	569	558	546	604	526	573	517	531	539	545	561	576	583	583	600	531	552	601	577	539	576	558	540	591	596	605	601	570	547	567	573	535	544	555	570	552	589	562	567	568	546	534	566	583	561	571	556	586	533	582	560	538	555	601	607	532	554	568	561	598	617	594	540	513	518	529	596	554	525	540	540	557	571	556	539	540	541	573	516	567	553	579	540	533	531	581	587	566	557	521	591	590	593	603	510	563	579	552	566	591	550	522	564	588	563	584	576	552	537	566	544	598	545	547	596	548	560	568	551	540	553	565	580	563	594	594	560	526	580	564	572	577	592	581	554	539	578	565	544	544	570	514	559	612	530	571	544	595	568	562	588	524	521	553	541	596	583	547	547	578	577	595	536	554	592	570	592	595	514	547	566	531	586	587	534	579	607	597	551	551	579	555	524	536	573	546	558	553	570	578	601	569	584	585	540	564	510	556	599	563	595	555	540	497	555	525	549	541	562	532	549	545	558	601	559	538	547	565	562	530	553	550	551	581	591	592	573	583	573	546	560	598	588	571	516	617	595	583	527	591	558	545	556	565	566	509	567	558	573	606	567	585	536	584	595	575	522	612	568	520	541	495	575	604	558	560	584	583	585	563	559	549	555	569	542	556	572	553	569	533	580	549	589	574	544	533	585	568	528	511	559	556	536	514	549	540	593	561	571	539	543	543	609	517	603	613	570	557	538	546	575	525	559	546	551	560	562	589	561	567	563	576	610	520	548	528	578	604	582	548	536	610	592	519	561	547	534	535	557	574	563	548	570	563	543	564	574	559	543	560	577	555	554	553	572	583	568	570	530	564	543	552	615	532	569	542	576	572	556	592	524	551	593	558	539	515	549	568	592	588	583	521	565	547	583	559	580	567	589	592	581	566	547	578	575	550	541	585	556	569	540	528	535	582	606	552	587	529	564	536	552	547	582	537	535	537	572	576	537	569	544	551	569	536	566	541	571	560	581	569	555	536	562	551	592	567	563	513	549	589	577	560	558	576	575	591	533	590	547	559	550	570	583	534	567	551	564	568	560	533	612	511	559	548	608	557	576	570	572	534	566	535	558	552	521	551	536	593	570	581	547	560	576	580	551	554	575	551	535
2121	374	349	345	339	304	357	335	320	342	302	314	342	310	300	333	291	318	318	333	350	333	313	306	326	290	349	325	340	318	361	315	358	333	333	347	322	336	307	335	343	346	325	332	325	320	300	329	301	370	365	340	327	323	313	354	309	364	332	345	293	274	334	287	323	314	317	348	342	347	322	316	286	348	329	324	299	315	314	339	334	331	366	325	372	316	315	336	352	322	344	314	352	314	322	326	335	292	361	358	311	291	339	329	328	321	293	344	327	318	314	334	339	310	330	309	339	352	346	325	341	311	352	326	355	331	331	340	324	348	340	327	325	331	336	329	321	310	325	346	325	349	321	320	305	335	299	339	321	340	306	334	318	336	307	306	313	320	306	323	310	339	318	319	313	347	335	333	322	328	336	327	340	326	312	338	313	322	331	306	317	362	315	329	338	308	355	312	323	293	293	361	307	337	341	352	311	368	318	315	324	381	331	323	343	318	323	332	299	314	313	343	318	308	344	338	334	312	331	313	315	319	290	309	342	306	301	290	316	314	352	321	336	329	360	343	337	333	310	332	326	340	343	294	348	328	329	352	334	304	332	306	333	304	358	340	344	324	330	289	378	320	334	328	295	331	334	303	321	312	336	280	323	351	324	329	301	330	343	310	311	313	332	331	290	327	334	332	341	320	328	336	294	307	342	351	333	339	302	329	320	318	327	308	305	321	371	354	340	338	333	341	331	314	335	324	316	339	310	336	362	306	311	329	351	320	335	310	291	319	330	325	313	308	343	320	336	351	298	301	339	311	357	296	318	303	325	308	306	308	310	334	301	334	316	324	312	310	345	330	290	332	361	310	311	321	322	359	335	357	359	314	284	290	338	300	368	333	304	321	315	317	341	324	355	336	325	334	304	345	299	323	330	336	314	341	313	310	341	349	335	338	341	343	271	294	361	280	389	311	332	344	324	338	315	379	309	346	341	316	310	343	323	323	332	294	310	338	313	349	307	294	302	321	377	352	308	316	306	319	339	288	327	324	325	374	322	311	317	322	315	306	322	350	330	339	341	343	303	325	300	323	322	331	330	357	319	366	314	322	340	354	330	337	347	332	316	321	344	311	313	314	340	343	298	304	353	331	335	356	333	295	350	353	314	310	292	325	295	359	336	304	305	308	340	313	364	298	300	335	323	291	325	296	327	352	317	337	361	318	321	321	345	307	321	333	322	310	312	302	339	341	336	340	315	351	306	346	321	341	312	336	336	307	305	319	299	316	342	337	331	351	348	370	307	290	319	322	331	345	328	319	330	319	296	372	336	357	327	333	310	321	332	342	334	339	350	334	324	329	340	358	304	334	335	335	314	323	299	253	340	339	315	320	342	303	322	328	321	312	320	330	320	346	326	285	349	318	318	315	337	328	349	357	311	324	371	303	350	295	372	307	336	330	297	332	331	322	313	310	317	317	321	333	300	303	314	328	332	311	330	329	349	308	340	328	354	337	343	322	305	350	343	290	335	328	315	341	330	310	330	317	324	323	303	385	311	355	319	321	301	309	332	321	329	345	326	297	329	346	324	329	326	346	315	308	315	348	319	356	369	325	299	354	339	337	323	313	323	306	322	343	328	337	322	335	305	332	317	309	338	314	312	313	319	327	326	315	349	314	365	335	320	295	317	299	342	322	336	331	361	331	329	318	338	320	279	360	328	319	313	302	352	330	326	281	343	332	317	334	313	353	333	334	311	312	325	332	341	317	326	323	315	301	319	336	341	325	324	305	310	326	338	293	367	346	350	337	359	323	329	310	352	362	339	351	337	319	310	327	317	357	308	324	328	329	336	308	311	290	295	317	290	337	327	308	331	320	358	306	314	360	307	311	328	320	317	312	283	342	338	332	332	332	323	297	299	327	328	361	316	315	325	323	312	321	328	322	306	349	322	328	324	362	322	336	333	312	344	306	299	320	335	360	327	327	346	321	329	310	351	350	318	311	297	344	347	293	297	347	347	326	323	348	312	339	340	332	320	337	320	348	299	352	313	305	330	359	313	340	343	314	322	356	326	339	322	331	318	303	342	322	290	344	324	296	332	322	309	315	310	308	346	309	317	317	306	328	317	339	302	325	305	340	309	319	347	338	317	320	315	341	319	341	314	346	314	339	347	332	314	312	362	359	338	347	347	338	286	331	320	324	325	318	345	323	319	322	338	342	342	295	328	313	302	285	300	345	357	319	318	310	300	304	311	337	302	308	357	303	356	320	307	330	339	301	329	345	323	361	345	337	361	316	306	383	313	304	316	328	346	296	310	330	333	309	316	314	335	321	306	333	284	324	338	286	339	275	333	317	305	300	343	361	315	324	320	320	357	319	287	313	293	322	311	353	331	303	335	352	308	328	370	327	328	316	363	285	319	346	343	325	305	308	332	329	305	292	335	301	338	307	353	357	280	345	335	307	318	346	339	311	324	331	308	313	355	325	287	284	342	311	305	291	298	321	354	308	366	296	304	295	317	315	323	337	317	364	314	336	321	299	384	324	316	369	328	315	313	291	307	291	332	311	339	296	303	346	349	304	324	297	326	352	344	324	329	307	326	323	331	350	300	307	315	373	336	337	310	318	321	337	315	314	316	299	341	345	312	343	353	299	303	330	360	314	295	345	310	333	336	310	312	335	315	307	374	317	295	289	344	314	320	325	286	339	324	321	366	329	307	317	371	335	311	315	347	309	319	305	322	314	342	316	308	327	338	330	340	341	326	307	344	320	313	325	300	331	304	307	292	339	377	292	330	339	308	361	303	317	308	322	321	310	351	302	342	332	314	333	327	336	362	339	335	326	289	347	313	327	304	309	323	298	332	331	306	343	351	377	361	328	301	308	339	328	309	325	333	322	297	334	336	354	326	346	359	354	339	317	315	340	327	285	338	281	311	341	315	323	330	343	315	339	317	334	334	293	324	317	311	367	309	320	342	305	325	356	315	320	271	330	325	369	328	331	332	302	321	284	341	310	314	323	306	348	306	284	306	350	325	309	319	325	314	328	323	327	312	310	303	324	333	311	308	319	288	312	332	314	274	317	332	321	324	323	346	315	326	299	342	329	355	308	324	347	339	365	298	355	342	344	319	310	301	329	333	351	322	320	317	360	326	321	316	326	310	342	309	343	318	325	337	286	351	301	317	359	289	290	358	355	316	311	324	348	297	317	340	338	322	343	351	311	319	355	326	328	315	313	296	316	327	307	330	332	336	296	308	306	297	335	326	346	322	330	342	361	356	317	322	309	339	328	360	357	342	336	329	310	343	338	323	319	340	343	304	313	326	328	321	338	310	296	324	348	347	339	327	351	324	320	340	320	306	357	327	328	326	338	332	307	334	356	337	316	322	350	334	305	306	346	308	336	326	316	313	288	347	332	317	314	317	314	358	325	333	336	352	331	330	302	359	339	339	338	307	304	350	327	321	323	328	290	359	362	309	308	339	350	297	257	317	337	342	294	333	331	335	300	292	338	341	327	306	330
2543	888	902	970	972	930	910	880	870	816	820	851	832	827	865	827	751	797	822	812	863	856	833	847	839	822	812	802	801	874	770	766	820	773	823	800	773	826	816	802	816	809	841	794	829	845	786	834	887	828	807	770	849	824	829	778	772	760	767	803	771	758	815	817	800	829	782	745	793	768	818	792	745	772	803	794	756	803	822	783	750	780	815	769	817	814	829	758	820	765	814	840	753	833	800	797	775	838	785	813	802	811	783	791	805	775	819	760	793	803	831	831	838	794	800	866	780	811	808	850	809	857	798	832	794	773	761	769	822	783	792	860	811	793	782	842	824	784	761	812	775	801	787	749	775	866	770	757	804	789	795	763	799	834	800	762	788	802	793	783	799	813	775	773	804	821	800	780	797	827	775	767	800	771	794	777	839	847	781	838	793	736	827	806	765	820	771	779	782	744	758	773	800	823	786	814	785	823	752	803	822	832	746	798	813	789	818	778	788	804	804	799	734	771	795	787	790	799	772	776	860	762	794	789	837	834	791	746	785	819	785	764	809	796	810	754	810	802	821	776	831	795	772	763	785	784	825	763	807	767	815	754	836	825	811	761	785	785	778	833	812	835	807	809	818	856	764	805	775	792	787	815	812	793	715	796	796	774	826	778	802	783	803	769	786	835	824	841	800	816	787	768	803	893	855	824	788	784	775	798	859	785	822	810	772	746	810	754	863	790	783	773	801	828	794	806	735	780	771	815	799	765	857	817	841	832	777	799	830	798	761	815	827	812	796	818	821	819	765	807	855	816	813	807	828	785	835	785	861	818	836	794	818	783	837	815	859	797	802	801	791	821	833	798	785	827	761	773	779	799	828	806	802	805	841	761	754	714	757	800	775	781	844	764	793	787	777	799	799	771	827	816	809	786	772	802	799	784	828	785	747	792	781	800	827	766	824	803	764	819	801	835	772	830	809	865	794	828	862	801	812	760	817	832	809	777	809	890	756	749	791	817	792	715	833	789	804	796	786	850	768	801	780	789	791	767	787	798	837	782	798	830	769	776	821	789	802	861	810	828	875	773	760	775	778	832	802	776	819	815	833	843	808	775	784	774	743	814	760	763	867	752	780	863	816	810	770	804	810	785	794	774	776	799	793	797	754	818	806	814	798	827	793	763	761	795	823	757	802	758	772	793	789	766	803	826	783	814	762	773	760	804	781	748	833	810	806	809	849	834	805	839	759	777	807	760	869	816	758	808	836	815	821	811	822	861	780	758	811	802	804	792	789	793	781	796	837	815	842	800	778	753	821	801	799	857	821	770	800	817	743	819	766	828	819	823	804	797	821	794	844	847	772	801	788	753	764	796	765	777	813	781	795	829	855	799	817	780	793	819	806	792	836	770	812	819	770	755	806	845	840	830	783	800	862	821	844	819	825	779	804	804	749	782	751	755	790	802	791	789	823	827	760	804	785	798	808	804	775	797	779	789	824	814	810	819	785	760	776	805	781	801	825	787	789	789	807	752	802	794	817	794	788	807	798	835	815	773	778	815	824	737	788	782	840	818	766	805	819	790	786	809	793	778	828	785	819	815	826	824	829	797	787	777	845	830	780	808	749	763	767	795	817	827	749	816	809	816	801	799	835	748	781	762	798	791	780	783	749	768	822	791	759	816	786	748	773	738	781	830	785	761	835	793	771	815	802	787	881	806	797	808	783	786	763	794	786	819	798	810	781	756	801	789	791	827	820	851	867	796	795	807	783	821	741	770	791	740	827	800	796	786	870	780	814	829	763	772	829	792	775	790	789	768	786	766	777	788	796	810	767	854	792	772	806	814	838	743	777	794	789	854	818	818	794	820	798	816	871	831	742	815	794	769	775	778	820	812	778	831	807	745	776	777	795	830	786	802	847	785	799	839	770	792	806	786	807	776	832	784	801	799	799	847	807	847	820	820	824	748	809	820	790	748	774	773	823	802	770	797	808	753	762	801	804	758	804	819	793	758	807	768	737	767	790	832	835	788	772	747	791	840	760	771	762	755	791	806	813	818	727	790	752	792	850	861	784	798	758	785	778	760	771	848	803	805	783	810	819	736	808	773	772	838	798	785	769	783	778	773	812	802	824	802	776	793	759	808	773	832	794	859	785	743	831	788	823	771	849	781	742	827	768	859	822	800	788	739	848	793	774	849	789	763	826	784	832	780	779	793	822	823	806	834	788	793	768	795	744	766	776	846	811	795	849	746	768	801	837	771	794	801	830	808	816	755	848	765	775	809	809	802	771	764	788	811	862	793	821	831	829	804	858	768	779	754	843	813	824	822	798	799	833	802	800	828	776	799	835	854	801	815	762	803	802	789	785	754	783	778	812	781	777	786	829	765	809	813	810	839	782	798	754	775	842	803	798	782	814	810	837	779	731	830	785	827	759	785	781	766	755	792	780	789	800	825	826	840	793	777	766	827	806	834	782	780	800	791	806	774	839	754	766	845	826	761	741	794	817	774	766	815	793	794	807	768	768	777	770	821	795	810	809	866	766	802	787	795	835	816	799	768	815	778	829	779	812	783	806	790	815	763	819	832	797	765	739	773	829	787	804	757	765	820	830	749	789	779	760	830	791	821	812	775	780	808	805	799	823	763	814	783	807	786	813	808	799	783	784	817	827	810	830	810	810	787	793	856	817	820	814	793	777	832	755	785	767	834	765	754	832	817	792	837	828	800	777	838	821	768	778	768	792	846	805	791	801	820	747	795	768	758	809	812	822	744	763	809	770	826	764	797	861	809	797	758	772	827	797	778	802	783	810	762	844	766	771	782	819	829	787	760	785	808	788	804	778	839	824	752	823	812	780	828	766	795	809	791	800	726	814	803	748	772	755	816	787	839	791	817	814	798	802	793	749	768	827	832	773	809	831	799	811	835	786	768	804	780	812	784	858	783	809	821	833	768	839	770	835	809	748	834	794	782	835	781	811	821	810	820	801	798	812	739	774	842	795	797	788	852	811	772	783	807	746	783	809	777	819	821	778	829	795	787	715	774	802	780	808	722	846	808	821	785	792	790	796	758	813	833	789	822	816	793	779	840	787	781	813	748	825	826	784	719	767	782	812	811	768	825	837	777	782	801	793	820	783	797	808	787	796	802	803	753	776	793	822	779	748	835	777	779	789	808	803	766	771	819	743	778	821	809	827	770	805	758	800	783	809	782	791	789	808	791	797	778	773	830	811	779	760	856	786	766	802	801	772	825	750	770	794	819	822	808	793	800	792	805	784	776	760	770	766	784	806	758	782	766	780	787	789	802	757	740	736	834	813	775	801	767	788	803	750	828	752	771	791	831	784	788	742	817	824	790	864	824	789	800	801	808	783	779	824	771	746	811	820	788	797	803	786	754	775	789	775	809	832	735	803	770	753	783	779	790	758	815	794	790	788	813	821	761	797	841	783	794	848	800	757	751	821	724	775	764	821	777	813	808	783	807	827	783	800	787	824	801	784	784	837	778	808	816	800	814	762	796
8398	1345	1724	1388	882	671	515	445	349	317	331	299	296	253	236	223	222	211	210	257	239	231	282	212	211	217	187	180	186	188	182	170	189	180	167	165	192	170	179	182	194	172	176	181	164	159	152	169	137	144	153	148	162	161	158	164	180	169	181	155	158	163	165	138	141	165	169	173	151	180	170	169	160	148	150	187	174	167	161	156	168	166	162	168	162	160	158	171	153	178	161	186	166	155	162	148	167	167	137	147	174	153	152	170	162	161	160	162	165	151	170	171	176	156	150	160	164	140	171	177	152	187	154	155	132	138	158	169	144	159	156	151	159	163	151	156	136	149	153	157	148	154	150	186	172	152	173	146	175	140	162	161	156	174	166	152	158	146	148	152	144	139	152	176	152	140	176	156	157	149	138	182	161	148	152	141	149	165	185	149	143	171	168	162	150	150	175	153	174	129	168	158	172	170	155	147	161	170	144	145	173	159	163	167	161	164	158	139	162	151	170	165	141	171	155	152	154	164	141	160	178	171	162	142	162	154	147	167	150	132	169	168	171	167	146	158	148	158	159	146	155	151	147	183	173	158	162	158	162	148	172	157	151	166	159	163	155	162	135	176	158	153	131	163	160	154	172	160	181	141	155	174	142	156	141	144	162	167	139	156	152	153	181	156	144	166	159	161	159	155	152	149	158	160	165	129	160	166	151	161	139	179	165	134	139	178	149	152	159	181	163	175	156	144	141	165	189	162	164	169	166	160	158	181	152	170	145	185	140	188	152	158	164	166	158	129	164	159	168	156	145	200	176	167	135	162	154	152	169	178	175	171	161	172	138	169	144	140	147	179	182	164	152	136	156	139	178	142	118	169	147	146	157	159	143	156	173	148	142	167	163	157	143	146	168	137	138	150	140	153	160	135	154	155	168	138	164	148	155	151	162	146	177	164	174	163	164	168	149	169	158	178	146	141	178	160	167	151	167	150	144	172	143	142	137	169	165	157	129	185	155	166	163	155	151	162	150	160	156	152	157	145	152	145	151	137	161	173	159	183	152	157	171	142	140	170	152	163	169	180	158	155	144	160	166	152	174	155	141	132	175	165	171	163	160	182	163	173	155	180	165	155	139	157	159	172	139	170	127	144	170	158	135	160	140	157	157	144	157	134	180	150	173	149	156	162	139	144	163	158	185	154	166	166	167	151	172	142	155	169	143	160	175	147	143	151	157	147	142	162	179	154	175	144	157	172	169	181	145	147	155	140	146	153	164	147	163	156	147	139	164	157	161	156	162	151	162	166	160	156	131	149	160	181	158	177	138	167	159	152	166	135	132	136	139	158	151	182	153	156	158	152	144	154	134	152	155	153	171	177	160	147	153	156	127	149	160	160	150	161	148	150	150	160	147	178	163	170	140	160	168	153	173	175	174	145	138	186	168	172	165	150	157	152	151	165	161	152	178	156	167	170	180	159	195	147	173	150	161	164	162	164	175	146	179	143	131	161	140	172	139	159	155	161	151	150	161	173	177	181	168	167	153	146	149	135	153	180	140	165	154	162	152	183	149	154	160	151	142	182	144	159	172	152	186	181	173	150	178	142	137	154	155	162	152	167	172	156	140	138	147	153	166	162	188	167	159	192	164	170	150	154	144	146	148	159	145	120	178	151	157	166	175	150	155	145	149	176	135	164	164	159	155	178	166	146	164	160	169	186	164	154	139	184	151	164	148	164	151	167	147	145	169	170	163	138	171	142	147	162	159	161	148	169	174	145	164	164	158	164	163	155	164	147	151	137	193	165	171	139	165	167	184	146	170	180	161	162	113	134	176	159	162	142	150	168	159	146	148	166	160	170	155	155	146	164	193	153	151	150	167	172	167	160	164	143	153	166	163	154	163	186	166	168	173	158	161	148	173	160	162	170	152	158	184	170	153	150	146	152	151	151	159	157	131	134	164	145	149	150	139	148	163	139	158	162	174	182	164	160	153	136	153	158	156	153	167	175	184	148	153	162	150	152	144	164	154	145	141	152	144	155	159	165	176	160	164	160	156	146	147	169	170	147	156	167	162	160	143	145	178	158	148	155	162	148	148	135	152	176	157	140	158	150	134	165	157	169	177	161	163	152	165	170	154	138	165	169	162	161	181	154	139	152	172	174	168	160	157	169	155	152	184	158	162	151	147	149	168	140	152	148	162	149	142	149	159	165	155	153	156	164	168	157	157	181	150	154	140	167	163	144	146	151	171	156	169	148	146	155	171	146	146	146	166	158	150	173	145	146	152	171	156	149	173	141	167	141	181	153	139	169	170	175	160	130	175	149	166	165	156	158	162	167	152	169	161	162	160	174	161	156	165	163	158	157	169	157	150	156	168	173	160	147	165	164	158	163	144	165	173	159	156	144	176	160	163	162	165	162	180	169	159	157	119	165	168	156	143	152	169	144	169	133	146	139	146	172	161	147	158	172	181	144	173	135	162	148	168	164	138	144	143	148	162	170	125	158	134	146	176	137	175	143	137	168	161	130	170	171	164	149	144	168	148	167	164	153	166	161	149	142	165	178	165	178	175	152	177	135	152	165	134	163	164	143	149	180	133	145	163	169	140	145	157	151	157	155	148	159	167	172	155	157	149	149	154	140	164	139	179	149	172	175	180	166	182	162	166	129	150	158	158	148	149	168	159	182	166	161	170	151	157	156	155	163	156	175	182	168	152	155	166	162	164	158	166	138	169	147	146	142	173	176	170	163	160	172	169	168	189	176	159	192	159	165	162	137	158	166	152	146	160	171	168	163	168	147	166	165	140	160	157	148	166	148	164	167	160	158	160	162	135	166	137	138	161	153	165	182	180	166	154	145	171	138	153	161	151	161	176	162	163	137	152	180	152	159	153	156	150	153	170	176	153	147	146	156	176	159	115	156	150	158	155	157	160	160	147	143	136	146	169	153	142	150	154	173	170	172	173	164	142	149	144	184	150	157	165	130	138	144	154	153	155	168	147	169	170	163	151	159	159	145	157	170	130	165	141	161	151	151	128	138	142	159	168	176	187	162	186	173	166	148	148	174	165	143	148	173	139	160	162	156	177	149	172	152	162	170	168	164	170	147	154	143	165	133	149	151	141	147	155	175	141	171	154	145	164	136	158	170	187	155	169	189	161	163	144	174	138	142	169	143	164	147	131	162	160	165	162	136	156	138	155	157	153	151	147	124	155	183	166	159	171	150	175	174	153	176	174	153	187	156	161	162	174	167	160	161	142	160	175	154	162	146	176	175	148	174	151	160	169	163	161	166	136	160	157	165	167	161	155	161	159	156	156	149	169	157	161	141	146	141	147	172	150	151	153	167	170	169	171	141	155	182	140	165	164	142	129	164	159	143	143	168	146	174	150	159	163	153	129	151	149	157	157	154	169	168	148	160	186	143	146	156	161	146	141	154	154	146	157	147	154	181	162	157	175	164	178	173	168	135	136	169	160	153	173	162	157	179	162	150	164	174	141	161	165	159	161	181	159	176	171	172
6308	1531	3395	3914	3617	3018	2236	1857	1690	1405	1488	1405	1235	1096	973	1015	935	898	917	1198	1279	1187	1080	885	841	837	790	707	694	707	622	589	543	515	615	542	627	596	603	556	621	593	568	555	545	541	486	457	500	491	522	435	451	506	461	416	462	492	446	489	454	477	465	456	467	480	473	475	443	449	476	451	446	496	431	464	422	472	454	448	419	451	445	439	475	478	451	461	461	448	455	454	432	449	426	470	433	466	450	412	497	428	487	450	452	441	470	455	422	441	456	446	469	453	428	463	476	493	426	449	408	503	434	419	428	474	429	457	432	476	487	435	450	405	454	477	456	461	438	430	470	442	418	436	442	444	434	459	424	435	446	470	468	473	453	443	444	451	433	428	473	442	439	444	420	450	457	434	437	441	453	471	425	424	441	456	446	481	469	506	430	437	424	444	427	420	440	463	457	472	455	452	427	445	439	442	435	462	469	505	447	459	463	470	458	424	445	460	433	436	427	422	439	409	440	431	434	411	461	420	469	460	450	444	423	476	445	440	464	454	414	439	435	478	433	442	437	443	453	446	452	439	458	455	460	424	445	446	443	424	461	460	388	431	417	467	446	447	459	471	440	494	421	431	444	448	440	452	418	461	466	438	459	396	429	470	491	432	473	445	462	471	447	422	445	466	476	425	455	451	431	376	443	423	433	427	479	436	460	424	465	433	408	408	445	418	453	475	433	404	450	417	450	426	473	409	414	440	447	422	432	445	456	404	444	440	425	430	451	444	440	438	441	432	446	457	469	446	444	486	445	438	412	458	415	433	453	440	447	439	414	450	462	470	469	401	449	443	437	423	461	432	491	400	424	466	428	466	421	402	468	427	453	419	433	411	459	456	436	448	441	435	477	417	430	456	441	460	476	419	424	470	471	463	436	455	437	455	424	439	462	455	454	482	464	423	437	432	446	446	470	414	449	441	425	414	460	445	482	464	437	423	476	479	454	433	428	415	476	412	474	447	435	462	423	447	415	456	416	452	438	433	420	408	444	407	450	445	434	505	441	440	450	424	434	463	418	459	489	411	447	461	467	449	482	427	443	421	454	442	441	403	445	432	407	440	451	396	452	459	437	441	419	410	451	443	462	463	446	415	446	440	443	471	433	417	461	440	460	459	431	422	415	435	424	457	395	449	410	459	449	492	413	488	459	429	404	437	451	406	432	456	467	418	422	425	422	423	407	423	438	431	417	431	467	419	406	457	425	453	416	419	480	449	435	500	455	450	451	463	448	475	473	415	449	456	432	465	442	467	437	458	444	415	501	444	462	427	432	420	413	429	453	457	475	441	449	448	432	477	461	459	391	416	450	432	451	411	457	480	415	421	450	430	444	459	437	491	434	444	471	446	497	460	490	421	438	455	435	447	452	463	444	424	430	491	454	433	431	453	465	431	432	447	437	398	425	428	468	428	443	446	419	436	423	436	435	426	462	428	381	484	440	445	464	409	440	429	418	441	422	469	430	436	437	428	433	464	423	441	421	471	443	424	460	439	460	453	455	466	433	429	411	465	400	443	455	458	403	403	447	471	458	469	450	426	449	468	450	419	451	495	462	433	436	454	466	420	411	449	453	426	470	438	448	436	467	396	451	425	441	457	456	405	457	459	437	453	409	432	441	452	421	468	415	495	434	411	440	434	412	471	423	432	432	477	421	417	429	425	429	439	439	427	459	454	432	422	408	460	471	434	455	454	445	425	465	466	426	397	428	461	404	442	423	429	405	450	476	441	454	443	437	454	431	453	454	437	439	429	413	431	470	454	431	431	464	431	453	471	445	435	419	454	444	402	481	417	439	437	426	447	439	456	439	449	441	449	450	465	393	483	455	437	443	434	456	422	455	433	480	474	429	425	417	457	406	454	465	478	433	434	429	444	445	428	422	437	472	481	463	451	449	485	431	453	436	455	434	484	459	471	434	428	455	460	466	454	410	453	435	457	440	434	408	438	438	442	435	449	444	407	437	448	420	424	450	462	422	428	498	421	428	493	434	417	463	415	458	462	403	465	447	437	454	452	434	447	476	407	458	448	454	435	419	451	436	412	489	446	451	424	445	440	435	464	473	430	444	439	445	461	443	427	435	462	447	459	468	424	403	469	422	472	439	477	447	485	499	421	441	428	428	411	456	454	417	391	454	451	462	484	456	442	452	438	467	444	457	410	438	459	439	443	444	442	455	433	431	437	444	432	441	460	436	484	401	438	471	448	450	434	450	436	463	427	440	435	435	435	452	460	471	469	428	465	469	409	434	419	473	457	485	408	459	447	421	432	439	440	445	432	458	435	497	434	412	459	438	447	419	439	428	445	450	451	444	459	459	443	454	457	470	414	465	445	461	486	465	431	443	448	447	452	460	454	419	458	454	456	438	449	457	459	471	473	448	439	455	457	416	418	430	489	495	442	420	459	400	446	453	445	442	455	458	405	432	438	464	425	401	464	441	498	421	448	443	428	439	487	444	483	417	419	451	436	492	473	474	467	478	472	471	496	436	444	450	418	450	467	421	481	464	466	437	442	473	424	428	469	450	467	450	432	438	466	466	443	473	469	485	441	437	415	411	439	473	436	455	439	466	445	431	441	426	443	480	458	429	457	427	452	397	442	374	451	425	457	434	468	455	414	432	469	451	453	472	476	450	391	467	437	446	443	446	458	412	428	472	458	437	477	444	474	460	439	469	423	449	443	430	433	452	425	488	447	441	429	452	400	429	434	431	444	429	422	432	438	467	442	454	417	427	464	435	395	487	427	441	418	432	455	445	437	406	442	415	454	421	447	459	402	422	429	446	447	437	419	481	424	440	472	478	419	435	441	429	429	429	461	436	413	437	462	441	506	459	444	426	428	401	493	444	458	423	460	468	412	408	454	428	440	417	453	458	467	423	410	465	439	424	465	419	436	429	430	451	474	443	472	455	482	429	461	489	429	446	421	436	447	470	423	397	452	451	455	404	452	442	437	437	455	486	458	438	436	431	440	440	436	480	440	444	434	456	438	462	474	460	455	411	475	425	434	382	447	423	434	462	459	484	414	432	431	452	459	489	444	438	439	431	481	438	409	457	457	423	477	474	379	436	478	446	452	428	476	399	447	444	446	422	422	456	447	460	460	494	442	465	455	416	420	447	434	438	420	478	423	428	466	442	447	424	430	437	443	425	433	471	425	436	414	407	442	462	452	433	417	452	458	483	416	446	414	486	436	424	381	423	441	427	419	467	417	453	450	463	411	435	427	429	442	459	469	483	435	430	432	440	410	459	429	425	432	454	427	445	446	443	435	448	456	449	418	433	446	441	433	450	429	429	450	425	430	431	403	395	481	425	473	460	444	447	449	476	424	479	453	443	428	452	447	448	452	442	428	447	442	426	433	433	466	468	427	446	422	433	409	428	479	417	434	455	487	433	461	485	446	462	412	397	423	393	472	445	462	436	449	416	473	463	470	428	426	462	420	459	437	452	434	420	466	424	473	451	415
14765	3209	3437	2766	2165	1590	984	697	532	501	535	517	413	356	357	367	415	312	325	355	608	491	335	337	263	318	272	290	281	273	221	265	234	182	221	271	243	216	224	231	213	216	224	229	215	220	213	199	215	208	204	190	224	210	203	187	190	192	192	215	192	217	197	194	202	201	204	205	197	202	202	192	189	204	201	206	194	224	207	205	222	196	199	185	222	225	216	199	174	203	231	205	228	203	196	214	207	210	182	189	207	202	237	211	194	177	186	177	186	218	181	201	172	189	210	180	217	209	209	209	176	198	207	222	203	217	218	217	211	195	192	203	236	202	230	189	187	223	200	205	179	215	216	195	196	197	221	196	240	202	227	197	195	204	186	176	181	198	180	219	232	198	208	193	192	227	216	211	211	160	220	203	189	194	225	205	193	198	186	217	175	216	193	184	195	196	171	216	215	227	203	210	184	175	212	173	200	204	180	193	215	228	191	214	205	216	201	211	182	176	200	192	189	187	198	206	220	186	217	200	191	198	191	201	204	213	187	194	192	192	199	191	214	215	201	210	199	205	208	200	222	221	197	177	209	205	191	192	181	189	189	211	182	175	193	214	181	224	203	188	230	210	209	216	231	200	191	194	197	208	221	192	187	225	197	199	200	194	175	183	219	205	198	227	203	222	186	213	210	177	230	203	210	199	174	199	197	218	208	206	177	211	220	197	215	175	187	228	202	206	210	201	195	202	216	204	184	197	198	194	201	198	199	205	212	214	200	196	187	219	192	219	204	198	193	205	195	229	194	211	206	191	186	208	198	208	216	204	209	196	217	196	186	190	181	179	197	207	181	214	208	207	192	186	189	217	191	199	152	207	226	207	211	209	204	215	206	173	219	184	203	183	218	199	191	225	195	188	195	210	186	168	204	193	202	203	193	230	171	217	204	189	203	199	211	213	203	193	186	176	205	213	183	206	188	192	181	227	219	226	198	220	198	220	183	218	197	223	184	173	211	211	218	191	186	221	188	211	204	203	189	190	202	209	191	196	188	186	186	182	209	190	215	196	206	193	197	196	196	184	193	218	203	208	197	226	222	195	202	181	189	215	195	199	231	189	193	185	213	226	176	188	196	218	200	186	183	182	199	218	211	206	212	178	184	152	198	186	198	191	179	167	184	207	214	216	173	177	217	214	200	198	200	220	207	208	213	195	191	226	194	185	199	203	177	170	195	186	195	179	190	196	181	193	208	214	213	190	191	211	195	197	184	197	198	188	183	208	193	185	196	208	200	211	214	216	201	221	213	188	211	177	186	178	197	198	203	202	189	199	188	201	185	204	198	240	202	221	213	223	207	201	213	166	216	197	199	162	216	227	206	211	184	194	212	193	201	164	193	221	215	217	208	194	206	210	198	195	179	203	193	189	198	224	218	210	200	205	181	184	200	185	194	198	194	190	189	205	211	192	205	219	221	205	187	185	188	218	213	183	175	192	209	211	234	205	183	190	188	208	216	206	179	201	195	218	202	207	228	189	180	212	198	204	208	192	202	195	192	181	206	182	224	208	190	185	177	206	198	199	192	176	204	202	194	221	189	187	202	224	212	198	168	187	205	172	216	216	202	205	190	211	233	212	196	194	176	210	210	187	202	200	203	208	200	189	166	195	193	217	173	198	165	194	186	201	208	190	204	205	191	186	180	222	185	180	208	204	199	213	193	199	201	199	215	207	209	191	213	199	201	203	204	177	192	196	206	173	200	198	193	196	200	193	195	223	208	209	217	183	202	188	206	192	231	199	180	189	202	198	238	202	199	215	189	176	172	215	180	197	208	219	203	216	192	207	211	203	193	198	223	199	205	185	200	228	212	186	210	185	195	191	214	197	192	185	229	192	202	185	198	222	217	202	184	214	203	183	211	196	189	165	237	193	196	214	174	177	225	204	204	177	208	208	185	184	211	193	206	211	209	222	196	199	218	201	198	206	207	187	207	198	205	205	214	197	199	189	225	186	201	214	188	192	188	198	196	201	206	181	177	220	214	242	182	188	200	191	200	175	209	194	174	188	172	191	185	237	184	189	205	234	199	213	193	203	203	207	209	196	219	187	195	211	200	206	198	208	211	208	197	168	194	170	199	180	237	214	224	186	231	182	200	163	197	199	217	213	178	200	190	227	234	174	213	229	203	197	184	195	194	192	173	176	225	219	208	171	205	189	209	188	226	224	210	215	230	198	181	204	195	205	204	183	210	229	205	206	197	215	198	218	188	175	168	177	175	213	200	207	192	208	201	214	194	187	209	222	194	191	186	209	231	183	188	185	211	210	198	212	191	184	200	219	196	207	192	194	234	174	212	196	195	226	214	179	219	208	178	177	201	191	205	200	182	179	210	204	217	207	201	186	181	206	231	194	199	185	219	202	194	191	194	206	213	215	211	197	212	217	214	183	199	195	205	209	226	182	206	187	189	205	209	183	173	236	212	211	195	197	185	184	199	204	219	206	185	179	214	219	196	203	196	206	195	198	203	189	196	190	213	189	223	209	205	199	215	186	203	190	210	204	215	207	199	206	213	237	169	215	211	197	178	178	183	205	212	225	203	210	205	188	215	204	222	194	225	226	201	201	199	201	190	203	222	171	188	214	181	215	181	182	208	192	208	175	207	190	215	164	184	214	205	224	209	189	194	199	215	202	217	191	226	209	221	204	189	188	201	200	189	191	225	206	193	206	199	186	200	175	193	181	178	194	199	183	233	189	220	190	224	214	210	188	194	205	194	216	174	219	189	224	211	203	205	193	192	186	212	193	202	226	180	212	218	214	222	180	196	219	187	209	192	194	206	199	207	203	195	206	201	207	203	210	228	207	187	205	211	218	185	179	193	224	218	204	197	199	202	220	166	199	193	183	196	232	167	152	211	220	184	204	205	213	189	204	214	189	189	190	242	185	216	189	213	207	207	199	216	189	214	205	155	190	204	199	191	187	180	190	218	197	175	177	213	200	203	208	187	230	226	216	188	188	207	212	247	195	202	210	201	189	201	179	204	167	200	192	206	193	194	222	219	193	192	211	198	206	209	213	221	223	201	232	175	232	215	204	193	220	194	201	180	213	213	210	184	221	216	194	222	167	194	212	198	199	219	195	194	185	209	227	227	199	179	203	180	208	184	222	191	211	189	175	180	190	172	206	192	185	184	196	195	218	184	194	186	183	180	215	214	207	194	204	207	207	186	201	192	181	213	187	183	217	202	207	182	194	197	225	202	210	185	205	186	213	183	193	199	193	194	239	199	192	216	206	208	200	201	214	213	189	192	202	177	205	216	196	189	185	201	214	199	242	194	180	193	198	202	224	189	201	200	237	189	187	226	183	206	192	180	198	201	182	180	186	194	214	197	185	219	188	219	182	189	165	225	180	186	184	221	188	200	234	184	227	175	180	193	234	182	190	204	175	192	186	192	185	204	187	209	210	195	209	194	201	196	200	197	210	215	203	237	187	164	196	228	223	202	213	177	230	186	207	181	181
8293	2810	5854	7024	6449	5451	3825	3207	2629	2617	2571	2405	1942	1785	1559	1727	1598	1436	1474	2033	2343	2316	1686	1601	1218	1234	1164	1045	1159	914	877	763	786	789	777	787	896	910	794	801	948	797	845	813	671	683	657	613	625	649	596	625	602	611	624	634	603	619	594	596	591	628	659	620	631	582	595	593	609	535	583	630	617	586	564	562	608	563	541	595	556	537	558	566	620	585	590	581	582	617	569	566	561	568	548	575	568	570	598	567	557	562	578	608	560	559	571	584	563	583	575	595	540	525	558	562	560	563	551	567	603	552	544	559	588	545	552	610	569	562	581	569	547	586	579	590	580	524	562	579	553	589	606	587	536	543	535	587	546	553	598	548	556	599	572	549	594	567	555	534	561	558	557	583	581	559	550	542	568	538	554	583	569	605	531	551	539	528	607	554	568	565	562	543	548	577	548	549	508	570	557	625	567	575	582	574	545	594	576	566	535	572	612	557	516	547	609	545	540	616	563	532	586	506	576	559	576	528	548	561	592	549	605	589	601	587	554	573	535	585	529	547	559	621	537	556	527	542	563	572	531	578	558	573	597	559	522	586	582	554	570	546	589	534	557	547	590	552	566	564	559	560	552	590	579	575	576	570	558	554	543	559	553	572	550	534	564	604	522	555	565	585	605	546	584	568	563	568	534	565	564	575	551	556	567	580	569	552	502	559	564	615	552	554	559	566	541	539	598	572	584	573	550	558	554	596	606	534	546	564	572	570	583	562	545	563	564	597	555	531	573	600	598	574	617	530	538	562	527	571	558	522	587	566	562	499	569	591	566	530	577	539	551	576	568	525	573	573	562	576	580	557	569	539	513	583	597	553	587	559	559	609	510	550	539	555	548	572	565	520	564	553	590	596	600	555	572	577	560	577	556	582	558	571	541	559	574	545	519	549	535	577	593	556	590	581	564	546	531	576	559	518	571	585	556	579	569	537	581	590	561	552	534	568	597	581	554	550	551	567	567	535	568	597	532	540	575	540	521	576	547	588	521	503	542	553	546	561	564	574	559	607	559	543	566	516	570	564	579	500	526	548	590	570	628	529	565	542	569	526	523	571	538	601	591	590	561	561	573	560	558	486	596	556	583	607	548	568	578	537	553	586	537	573	545	551	570	588	595	553	593	556	560	558	586	572	582	581	576	581	553	552	555	558	571	567	530	539	539	536	545	554	558	561	526	588	532	584	580	514	579	561	536	538	607	562	573	533	559	551	534	562	591	600	576	623	551	609	516	571	612	570	543	558	538	534	606	577	541	537	578	539	562	569	575	558	567	558	576	557	530	559	573	593	567	546	569	561	510	574	572	530	557	536	572	517	553	527	581	592	560	557	552	592	510	562	539	556	582	560	529	603	537	575	554	553	572	591	564	576	526	547	540	571	588	569	568	584	563	555	567	590	559	560	570	539	572	550	563	577	590	552	568	499	548	533	545	475	538	558	541	536	576	575	566	571	551	533	544	563	546	554	537	576	572	585	547	547	569	556	510	571	593	530	533	560	538	564	566	576	523	553	618	555	567	589	532	579	548	574	535	555	610	567	579	541	568	660	589	561	570	573	592	568	491	549	576	588	603	565	561	524	576	529	568	595	583	557	574	538	550	585	592	582	543	579	597	579	570	557	532	553	606	598	594	596	564	547	553	539	536	539	569	551	552	536	569	556	573	532	511	562	581	567	542	544	571	559	586	540	551	534	580	562	553	590	553	589	515	552	547	581	578	535	568	603	595	563	562	567	549	542	548	562	557	577	578	542	541	587	586	516	579	538	551	557	552	552	546	576	582	553	536	525	555	544	531	553	557	532	584	572	586	546	542	575	631	598	529	570	554	518	544	601	602	573	551	548	524	538	574	524	530	585	539	570	569	578	580	596	547	567	533	570	524	566	585	580	608	527	528	522	603	573	535	519	571	539	549	567	545	574	553	590	537	564	530	589	582	556	565	560	587	524	538	564	598	567	563	584	552	577	600	574	571	533	520	553	551	558	546	564	556	565	585	560	556	561	581	556	579	572	604	590	571	563	564	575	535	558	553	553	566	548	525	573	547	549	548	538	597	550	547	624	540	563	570	558	556	557	534	548	491	565	569	601	554	539	564	540	550	498	541	530	566	569	553	579	594	576	566	606	533	563	542	556	548	568	537	589	611	584	553	554	575	550	560	579	543	551	601	569	520	585	586	557	545	521	553	554	613	582	566	573	563	518	547	611	557	584	531	580	584	567	566	598	577	624	549	569	549	558	618	552	587	519	530	539	489	547	587	574	543	527	578	620	588	550	606	532	552	533	559	571	592	547	556	570	562	559	587	550	576	541	557	533	579	549	545	539	590	529	557	549	557	594	566	579	517	534	523	523	584	544	532	560	549	580	545	592	576	540	553	551	541	571	594	517	554	539	574	594	533	590	515	600	554	619	527	575	588	546	527	513	593	543	574	561	550	577	587	514	584	548	579	597	535	566	584	552	585	556	557	568	583	532	554	555	571	569	569	532	553	555	558	575	562	562	584	559	596	543	553	524	622	576	536	601	618	567	553	599	544	606	564	531	553	588	587	530	568	552	517	559	540	534	595	578	550	557	585	577	559	552	579	574	575	558	599	582	587	566	557	551	539	515	576	565	569	530	559	577	600	595	570	599	554	531	567	556	526	560	565	545	577	569	553	582	609	570	522	593	559	595	586	558	541	579	560	605	597	544	551	550	584	505	580	554	543	530	529	568	534	569	559	552	534	543	539	581	597	592	565	557	537	580	581	556	542	530	561	542	560	574	602	589	578	584	553	551	594	548	569	562	567	597	605	571	572	589	563	540	574	523	570	580	596	554	561	533	549	530	587	591	571	549	595	503	589	566	557	543	554	609	514	588	603	567	581	589	532	546	527	602	563	578	526	577	589	566	572	538	552	570	532	541	536	561	554	582	553	543	542	531	526	567	589	567	568	556	582	549	551	585	540	571	595	574	591	549	600	578	610	505	585	527	569	553	588	568	569	592	546	564	560	545	581	551	538	560	567	568	558	581	557	549	548	559	536	588	599	564	583	611	564	544	551	528	523	558	557	569	561	550	589	537	548	571	553	544	576	565	524	550	553	550	542	535	545	567	589	568	577	519	559	587	575	568	568	605	562	560	583	575	538	546	588	569	548	642	561	567	576	569	526	568	555	535	566	619	582	551	564	573	583	539	566	506	543	561	584	569	571	537	579	566	588	574	534	558	537	543	580	581	539	579	560	535	572	587	533	522	562	554	552	583	573	592	579	566	538	589	531	543	574	586	555	547	578	558	605	567	535	535	587	543	551	540	584	568	571	509	551	557	592	554	560	600	553	597	533	577	577	552	522	542	551	561	542	596	538	614	556	545	548	558	569	556	561	544	613	566	553	540	547	562	591	562	536	594	534	554	551	565	524	530	532	552	611	534	537	568	541	561	575	562	553	532	537	584	603	538	594	562	566	575	599	595	576	539	624	581	535	574	594	531
2134	343	389	364	338	343	319	341	339	364	319	334	334	332	281	320	327	323	319	313	353	294	357	346	314	341	313	364	337	307	339	324	311	319	320	338	332	327	337	318	325	319	347	330	332	336	358	308	331	328	322	301	308	320	293	314	294	301	342	318	312	318	330	315	320	319	304	318	330	328	294	285	299	292	322	325	330	334	302	322	316	300	292	307	339	358	320	329	307	319	324	346	296	293	330	318	337	326	336	321	305	304	304	318	318	308	337	322	330	284	337	316	305	313	339	313	351	348	297	299	319	306	283	308	307	359	334	311	331	335	332	295	322	312	338	365	306	321	294	321	320	319	347	334	350	315	321	347	332	340	328	329	327	350	288	322	328	322	289	326	309	289	299	305	331	350	281	327	338	309	333	319	334	337	332	304	297	310	342	313	297	334	322	302	326	332	349	334	348	317	344	316	321	324	337	301	316	359	313	319	336	316	351	310	301	281	340	304	328	310	292	318	338	321	312	318	349	330	335	302	307	345	306	340	333	338	362	320	323	321	327	309	302	340	347	326	339	338	305	321	327	340	381	317	326	323	325	313	323	315	312	343	338	303	317	318	308	325	342	341	327	309	310	297	314	340	345	328	309	328	319	324	323	310	322	288	299	340	341	312	323	322	314	342	289	352	343	348	335	320	339	336	311	364	308	355	333	323	323	286	333	353	305	341	302	329	309	313	345	326	308	309	318	299	326	294	294	308	300	320	327	311	320	329	315	277	331	326	317	340	312	332	313	329	325	317	294	330	308	328	313	289	344	322	310	293	330	346	324	315	305	348	329	323	351	338	358	357	307	315	298	300	322	325	310	292	351	321	319	358	324	340	333	277	284	329	346	322	299	305	330	308	327	316	336	336	328	334	295	317	311	319	345	321	306	321	333	361	310	325	337	325	319	343	355	316	349	288	314	313	344	311	324	319	283	295	347	308	325	306	356	313	327	320	305	319	308	291	296	306	335	308	333	314	323	329	308	322	334	258	325	303	323	318	315	299	323	315	326	341	313	349	317	305	314	304	344	331	332	322	331	299	300	339	305	352	329	320	299	338	291	334	337	324	331	322	335	324	327	347	331	303	284	328	322	331	334	257	319	330	320	337	334	328	293	343	361	320	320	300	339	320	325	328	313	311	332	299	336	330	309	292	308	346	295	319	350	323	343	368	333	299	321	339	315	320	328	329	326	325	296	337	301	346	319	330	307	326	301	315	311	293	323	302	292	343	318	320	319	331	334	312	330	311	292	325	346	302	303	348	297	277	341	297	322	320	333	314	320	348	325	326	320	334	318	327	316	333	319	321	350	311	313	346	303	311	298	291	317	291	331	329	306	334	332	326	297	291	322	281	293	345	327	340	320	336	353	289	289	320	335	336	309	324	307	324	305	326	311	276	333	351	308	325	307	325	343	321	315	331	363	339	310	331	328	346	322	324	326	328	332	345	324	327	350	302	325	327	339	285	303	318	306	325	306	347	305	320	323	342	330	348	281	320	348	325	305	338	327	310	279	321	327	305	336	329	308	288	314	317	360	327	352	311	358	332	318	340	321	330	308	304	277	311	289	307	314	323	315	315	345	300	333	338	346	331	317	313	336	291	298	368	282	332	306	373	325	299	334	317	327	350	338	335	327	286	322	337	313	298	294	331	335	310	331	340	335	315	325	317	327	354	301	287	332	275	358	301	325	336	303	353	306	331	321	321	355	330	318	306	316	310	304	339	318	340	310	287	323	373	326	296	301	314	326	307	345	327	328	292	320	328	345	335	348	320	308	317	313	327	327	301	302	306	323	336	292	313	322	331	343	321	351	319	304	333	309	309	299	349	315	310	305	339	326	334	315	349	322	329	301	313	333	300	286	316	297	347	327	324	323	351	356	341	328	317	325	361	304	314	325	315	352	324	328	308	309	283	335	335	338	345	297	317	327	339	301	316	330	328	301	319	310	344	320	336	330	331	321	385	330	301	346	331	301	351	317	331	324	329	363	291	310	344	331	287	296	329	311	293	308	331	319	323	311	300	327	340	287	310	323	341	301	317	301	306	314	303	331	300	282	308	321	306	319	335	298	319	337	322	322	312	351	303	316	317	331	345	316	339	310	317	345	345	317	322	312	318	316	308	323	292	323	346	312	357	332	314	344	347	326	293	303	333	336	309	328	318	312	325	350	332	331	329	313	270	323	284	328	328	340	352	290	331	333	333	298	341	322	326	372	333	322	308	307	349	330	303	323	339	318	329	349	295	327	342	306	344	329	308	340	337	312	295	310	286	334	312	316	336	342	350	289	330	345	306	319	343	335	336	347	277	361	336	312	308	333	303	347	327	309	311	321	308	312	340	334	319	323	324	330	318	338	297	319	289	304	327	299	275	377	351	314	349	323	320	326	318	327	300	324	358	302	328	295	316	309	330	311	319	317	297	309	305	313	327	324	327	314	349	329	332	332	312	318	311	297	332	304	339	325	330	310	329	306	295	306	302	294	312	299	331	343	334	310	346	324	313	336	322	317	302	315	278	292	294	324	306	318	330	354	328	299	351	329	335	370	307	330	335	319	340	333	302	349	333	318	328	308	308	317	329	331	339	342	305	307	318	338	334	311	324	332	331	323	359	335	329	280	329	292	311	298	313	305	319	338	339	347	313	309	318	347	307	314	302	355	282	340	305	316	286	360	337	331	310	289	344	327	295	331	325	323	293	320	315	311	331	314	360	315	327	291	309	302	324	316	320	331	334	340	313	282	315	294	288	325	300	309	350	363	327	343	320	330	324	299	316	347	333	327	327	343	314	316	325	342	332	326	316	332	374	316	303	335	296	324	306	336	366	323	306	293	293	290	345	372	326	323	331	311	332	332	314	314	343	307	320	308	300	336	333	313	329	360	344	337	310	310	300	351	314	325	366	292	313	294	320	346	338	341	312	326	333	318	302	338	303	347	323	324	321	334	313	309	297	345	283	316	300	301	320	352	341	320	355	333	293	290	330	308	304	332	316	315	297	333	319	327	343	345	327	344	327	323	298	327	340	289	298	344	293	325	344	325	325	326	323	288	343	299	327	318	325	292	336	305	308	330	325	321	380	327	333	333	349	317	311	327	306	277	290	310	328	329	313	297	326	296	337	317	328	292	325	337	336	312	318	334	325	305	327	355	313	298	314	331	338	307	354	292	319	317	339	354	311	356	346	342	325	296	325	313	319	332	321	341	315	366	331	315	315	335	297	311	314	306	336	288	327	323	331	327	302	298	311	296	327	349	359	315	310	282	310	301	302	340	334	326	309	320	325	344	285	272	295	334	294	311	314	320	334	308	334	342	305	290	346	306	343	301	340	327	334	319	309	313	326	323	317	296	309	308	314	324	341	323	325	310	335	321	329	302	329	326	318	345	300	342	318	336	305	292	327	309	334	319	297	315	324	352	302	352	355	333	316	316	308	312	330	295	311	347	289	362	338	306	309	354	320	315	328	281	313	289	294
2620	823	905	944	969	989	857	890	871	840	870	790	827	802	805	802	829	789	811	819	825	777	797	803	759	819	786	750	826	841	822	812	757	777	860	790	815	835	752	777	818	853	843	756	805	756	777	773	804	775	843	802	820	855	777	772	721	796	782	828	778	817	803	755	862	785	790	773	772	829	780	791	799	802	730	816	811	790	823	828	813	797	761	829	799	777	794	783	759	809	772	831	820	782	774	740	768	801	780	767	811	782	830	810	803	757	854	780	760	809	833	755	805	768	803	791	748	725	769	797	756	814	818	768	797	828	766	780	778	762	770	803	807	790	811	817	782	828	804	879	762	810	792	815	840	809	824	818	851	829	822	813	743	737	786	799	805	820	772	810	808	817	794	798	772	817	824	770	790	808	766	778	770	792	773	784	795	795	822	761	788	769	781	774	801	774	788	796	759	810	794	784	780	796	807	783	829	771	796	828	845	840	814	819	782	794	789	788	816	769	827	790	828	807	813	787	773	829	805	793	772	805	746	833	764	773	824	792	760	808	808	847	776	785	820	746	788	811	806	796	741	811	823	791	794	787	787	788	779	798	848	843	767	788	753	841	800	788	759	799	813	751	800	794	826	802	789	804	776	807	766	821	785	736	822	766	813	809	801	781	764	793	783	824	827	771	789	841	795	765	813	760	782	755	802	765	786	850	793	790	764	757	778	753	781	818	833	775	746	777	828	789	801	808	765	779	800	769	859	785	818	773	833	797	820	766	771	783	775	843	813	811	778	810	765	775	797	839	824	800	779	750	770	826	792	794	812	831	829	783	773	818	759	769	760	768	809	819	775	804	835	819	779	779	778	739	761	785	793	776	795	766	793	794	828	797	815	783	788	765	801	771	796	774	752	756	795	788	770	783	828	842	779	814	750	817	744	750	799	807	790	781	812	770	754	810	734	752	830	792	806	805	805	813	769	797	747	795	799	779	726	767	794	763	802	757	783	783	799	810	786	802	748	806	767	782	787	789	773	840	849	853	820	776	773	804	799	779	833	801	836	810	790	808	753	795	768	795	799	857	805	780	776	800	806	822	847	788	801	802	777	790	780	853	775	753	756	821	752	818	784	800	814	779	787	810	776	798	789	803	787	824	778	806	808	755	795	796	749	790	865	780	811	790	767	757	762	726	753	743	829	796	793	761	806	789	760	817	784	813	768	829	820	799	782	767	756	782	765	829	769	821	825	798	808	785	797	720	783	794	768	788	800	787	795	815	816	791	838	794	827	781	823	813	794	790	807	826	766	812	782	779	780	808	804	775	783	852	818	763	824	782	767	788	799	809	758	808	829	776	819	825	786	795	770	836	792	729	836	790	764	781	826	771	799	780	787	811	842	834	798	783	818	825	763	779	769	746	754	803	778	798	760	748	805	740	801	791	796	794	786	755	847	766	830	821	848	806	792	755	798	814	819	829	810	799	748	827	763	770	775	802	779	788	829	835	775	801	795	782	778	864	814	763	780	818	817	756	742	770	699	841	812	785	747	782	773	821	819	784	813	787	791	765	770	811	804	818	757	769	840	779	802	751	811	817	774	800	761	764	800	780	787	742	773	798	820	783	784	775	852	797	776	786	828	791	820	801	792	737	796	822	815	781	847	793	791	807	785	785	798	775	796	754	757	795	784	774	822	756	787	794	799	782	746	791	762	819	813	842	799	788	810	768	798	807	779	820	795	787	798	769	766	808	829	797	799	776	790	812	831	774	797	813	765	794	768	867	762	778	805	803	799	795	787	787	804	831	785	806	794	803	815	811	803	795	845	835	790	808	805	813	761	823	748	790	794	759	815	809	785	796	767	807	803	821	823	775	794	779	795	792	797	756	786	744	764	776	783	759	767	781	786	807	781	816	830	749	804	838	739	797	725	767	811	855	810	854	780	827	762	803	780	816	789	808	784	796	762	800	786	809	778	787	792	803	818	760	763	805	841	803	804	766	779	782	775	785	802	829	776	775	779	829	772	854	770	754	809	869	809	830	804	791	806	763	777	846	814	759	816	813	830	822	753	794	806	770	825	751	714	839	809	840	817	786	831	772	813	786	811	779	754	835	788	775	798	836	859	807	745	797	794	797	816	820	843	809	791	734	817	772	771	799	783	817	753	811	791	801	790	788	768	846	780	785	823	806	817	769	782	753	776	780	792	784	816	815	826	833	799	787	795	776	814	756	792	763	760	838	764	780	805	837	847	789	784	793	825	835	811	791	841	812	785	800	776	825	808	804	790	785	827	800	816	801	786	787	857	763	762	764	778	795	777	795	771	753	787	753	777	826	811	802	799	766	743	776	835	805	762	802	819	842	827	827	752	804	756	864	793	800	756	791	768	756	792	788	855	775	775	806	819	742	806	797	807	804	825	761	831	820	798	832	815	747	762	818	767	800	757	779	773	807	805	718	808	777	837	800	771	768	812	779	761	775	770	777	810	796	797	810	798	725	817	793	827	761	771	794	732	761	772	792	800	766	810	757	778	776	763	796	809	831	772	809	793	823	788	769	814	778	746	815	783	782	804	785	842	770	825	764	786	775	870	810	783	784	784	767	770	784	811	784	844	821	829	775	803	795	802	831	791	757	788	750	772	808	761	796	759	758	803	809	783	805	826	812	787	789	796	799	766	757	782	776	778	719	810	788	769	821	773	856	795	811	824	787	763	808	809	788	814	804	779	777	736	764	781	759	781	759	800	762	792	794	763	774	795	742	853	804	808	791	763	796	824	804	720	843	778	816	757	803	759	792	779	806	768	766	831	811	786	799	783	787	827	806	821	812	822	759	822	800	768	743	801	806	785	754	808	817	758	788	806	717	832	764	756	756	784	773	762	804	801	783	760	811	832	840	827	824	799	798	801	795	807	797	823	776	765	814	849	766	804	799	811	822	744	822	830	770	774	793	762	804	768	773	767	825	775	773	765	812	801	737	806	788	745	795	813	797	795	789	764	791	788	776	771	783	791	835	824	818	747	800	826	742	771	797	821	814	802	773	825	820	841	798	811	789	766	746	797	795	835	779	750	828	799	769	786	795	744	824	787	795	766	806	790	815	824	764	800	791	794	761	786	752	767	864	756	754	824	814	806	790	796	757	800	750	794	738	796	826	779	848	777	740	814	714	813	806	768	794	820	751	813	784	777	787	807	765	781	826	756	815	814	836	782	787	758	770	760	796	753	771	810	808	842	783	801	764	858	760	824	853	804	749	807	817	827	798	745	806	757	814	755	803	726	803	767	838	792	811	844	766	772	812	760	757	784	787	813	826	772	740	764	778	811	783	786	792	823	756	822	777	793	773	799	827	819	805	799	741	750	797	758	828	765	816	812	800	788	812	761	701	799	780	868	791	830	786	778	792	813	812	793	786	781	792	776	826	757	825	784	801	800	763	770	802	799	812	779	801	797	765	785	759	795	805	778	836	806	775	808	785	800	796	779	827	814	774	816	747	775	847	803	795	768	766	786	817	794	758	796	802
8452	1371	1751	1453	1160	887	495	427	362	344	337	281	286	244	230	232	256	206	220	285	311	243	260	291	203	173	219	216	180	193	178	198	163	191	171	178	159	166	146	185	159	174	180	161	201	147	170	154	152	164	152	140	185	183	176	154	134	131	151	140	179	163	162	147	159	185	172	147	167	168	153	141	161	143	135	165	155	146	160	163	148	137	175	169	168	150	160	159	159	177	162	156	170	152	116	150	151	140	174	157	155	130	165	148	153	164	155	150	177	183	162	164	180	149	137	142	140	141	165	165	183	151	150	163	141	165	137	167	142	145	129	149	158	155	161	158	171	167	134	165	161	169	149	158	148	135	161	178	162	157	141	143	162	163	162	168	165	159	127	160	151	154	139	158	161	133	153	159	150	142	139	181	147	164	148	155	154	164	164	153	137	148	136	159	143	137	155	174	140	152	179	142	173	158	148	154	151	156	147	159	183	148	151	159	152	157	131	160	177	154	167	172	152	134	171	142	165	152	151	152	158	159	144	150	155	150	167	166	163	165	177	146	141	161	184	114	176	170	170	145	163	161	180	144	157	156	152	168	152	159	159	172	182	178	171	152	164	139	170	187	140	164	147	138	144	157	162	165	162	153	162	137	183	160	134	173	165	171	145	158	158	169	165	174	159	151	145	147	191	162	144	168	167	156	142	146	156	136	130	152	159	159	174	175	145	152	177	159	172	150	163	165	168	157	181	162	161	165	170	140	162	176	166	151	148	167	160	152	158	158	133	168	171	165	175	147	163	155	179	140	158	175	133	148	156	137	141	152	156	160	149	191	168	154	149	172	186	168	172	164	165	158	168	165	154	160	168	153	153	177	162	162	159	161	161	158	146	157	140	147	137	141	146	169	153	145	153	157	138	151	170	139	130	149	136	150	171	140	147	183	156	149	160	163	153	174	154	150	161	165	137	196	187	151	155	170	137	176	182	153	139	151	167	171	161	145	162	161	177	151	166	166	167	163	124	188	170	115	154	143	157	153	142	154	171	147	139	152	185	185	178	161	149	153	172	161	167	165	161	182	162	159	186	169	148	146	159	171	167	166	174	181	166	157	173	155	145	159	155	182	166	163	138	155	171	153	176	161	167	166	155	157	156	152	167	147	161	159	166	148	148	169	166	162	177	161	157	161	172	188	155	153	152	166	142	150	172	163	143	157	145	158	166	156	153	168	157	170	167	176	156	146	135	130	179	146	145	132	142	144	161	176	159	154	136	163	168	167	166	200	158	167	159	168	153	153	148	142	162	168	153	148	201	163	161	132	160	129	153	136	160	171	144	160	165	166	166	154	164	138	136	164	142	168	149	159	141	138	177	151	164	173	131	128	151	167	168	159	144	144	152	153	151	128	161	147	153	163	168	144	161	168	138	140	153	178	133	154	153	157	151	146	174	140	176	171	149	154	140	172	159	160	156	163	149	158	160	162	167	161	151	143	154	122	153	142	144	168	130	157	156	161	151	179	160	159	178	161	138	177	144	138	153	165	161	164	164	165	173	139	175	131	151	142	146	146	159	142	166	150	172	172	166	151	131	157	140	170	157	150	170	195	150	187	154	134	149	140	139	155	164	175	172	157	177	157	152	158	167	174	174	158	143	154	161	161	154	141	176	173	150	149	179	150	156	166	163	142	162	142	161	160	159	168	168	174	197	178	143	147	166	191	163	165	158	157	138	157	154	177	163	153	157	150	148	143	166	159	178	148	163	168	182	152	146	152	172	140	173	171	141	174	155	168	133	172	173	148	169	162	184	157	153	156	126	158	147	170	146	141	147	155	157	156	155	183	188	147	172	168	172	161	144	145	172	148	163	147	162	154	149	160	154	158	160	161	138	161	190	168	130	150	140	143	157	174	145	165	160	194	187	160	138	163	161	140	188	138	154	159	158	173	174	157	152	164	146	135	167	152	160	157	152	160	139	165	135	168	145	152	141	169	168	148	152	147	134	154	158	166	177	168	160	171	145	139	156	137	139	157	162	175	167	175	157	140	176	166	125	148	170	165	163	155	176	166	155	143	189	148	122	156	185	160	147	161	159	168	143	171	157	132	132	139	174	178	166	156	150	132	185	152	129	140	165	145	170	149	147	159	149	186	163	172	208	167	172	149	146	163	164	157	124	134	169	173	166	161	142	155	150	157	156	176	156	182	151	170	174	179	158	152	157	152	182	147	162	158	163	146	173	161	154	162	165	166	152	159	147	167	149	164	163	159	145	161	125	139	153	149	158	168	172	168	150	159	183	148	146	150	155	179	148	163	149	158	136	147	155	141	142	169	168	155	165	174	150	151	169	165	168	152	152	153	136	173	146	174	140	158	145	152	146	164	144	160	141	154	183	148	164	155	159	180	153	153	176	187	172	156	163	150	170	126	175	152	162	142	173	163	170	160	136	149	170	135	159	150	143	157	150	176	161	163	164	162	160	160	195	134	146	160	163	163	191	179	140	138	150	150	168	172	126	142	129	156	180	174	151	158	168	158	174	175	172	153	147	158	152	164	181	173	141	163	155	165	153	174	178	157	147	148	155	152	152	157	163	156	156	162	170	162	139	161	149	180	160	132	143	160	163	169	179	150	153	185	165	164	158	159	151	142	152	149	170	163	150	177	183	150	161	162	166	176	155	191	138	169	173	148	164	156	171	159	146	154	159	148	143	166	156	162	174	147	164	149	137	165	157	167	176	131	146	169	158	181	176	149	156	176	149	149	178	160	168	156	167	169	131	161	169	154	156	156	146	139	138	126	157	158	159	159	174	161	153	145	174	156	173	170	174	149	152	151	162	165	140	170	151	169	161	155	149	158	155	144	180	167	175	144	160	149	123	139	169	149	176	152	170	170	143	166	161	171	187	167	164	140	176	136	160	148	152	181	166	140	157	183	165	170	156	142	156	172	149	185	174	159	155	174	145	149	163	170	143	152	171	140	149	172	157	164	162	143	145	158	157	167	153	161	189	154	155	153	156	157	145	135	152	170	173	168	160	171	162	175	159	160	154	160	169	194	152	153	164	167	163	170	177	165	172	149	164	150	151	180	169	151	170	153	141	136	149	147	150	171	167	156	129	145	171	180	145	148	178	135	158	148	166	169	139	162	193	158	146	162	173	132	178	157	159	162	165	157	161	168	139	141	149	158	190	148	146	180	160	156	152	164	165	151	155	164	148	118	152	155	159	173	133	157	178	151	169	153	168	132	156	152	162	150	156	157	166	162	161	156	144	149	161	176	155	166	161	143	167	140	141	140	154	159	149	166	151	153	162	161	146	162	164	170	178	163	149	154	156	152	187	160	167	161	142	137	154	152	165	164	167	142	139	167	171	154	169	164	153	143	143	141	149	160	167	161	152	182	152	158	193	170	157	161	138	150	168	143	155	150	165	147	144	160	145	152	140	181	184	157	161	155	175	163	156	146	186	142	157	172	156	177	159	167	131	178	155	178	149	181	143	160	170	150	146	169	162	139	162	168
6339	1528	3355	4113	3648	3166	2348	1793	1548	1480	1498	1325	1243	1079	976	986	1037	892	980	1341	1559	1146	1033	1176	797	796	849	763	698	646	553	580	591	548	591	608	652	593	537	626	638	580	608	537	524	478	499	457	489	512	477	487	466	460	447	465	514	463	494	492	443	507	433	447	474	452	500	447	468	452	477	465	461	418	442	459	465	447	494	444	506	427	425	456	439	450	467	469	448	506	466	447	437	432	482	457	417	475	442	463	431	449	477	428	463	408	453	455	427	393	490	441	461	445	420	454	404	465	457	465	462	447	448	458	445	489	463	442	481	418	464	456	489	447	465	442	423	479	428	462	455	456	454	479	455	461	449	450	449	451	422	468	437	395	453	468	401	422	434	451	441	478	458	447	416	434	437	463	470	441	406	439	435	410	455	418	462	463	413	457	433	415	452	453	426	431	486	449	437	438	462	436	417	427	456	462	432	414	465	454	461	429	442	448	444	437	470	454	412	464	464	444	437	480	469	463	413	453	421	486	422	474	467	429	457	456	462	515	458	415	445	447	448	494	447	462	429	450	435	456	427	488	440	435	431	450	441	381	463	433	468	424	435	419	454	433	450	459	435	472	461	469	473	425	433	475	469	443	443	472	451	449	468	412	414	486	490	472	452	440	460	451	450	430	444	449	440	441	444	461	446	494	471	458	419	434	456	475	416	439	474	478	479	476	441	456	485	516	438	442	444	436	464	452	457	479	449	444	437	442	484	447	408	466	459	491	462	431	446	465	461	486	449	421	442	449	433	488	481	461	445	447	432	418	475	410	434	467	418	457	457	418	398	440	458	439	404	492	438	464	439	463	415	473	407	425	482	477	452	441	464	442	462	448	458	431	475	467	461	501	416	435	446	481	399	463	468	459	440	468	444	455	444	439	414	443	423	472	454	433	458	451	447	441	434	430	435	486	450	435	460	504	463	441	471	461	446	476	433	420	446	475	458	409	442	457	462	463	445	435	500	420	468	442	455	413	461	458	440	455	450	453	433	467	432	467	412	478	462	486	463	461	439	488	436	391	419	494	442	456	478	467	473	470	428	450	487	438	453	454	438	452	441	480	443	461	436	478	457	455	462	447	436	446	437	447	472	486	434	463	421	420	436	474	404	450	428	444	438	455	437	429	459	441	448	454	448	482	412	445	425	457	444	417	403	490	444	431	468	462	403	445	455	456	446	412	399	455	456	448	429	490	425	429	482	486	459	440	457	464	455	460	461	474	469	471	483	438	431	451	431	424	438	421	456	488	414	435	424	450	441	473	429	450	457	443	477	447	439	448	434	442	438	467	428	407	443	449	468	455	436	415	410	467	464	481	465	485	407	475	463	438	428	451	458	438	422	456	462	431	458	398	449	467	461	477	465	444	446	482	473	440	452	454	478	424	452	433	425	455	505	425	462	447	429	455	482	487	436	436	433	452	456	484	444	462	436	442	457	460	431	466	440	466	448	454	433	433	441	443	421	444	469	457	436	437	420	445	444	438	389	443	450	442	429	454	405	428	456	463	437	434	403	447	457	466	412	468	455	459	475	458	447	472	444	426	455	464	473	438	456	423	452	479	427	473	478	421	458	462	449	442	464	440	417	449	453	462	470	484	443	415	487	470	461	432	458	399	431	432	466	470	475	483	419	460	471	446	447	450	424	456	435	449	466	427	455	442	438	437	440	450	467	459	434	423	436	445	478	408	454	460	451	427	464	438	450	473	439	439	459	485	438	428	458	466	465	456	459	439	460	440	452	444	433	454	420	479	409	431	450	466	460	460	490	440	483	460	464	459	451	458	473	451	412	439	476	478	434	472	463	439	464	471	456	442	482	449	452	424	450	479	455	471	435	424	446	445	453	470	462	419	435	441	432	451	419	437	465	425	456	460	442	431	455	455	468	439	468	424	408	461	442	435	440	457	438	455	416	450	470	458	456	435	442	454	455	451	431	451	436	440	449	442	471	480	458	417	426	428	411	461	436	427	452	426	457	485	459	429	478	463	435	429	461	454	459	421	440	427	473	472	458	434	426	437	437	412	425	444	437	457	440	439	427	415	451	475	464	441	466	412	493	437	448	459	431	446	417	455	459	446	433	450	419	468	478	465	465	424	461	437	440	436	437	484	449	458	476	468	451	433	462	446	454	439	492	469	445	416	434	422	470	457	432	429	445	433	469	451	420	469	436	443	462	442	432	425	447	458	419	433	457	447	401	436	455	469	437	421	445	435	466	463	453	496	458	467	501	470	456	453	436	432	486	443	457	488	439	448	452	430	417	452	433	438	477	418	449	467	449	500	449	429	451	442	444	445	467	431	458	457	436	466	497	445	454	444	464	443	428	471	477	465	458	428	449	432	426	457	426	429	442	431	445	441	443	428	422	435	442	410	449	457	469	453	472	418	505	444	472	439	467	449	425	445	457	476	430	443	445	470	453	453	433	443	461	414	470	456	457	450	487	423	466	473	431	460	451	436	445	463	451	450	459	453	409	457	487	474	470	445	448	472	429	456	438	468	451	450	444	456	425	435	455	448	385	444	423	417	428	440	400	460	488	471	477	468	428	456	442	458	453	459	444	476	456	448	434	421	431	448	438	429	428	462	417	425	459	425	443	438	470	459	451	432	440	445	453	468	459	415	454	438	491	429	465	426	481	428	441	434	447	475	469	452	442	477	419	430	428	478	483	447	422	436	391	433	466	417	415	467	446	458	425	452	442	457	426	446	455	424	456	419	425	448	432	486	455	476	442	436	428	462	444	446	434	460	449	435	520	504	416	458	436	453	433	463	440	473	463	457	465	443	446	424	487	447	438	430	457	427	449	473	431	413	407	456	392	462	472	439	478	415	484	443	434	432	455	485	395	478	446	438	463	429	483	467	436	464	457	447	453	447	435	405	443	430	446	444	436	460	414	463	420	475	435	509	443	469	421	430	453	481	419	454	451	445	432	441	432	482	418	430	459	448	483	433	473	476	450	449	461	451	479	463	466	442	479	445	430	466	455	490	475	460	432	427	460	395	420	438	486	445	484	444	446	436	478	466	454	413	459	478	454	426	440	459	446	466	419	428	445	453	453	469	466	430	460	456	435	461	501	422	422	474	443	459	500	462	428	464	528	435	459	469	419	450	488	455	430	475	472	440	431	439	468	423	428	430	453	452	448	446	447	492	458	458	452	465	465	451	439	455	470	448	440	452	461	467	491	460	428	456	450	472	433	413	476	419	427	426	441	457	447	476	449	444	444	462	436	430	451	452	447	461	475	434	443	444	491	430	452	468	446	469	455	452	479	459	432	442	400	449	422	453	457	449	443	458	442	458	438	441	457	466	455	405	454	431	493	435	427	426	435	416	438	441	461	435	448	432	441	445	423	470	451	450	405	451	467	412	416	426	449	455	479	447	445	454	440	479	466	490	417	474	437	436	432	432	473	436	484	459	435	434	465	462	440	446	448	446	451	424	493	438	449	449	439	422	466	425	436	458	424	448
15061	3072	3328	2752	1958	1556	901	705	700	535	483	477	412	412	370	356	360	291	332	428	497	365	359	308	283	289	265	281	271	244	245	288	252	238	241	275	233	243	235	277	244	249	247	244	208	248	228	191	227	232	194	206	211	214	202	192	207	230	231	220	217	195	195	220	208	231	238	348	239	202	193	193	204	209	203	232	225	162	208	209	212	184	230	233	197	214	214	243	214	227	204	218	216	214	209	219	205	233	183	226	223	238	236	223	218	212	201	220	198	219	226	241	209	178	203	225	229	216	189	251	222	206	221	215	221	175	206	233	206	225	223	188	233	191	229	236	213	225	215	209	203	198	199	206	215	208	206	229	210	184	220	204	197	210	201	203	216	182	194	224	222	211	185	221	223	235	186	231	227	223	203	210	228	213	227	214	195	199	198	247	213	236	225	197	173	214	202	188	228	227	209	208	227	189	223	209	204	194	210	205	241	195	223	218	206	200	211	226	210	212	202	208	214	201	221	223	228	202	214	198	217	191	222	210	212	229	197	207	209	226	205	233	232	242	208	196	204	215	191	182	215	218	209	216	183	184	212	195	221	220	241	210	197	198	209	221	212	216	202	225	244	210	191	233	211	205	228	195	194	192	211	220	205	214	204	234	216	217	207	229	218	224	206	201	224	209	188	216	215	213	221	228	217	223	217	213	200	197	227	206	230	228	204	228	222	197	192	209	210	233	233	214	205	216	202	188	208	216	195	213	193	205	200	191	204	198	187	205	194	188	203	192	215	196	194	223	211	177	160	210	220	214	224	193	227	218	205	213	188	203	188	179	233	221	200	227	210	214	175	224	198	219	198	223	212	246	194	193	184	178	230	198	224	190	210	209	210	207	199	232	188	222	215	198	203	230	206	191	208	201	196	195	229	211	204	210	208	205	195	223	202	216	198	237	222	211	206	228	199	202	222	227	189	213	208	184	235	198	206	205	217	220	202	200	226	202	203	220	204	241	219	216	191	208	208	214	225	198	209	229	204	198	195	216	212	214	207	200	197	198	201	211	235	194	183	183	224	217	194	208	223	206	210	224	227	199	209	226	197	200	235	194	178	210	211	237	223	214	230	213	229	197	228	225	196	201	228	189	216	221	179	204	196	224	230	221	178	198	215	206	212	195	230	193	178	205	211	205	179	214	201	212	185	190	207	223	209	233	204	219	203	213	217	198	205	229	221	230	215	213	207	200	210	205	203	216	219	206	221	196	203	191	215	185	247	182	230	188	203	217	212	185	219	192	197	216	221	204	226	228	204	206	210	222	226	201	189	200	229	234	193	200	224	192	206	194	220	226	220	206	184	219	220	218	204	199	223	206	200	207	204	182	203	196	231	207	230	210	203	202	216	191	204	224	202	195	189	230	194	213	203	223	193	219	217	217	217	221	229	232	215	223	211	187	218	209	196	197	229	231	207	187	206	202	205	215	213	208	240	181	233	225	194	195	198	213	211	208	201	220	209	235	223	211	205	217	205	205	218	212	187	214	202	220	203	219	208	210	239	208	218	217	213	198	205	189	225	221	219	212	231	216	216	221	196	241	193	233	197	186	210	205	214	223	223	195	220	195	216	204	206	234	186	194	213	217	215	202	189	219	194	208	196	229	208	226	221	217	239	223	216	186	195	191	209	193	191	201	225	216	208	213	213	186	203	213	215	204	233	209	193	219	208	200	223	251	200	233	206	219	206	215	204	221	201	208	189	211	214	215	212	238	206	235	211	199	199	198	222	233	205	221	205	186	208	215	206	229	210	216	192	214	201	189	209	230	204	227	211	210	213	212	191	228	194	195	200	210	226	201	210	206	212	205	195	195	204	218	208	189	208	214	234	217	209	186	204	216	197	208	235	203	200	192	220	184	217	208	206	226	213	198	206	227	221	243	205	229	193	182	197	195	219	210	200	178	223	220	201	212	201	216	215	229	218	218	182	203	208	199	240	199	237	229	217	184	215	207	219	203	240	212	226	209	233	212	209	201	194	191	182	198	212	205	203	193	196	210	209	217	184	196	183	205	227	194	208	224	217	196	215	234	198	232	230	190	245	201	202	230	215	236	202	214	197	188	189	232	212	234	210	215	205	204	216	176	201	193	197	213	230	240	216	209	184	214	220	220	222	212	227	202	219	210	223	217	196	211	205	176	200	197	223	214	207	178	240	203	195	200	210	233	202	220	219	218	224	209	185	182	210	196	197	206	245	203	231	213	205	209	186	222	215	185	230	198	195	208	179	224	216	217	217	226	199	188	213	221	213	212	231	197	190	221	188	208	227	202	214	208	226	212	208	216	184	212	190	217	190	220	220	198	219	212	226	211	212	231	225	219	226	235	237	223	192	193	211	243	216	207	245	201	214	222	231	196	218	195	220	208	227	205	209	211	212	207	206	238	198	194	204	201	206	213	191	201	212	192	208	218	205	212	189	201	228	210	233	194	201	224	217	217	198	202	205	206	191	194	210	194	210	202	196	219	197	219	203	195	214	202	199	205	225	205	207	189	217	224	201	190	213	227	201	211	218	226	210	184	224	191	220	205	188	212	216	234	218	210	206	223	188	208	218	177	243	198	203	224	218	198	220	199	235	213	215	218	201	221	215	227	220	204	227	213	174	228	192	225	200	195	212	201	242	248	225	168	207	216	231	197	235	212	207	206	224	220	207	208	200	220	225	232	199	197	234	213	196	217	220	204	202	197	223	217	208	199	211	240	199	237	234	200	204	212	184	203	212	223	185	188	200	219	223	195	198	199	211	222	221	223	200	203	208	205	201	194	174	179	204	240	243	210	187	197	208	193	215	213	216	214	197	209	205	215	217	217	215	203	168	190	227	212	235	213	223	230	214	193	199	227	225	217	199	250	243	221	223	195	217	204	201	205	222	204	206	250	239	192	200	216	192	213	200	210	215	208	223	199	209	227	232	219	185	239	192	194	194	202	220	201	244	220	222	192	207	221	217	198	222	218	206	194	196	206	214	205	212	228	209	232	193	206	191	217	227	224	194	184	206	203	217	191	191	232	178	221	234	207	224	208	208	209	217	201	198	205	221	241	218	200	202	193	227	198	215	204	190	212	209	212	221	210	217	221	196	214	228	206	228	227	208	219	213	199	184	167	226	193	215	221	220	217	211	204	240	198	215	216	190	183	220	219	189	213	221	186	199	217	196	215	243	217	232	208	205	214	231	222	199	179	218	214	188	226	218	213	231	212	226	202	210	201	191	220	221	204	185	205	204	235	200	165	213	229	222	222	185	228	225	184	224	213	205	210	227	179	206	218	217	247	192	191	223	200	209	208	201	201	228	210	202	208	205	194	194	202	203	209	211	218	185	208	222	228	216	175	186	215	214	198	215	226	204	208	224	215	236	190	218	223	189	200	215	222	219	204	233	205	191	193	209	189	221	222	198	207	227	189	220	187	222	232	218	197	204	221	209	207	200	195	205	230	190	209	235	255	187	214	248	207	198	179	221	211	204	228
8447	2638	5773	7081	6274	5489	3870	3328	2950	2574	2580	2243	2025	1739	1722	1728	1593	1445	1573	2166	2237	1955	1709	1556	1335	1275	1116	1116	1075	922	890	853	787	824	800	953	929	830	852	953	976	969	886	785	730	665	680	651	721	669	667	651	699	653	631	685	601	572	598	624	639	629	607	642	618	600	622	1620	719	591	620	613	628	622	609	586	581	580	582	642	593	617	588	592	586	610	593	605	600	574	611	578	612	613	675	608	566	610	613	617	611	616	653	624	595	585	571	620	629	599	586	603	637	600	588	564	605	591	578	620	605	606	583	602	596	587	548	614	559	589	632	569	608	623	580	623	568	572	624	602	579	561	591	544	607	575	603	600	589	633	600	598	604	605	605	602	614	586	592	591	584	595	590	613	615	602	600	595	629	634	572	608	537	581	585	653	574	623	604	573	594	617	602	600	583	638	606	605	576	560	563	554	599	580	579	601	618	589	581	576	638	577	536	585	644	622	607	552	573	590	594	594	601	632	595	623	582	575	590	556	620	549	595	601	569	575	574	607	585	533	584	611	583	624	572	593	629	584	581	596	625	566	589	577	569	579	586	549	621	564	598	564	566	578	576	533	577	564	595	559	563	558	585	551	579	581	602	588	609	553	600	567	579	602	612	616	582	595	621	598	604	580	604	605	578	585	619	574	581	591	584	630	587	571	587	610	608	659	615	644	622	571	588	610	532	628	558	607	586	593	578	569	616	649	593	603	593	580	607	615	589	590	571	608	600	573	591	587	593	565	604	607	617	633	627	569	573	595	568	600	576	597	611	606	575	569	603	577	621	598	576	558	557	653	596	582	593	579	588	573	560	587	570	592	599	590	590	588	566	588	576	614	591	621	615	567	563	569	599	570	556	581	630	567	572	568	575	584	604	609	605	625	542	627	602	574	584	583	561	622	617	542	605	552	579	627	648	603	605	623	584	575	572	597	581	619	594	561	567	556	564	568	570	567	647	556	596	589	588	613	627	586	593	631	635	600	586	557	591	574	552	592	611	546	570	595	600	604	559	601	662	550	561	594	598	589	613	588	589	567	607	587	572	568	621	581	583	568	585	619	593	622	583	567	641	595	611	569	562	616	594	574	571	604	557	544	563	632	595	575	561	610	536	588	644	562	582	569	572	634	530	570	589	590	550	616	573	571	580	570	608	547	616	587	626	599	569	524	612	562	599	537	612	634	576	573	591	596	585	589	568	613	584	633	610	628	600	551	568	571	556	578	609	581	601	619	568	597	556	553	616	591	570	570	630	577	574	603	609	620	626	633	612	631	604	602	594	595	598	585	613	584	576	599	555	638	598	569	631	642	544	582	604	585	564	601	578	610	566	556	591	536	578	589	594	615	604	585	599	607	603	545	591	588	590	623	604	593	603	595	573	532	616	607	616	606	576	562	580	624	572	604	572	576	590	621	576	552	549	588	570	607	564	632	623	588	586	582	597	546	585	547	584	607	580	578	592	548	590	588	591	600	574	587	600	585	583	595	593	579	579	565	646	596	554	641	590	573	575	568	637	590	609	583	596	594	579	585	559	556	618	589	572	588	574	590	588	599	541	595	541	554	576	607	553	601	588	635	606	605	582	581	594	635	594	612	605	602	546	597	564	562	596	540	603	575	585	608	610	640	574	545	593	595	591	638	539	604	587	612	549	643	582	589	554	572	622	587	598	611	609	600	578	610	569	546	587	570	576	598	544	620	600	559	587	606	599	535	611	576	580	578	601	592	578	590	591	575	573	571	582	589	585	543	591	573	617	626	570	582	572	578	597	581	645	581	589	587	609	613	566	555	568	590	590	567	582	554	574	580	592	602	572	590	595	569	576	580	609	612	598	579	610	544	596	598	606	581	576	569	592	546	580	552	533	615	649	551	627	561	604	591	564	605	608	529	578	602	584	566	574	562	578	558	549	610	607	610	565	576	617	576	582	598	576	619	570	576	582	613	532	604	608	594	620	565	586	572	593	572	560	599	592	606	585	565	552	567	548	587	593	618	561	572	568	591	539	610	589	598	634	568	580	594	624	641	619	521	589	624	558	567	593	614	558	630	564	610	571	576	624	612	575	547	603	557	579	519	602	659	618	577	585	573	604	560	565	547	576	573	571	637	592	588	566	624	572	590	560	616	568	577	539	596	578	580	612	583	578	554	570	595	559	579	606	590	608	585	555	566	572	591	581	547	580	606	592	597	568	564	561	592	559	597	582	646	568	628	600	569	592	584	560	588	612	596	585	596	587	622	596	593	609	591	590	625	620	609	621	593	579	564	589	567	578	588	592	589	606	576	605	539	585	597	620	580	615	613	592	588	577	579	609	585	579	611	582	576	583	554	586	610	549	582	544	590	576	587	599	580	660	571	605	506	586	593	568	609	566	556	637	597	579	580	624	600	607	580	590	575	586	602	579	564	563	607	627	581	602	599	582	604	559	585	595	602	617	592	617	607	577	602	554	596	615	604	556	608	575	600	594	620	571	568	615	639	608	587	581	597	581	582	616	576	589	600	595	570	568	550	549	583	607	581	576	565	582	595	526	541	560	631	597	586	590	586	571	622	591	624	590	614	600	576	570	550	580	560	580	611	594	592	598	628	574	651	599	558	579	572	562	574	571	614	570	546	620	587	580	629	546	563	607	571	598	574	629	628	564	598	590	563	570	572	587	616	586	637	614	636	583	619	579	566	572	595	615	610	577	641	549	612	582	596	568	552	577	602	575	570	564	607	580	581	612	596	593	615	602	576	583	604	610	578	525	584	621	599	594	606	584	566	628	569	614	600	583	647	610	595	569	608	604	621	549	577	585	611	551	622	600	613	589	549	602	559	585	594	567	569	624	593	597	591	605	584	541	597	589	527	607	592	572	599	565	616	556	604	577	570	569	622	579	579	598	627	598	558	633	572	598	617	575	606	610	619	580	569	601	589	597	588	566	566	594	586	556	593	617	584	590	583	562	592	568	620	608	582	617	574	560	585	621	605	624	607	580	628	617	610	591	580	624	585	564	586	571	586	575	558	592	563	596	598	586	607	593	574	630	582	555	639	544	636	584	573	597	577	585	603	584	555	586	561	584	604	608	618	600	543	589	586	588	594	566	582	571	613	613	575	617	593	595	604	533	600	568	547	568	613	573	595	576	561	583	613	561	600	599	580	567	630	595	579	606	561	572	595	575	548	603	601	574	566	563	602	561	602	641	609	533	569	547	593	591	564	569	572	560	588	607	559	597	613	625	609	548	618	602	595	650	579	616	578	592	563	558	532	589	575	630	633	627	625	625	588	591	604	610	617	573	604	573	592	594	600	506	596	623	565	567	556	578	562	586	565	580	571	583	587	584	654	619	582	567	570	593	554	593	589	623	538	606	587	561	570	629	574	578	591	583	574	610	583	583	607	603	619	640	599	624	576	577	581	562	626	598	620	592	564	605	599	587	588	561	591	598	642	570	593	559	622	592	603	568	557	586	586	591	617	579	608	561	631	611	555
2083	392	399	404	370	342	339	401	341	368	403	344	345	352	391	367	330	353	336	310	356	327	339	347	350	331	356	357	336	349	345	330	304	373	376	347	359	339	323	336	344	329	335	342	345	344	344	356	375	343	345	347	357	322	335	361	342	326	344	367	365	321	309	341	333	359	342	328	337	373	347	326	350	341	353	335	360	351	330	351	357	364	366	341	331	333	341	365	353	347	349	336	343	369	345	357	303	361	324	338	367	350	365	351	354	340	326	354	325	341	370	336	384	353	328	341	320	355	353	328	320	343	377	355	317	341	321	339	332	319	309	330	314	362	357	338	354	321	364	350	333	343	363	375	360	333	345	327	353	334	348	368	352	369	335	362	341	331	366	352	369	325	334	343	314	336	334	355	349	343	327	346	372	337	317	360	375	347	334	368	369	332	401	343	345	350	335	352	358	369	299	352	360	317	393	319	338	327	352	341	358	329	336	348	329	351	341	324	324	363	309	399	387	339	338	356	309	341	313	332	355	342	317	329	345	366	327	358	350	388	361	328	339	377	349	356	334	331	332	343	359	362	334	395	347	327	359	364	342	335	386	360	393	351	310	313	328	327	364	348	339	341	382	368	345	351	323	341	326	362	330	325	346	311	360	346	337	324	326	368	322	357	369	335	316	370	355	384	361	353	330	321	334	371	366	344	303	343	344	339	343	384	354	349	350	329	339	348	310	338	370	350	353	348	379	351	345	354	360	337	333	376	382	369	318	350	342	332	341	355	325	351	324	327	324	341	346	341	339	373	346	340	339	312	342	343	348	347	363	332	352	388	389	334	377	359	320	365	320	353	354	335	358	326	325	349	288	335	279	344	364	355	355	325	330	345	352	336	356	353	331	316	343	355	370	349	349	337	372	355	376	355	357	311	341	368	307	354	358	378	352	337	342	347	344	341	332	306	386	314	359	350	359	320	326	349	374	344	364	328	330	330	348	347	365	336	317	363	345	362	343	356	323	279	344	366	347	327	351	370	337	329	375	364	345	337	362	350	352	333	344	369	357	356	351	368	339	392	352	364	375	364	294	337	328	388	343	346	329	358	342	352	372	338	353	389	333	340	326	354	342	329	327	384	360	341	339	338	368	366	324	388	347	333	325	387	318	302	319	349	359	324	310	353	334	358	328	393	347	347	371	352	322	357	334	322	317	359	359	346	323	355	371	339	350	365	374	394	323	335	333	301	324	338	315	355	349	338	356	372	322	346	333	335	390	354	365	373	350	368	340	342	349	342	340	341	311	344	381	340	346	361	328	349	368	331	341	329	334	363	328	354	349	356	340	367	353	342	311	346	373	358	343	346	362	349	325	333	322	353	391	363	356	333	371	316	319	346	367	366	325	373	314	315	340	344	383	336	373	339	360	316	351	323	365	352	348	364	341	350	405	348	346	371	359	360	351	324	356	333	340	375	367	368	329	349	357	311	357	363	385	366	344	339	374	362	353	338	338	319	348	323	312	335	313	350	365	335	344	343	329	380	379	353	330	342	356	349	332	330	348	349	335	400	322	355	366	368	356	344	332	360	351	347	340	366	329	350	367	359	307	394	347	316	317	336	351	374	337	306	328	366	334	314	349	346	338	343	342	353	318	348	340	375	342	341	375	310	323	341	358	348	331	323	308	352	396	369	334	339	362	358	331	350	347	342	332	339	349	365	329	351	346	348	354	359	361	383	362	330	341	313	338	364	377	337	349	347	330	326	382	360	342	346	353	318	344	366	348	347	363	343	320	343	357	322	345	363	335	343	336	339	368	370	325	351	368	348	329	325	357	349	317	345	370	339	351	339	364	344	291	324	350	330	363	356	353	343	344	356	326	342	363	370	354	348	351	338	363	331	333	344	395	314	319	348	364	308	335	338	332	339	334	329	368	334	320	340	339	371	370	368	346	362	341	324	354	349	335	373	390	348	364	349	339	305	350	334	374	354	354	358	393	349	369	348	301	334	323	346	338	326	355	355	361	355	350	331	313	365	336	350	352	321	358	371	342	337	342	353	356	326	318	352	338	335	335	346	344	313	370	309	370	362	330	364	359	315	319	361	323	355	365	374	314	375	339	333	317	318	388	360	339	342	338	342	335	340	331	352	362	388	327	342	369	311	373	322	369	352	300	343	341	320	386	347	317	354	362	353	397	319	329	340	360	329	366	354	325	353	357	324	347	357	365	318	353	360	349	360	341	351	334	351	346	356	364	338	367	338	373	351	354	336	337	344	376	332	379	314	352	333	346	320	336	353	324	351	324	317	339	339	327	358	356	355	343	337	362	323	370	348	334	352	348	332	355	309	359	354	341	355	378	326	342	347	349	331	362	360	332	364	362	358	345	357	328	355	397	419	333	324	366	365	347	388	360	329	331	384	342	363	359	321	387	370	332	356	349	315	395	351	351	356	330	332	373	344	345	345	320	353	353	334	321	338	354	339	339	328	357	393	358	380	332	365	355	381	334	352	313	343	334	363	347	340	343	323	355	346	361	335	341	324	349	341	345	350	370	367	356	360	354	346	360	359	325	347	368	342	344	352	318	342	329	371	328	337	352	340	317	361	350	314	331	361	340	321	353	294	396	327	346	350	352	344	361	353	342	356	315	372	358	319	342	336	330	296	326	362	305	341	359	365	341	337	366	365	336	353	381	371	377	346	333	318	313	375	358	347	330	372	359	309	349	352	355	351	358	378	323	329	316	340	361	348	350	337	372	325	361	344	351	342	339	353	335	357	349	369	349	314	383	362	354	354	369	387	326	344	348	335	349	365	339	326	359	375	342	335	360	340	324	325	347	321	348	323	348	367	350	330	355	376	328	360	361	334	337	346	351	326	347	351	347	363	368	322	363	328	322	331	356	343	332	371	362	335	350	303	352	324	354	340	348	351	331	339	357	345	351	302	352	320	378	343	336	360	319	360	340	385	326	366	345	353	358	343	327	335	361	334	373	352	349	354	327	354	366	349	353	334	351	330	346	374	363	318	357	335	359	310	318	344	358	336	352	338	297	333	336	375	374	332	378	317	338	358	360	376	354	355	342	345	375	351	325	349	361	355	395	356	347	344	359	321	349	353	345	324	339	356	336	350	334	337	317	378	371	350	390	335	356	319	337	340	375	330	341	352	358	359	326	336	346	330	332	345	373	350	347	351	342	331	338	346	340	325	342	317	365	324	351	341	326	352	356	350	347	369	343	323	367	340	337	355	323	347	357	319	353	340	326	344	327	377	343	346	347	367	358	330	322	339	351	324	320	368	338	352	332	328	343	321	350	333	327	365	365	333	337	360	368	344	345	349	359	332	377	348	329	348	371	337	352	345	339	336	337	352	351	322	354	358	329	336	354	367	374	317	296	356	378	369	336	366	338	346	342	348	361	398	343	338	372	366	347	344	313	332	340	346	312	327	357	350	359	347	345	337	352	364	332	337	335	372	353	347	336	358	317	351	341	363	340	329	341	337	373	371	352	348	365	330	337	354
2738	987	964	1072	967	949	909	901	883	857	894	878	910	845	867	878	886	840	843	927	872	920	859	788	876	817	811	855	859	787	792	793	850	856	841	874	851	843	860	871	868	809	831	915	871	844	852	846	833	869	866	842	827	885	800	866	856	840	870	862	838	858	840	882	834	810	868	879	893	825	884	892	826	818	851	833	848	856	818	825	870	855	868	828	864	834	862	853	858	840	911	843	877	885	888	873	840	851	817	840	819	819	852	879	892	841	829	841	832	831	911	826	826	828	860	820	838	824	859	836	839	811	884	831	864	827	837	807	852	830	892	865	866	875	859	811	884	847	845	844	800	830	820	801	857	879	842	876	827	819	860	843	863	809	848	854	836	859	874	861	919	815	872	846	838	868	885	852	825	878	850	836	855	818	839	859	830	794	846	860	845	877	882	885	819	844	870	834	844	871	867	854	848	916	837	874	891	814	868	891	917	839	845	902	867	884	838	868	885	821	789	841	793	844	899	856	872	834	870	824	857	872	867	834	870	877	852	882	838	823	831	865	901	822	852	841	869	806	826	854	837	842	905	871	805	852	812	834	861	825	845	874	842	804	834	839	878	842	841	868	898	859	852	895	891	837	857	819	848	873	827	838	847	847	866	892	842	838	872	853	852	852	836	909	825	847	810	884	881	843	841	824	820	824	824	891	864	838	856	826	826	813	859	806	853	838	861	813	878	869	838	862	822	876	871	852	850	851	830	840	823	833	895	797	827	831	827	860	844	803	844	840	856	893	790	889	859	802	844	827	808	851	858	808	844	856	823	816	891	846	821	882	922	862	859	807	861	828	896	845	926	827	834	863	826	866	839	827	817	873	790	835	837	814	812	845	818	849	845	819	835	919	851	844	815	836	852	835	851	854	819	828	874	868	891	857	891	809	877	836	812	835	837	892	905	857	859	857	886	826	841	825	793	839	837	794	913	825	825	891	812	875	818	847	777	868	894	859	872	796	830	851	841	892	829	902	801	852	876	865	822	902	873	821	854	843	892	894	792	856	822	846	785	824	857	831	900	825	820	856	873	896	867	849	802	872	844	858	837	797	856	825	879	857	833	837	869	861	834	892	865	866	802	830	787	876	851	832	824	823	857	849	808	850	860	828	839	854	807	826	872	842	880	827	864	810	891	873	845	847	797	832	852	856	889	879	903	867	881	838	806	830	876	802	847	835	918	814	821	846	866	928	846	817	838	841	877	865	824	837	813	841	892	834	891	780	856	843	874	879	839	901	874	853	840	795	794	867	859	905	830	825	851	813	848	875	867	897	825	845	824	829	855	877	832	840	879	859	872	858	847	874	844	868	879	885	860	793	835	910	835	842	829	903	826	873	832	902	845	819	821	796	875	831	849	900	843	835	875	802	854	842	872	860	820	846	834	852	839	792	848	833	869	866	848	846	840	895	800	892	837	830	867	879	823	830	860	856	836	894	899	840	869	814	881	929	797	856	852	865	814	863	809	856	850	820	837	871	863	804	825	858	821	798	859	886	791	855	830	784	872	867	832	852	860	818	890	826	858	872	920	784	864	821	791	793	849	822	837	820	854	821	825	862	849	854	843	856	861	805	853	848	860	851	801	830	852	852	896	828	897	830	870	857	844	809	906	840	849	816	858	868	852	825	774	867	818	836	880	815	862	820	832	858	865	865	872	887	846	858	868	848	837	860	860	863	872	917	866	821	856	839	847	872	861	829	839	822	876	845	814	894	848	860	825	866	855	824	903	826	820	888	827	855	820	814	868	826	865	904	840	897	889	851	830	821	858	798	914	906	835	822	869	862	926	818	882	863	879	851	823	895	841	827	846	814	857	920	893	919	872	784	873	857	894	809	823	868	822	834	837	876	802	824	894	859	881	832	810	860	852	817	856	827	923	825	857	874	828	863	849	843	821	890	837	836	874	821	836	842	815	887	796	841	842	848	861	807	813	886	885	831	843	885	830	876	832	860	900	844	893	825	886	866	878	865	838	842	881	840	860	832	827	840	870	863	865	840	776	854	897	836	857	864	871	821	821	869	877	836	868	862	859	819	844	829	838	821	799	842	831	866	829	815	898	870	856	877	834	846	815	872	821	869	833	854	880	811	866	790	858	828	843	857	863	826	858	857	869	852	832	859	830	881	847	834	881	902	831	833	783	866	880	841	844	861	870	799	859	921	803	819	814	893	822	839	875	842	850	840	849	837	902	885	809	804	821	898	854	864	866	925	833	881	891	812	869	912	903	870	828	825	831	869	823	804	851	791	824	885	827	837	829	890	848	858	839	860	871	787	834	842	879	817	833	866	833	859	866	885	888	867	865	870	875	879	859	816	848	864	927	825	812	821	853	856	874	887	784	867	796	823	843	869	864	823	846	864	882	887	857	853	879	885	849	845	797	837	889	833	876	819	820	817	862	850	882	866	865	826	869	847	806	843	811	851	862	801	777	867	879	786	901	825	861	855	845	795	821	834	842	858	858	814	836	826	854	882	837	897	828	824	814	846	844	817	860	841	829	812	830	836	851	850	844	855	875	885	794	817	818	841	854	871	871	880	897	834	876	875	944	825	802	891	878	865	841	872	854	839	857	840	871	841	820	841	904	809	845	842	869	799	920	884	851	888	881	823	848	886	833	844	891	868	833	838	840	836	858	826	845	880	861	900	908	844	847	836	812	862	826	842	870	820	886	864	844	815	832	852	845	813	826	892	855	855	898	876	822	830	876	836	827	829	900	826	849	813	862	868	905	855	782	854	856	854	861	866	829	877	825	845	833	842	829	888	845	861	818	868	877	855	863	883	815	889	834	856	780	839	795	892	867	817	821	823	837	847	833	828	864	843	837	870	860	838	842	864	805	816	870	859	878	862	842	873	837	845	802	846	873	871	837	883	859	847	871	787	823	824	845	895	857	802	811	779	815	864	868	878	842	801	872	884	848	812	834	853	866	864	843	853	826	811	859	877	815	830	920	843	857	838	874	835	840	828	846	840	852	867	841	843	829	866	851	839	852	831	914	854	893	846	878	868	876	833	820	866	842	833	862	831	833	908	805	822	883	837	820	860	892	813	833	924	816	858	823	869	894	843	840	893	870	863	830	824	860	847	833	836	844	807	862	896	894	895	869	802	841	874	881	891	797	808	791	851	839	858	873	852	813	832	868	830	872	825	875	842	825	853	915	851	846	858	839	885	907	861	858	876	870	871	842	830	838	802	850	833	863	877	815	863	930	855	816	809	869	877	859	881	880	849	828	849	834	875	851	868	857	847	866	861	842	815	851	871	874	914	784	840	868	869	840	886	844	861	866	884	867	857	804	883	876	817	885	836	807	881	843	848	862	775	816	880	851	895	887	843	847	827	841	869	853	854	812	842	813	859	840	863	867	892	846	812	912	872	853	840	847	924	840	809	831	885	861	852	890	794	843	824	861	825	806	846	861	852	830	849	844	860	823	833	812	885	849	842	842	842	925	846	889	809	868	899	888	854
8659	1434	1965	1492	1112	852	532	434	387	334	334	306	264	285	276	234	249	249	284	310	320	232	262	300	259	228	218	226	197	203	216	203	208	175	191	212	213	205	208	208	197	197	187	179	184	194	208	195	195	186	181	189	174	184	174	200	196	194	202	209	182	197	180	192	203	151	187	289	278	197	178	183	174	171	184	190	165	164	189	159	184	146	191	187	200	180	196	186	211	226	176	189	176	179	193	194	186	176	198	174	168	191	203	200	193	191	188	181	176	182	191	160	184	200	200	179	197	180	189	198	165	190	200	199	173	199	197	186	176	196	180	157	191	169	207	173	210	194	184	200	189	204	162	202	184	203	200	195	183	158	189	193	171	166	169	180	174	195	186	212	220	178	152	174	180	201	228	168	184	204	194	175	161	183	154	184	162	195	173	173	199	185	181	189	193	176	205	177	224	177	197	182	181	179	186	177	196	202	182	190	198	191	162	211	187	195	149	176	177	172	178	187	190	167	204	184	166	190	184	186	172	220	203	204	192	185	174	204	186	195	164	163	167	174	173	198	185	179	167	180	192	182	184	178	182	205	184	202	183	180	168	183	188	185	175	203	193	195	185	158	156	162	171	171	202	184	189	181	194	204	163	192	177	196	167	186	177	168	197	165	202	162	173	205	191	220	197	182	208	185	168	189	164	191	180	207	197	157	179	191	187	199	193	183	174	157	175	197	162	197	159	200	164	168	174	162	187	172	181	193	175	196	182	207	185	172	205	204	180	168	186	184	171	183	191	191	166	179	181	191	178	207	175	201	197	194	176	175	183	175	163	207	181	192	176	176	174	197	179	180	177	200	167	199	168	178	179	204	199	209	197	181	201	182	170	153	197	203	191	194	178	176	194	204	208	197	191	180	170	170	173	188	185	180	192	184	162	175	166	175	174	183	191	205	192	196	194	211	179	184	165	193	178	175	163	176	157	198	190	209	192	175	201	184	187	188	166	208	179	183	211	177	183	203	195	161	167	204	168	179	211	186	188	219	217	176	200	206	182	191	177	205	184	199	167	174	196	184	193	174	194	209	197	197	185	192	168	176	156	154	178	192	185	187	186	180	184	171	201	185	176	203	195	166	186	184	168	155	188	178	179	184	194	182	195	161	187	179	166	177	175	165	198	170	172	167	208	184	186	190	160	176	162	165	186	178	175	166	180	197	180	169	193	192	192	198	200	171	171	199	204	207	179	178	177	171	181	182	164	166	175	173	182	196	195	187	178	199	207	185	177	190	165	184	211	163	189	158	195	189	185	174	175	180	182	191	196	189	191	193	184	195	186	193	207	200	172	167	181	203	195	178	186	176	174	186	179	183	191	165	174	201	204	174	182	189	167	184	172	181	191	180	188	187	170	193	188	174	183	209	161	187	187	187	204	188	175	209	179	223	195	225	211	191	177	193	177	200	190	173	225	215	178	188	179	195	192	202	194	201	193	209	209	188	161	187	194	197	196	167	199	192	189	197	193	186	191	195	205	189	178	181	209	185	178	181	190	185	192	188	188	183	169	197	172	151	173	197	182	173	191	179	209	204	192	192	179	157	196	181	191	185	187	199	181	191	177	186	214	200	179	197	202	172	209	184	169	182	182	195	185	170	216	180	178	167	184	179	178	204	180	190	198	192	187	174	182	197	198	194	169	170	192	175	190	188	177	185	187	184	199	185	185	194	193	190	170	177	174	180	210	171	178	162	181	185	183	159	199	169	192	198	155	193	191	171	167	220	190	178	197	189	205	183	189	205	188	164	214	178	185	181	160	200	178	208	195	176	183	188	170	169	195	194	194	181	205	172	199	192	188	189	178	188	208	172	182	189	160	191	197	200	204	190	175	167	186	163	221	177	199	192	160	175	194	191	164	185	187	165	216	171	161	199	171	198	146	182	173	169	170	201	190	194	172	196	173	189	175	168	195	182	196	173	197	167	161	190	183	163	202	207	167	170	158	205	174	177	204	210	194	204	184	194	183	197	192	194	181	183	158	162	182	181	181	185	173	201	183	199	196	197	194	169	198	168	195	181	191	190	206	188	183	173	209	169	194	178	182	190	166	189	178	192	166	171	201	179	188	195	174	180	214	189	197	166	188	178	185	193	200	177	186	184	202	198	188	212	148	183	172	181	202	189	173	181	177	187	180	192	192	172	168	165	192	214	189	173	208	165	172	188	191	169	192	179	180	186	198	175	168	174	182	190	211	179	186	174	183	195	177	235	202	185	176	179	155	175	172	219	173	214	196	174	169	193	203	185	179	201	218	166	184	176	185	193	165	205	185	191	159	182	196	223	213	186	163	188	177	210	190	176	185	216	197	184	193	195	168	201	176	181	195	198	185	186	153	192	161	200	171	170	184	190	205	215	192	175	186	198	175	176	167	224	209	184	195	170	193	173	171	172	159	190	205	171	182	162	197	188	167	188	194	177	200	209	191	193	189	218	178	179	187	199	180	169	193	211	175	196	168	155	180	179	189	201	182	189	177	174	191	195	202	197	172	202	203	201	185	203	174	190	179	193	195	176	186	184	193	184	183	196	186	167	198	169	192	198	186	183	187	163	181	193	202	174	166	194	175	170	239	173	179	194	191	180	164	185	184	175	185	175	177	181	175	189	164	186	202	197	177	185	196	181	168	192	167	186	173	180	174	169	182	172	205	171	169	188	189	188	183	188	173	186	188	199	200	196	192	187	183	192	206	184	186	166	169	193	201	183	197	187	188	185	192	176	188	167	159	214	186	174	181	176	190	196	162	199	170	196	176	190	176	185	177	203	171	163	172	165	197	205	171	177	181	193	178	195	158	167	181	196	186	200	150	168	193	173	187	193	198	187	197	190	179	194	199	180	182	219	181	171	171	197	183	166	186	209	176	176	184	179	197	193	186	187	189	187	171	190	201	183	180	199	219	177	195	177	204	200	163	168	212	165	207	190	182	177	173	191	180	156	201	190	184	155	188	168	176	178	204	187	179	205	182	189	191	209	198	175	185	189	168	181	185	209	195	198	202	180	196	179	167	170	217	169	180	210	169	207	180	208	186	187	183	195	175	192	175	187	198	160	181	203	189	191	177	195	187	169	199	185	197	173	183	207	200	190	175	195	209	200	199	197	185	186	163	183	185	188	182	197	174	189	162	152	190	195	168	196	184	180	193	184	167	173	190	167	168	183	186	201	167	213	172	199	185	204	156	189	194	203	203	204	208	166	195	195	209	170	208	168	198	186	164	211	194	188	195	166	175	213	183	205	168	198	152	193	186	192	164	179	176	195	194	198	172	143	193	167	185	170	190	165	187	198	176	192	212	157	199	203	165	177	174	196	181	183	174	197	184	182	192	178	171	205	194	157	194	177	198	189	184	194	206	178	191	181	179	201	207	182	195	191	190	192	182	179	175	178	155	168	184	181	194	199	170	191	185	181	161	196	201	205	199	163	210	163	203	196	210	182	171	214	194	186	192	187	192	189	170	160	174	177	181	189
6531	1669	3389	3870	3631	2919	2361	1970	1694	1731	1470	1362	1233	1126	1126	1047	969	926	1015	1361	1556	1185	1112	1114	976	961	824	821	750	754	664	644	662	639	615	742	685	638	638	736	670	673	693	615	596	555	541	551	544	561	542	522	513	589	522	471	497	541	519	554	526	547	544	535	548	539	523	1575	1381	511	515	528	504	509	522	510	531	517	516	542	524	494	517	505	569	486	564	495	489	483	563	513	502	516	488	542	525	543	495	514	512	532	525	500	511	533	531	526	521	477	537	527	589	506	524	511	524	501	528	487	528	508	536	480	491	487	534	509	518	481	546	495	518	483	524	526	505	495	495	501	543	519	513	505	481	572	546	492	511	517	524	505	558	562	520	513	511	518	518	474	530	455	542	501	571	526	451	524	548	486	542	506	506	515	544	493	527	522	543	506	500	476	494	544	500	476	533	525	540	495	512	517	530	535	530	482	517	512	537	507	522	503	495	494	521	495	508	488	492	454	528	549	505	523	502	506	533	530	528	474	521	511	531	502	511	474	524	518	506	526	468	527	515	522	491	500	503	515	499	493	505	490	512	547	540	532	484	493	562	538	496	502	519	518	497	540	515	492	481	554	507	506	521	544	495	533	526	498	515	502	507	529	567	508	533	517	492	515	487	513	498	497	537	561	481	518	494	548	481	487	522	512	504	541	523	516	536	506	522	487	490	460	500	529	536	518	486	518	522	509	495	505	545	481	533	551	493	538	521	474	501	535	490	541	490	509	473	513	487	520	498	519	513	506	523	538	538	501	500	501	481	509	508	470	515	493	529	488	517	518	530	481	540	499	535	514	481	527	543	485	455	479	524	500	507	511	542	518	513	521	505	540	498	513	477	534	519	549	492	509	531	557	537	486	497	559	538	507	503	549	451	520	530	517	509	535	547	506	506	498	506	539	534	509	503	554	533	507	542	543	510	500	509	469	524	512	535	480	498	503	525	557	519	525	515	463	510	521	471	541	500	470	529	512	532	563	518	522	523	507	484	510	526	506	502	517	545	514	549	519	522	518	535	516	524	546	530	512	513	520	524	504	506	512	501	550	490	508	525	507	518	495	509	513	539	498	526	518	536	517	478	512	489	560	492	481	514	495	509	544	536	503	517	500	460	524	534	543	485	495	519	517	493	508	482	502	521	554	490	525	537	522	493	518	458	526	534	535	496	519	512	486	520	507	486	491	450	520	496	526	526	536	522	505	521	552	516	510	523	518	518	481	505	500	496	511	498	476	545	548	517	487	510	531	539	467	472	486	511	507	536	525	516	517	569	515	494	488	512	507	557	505	519	521	511	515	505	498	522	533	537	516	535	554	531	499	543	519	530	509	509	495	530	536	523	534	491	518	516	490	536	558	480	522	514	503	509	514	492	514	514	508	521	513	525	520	492	497	519	510	545	500	483	470	501	525	526	494	529	482	531	525	529	508	508	530	500	489	494	539	470	518	527	522	515	493	540	504	470	529	492	510	485	507	522	506	511	514	492	513	517	499	521	501	512	502	519	500	520	515	548	518	476	497	512	502	510	532	517	498	480	519	543	495	501	503	507	523	545	519	520	485	483	525	462	540	531	494	524	531	499	546	538	526	499	500	532	488	492	514	484	502	516	537	522	542	510	521	535	482	516	488	496	531	546	514	496	509	501	514	543	472	543	523	481	511	512	501	498	498	475	500	506	500	506	550	528	481	505	531	533	502	488	526	503	526	491	486	543	534	506	519	511	543	524	506	471	497	506	532	517	506	546	506	526	521	516	475	601	525	506	492	518	513	496	519	508	512	494	490	498	500	490	496	484	523	501	535	524	504	479	497	497	487	510	519	475	540	546	544	490	529	504	486	476	519	537	528	510	536	525	521	503	551	475	475	531	499	520	546	524	522	535	493	546	504	488	542	487	522	490	539	554	503	516	498	514	496	504	513	494	541	482	513	498	529	482	518	530	515	484	510	522	520	536	510	529	480	525	499	513	517	523	534	503	484	517	525	481	536	500	495	528	517	491	470	543	494	530	522	522	498	540	509	534	518	530	498	525	534	520	500	510	508	578	521	504	444	507	508	553	563	529	503	492	527	524	518	485	522	516	517	498	488	506	535	464	514	506	496	552	489	502	488	514	525	537	531	529	491	524	527	503	489	524	489	529	518	450	534	533	501	501	548	542	525	505	538	570	551	518	509	551	497	538	506	480	519	510	496	538	498	536	500	466	534	490	494	537	514	517	501	521	514	521	538	485	502	499	494	520	493	512	539	464	544	503	482	510	501	533	524	524	511	510	526	540	487	580	502	514	545	494	476	518	523	538	501	485	499	544	485	505	482	527	546	517	498	541	511	490	471	520	525	559	476	525	521	530	482	551	498	492	513	548	521	493	521	542	547	485	509	486	534	518	485	512	493	480	523	529	482	470	503	480	518	492	521	505	487	509	498	500	498	497	513	528	521	512	522	539	487	543	504	512	506	482	538	532	549	535	513	531	491	501	507	497	514	529	511	530	488	527	504	529	474	492	484	541	514	519	515	555	519	504	512	531	548	471	541	521	481	508	522	517	517	530	535	499	541	515	492	503	486	479	527	521	523	527	540	495	504	524	528	534	520	548	528	483	536	514	484	512	513	515	463	497	479	516	479	528	534	528	518	533	545	486	515	530	538	533	472	498	489	506	534	498	503	496	533	512	514	486	523	489	482	500	509	495	437	522	517	548	488	553	508	522	523	519	477	546	526	514	538	491	499	513	526	494	515	532	507	485	503	487	485	479	477	516	488	533	522	546	517	503	544	532	488	506	477	513	508	458	518	480	502	466	513	487	554	505	479	506	544	553	548	491	512	523	477	536	550	507	494	495	505	507	481	540	502	536	542	479	528	522	514	552	502	517	545	499	528	531	513	533	517	515	549	540	507	511	513	535	514	493	550	515	505	515	499	495	554	548	541	515	464	557	484	510	525	481	524	543	503	506	530	516	540	530	549	521	488	531	509	529	516	516	476	539	536	517	488	537	516	525	497	498	518	506	506	552	495	540	500	548	525	524	514	519	552	528	497	473	516	483	544	516	527	524	505	468	517	497	509	529	542	539	486	515	485	508	461	534	522	473	495	540	490	495	508	495	506	513	488	506	563	495	513	515	549	535	485	489	498	483	568	488	521	496	521	516	470	545	511	536	526	526	516	516	503	468	524	504	531	544	520	498	537	531	502	506	550	505	484	537	515	517	494	508	526	500	526	498	495	510	486	535	508	511	514	509	545	510	509	516	522	506	539	539	500	525	506	483	534	514	498	510	540	513	461	478	525	518	483	509	540	527	517	524	543	509	509	488	496	518	530	524	511	512	510	515	528	523	531	560	515	507	478	493	514	538	503	510	538	533	510	511	494	494	521	536	527	574	497	545	498	539	520	545	508	487	513	529	504	486	544	536	489	491	501	523	502	523	482	487	546	505	478	502	534	489	495	509	532	487	552	514	541	525	518	498	480	558	523	471	522
15591	3165	3359	2585	1783	1336	906	658	626	576	521	506	395	398	390	411	349	333	355	435	487	412	345	322	302	278	335	291	287	248	258	253	256	257	266	259	242	252	266	247	279	244	275	225	235	250	237	193	225	225	223	218	209	233	232	221	230	250	228	238	219	227	240	221	227	246	199	470	248	235	219	216	218	216	215	241	226	238	233	215	202	221	225	198	227	206	218	212	226	248	205	221	255	193	204	214	240	223	240	222	227	207	210	198	231	224	212	239	192	260	219	222	231	185	190	236	220	206	232	223	213	230	242	193	232	220	216	248	259	210	219	227	230	223	213	211	207	180	186	206	204	192	227	223	208	233	211	252	227	229	225	241	226	213	207	204	186	211	224	220	200	200	216	219	230	227	212	231	243	210	237	222	219	200	223	212	206	218	210	220	213	210	193	232	228	224	190	226	240	206	256	256	204	215	215	217	206	229	227	231	206	222	222	219	213	234	212	207	225	235	213	240	222	201	239	220	201	219	207	194	235	226	236	216	228	270	209	211	208	212	206	225	212	192	224	233	223	205	219	219	210	234	214	226	192	203	228	221	230	219	256	227	192	225	233	241	199	219	206	244	227	260	230	201	188	214	234	231	213	229	207	205	232	215	197	200	198	212	202	213	208	206	203	203	215	224	240	215	223	223	226	213	214	227	222	219	231	232	254	229	213	233	190	202	231	204	222	207	220	224	201	217	239	233	221	209	211	215	223	231	209	228	229	215	211	207	207	240	213	214	205	175	241	199	222	237	230	216	223	202	199	217	226	229	247	238	227	193	230	220	232	218	214	220	233	228	198	192	216	233	230	254	228	216	224	214	204	232	222	212	232	214	222	206	237	212	228	239	237	217	222	223	193	226	242	218	194	224	205	222	241	216	222	226	213	220	213	225	217	226	199	223	224	213	210	194	209	233	219	204	222	217	259	203	229	212	208	230	198	195	229	215	214	232	207	234	223	225	221	222	227	203	218	227	231	174	224	207	207	208	213	223	228	193	202	226	244	232	209	221	202	186	215	242	241	212	219	212	211	223	223	191	199	228	216	222	189	196	191	217	221	212	246	236	224	194	233	214	241	215	214	228	218	255	235	241	235	229	217	210	223	213	229	253	245	236	224	216	195	229	206	229	211	207	209	200	204	215	221	213	212	238	238	211	205	197	228	241	212	220	270	237	224	234	207	224	203	226	234	219	180	238	219	222	203	216	204	233	212	199	195	205	222	226	233	216	233	209	240	203	234	210	210	251	236	218	217	216	204	246	233	217	226	255	215	230	215	227	251	208	200	198	240	228	250	220	224	213	221	195	203	208	236	236	255	203	208	245	238	225	205	249	213	234	216	205	204	237	226	214	218	232	222	228	235	192	215	192	214	227	239	228	205	210	222	236	227	205	240	226	235	244	212	204	209	178	245	245	205	226	224	253	236	228	215	235	216	193	205	227	178	210	205	231	214	225	238	220	226	218	210	225	219	239	248	223	201	197	235	215	214	206	238	193	225	264	213	207	192	218	230	243	214	211	233	238	240	226	221	206	224	220	214	211	221	221	239	230	187	216	212	202	233	238	200	247	200	226	227	236	211	222	215	211	226	241	206	207	198	234	225	201	211	200	248	191	207	221	208	215	207	229	252	213	218	193	265	228	232	234	227	213	182	207	206	219	241	214	235	204	237	223	213	221	225	233	228	228	215	233	218	242	205	206	235	243	225	218	240	197	221	209	225	218	221	215	232	205	198	218	217	185	220	202	187	237	252	208	244	236	225	194	240	199	226	212	248	196	219	202	240	240	224	227	210	254	194	214	226	234	231	205	240	257	242	214	221	200	237	215	222	190	194	250	222	223	251	219	198	223	238	244	226	205	245	224	234	235	221	210	221	211	220	228	216	227	202	223	210	211	219	217	214	211	218	205	210	222	234	224	218	218	247	260	224	226	211	207	219	221	216	226	206	197	206	215	199	223	230	221	203	217	244	202	182	215	205	231	223	221	212	207	257	225	210	196	220	226	237	212	219	234	224	244	228	209	227	217	221	232	247	225	205	211	243	199	216	254	238	206	228	239	221	228	207	234	207	236	195	207	223	219	218	195	227	209	215	240	206	228	245	218	213	203	209	238	206	211	225	220	213	226	212	204	232	214	222	217	214	197	188	225	218	206	222	229	238	221	247	218	227	208	247	198	234	211	220	237	245	274	226	226	189	241	235	223	222	194	245	189	257	181	241	213	199	226	209	226	252	224	212	210	215	223	258	245	220	217	203	216	194	234	218	204	200	220	215	181	215	241	213	225	228	233	253	220	206	221	202	216	219	238	215	223	233	216	221	220	232	215	222	227	191	259	220	215	212	199	175	232	226	215	199	240	232	219	212	220	233	213	217	194	200	219	236	214	236	224	222	206	210	197	226	226	227	230	210	209	232	208	203	238	206	198	210	210	229	231	219	219	195	228	233	252	216	231	221	227	240	232	196	241	231	223	235	214	201	238	207	225	218	224	234	219	228	210	207	237	225	216	226	222	225	212	246	196	243	225	233	211	226	222	233	236	212	240	216	205	202	199	243	234	212	208	225	229	244	228	214	241	207	218	218	196	218	220	211	235	207	225	216	218	213	240	234	235	225	250	223	212	205	208	214	239	232	233	211	208	203	225	221	215	194	212	209	209	212	230	218	194	210	209	218	243	208	212	248	226	209	236	224	241	253	224	218	225	216	212	246	211	222	221	233	233	234	231	233	221	215	241	217	242	203	209	228	218	218	212	245	207	194	208	203	222	229	238	244	223	219	227	239	219	235	212	240	211	232	246	222	221	231	197	215	245	228	226	211	201	230	205	216	211	222	227	217	213	226	196	228	212	232	219	212	204	225	233	189	208	226	211	250	237	229	233	247	221	212	211	203	209	220	219	247	208	216	228	257	202	200	232	245	232	223	206	208	227	206	219	222	227	226	209	219	209	216	213	238	200	189	198	208	210	185	217	223	227	236	220	208	239	203	249	239	225	230	234	217	215	194	217	222	227	176	216	220	194	224	216	204	201	227	213	221	228	222	201	241	236	218	218	221	229	230	205	193	247	197	232	231	219	222	214	207	235	220	198	244	250	209	226	224	236	207	221	216	230	214	226	218	221	204	238	225	230	203	239	201	198	218	238	195	216	239	237	215	200	215	228	221	224	214	203	235	224	212	217	201	210	206	244	210	205	223	220	196	222	221	206	231	209	224	222	218	239	218	217	212	233	199	207	198	197	268	211	223	236	200	245	251	239	249	241	241	243	211	220	222	210	207	212	187	207	191	246	247	222	231	239	225	199	202	203	194	229	220	243	238	234	210	235	211	231	213	217	209	207	207	242	205	228	228	224	223	214	202	234	216	239	212	242	225	215	227	216	238	210	219	231	226	204	211	202	229	233	227	210	207	211	223	191	217	225	218	205	210	203	205	213	208	215	243	245	220	201	207	230	200	243	207	245	224	236	218	223	197	223
8767	2754	5741	6860	5987	4926	3823	3097	2971	2784	2568	2505	2014	1788	1696	1810	1627	1561	1724	2301	2355	1987	1666	1448	1349	1193	1145	1169	1073	927	925	866	854	885	805	917	888	873	1082	1023	1027	947	916	803	689	704	661	729	686	723	663	638	640	643	649	616	654	677	653	662	625	637	623	678	641	659	638	2557	873	651	635	604	645	656	628	623	657	630	633	614	623	600	594	641	673	623	657	611	633	652	639	601	621	638	608	690	641	634	576	648	664	613	655	665	655	593	623	625	688	625	641	642	626	579	626	573	605	587	632	641	653	633	609	640	590	587	638	620	602	631	615	570	638	622	594	623	645	616	579	558	606	591	611	538	607	599	603	604	647	618	623	624	675	584	632	623	623	600	665	619	657	640	630	604	592	609	581	550	604	623	629	650	573	602	629	639	627	610	663	597	632	658	604	617	600	606	605	650	586	610	619	622	639	675	627	653	611	614	641	595	617	588	604	621	642	645	622	639	603	572	606	619	684	570	636	609	592	626	637	609	588	564	660	601	642	618	599	625	638	618	594	642	625	645	602	613	621	630	644	623	609	614	653	655	566	664	615	634	617	622	639	584	597	653	615	606	595	640	611	606	616	628	569	596	624	649	609	620	611	598	596	559	603	561	633	627	639	593	559	603	591	631	637	639	645	622	598	608	612	570	642	621	568	610	639	580	612	622	594	630	604	619	596	630	605	608	614	584	599	594	669	614	613	591	593	612	569	567	603	631	589	600	620	629	629	628	601	619	622	588	618	586	601	648	581	632	602	619	596	613	600	633	645	614	626	653	597	584	625	616	572	572	622	613	634	589	596	631	594	604	609	594	584	599	642	614	596	631	577	630	612	615	638	595	565	581	601	593	611	639	580	575	617	574	648	589	601	597	594	598	624	588	654	632	570	599	643	607	584	552	648	574	570	610	623	589	623	565	615	608	629	603	578	625	577	567	598	653	617	621	589	646	624	572	601	538	580	647	605	562	646	600	570	572	565	578	606	623	608	668	588	632	603	616	566	630	587	623	619	591	584	590	574	619	630	594	582	631	625	571	618	604	633	643	579	618	634	610	556	615	628	595	638	634	559	586	581	687	587	566	604	615	614	589	619	585	613	614	606	654	599	585	627	611	582	610	605	600	658	573	647	602	587	625	650	608	622	589	605	626	618	650	583	637	606	643	606	631	575	613	611	599	598	641	612	645	617	621	642	613	616	652	596	612	646	596	599	584	604	622	616	624	651	626	634	605	573	584	575	629	570	571	585	611	630	583	604	615	642	594	613	600	620	597	575	614	677	564	570	613	606	657	594	611	651	559	660	586	672	602	596	579	580	621	593	595	630	640	627	617	610	586	618	607	588	600	591	637	628	648	616	586	606	605	585	631	620	567	615	595	614	597	647	616	645	602	584	635	629	625	627	630	617	579	613	646	551	607	613	620	608	649	599	583	623	580	600	613	626	635	624	578	603	583	594	608	595	572	599	655	615	625	577	580	622	590	627	618	587	601	638	605	609	601	624	636	643	600	617	622	630	614	644	587	672	636	573	577	626	611	588	603	630	607	627	657	563	613	587	607	634	619	616	593	617	579	563	599	632	616	621	654	637	652	649	592	630	616	580	628	615	589	621	633	596	590	637	638	609	583	627	606	616	574	602	610	625	602	575	605	641	625	596	624	554	629	634	601	607	583	620	606	629	596	621	637	610	630	675	635	603	610	619	592	606	622	597	618	616	583	587	659	631	641	600	578	614	637	596	618	579	604	609	618	600	554	614	625	615	607	587	625	574	675	584	612	590	596	603	598	589	545	628	629	627	623	630	610	617	606	602	573	636	582	673	655	587	560	572	640	634	618	583	560	595	638	606	628	590	588	636	694	647	626	597	598	586	581	593	568	617	601	632	626	539	606	615	624	654	566	589	690	614	623	620	635	588	565	611	602	615	601	602	586	614	631	573	606	579	639	570	618	596	635	619	583	656	614	606	582	641	579	575	575	572	570	635	630	621	616	602	593	621	659	600	612	603	650	651	629	596	633	583	587	580	637	594	592	651	576	622	634	606	621	651	605	593	607	620	689	661	659	647	628	593	595	602	616	666	591	625	629	610	619	624	591	628	572	604	614	641	628	606	597	581	641	603	632	612	627	626	629	578	608	592	598	608	601	638	643	602	606	608	656	589	631	578	651	602	574	574	602	613	631	615	560	608	601	594	608	647	596	623	612	592	600	597	585	628	603	641	604	568	606	634	615	606	611	598	587	647	602	603	590	628	594	641	603	630	631	565	634	677	614	593	629	613	638	623	594	645	649	677	627	623	631	643	596	608	636	622	627	637	641	571	624	617	642	607	656	611	611	619	573	616	563	589	554	600	630	610	640	637	624	610	576	674	593	588	596	603	609	587	608	636	588	602	598	594	615	612	630	615	605	588	616	615	611	608	590	626	606	589	621	552	608	607	576	615	641	618	609	622	599	624	621	623	605	630	604	579	601	591	570	580	636	579	614	572	591	560	579	592	596	598	602	596	605	573	607	631	586	631	591	625	595	593	587	546	583	599	614	591	597	615	624	587	614	615	632	571	606	584	619	557	665	615	579	632	654	603	602	629	634	609	617	605	579	622	658	631	629	614	611	607	627	620	605	628	614	588	628	577	648	570	543	607	596	657	601	591	632	634	586	618	617	597	629	612	635	578	639	590	617	629	586	644	616	617	590	641	611	632	588	621	597	623	623	607	592	590	595	659	625	626	582	551	593	594	581	648	587	657	604	601	587	592	614	600	624	640	607	592	607	560	617	607	634	639	593	612	661	621	655	646	604	607	597	624	635	604	605	603	599	640	577	604	604	574	594	587	641	594	605	622	613	613	623	616	632	525	583	583	632	602	597	636	613	620	613	603	610	625	606	640	651	632	610	604	663	618	583	605	652	584	636	644	618	662	627	605	623	615	612	652	607	538	591	663	638	551	617	584	621	656	569	574	596	585	619	603	620	640	595	565	664	617	635	595	575	613	573	668	653	642	606	622	562	592	616	599	607	584	613	605	623	602	599	604	572	624	631	635	635	582	573	653	624	604	572	609	638	586	625	656	601	626	586	620	580	607	663	626	626	619	609	616	622	633	563	642	622	621	593	572	583	610	607	640	615	606	569	612	589	610	580	646	579	617	618	601	585	631	578	577	628	609	654	641	624	614	656	618	611	625	580	600	608	647	588	657	614	600	637	592	600	617	611	603	596	618	574	587	598	582	629	631	598	616	559	606	620	637	599	606	588	592	654	618	591	615	677	639	606	637	610	640	597	609	606	621	603	568	541	636	619	649	672	590	603	585	570	573	617	603	582	647	547	586	584	625	622	592	619	614	606	609	615	639	608	633	593	625	604	618	639	601	597	619	599	573	628	588	625	602	595	580	562	602	633	608	604	599	609	654	623	610	580	602	587	640	578	587	602	643	579	630	609	631	614	646	606	589	648	667	575	609	598	610	637	636	628	629	609	606	594
2140	396	404	428	391	343	364	344	355	361	347	311	336	351	328	306	364	374	313	329	354	301	345	332	348	348	388	327	340	360	371	336	370	357	313	312	347	329	333	352	309	312	334	311	318	353	357	347	318	379	334	329	325	373	342	336	312	329	369	346	340	336	352	325	325	364	341	359	362	323	349	329	342	331	333	366	360	336	315	338	324	369	329	313	375	335	319	328	322	336	340	355	335	370	328	350	352	361	351	372	328	354	334	350	350	373	351	340	324	344	328	321	331	327	352	319	371	347	316	371	373	329	340	334	305	322	323	341	321	350	363	329	330	353	295	343	377	328	324	364	369	376	333	377	362	351	333	323	364	343	343	342	326	329	322	364	313	326	336	347	359	325	354	319	366	351	347	328	368	346	371	353	335	335	367	329	394	344	326	306	359	323	320	334	360	362	338	360	335	336	309	366	337	377	357	361	331	312	363	331	317	355	375	333	378	324	363	344	330	374	347	308	350	345	319	346	359	335	345	329	330	361	358	333	369	342	355	355	360	348	339	367	333	337	324	347	323	334	340	330	362	325	294	312	336	313	363	383	350	342	352	313	340	328	334	344	340	350	365	313	334	355	358	314	358	327	295	348	333	372	351	372	324	319	340	365	339	322	345	343	360	314	329	324	362	337	330	383	366	327	371	361	338	333	353	305	348	323	371	323	351	315	348	369	317	363	338	328	337	316	331	331	362	327	335	338	329	326	340	326	328	335	303	332	347	339	356	345	343	363	336	348	365	386	343	324	372	354	343	339	372	335	350	355	342	331	340	327	356	320	364	333	322	352	331	311	332	316	381	323	311	325	313	362	303	335	317	347	312	355	325	310	333	350	333	334	357	330	338	323	347	332	359	363	315	314	336	342	377	313	345	353	327	361	332	309	312	349	321	375	348	358	342	338	314	326	313	335	354	355	345	333	343	360	347	355	350	362	369	347	332	343	349	336	334	384	368	342	367	308	328	325	349	321	346	351	332	307	331	295	327	332	338	303	366	336	336	339	322	325	342	339	350	321	329	396	311	319	371	327	370	358	337	318	315	309	336	366	367	379	322	344	329	314	316	329	320	357	309	330	368	353	362	341	325	377	321	345	377	330	320	308	329	325	354	339	364	356	337	324	324	308	332	315	362	331	364	363	364	311	338	299	316	309	320	333	357	347	351	330	353	331	358	333	348	370	361	328	326	337	322	371	326	343	338	350	331	346	335	326	331	340	306	351	347	371	358	357	302	337	312	349	323	316	364	342	349	309	337	354	341	335	337	340	333	348	334	366	346	380	368	342	319	371	350	330	339	323	340	336	344	341	326	337	364	310	347	350	361	321	315	317	357	348	360	353	360	315	312	305	361	331	330	357	324	363	354	371	340	360	340	320	329	326	311	334	342	359	355	352	301	331	360	330	352	379	356	352	334	349	303	291	330	347	333	345	358	341	334	368	379	318	331	315	318	351	315	348	363	329	333	332	317	327	363	338	355	313	375	352	336	315	348	326	348	320	335	324	342	373	360	339	305	342	355	344	318	338	331	327	326	317	326	341	347	380	338	365	340	327	357	347	348	349	331	328	333	345	344	355	326	350	342	374	343	313	318	316	333	349	330	354	326	319	326	347	332	371	345	351	382	327	349	340	332	343	298	337	359	352	353	311	353	364	360	371	347	327	365	345	339	339	337	365	346	319	365	356	381	361	351	372	306	322	344	348	369	298	324	340	338	328	329	341	327	334	351	375	353	339	316	312	315	342	358	356	340	341	346	326	335	324	344	351	332	344	339	346	341	352	340	397	321	337	324	352	339	345	338	322	324	360	353	347	314	340	337	344	291	385	354	348	331	343	343	340	335	366	340	340	343	335	364	311	329	357	354	314	305	363	348	293	329	319	318	333	325	326	334	337	349	341	328	350	346	311	357	354	321	350	335	317	326	373	343	350	341	357	333	290	316	376	324	362	303	337	357	373	324	334	336	348	342	326	350	333	314	310	316	361	346	316	340	354	341	347	333	359	324	359	357	340	348	334	392	341	348	338	323	373	326	335	349	313	333	342	323	336	331	342	332	339	378	332	375	342	294	321	351	356	356	367	325	359	335	335	354	310	318	369	367	336	333	347	333	340	341	362	338	339	342	374	358	332	318	351	366	361	340	343	357	361	342	314	297	335	350	363	338	326	315	333	300	330	340	340	350	348	352	314	349	357	303	367	375	344	326	319	348	372	322	330	385	373	332	341	328	335	356	355	323	343	347	366	341	369	339	380	367	351	355	321	338	343	347	345	343	384	381	341	375	351	345	390	313	363	351	339	323	340	344	315	343	382	324	359	339	331	345	340	343	329	329	349	336	326	357	329	366	346	355	349	342	337	313	308	329	372	344	368	338	341	318	343	348	338	351	325	310	347	345	359	326	339	345	317	359	363	322	339	324	348	328	347	307	349	337	327	369	372	350	342	311	346	343	334	349	364	328	338	354	352	363	329	321	312	336	371	322	357	352	338	353	336	312	335	326	351	327	367	355	320	356	319	363	333	325	339	353	313	338	305	347	343	353	356	347	345	311	343	368	329	329	373	343	342	352	315	369	360	326	373	335	348	340	363	331	337	300	357	322	352	339	354	314	345	368	303	369	380	355	358	369	354	366	358	336	364	365	302	357	363	302	355	351	323	352	361	358	335	317	357	333	317	337	361	334	359	318	346	340	319	344	318	310	372	350	354	338	353	331	313	353	360	331	373	351	328	317	359	321	335	357	339	351	362	293	355	342	330	336	367	350	323	353	364	364	326	354	315	339	352	372	335	335	336	335	366	357	344	344	352	324	316	365	343	322	352	351	340	323	354	337	324	339	310	333	376	345	338	298	332	341	327	342	362	337	365	353	362	327	348	337	317	347	346	362	322	356	324	337	337	335	353	404	346	363	319	325	317	334	355	338	347	343	322	347	349	331	311	333	320	341	297	353	359	361	352	342	325	334	338	344	357	357	350	371	329	341	345	361	371	316	310	324	347	308	368	367	330	361	357	302	321	313	313	344	346	339	326	295	356	313	352	359	352	334	316	333	355	379	376	352	317	335	352	323	368	367	412	327	334	367	346	345	352	350	318	354	381	333	352	321	323	309	356	358	348	340	342	361	342	321	336	317	348	313	340	348	321	374	371	333	305	360	350	352	343	341	334	340	354	338	323	330	368	350	330	306	348	321	352	354	369	321	333	354	333	329	334	350	344	335	321	353	340	373	304	339	364	342	323	327	361	357	316	337	352	322	305	294	330	347	381	322	339	344	357	360	310	309	328	340	341	343	341	325	320	336	372	325	337	310	332	340	297	348	344	323	367	346	335	316	335	306	330	365	338	335	345	309	324	336	328	352	343	334	360	349	337	321	306	349	372	362	332	373	347	311	377	367	357	342	309	378	334	351	369	329	368	342	339	327	335	321	341	338	339	314	353	360	359	294	311	354	337	327	330	346	381	348	377	351	353	327	349
2692	879	979	1107	982	880	908	855	833	893	889	924	820	844	888	866	928	849	853	857	869	860	831	811	791	806	842	871	846	835	854	829	829	800	833	898	846	830	868	792	869	800	870	879	835	827	793	824	893	849	852	813	827	856	822	799	821	874	820	860	795	838	884	842	880	873	809	895	850	818	874	862	811	871	787	874	888	795	879	867	864	842	809	861	834	859	814	803	848	842	807	844	836	853	810	841	888	815	885	847	815	847	852	854	812	850	822	814	805	826	837	846	867	804	883	835	852	883	843	813	848	889	802	846	812	869	805	895	815	877	821	839	791	857	837	810	899	851	770	859	862	855	827	806	843	827	850	829	805	861	838	832	832	882	865	863	853	844	852	840	810	850	826	822	905	852	785	863	799	834	853	848	856	863	826	852	862	803	836	813	856	797	858	792	872	840	840	824	868	872	790	836	864	880	875	815	877	858	779	835	870	844	820	906	886	814	809	858	796	838	885	888	836	767	833	801	906	903	867	842	816	864	784	857	865	808	782	825	830	891	849	863	809	783	839	810	792	832	823	839	846	871	864	816	825	865	845	868	840	843	822	835	840	883	832	808	831	812	836	824	804	873	838	828	805	851	838	860	844	837	831	793	811	816	879	831	804	860	840	836	831	867	825	906	833	827	880	802	849	882	832	781	854	844	842	840	854	841	825	841	880	802	861	812	807	827	889	889	827	841	865	853	836	844	853	842	862	795	847	849	863	834	849	859	796	828	781	841	848	831	786	806	843	883	844	822	821	861	812	806	843	914	815	836	844	822	834	842	804	855	820	889	871	848	871	879	870	848	858	857	798	795	789	842	840	834	845	817	827	802	797	867	855	813	864	809	844	803	846	832	822	835	820	842	844	796	817	814	832	847	825	837	839	796	794	856	872	784	792	828	816	830	843	884	807	900	832	844	803	855	811	872	867	793	776	858	837	840	823	838	853	843	822	817	891	887	857	824	864	786	845	821	839	823	843	802	808	854	838	859	861	831	822	813	831	850	791	825	790	824	808	835	861	843	880	800	817	830	839	835	841	822	813	840	855	911	827	831	830	839	864	796	833	843	802	800	807	836	841	874	852	879	848	855	871	818	850	859	817	848	830	850	854	841	835	830	840	879	870	833	857	826	844	846	847	813	821	877	847	866	823	838	826	851	844	803	851	804	869	846	821	856	802	810	867	782	857	846	853	871	841	820	835	805	877	835	822	812	824	847	841	831	824	897	845	853	833	794	836	865	849	845	881	854	785	833	841	860	769	813	836	824	887	838	786	863	829	829	879	886	832	800	813	807	867	851	806	850	862	805	800	854	873	859	845	805	847	830	853	829	778	817	830	851	828	828	830	865	794	832	823	783	778	822	889	861	840	855	834	808	907	821	803	778	858	791	859	819	844	843	813	806	843	891	785	801	817	785	847	824	824	876	863	880	851	823	816	838	854	832	853	842	813	846	815	792	803	863	879	821	868	814	885	881	829	849	800	844	836	844	858	807	838	803	865	860	851	821	874	819	833	818	864	831	876	887	828	849	889	871	823	832	851	859	832	839	848	876	855	869	825	759	846	854	867	816	831	846	831	873	893	838	835	884	855	845	820	844	818	843	856	788	765	825	835	895	818	850	856	841	816	794	873	831	798	883	855	813	824	850	849	857	811	835	787	871	838	874	863	818	816	806	798	842	821	866	819	876	872	833	859	818	825	864	848	819	867	856	814	859	869	877	827	797	844	848	876	852	843	833	848	851	832	827	790	821	822	887	804	833	833	831	834	792	843	832	888	835	837	774	838	819	826	813	837	757	814	854	864	839	772	816	851	792	843	832	861	874	818	737	818	829	867	838	810	859	815	861	818	783	796	810	823	827	825	899	836	863	856	842	867	850	841	850	840	854	816	813	815	815	863	861	855	833	869	798	810	859	818	837	844	826	829	855	833	824	832	818	840	838	888	829	844	834	812	894	868	841	838	843	859	844	831	817	854	874	839	819	883	894	803	824	862	882	811	824	895	888	857	840	794	850	867	804	830	886	890	852	804	816	817	849	845	832	836	831	835	834	835	873	793	845	817	877	855	857	820	843	859	883	826	844	842	807	778	845	840	855	837	840	790	846	838	836	847	895	836	840	841	840	844	846	848	804	826	828	860	873	818	850	818	830	842	812	838	836	822	798	864	841	817	827	814	830	811	865	824	864	826	882	853	813	843	871	815	850	828	847	788	897	863	805	804	812	852	883	792	850	836	799	813	857	865	846	829	837	847	819	807	838	825	898	828	834	805	844	790	837	821	803	841	870	865	858	823	839	863	831	856	843	840	874	892	852	843	880	826	862	844	897	830	822	863	831	829	887	813	872	882	829	832	805	818	861	833	831	895	813	861	827	858	803	895	860	831	872	845	881	825	867	839	870	833	873	872	868	823	849	870	818	854	801	871	829	805	846	820	799	831	813	878	833	841	911	835	833	831	842	873	810	849	868	882	836	861	829	811	800	856	868	879	842	827	805	882	822	861	864	874	877	863	831	865	832	832	891	862	835	784	843	815	820	825	829	825	832	864	810	831	836	811	825	864	815	830	829	848	849	878	871	849	788	894	904	837	809	823	802	835	872	872	801	810	842	857	837	855	873	844	826	823	857	867	823	885	861	870	822	812	826	823	855	849	860	839	834	849	847	837	815	843	835	851	805	832	803	858	812	794	837	836	778	825	865	805	844	831	866	858	857	883	800	816	814	815	838	863	843	809	825	787	864	828	877	844	834	831	831	798	861	817	859	847	805	841	874	829	852	858	872	804	856	819	812	859	850	880	791	830	840	859	841	823	806	890	858	870	868	830	834	886	804	813	799	872	862	827	856	818	874	836	783	811	842	833	841	865	825	863	831	819	829	870	818	807	866	807	894	869	800	842	781	818	798	835	846	829	819	852	848	836	877	822	835	888	843	828	821	843	821	854	851	859	849	835	899	866	797	835	832	848	831	873	804	843	769	780	858	814	847	886	861	788	824	836	783	786	863	837	828	830	833	823	828	857	823	919	836	814	829	835	834	846	804	865	812	846	796	829	865	871	807	846	796	813	835	851	878	825	897	799	877	846	822	858	893	837	826	847	871	809	832	819	832	881	845	847	832	836	841	802	810	847	805	824	823	810	847	856	883	812	802	807	829	825	835	805	804	820	818	785	805	855	840	856	852	876	837	798	817	828	853	821	808	778	881	835	859	818	853	817	833	835	770	828	843	866	816	797	839	843	851	853	884	859	825	819	831	797	834	817	836	877	815	838	903	857	838	852	783	891	829	853	833	842	820	798	850	836	804	828	829	864	844	865	821	821	845	851	811	848	768	862	838	824	827	820	839	837	823	865	822	845	806	852	786	848	820	861	805	848	875	844	867	810	830	809	856	907	808	788	809	841	900	873	854	848	848	869	830	789	852	875	825	802	817	846	861	841	841	815	837	828	812	817	812	822	843	855	852	765	868	835	848	825	827
8733	1587	1697	1335	1061	652	599	438	392	344	331	260	267	255	254	229	268	231	225	310	286	265	263	242	241	213	217	219	206	189	202	188	197	202	215	219	176	195	211	213	242	195	188	174	160	183	182	181	205	169	175	169	168	206	183	171	185	186	180	201	181	182	186	179	179	181	164	318	188	202	191	193	194	206	193	193	169	200	204	186	176	194	209	198	162	180	171	179	190	186	177	186	183	168	177	184	192	171	187	182	194	189	189	192	177	197	204	203	188	187	168	172	204	197	187	165	206	186	182	164	186	203	154	171	165	179	160	206	167	189	191	178	220	179	188	189	188	181	215	205	188	199	170	163	188	187	158	186	154	193	167	193	160	191	185	155	201	169	166	174	181	167	188	160	190	160	170	169	193	176	210	192	198	182	204	205	174	166	185	192	184	151	171	181	197	167	168	188	174	163	158	180	156	172	185	182	188	182	173	214	196	175	154	190	228	165	204	173	187	173	195	173	171	191	176	174	185	197	177	190	182	178	190	168	187	152	187	177	175	175	169	182	181	184	165	184	190	188	168	183	193	169	171	166	193	160	163	202	186	205	193	200	188	211	183	203	175	161	168	181	194	178	170	183	181	194	149	176	165	176	211	184	168	168	190	187	181	197	173	181	177	171	196	176	174	187	174	190	194	157	190	182	177	207	155	176	173	184	186	209	194	175	189	195	184	195	181	202	183	185	163	167	219	180	174	168	183	173	198	164	176	195	190	155	184	185	177	161	170	185	172	184	171	196	167	193	168	192	185	210	184	190	163	162	194	166	179	192	159	176	170	180	172	169	176	164	190	173	204	174	198	183	218	198	188	162	169	174	188	177	198	171	157	189	186	192	175	192	182	177	182	187	171	190	164	174	173	184	190	166	179	152	177	181	176	177	185	209	203	188	191	192	195	189	167	183	179	185	184	184	171	175	184	168	193	157	179	194	187	184	189	169	175	177	189	199	197	174	193	172	203	170	175	165	212	173	224	191	195	180	197	194	203	197	195	171	157	206	186	181	170	188	193	193	179	188	164	178	156	184	182	173	191	169	182	212	158	180	199	187	166	179	186	196	178	171	181	206	182	188	173	197	183	217	176	168	178	192	142	170	191	169	179	211	172	217	179	218	175	204	182	206	170	173	172	170	201	170	192	148	177	198	170	210	181	183	152	168	204	184	177	181	169	191	186	179	195	201	184	180	169	166	160	187	186	168	190	153	183	195	195	230	172	179	173	176	179	172	185	187	161	184	201	178	179	206	175	161	181	168	170	189	194	155	180	190	187	193	175	210	180	202	185	186	196	190	170	171	184	177	181	173	191	176	174	186	158	189	175	185	191	195	166	180	189	150	186	183	187	183	176	178	180	180	167	193	161	191	185	163	174	184	171	202	195	164	183	165	195	171	204	182	170	185	190	174	192	191	195	195	183	167	190	180	167	181	172	193	177	187	161	175	174	199	170	180	189	206	165	182	180	168	173	196	200	164	196	199	186	172	199	195	179	202	175	157	177	158	189	178	178	182	176	191	172	163	172	177	179	172	182	182	169	164	189	190	167	181	187	185	213	190	161	170	210	159	181	158	164	171	200	156	182	179	170	189	186	193	172	203	206	181	212	204	174	186	176	184	181	158	189	173	160	181	168	148	163	184	182	177	187	182	176	195	202	198	189	168	183	166	172	214	191	189	159	180	194	176	189	151	199	167	163	180	181	177	169	183	171	177	175	183	205	184	203	173	186	183	170	184	173	185	181	183	188	177	156	172	171	179	178	184	179	184	184	202	180	182	191	191	160	186	161	182	195	176	190	175	172	197	150	176	159	169	152	173	187	176	168	199	188	197	170	176	185	196	169	175	193	169	173	173	196	178	159	175	175	178	180	162	154	169	178	173	188	183	204	158	162	178	201	168	172	188	149	174	193	201	190	177	194	187	196	211	179	198	203	168	166	186	185	157	178	179	168	172	181	197	182	183	173	164	185	163	168	173	174	186	198	180	166	184	166	190	182	164	166	177	205	216	203	189	200	194	168	176	171	180	169	201	175	184	203	175	176	189	164	154	169	185	170	174	193	199	188	172	193	169	171	180	177	169	176	187	207	190	185	176	184	177	200	181	190	169	185	184	156	191	202	158	178	176	165	164	188	159	175	166	161	182	192	173	183	200	185	175	175	171	210	200	157	166	176	165	174	179	158	196	162	182	184	175	171	171	207	170	158	178	161	168	165	177	203	158	174	174	160	188	163	212	160	162	200	175	166	188	189	173	187	178	208	172	172	214	164	183	162	197	186	182	191	203	195	199	170	187	182	192	177	179	204	177	183	201	169	177	177	196	201	205	182	172	162	189	172	171	167	185	189	172	187	163	200	188	211	176	162	175	201	176	174	174	214	184	166	187	193	202	183	178	179	172	196	182	164	188	199	173	160	177	172	209	167	168	186	195	194	186	184	191	179	153	195	172	172	180	169	178	182	201	183	174	187	230	164	165	206	167	186	170	194	180	183	199	198	198	202	190	194	187	185	207	165	165	187	164	166	203	184	176	194	175	187	196	195	170	160	157	190	175	163	189	184	164	197	186	196	193	214	175	184	186	175	170	181	183	176	186	204	197	181	193	172	161	197	161	182	193	177	190	213	169	188	193	209	203	144	197	178	198	170	156	169	188	167	210	167	190	190	202	169	176	168	174	174	184	154	178	178	196	184	184	163	189	202	182	176	167	184	174	163	190	165	178	196	178	185	188	175	178	168	184	173	187	179	196	168	169	187	162	186	186	169	171	174	177	200	164	181	177	179	191	200	209	170	172	174	192	207	173	173	164	198	165	190	207	184	179	166	184	177	168	181	195	165	187	155	177	203	172	184	181	182	186	157	174	198	195	179	187	177	187	201	172	184	180	194	184	180	194	205	190	180	167	195	190	189	210	177	180	186	186	159	182	173	192	189	174	206	174	201	166	180	168	198	162	193	194	192	161	192	193	203	149	178	174	189	152	179	178	172	191	163	192	177	175	200	209	190	167	181	167	176	189	188	191	172	171	164	190	194	161	175	199	169	181	196	193	188	169	188	167	185	193	179	177	197	188	154	168	179	177	183	183	165	167	173	159	187	165	185	192	199	190	183	181	175	185	188	194	171	175	185	165	188	163	171	206	164	164	170	188	189	193	171	196	185	185	183	174	194	161	181	180	169	206	191	155	176	174	169	196	163	189	207	195	167	176	179	187	161	188	179	170	171	154	202	176	172	184	214	189	156	165	186	184	198	200	190	179	189	167	190	168	178	173	194	177	175	180	160	173	181	210	220	188	164	179	180	193	178	200	159	176	166	179	190	189	192	194	184	181	175	152	191	182	178	183	174	182	192	166	177	170	162	184	180	196	206	178	176	173	203	157	200	176	175	191	211	172	192	173	181	184	174	196	167	169	189	166	179	169	164	163	164	167	189	175	188	185	176	161	175	167	187	180	189	195	168	147	180	182	164	194	195	210
6744	1665	3195	3765	3713	2750	2332	2087	1811	1606	1533	1184	1157	1096	1001	1122	993	886	1124	1448	1460	1183	1107	1053	823	858	826	790	712	721	689	712	613	567	646	696	670	671	792	670	828	688	645	609	527	586	549	563	512	552	564	540	571	503	520	549	527	514	534	519	494	538	535	537	526	503	521	1915	590	505	524	512	519	508	517	520	508	518	558	543	503	493	525	526	516	506	481	512	524	481	513	507	481	494	505	526	482	499	487	492	519	525	510	484	513	531	509	498	529	527	465	525	552	492	531	487	499	531	542	478	475	485	514	513	499	513	511	514	516	478	529	530	518	485	494	554	521	457	501	528	518	518	507	534	485	491	477	515	532	535	519	513	488	479	493	495	508	530	527	571	504	507	485	543	493	518	520	521	525	520	514	464	512	503	505	494	514	477	499	513	478	482	508	529	511	482	520	532	476	516	480	470	522	513	498	502	539	514	518	497	513	471	490	495	499	537	544	514	532	523	529	477	504	477	502	534	537	523	516	505	481	487	492	551	523	518	527	508	492	450	484	462	530	493	505	507	491	498	509	503	525	468	497	510	498	508	482	545	538	493	495	490	520	543	499	509	545	515	468	532	496	517	490	520	504	524	514	520	500	506	500	509	558	468	474	504	442	529	493	519	498	522	499	519	470	508	512	506	478	497	533	517	471	500	500	512	520	517	463	521	527	518	525	465	546	477	498	514	492	512	558	543	483	500	468	538	502	505	492	547	498	522	503	554	478	487	540	490	511	509	525	492	464	524	505	508	494	500	523	484	496	512	537	518	524	517	520	473	528	506	532	509	503	510	457	490	461	467	525	492	513	477	516	491	509	481	463	533	519	535	471	517	511	525	517	530	538	494	532	523	482	495	539	477	538	492	495	473	497	525	522	522	531	487	540	491	498	503	501	477	525	538	479	530	485	509	498	500	480	512	512	512	457	476	525	508	476	498	489	474	509	492	527	497	511	509	520	513	485	517	490	506	489	500	514	547	494	522	483	496	487	474	523	500	521	505	542	479	505	519	486	535	502	469	536	489	486	490	524	467	509	480	527	511	484	508	502	481	521	575	513	511	498	494	512	485	502	519	518	505	513	512	489	544	473	472	478	479	545	521	489	548	552	498	506	497	494	519	522	516	485	450	465	529	540	514	486	524	502	521	534	479	515	434	494	500	486	505	511	472	504	508	507	504	507	537	526	503	510	503	476	523	484	525	490	508	517	515	471	560	469	510	509	479	512	484	499	525	516	509	514	540	499	536	513	488	499	504	493	486	486	483	528	560	536	485	498	493	505	531	534	508	502	500	498	506	494	500	501	500	499	516	471	536	505	556	504	503	496	519	486	513	504	534	507	496	501	523	478	555	451	520	507	506	571	504	527	498	526	508	530	536	528	488	462	526	521	523	509	478	507	494	488	495	522	547	559	505	504	472	493	511	471	509	478	501	497	545	501	512	501	508	484	514	483	539	502	476	493	518	516	504	510	529	487	517	521	511	518	505	533	498	527	502	534	477	504	510	493	518	453	533	491	490	488	508	476	514	498	511	505	478	495	535	503	501	505	502	480	500	481	508	490	491	496	544	487	502	521	525	486	485	509	507	500	498	553	520	501	537	474	502	510	503	486	457	518	505	516	509	511	528	470	524	488	567	509	501	506	481	490	492	465	531	546	519	526	508	517	490	496	508	538	480	505	504	496	489	507	526	490	518	490	514	501	552	479	495	537	516	478	483	505	461	497	489	536	498	526	505	467	521	522	493	506	541	516	508	525	566	482	508	502	522	505	515	536	544	492	524	496	503	538	497	496	491	528	546	482	519	503	473	523	520	506	493	546	506	503	561	490	510	519	504	501	434	477	484	489	537	486	533	494	517	533	491	531	496	536	528	493	514	501	498	498	524	489	526	508	514	514	509	518	503	488	508	521	523	503	495	502	487	481	473	524	518	525	490	500	509	486	487	466	543	491	488	509	475	493	470	507	519	514	511	483	494	501	517	507	539	512	502	506	510	503	477	522	503	534	528	490	512	500	508	469	482	493	493	478	507	489	499	498	508	473	508	484	492	498	495	514	510	541	498	491	503	513	491	530	483	536	486	530	464	505	526	490	513	503	486	473	484	507	513	502	508	505	532	527	522	500	508	505	561	476	552	507	528	508	464	485	492	499	504	496	451	453	516	500	487	482	516	490	515	498	474	537	507	486	518	517	501	515	511	513	535	506	539	500	517	498	492	504	510	514	529	487	537	504	500	496	542	498	534	543	506	534	534	508	537	549	502	527	520	527	495	463	506	526	474	513	519	509	526	499	539	491	495	492	498	503	503	535	499	445	488	472	544	519	503	490	539	495	501	526	495	507	535	472	504	463	467	518	507	466	489	499	477	504	508	477	490	511	508	511	535	481	513	512	507	479	487	534	487	510	502	542	538	506	467	538	519	520	524	519	492	489	491	525	536	501	514	512	515	488	507	522	483	493	497	537	505	494	490	509	509	514	544	478	534	485	503	484	489	502	508	513	523	517	485	532	459	487	531	483	498	497	556	483	486	507	528	491	466	517	476	520	490	512	517	491	497	486	506	484	514	532	544	496	509	506	531	486	530	536	530	518	554	526	496	526	504	514	508	476	474	482	487	523	493	502	461	500	519	505	476	493	493	495	513	527	502	536	501	517	535	517	497	519	478	466	499	506	494	459	555	499	536	499	534	530	514	483	509	512	470	561	480	534	476	480	493	543	525	476	540	483	529	533	514	479	494	526	491	487	478	504	480	502	471	475	520	529	485	524	466	531	506	520	512	498	538	524	510	474	478	465	522	545	529	538	481	494	498	504	546	507	496	528	503	527	522	509	503	499	477	515	516	488	488	530	490	511	475	488	485	530	498	553	491	463	474	465	511	497	537	543	512	511	478	494	533	519	506	515	509	492	503	504	505	503	517	531	509	483	520	506	508	493	474	530	506	493	466	501	517	519	515	513	510	474	525	493	473	513	496	515	513	494	529	500	546	481	513	491	506	469	539	551	480	524	474	499	528	480	475	512	508	529	475	513	524	507	504	488	514	497	493	536	489	539	499	482	524	515	497	475	464	491	498	493	521	519	493	458	500	504	480	498	473	504	501	488	476	486	517	506	501	477	519	516	528	542	511	478	467	536	522	508	498	537	510	497	471	538	518	540	500	509	519	490	490	490	506	480	502	505	525	514	502	526	509	478	531	519	520	507	489	499	512	477	505	517	496	481	499	516	517	489	469	514	476	511	535	515	473	519	527	524	521	513	552	524	519	508	536	538	523	469	518	513	494	517	529	523	520	502	511	532	526	496	503	483	497	507	526	546	469	507	495	488	538	574	459	484	518	548	499	497	491	490	472	512	477	507	522	497	530	478	512	498	472	483	534	495	488	516	498	480	484	523	441	480	477	500	511	492	508	525	487	493	531	504	498	507	513	512	536	496	478	543	522	478	501	520	432	445	521	540	519	523	497	514	496	517	487
15914	3241	3358	2684	1793	1264	914	723	654	589	569	480	447	398	401	408	356	356	384	398	654	420	380	384	313	343	232	253	251	273	266	253	253	251	254	267	290	252	256	256	297	253	276	237	263	243	239	220	239	250	217	224	225	229	230	233	223	231	233	205	215	219	237	235	227	207	239	540	290	236	238	236	213	206	222	222	211	238	213	237	264	230	242	236	253	239	230	251	238	217	256	230	230	226	227	234	241	240	211	233	250	215	203	223	255	240	233	223	203	232	194	211	226	227	230	239	222	220	231	236	191	233	263	216	223	237	201	224	220	220	234	244	248	236	228	214	246	214	219	258	238	235	225	226	245	201	216	242	232	215	221	236	225	223	222	224	248	222	212	213	211	204	220	212	232	242	208	207	228	221	221	232	210	212	272	238	190	214	211	205	218	252	219	239	208	208	258	217	221	224	242	234	237	245	231	215	212	227	219	239	257	230	238	216	222	233	267	257	235	226	231	217	244	218	229	214	217	239	212	226	217	220	218	227	245	239	227	244	226	273	225	242	255	207	222	235	221	215	204	228	224	237	235	218	227	244	231	226	222	219	199	200	217	230	251	238	221	231	228	219	219	216	206	225	231	200	211	222	217	227	262	207	239	231	239	219	244	205	197	204	214	210	233	196	216	252	224	235	263	224	231	219	223	228	248	242	248	223	240	202	241	214	227	205	242	242	220	248	221	246	229	223	245	219	250	203	213	249	229	236	210	279	218	236	237	218	212	220	258	249	234	233	220	232	233	219	210	234	244	253	226	231	219	227	246	230	225	204	243	216	226	222	236	206	242	222	224	216	263	202	226	200	226	210	229	204	230	221	245	230	232	244	202	240	227	225	213	242	227	230	257	243	212	223	225	245	208	222	242	221	229	219	238	233	230	229	203	248	244	211	243	246	233	196	217	234	247	236	216	246	221	233	254	251	202	216	215	226	243	222	213	212	233	212	212	217	222	235	237	213	249	240	259	220	224	247	216	242	232	228	253	220	228	231	211	236	234	217	224	239	258	238	225	211	235	229	233	221	232	250	214	231	235	259	233	231	226	241	228	214	230	247	230	229	232	218	199	243	213	217	215	235	233	244	204	230	222	222	223	218	224	237	231	218	223	240	213	228	238	210	196	197	217	234	236	242	253	224	220	218	246	232	236	225	243	234	234	223	234	212	242	235	247	220	221	226	273	228	230	219	219	212	233	217	183	240	208	217	228	232	214	207	222	236	227	266	220	218	212	251	257	232	210	226	207	240	200	236	238	232	215	255	232	217	227	204	232	231	217	218	233	247	208	239	268	245	226	215	204	201	229	246	218	240	230	212	214	235	251	220	236	213	230	226	239	238	231	247	238	226	217	222	239	241	231	235	240	218	240	255	210	200	206	223	196	228	247	197	227	208	230	226	235	232	196	240	209	231	204	214	228	205	215	216	238	213	211	241	223	226	240	227	251	217	211	249	213	225	218	211	252	223	224	232	258	212	234	217	217	221	206	218	246	220	215	224	222	242	217	218	209	219	214	221	231	209	213	232	207	206	252	214	205	213	247	224	264	239	256	214	236	193	212	213	236	227	210	219	217	233	234	225	233	269	220	230	216	232	244	248	231	196	234	244	237	235	217	223	232	239	239	218	217	214	225	204	252	227	250	228	240	194	234	228	243	213	230	218	245	228	237	228	199	239	219	231	274	209	256	231	215	202	242	229	206	207	244	214	245	212	228	241	232	232	235	214	227	225	246	229	239	233	216	201	243	250	207	215	231	219	252	257	205	217	235	231	244	240	243	216	237	221	258	248	237	205	248	216	255	240	245	202	215	245	211	231	232	199	260	229	201	214	229	217	225	225	222	221	270	226	242	189	219	215	212	244	236	227	216	227	269	212	257	232	232	245	243	234	263	203	238	251	237	236	211	235	218	230	202	237	233	225	256	192	217	212	240	225	210	208	234	244	217	219	257	199	261	215	226	226	228	225	204	231	214	210	216	240	213	215	221	252	228	239	232	216	227	237	241	225	232	216	211	238	212	229	253	207	236	245	241	226	225	204	234	220	211	231	240	232	249	219	197	213	217	215	245	228	215	224	218	213	225	194	219	219	239	267	226	250	251	257	242	214	230	198	227	241	241	232	228	206	202	239	241	238	225	232	207	211	221	244	246	202	192	213	213	249	250	227	238	226	235	243	259	242	213	216	232	247	221	234	228	253	214	198	239	211	243	223	221	222	233	205	244	204	216	220	226	245	229	222	234	210	231	216	228	231	245	238	226	215	235	210	243	226	240	250	206	225	218	219	204	230	235	234	228	203	219	249	227	243	225	221	246	230	203	216	209	210	222	263	224	242	229	212	214	227	272	225	215	230	246	218	219	206	209	205	233	241	194	214	215	245	182	231	212	235	226	210	218	235	255	262	225	207	254	210	238	227	215	232	204	194	210	226	234	216	244	230	228	237	225	236	231	190	214	215	194	215	223	233	199	230	198	212	245	217	229	250	240	210	230	199	201	240	231	225	242	217	212	243	199	219	242	227	212	239	241	246	246	247	246	233	247	225	223	238	214	246	226	239	247	213	238	221	219	226	230	207	229	222	215	206	228	256	225	217	210	209	210	205	240	237	232	231	226	223	264	218	207	224	219	223	240	196	236	248	237	227	219	206	219	221	229	219	236	239	237	239	244	226	247	264	225	260	227	222	216	232	220	236	240	239	239	248	235	231	229	208	234	231	216	232	218	219	217	243	238	245	282	250	237	199	202	232	206	236	225	250	230	206	241	234	225	245	218	225	206	252	210	224	221	225	212	230	250	219	217	216	237	204	215	239	228	242	239	212	204	235	218	193	218	229	242	239	216	240	213	240	231	227	206	226	212	242	239	219	201	219	267	222	203	202	234	216	254	226	224	194	232	214	241	210	249	226	253	240	231	248	244	220	255	232	214	194	232	222	203	218	206	255	229	223	203	238	209	214	251	245	238	233	202	228	231	223	222	206	240	241	238	228	210	208	243	233	226	229	220	249	227	231	208	230	216	200	226	210	238	244	224	224	211	236	218	204	244	254	217	241	228	224	242	225	240	220	223	248	245	247	225	210	213	221	254	236	233	225	223	246	235	225	205	224	234	246	226	227	211	218	241	251	233	199	191	244	218	243	261	179	215	204	228	249	251	215	238	250	232	213	237	259	230	261	232	211	211	231	232	234	245	230	253	198	238	241	226	205	204	195	201	220	226	215	250	233	203	236	236	253	225	194	209	217	243	211	243	249	182	226	237	199	245	244	235	262	220	241	247	232	207	219	197	224	212	229	206	226	226	231	232	234	195	242	225	240	224	211	235	219	233	206	221	243	211	250	215	238	215	219	218	244	232	210	222	201	187	220	214	216	231	245	242	231	242	239	224	206	221	221	233	213	238	217	221	238	233	202	230	218	244	219	227	231	224	243	227	261	233	203	231	209	204	245	220	230	224	221	222	220	212	242	201	229	225	224
8668	2764	5802	6628	6281	4849	3895	3092	3033	2754	2860	2155	2055	1689	1732	1706	1525	1570	1941	2360	2820	1834	1818	1508	1464	1312	1293	1160	1048	991	964	889	910	925	1024	1033	929	1032	1026	1017	1198	1027	872	803	711	681	704	693	683	671	686	674	698	672	665	687	710	655	691	699	649	673	643	672	683	704	671	3629	937	668	689	702	671	604	626	648	643	635	652	715	626	711	637	627	656	671	625	659	614	650	661	668	608	654	670	636	614	660	670	665	607	653	676	666	663	619	711	657	668	634	663	671	650	640	623	635	618	642	626	593	633	630	663	621	622	661	621	651	651	652	644	620	637	657	593	664	639	623	633	657	614	673	663	641	616	639	604	605	630	664	608	617	654	628	671	616	624	651	655	624	652	667	620	637	633	618	600	691	623	655	654	580	660	641	613	628	597	651	623	645	652	670	599	614	632	649	648	596	643	647	668	657	633	636	630	630	617	631	621	639	640	633	661	620	638	651	645	647	606	613	635	645	605	648	643	637	674	688	682	654	633	613	706	657	667	634	614	636	626	627	641	597	671	630	637	655	622	690	665	644	632	639	649	608	630	675	659	600	642	651	628	652	650	614	615	649	618	646	600	617	662	661	623	648	652	638	673	658	652	602	633	641	639	652	617	632	591	627	653	622	640	641	680	622	634	652	593	591	671	625	605	648	636	598	594	666	623	615	635	645	647	584	608	610	664	677	607	653	647	617	623	634	592	675	641	689	645	622	672	649	617	630	648	616	633	634	589	629	672	621	581	657	671	667	639	628	642	627	643	606	596	718	658	607	637	660	620	656	668	629	611	674	598	621	609	648	618	657	630	618	621	672	629	610	609	638	643	681	698	638	627	598	677	647	626	609	651	638	595	648	620	674	633	623	591	626	632	620	664	649	697	685	620	619	670	656	656	633	648	657	657	640	659	658	589	646	666	631	610	643	622	631	645	644	659	630	633	620	608	656	657	617	588	602	631	654	626	657	637	617	671	670	656	636	642	654	641	633	579	634	631	601	664	657	636	630	632	622	677	639	662	658	653	633	602	629	657	637	645	654	630	644	632	609	667	642	638	656	681	632	636	664	625	614	650	681	622	596	600	629	671	665	633	668	634	637	639	675	650	646	638	662	615	640	664	626	671	645	664	573	640	655	642	610	655	614	637	667	634	616	603	618	638	629	643	613	632	607	627	607	618	626	633	635	672	650	639	645	602	658	578	619	611	603	620	633	659	609	610	674	594	636	666	612	651	629	643	624	628	604	641	613	609	591	630	617	617	611	643	639	633	636	605	647	661	613	607	609	627	638	634	649	623	648	588	654	609	623	676	635	605	651	599	637	676	607	620	628	639	628	630	678	617	678	631	644	638	654	664	630	690	638	644	609	617	655	608	637	654	551	670	629	630	623	629	705	610	694	612	658	592	653	670	662	642	673	625	645	633	644	655	637	615	616	660	663	592	618	627	637	630	575	603	629	608	620	570	657	613	675	662	654	627	652	610	592	613	630	636	613	608	617	662	673	650	638	632	624	650	631	644	641	632	598	649	611	659	627	611	644	636	620	643	634	674	608	640	635	650	610	633	609	634	639	623	688	673	655	624	619	681	645	624	609	615	649	581	624	660	664	643	662	690	619	648	604	607	646	631	647	648	624	682	591	631	650	617	585	605	696	620	643	622	654	642	637	612	593	648	663	654	654	654	631	617	610	651	674	622	597	696	647	585	635	638	667	668	621	617	647	669	625	614	645	653	616	651	652	651	601	599	642	619	638	676	675	602	630	629	656	596	622	647	624	652	638	605	610	614	655	630	663	647	677	646	625	623	668	653	619	656	608	654	652	665	642	645	656	623	646	652	678	621	656	642	631	647	648	610	646	656	622	687	629	642	608	608	562	634	649	630	628	629	616	623	652	632	630	664	625	605	616	597	615	681	630	653	600	663	610	607	623	615	647	647	644	625	600	660	625	584	644	618	615	606	677	638	618	622	622	647	642	654	624	617	608	632	620	647	655	662	582	636	636	650	622	623	664	644	628	659	618	597	612	605	693	633	629	656	617	686	636	628	622	642	634	589	595	603	656	662	607	629	661	638	621	636	676	619	609	650	628	597	642	612	648	642	614	611	616	634	656	643	633	613	656	629	634	647	611	655	666	607	655	631	644	644	636	667	637	631	621	635	657	665	680	645	631	642	666	651	642	627	620	618	617	555	623	709	618	596	635	640	597	622	640	649	626	628	601	639	624	668	619	608	632	627	613	622	620	618	665	587	624	578	637	625	580	642	654	603	613	621	651	612	588	615	691	621	594	621	603	617	679	681	673	617	623	662	574	643	584	628	630	604	647	623	648	638	635	620	646	614	607	639	629	619	605	658	651	621	608	648	645	603	643	627	652	618	673	615	600	616	664	594	662	633	633	588	704	616	633	612	618	625	683	659	638	641	609	648	661	616	619	657	635	613	604	599	647	638	631	641	636	632	639	633	669	629	620	639	663	614	668	660	608	602	687	622	665	647	642	614	610	622	667	628	633	631	616	670	632	659	645	651	680	645	610	596	649	637	661	642	631	630	605	663	610	653	618	625	637	655	588	641	648	626	615	613	599	671	625	652	665	687	628	683	635	638	600	658	655	677	594	640	596	620	590	653	615	634	630	609	636	667	633	615	624	628	624	653	638	659	621	610	610	649	669	591	593	644	619	638	622	645	630	660	628	666	641	657	668	619	680	627	657	599	617	659	644	635	613	631	619	651	598	649	656	639	703	604	618	590	611	686	610	652	615	649	634	663	661	642	640	618	641	654	636	630	652	603	653	639	652	572	610	637	646	636	622	673	624	587	606	637	648	656	637	596	687	616	687	620	628	649	625	672	611	634	672	631	609	614	650	631	641	679	598	635	630	645	608	680	623	635	633	658	627	632	652	588	632	613	640	639	638	609	609	648	660	643	647	619	638	585	633	596	625	670	642	625	628	654	630	631	636	661	646	612	628	656	608	623	646	630	645	640	643	655	602	646	626	669	588	618	653	656	596	647	625	617	637	641	656	622	595	585	652	630	631	665	638	606	616	618	621	665	617	663	609	576	633	614	668	657	626	624	612	648	646	641	629	620	613	624	665	646	635	623	618	674	636	675	628	593	584	631	635	665	652	619	647	609	632	635	609	657	649	635	616	651	617	634	622	673	620	646	648	665	585	644	640	610	655	648	674	616	632	652	637	620	633	606	606	619	629	655	642	608	614	622	640	629	633	612	643	655	577	658	662	635	626	581	642	618	588	644	645	651	647	631	644	640	630	627	658	625	579	675	621	659	609	622	660	640	638	627	661	601	623	564	646	628	594	636	640	674	616	624	648	656	630	627	609	656	621	664	652	614	598	648	611	634	631	605	620	646	660	664	629	622	596	607	620	663	629	609	641	665	643	652	651	614	618	643	617	641	627	643	614	665	677	690	652	621	614	646	617	610	652	628	610	608	605	663	636	637	624	655	639	624	638	580	604	659	624
2100	425	393	369	387	372	366	339	386	375	357	395	364	366	359	369	382	360	389	360	329	349	355	341	350	338	374	368	350	323	347	357	335	377	311	347	369	404	351	357	365	360	345	338	334	327	349	369	371	395	369	425	385	372	326	425	383	370	392	336	325	369	357	368	337	369	344	366	341	327	337	376	337	363	346	381	321	347	359	353	369	375	351	378	400	340	386	386	373	376	377	343	393	356	389	373	372	344	335	374	364	384	358	343	362	371	372	381	370	365	341	346	342	395	335	380	352	356	347	352	345	384	354	380	354	353	345	363	396	319	366	336	361	387	337	337	358	355	375	361	353	379	366	344	355	351	376	341	332	330	377	356	338	353	336	389	344	370	324	357	348	349	384	393	392	357	319	331	374	349	332	333	378	377	348	348	376	344	354	379	379	365	352	360	345	300	377	349	350	348	347	381	364	355	319	396	301	379	338	339	341	353	358	348	354	374	362	381	369	375	367	372	343	361	396	376	366	337	348	353	316	367	347	361	316	330	346	353	367	382	350	326	373	348	361	356	375	406	353	383	304	363	405	387	353	340	366	349	342	368	358	353	384	346	346	333	361	341	330	369	383	359	353	373	353	360	358	360	364	381	401	360	372	368	334	330	369	346	355	345	375	334	390	370	369	329	382	333	342	337	355	337	365	395	369	307	312	355	326	383	365	342	345	368	355	388	385	384	339	380	354	357	352	386	372	340	343	307	349	366	358	365	364	353	348	389	372	366	377	339	382	334	345	376	352	334	345	358	360	345	349	368	354	333	381	367	342	359	339	351	400	377	366	346	356	365	361	356	385	368	373	346	366	329	324	366	389	326	327	369	375	377	349	317	347	346	334	337	391	342	333	333	332	363	380	385	370	365	382	331	344	374	355	361	418	320	386	341	372	332	365	347	372	362	368	333	376	380	408	354	343	340	342	363	315	340	357	370	369	382	365	342	376	360	387	369	393	351	348	368	358	352	371	361	359	374	342	385	359	324	365	342	333	314	369	365	345	346	370	344	354	362	365	363	388	357	357	345	366	367	319	356	335	362	347	351	340	375	394	340	369	407	356	380	340	368	380	348	351	349	342	380	313	359	388	388	310	393	378	349	366	355	345	331	359	331	360	379	360	396	366	361	368	344	338	349	365	362	380	386	341	357	331	358	366	351	343	349	340	367	374	354	369	355	381	369	348	361	388	373	363	367	343	346	337	399	346	348	336	382	337	355	354	381	376	392	358	355	404	364	355	348	347	358	368	346	398	353	327	366	345	395	346	360	334	316	360	362	350	352	322	365	344	376	329	337	337	336	383	374	364	363	375	334	399	407	357	359	370	355	379	368	377	344	391	399	373	352	362	370	358	336	341	361	357	369	353	367	372	368	370	340	354	330	359	340	315	364	358	362	345	353	328	352	357	347	383	376	360	394	357	383	375	402	388	371	333	352	356	347	335	346	343	322	365	350	354	310	379	391	351	335	347	349	372	333	340	364	354	341	371	389	349	341	318	351	377	388	351	350	343	326	357	368	388	347	360	379	354	339	389	348	356	367	374	382	386	371	363	347	315	363	375	385	381	360	362	368	370	358	370	379	341	365	340	361	374	363	381	350	346	340	320	345	366	356	362	383	361	368	347	361	325	350	358	337	348	365	364	374	349	356	349	339	340	367	347	366	356	354	342	349	341	340	370	377	330	338	413	372	352	332	365	350	344	331	350	329	341	367	410	331	355	348	402	339	374	348	360	378	341	369	352	392	332	375	357	361	372	371	366	383	360	334	345	359	330	333	357	376	404	343	373	353	327	366	365	317	373	343	349	333	351	369	399	369	372	334	400	346	338	356	354	341	365	368	396	362	375	333	345	369	361	347	327	333	345	370	371	345	342	335	368	348	351	352	352	348	361	359	352	356	394	377	379	328	345	338	392	385	341	345	371	346	352	344	348	361	386	340	361	365	386	358	381	373	350	392	366	359	348	337	365	356	360	344	352	384	356	338	352	378	364	340	352	343	358	331	378	336	377	405	368	356	354	396	372	372	363	389	354	371	357	332	377	342	359	395	362	364	361	346	386	360	367	367	385	332	363	359	371	364	350	325	354	375	365	384	403	380	384	342	339	341	360	370	356	361	362	347	366	346	339	356	342	358	347	372	363	324	372	379	356	306	361	377	366	396	427	333	357	362	345	350	390	337	322	350	358	388	327	340	361	357	338	374	332	326	382	378	341	334	373	349	368	371	378	350	344	418	376	345	327	364	345	377	396	319	341	371	369	346	314	392	386	348	341	406	347	333	350	372	329	359	349	368	347	354	347	345	392	368	376	390	350	332	359	385	360	369	368	335	367	363	353	367	367	351	359	338	328	329	374	376	376	387	342	351	379	354	360	334	360	359	404	335	361	368	390	340	351	311	388	347	357	369	394	353	363	343	371	334	361	350	323	376	355	337	372	382	350	360	363	378	411	364	356	362	337	383	388	349	377	329	349	306	384	359	368	354	410	379	358	399	335	362	311	360	382	348	362	362	327	365	340	365	355	375	341	371	368	361	380	365	359	385	346	374	348	341	374	392	377	322	348	373	367	352	367	369	352	343	389	342	365	340	366	359	338	372	345	376	363	389	364	325	356	396	373	350	344	335	342	337	388	349	329	366	379	355	319	374	338	371	391	351	360	310	345	345	380	374	352	388	373	357	328	365	348	360	394	331	354	346	382	367	324	357	352	393	373	382	371	346	377	340	344	364	328	350	354	346	360	366	333	362	356	360	380	368	371	339	351	347	360	384	356	330	341	303	340	330	331	380	377	366	373	359	324	339	365	340	361	342	359	360	354	361	336	340	378	360	380	378	353	374	370	380	349	362	377	362	355	398	367	334	316	374	364	340	374	382	379	348	348	362	347	352	345	381	355	347	368	343	349	371	343	329	365	369	366	340	348	385	349	377	345	353	351	353	391	380	357	365	360	374	353	332	368	328	366	398	350	359	343	363	349	356	358	339	360	345	354	362	342	401	350	312	350	338	351	357	368	390	368	351	373	330	336	352	327	372	370	367	366	347	365	345	366	383	362	345	342	361	354	372	343	330	345	347	375	382	336	353	351	368	355	355	343	354	387	328	333	360	370	369	314	369	406	368	362	387	355	351	327	362	392	383	348	356	394	344	336	368	366	348	368	377	362	361	319	357	355	358	344	342	345	318	351	362	366	335	311	336	365	302	340	383	363	377	365	351	358	358	353	341	407	332	377	363	361	346	328	332	394	345	351	355	365	340	353	341	390	349	380	357	334	358	387	357	374	354	371	356	344	357	329	368	384	390	301	371	352	372	384	370	381	387	317	343	372	326	357	395	363	346	330	381	352	342	322	354	317	353	335	366	352	388	371	369	348	360	387	368	343	371	356	355	305	371	348	325	344	365	377	377	376	348	358	391	379	365	345	377	355	340	345	353	324	326	361	348	339	350	392	335	352	338	376	368	346	351	354	362	349	380
2806	973	1014	1049	1043	968	972	926	932	857	919	898	907	908	857	885	943	857	916	865	857	931	913	888	868	891	869	877	888	853	888	859	914	894	863	894	879	896	855	866	807	906	874	902	894	897	904	890	876	897	889	857	889	848	918	859	876	864	862	865	875	840	870	862	871	887	866	952	923	873	845	858	866	865	878	835	851	943	881	855	895	886	828	882	855	893	860	834	890	898	927	875	870	869	817	905	869	839	874	914	872	894	868	872	924	897	838	883	889	880	841	907	873	857	881	896	898	901	903	901	862	853	891	841	858	871	899	860	876	881	904	860	869	913	833	911	845	864	857	904	850	888	869	903	883	919	872	854	877	836	823	917	948	875	864	907	867	855	867	877	880	871	863	901	888	830	888	891	850	835	868	917	907	897	853	880	831	889	902	832	896	891	837	887	892	896	864	885	896	892	909	863	836	858	876	830	899	950	867	886	863	899	899	867	915	861	843	860	907	863	905	904	889	849	824	885	862	872	879	864	872	866	886	930	896	937	879	884	858	902	862	907	857	913	887	863	847	896	833	878	881	856	848	904	843	839	858	874	843	855	906	866	933	880	930	860	857	882	892	905	889	906	881	877	937	873	872	867	876	891	812	900	928	862	868	857	891	885	898	865	909	920	885	843	839	863	846	872	915	847	880	855	886	877	872	825	908	878	919	926	905	868	931	837	860	918	836	852	835	889	854	851	929	915	881	869	862	916	960	858	892	863	844	905	893	893	894	807	910	896	868	913	887	900	888	917	863	921	884	900	853	855	854	918	899	862	867	924	884	865	902	829	926	904	860	929	868	858	851	873	831	919	951	878	868	848	857	901	927	857	872	927	881	888	827	843	915	918	874	820	847	869	868	888	874	883	839	880	883	929	920	868	874	905	909	910	882	850	874	944	880	840	902	881	896	898	878	864	902	888	796	866	879	842	889	915	828	893	828	909	870	886	888	859	857	862	886	827	868	854	852	866	852	831	831	904	840	864	904	906	923	835	909	842	870	890	877	841	863	845	914	854	903	856	891	902	866	899	907	836	889	839	840	891	890	906	859	851	868	846	863	900	908	865	858	892	887	840	891	847	901	846	886	933	878	968	919	867	860	832	883	833	852	890	891	935	869	857	891	935	889	855	845	887	825	872	891	830	891	893	926	922	904	888	915	820	898	888	899	868	871	876	876	946	914	914	886	842	844	877	931	865	857	865	847	843	879	903	863	851	876	894	852	847	869	868	883	901	903	893	884	864	860	864	832	883	852	841	910	859	945	875	879	908	875	887	913	925	917	870	857	815	876	844	851	965	896	847	845	880	854	859	857	882	862	874	905	866	912	939	884	900	848	884	899	844	809	934	887	885	841	869	842	837	863	884	891	881	799	884	897	897	836	872	840	870	852	890	882	914	878	871	891	857	853	847	889	886	886	845	895	811	859	848	914	874	864	898	878	894	854	885	805	854	874	823	861	878	828	887	853	870	900	871	857	907	863	823	883	906	908	917	901	874	861	829	780	865	854	868	864	873	859	881	835	904	890	879	838	895	805	852	864	902	899	811	913	875	937	865	894	901	897	849	839	833	877	842	865	929	874	896	906	838	851	902	902	864	849	870	872	848	836	842	838	874	856	882	898	846	894	938	884	891	834	874	902	851	813	877	839	893	881	880	837	909	849	848	875	948	845	869	893	849	919	856	909	843	861	863	863	848	874	866	914	899	907	927	846	895	814	884	886	871	867	861	868	851	826	898	894	873	877	902	870	860	922	890	892	907	904	911	842	845	890	901	826	834	877	832	885	897	893	863	830	887	810	849	847	917	888	888	853	921	857	932	886	843	880	893	874	874	893	891	890	906	802	858	879	958	839	910	882	871	905	887	873	885	888	929	883	840	883	883	884	902	862	905	894	914	893	892	866	902	914	844	926	866	873	886	880	941	928	844	874	915	863	865	906	879	860	855	892	840	917	915	863	865	952	894	914	874	885	850	931	834	881	884	849	880	849	867	881	905	818	906	866	893	883	890	918	824	838	861	907	886	827	849	897	886	870	878	878	892	916	832	845	872	890	894	846	872	880	887	845	902	880	882	877	876	912	831	839	820	891	906	854	867	900	923	879	908	859	888	874	890	912	913	843	902	920	830	884	869	871	882	852	905	884	835	888	876	882	887	898	856	864	902	834	835	894	883	902	886	892	883	863	878	834	918	909	878	845	907	894	893	848	904	900	873	828	912	852	901	860	891	868	852	860	823	881	874	802	861	843	844	831	884	863	868	886	918	842	974	905	877	869	877	900	898	896	866	914	887	891	845	872	842	847	875	914	869	876	810	873	827	866	829	892	886	860	869	910	861	897	847	852	877	888	890	890	924	864	887	878	893	910	906	865	897	885	905	929	881	876	924	851	883	794	909	899	894	895	861	927	887	843	899	836	875	908	893	823	883	820	860	876	873	887	864	862	854	871	911	866	881	879	884	884	868	802	888	849	901	854	858	797	901	879	845	890	839	932	896	870	853	886	865	829	876	882	838	901	944	868	884	912	886	884	874	886	889	857	907	861	847	856	871	843	864	835	864	943	858	866	851	886	921	855	857	858	915	906	864	844	906	896	919	875	892	883	826	913	907	836	875	863	832	903	937	885	886	909	887	906	887	896	875	806	847	859	854	892	884	884	911	902	900	864	896	858	919	855	884	826	866	924	937	901	853	799	893	876	906	915	898	869	893	903	922	852	912	828	882	905	870	833	835	908	895	881	897	868	884	871	952	825	937	921	853	841	861	865	906	918	826	828	854	837	896	860	899	845	866	885	869	878	878	822	846	894	882	874	901	880	934	863	907	838	878	869	866	891	838	893	841	907	812	836	870	841	841	841	882	917	870	884	879	859	908	904	874	922	887	877	859	891	877	845	865	912	876	877	887	938	850	827	890	866	946	886	868	883	853	891	862	883	865	906	902	886	829	867	844	845	875	883	846	841	881	895	904	849	934	851	828	908	882	893	882	868	904	878	952	858	887	856	854	883	885	845	834	858	875	900	896	871	894	838	901	847	838	840	881	868	900	882	944	823	884	894	860	875	893	912	901	889	898	848	925	819	858	805	861	924	883	874	883	922	893	933	858	853	896	842	914	896	852	815	869	897	880	946	892	852	853	879	824	857	864	899	880	891	908	883	914	870	869	838	865	898	893	870	934	891	871	832	837	918	938	908	855	868	893	869	836	912	891	859	912	877	914	888	885	887	850	811	901	917	896	889	852	916	908	926	843	876	927	965	892	828	902	919	902	909	931	864	881	860	898	924	877	897	855	890	865	925	884	835	823	878	886	847	880	886	862	863	867	821	870	930	902	880	873	892	842	904	858	952	864	814	896	878	853	896	907	887	865	856	887	846	877	885	890	923	880	863	902	916	949	913	879	904	900	894	890	843	899	866	911	887	902	866	946	867	889	801	907	836	934	928	843	905	886	899	856	887	874	862	838	853	929	902	859	882	857
8931	1635	1777	1428	915	619	518	456	415	347	318	329	280	254	254	283	252	251	277	286	281	287	239	258	246	273	239	209	221	206	215	213	224	195	231	235	219	203	209	215	217	198	201	191	194	220	199	202	178	200	211	203	184	194	183	210	188	195	205	200	170	216	186	186	219	180	188	332	350	171	200	179	208	199	184	218	185	209	194	198	212	189	218	188	174	182	219	183	193	219	214	164	200	182	187	202	213	186	207	199	191	172	194	190	196	187	192	193	218	194	219	182	223	184	184	209	182	169	206	192	199	221	192	193	183	171	207	173	209	205	212	195	195	190	170	207	209	194	235	172	207	190	204	206	222	201	225	195	207	192	194	209	182	235	196	214	217	190	203	198	204	199	197	180	215	231	178	204	202	165	196	178	191	203	174	182	190	205	179	215	190	185	197	192	195	202	199	182	189	210	185	169	213	238	182	202	187	189	194	192	200	194	190	193	200	181	215	174	204	233	174	174	186	217	218	179	196	220	193	203	205	182	204	193	184	184	199	186	181	199	219	194	205	182	200	206	192	222	185	193	189	217	178	211	196	201	192	220	170	182	188	186	202	199	196	197	174	206	188	187	185	200	185	196	221	198	211	202	208	204	180	233	209	205	194	213	234	184	217	192	185	172	201	210	205	214	200	198	189	195	196	195	198	208	213	184	240	199	204	213	188	194	219	203	208	211	196	180	179	208	216	206	181	194	177	181	208	213	203	213	175	181	200	214	195	193	190	195	174	179	197	187	179	216	200	171	203	192	209	186	182	186	189	199	205	182	205	208	210	198	175	200	207	169	197	189	196	194	208	183	216	206	204	177	181	201	180	166	192	201	185	173	196	215	198	196	200	211	222	185	211	197	176	226	164	206	208	194	194	171	175	195	208	204	179	190	214	190	221	208	182	180	161	199	162	203	199	188	189	189	198	193	199	185	227	189	190	173	193	185	201	197	209	198	176	209	201	193	178	195	194	170	193	190	163	181	177	198	185	188	196	208	192	204	177	192	199	204	206	207	164	198	211	194	187	204	163	177	218	164	213	211	203	193	191	192	197	197	193	218	187	225	196	195	198	188	197	197	224	170	206	193	183	204	225	193	161	193	201	199	188	193	209	205	207	195	201	201	194	182	187	197	176	198	189	180	175	199	203	196	190	192	213	161	221	204	192	205	195	210	194	193	183	219	179	182	189	190	187	187	221	194	188	190	210	202	195	188	186	168	206	172	176	194	205	191	201	203	198	167	178	205	189	204	190	198	198	180	206	224	194	182	184	187	186	201	187	189	189	176	185	187	207	206	191	179	207	187	199	224	226	209	202	186	202	194	187	192	186	201	198	178	200	187	203	186	188	199	200	177	205	205	209	184	212	208	194	171	200	178	211	175	197	191	195	202	202	178	185	178	160	183	189	204	235	189	180	200	192	189	211	183	192	198	192	181	197	212	190	198	159	198	188	214	210	197	200	175	173	201	167	186	206	200	169	162	179	194	171	178	193	176	198	181	190	193	193	185	193	211	200	156	199	186	232	177	217	184	183	196	168	200	194	209	221	201	206	165	216	217	214	171	188	195	201	192	173	197	173	208	215	186	211	211	204	209	166	170	187	198	195	200	180	189	196	191	184	201	205	210	191	194	179	203	205	188	200	201	194	189	194	167	197	195	205	165	197	201	148	223	202	177	192	201	205	181	204	202	194	203	192	175	203	179	206	225	186	189	182	186	223	186	199	164	175	184	187	207	189	189	190	201	220	205	206	191	198	201	208	204	199	196	195	209	195	222	185	226	195	182	200	201	207	185	207	185	198	183	187	180	188	178	200	185	186	199	203	185	184	186	202	186	183	190	204	202	195	194	186	173	190	210	180	180	209	175	196	206	193	197	199	217	197	178	205	190	210	202	214	200	213	229	192	197	196	182	182	219	199	185	182	203	222	174	180	197	199	175	203	211	171	179	194	195	188	216	195	205	165	171	189	189	186	180	187	200	208	182	192	185	199	190	195	180	176	173	200	189	230	197	188	185	199	212	223	204	192	205	192	202	191	201	217	188	183	190	175	197	193	222	184	220	200	181	187	177	192	198	198	200	186	212	199	211	177	180	181	177	192	205	182	188	211	183	193	164	213	218	217	190	199	190	188	187	179	217	195	189	194	208	177	197	192	186	199	218	168	217	191	201	189	189	209	204	162	220	208	215	197	205	202	198	179	201	220	207	193	192	211	168	207	188	210	183	177	208	153	209	204	198	198	187	200	168	177	195	182	193	197	216	195	196	203	196	195	179	202	190	188	191	217	194	187	217	185	185	188	194	196	183	184	209	214	226	203	203	175	204	188	194	189	189	199	217	201	171	195	218	199	178	182	203	161	193	200	191	199	196	183	225	199	189	180	188	195	212	178	180	219	211	163	185	180	192	198	211	181	187	192	181	180	215	217	158	198	209	199	192	192	228	188	185	191	160	208	178	193	184	190	202	178	186	185	188	204	193	190	174	187	189	175	174	187	173	217	183	188	168	204	192	171	201	184	203	212	197	193	181	220	171	191	174	186	193	209	205	214	190	225	187	204	188	198	189	199	198	186	169	199	198	214	213	182	177	171	172	194	219	172	193	191	205	205	203	202	203	209	224	199	186	200	189	211	206	209	188	200	187	191	205	188	183	193	198	186	187	184	206	209	174	213	190	191	192	183	169	204	218	197	174	201	182	177	201	191	209	193	227	231	207	210	191	212	182	173	192	204	209	204	187	193	198	177	235	208	175	186	204	215	182	210	187	212	201	193	171	213	179	181	199	190	205	187	187	189	193	185	200	212	219	188	195	184	180	217	191	205	181	193	188	192	174	206	195	199	194	179	187	178	213	185	186	197	194	182	172	195	166	210	186	203	200	174	212	180	188	233	200	194	192	220	198	191	195	212	145	199	197	204	209	174	184	178	210	207	201	179	187	198	187	201	198	189	201	192	207	202	197	204	186	211	198	194	196	202	203	195	217	187	185	215	203	198	216	194	199	197	219	199	203	205	194	224	184	164	176	208	185	188	206	184	198	184	193	201	190	163	191	209	187	187	201	202	180	201	202	228	176	213	179	195	198	196	216	171	197	192	187	183	178	175	207	206	207	178	185	184	202	186	223	174	195	196	172	211	182	168	192	217	195	198	184	186	197	204	192	199	171	179	193	202	198	162	174	200	201	228	226	214	214	214	194	193	224	194	220	209	199	179	179	153	190	175	197	200	185	194	199	207	187	214	166	184	168	188	203	201	181	183	181	197	187	192	202	182	197	181	197	209	203	168	212	185	214	201	160	203	200	210	172	187	198	218	182	193	198	177	199	204	196	189	197	187	193	207	183	192	202	198	171	163	194	182	191	179	193	206	170	209	179	192	185	192	181	191	216	191	187	187	189	174	172	209	208	196	179	172	194	194	206	184	181	181	193	199	224	195	193	205	183	174	206	191	194	194	218	185	195	186	207	197	187	195	177	168	186
6856	1794	3227	4009	3457	2842	2240	1900	1915	1725	1578	1456	1214	980	1106	1137	975	995	1248	1331	1442	1205	1070	1050	1011	929	928	741	773	657	680	659	678	610	722	678	683	766	812	735	787	724	634	587	583	560	562	535	606	537	556	571	514	563	547	566	550	532	566	561	533	549	596	530	539	559	579	1791	1815	521	529	566	567	550	591	511	515	523	548	528	537	536	541	531	487	543	536	546	531	526	577	567	536	579	543	558	579	546	530	556	560	532	544	576	536	547	524	556	565	549	540	536	513	552	584	580	539	525	542	536	535	524	533	545	512	502	527	560	563	521	563	562	563	577	562	487	549	544	519	561	542	554	561	557	570	516	521	576	532	567	539	562	524	524	524	557	548	550	531	527	538	502	529	556	534	545	539	539	530	529	556	507	540	498	523	555	534	531	537	522	559	545	514	598	542	565	511	502	532	531	521	521	530	558	572	560	563	521	549	559	576	489	569	555	553	517	559	516	524	528	533	510	550	521	563	496	470	563	526	497	544	507	561	549	537	555	536	523	536	522	566	527	523	555	571	535	481	527	563	506	583	523	514	564	547	531	573	529	558	564	541	507	555	528	568	510	557	554	562	517	525	541	521	490	532	560	575	546	514	571	537	534	569	515	567	526	515	506	478	481	545	493	553	556	574	567	560	559	558	517	541	538	529	564	529	572	579	509	548	562	486	537	569	553	522	561	530	539	545	497	543	516	552	563	549	500	550	503	549	517	545	552	580	539	556	520	547	525	511	539	533	536	502	557	530	527	565	516	541	550	517	504	524	498	546	587	515	499	549	486	552	495	595	559	520	528	499	527	500	581	560	548	562	538	503	560	526	514	549	560	542	528	534	503	518	497	536	535	569	569	566	531	542	503	571	541	543	532	545	515	521	519	533	503	536	538	577	532	555	518	536	556	541	488	520	538	583	521	538	530	566	530	524	505	542	556	540	524	520	520	502	565	551	502	543	540	511	495	544	584	535	511	505	534	532	548	576	541	593	528	504	542	548	555	543	523	543	541	555	538	525	529	531	508	491	533	590	547	568	503	526	526	548	514	522	520	543	536	525	519	535	567	593	502	547	549	539	507	527	536	547	596	535	504	499	525	559	564	570	534	534	532	540	547	543	503	504	540	553	529	567	511	556	551	530	533	542	519	516	553	474	543	536	535	573	526	561	554	547	529	526	528	529	498	571	581	565	529	517	611	534	590	526	540	543	505	511	527	537	584	543	534	553	536	496	517	533	531	540	567	526	524	553	521	546	544	542	526	559	506	551	544	530	513	569	520	481	551	497	552	523	535	507	513	540	511	528	554	494	540	540	574	553	546	579	534	539	558	549	504	505	522	554	524	595	546	527	518	555	578	518	573	541	514	554	542	514	520	479	556	587	575	525	548	532	532	534	556	560	549	555	512	535	516	559	521	523	577	525	531	581	539	520	548	532	511	529	491	545	550	543	523	527	506	547	566	547	525	522	519	556	514	501	523	548	561	530	534	516	551	550	484	512	532	554	547	529	532	560	554	537	527	567	522	518	518	515	518	531	536	528	521	519	565	498	504	508	477	564	510	546	550	555	551	524	547	542	528	494	559	565	555	511	535	559	521	547	540	526	503	571	505	554	536	540	517	515	594	546	530	512	502	513	553	530	486	525	532	541	537	546	551	526	543	581	539	580	515	561	510	514	552	536	527	500	547	566	546	527	520	512	540	512	556	536	504	585	497	551	559	570	550	553	574	559	556	528	566	537	528	569	532	559	554	543	493	542	516	492	582	515	575	550	557	573	561	524	553	548	546	530	509	509	525	547	587	546	511	512	529	509	527	541	518	533	545	546	575	525	570	567	542	520	529	493	575	563	588	518	532	558	547	572	523	526	552	508	537	581	555	489	530	521	495	517	487	519	518	545	540	571	522	557	546	503	497	546	517	526	559	515	501	575	535	529	562	573	561	541	506	498	537	593	512	580	519	543	530	532	517	553	519	514	536	554	526	544	495	511	564	530	573	526	550	537	539	495	532	514	547	505	513	540	557	554	529	515	538	526	512	547	539	536	541	552	540	593	504	524	552	545	548	540	564	498	584	545	537	521	545	558	512	519	555	572	512	598	551	581	527	545	492	483	534	554	525	524	498	512	539	550	492	552	543	542	523	551	537	555	532	506	522	555	535	534	525	546	533	509	532	510	545	537	549	537	540	542	526	532	546	548	540	546	510	543	548	553	488	565	545	551	521	532	522	545	537	533	551	547	534	506	571	511	518	493	566	568	526	562	559	489	549	528	527	554	589	506	534	514	565	562	553	549	523	504	569	529	570	517	552	579	558	537	558	507	532	567	503	531	521	547	498	505	540	531	513	502	565	537	561	536	527	549	520	532	566	563	521	544	552	548	505	528	540	561	493	533	548	563	558	561	486	541	547	523	540	540	504	535	563	553	536	556	529	535	558	492	530	485	588	518	533	504	529	538	546	531	512	565	537	561	525	566	566	551	538	517	486	535	524	553	539	525	528	562	545	534	508	519	544	469	542	545	537	503	518	576	558	470	564	572	534	533	531	537	568	499	555	529	539	523	529	487	524	549	551	517	529	577	600	562	510	552	501	507	546	579	516	532	546	554	555	567	543	520	565	568	520	563	530	571	547	520	531	555	554	516	525	520	580	549	520	512	532	487	506	504	570	553	547	549	609	560	519	566	514	537	572	527	536	510	553	545	530	538	555	540	559	534	458	550	526	521	501	508	481	568	554	573	475	486	526	561	506	546	529	550	561	531	539	525	511	524	524	527	544	520	556	516	527	515	569	546	550	550	525	559	507	501	545	544	558	506	536	526	542	565	490	551	531	579	523	562	550	498	518	521	514	557	548	546	551	565	569	561	493	516	527	545	582	537	559	511	498	570	542	559	550	508	539	564	548	551	546	509	539	499	572	548	548	558	569	533	531	544	545	526	520	561	541	510	499	568	515	551	547	532	569	535	519	507	498	532	575	534	559	506	521	542	537	502	551	524	537	533	536	540	502	539	543	541	544	565	510	546	538	540	543	535	524	561	565	558	567	551	512	537	503	507	544	521	535	534	557	511	566	551	532	522	547	518	519	522	604	545	504	520	522	549	546	535	518	534	521	533	520	501	572	513	554	530	557	534	571	518	507	528	514	528	514	532	543	531	479	506	518	518	546	601	547	536	508	535	554	542	540	507	572	565	562	568	549	510	544	589	518	531	527	559	546	519	532	519	524	524	533	557	508	525	537	560	576	546	552	547	532	520	509	518	540	563	519	507	525	534	516	547	540	470	533	531	542	487	535	527	558	568	564	537	539	485	531	517	527	551	461	547	537	551	554	534	567	550	552	554	557	540	530	541	538	526	557	551	512	562	563	552	536	522	556	530	561	524	522	524	558	573	528	542	507	541	512	543	510	547	515	548	523	546	549	530	518	544	518	516	551	558	554	546	474	496	561	534	548	525	519	523	518	578	542	562	512	557	487	507	521
16191	3017	3301	2596	1800	1226	863	682	671	532	520	497	372	381	387	367	338	377	415	462	456	406	413	326	317	312	275	299	243	284	280	267	235	263	276	251	286	286	280	266	281	259	219	232	219	214	250	220	203	247	218	251	216	220	234	203	185	237	237	240	231	228	229	234	240	235	231	452	273	202	246	243	247	246	211	245	239	243	249	243	259	208	226	275	225	211	214	220	231	233	241	248	234	224	217	202	237	244	228	238	233	227	233	196	261	264	192	221	220	218	235	209	218	225	224	234	218	215	204	226	236	229	228	231	234	234	209	245	207	222	250	237	212	208	194	238	234	203	214	221	243	236	207	219	220	244	250	241	217	253	218	232	222	223	242	207	210	210	226	234	242	213	210	226	242	239	213	225	206	198	227	222	216	228	234	223	234	205	201	194	241	219	229	210	230	227	203	260	214	256	228	208	223	199	213	234	193	239	205	198	222	222	235	209	255	239	210	207	207	230	230	232	196	227	230	225	225	220	239	258	220	243	208	234	221	215	245	225	217	219	220	227	203	240	229	229	205	240	225	225	229	214	249	209	239	208	225	233	239	213	228	200	223	220	244	223	207	234	256	233	214	199	208	254	216	227	252	268	231	236	226	228	211	226	210	235	239	218	218	194	226	236	209	246	247	237	233	240	249	249	252	212	216	202	257	216	222	217	239	238	206	212	238	243	226	238	271	243	209	221	189	239	224	242	233	248	230	219	211	213	245	215	219	228	231	222	240	209	228	230	234	216	222	226	225	242	216	204	256	222	220	237	219	204	260	232	220	218	208	224	222	234	234	223	225	233	214	208	216	230	245	226	216	231	234	237	230	226	240	227	253	202	239	190	222	238	235	212	242	225	224	236	213	235	208	233	241	223	242	235	207	222	205	214	230	235	210	229	232	235	220	245	230	257	210	219	220	237	216	226	198	244	248	231	229	216	210	231	229	211	203	223	211	231	206	208	232	207	222	228	241	229	208	264	230	222	227	216	219	222	211	222	221	215	216	225	228	210	226	230	222	210	237	242	247	228	215	223	234	215	214	205	213	253	219	214	263	235	236	207	229	220	233	226	232	215	236	224	224	208	211	234	228	234	223	238	249	257	223	222	226	228	221	229	206	216	249	235	243	229	218	233	258	217	209	235	207	206	227	231	229	214	214	225	219	250	225	210	199	200	248	221	227	231	219	235	229	210	230	223	263	231	249	219	232	230	211	220	229	233	223	200	215	219	221	197	245	229	235	223	234	258	220	235	224	223	221	262	227	188	206	200	245	217	260	223	209	223	220	215	198	228	241	235	203	225	239	244	212	233	233	253	235	245	230	216	214	208	229	229	218	209	224	214	218	234	231	194	246	223	232	227	245	231	241	212	229	237	233	217	215	232	236	227	207	224	205	181	223	230	222	249	227	254	239	228	220	238	238	218	221	210	225	235	244	229	232	222	220	257	234	223	250	215	208	215	226	222	229	211	231	215	232	223	222	247	245	238	224	202	216	220	232	208	218	225	233	246	222	247	234	226	220	226	222	222	240	239	250	227	227	210	233	232	212	209	224	252	225	208	261	223	216	221	224	222	212	218	221	215	240	201	227	239	230	224	221	212	215	243	227	240	199	217	199	247	214	216	236	202	230	218	210	213	239	219	209	249	224	203	202	216	253	232	238	235	235	235	221	254	226	201	202	246	215	224	213	222	216	230	240	241	214	198	226	236	231	233	197	244	203	230	241	229	214	205	226	205	252	225	241	256	203	224	205	220	242	235	223	199	232	210	230	206	250	227	210	232	242	225	208	224	236	239	221	237	236	257	212	237	222	225	220	214	219	225	236	239	215	244	215	240	231	226	240	217	230	237	213	243	251	235	231	221	245	211	226	216	246	215	224	227	216	199	213	209	252	216	218	252	257	223	223	239	247	223	230	199	215	270	204	231	233	217	196	204	218	231	231	232	232	241	241	205	208	228	245	219	230	239	216	204	221	246	219	216	229	242	203	234	226	219	229	206	207	247	213	216	225	194	211	246	229	221	222	223	251	258	222	237	229	229	220	191	253	216	216	206	244	225	209	242	240	216	210	233	262	247	236	234	220	205	228	218	208	246	211	245	213	220	237	203	253	210	220	213	229	207	238	247	212	233	229	192	227	201	241	227	219	224	222	258	233	238	219	228	195	225	229	231	215	223	237	204	220	231	236	202	235	210	236	210	243	224	212	203	231	231	222	228	240	232	227	255	244	222	199	232	226	220	203	229	206	222	222	214	244	221	222	226	246	227	231	237	208	223	193	236	228	191	227	226	200	230	208	246	219	223	215	219	205	215	231	233	217	206	265	234	227	229	245	235	200	229	204	221	239	219	236	223	207	215	214	208	191	207	224	226	231	231	250	207	213	243	202	233	242	240	246	254	209	260	225	223	220	265	238	224	213	209	222	239	249	232	233	255	205	244	206	242	265	235	232	214	227	200	208	213	231	233	236	224	221	231	208	208	229	208	245	228	226	245	241	221	224	226	238	239	200	215	234	239	214	235	229	237	213	236	234	225	253	252	208	244	208	220	213	258	228	240	251	219	236	220	224	231	221	246	197	237	227	207	182	228	257	255	246	217	204	216	212	227	227	230	231	241	240	251	213	227	218	232	232	218	236	231	252	224	215	231	239	210	229	250	219	227	219	217	248	228	220	258	241	202	236	228	211	213	226	256	214	220	211	224	216	250	213	218	236	242	221	223	215	231	202	237	251	221	209	226	227	216	233	211	233	207	234	242	249	217	193	196	228	244	219	225	240	230	203	237	225	250	227	216	232	237	233	225	191	220	233	237	263	274	237	242	206	252	213	201	201	242	241	193	241	237	220	243	200	222	216	267	254	208	214	236	217	223	236	231	228	229	233	248	226	218	226	232	255	221	206	228	224	252	244	223	195	227	211	217	231	256	235	221	216	238	226	230	209	228	216	242	195	249	187	221	212	257	206	219	242	235	201	233	210	216	199	208	225	199	223	218	231	238	243	204	213	247	226	220	222	192	232	221	239	236	229	238	216	235	218	211	195	225	220	246	236	203	231	226	234	212	235	201	207	248	200	244	181	192	232	224	216	243	238	223	214	213	232	227	197	214	219	215	224	242	226	205	209	246	227	232	232	211	229	195	222	189	216	233	244	217	214	235	226	225	230	214	232	217	211	231	229	224	226	207	233	238	246	237	227	260	237	216	232	253	235	254	239	229	227	231	218	201	231	226	229	208	224	225	238	213	228	209	219	218	231	226	257	207	238	219	192	231	235	218	234	231	239	226	203	230	243	223	236	219	218	237	244	210	215	260	207	237	236	233	235	218	249	222	211	217	230	244	220	241	235	252	236	222	232	201	223	204	251	223	229	235	209	226	231	218	247	224	236	244	203	229	222	211	222	210	241	208	223	220	234	223	209	235	216	217	225	249	232	237	218	209	210	258	224	258	242	275	227	218	172	235	212	243	233	209	238	223	228	219
8809	2677	5830	6937	6099	4801	3818	3204	3185	2786	2525	2236	1861	1766	1728	1664	1562	1718	2025	2381	2512	1944	1950	1551	1344	1278	1197	1084	1035	970	978	871	863	948	949	936	926	1004	1079	1024	1200	946	790	812	699	688	713	688	684	663	668	679	746	641	673	645	681	659	638	644	670	652	644	663	698	638	640	2769	857	678	687	659	650	578	648	666	628	628	668	661	658	666	621	669	656	640	678	647	670	616	629	697	628	651	621	633	717	647	651	630	630	633	682	620	642	631	640	707	637	687	665	654	599	617	643	637	667	640	649	583	609	672	638	619	614	641	619	602	644	635	645	602	679	595	583	650	643	581	632	641	641	624	653	621	634	639	617	614	639	615	674	684	587	596	571	674	614	636	621	632	618	641	626	627	631	652	588	625	649	662	645	649	677	631	629	654	617	670	601	634	619	652	632	640	660	622	610	620	660	649	608	653	579	613	614	651	650	631	660	624	597	594	653	606	612	659	592	667	626	608	644	615	606	654	661	627	581	625	657	643	672	634	640	587	662	622	643	607	617	610	623	638	640	667	613	597	629	648	653	628	598	629	623	636	624	644	602	636	612	645	645	676	585	613	631	679	556	639	627	647	667	574	630	619	624	628	599	620	658	622	649	651	629	596	641	641	614	633	642	666	631	586	595	574	619	629	623	637	609	610	602	595	625	638	714	666	629	598	592	602	682	642	606	664	599	626	641	633	616	565	622	627	626	631	627	625	605	662	613	650	654	602	603	616	594	615	678	639	650	624	660	654	613	675	665	686	645	607	659	644	625	556	630	619	709	615	610	624	614	596	611	632	659	649	621	583	660	638	645	601	630	631	628	594	666	599	601	652	607	638	592	596	622	651	642	632	630	634	689	656	595	647	637	633	638	641	634	664	641	609	618	602	665	625	621	635	610	620	588	645	631	632	604	633	596	611	617	606	596	622	644	605	612	650	646	636	666	660	628	595	657	634	632	631	644	623	664	625	614	638	677	624	641	595	614	623	632	582	623	609	626	579	665	575	615	660	647	624	595	647	629	686	625	657	592	596	601	633	624	646	576	626	615	627	667	623	603	682	633	627	625	619	612	678	650	682	631	609	638	647	610	630	640	662	637	638	618	589	606	599	685	641	640	602	649	634	606	610	670	681	655	632	617	592	613	632	628	611	627	664	644	592	603	634	637	653	641	594	659	632	590	575	639	638	635	607	616	643	614	615	629	652	622	609	582	635	625	616	622	599	631	647	604	642	629	620	645	671	648	594	646	643	623	636	558	612	602	612	609	637	643	618	600	645	628	652	619	631	636	613	629	607	659	601	620	622	661	600	592	666	653	655	608	667	626	647	597	659	611	631	610	620	630	636	578	659	597	665	629	650	632	605	625	611	604	632	682	570	637	610	620	643	605	617	642	615	644	623	626	618	561	626	606	592	599	662	616	636	633	718	597	620	613	620	678	665	665	623	596	638	632	589	631	677	625	639	668	562	619	654	613	659	554	590	627	636	621	624	612	664	627	635	581	603	602	622	637	648	679	607	618	623	652	606	648	604	637	664	612	558	616	608	629	650	587	600	641	598	647	619	648	635	636	610	631	644	600	608	618	624	654	639	608	622	638	625	623	584	680	611	619	640	609	686	630	627	619	649	689	638	634	608	650	554	623	630	616	590	600	606	574	645	630	604	602	652	611	609	600	619	598	638	647	661	661	666	619	633	628	620	724	615	613	632	609	638	647	596	611	645	621	649	631	623	661	692	606	646	657	630	633	624	621	634	640	584	622	591	594	607	642	591	631	661	568	629	666	603	628	635	623	652	590	619	624	570	653	636	670	637	608	628	585	648	629	653	606	618	614	632	645	595	667	648	638	630	621	635	606	634	638	632	670	617	622	599	632	654	593	609	646	652	626	670	603	635	630	626	629	600	655	617	605	633	607	644	571	616	646	623	694	615	658	629	613	626	628	613	650	668	630	653	634	630	593	609	639	609	602	594	567	588	596	599	646	607	638	639	659	608	628	615	578	608	627	577	583	709	620	658	668	623	652	661	596	655	592	585	619	639	641	638	594	635	613	632	650	615	602	637	581	621	618	589	632	620	685	618	645	604	644	613	664	635	632	630	600	552	625	653	653	610	602	626	636	644	640	625	603	606	664	603	632	620	630	678	622	651	621	629	579	649	610	623	639	617	613	639	564	666	625	614	614	666	664	646	654	632	658	632	656	593	672	618	683	665	643	663	616	624	657	620	604	637	601	600	594	610	659	592	608	628	655	612	630	621	636	610	637	637	682	619	632	683	645	553	654	631	628	607	640	597	660	642	639	620	641	632	614	584	695	614	666	677	646	574	661	661	612	618	631	635	643	639	640	633	607	615	642	624	616	656	619	637	615	590	631	653	663	660	660	597	675	635	617	597	613	623	666	678	617	601	582	656	603	632	653	649	594	620	629	652	615	659	607	663	606	572	617	613	633	642	586	585	656	651	599	633	578	625	627	642	618	596	626	597	623	621	630	639	650	636	636	648	604	570	645	638	617	668	610	637	665	621	601	628	634	674	635	634	640	613	597	632	582	612	651	610	625	614	658	625	625	641	599	640	608	627	638	639	604	651	689	632	633	659	628	626	625	671	630	612	583	628	649	613	622	652	661	664	640	678	617	586	653	604	688	607	613	668	654	599	661	616	581	598	644	658	653	622	613	590	590	621	656	625	642	617	613	611	604	634	645	624	617	627	581	682	555	648	661	649	625	615	605	600	627	615	620	627	632	633	680	602	665	602	640	618	648	637	632	614	630	614	655	661	626	632	619	626	607	615	622	594	623	666	640	684	617	633	621	596	612	607	635	641	657	675	671	605	603	601	634	565	575	628	639	636	600	626	618	603	610	672	637	597	624	598	665	649	632	639	636	599	658	622	618	628	622	576	621	583	650	616	608	679	623	646	674	586	655	658	590	601	640	605	588	614	631	598	607	642	617	594	610	648	597	657	598	606	621	629	658	637	639	616	609	587	642	638	614	604	641	602	574	642	636	604	649	624	649	630	605	667	645	657	598	634	629	640	594	605	700	611	616	632	610	614	597	662	588	638	657	585	619	636	649	620	639	626	645	621	629	620	622	653	664	618	617	648	641	599	612	600	598	613	622	652	640	627	632	609	563	641	654	620	676	631	566	642	625	661	634	586	639	654	603	607	646	610	621	636	624	642	626	669	617	627	589	628	629	629	656	565	639	629	607	599	628	619	670	604	620	564	618	662	637	606	646	650	605	637	601	640	608	665	622	602	652	593	580	602	606	632	629	622	637	641	618	639	666	633	594	637	563	616	601	602	622	627	654	578	658	667	620	617	652	596	624	628	657	659	640	641	668	619	638	652	651	628	600	678	602	652	634	624	633	615	656	621	624	646	637	607	636	655	623	636	649	616	654	615	607	609	631	603	609	601	691	645	630	587	616	637	606	625	668	608	621	632	630	680	595	698	615	602	632	602	640	663	624	599	615	632	578	636
2171	398	403	399	359	362	359	331	397	342	355	331	336	312	352	315	349	317	298	363	353	324	393	343	366	353	346	347	349	354	302	342	335	322	368	337	325	332	329	365	314	320	382	305	331	345	384	338	326	346	349	335	340	286	364	326	356	319	377	361	332	352	374	365	337	338	350	368	339	355	323	320	310	351	331	328	335	326	336	382	329	345	353	344	341	334	353	362	373	325	332	316	346	347	345	331	357	338	364	371	368	362	307	343	350	360	346	345	321	325	344	329	363	387	312	358	331	345	324	345	366	373	345	355	320	341	354	349	329	314	296	311	334	328	372	363	362	319	335	339	311	337	352	310	327	350	342	335	365	327	360	357	375	344	348	324	349	340	352	354	367	336	312	330	350	354	350	338	335	372	383	374	352	321	347	330	337	369	335	347	343	352	332	356	349	332	336	344	340	382	349	354	356	366	366	311	339	338	325	355	346	348	351	330	341	316	358	334	343	353	346	330	345	355	349	342	343	317	302	326	370	340	320	357	302	352	366	366	370	352	355	318	341	354	366	356	325	344	352	332	343	346	325	330	338	337	338	339	323	319	346	361	364	317	329	320	348	326	351	330	360	365	360	378	362	337	361	360	341	308	318	302	378	342	332	347	376	337	318	349	367	359	320	352	357	334	341	343	344	339	351	357	326	325	331	332	334	357	359	365	344	337	323	347	355	310	350	325	343	365	343	342	372	350	343	363	377	331	324	333	368	318	342	307	357	369	323	359	352	331	322	404	356	361	366	350	333	326	366	355	350	325	340	361	307	333	352	370	331	356	321	372	365	340	370	343	323	330	326	353	372	348	385	363	315	346	386	345	357	322	321	334	351	350	333	364	330	348	363	366	326	340	360	345	363	363	377	333	350	337	330	331	347	325	317	343	349	335	361	336	330	349	351	317	345	345	337	341	339	362	328	361	384	344	313	383	320	365	339	347	340	348	345	336	360	317	353	344	370	362	342	340	351	358	358	389	339	372	362	352	355	372	331	344	342	392	319	368	357	331	347	334	345	329	338	360	358	376	364	347	325	345	324	364	342	348	334	333	342	333	372	345	328	315	339	332	356	336	359	356	356	332	322	329	322	348	319	332	357	370	343	341	387	359	337	349	337	338	344	337	332	346	379	354	354	352	356	368	350	360	352	356	375	325	335	358	319	357	338	377	351	363	321	339	352	396	314	360	336	357	330	376	331	316	344	322	345	346	322	333	373	338	312	334	356	403	355	384	355	347	326	373	343	337	330	344	298	336	352	350	344	375	364	366	336	341	359	375	357	340	359	344	340	340	346	348	331	346	328	336	331	348	347	352	357	353	342	345	376	353	350	335	344	367	358	347	336	313	364	338	326	337	356	308	345	337	395	331	342	377	331	320	360	368	337	352	366	343	328	309	333	339	370	328	321	339	336	353	302	330	333	368	321	366	313	360	359	332	331	362	330	326	330	314	394	341	364	361	343	318	334	342	336	334	349	347	362	347	327	326	303	325	336	324	362	304	337	358	358	370	343	348	384	351	347	305	361	338	321	321	336	355	337	346	369	417	299	365	345	333	339	354	362	301	310	326	347	360	356	339	362	357	369	354	341	341	332	307	385	364	359	400	337	355	341	339	339	364	341	312	352	333	347	355	377	305	358	368	320	293	348	304	322	349	369	351	337	352	339	339	333	354	342	352	300	340	354	332	349	343	329	358	358	349	343	341	315	311	358	319	374	362	364	366	363	342	352	330	355	350	369	352	346	321	330	337	348	355	358	352	346	345	347	338	339	351	337	324	337	356	366	346	317	348	346	333	368	405	366	357	325	362	345	319	352	339	376	332	342	320	343	342	372	346	343	347	331	344	346	367	333	372	349	325	312	336	351	358	365	312	374	358	312	361	361	360	355	362	336	358	354	346	344	320	355	361	323	347	343	348	354	346	365	324	329	367	311	358	356	343	362	344	362	361	332	329	331	346	359	355	350	372	344	371	295	404	334	351	378	308	330	338	366	348	353	314	308	354	341	361	342	333	361	332	331	328	390	322	357	331	316	368	321	375	324	365	392	353	335	353	359	338	366	363	325	357	373	332	351	326	331	362	310	352	357	340	333	344	359	339	363	384	347	355	374	325	369	351	335	333	334	368	351	336	340	327	335	359	340	383	338	341	361	363	356	353	361	358	357	345	322	317	315	325	353	341	347	341	390	325	347	328	318	354	326	342	381	373	348	371	342	328	357	387	349	365	352	353	351	356	351	316	313	354	341	348	331	351	323	345	339	348	353	323	331	322	382	347	333	361	351	323	342	354	332	335	381	314	339	356	301	367	348	362	319	296	356	371	332	363	341	359	333	336	324	353	332	363	360	351	346	338	368	339	360	356	367	354	340	378	346	352	345	351	374	323	380	345	383	377	378	374	360	319	298	326	333	323	354	360	342	350	344	340	348	351	361	343	306	337	326	319	336	350	364	374	332	332	342	322	339	392	382	355	336	294	335	319	345	361	329	339	383	350	355	361	337	357	348	372	359	324	361	335	360	285	329	352	357	357	315	344	333	361	342	367	353	324	343	371	331	345	345	405	323	350	348	382	347	353	328	339	358	355	381	338	346	336	352	357	332	330	370	375	340	358	339	356	354	340	334	331	354	347	340	330	347	333	338	358	335	358	358	299	311	328	348	346	361	351	344	355	331	335	356	345	365	338	357	364	338	361	328	347	337	340	338	368	373	347	309	332	352	347	341	366	347	347	349	364	373	354	368	352	323	362	358	360	346	326	340	370	328	346	353	336	365	338	346	378	388	378	333	339	345	317	351	336	352	348	364	340	339	353	327	363	334	369	352	316	353	341	343	362	321	351	319	334	306	347	344	345	338	351	336	325	319	354	324	341	336	285	339	329	347	329	362	334	367	345	352	341	345	357	382	348	326	349	329	330	392	329	354	359	360	303	382	339	352	364	358	367	333	342	359	323	384	340	365	355	357	356	328	360	377	381	304	330	350	330	361	327	337	335	320	288	392	346	325	356	353	337	356	340	361	325	341	342	347	322	318	386	351	333	335	351	360	342	325	348	354	326	351	297	331	345	338	329	372	317	346	336	342	328	350	353	397	393	354	360	351	329	353	365	336	366	330	354	331	354	328	324	340	312	310	317	350	296	357	346	367	346	374	353	338	343	366	331	336	351	333	347	334	363	331	356	376	364	334	339	348	358	333	343	320	333	358	340	349	348	352	319	340	324	372	330	368	353	311	351	361	342	356	329	347	328	334	332	347	311	369	342	321	342	358	303	344	362	374	362	353	336	344	368	351	360	351	341	324	344	364	339	317	353	330	330	327	321	345	339	352	324	355	360	340	359	317	323	321	345	370	323	351	326	359	342	367	331	321	367	395	340	316	363	362	339	368	399	342	345	356	364	333	320	349	374	339	358	314	354	356	333	331	389	341	372	348	378	347	317	325	339	342	351	371	346	339	329	356	347	355	311	366	317	323	365
2661	909	964	1033	939	974	891	894	868	849	845	807	922	850	898	868	840	867	897	917	898	951	866	869	821	834	889	886	834	816	855	888	879	847	878	833	871	813	836	844	867	871	850	892	841	869	869	824	860	888	840	859	800	865	802	883	842	847	882	831	856	820	851	811	881	879	867	935	850	820	812	840	851	798	847	889	804	785	821	875	878	834	889	810	821	879	848	857	854	868	860	832	862	846	874	818	867	871	870	810	840	870	876	848	821	841	807	898	832	818	835	859	811	846	805	838	853	839	902	837	829	863	835	893	863	915	839	878	885	841	899	856	887	781	851	866	850	862	858	837	815	869	851	849	873	830	814	791	795	892	787	874	860	814	821	841	886	861	833	868	845	837	835	834	861	844	833	808	858	817	825	906	818	901	828	840	885	850	828	763	858	846	851	850	813	819	861	823	837	862	868	844	849	863	894	868	834	894	796	855	884	887	891	807	819	894	817	817	827	826	887	813	843	840	874	794	794	867	899	794	876	849	849	850	869	842	801	827	834	841	873	890	853	876	896	865	859	897	855	871	832	811	841	802	858	846	871	889	876	845	864	767	840	842	858	869	865	889	894	840	860	819	843	880	849	848	824	836	839	890	827	846	893	804	860	866	878	834	868	855	848	878	873	825	872	838	838	866	873	863	851	856	838	831	812	871	889	839	809	840	846	827	798	838	802	820	885	859	872	817	843	783	866	823	844	854	830	801	871	852	834	903	849	899	831	840	833	821	829	819	866	845	845	907	895	856	846	838	876	805	855	893	831	881	829	861	919	836	817	786	893	823	821	860	808	819	838	820	812	848	852	842	845	884	866	837	831	858	867	847	875	882	880	793	871	870	862	890	879	810	841	825	862	834	814	867	815	843	885	850	878	810	875	813	868	877	848	832	848	877	876	807	902	853	819	875	837	856	883	866	831	829	838	841	843	846	829	859	855	844	885	867	865	874	842	850	856	894	831	863	865	855	843	878	844	842	921	811	833	872	848	811	879	845	803	845	836	865	781	838	807	877	827	834	824	767	806	869	870	821	831	841	854	806	859	812	878	846	855	831	831	868	867	835	857	805	856	879	828	790	841	809	829	838	810	851	885	828	852	825	863	898	868	882	809	820	848	830	865	870	871	841	818	908	856	833	845	853	845	818	836	835	880	837	841	787	848	862	781	915	863	855	893	843	837	819	866	848	856	825	891	853	839	900	889	843	878	899	880	893	841	845	883	835	832	802	891	836	843	854	835	839	809	848	867	926	864	819	860	889	844	819	821	849	850	873	893	875	852	876	863	835	833	823	837	864	837	825	824	810	823	855	848	827	872	810	864	879	804	852	878	835	828	843	834	884	871	891	826	840	865	818	875	811	826	890	886	821	867	831	832	886	843	829	872	909	829	864	839	871	825	874	858	831	855	861	881	831	856	851	817	877	827	867	827	909	877	831	901	866	805	863	882	866	864	848	857	919	828	795	876	871	879	845	840	907	863	895	883	830	801	845	834	862	847	870	830	829	837	869	848	855	861	816	874	889	827	865	866	814	821	826	860	846	840	872	826	868	845	859	832	848	869	874	850	834	846	833	895	852	830	881	868	826	870	865	852	907	864	873	822	849	850	846	776	880	880	863	884	858	850	869	815	807	842	891	857	852	836	851	887	926	831	834	835	871	902	870	840	817	800	860	794	881	812	828	853	871	874	849	872	858	866	803	820	908	860	842	822	820	848	890	886	914	852	836	861	822	810	821	819	841	869	859	859	829	866	821	870	859	899	817	820	875	847	833	822	846	840	870	858	867	805	883	791	830	836	859	863	881	883	893	841	858	883	863	844	863	853	870	831	835	861	820	851	850	879	810	835	809	824	857	866	861	861	840	870	834	858	904	852	868	830	857	817	879	870	854	848	833	852	882	866	786	806	837	842	796	806	851	881	883	830	853	905	842	852	860	827	833	847	850	813	835	852	832	805	867	814	856	836	905	892	850	805	792	853	863	827	827	863	838	873	818	846	868	900	874	836	805	902	885	810	867	835	769	833	889	924	824	872	819	862	855	821	848	865	893	846	846	880	821	869	910	880	855	848	817	830	831	842	821	838	796	856	850	863	828	873	862	842	805	850	818	824	884	826	889	825	788	848	846	848	883	809	850	867	887	838	862	884	844	827	837	876	862	826	856	845	843	840	789	864	906	807	890	803	879	875	890	844	831	857	899	853	797	877	864	855	826	833	852	839	842	843	870	855	880	847	845	873	855	856	834	848	855	819	837	882	815	840	884	829	821	850	870	885	838	839	820	836	897	886	796	838	803	860	836	835	847	889	833	862	848	880	848	828	799	856	846	849	849	812	887	840	843	849	874	873	823	862	814	848	880	826	841	849	855	836	844	864	855	852	813	826	811	863	886	864	825	836	913	812	896	827	836	844	790	885	891	850	817	827	822	810	866	867	853	854	848	851	827	862	812	868	810	834	860	854	859	877	898	873	841	813	843	892	856	873	875	856	786	889	849	864	833	883	837	844	858	867	843	806	881	819	800	815	915	843	850	873	799	877	858	846	848	845	827	858	850	879	855	863	861	808	821	793	892	868	848	840	865	826	835	826	835	878	833	854	874	886	825	854	886	907	854	842	841	848	837	843	840	887	882	842	870	825	902	804	868	867	851	848	850	805	892	852	841	837	840	812	865	815	812	834	896	833	854	863	903	843	892	896	834	900	856	839	880	850	898	845	791	848	814	817	899	811	817	870	819	786	806	845	831	853	838	866	842	814	881	865	812	843	877	901	826	840	857	874	759	855	844	852	851	817	835	835	836	793	833	854	842	872	809	823	897	863	868	824	849	867	807	885	896	883	847	896	854	850	805	806	850	855	820	874	851	886	864	857	800	898	840	824	839	834	879	861	822	835	837	842	857	849	863	824	891	779	828	883	830	838	811	855	863	872	847	816	885	862	828	871	865	869	847	809	832	874	879	847	853	871	840	802	882	830	820	847	812	795	838	854	853	864	841	829	811	796	896	861	871	829	816	850	804	832	887	835	813	837	866	829	830	838	891	854	846	914	812	858	801	880	798	820	868	895	876	854	809	779	887	830	866	843	871	869	825	813	864	834	842	877	837	796	846	892	899	926	815	802	852	825	854	895	805	842	857	848	881	850	823	859	829	842	887	827	813	829	849	845	870	865	861	794	836	822	835	850	884	851	829	827	866	887	886	826	851	836	867	854	846	850	892	896	890	819	885	838	851	859	825	866	881	822	874	867	837	875	843	839	864	905	862	856	860	876	838	875	867	848	821	880	836	869	875	860	839	840	864	844	817	814	844	848	883	836	840	805	875	844	850	835	861	829	874	826	878	865	871	899	847	879	870	845	912	852	850	816	833	892	835	821	864	821	892	877	887	805	905	827	849	863	794	860	866	826	914	890	861	848	851	885	843	849	797	841	842	878	823	872	850	851	801	855	809	805	829	855	860	806	825	823	856	812	861	826	862
9245	1539	1723	1413	983	645	514	473	420	372	323	310	238	268	289	252	257	267	262	294	308	273	253	241	221	256	229	189	194	186	192	163	217	174	207	209	174	201	207	197	203	198	186	195	201	203	191	194	187	226	178	166	201	200	197	169	184	206	196	185	177	157	208	179	195	213	178	303	243	177	171	211	210	174	189	194	190	189	190	191	205	158	186	189	174	173	208	217	165	165	174	176	184	186	195	181	188	172	176	172	186	193	183	199	189	187	180	205	172	163	200	180	183	175	204	174	197	174	183	176	190	190	180	196	172	184	188	199	186	179	170	213	189	190	186	183	200	181	192	184	195	172	196	185	155	204	209	180	192	186	183	215	176	179	173	193	169	215	187	182	187	191	187	194	180	191	188	188	208	162	197	184	180	187	203	163	151	203	203	188	196	195	182	202	205	177	195	179	221	185	209	181	176	210	177	167	182	197	208	187	182	190	177	170	163	185	171	172	203	207	162	181	151	172	184	169	215	188	202	180	179	192	205	204	193	192	194	183	174	184	222	199	159	169	204	182	182	199	184	176	166	196	147	196	169	180	189	178	186	195	201	179	174	189	192	174	194	164	186	218	162	175	196	183	184	198	179	203	200	181	217	197	173	184	187	167	200	169	165	198	198	185	159	174	170	192	177	161	177	165	201	177	195	182	168	188	190	184	196	200	214	225	195	178	210	171	198	173	182	185	189	200	191	175	173	155	194	174	189	187	192	193	198	153	168	168	218	191	177	169	203	220	193	174	168	185	193	184	196	190	170	206	172	182	191	182	187	197	193	193	161	174	200	214	177	181	174	194	202	169	199	174	191	196	190	171	206	192	181	196	202	174	185	201	185	170	155	154	182	183	192	171	189	199	199	203	185	179	165	183	198	173	180	186	195	170	178	178	182	183	184	188	195	184	185	208	215	185	196	179	175	180	192	176	205	191	188	172	180	203	207	193	185	178	188	185	152	192	189	193	185	202	168	191	189	171	179	193	200	179	184	194	180	186	181	169	209	187	201	204	186	185	188	187	163	198	195	199	174	178	181	165	177	180	197	196	214	188	200	200	196	170	190	207	189	209	190	196	202	198	215	168	176	177	162	168	200	191	176	159	195	175	189	198	196	192	207	192	199	189	168	177	190	193	182	200	176	197	198	161	217	182	203	186	203	164	205	196	183	171	197	169	175	173	205	194	184	209	173	179	196	180	167	157	204	172	164	176	197	194	172	173	186	195	180	188	191	171	191	155	183	149	185	186	174	162	180	177	200	179	151	196	185	174	208	193	200	166	185	190	175	176	197	187	184	196	182	190	171	158	182	156	174	177	154	179	179	199	179	189	174	206	183	169	178	203	152	198	223	191	228	176	190	152	172	193	183	186	191	181	205	193	175	179	188	189	184	179	165	176	177	215	182	192	201	198	182	193	215	188	183	204	192	175	189	206	172	168	196	162	162	178	204	193	137	199	174	175	150	193	192	168	175	209	201	177	216	175	177	180	160	183	166	178	184	193	180	168	146	183	180	207	188	179	185	166	151	172	169	207	189	178	148	174	172	176	201	205	187	187	203	215	163	171	206	185	204	176	189	187	190	217	183	188	186	204	168	189	203	180	189	186	160	169	165	194	203	159	178	165	167	185	160	173	168	183	190	174	199	201	192	194	173	211	189	179	180	158	148	165	189	188	181	161	172	190	193	187	175	170	193	190	184	195	185	163	178	200	180	210	184	186	184	215	172	187	167	212	189	203	210	238	151	185	173	200	190	186	196	180	163	205	173	182	155	195	179	194	170	194	181	194	183	172	184	190	190	170	193	178	171	181	186	174	195	185	171	186	209	177	198	185	195	161	170	175	179	167	170	195	200	187	202	180	166	187	184	182	189	188	165	205	199	196	187	166	194	177	179	203	162	190	182	178	172	178	180	169	192	191	177	170	187	183	162	167	211	172	189	204	196	191	174	192	210	175	169	197	192	180	175	193	178	190	211	171	164	180	201	197	205	178	182	203	202	188	193	190	182	175	180	186	182	165	231	217	188	178	162	185	184	177	169	210	184	189	164	177	192	203	161	156	193	179	181	157	197	186	185	202	177	212	166	161	179	174	191	188	183	167	184	197	189	192	191	182	197	209	159	193	182	181	178	200	164	188	166	157	189	173	202	230	202	191	173	190	178	208	195	201	186	188	161	183	188	200	175	187	175	164	193	167	154	160	160	204	181	202	163	172	188	166	174	178	187	191	182	201	179	159	180	180	185	194	218	182	207	176	194	195	169	196	178	177	186	202	201	186	179	187	176	197	190	158	169	202	161	184	200	194	195	190	181	185	200	183	163	201	175	192	206	182	181	176	182	190	191	186	187	206	175	172	201	172	190	189	177	194	213	170	183	191	148	170	180	167	172	194	193	181	177	180	222	207	163	170	188	179	190	187	186	186	197	219	194	185	202	185	193	203	193	190	164	201	183	202	195	182	147	199	185	196	194	172	166	199	215	177	196	180	195	171	196	203	179	178	175	175	185	189	171	202	167	159	172	185	211	199	224	212	198	192	172	179	171	181	187	176	181	178	184	181	184	175	197	181	190	192	173	180	226	186	171	192	155	168	172	180	185	192	207	182	177	178	212	155	179	174	184	192	181	185	192	182	165	169	193	194	202	177	188	195	179	195	192	175	223	188	215	194	193	179	199	190	209	191	181	167	183	167	180	198	189	199	198	180	158	186	172	178	166	170	166	186	178	197	188	201	185	186	168	179	192	176	165	176	188	170	177	179	186	187	207	178	167	195	179	170	192	194	197	196	172	195	188	166	186	177	162	195	191	197	175	179	183	213	178	165	176	172	197	201	173	181	201	178	205	179	171	176	194	186	188	193	205	165	203	199	164	188	195	201	146	201	170	175	188	212	183	177	184	193	183	179	184	178	181	203	193	196	174	194	194	171	215	191	193	174	164	174	164	184	170	187	218	189	198	189	168	154	178	170	197	183	171	159	198	154	187	168	205	195	199	178	177	207	172	162	217	178	164	204	176	181	182	197	201	199	178	181	167	163	191	181	194	177	213	183	186	212	191	188	203	191	171	197	204	183	197	147	172	180	197	205	179	171	182	176	177	201	193	189	170	183	179	190	164	175	186	187	186	172	197	218	165	194	182	187	178	186	171	181	187	212	196	187	185	186	198	205	198	180	189	186	186	190	168	186	207	207	174	193	211	209	197	204	184	185	181	172	188	192	198	194	221	205	186	187	163	193	173	200	175	186	182	173	168	184	169	187	181	197	185	187	196	165	199	187	190	186	195	221	185	200	210	198	151	197	188	202	173	172	207	175	200	198	215	182	196	192	215	175	157	159	197	203	186	186	182	184	191	204	188	174	176	185	175	185	186	168	205	179	182	190	155	163	191	181	192	191	180	184	204	161	195	201	159	171	171	216	180	193	193	187	188	202	212	186	179	207	178	185	182	213	195	179	192	189	154	180	203	202	201	189	211	184
6964	1662	3293	3976	3516	2773	2170	1916	1940	1681	1533	1250	1157	1172	1107	1096	991	993	1339	1435	1655	1205	1112	1028	908	1036	755	721	674	672	663	670	644	655	691	631	736	767	697	719	700	662	578	562	568	590	554	572	548	529	590	533	567	550	548	531	569	543	530	514	529	531	487	522	529	512	566	1512	996	527	535	497	511	527	503	513	530	535	530	485	493	516	489	505	529	492	549	485	523	514	498	528	528	514	524	504	466	519	524	539	491	548	464	490	492	486	529	523	473	558	487	561	520	527	499	556	528	498	531	507	522	510	522	514	518	522	523	520	491	502	493	509	464	532	507	513	529	467	495	529	528	537	513	497	515	536	535	512	546	521	508	497	520	510	555	551	513	484	505	488	471	548	523	502	542	527	512	522	489	488	515	511	484	510	519	508	503	516	506	532	582	503	536	546	492	497	523	542	508	504	531	541	535	518	533	516	492	514	504	496	527	554	498	487	534	504	536	507	523	513	552	513	523	504	510	489	492	517	509	498	512	549	507	533	533	530	526	535	535	528	505	490	552	478	504	492	508	505	495	490	547	524	517	505	506	514	543	533	512	542	481	500	518	466	479	510	512	470	529	487	506	514	476	492	484	490	538	515	525	499	555	523	522	515	569	510	519	510	515	516	544	493	542	507	538	531	544	496	560	555	528	530	473	500	492	535	501	530	525	507	491	476	503	529	535	499	473	498	521	513	538	544	498	509	547	516	526	500	479	514	537	513	485	553	550	520	534	481	523	498	546	507	467	532	510	534	524	538	515	509	505	477	470	544	538	531	495	528	511	520	519	545	496	514	502	535	533	535	509	511	512	532	547	525	489	535	525	497	545	494	523	537	548	505	547	543	523	503	482	517	514	515	521	547	533	552	550	523	498	498	504	460	530	527	552	524	529	506	528	540	494	469	512	498	476	514	564	465	476	496	499	528	535	520	533	500	524	542	488	476	530	520	508	486	472	499	460	507	503	484	543	516	550	531	524	524	492	523	479	537	535	531	519	523	521	513	494	531	515	513	524	525	521	503	478	518	503	533	487	506	519	532	497	516	536	551	554	512	509	472	519	514	550	557	508	507	518	503	515	501	517	513	482	517	496	544	498	489	501	527	516	494	547	522	527	507	534	494	512	520	522	547	509	479	489	531	525	520	475	546	518	517	547	538	505	490	547	510	496	546	546	507	531	492	520	480	529	531	547	489	507	521	556	504	513	521	520	525	497	497	478	517	540	546	459	525	521	504	524	506	511	511	501	529	522	522	514	515	508	501	500	502	554	498	494	506	488	533	489	538	503	525	548	487	517	536	524	498	528	505	518	507	485	509	526	524	473	489	514	538	489	506	514	495	512	523	512	541	522	490	540	499	537	502	508	508	500	526	507	499	497	539	491	509	489	502	534	522	550	525	493	472	494	550	513	471	508	482	499	513	517	484	534	517	512	486	492	490	519	544	548	515	539	509	538	500	529	519	519	547	548	528	520	482	508	535	494	489	498	478	495	483	508	480	527	511	466	497	518	528	505	543	527	483	527	523	520	477	494	503	527	539	471	545	531	498	520	506	509	487	561	512	522	488	493	522	539	507	508	543	525	527	487	491	550	484	482	512	525	518	509	522	527	519	500	479	500	499	489	532	545	539	516	547	550	507	512	560	520	539	502	467	527	517	513	511	531	491	556	532	522	519	536	483	502	504	514	485	531	523	502	508	530	488	486	516	484	524	474	530	533	510	524	510	513	473	510	507	498	511	532	526	545	510	506	566	500	512	513	528	597	533	502	525	551	540	493	480	520	518	458	514	514	519	539	528	502	499	531	522	510	503	508	488	507	564	529	511	485	575	534	511	516	496	554	501	518	518	495	520	501	497	536	503	498	502	480	550	492	497	516	476	473	512	528	491	518	520	518	536	489	496	538	504	533	520	469	540	517	570	492	465	487	487	553	496	544	473	478	531	495	482	513	500	511	499	524	486	513	522	518	483	544	540	534	489	486	500	518	507	548	469	535	506	474	508	538	475	490	484	484	511	520	516	487	529	526	524	491	485	495	491	493	503	554	514	529	558	514	526	521	539	499	523	561	526	494	544	510	516	518	529	503	508	519	535	523	514	525	489	564	486	528	527	506	520	502	535	511	516	524	527	494	542	539	505	560	532	519	535	527	557	531	521	522	530	517	523	524	514	523	516	529	551	466	566	498	521	516	506	520	525	532	465	547	509	526	517	516	496	519	574	543	455	517	494	458	532	546	527	546	524	500	546	492	488	460	500	512	500	495	501	517	516	534	498	567	490	519	509	483	502	508	529	497	512	550	527	543	538	483	510	514	522	522	533	531	539	515	494	507	468	465	494	486	496	466	532	541	529	516	512	529	527	545	530	514	499	491	535	526	517	533	507	495	521	545	500	547	495	530	503	508	518	535	477	489	548	496	533	506	504	497	533	515	478	491	494	513	494	513	520	549	502	487	506	517	547	500	505	520	489	498	488	528	503	521	503	556	518	502	503	474	534	536	525	488	495	490	491	531	500	530	527	520	479	496	499	521	538	550	528	539	503	504	559	566	553	498	466	528	477	517	539	505	492	521	505	500	515	528	549	494	494	540	522	545	486	537	514	514	535	506	543	468	522	520	479	518	444	499	529	511	499	532	498	529	506	537	487	484	512	491	498	467	545	519	502	479	520	513	543	492	501	536	539	504	518	484	521	504	547	556	540	534	478	522	489	557	548	522	484	513	549	501	482	522	474	544	534	491	545	483	495	518	489	488	532	528	554	509	489	525	520	524	519	522	537	537	502	462	544	466	516	479	493	498	545	512	503	491	522	489	528	527	521	512	516	495	518	482	559	521	536	479	502	514	509	519	488	509	521	500	514	515	535	486	540	500	551	498	551	529	530	512	539	510	511	509	521	497	495	510	523	519	562	533	459	538	523	549	553	467	576	539	485	554	519	529	501	514	520	530	524	533	515	523	524	531	527	506	588	523	506	507	517	485	500	538	537	495	530	539	513	518	538	532	531	501	548	567	477	562	514	497	524	495	499	537	521	497	491	522	538	509	524	520	518	502	540	487	474	549	509	540	507	497	507	523	487	529	530	507	517	498	496	505	477	506	500	531	476	499	506	543	519	467	470	483	534	537	535	521	499	538	521	507	535	487	525	532	519	503	517	525	506	503	532	547	477	499	545	531	558	520	523	533	496	507	495	507	509	526	506	504	499	533	516	529	508	542	490	498	498	504	539	506	498	524	484	493	547	530	465	520	514	520	533	521	557	516	515	473	501	478	535	501	476	549	554	527	541	505	528	515	515	513	511	502	514	498	526	489	540	542	481	463	536	540	530	524	511	535	479	525	496	528	511	531	534	552	549	533	461	498	552	512	519	495	518	527	521	490	541	519	509	516	531	509	513	484	483	526	559	505	567	522	502	502	505	529	493	540	487	538	506	485	544	518	495	495	510	510	527	511	485	520	529	515	511	543	483	512	519	505	512
15968	3025	3314	3065	1855	1157	837	736	681	556	509	435	360	399	386	357	342	367	404	446	424	334	412	324	312	297	271	251	266	237	261	243	264	252	259	236	275	251	245	257	248	256	215	234	267	267	226	249	252	201	208	236	218	187	234	227	227	206	241	248	214	213	221	219	217	198	275	369	254	212	211	221	197	233	222	229	195	221	227	242	213	220	224	198	219	210	226	220	241	206	221	201	243	228	207	223	193	214	212	240	226	206	204	195	216	216	215	218	210	223	212	226	220	229	217	197	223	201	207	215	219	207	208	210	210	228	226	206	218	210	233	211	220	223	225	202	237	216	221	218	198	225	229	199	224	211	209	235	215	221	207	207	197	214	244	233	210	261	223	198	208	228	208	220	198	185	229	213	175	221	224	233	190	235	233	232	229	232	207	223	224	224	200	223	224	223	195	217	216	252	195	204	207	223	211	225	210	222	257	200	242	209	216	218	222	213	211	220	216	219	199	215	193	239	220	223	220	240	197	227	235	207	194	225	241	245	222	210	206	229	238	218	207	214	194	196	209	225	227	212	234	205	212	236	253	213	224	212	204	231	240	229	233	183	215	201	225	225	206	216	223	251	194	217	219	230	206	225	205	216	208	192	215	220	246	187	217	227	222	225	211	217	202	210	224	243	212	235	235	240	203	196	249	215	204	194	226	230	214	223	223	201	214	252	234	202	218	214	238	215	217	199	201	214	220	222	193	232	212	216	209	207	227	209	230	211	238	243	214	212	198	221	232	233	235	211	234	241	227	217	226	231	213	215	246	219	225	236	196	220	212	225	249	219	236	214	204	229	210	235	218	231	221	239	235	232	212	204	220	229	225	205	203	232	202	257	193	225	197	248	249	222	222	204	217	227	213	262	209	204	222	192	199	217	212	198	225	227	239	226	200	216	220	233	214	231	201	238	249	211	206	241	188	209	237	216	200	202	231	231	211	186	218	223	230	201	223	226	215	211	224	211	185	208	223	207	188	215	249	189	218	219	230	221	208	224	240	196	224	209	196	223	209	221	234	216	201	201	222	190	217	220	237	211	214	201	239	214	242	234	241	234	220	201	216	230	220	233	230	208	217	191	178	230	222	222	209	235	207	192	234	227	216	237	212	208	227	229	219	239	247	221	226	217	197	200	201	247	218	218	204	206	220	223	257	225	208	188	220	209	213	226	229	199	203	192	223	223	215	218	204	228	210	243	203	212	203	223	191	216	213	231	223	192	207	212	243	215	226	230	223	223	212	231	217	225	215	231	221	207	232	234	210	209	233	206	200	240	219	253	204	211	227	213	203	215	200	221	225	226	216	203	219	238	241	199	172	199	200	236	208	241	199	218	223	223	215	216	231	233	212	212	220	223	216	204	217	206	211	202	232	215	205	225	217	224	226	210	220	217	236	202	188	207	230	198	211	222	233	227	225	229	208	193	204	196	183	223	232	218	202	229	227	225	224	216	231	216	184	218	225	214	222	219	186	226	215	243	233	223	189	215	223	204	187	231	196	209	182	215	201	212	223	201	211	221	224	196	232	223	201	218	213	223	246	233	218	221	207	209	221	204	234	232	194	220	179	196	216	212	209	210	219	196	222	250	207	237	227	195	201	223	203	195	222	214	254	222	234	225	221	203	239	240	202	217	225	206	213	217	213	218	205	208	229	218	200	220	239	188	226	191	233	214	176	214	214	209	223	224	205	183	211	261	204	197	210	207	192	206	197	214	248	205	208	231	214	218	219	186	224	193	176	207	219	228	233	221	207	227	217	213	204	231	212	244	202	217	204	205	206	197	230	248	215	218	217	222	217	206	204	216	193	260	203	234	207	208	199	200	207	211	216	193	208	213	256	240	242	234	230	209	212	201	202	249	208	213	227	218	222	211	204	224	223	201	203	244	208	222	217	240	222	212	207	202	230	225	231	221	201	188	221	191	210	232	243	212	231	234	200	221	236	236	228	209	215	218	217	200	205	208	206	212	195	216	220	218	214	208	212	211	191	212	227	195	196	197	194	228	239	214	251	231	214	215	219	207	224	226	222	212	217	224	228	221	217	205	203	240	239	245	224	210	222	246	232	217	199	205	227	228	230	228	225	217	223	220	206	224	235	219	214	226	211	208	233	231	242	212	189	250	220	185	215	224	222	191	216	184	223	239	199	223	210	241	200	216	200	251	211	210	180	219	236	226	213	200	233	241	245	239	196	209	234	193	219	192	220	216	221	216	215	209	187	236	206	232	221	221	195	242	251	220	228	218	217	211	232	198	216	225	219	236	198	210	213	234	197	227	216	190	211	204	224	202	204	215	212	209	215	211	201	228	225	205	219	212	206	192	227	226	235	227	210	248	230	219	194	203	214	216	217	225	225	225	218	224	228	208	189	214	183	228	235	220	221	230	209	209	226	224	216	226	199	244	216	202	237	228	202	206	224	202	206	232	204	231	202	195	198	230	211	201	207	211	210	197	219	211	220	223	198	208	215	217	233	218	225	204	237	212	232	211	195	198	235	220	182	215	222	198	215	256	216	225	222	206	220	210	184	196	208	213	239	225	200	192	202	229	225	204	210	231	251	230	212	243	215	207	238	232	221	222	200	228	182	221	225	224	196	212	186	223	234	229	215	209	204	206	210	238	198	226	219	223	216	206	198	224	236	220	228	216	218	217	202	214	200	214	224	224	229	239	213	216	206	208	214	220	214	212	214	211	212	237	224	229	227	247	227	215	195	232	235	222	219	211	209	215	228	240	209	213	231	217	207	222	234	228	235	218	233	257	215	259	204	232	224	222	217	226	209	197	203	223	199	214	218	219	227	215	231	189	209	191	216	210	227	208	226	213	220	234	213	208	205	240	212	199	210	207	200	243	205	238	216	217	222	198	228	195	192	204	234	203	217	222	218	200	227	208	238	196	222	211	244	182	203	221	233	230	227	234	212	232	219	232	196	223	248	250	233	228	196	223	220	208	227	225	231	207	227	224	220	205	240	212	221	226	224	216	235	214	216	206	239	169	236	200	205	233	222	208	240	203	198	224	220	203	227	207	206	237	197	207	233	212	231	196	237	227	213	220	196	216	219	214	204	230	222	189	204	209	205	223	229	217	222	219	219	220	202	225	233	228	200	207	235	223	206	205	208	221	216	201	227	226	235	185	193	217	220	233	222	214	208	234	211	240	224	231	236	212	222	203	235	199	198	234	231	210	241	219	218	197	237	242	224	236	223	239	204	225	217	228	201	241	199	222	221	209	204	191	202	211	233	223	214	249	203	222	210	234	207	236	220	204	245	231	210	191	196	231	206	225	228	220	207	227	203	236	210	210	223	208	229	210	212	209	227	219	218	214	227	203	208	207	218	239	205	199	209	202	255	210	220	228	237	199	213	234	229	195	248	197	230	212	251	234	223	214	232	246	211	207	211	213	206	226	209	199	219	226	215	203	193	247	231	203	237	197	228	230	209	202	196	228	204	240	233	203	229	226	234	203
8893	2690	5744	7127	5749	4605	3906	3470	3151	2693	2471	2132	1801	1730	1804	1725	1653	1701	2304	2623	2183	1796	1787	1540	1479	1378	1107	999	997	907	842	894	860	856	889	946	1035	970	1064	1062	918	818	816	711	736	668	706	619	657	657	662	656	668	676	702	707	668	675	655	678	673	644	655	631	669	680	831	2024	700	660	602	615	639	631	611	613	642	590	649	627	655	606	646	623	655	582	704	623	588	661	630	657	645	615	624	677	644	664	605	600	597	601	615	623	607	584	609	614	642	602	607	608	648	675	628	640	637	600	591	606	587	563	578	609	619	615	615	669	590	635	578	613	618	571	607	601	599	624	594	623	598	613	595	608	634	603	608	600	614	601	600	611	628	648	626	598	585	655	606	587	613	603	575	588	653	633	552	656	572	638	639	600	601	584	634	606	617	663	573	611	613	609	652	636	624	621	642	585	581	602	583	569	633	615	571	614	601	624	650	636	620	638	603	628	584	605	653	623	614	614	584	633	616	631	647	618	616	632	597	648	570	621	617	581	593	590	628	589	570	590	608	628	655	594	646	626	638	635	569	574	589	652	607	561	627	599	580	595	604	587	600	592	555	619	608	603	610	614	604	610	608	611	607	615	616	598	591	594	590	614	609	631	619	596	605	591	620	602	622	595	585	605	597	567	611	561	621	601	616	581	588	595	584	600	612	621	610	591	565	601	638	588	601	627	578	615	584	563	620	640	587	620	590	635	647	592	621	608	610	614	620	583	602	539	604	651	580	598	583	586	625	639	647	616	579	630	589	605	602	588	603	626	600	559	644	641	582	572	610	603	577	615	612	591	583	627	618	645	589	594	614	592	609	606	587	648	606	612	579	621	632	612	628	594	648	599	607	605	630	601	597	583	577	615	650	585	620	581	593	581	594	604	618	628	583	602	610	581	611	613	632	629	604	617	624	593	592	619	641	617	579	635	626	597	600	613	598	603	615	672	626	621	629	628	643	592	598	625	607	560	571	649	665	585	597	617	650	579	608	619	560	587	617	658	600	601	639	568	601	616	654	597	634	590	616	620	607	625	595	619	607	669	624	595	606	662	607	643	606	585	593	577	611	642	592	644	595	582	613	615	604	637	578	609	622	585	631	606	559	566	622	567	596	632	547	607	618	595	584	614	615	587	583	624	559	594	628	640	590	582	596	571	640	594	584	627	650	606	635	639	580	602	639	578	571	602	648	590	625	641	601	578	608	625	596	583	616	619	622	566	612	657	628	640	577	607	587	635	580	635	579	611	599	639	627	605	575	613	569	616	624	598	609	594	646	588	580	595	624	609	592	611	567	617	600	587	590	615	595	632	631	583	623	655	623	635	614	638	619	570	598	594	598	548	576	686	599	628	603	581	631	564	628	563	574	609	573	634	601	602	611	598	600	595	608	601	609	597	618	620	621	590	556	595	598	608	600	593	581	594	604	629	642	598	584	606	592	611	591	592	623	602	646	611	617	634	584	625	633	584	571	578	627	655	603	595	621	627	630	585	574	644	595	658	595	562	581	601	613	572	617	628	574	614	576	570	589	572	631	599	584	586	634	588	598	612	583	621	635	566	601	620	605	616	568	619	608	601	611	638	628	630	644	612	610	572	601	605	597	571	642	594	565	620	615	572	617	624	616	621	636	569	619	671	627	612	675	609	583	657	614	620	586	627	630	625	672	622	651	584	615	636	598	603	629	583	620	579	639	610	574	595	623	630	585	610	643	609	606	636	587	611	606	610	601	606	610	617	625	568	636	604	592	619	603	567	603	595	614	615	605	593	598	605	598	648	572	628	629	589	617	616	542	619	625	612	624	606	598	611	596	555	574	627	580	640	658	623	621	602	602	610	599	603	592	570	592	598	655	624	612	622	613	646	564	619	668	592	599	592	583	602	616	602	598	624	594	621	585	629	589	604	593	581	641	587	601	630	608	602	570	648	623	601	580	591	623	623	547	652	630	603	634	648	607	628	606	557	615	582	577	617	615	564	635	618	629	607	635	596	619	615	565	651	670	556	607	640	582	597	635	621	606	573	628	611	574	589	603	563	584	611	612	599	637	619	614	607	596	582	613	658	582	602	586	570	603	627	627	615	646	591	633	629	604	596	592	600	632	647	592	606	624	662	612	639	599	623	562	605	562	580	616	597	579	589	595	605	613	616	605	604	616	634	613	604	663	630	579	573	626	578	563	604	598	619	603	611	587	587	631	639	630	623	652	583	601	634	608	637	610	624	665	622	577	586	639	578	619	575	610	592	597	612	646	581	603	572	669	572	580	644	612	620	606	612	602	572	588	610	573	614	611	600	593	617	627	593	568	652	566	623	610	639	627	544	585	593	582	618	589	608	630	649	605	628	658	659	583	565	628	625	624	588	623	568	599	606	617	629	590	617	658	605	608	656	579	594	622	617	577	596	647	628	579	599	607	638	584	636	579	565	580	665	580	592	593	610	618	590	573	618	645	604	608	637	599	577	592	565	586	605	594	638	617	590	626	634	575	618	618	579	600	570	611	626	608	570	635	623	637	650	615	598	566	612	598	628	618	635	626	604	641	566	613	611	615	629	626	619	583	624	616	597	623	588	612	619	581	625	625	586	638	608	576	594	596	636	629	594	617	593	580	584	646	583	588	643	600	632	588	626	633	584	604	624	567	632	584	600	596	602	639	574	619	615	597	627	575	575	581	616	560	592	604	607	629	609	564	625	584	576	599	582	661	602	591	611	598	585	589	576	620	612	589	534	571	617	634	603	611	604	577	586	579	601	638	660	634	624	602	602	604	617	545	586	639	604	585	633	571	636	575	641	607	596	643	588	638	639	615	606	557	652	604	599	599	610	587	595	649	605	604	613	597	589	612	599	613	540	626	600	627	652	652	605	568	598	631	600	626	592	613	590	600	634	630	610	622	557	620	605	613	557	619	614	606	570	656	575	594	630	628	623	624	613	634	587	652	614	633	615	603	577	605	626	601	594	616	642	623	616	641	577	612	614	618	596	591	626	640	599	613	613	635	588	623	632	608	625	607	634	600	607	612	651	597	587	613	606	616	608	597	621	610	604	617	589	586	586	627	556	623	593	648	638	639	615	562	576	642	638	583	581	604	602	569	613	662	637	595	606	604	558	651	577	595	631	557	571	622	620	625	606	606	578	578	604	642	604	563	593	597	602	600	603	556	603	591	632	593	619	647	571	642	652	656	594	657	613	590	639	613	583	634	597	602	590	667	622	588	624	620	602	613	602	591	604	626	613	565	589	601	612	612	602	601	577	570	649	617	643	605	613	601	595	585	644	620	650	607	653	610	626	672	643	649	627	614	626	657	566	604	569	610	627	663	596	645	617	589	629	626	591	634	622	569	606	632	615	602	622	587	615	618	642	617	649	627	580	604	628	607	623	601	632	606	596	615	619	599	602	597	633	586	580	610	655	661	610	573	606	609	602	616	652	607	615	623	617	595	575	569	613	643	591	619	621	593	609	582	573	603	594	613	625
2071	387	434	324	359	363	352	372	351	366	337	310	337	361	311	367	367	340	322	333	342	329	353	348	338	337	359	319	356	358	344	326	302	334	326	331	331	313	324	344	342	300	328	341	355	373	360	328	339	336	355	357	336	373	315	315	331	344	329	300	326	327	326	333	316	377	361	332	328	330	358	352	336	338	347	340	338	355	350	330	335	324	329	332	338	363	359	325	386	353	335	331	352	340	309	310	352	327	374	326	353	313	327	297	344	344	336	349	338	367	319	316	351	300	356	336	330	347	354	361	356	332	350	337	333	335	336	335	334	360	335	309	326	309	352	314	362	331	313	336	370	351	329	336	352	366	355	351	352	333	343	340	336	340	340	324	323	359	320	287	321	352	343	346	334	338	308	339	321	292	324	307	342	373	339	302	340	300	330	323	332	309	325	315	296	345	363	332	330	351	321	313	327	359	364	327	342	333	318	333	372	338	342	344	346	345	333	333	354	336	370	321	369	339	335	338	367	321	304	335	331	338	337	368	322	363	329	312	375	329	346	322	315	330	318	328	346	333	338	361	329	316	322	367	340	340	366	366	345	353	350	312	341	324	331	323	348	382	359	339	358	308	322	331	288	329	345	353	313	335	340	368	355	314	313	334	320	309	353	327	328	352	338	332	380	317	339	317	366	304	364	324	334	347	338	332	334	336	332	334	344	354	344	361	346	353	371	335	359	329	343	324	351	349	348	345	322	301	316	338	342	333	342	309	352	333	369	324	357	325	323	347	302	346	319	337	334	375	347	348	328	344	351	323	341	331	365	330	377	339	365	357	352	344	331	342	329	336	339	321	346	339	316	330	342	344	329	328	341	296	351	387	354	324	320	309	341	366	335	309	352	338	372	310	341	321	339	339	364	350	365	338	354	315	343	349	359	313	335	313	350	348	322	312	348	304	332	328	329	351	322	310	372	342	347	321	350	348	342	338	322	327	336	334	312	349	317	359	320	357	366	315	333	331	318	327	330	340	343	355	348	353	324	359	327	349	341	323	322	372	345	345	350	353	354	357	356	315	320	360	336	321	368	321	374	335	335	328	344	332	295	358	345	318	325	355	376	366	348	329	371	319	332	348	332	308	337	351	321	300	340	345	381	344	357	356	378	345	357	332	351	362	304	354	319	337	330	339	318	323	317	340	324	338	336	339	330	362	319	312	315	364	339	359	300	337	336	367	333	371	330	334	370	370	282	332	333	339	297	302	344	321	319	313	371	350	308	323	311	362	338	343	316	306	326	330	335	364	327	357	303	338	336	332	355	331	335	337	307	325	305	370	348	327	354	309	326	333	339	354	326	337	358	329	335	320	324	355	304	329	301	359	348	311	341	357	315	346	322	283	349	324	341	366	360	342	335	336	321	355	370	311	308	350	302	355	323	297	345	354	329	323	327	342	336	299	344	353	310	352	310	335	367	289	358	360	323	349	308	351	340	341	343	293	297	348	312	326	325	327	351	315	325	325	336	344	337	315	381	328	322	340	316	309	305	323	326	340	330	354	350	343	351	352	316	316	351	333	337	345	335	360	328	334	339	373	324	330	354	320	298	343	323	338	342	349	344	338	341	332	357	346	308	302	322	327	360	356	328	309	324	324	320	325	317	354	327	325	366	345	362	325	296	336	338	325	324	326	349	309	314	334	333	344	307	327	333	340	343	327	342	312	319	321	334	328	315	312	333	335	323	351	328	316	329	322	386	355	320	351	358	325	350	344	321	346	339	331	341	336	339	306	327	339	316	312	305	363	361	299	297	330	322	348	373	339	326	328	311	345	304	322	341	349	304	317	360	329	366	332	340	352	337	320	330	331	334	325	323	314	338	359	326	316	362	338	323	353	341	339	339	356	318	332	332	327	329	308	312	348	290	353	343	314	311	338	345	310	365	339	322	328	392	353	329	317	320	317	345	346	312	331	320	316	336	325	323	337	341	339	363	325	318	362	319	329	339	342	322	367	323	359	344	331	339	345	329	341	355	344	344	369	342	352	339	338	318	338	329	343	357	313	369	312	316	345	335	353	321	355	353	335	322	352	356	355	356	357	337	341	330	291	325	323	347	321	359	358	334	327	318	360	327	356	357	326	314	329	309	325	326	376	336	349	315	293	349	338	317	359	310	331	359	337	354	304	338	333	344	331	347	348	318	343	332	365	330	355	331	374	352	310	342	319	352	366	363	342	329	326	340	365	347	324	366	355	353	342	347	341	327	356	325	349	316	307	338	314	306	366	344	328	351	323	321	350	359	332	342	324	327	326	355	365	327	337	345	325	326	328	318	319	317	322	353	344	345	334	342	308	322	348	346	295	343	350	368	351	307	311	328	345	334	343	318	310	365	355	349	342	342	330	350	336	293	351	349	341	340	331	329	339	342	321	323	311	332	342	361	337	321	341	323	361	310	364	308	325	328	348	347	363	371	329	330	352	339	337	324	380	318	314	341	354	301	390	358	329	323	326	334	322	337	334	326	341	323	344	357	340	303	341	338	318	363	317	308	332	322	335	325	349	307	383	350	320	375	369	326	355	314	328	330	337	339	350	289	296	295	315	301	354	344	307	344	348	336	313	324	337	338	349	332	332	319	379	339	315	341	325	344	368	342	335	342	320	350	344	321	347	345	343	345	355	336	350	367	336	322	315	339	361	335	349	370	308	340	324	320	339	317	330	325	333	315	313	377	366	310	371	318	367	320	346	301	349	324	386	331	337	301	321	331	306	337	320	347	294	368	354	317	361	354	397	328	328	339	325	313	327	297	362	324	363	332	332	320	324	331	358	306	346	314	311	315	353	368	342	341	354	347	321	301	331	331	298	320	332	356	314	345	335	324	338	323	326	347	341	355	362	357	308	326	359	383	337	361	330	348	331	348	328	321	331	349	331	338	339	351	361	304	337	331	344	347	349	358	344	356	324	359	357	345	310	359	352	348	343	328	346	349	348	365	306	328	381	338	360	339	335	321	305	318	344	307	333	349	341	322	352	332	330	299	352	340	369	359	286	399	352	334	334	380	343	327	328	342	332	324	313	357	361	319	350	344	374	347	338	336	320	343	370	328	318	344	336	345	353	303	347	352	326	337	348	337	302	358	309	303	302	330	355	325	307	332	355	356	337	308	379	332	328	352	338	339	332	359	302	340	324	351	320	354	340	345	354	357	330	357	339	336	341	373	341	330	369	325	354	333	340	329	318	340	338	358	380	323	307	309	330	349	303	334	319	334	321	327	349	358	337	323	340	318	316	345	363	351	352	350	312	357	316	312	358	357	349	367	355	338	311	362	358	315	337	301	337	320	311	351	333	343	302	354	308	315	331	341	318	360	336	336	327	342	321	351	369	353	362	336	324	364	327	296	376	361	301	357	353	337	344	341	318	337	330	335	331	375	343	313	342	364	326	317	307	355	356	309	314	362	357	360	333	328	339	338	341	362	340	332	338	359	327	331	345	352	341	336	338	336	351	340	315	311	336	351	356
2706	959	983	929	941	928	936	835	891	880	871	868	882	887	833	866	864	836	864	861	883	850	876	853	857	866	848	865	863	899	862	813	852	844	825	846	845	808	855	765	811	818	872	856	855	794	838	839	888	849	849	809	858	862	879	771	780	808	842	837	812	872	805	871	809	735	854	840	838	828	838	842	866	832	786	849	829	839	844	820	812	838	783	849	843	783	800	836	805	879	834	829	814	879	816	917	811	824	822	855	871	842	863	811	858	830	825	870	846	789	833	833	791	845	845	816	828	855	834	836	851	845	864	848	814	765	795	804	851	820	787	813	848	827	886	838	885	804	833	798	818	838	878	826	820	801	814	807	861	866	820	878	833	906	822	841	822	749	833	868	875	810	831	815	829	848	824	821	809	876	839	815	875	834	848	821	831	878	833	843	815	832	866	829	875	841	854	829	895	837	821	849	798	836	823	848	834	836	753	800	843	846	853	829	814	839	856	808	876	831	866	802	794	850	865	858	864	851	846	786	876	850	821	849	795	796	834	840	850	806	860	912	806	884	810	824	821	781	795	834	841	821	850	833	852	821	827	833	834	816	788	866	791	862	841	789	921	770	816	843	812	834	817	820	831	764	826	889	850	891	854	846	861	854	832	799	821	840	861	896	850	796	914	815	880	832	839	849	877	810	817	819	846	845	795	835	841	865	841	838	817	832	813	827	848	836	815	842	864	843	858	803	829	815	805	835	878	851	797	864	860	838	869	840	825	797	865	796	898	834	855	867	840	803	829	835	844	854	864	816	831	763	782	865	803	837	843	800	844	867	766	870	829	844	860	829	800	834	868	801	868	800	852	814	819	786	837	887	849	834	798	833	851	850	858	845	804	857	889	840	853	827	805	836	853	823	797	815	834	863	806	854	822	826	826	799	847	843	826	825	875	813	850	805	928	841	808	835	809	808	816	874	815	828	808	835	832	863	828	873	808	842	830	781	814	904	839	855	847	823	836	799	861	801	832	817	837	811	866	845	874	829	869	859	833	812	802	792	826	842	811	821	854	826	864	844	831	835	859	841	859	812	806	846	857	789	820	837	865	909	855	849	871	808	817	863	873	839	785	844	830	855	845	845	808	886	883	828	826	813	819	846	878	837	818	863	851	869	853	851	920	881	846	849	849	859	766	835	826	846	844	804	773	845	834	787	851	841	835	845	767	829	785	837	834	853	815	853	807	887	844	808	838	840	847	791	801	857	842	844	824	841	782	776	902	780	822	853	844	788	847	844	814	852	884	825	901	786	850	786	826	861	854	795	819	834	836	852	836	854	786	816	785	845	840	839	833	792	875	853	795	827	840	814	836	820	863	830	825	890	820	841	858	823	839	823	850	798	832	835	776	817	812	819	874	813	880	783	789	837	797	818	822	839	818	836	824	810	872	836	824	868	844	854	865	808	839	817	823	812	816	856	802	825	866	819	866	847	831	784	853	849	811	855	835	844	806	888	843	856	832	838	858	868	843	844	857	872	801	858	806	831	850	869	832	855	819	801	849	837	819	801	827	834	821	855	819	807	804	836	791	903	811	830	835	848	806	808	844	793	827	797	853	862	879	842	869	817	851	800	805	825	859	785	778	886	828	856	818	847	858	845	803	824	833	857	812	865	777	865	842	832	818	855	814	853	802	794	829	874	824	813	830	819	828	911	863	834	841	772	837	849	776	878	803	815	808	859	815	845	802	822	822	855	818	792	873	848	838	811	839	786	789	805	759	804	888	803	797	853	854	829	812	812	841	849	862	837	838	856	802	761	810	828	829	832	840	818	830	832	844	793	803	850	825	859	832	878	845	830	813	815	815	798	906	862	802	862	848	853	832	778	832	831	842	864	837	832	834	797	857	812	832	844	882	833	841	872	827	827	815	855	888	866	827	819	860	877	823	803	810	849	846	801	848	868	826	845	866	860	855	820	813	832	790	809	871	823	818	823	843	820	878	811	878	833	807	839	830	834	820	830	843	838	800	794	827	850	871	805	818	839	851	837	855	828	831	817	861	870	852	816	785	795	840	809	904	837	825	845	868	890	829	824	841	790	852	840	819	851	836	768	790	845	823	821	839	822	806	830	802	799	781	866	833	853	810	864	803	809	770	852	833	804	844	830	769	826	760	838	863	808	833	840	835	890	833	814	814	874	803	838	863	855	809	864	872	869	880	840	846	842	816	834	867	829	861	820	846	863	769	818	812	791	843	771	791	759	872	834	783	863	853	821	820	794	862	816	832	828	814	848	815	792	844	851	888	818	801	793	788	860	763	831	845	813	800	843	811	784	837	828	846	800	851	851	829	827	859	825	867	824	815	879	805	830	799	857	795	815	834	827	830	813	795	824	844	792	804	832	862	814	829	885	843	721	860	847	829	808	883	836	861	872	797	805	818	827	831	845	785	846	790	888	794	855	853	855	846	828	832	885	830	878	841	834	882	816	812	821	803	847	869	837	792	841	812	832	792	850	832	853	823	822	827	867	800	791	855	753	815	812	874	837	833	763	843	886	835	824	859	836	823	798	881	851	837	825	830	840	882	800	885	870	843	844	794	863	861	890	853	802	803	807	826	854	843	846	835	796	848	844	881	863	830	834	856	739	793	810	765	830	841	826	828	844	821	856	837	848	816	819	805	786	821	842	826	794	845	789	793	828	837	783	857	829	840	852	829	830	820	843	865	841	841	805	815	851	853	825	860	825	867	851	817	805	799	808	844	859	844	837	875	821	883	785	861	802	852	851	840	838	834	876	833	802	813	832	855	838	859	875	835	866	890	826	807	845	782	839	783	888	847	839	868	850	823	852	848	857	825	828	847	872	891	877	793	865	784	794	859	824	810	854	836	852	854	851	841	841	796	835	819	860	798	866	834	803	811	840	818	836	845	848	829	845	838	836	806	832	852	852	815	798	889	813	841	784	843	857	830	837	756	825	897	764	837	848	846	854	848	798	862	832	844	860	833	819	820	862	897	826	861	837	871	868	846	837	828	808	856	851	847	848	849	844	861	793	785	836	814	793	851	835	789	790	848	816	841	854	812	847	882	792	816	817	813	843	836	801	839	824	809	813	846	812	798	878	911	822	836	826	823	810	857	828	840	818	820	809	867	873	789	831	873	844	855	843	834	865	828	827	840	829	811	827	839	849	882	866	800	874	820	807	845	818	803	839	853	811	902	748	887	843	823	870	902	863	795	847	788	844	800	855	801	893	809	831	814	812	850	860	871	858	846	814	849	841	840	802	819	858	856	831	803	844	871	860	837	866	791	758	848	845	896	809	837	810	822	835	793	853	879	858	822	867	880	833	838	882	841	822	870	825	839	803	834	819	828	833	849	825	871	779	800	824	827	866	820	820	828	864	834	833	821	813	842	831	826	761	783	847	904	838	855	844	824	793	858	844	837	874	821	812	824	817	863	858	901	875	846	838	833	834	816	863	851	847	838	870	878	834	840	830	830	831	874	862	828	858	852	838	847	822	826	798
9169	1447	1563	1342	821	628	453	409	450	344	310	315	273	257	254	262	219	236	235	299	308	261	271	216	212	244	176	169	202	184	175	184	190	173	170	186	187	188	215	170	185	198	179	172	182	159	182	168	193	166	160	184	170	180	188	179	179	151	166	172	152	172	168	190	165	151	182	207	146	164	171	172	160	147	150	190	163	170	151	175	171	170	149	147	171	169	165	169	156	180	156	185	168	194	172	181	158	158	160	172	186	176	156	169	171	161	179	161	169	177	156	158	161	161	177	202	158	201	160	166	161	178	173	162	176	172	180	166	160	173	164	152	163	155	144	185	182	184	179	158	180	167	155	156	157	166	193	197	162	163	168	156	151	174	173	176	175	160	190	144	151	166	155	136	164	187	163	167	177	165	184	151	150	181	166	159	172	143	164	169	181	146	169	151	167	155	199	160	173	166	156	150	173	142	162	161	147	170	135	172	171	164	173	138	191	193	158	193	174	152	168	181	166	162	165	187	171	160	141	189	143	163	166	153	193	158	180	165	175	185	166	165	138	139	170	162	171	157	161	146	178	177	150	157	165	179	158	157	174	170	139	183	165	154	160	189	160	168	145	171	173	165	155	160	173	159	158	157	167	140	172	154	167	173	169	174	162	160	137	154	170	151	207	163	153	184	164	142	154	145	176	185	192	186	149	165	173	186	170	155	148	176	164	170	165	166	179	159	168	158	179	173	193	164	200	159	163	161	168	185	173	172	177	184	164	186	161	184	179	156	178	167	173	145	188	172	174	155	193	172	184	172	166	139	175	171	157	175	168	162	168	168	169	159	154	143	156	182	176	170	165	185	135	154	148	174	166	162	169	170	161	164	172	163	160	173	164	170	161	179	160	171	161	185	177	152	174	170	184	174	170	181	164	174	169	175	168	177	149	157	173	167	150	180	158	162	142	140	171	159	153	154	178	154	149	203	164	172	178	159	169	176	173	141	158	153	168	158	167	157	222	173	170	177	167	160	192	169	163	153	162	178	141	150	158	147	185	189	175	167	182	177	167	162	173	172	180	199	163	174	174	160	170	156	155	159	164	161	175	183	161	171	170	171	160	146	185	165	180	181	178	160	183	179	175	172	164	172	181	171	171	153	182	151	181	165	159	164	170	187	160	159	162	169	180	179	157	176	153	161	171	178	157	177	146	167	150	173	184	178	159	174	174	168	173	170	150	151	164	159	184	170	165	153	152	144	176	146	171	166	148	174	144	166	154	155	141	176	157	154	175	180	177	146	155	173	165	172	160	170	167	172	153	163	155	148	147	157	172	153	165	165	158	155	146	175	179	159	150	169	177	162	181	152	173	202	167	173	171	145	167	183	145	180	159	158	155	165	198	166	155	163	179	176	171	156	162	159	166	156	185	163	169	170	167	150	153	167	172	194	161	158	171	182	170	150	163	164	171	177	166	169	164	179	140	155	169	159	164	170	176	178	169	148	169	152	168	152	172	186	210	161	174	174	162	179	180	180	152	190	168	149	152	159	162	180	174	167	139	158	179	149	182	191	172	164	173	175	164	139	193	167	160	163	148	172	189	155	185	155	148	168	155	175	182	151	164	185	175	155	182	191	149	152	186	160	175	160	186	179	161	186	168	193	187	149	166	173	181	186	163	152	194	162	194	180	161	180	164	153	167	181	162	172	164	171	160	181	151	159	185	148	194	170	185	130	165	152	154	169	183	175	166	169	169	170	161	175	151	147	171	174	180	142	164	168	181	174	185	180	135	179	177	167	155	153	177	138	168	182	155	141	159	180	175	178	159	173	162	169	170	153	166	190	174	161	180	173	187	196	148	167	183	161	190	165	169	168	176	195	187	172	167	167	158	182	159	163	177	197	161	149	159	174	173	158	157	152	165	159	168	171	142	183	187	165	152	170	163	176	155	152	166	162	178	188	174	173	159	169	181	143	140	162	153	178	153	159	176	165	162	171	162	192	165	179	188	167	192	186	160	153	182	169	175	162	142	182	168	192	170	169	161	191	150	164	151	164	179	155	158	155	172	161	145	165	160	147	154	188	162	151	164	155	177	176	157	166	178	169	157	179	161	180	189	175	146	163	168	173	169	168	156	142	162	171	191	163	190	172	143	138	175	177	208	166	173	140	163	168	154	168	148	154	169	175	165	170	161	162	189	176	160	176	158	177	189	152	157	174	181	180	160	171	154	170	165	174	167	166	140	193	161	148	200	157	172	160	176	153	165	164	155	171	162	168	144	154	158	141	160	159	170	160	171	147	173	155	183	164	188	182	174	169	151	152	169	160	163	157	175	155	152	166	170	189	167	164	169	172	189	179	139	166	156	167	163	157	179	175	174	173	167	166	175	165	159	169	168	163	156	161	164	183	148	181	197	159	168	169	139	156	174	137	151	156	154	153	164	151	156	159	185	172	153	173	182	184	172	174	171	157	180	161	181	169	180	178	145	171	153	168	176	160	188	150	170	150	181	148	169	169	159	176	150	163	165	159	174	145	185	169	164	163	166	177	161	166	177	168	171	168	173	153	164	164	178	150	160	192	172	187	187	166	169	166	165	147	153	155	154	173	177	179	164	188	166	156	194	178	152	167	149	182	188	172	148	155	169	193	157	156	153	162	190	162	165	173	175	207	171	155	168	173	172	146	153	172	173	170	177	174	168	176	153	175	162	151	158	170	180	173	153	173	149	174	176	157	149	183	161	168	154	175	179	181	169	165	156	180	149	188	175	169	177	182	166	186	149	147	190	149	184	179	161	167	140	163	138	166	162	163	182	166	176	159	177	175	182	172	176	171	159	195	172	158	170	153	161	169	169	161	175	162	193	203	181	159	179	158	164	177	172	160	151	185	174	175	184	156	150	172	176	189	169	162	180	193	144	164	158	155	159	181	182	176	142	172	154	164	150	170	174	185	178	147	170	162	168	147	178	181	164	182	175	179	177	160	158	184	187	149	170	152	156	171	151	163	161	175	185	151	159	137	157	156	148	170	182	188	163	177	161	143	180	154	171	166	154	168	152	147	173	152	171	159	163	165	159	183	171	159	184	170	170	181	156	161	166	168	165	174	170	167	168	173	168	178	159	162	170	186	182	166	153	196	151	169	160	158	176	142	189	174	177	183	187	148	177	145	187	170	159	155	160	147	160	166	164	145	202	181	171	162	147	162	176	164	157	173	178	167	168	156	169	189	159	180	155	173	187	170	157	158	171	169	173	160	163	182	192	155	165	181	165	153	165	178	198	153	135	166	154	200	180	170	181	151	157	192	159	184	164	161	183	156	170	169	163	166	148	171	194	196	165	145	183	137	149	173	149	148	149	171	186	160	168	177	174	167	169	161	177	174	170	170	163	170	197	158	170	179	175	163	166	176	189	179	169	163	168	184	144	159	169	135	179	176	178	180	179	169	172	186	140	174	155	148	156	168	178	154	183	154	196	183	164	177	160	169	157	188	165	158	165	145	149	166	176	149	169	171	156	142	176	172
6685	1503	3229	3946	3220	2827	2021	1939	2025	1638	1545	1327	1067	1110	1057	968	899	1129	1450	1559	1454	1093	1239	835	857	794	724	651	635	630	570	598	640	609	622	718	664	806	700	655	557	556	529	592	549	517	472	482	510	513	509	512	495	466	475	477	490	498	503	480	478	494	508	527	511	468	550	901	509	477	483	464	494	475	463	482	478	511	494	470	479	456	454	482	483	466	462	454	497	468	442	483	469	480	453	482	520	472	473	458	473	488	461	433	472	488	443	479	479	499	449	456	471	492	454	462	462	479	489	469	482	507	470	477	452	489	459	479	447	514	488	476	485	461	470	432	501	501	441	475	487	477	475	483	488	464	468	471	508	456	501	405	464	482	449	453	444	494	470	465	494	464	447	483	472	455	489	518	476	504	460	479	487	497	495	451	454	467	468	461	509	435	446	496	493	484	470	489	451	484	435	435	497	420	460	490	471	482	448	471	466	463	455	494	437	452	457	464	469	452	490	441	499	493	449	491	441	493	473	443	455	472	487	485	477	478	478	450	428	451	488	445	495	510	484	487	515	470	467	464	472	497	463	437	489	482	462	440	479	474	420	463	505	475	482	463	463	469	485	477	447	484	481	492	458	476	433	424	481	469	469	463	475	491	479	437	500	506	493	504	486	444	495	429	479	486	465	478	472	491	512	509	479	478	464	467	469	463	507	473	428	445	451	483	445	479	486	462	480	504	503	465	455	460	440	470	489	498	434	463	501	470	457	489	516	476	504	466	473	496	471	479	508	469	492	491	466	473	468	515	483	487	447	466	464	437	471	459	462	488	458	503	511	475	461	482	469	440	462	455	446	453	444	462	464	477	445	464	489	444	453	481	482	512	471	480	454	489	485	448	488	493	465	497	473	492	471	467	491	475	491	472	482	501	448	458	471	490	450	476	449	460	481	461	501	495	452	517	458	493	485	493	487	487	497	446	457	450	490	461	426	476	473	478	456	458	456	454	483	473	441	451	472	482	480	493	464	473	475	441	452	443	465	461	462	468	456	463	475	456	468	491	490	514	479	460	493	475	473	462	492	495	480	465	472	483	490	465	463	502	477	482	466	492	489	461	461	458	452	485	467	513	473	527	471	476	507	493	485	504	464	502	443	457	511	470	484	471	482	475	476	495	481	486	480	463	454	469	469	479	468	510	501	487	498	473	476	440	486	494	472	497	456	447	508	482	484	473	432	475	440	423	517	472	452	478	499	476	471	479	500	480	504	449	522	494	448	442	498	470	499	467	459	509	511	467	465	522	457	500	483	480	477	456	479	479	515	456	464	500	474	464	504	492	445	465	487	427	476	434	483	460	496	455	475	466	466	452	454	510	449	477	479	447	434	488	446	462	484	448	457	496	465	470	445	457	470	461	458	506	480	467	508	467	456	481	488	493	479	456	472	483	458	487	494	458	472	471	451	498	478	452	472	467	441	490	441	454	462	478	443	474	475	453	438	470	432	465	471	484	460	459	453	498	504	435	451	466	454	455	461	484	477	511	442	473	453	503	467	474	420	493	493	434	484	455	486	481	455	507	438	476	504	493	463	477	443	479	466	505	491	434	489	465	495	433	502	531	426	462	492	488	496	506	470	444	462	417	477	504	503	472	458	469	484	430	448	459	426	499	488	464	463	447	469	489	488	473	483	456	465	478	463	493	468	481	497	467	479	446	474	470	467	492	473	453	456	458	494	482	476	452	503	491	472	471	434	442	474	480	462	500	468	457	501	495	512	467	473	459	443	483	467	474	445	455	468	478	500	457	468	490	486	456	476	486	516	482	431	489	455	451	489	469	449	489	450	452	501	461	453	501	470	466	514	470	474	436	469	487	468	455	482	461	499	452	479	463	489	487	460	449	483	478	449	481	464	447	472	485	483	493	454	516	484	453	459	450	465	444	418	483	465	457	449	491	484	486	480	471	475	449	465	466	505	454	453	464	475	446	490	447	490	464	480	514	457	516	456	503	490	445	484	492	430	474	463	480	454	454	493	512	480	474	465	476	454	490	482	501	468	482	446	485	483	467	465	479	449	484	492	473	466	456	452	450	483	484	479	467	494	468	482	498	486	451	483	453	494	515	461	495	487	498	446	457	475	449	488	481	480	499	452	463	431	463	462	464	467	478	470	483	484	494	465	518	476	507	456	437	455	467	486	486	513	481	481	456	478	500	504	520	479	464	466	475	478	495	479	478	487	495	479	460	455	476	465	470	457	485	443	467	452	519	504	476	482	464	479	494	460	447	487	499	467	468	457	498	454	506	482	482	473	482	531	482	478	438	461	471	518	451	503	485	452	480	452	433	460	468	473	466	439	466	478	471	505	491	470	466	435	464	458	484	451	467	473	472	464	457	435	477	491	473	490	446	477	473	463	472	463	479	464	445	482	495	466	502	447	489	478	439	493	466	438	450	477	482	433	497	473	437	495	471	473	495	497	460	436	489	452	457	527	503	468	461	466	491	508	505	489	504	477	497	475	464	482	460	458	490	483	459	475	448	442	460	457	515	483	487	482	522	489	477	446	454	467	528	515	496	456	514	454	449	433	475	461	460	475	504	469	500	483	467	502	454	454	508	461	491	434	483	445	523	459	492	489	462	444	419	465	507	474	492	454	447	449	522	480	482	503	468	464	434	474	485	484	485	466	486	470	520	459	460	472	470	486	443	478	460	456	446	478	471	494	489	481	465	498	444	478	475	475	435	493	509	443	475	508	490	449	467	476	476	475	443	448	487	477	511	465	528	450	431	448	489	484	465	460	470	485	491	497	506	459	497	438	478	475	448	446	466	460	492	467	429	439	493	476	462	491	477	463	488	456	454	500	463	463	500	490	482	465	482	471	473	464	462	469	435	474	473	478	457	518	470	449	484	486	481	469	472	454	469	453	482	473	472	476	492	502	455	456	449	479	462	486	490	458	474	474	458	478	467	529	476	492	516	460	444	470	496	477	437	477	488	479	473	503	459	457	449	475	466	501	457	507	447	501	500	482	489	510	444	437	466	453	449	455	465	455	462	444	473	478	458	517	468	471	504	506	476	458	504	486	516	467	446	474	433	446	464	472	472	511	474	494	430	487	503	465	493	512	494	445	483	452	483	460	499	487	505	466	453	492	451	468	484	473	497	457	464	465	513	463	495	500	441	493	466	494	472	476	475	450	464	482	458	509	464	470	531	490	466	488	452	490	462	450	460	459	440	451	484	488	472	483	515	476	469	455	482	509	454	451	477	473	453	481	478	445	468	480	472	471	424	451	438	494	492	491	479	510	452	497	475	490	485	473	442	534	477	465	498	508	515	458	478	469	485	513	453	474	463	460	493	506	456	477	468	504	460	458	476	446	487	498	482	422	440	452	464	484	492	448	486	488	472	433	469	482	448	482	488	431	468	448	490	463	463	486	459	462	487	467	497	493	494	504	493	461	470	458	435	467	483	465	478	469	457	481	487	465	416	470	462	508	481	458	496	462	473	466	534	449	450
16254	3013	3310	2668	1777	1297	912	709	609	578	498	446	341	353	406	362	345	380	457	438	380	383	363	324	331	272	244	252	241	258	228	252	221	261	252	268	252	291	265	241	225	252	231	208	218	215	216	225	218	232	215	181	240	209	214	208	176	232	216	207	217	202	212	209	250	191	219	266	191	211	200	192	219	203	187	222	204	200	215	191	223	204	212	228	196	225	196	206	221	235	215	228	209	188	192	222	213	211	218	235	219	215	198	207	188	196	216	217	218	199	213	220	242	194	224	178	226	238	194	219	199	205	192	224	202	212	221	191	202	223	191	212	213	221	223	210	228	216	188	201	204	199	207	198	217	224	202	211	185	215	204	235	225	203	199	213	199	191	238	236	198	195	212	206	213	220	202	223	227	227	252	213	209	193	205	182	204	208	217	210	235	218	193	212	228	214	183	208	213	203	177	228	222	198	212	236	211	197	219	209	195	200	222	224	197	204	201	184	224	218	232	207	202	198	220	191	209	190	226	203	203	201	234	197	199	181	199	219	170	204	207	203	191	215	197	215	227	200	192	222	207	194	219	200	221	199	223	203	216	212	197	197	233	223	227	228	215	214	238	195	208	184	233	179	197	201	218	196	175	212	216	192	236	198	217	205	218	224	212	211	238	196	193	207	233	184	216	201	196	201	198	216	240	200	212	236	218	195	201	200	206	198	213	191	191	197	210	187	193	214	221	203	200	217	181	202	214	198	235	190	204	203	229	218	229	214	231	220	194	195	194	218	209	238	186	227	187	240	191	228	203	202	191	226	205	193	196	198	227	202	230	229	233	189	217	208	258	205	231	205	204	210	214	200	203	195	217	218	180	208	201	182	244	217	218	216	222	179	223	205	218	198	198	204	220	195	245	218	229	202	197	204	212	253	233	190	230	204	203	205	232	194	213	181	198	220	229	208	187	191	214	234	210	225	202	192	206	179	209	209	224	195	202	199	192	203	184	199	227	204	181	193	202	191	184	220	245	227	190	207	201	218	199	226	209	191	209	231	192	206	208	188	201	176	224	216	197	192	204	202	173	204	231	197	188	199	214	223	204	213	212	232	227	198	222	214	236	210	223	218	188	220	230	215	201	194	181	206	194	214	201	213	216	185	225	214	206	173	228	189	186	212	211	204	231	213	197	194	231	202	210	211	220	195	219	215	216	207	193	216	198	184	238	201	238	211	200	225	206	216	218	215	202	208	227	192	205	191	232	210	198	202	232	193	240	228	193	201	230	199	176	202	208	196	217	206	189	183	208	263	199	202	210	246	208	223	217	222	207	213	192	208	215	201	211	238	229	204	182	208	225	212	235	247	199	231	228	225	213	178	206	199	173	175	192	207	191	207	221	187	229	195	225	209	217	203	206	185	219	211	204	208	223	214	210	214	211	180	199	201	220	208	227	168	205	216	202	211	209	206	188	189	211	213	216	218	216	203	182	207	216	217	201	202	234	213	189	209	202	209	224	206	219	207	229	202	193	200	203	224	221	218	198	210	210	216	204	202	230	200	226	193	203	215	218	208	193	192	214	209	211	193	229	202	216	209	230	205	206	193	209	188	236	223	203	213	209	213	223	202	214	215	198	200	201	211	218	240	209	225	196	195	198	220	204	227	202	203	209	212	214	213	209	202	187	203	199	207	230	216	213	196	180	214	214	188	212	224	227	206	232	195	208	231	188	230	193	200	217	225	210	210	209	201	210	201	225	197	225	217	206	190	203	212	199	235	219	212	211	222	194	200	208	238	198	215	206	207	217	215	212	205	214	204	195	215	235	207	220	207	221	175	209	207	197	221	218	214	191	208	226	243	229	200	233	228	209	186	164	232	192	208	198	227	231	185	190	235	200	212	196	209	245	220	192	225	193	190	231	220	186	204	178	196	235	180	211	214	191	197	231	191	221	197	212	236	218	205	217	198	217	212	193	202	196	211	194	218	216	187	221	213	207	188	201	217	231	208	203	232	206	215	222	203	220	220	227	249	234	210	227	237	223	213	216	223	182	208	235	150	217	199	200	211	225	217	190	228	185	192	221	227	213	195	213	219	209	167	223	198	197	184	200	239	211	226	209	200	194	240	258	218	205	211	221	200	219	215	165	211	209	207	204	209	207	242	227	198	226	220	230	185	189	230	198	200	220	205	199	195	204	213	210	211	201	207	215	185	213	209	245	206	219	195	197	198	192	211	220	201	204	210	246	211	211	220	190	230	192	205	221	211	205	197	205	209	209	216	206	213	227	215	209	193	206	213	199	201	219	205	216	214	223	231	207	202	214	216	198	200	210	200	234	191	202	214	199	220	178	208	189	200	202	213	179	215	212	210	213	196	226	237	227	198	202	208	235	189	213	211	204	162	212	227	226	209	209	197	224	211	211	209	220	215	215	187	202	210	199	196	188	197	238	188	220	221	243	234	213	197	210	226	232	201	218	222	224	188	227	221	204	224	190	215	218	208	217	224	235	219	209	213	207	213	210	212	206	207	223	218	226	234	204	183	194	194	221	188	196	205	202	224	230	191	183	201	197	220	230	210	199	175	208	233	232	207	216	212	189	216	209	205	210	192	209	243	223	207	238	197	204	210	212	226	193	239	227	224	216	202	219	204	219	211	227	201	238	180	226	211	233	218	222	226	193	189	194	229	200	202	202	216	205	208	211	218	200	214	233	188	228	206	239	192	202	223	204	188	222	202	195	222	215	197	189	195	209	192	205	194	201	217	220	225	196	218	203	213	190	207	209	215	211	204	187	194	193	210	200	203	193	197	180	195	178	228	206	196	212	207	226	205	181	224	219	219	192	205	232	202	201	196	221	239	216	208	191	231	207	194	218	198	218	190	201	183	212	231	207	217	221	223	208	206	178	198	211	192	209	242	206	224	198	194	204	205	203	207	199	223	192	211	199	204	196	202	230	228	200	227	196	240	212	190	198	203	174	197	198	193	195	225	194	242	205	202	192	226	194	226	210	247	189	195	248	212	206	189	208	178	180	203	192	227	231	210	238	199	188	224	208	195	218	226	216	202	201	206	214	230	213	185	198	230	188	197	215	202	224	201	196	220	229	208	204	211	221	225	224	218	212	201	203	216	212	197	185	180	191	179	203	203	193	226	237	215	187	215	193	196	198	196	219	177	217	218	206	221	213	196	212	215	218	209	196	199	215	203	242	203	205	210	212	215	225	206	178	208	221	206	227	224	206	214	217	202	186	216	230	185	215	184	225	221	232	208	223	220	220	193	205	199	211	228	234	203	218	235	222	202	185	213	209	195	233	185	224	204	187	190	193	218	208	204	199	225	226	201	205	218	247	208	232	204	219	221	225	203	227	201	208	177	219	190	207	187	208	205	227	202	226	237	210	206	205	206	198	215	219	220	210	180	197	228	213	214	218	216	217	194	236	197	190	207	193	224	186	182	198	202	204	200	189	223	204	214	189	216	207	184	216	208	206	240	204	232	208	195	211	228	224	204	209	203	188	188
8774	2569	5751	6909	5741	4676	3703	3248	3058	2917	2334	2062	1742	1849	1836	1642	1530	1962	2299	2513	2173	1835	1682	1519	1539	1114	987	1009	915	865	773	910	904	900	927	1011	956	1511	1097	945	799	846	808	762	758	667	670	662	670	630	650	628	633	645	646	627	649	655	638	631	634	692	610	665	689	641	594	954	616	636	596	609	628	651	580	592	620	599	611	597	579	566	592	609	589	619	638	597	547	581	624	603	606	589	555	622	609	600	568	613	619	585	604	592	581	576	657	607	567	590	612	597	615	587	627	596	599	560	609	596	613	579	579	568	629	621	611	591	616	623	600	571	565	565	573	579	595	543	588	564	576	599	599	587	572	577	548	610	614	640	561	596	578	616	613	574	616	556	567	557	579	583	542	575	579	591	587	615	574	590	606	605	572	603	607	601	607	576	625	568	612	595	551	571	570	543	558	606	587	580	593	552	622	577	560	561	586	550	582	605	557	653	616	597	639	606	611	628	578	602	633	577	593	587	614	616	617	548	628	579	628	588	567	536	596	584	582	578	586	588	579	578	568	569	613	563	523	657	628	597	574	587	573	626	623	595	604	549	572	573	582	572	564	582	597	598	617	557	581	615	565	598	589	623	602	570	525	556	622	568	611	586	581	559	534	603	572	593	562	620	569	571	579	620	578	609	584	611	642	542	598	534	608	550	590	587	631	580	610	540	613	554	532	546	531	591	572	601	613	586	557	572	589	613	584	625	575	570	565	605	556	610	599	650	589	554	612	579	585	571	617	551	603	579	586	601	589	586	597	556	592	559	597	564	560	574	576	594	570	576	568	594	596	607	570	603	609	572	610	594	600	596	550	598	590	553	592	606	542	573	570	625	541	618	570	588	609	602	580	599	573	567	575	565	547	606	584	569	595	595	594	554	593	588	564	568	601	580	571	549	614	606	570	598	570	531	556	560	611	579	575	555	546	573	588	561	630	606	586	609	569	633	543	591	499	553	607	642	579	595	551	598	538	613	590	586	567	588	587	583	605	603	583	579	581	569	562	613	577	619	573	548	620	559	568	555	515	592	592	554	553	611	574	565	570	561	594	592	596	564	562	599	587	627	573	631	594	580	572	584	560	580	611	582	583	611	610	601	562	551	628	616	520	575	602	599	560	573	620	606	576	598	596	590	611	542	543	585	592	575	593	555	525	635	618	581	622	509	578	557	592	589	601	624	571	626	546	650	562	593	579	599	558	582	596	584	632	585	573	587	563	593	586	581	612	574	535	586	606	576	555	563	604	556	603	587	611	569	608	579	577	603	577	609	580	576	545	585	580	613	552	572	586	548	569	583	627	548	591	578	604	573	587	606	612	550	619	593	607	593	574	614	577	588	585	583	608	629	578	626	637	593	591	624	581	540	590	555	608	596	558	571	584	572	614	561	546	616	569	621	599	607	573	576	555	600	590	611	551	584	585	572	592	593	570	581	576	607	574	586	613	579	599	584	617	538	526	533	584	603	620	606	597	593	603	593	582	618	582	592	547	567	574	573	614	617	535	537	570	575	588	574	597	636	607	596	565	612	562	584	574	587	581	578	566	577	592	558	614	558	563	630	607	638	595	615	558	555	598	590	594	586	572	601	568	560	545	588	601	590	571	601	561	592	591	591	582	588	583	534	614	547	554	609	604	577	579	601	570	590	574	575	592	602	597	505	564	597	576	586	589	584	630	562	584	578	565	589	584	569	594	587	610	573	560	557	558	623	572	559	585	607	556	580	509	619	594	576	618	579	595	616	563	605	599	612	559	588	531	600	582	578	602	571	583	570	602	569	578	576	605	607	561	599	547	579	598	575	544	599	563	591	597	596	583	578	567	556	581	592	595	574	607	578	595	547	545	629	585	583	575	558	572	566	626	565	591	578	586	614	550	566	553	583	551	554	548	569	620	577	568	589	564	615	637	578	523	573	609	597	548	585	550	573	584	565	620	552	545	570	600	544	645	611	618	592	588	589	588	567	612	561	565	565	583	593	581	593	579	597	585	613	590	586	591	559	555	592	576	607	570	551	563	620	572	607	601	599	595	575	573	560	609	632	558	582	521	591	591	585	561	612	590	601	559	616	573	578	584	603	544	597	561	625	553	598	576	612	570	581	560	574	587	593	565	572	585	607	580	606	583	616	558	598	621	587	599	581	614	586	598	594	592	555	588	602	602	581	608	657	579	603	592	584	564	595	566	617	563	615	575	592	589	574	621	604	579	637	580	584	562	565	545	606	545	547	556	563	576	589	577	594	613	622	620	611	570	548	606	604	611	597	578	588	585	572	625	596	592	580	558	584	600	581	581	616	532	633	609	591	574	572	570	596	584	594	603	566	587	595	580	581	568	519	607	587	598	539	597	574	603	574	542	625	620	563	599	541	573	586	562	577	606	564	603	568	569	586	654	590	546	568	592	625	558	589	577	590	613	581	562	581	540	574	575	583	647	635	524	598	596	604	600	581	565	595	583	599	541	564	599	604	555	596	593	606	588	554	587	648	576	585	567	614	567	617	650	603	563	564	609	584	635	578	633	577	596	573	565	604	618	549	587	540	595	601	597	571	580	615	615	538	580	544	565	614	588	614	590	600	606	585	567	615	544	617	575	580	596	579	578	641	573	598	574	583	588	589	622	552	546	582	566	559	613	571	587	582	598	570	605	565	566	573	582	567	566	561	542	584	538	556	621	561	567	585	574	599	602	590	562	608	578	566	592	552	581	578	605	588	586	591	600	561	566	613	570	612	578	580	610	580	581	621	555	604	599	585	637	607	593	594	536	588	583	605	546	591	602	614	588	549	611	612	592	554	560	566	544	580	608	572	556	566	578	606	629	579	581	561	558	557	600	622	587	558	532	594	604	615	588	607	547	599	618	622	562	571	590	629	575	561	563	590	585	589	637	564	579	582	609	584	593	572	609	596	549	621	582	544	642	546	570	588	584	618	593	589	594	596	568	590	608	604	562	602	546	584	560	569	583	569	616	589	578	579	610	610	608	611	560	604	579	577	545	544	548	581	628	598	561	583	563	582	573	539	581	613	583	539	569	615	579	567	580	571	599	590	622	546	614	578	566	595	541	574	578	622	556	546	558	602	606	576	596	544	561	574	578	560	571	592	585	574	603	584	580	557	613	583	585	603	606	599	656	588	601	575	581	593	601	570	544	582	588	585	567	592	587	550	591	596	603	548	602	610	574	581	594	576	609	541	594	636	598	576	591	591	597	609	579	590	554	578	574	565	600	589	579	586	594	582	547	595	581	588	572	585	579	574	549	605	598	549	594	626	595	625	577	589	604	597	572	591	620	559	604	605	628	546	555	607	557	536	620	565	569	615	581	606	587	597	626	571	565	613	613	590	641	616	608	607	552	543	573	615	572	600	590	555	575	577	561	550	561	568	589	604	603	561	597	631	584	595	573	564	602	627	567	567	560	556	580	601	597	548	577	591	585	571	570	594	591	585	594	577	559	599	621	603	608	562	573	585	580	595
2115	385	386	361	377	343	347	312	320	346	296	312	299	315	303	326	316	341	329	352	351	312	305	321	339	337	367	339	326	315	326	330	316	320	311	323	315	336	327	331	327	316	302	320	305	329	330	348	323	351	314	324	324	320	348	312	326	311	332	312	283	334	299	313	340	339	326	347	316	317	314	349	318	330	309	339	319	320	317	354	324	326	314	314	309	336	334	309	319	318	304	314	310	341	314	307	343	332	282	339	342	336	338	348	324	345	345	321	333	327	345	322	334	357	300	307	305	292	319	340	324	326	309	323	328	305	321	323	338	319	319	347	320	278	291	334	354	336	314	307	338	313	349	328	332	298	358	313	358	312	341	351	317	314	344	335	314	307	339	315	301	341	337	294	320	318	340	296	317	291	285	311	330	305	361	365	340	323	318	316	319	317	340	309	327	320	332	361	327	305	302	303	285	310	306	324	336	328	311	352	332	337	341	331	333	331	336	306	356	297	356	344	346	334	322	294	325	340	330	285	347	310	333	307	330	317	307	321	330	328	327	299	309	328	315	353	305	313	299	342	321	340	316	335	342	318	315	330	309	317	316	331	302	335	306	361	339	296	346	321	303	351	370	328	305	348	305	318	303	311	329	312	344	319	352	338	300	337	319	360	316	347	309	337	335	328	321	283	322	326	291	307	346	349	301	314	326	306	323	317	345	334	314	340	336	318	331	306	322	339	320	340	320	315	341	313	313	305	296	326	338	302	368	327	326	335	314	323	316	340	320	358	302	341	304	320	321	312	320	290	335	360	328	344	351	319	296	326	337	344	336	310	334	348	330	307	337	320	305	354	314	318	311	317	302	283	325	302	323	342	327	314	292	312	317	320	317	332	351	319	343	330	328	309	322	332	334	349	334	334	344	303	319	340	321	350	299	355	317	315	315	370	336	323	352	322	321	332	285	322	355	298	327	295	309	272	298	310	360	305	347	366	331	301	329	351	304	324	343	322	295	352	308	346	315	321	307	307	340	360	303	328	297	315	303	310	341	322	327	291	313	302	309	341	360	322	312	331	326	365	319	319	320	304	327	316	295	305	337	307	295	321	316	351	322	336	328	304	308	322	330	325	342	319	338	348	323	344	313	316	369	303	305	345	288	327	346	313	304	296	318	319	331	325	326	355	333	316	324	350	277	325	312	346	338	330	314	286	321	331	308	322	312	300	323	338	280	306	315	333	307	359	365	367	345	299	314	307	318	348	343	296	304	302	301	329	335	313	333	366	335	335	288	326	308	324	299	340	309	333	333	346	301	318	306	342	351	308	327	315	322	317	314	349	331	308	275	329	356	348	294	353	318	321	333	274	329	322	327	312	312	301	314	321	320	350	325	330	350	351	307	341	353	357	345	372	325	342	333	307	330	317	326	323	374	361	301	313	332	312	342	320	326	321	316	330	326	333	347	311	289	295	328	304	337	311	344	297	327	330	305	327	317	336	309	328	308	310	329	282	325	323	380	306	303	309	352	340	346	327	330	335	342	334	332	311	336	324	285	307	330	321	317	341	314	331	284	312	322	327	299	312	336	327	292	312	327	346	346	306	321	304	302	285	307	313	326	327	314	314	310	308	293	328	325	323	322	344	331	339	333	347	299	345	309	335	305	284	304	327	313	309	325	336	308	299	346	319	329	331	318	356	309	274	329	315	336	323	317	334	303	332	308	289	276	327	314	336	323	354	327	323	331	320	323	349	298	340	328	304	324	309	311	328	349	333	314	336	312	304	336	304	344	341	296	337	313	345	292	296	327	311	314	316	360	344	340	352	325	304	317	339	311	297	308	353	314	320	363	316	354	317	280	321	302	323	287	343	306	345	334	334	320	295	338	326	339	346	298	307	356	314	346	304	333	307	363	316	349	335	338	333	363	343	319	318	346	302	325	343	337	305	329	335	316	317	339	349	329	293	327	313	283	344	314	340	339	311	346	327	302	330	316	330	341	350	319	292	350	312	328	339	312	324	331	360	321	313	324	332	303	299	348	298	298	312	333	319	337	323	311	327	331	314	361	339	318	302	301	334	349	311	312	298	322	301	331	313	326	297	327	331	357	319	361	350	323	359	317	313	311	366	343	337	327	297	318	330	320	314	310	311	342	310	318	337	332	328	286	326	286	307	331	312	322	352	315	380	327	316	304	345	302	312	325	336	333	337	329	318	312	336	377	319	328	324	288	345	296	298	299	326	318	336	313	350	333	313	321	327	320	309	317	348	334	312	297	315	312	316	336	313	319	307	300	334	349	344	297	333	338	318	326	342	314	284	330	317	324	337	353	325	351	320	326	358	351	329	346	266	280	366	322	328	317	319	353	313	331	309	293	344	333	310	291	333	312	346	306	324	278	309	320	342	326	322	325	328	308	348	329	321	326	315	317	330	342	314	294	341	353	325	301	336	332	339	288	340	321	352	342	344	298	317	317	284	311	329	330	355	305	327	331	338	319	280	357	332	293	344	341	315	319	347	327	332	324	271	304	310	306	314	352	338	273	323	319	282	330	324	342	328	298	335	343	305	314	305	331	372	325	327	302	341	330	344	322	305	350	327	331	333	318	351	358	325	306	319	326	315	331	353	318	329	299	302	350	351	303	345	322	327	290	323	311	323	317	321	294	314	329	305	298	381	333	342	346	324	322	337	309	306	318	343	318	328	303	345	307	321	337	334	342	327	351	358	340	312	329	292	333	313	336	359	354	358	334	328	342	304	323	289	317	313	339	308	306	316	332	301	302	322	316	321	293	351	317	304	302	356	339	358	301	337	335	337	322	349	359	305	340	342	318	348	326	352	299	313	343	317	309	330	343	349	324	334	344	327	328	320	341	303	316	302	354	337	309	308	342	323	308	281	300	327	344	320	326	312	319	310	346	323	303	329	323	329	306	334	347	326	308	321	340	291	338	309	296	316	367	351	312	306	332	335	339	318	323	337	301	346	308	318	298	301	335	325	305	327	334	351	331	323	329	351	327	323	326	325	321	341	311	311	342	334	328	330	337	340	328	309	315	324	317	326	349	331	329	320	311	313	339	313	318	351	292	299	310	337	337	317	315	318	303	322	326	321	314	311	347	315	342	337	289	312	308	299	310	329	306	335	333	333	342	308	328	285	310	313	340	309	328	288	335	343	330	314	339	336	326	338	314	354	317	308	307	345	322	349	355	339	307	310	317	333	340	326	295	341	301	324	348	316	343	318	337	321	321	325	331	321	308	317	311	360	291	346	332	298	310	325	284	329	343	316	289	300	318	301	326	334	330	314	339	331	359	287	291	334	324	290	314	327	339	330	293	343	336	360	320	300	304	332	308	335	309	366	315	314	283	337	359	332	325	329	363	332	321	342	326	329	354	328	312	325	324	328	335	308	301	331	329	321	314	320	342	309	303	321	315	279	320	318	324	327	312	301	320	322	313	322	344	290	307	354	333	297	312	352	328	330	344	313	318	338	329	334	331	323	309	323	312	306	317	365	331	333
2710	902	912	1040	924	929	836	866	930	876	828	876	871	853	850	829	827	817	808	854	861	813	815	785	806	798	816	799	811	837	823	758	783	748	788	816	851	863	797	799	791	805	824	817	796	793	847	774	808	830	796	804	820	768	825	856	788	779	808	777	798	813	845	787	805	805	825	835	810	816	780	775	801	845	795	812	749	828	861	799	783	815	831	789	816	793	822	764	796	794	809	771	812	831	865	808	788	837	785	768	750	781	821	835	802	836	795	813	803	799	801	769	810	812	823	822	789	849	753	757	779	794	792	808	786	779	796	774	779	794	836	777	782	793	820	811	783	782	752	798	789	805	812	831	805	825	830	860	847	819	799	867	781	782	810	818	782	774	799	823	853	760	787	770	832	853	810	820	797	841	807	773	817	833	889	807	796	781	801	788	806	792	778	800	779	781	803	798	792	769	830	816	796	881	788	853	787	850	825	829	819	771	819	754	820	816	833	792	801	818	793	811	774	794	793	795	824	835	855	766	821	769	807	726	782	810	796	790	809	760	803	794	719	830	802	813	812	823	791	827	803	799	791	794	759	850	730	766	809	761	803	768	811	811	734	785	829	819	768	835	827	835	790	743	755	776	813	804	783	774	823	819	807	806	783	877	787	769	809	811	804	772	883	783	822	818	795	800	802	795	770	779	789	782	790	803	738	778	796	838	835	815	786	839	797	800	799	783	781	789	767	800	835	831	839	760	785	775	846	873	804	797	741	762	777	844	785	814	820	843	787	782	795	824	827	845	790	793	789	769	789	785	812	760	798	804	735	759	854	811	801	816	849	802	786	823	821	809	808	804	810	793	806	830	766	798	826	818	824	775	794	861	783	847	824	826	855	872	804	818	816	837	789	857	817	826	818	797	803	820	795	788	800	807	768	810	803	820	819	851	800	806	810	854	793	803	770	843	815	790	803	786	778	799	750	844	816	772	851	809	786	796	802	778	771	821	801	873	832	876	801	735	810	773	763	838	860	840	788	761	817	778	813	754	793	782	783	783	793	790	822	803	768	840	764	813	835	806	821	804	820	791	792	807	789	812	748	788	832	775	772	787	802	801	821	812	813	825	773	857	783	769	785	767	830	799	785	827	811	809	835	750	831	762	761	806	791	779	828	782	808	770	779	817	806	817	752	721	788	774	805	787	784	780	793	815	831	794	797	813	761	836	813	799	813	823	804	814	831	799	824	793	792	788	802	818	779	805	779	754	807	826	791	784	805	836	808	809	811	859	790	807	838	756	819	823	801	842	793	767	808	798	751	837	793	848	838	884	795	784	786	805	777	810	761	765	817	804	773	823	801	785	852	820	769	818	823	745	800	762	770	817	795	851	794	807	786	745	851	818	834	795	810	789	762	770	828	830	849	773	789	780	844	768	793	822	794	785	847	810	819	786	836	792	784	794	817	793	795	812	777	797	820	810	808	814	782	806	826	731	805	840	795	822	746	801	824	810	815	776	767	805	806	770	807	759	843	802	782	777	848	795	779	808	784	731	837	817	734	785	842	783	819	788	783	763	768	831	823	805	791	823	764	811	797	770	805	741	739	796	785	841	829	757	858	825	817	875	796	828	764	804	797	743	811	814	819	830	761	756	797	865	844	815	778	748	790	710	780	794	789	776	825	824	791	753	790	770	794	791	828	805	866	826	862	812	810	773	758	760	812	796	837	810	831	766	786	840	747	807	791	834	771	737	778	790	830	827	746	852	811	834	765	806	870	834	802	781	773	865	857	796	803	803	745	810	804	821	764	844	788	757	790	860	761	780	776	768	832	789	775	825	789	849	765	814	833	748	820	791	817	803	782	804	811	784	792	884	797	812	777	782	800	777	812	800	799	805	825	809	782	783	818	840	798	864	801	796	862	802	850	827	804	795	792	833	773	816	788	823	814	794	738	816	835	778	774	788	809	781	787	768	828	776	777	817	800	856	783	788	773	831	787	752	787	807	859	823	768	786	795	814	773	776	800	788	753	825	808	777	833	772	779	785	826	781	807	759	793	847	826	792	741	805	777	774	774	838	811	843	785	811	795	799	800	798	734	790	793	806	792	759	786	743	828	790	800	763	795	832	798	815	791	831	793	827	766	765	827	832	809	768	772	829	809	804	803	811	776	777	726	780	829	838	794	734	812	784	790	768	739	802	795	843	811	750	827	813	741	773	866	853	828	857	824	826	807	820	855	813	826	808	801	845	824	772	809	816	742	811	759	790	797	806	793	812	787	863	817	844	771	786	796	785	790	776	817	766	773	811	774	774	808	767	856	797	786	804	824	799	760	831	830	800	810	797	742	779	768	829	793	839	793	790	774	777	785	799	747	765	802	824	825	824	788	754	763	760	785	822	790	765	780	800	857	787	775	793	805	788	803	795	743	784	831	802	831	798	845	761	846	819	749	822	798	820	810	829	818	861	821	804	803	823	802	765	774	825	774	818	797	793	731	761	755	879	791	789	771	846	793	789	839	775	781	814	785	797	861	795	777	801	794	812	802	805	834	835	749	796	793	826	825	743	817	794	828	818	851	809	770	809	803	815	802	822	754	797	755	788	806	776	805	772	779	850	772	809	838	767	802	780	766	824	840	858	769	806	799	808	785	833	815	791	812	784	805	810	791	842	864	832	780	843	808	847	788	823	792	828	796	811	798	827	780	738	762	780	807	828	762	795	821	831	826	761	759	794	794	837	801	867	856	797	795	803	804	783	793	755	800	838	814	827	797	780	799	819	779	828	848	843	789	835	804	866	820	810	793	833	800	759	797	809	781	816	799	790	814	780	798	791	802	828	795	838	778	792	821	734	805	782	796	782	785	860	834	790	841	800	824	821	769	805	794	801	806	752	821	803	867	817	817	774	815	779	815	790	756	799	810	792	749	786	812	780	819	808	782	810	802	759	852	758	834	818	753	825	808	788	802	751	788	825	818	807	820	796	769	739	833	820	790	809	885	865	810	827	790	780	826	810	816	779	815	814	803	792	805	783	789	826	803	813	731	810	836	830	830	750	823	828	768	799	808	787	826	802	844	796	848	768	763	768	818	775	820	814	801	804	804	817	816	770	847	788	869	823	829	799	828	788	763	774	793	782	826	808	853	783	727	812	762	813	821	831	793	804	786	784	800	758	799	805	818	799	853	825	771	796	770	822	828	744	868	834	870	854	823	813	798	809	754	800	784	802	803	771	786	786	783	775	804	781	834	827	793	808	825	811	773	854	821	797	795	790	797	786	860	772	836	765	823	791	767	809	813	784	784	825	797	816	776	783	796	862	821	751	799	787	783	823	805	801	794	740	757	796	814	829	789	852	803	813	793	792	731	747	800	799	748	850	788	815	791	840	821	821	855	802	805	847	795	831	784	810	734	787	822	830	832	795	809	785	825	845	774	753	806	821	843	802	854	784	778	828	775	812	828	810	804	819	777	782	827	770	814	830	776	772	824	819	816	774	762	779	762	754	760	857	821	789	778	799	808	776
9091	1423	1611	1125	863	639	522	443	413	345	274	233	259	227	222	219	215	259	269	288	270	259	264	240	242	177	188	185	184	145	159	183	171	168	148	184	192	220	188	186	157	152	172	144	158	148	138	168	149	168	157	160	178	156	154	152	169	145	171	149	180	154	147	148	179	173	203	173	167	162	168	157	136	164	152	173	165	176	140	176	163	172	151	135	154	133	145	153	152	171	172	149	172	169	119	144	135	146	166	152	164	155	176	147	169	171	175	140	154	153	158	164	156	145	168	164	149	150	139	155	169	145	143	157	160	172	172	158	144	161	166	168	170	154	146	174	151	166	167	143	139	159	153	135	171	165	180	140	150	147	154	157	161	179	163	143	171	150	174	156	145	146	147	162	167	167	139	146	196	173	153	151	153	160	132	136	145	165	152	173	164	155	183	149	155	154	160	137	160	158	173	176	160	159	171	145	155	150	170	149	145	147	162	167	153	161	166	153	146	168	159	184	156	176	165	174	163	140	142	171	153	154	172	127	139	155	162	158	156	173	160	168	136	130	159	147	171	156	152	158	147	146	181	164	167	160	154	145	170	154	165	169	131	163	155	172	175	153	163	179	168	157	174	146	143	138	172	149	158	125	160	172	181	149	157	140	142	161	168	181	163	152	148	163	153	165	172	169	176	171	140	153	149	162	165	166	162	185	152	171	162	172	154	172	155	149	175	178	149	152	159	148	158	160	133	157	150	176	155	166	157	164	171	160	180	173	158	153	154	168	159	156	135	169	170	165	144	157	157	148	156	168	166	150	174	146	157	145	164	153	142	175	140	189	162	144	170	156	148	153	142	161	157	146	179	156	172	157	142	165	152	168	139	176	163	135	161	143	170	134	160	162	149	178	175	162	173	158	149	138	166	165	162	163	156	162	134	144	160	159	173	180	149	172	151	172	159	145	147	196	162	153	152	157	164	146	152	153	142	162	174	168	157	156	152	155	154	162	158	166	163	150	201	160	165	163	153	147	152	163	160	160	148	183	142	167	163	141	162	156	149	154	160	190	139	157	171	166	160	170	146	159	185	153	160	161	137	153	143	144	137	145	146	186	162	182	149	160	144	147	158	157	154	171	134	152	147	181	165	164	163	170	157	146	164	152	175	155	166	154	146	164	177	179	150	153	183	166	153	148	162	186	173	132	142	139	140	142	136	139	155	181	148	168	145	162	155	148	133	163	155	190	152	169	172	159	145	177	178	154	136	152	179	163	151	155	178	170	162	129	167	174	152	157	168	163	160	142	168	142	150	154	142	158	134	151	171	170	148	141	165	154	162	159	148	147	169	157	148	137	153	156	193	158	148	164	183	159	140	132	168	161	159	169	160	153	139	175	141	144	174	149	152	157	141	151	169	156	155	165	155	167	174	174	156	165	154	146	170	147	170	156	158	181	153	159	151	140	162	169	163	140	163	156	146	145	154	162	159	164	165	147	147	163	171	167	166	159	154	151	166	164	148	153	170	174	168	156	153	163	168	151	160	147	158	171	156	164	158	144	176	175	144	169	175	179	164	176	160	150	130	158	133	164	176	159	149	136	148	147	141	175	138	145	168	155	150	149	141	153	164	168	194	171	128	154	161	171	157	154	132	134	151	170	164	163	145	190	156	160	169	129	159	169	161	157	154	147	146	129	156	142	150	174	174	158	148	161	161	161	156	160	147	168	152	143	161	147	170	159	157	160	133	129	151	147	161	137	154	169	163	172	187	181	157	143	156	164	146	138	198	172	146	170	162	145	156	171	175	159	136	139	185	139	166	173	170	160	162	168	147	156	144	176	159	166	182	165	186	155	150	136	153	169	155	158	159	159	156	152	155	139	168	145	135	157	161	156	161	174	183	124	174	165	164	183	152	150	146	165	156	180	169	147	146	144	148	148	172	161	153	147	143	148	163	156	147	186	144	156	167	181	147	163	174	160	154	159	191	163	176	176	175	153	156	150	145	154	161	155	163	154	171	153	168	151	151	156	151	173	175	133	165	174	150	176	165	168	169	158	153	173	175	156	179	129	154	153	173	171	166	157	172	157	149	145	165	149	152	156	146	164	153	160	176	133	140	169	150	151	166	140	159	160	141	153	169	168	171	179	163	159	156	134	161	159	167	166	159	143	174	165	171	167	162	138	135	146	162	141	142	161	143	148	159	156	153	139	119	164	147	172	159	158	183	187	162	169	146	137	154	161	168	169	161	165	155	144	158	168	163	173	140	163	156	166	153	160	160	171	136	166	173	149	154	174	170	169	170	160	152	132	152	146	174	181	173	160	165	163	155	166	145	175	165	141	160	152	149	164	166	170	132	150	152	168	150	147	167	147	165	156	138	188	165	176	163	175	138	160	179	156	143	160	159	167	159	163	138	155	154	153	133	163	142	174	150	144	189	155	152	157	148	164	164	150	148	190	158	158	148	187	184	159	158	173	150	151	158	151	164	148	147	172	155	142	171	137	180	157	166	114	159	169	142	144	134	173	177	204	167	160	155	158	168	162	175	149	152	151	160	164	155	167	146	142	165	137	138	155	141	191	167	149	150	163	154	169	167	141	142	165	151	144	145	156	181	156	176	157	133	146	155	138	142	123	174	135	156	154	161	157	153	162	156	163	153	152	167	155	175	144	173	148	158	125	157	152	151	154	140	149	152	126	123	151	153	136	160	150	158	147	153	163	161	175	170	148	169	158	154	167	157	171	182	139	152	191	162	147	134	165	169	166	164	148	168	134	155	169	147	157	163	133	160	159	158	155	139	158	155	152	185	168	180	152	152	162	145	155	177	176	171	175	146	146	150	148	175	162	152	146	165	169	165	166	173	165	134	147	140	152	111	165	148	162	162	166	174	169	186	176	154	144	159	164	170	159	156	170	164	154	164	139	134	169	164	184	154	158	158	166	147	163	166	159	147	157	152	148	145	169	143	186	164	174	144	161	138	139	147	159	148	140	155	150	149	159	174	178	159	173	156	171	149	150	161	164	159	139	152	135	165	155	164	155	151	150	151	155	135	166	159	160	159	150	170	157	151	156	156	152	176	160	134	144	150	150	170	170	168	163	160	173	164	169	138	144	135	170	184	151	164	153	154	153	155	157	127	150	159	165	171	158	169	170	163	144	183	161	148	156	175	160	166	161	149	147	161	147	167	176	139	172	156	147	154	142	169	162	154	146	140	150	175	152	161	157	160	167	149	154	166	157	161	156	148	162	138	174	151	141	178	147	140	147	158	144	153	137	148	188	143	155	174	150	169	174	168	139	165	142	149	148	168	154	188	151	141	154	175	156	167	150	150	165	151	154	179	150	158	156	162	157	139	154	145	170	163	140	159	163	159	153	151	159	150	155	189	172	157	164	152	156	166	160	161	157	147	143	164	167	176	159	157	178	172	181	129	162	162	154	176	204	155	149	158	161	135	163	147	193	141	160	164	157	128	162	160	162	161	151	167	140	151	162	134	146	160	143	177	181	149	161	155	162
6850	1514	3158	3759	3219	2686	2267	2048	1822	1571	1375	1198	1047	1142	1024	969	1059	1245	1482	1490	1329	1295	1129	1020	871	704	683	621	646	599	566	654	588	601	577	639	726	925	726	712	556	551	494	510	482	471	464	450	484	496	471	461	472	463	461	452	469	482	491	477	478	482	467	495	456	477	464	450	481	431	475	467	473	498	467	450	474	436	441	500	462	477	461	433	462	460	433	442	502	460	469	456	458	472	436	482	480	452	450	460	470	457	487	446	467	453	427	461	448	458	488	453	475	449	491	427	449	483	434	465	498	480	485	429	455	499	449	449	474	480	449	475	490	466	451	447	451	442	430	463	447	460	464	437	448	453	467	427	409	460	455	471	481	456	449	438	445	482	447	410	454	452	495	454	434	480	472	399	484	436	453	408	488	446	454	434	454	435	446	466	437	410	459	468	417	450	430	463	428	414	480	444	427	448	448	482	471	427	450	453	473	476	456	460	440	473	421	433	430	432	452	432	434	502	447	418	425	490	455	452	440	454	479	456	458	446	428	440	445	454	448	444	429	495	441	445	454	436	434	454	443	464	429	451	484	455	481	428	433	412	429	434	459	470	511	469	463	434	465	414	467	487	423	475	449	449	457	427	427	442	452	397	428	441	454	416	473	469	448	455	427	450	469	420	470	426	443	460	465	469	444	454	430	443	467	460	437	443	425	487	439	418	432	456	439	468	436	440	431	451	436	439	439	462	481	489	474	450	459	442	473	427	468	436	461	452	452	456	448	411	458	454	491	423	466	467	458	454	408	455	461	464	475	462	483	471	429	437	454	495	476	443	421	435	439	486	467	449	467	428	438	445	433	432	480	453	432	478	445	451	450	455	425	456	443	448	422	457	437	444	457	456	454	484	450	457	434	484	422	459	455	444	464	434	454	454	425	460	441	447	458	442	445	434	476	431	445	463	468	414	459	446	463	463	439	484	434	463	458	475	460	476	444	464	435	409	433	444	454	438	406	441	443	443	445	470	435	496	454	440	439	433	449	443	454	440	466	435	453	460	438	449	433	427	429	465	454	467	466	439	447	452	454	454	433	450	470	456	465	473	441	461	441	455	473	434	492	443	441	449	442	452	483	444	487	429	443	418	445	424	432	452	428	456	429	469	443	445	482	484	448	498	448	472	487	462	500	451	442	434	444	445	398	465	460	416	466	467	470	465	459	460	456	426	437	457	470	467	442	444	413	477	488	449	435	487	402	443	415	429	465	425	434	441	456	418	468	446	460	452	430	431	445	439	431	453	459	432	409	453	456	461	420	470	469	473	466	468	462	433	437	441	453	483	390	461	462	442	434	464	437	443	461	419	430	437	449	448	449	464	427	439	427	451	437	423	434	462	490	449	446	495	454	418	437	463	478	410	441	424	415	456	465	441	452	456	436	471	429	436	436	436	477	443	440	465	432	476	443	436	451	437	480	447	446	452	474	443	482	423	464	447	471	425	454	430	462	459	426	458	437	490	449	431	453	447	445	447	474	420	471	403	441	451	465	451	463	437	457	444	455	469	436	462	454	422	465	487	446	433	441	486	445	437	430	480	451	502	500	450	439	493	436	480	456	470	461	472	465	416	480	439	422	424	442	452	463	431	447	439	443	428	432	424	434	443	430	446	448	445	463	463	455	477	407	448	457	456	453	439	436	438	469	453	465	444	447	439	448	459	450	457	449	425	476	488	426	438	471	461	466	479	445	450	437	480	432	422	435	451	437	458	459	408	459	460	455	470	447	446	452	409	463	471	428	423	472	434	461	482	430	498	479	463	401	471	456	484	431	417	435	441	470	436	454	462	486	443	435	433	459	473	443	436	432	447	467	462	431	499	473	439	435	410	440	374	474	475	469	456	470	470	440	446	465	482	468	433	478	447	460	489	434	446	433	460	446	442	435	499	477	463	424	431	407	475	450	439	436	476	450	500	426	474	509	434	448	478	437	447	443	443	449	443	448	449	436	444	427	424	436	444	463	427	428	464	432	419	396	416	457	451	453	477	464	436	461	463	466	407	445	433	435	509	447	440	490	439	474	463	470	428	453	418	463	432	452	440	411	465	503	462	464	444	461	436	484	469	471	466	474	413	470	441	423	465	432	447	460	466	447	439	473	435	428	458	468	444	458	436	448	492	462	453	479	440	468	419	469	451	438	445	467	432	454	480	431	422	415	420	442	470	447	441	410	459	477	450	486	440	419	431	439	416	473	452	469	487	443	455	468	411	456	496	437	449	455	452	434	428	438	426	455	468	437	452	464	450	477	449	420	446	421	468	461	434	481	462	412	478	396	464	465	449	428	436	454	490	432	480	426	471	464	473	453	489	441	450	480	468	433	469	410	432	429	447	475	477	414	423	448	433	412	414	431	426	418	472	457	453	391	444	478	431	500	460	444	489	474	453	433	445	420	471	444	438	459	458	462	441	483	459	467	465	438	455	454	444	436	414	435	489	457	484	432	418	395	493	456	426	398	432	445	463	470	451	388	457	404	465	458	468	473	425	397	437	466	469	470	438	389	488	450	413	453	485	481	478	477	474	464	472	475	449	449	414	464	448	412	436	445	455	454	450	507	417	442	436	391	422	463	427	475	413	459	473	460	451	465	430	449	460	451	460	423	465	454	428	423	465	438	486	428	461	447	432	440	464	465	407	460	448	487	448	461	480	431	452	449	486	467	441	469	452	413	461	450	457	441	442	456	486	422	454	459	485	443	437	467	423	447	474	495	441	469	445	456	416	446	451	454	453	441	470	441	435	418	455	469	471	440	445	458	442	468	454	424	474	456	482	460	457	442	456	402	432	455	447	468	467	452	446	411	483	461	423	465	392	436	426	413	464	456	445	476	459	411	436	444	433	414	458	468	433	478	439	449	419	465	438	450	457	393	476	436	429	452	452	426	460	415	462	492	492	452	471	479	486	486	433	446	438	485	455	472	416	430	418	434	472	456	428	402	491	425	448	441	442	449	419	476	439	459	392	450	433	440	416	432	400	503	474	505	426	447	435	495	434	438	457	470	420	459	444	431	444	435	445	459	430	474	445	463	448	482	412	510	486	439	450	439	436	423	450	470	468	425	432	457	458	424	444	473	407	432	453	454	468	502	453	439	421	464	453	451	465	475	422	484	467	475	460	479	442	456	463	441	469	392	447	450	436	435	473	459	452	455	458	464	449	434	441	421	430	409	452	430	451	422	442	483	421	466	426	478	407	464	438	425	428	483	459	453	438	440	458	427	462	435	453	435	402	428	479	482	471	452	446	443	441	414	497	471	438	424	445	441	453	406	475	480	450	447	436	458	433	465	458	477	473	465	430	426	487	451	467	442	448	444	456	415	464	444	467	459	456	436	452	446	454	453	461	428	469	452	460	474	475	482	423	458	461	445	432	479	464	500	467	505	450	472	426	474	439	440	436	434	457	471	457	455	475	467	449	481	456	454	437	414	446	468	420	448	461	472	441	456	466	500	418	456	461	468	426	445	473
15674	2951	3172	2542	1827	1349	914	744	606	560	502	395	383	398	352	340	337	382	442	440	342	346	370	325	272	292	270	282	244	229	221	229	204	220	245	244	290	286	272	223	225	198	208	208	216	203	211	242	209	212	208	216	211	219	240	216	206	207	197	199	225	236	224	189	215	223	198	204	191	204	208	222	225	195	218	193	206	195	215	206	180	210	216	216	209	196	212	217	224	199	199	208	249	196	176	186	225	205	200	210	200	208	203	204	200	200	195	213	193	234	194	197	208	167	188	205	173	207	206	208	196	227	199	205	202	201	191	200	199	234	183	181	199	209	192	190	187	218	234	216	181	215	215	197	226	216	193	176	224	152	214	232	197	197	205	199	212	195	224	191	193	206	198	200	223	194	176	198	205	226	188	207	202	216	211	210	214	226	199	219	210	179	197	204	214	224	204	199	213	202	224	200	200	226	219	195	196	220	213	210	200	219	228	205	212	206	215	210	202	214	224	223	215	217	212	213	186	197	231	207	191	189	206	208	213	215	212	193	218	222	189	192	212	195	222	212	204	206	185	233	192	181	201	221	205	211	202	207	207	191	200	199	220	186	211	220	200	210	198	184	194	237	235	208	184	225	217	198	203	211	198	188	205	200	225	199	234	192	205	185	204	188	200	230	229	208	202	206	173	190	213	191	212	203	222	220	187	229	177	225	210	206	197	206	212	212	166	206	207	246	189	226	196	233	196	203	209	203	210	175	193	190	204	215	207	220	179	217	218	212	184	210	201	207	223	194	233	191	222	194	206	217	194	212	241	204	206	200	175	193	207	224	210	208	175	214	197	197	192	215	202	185	198	213	188	219	224	230	200	218	200	187	206	179	214	214	234	213	240	196	201	189	212	212	209	218	193	221	200	218	224	212	205	189	219	227	239	210	209	217	175	197	210	199	209	212	201	225	214	228	212	194	205	188	196	210	205	199	199	210	198	243	198	200	210	205	227	205	193	204	224	234	195	215	189	214	211	210	197	196	237	185	186	211	196	185	226	216	176	179	218	195	239	190	193	205	198	207	211	192	189	206	181	188	207	198	226	192	196	214	213	207	219	210	190	200	210	195	199	198	199	214	218	207	197	246	216	214	175	194	170	219	181	212	184	203	203	214	217	192	197	214	183	211	225	191	235	209	211	202	181	203	182	210	206	198	187	190	196	209	202	234	203	202	212	225	219	227	191	203	222	207	215	182	199	213	207	212	196	205	213	220	225	207	199	210	207	211	221	212	220	213	177	191	198	242	196	213	208	202	200	199	207	206	186	211	207	188	170	190	210	196	212	195	202	217	200	219	204	199	184	203	215	243	202	193	215	228	193	198	188	203	187	218	215	190	190	199	211	199	211	217	204	205	208	215	200	206	221	226	203	209	208	186	214	231	186	203	201	185	227	199	211	219	200	205	217	199	210	217	243	207	210	214	182	212	205	208	230	199	195	207	211	196	223	195	211	201	216	166	204	187	233	184	224	200	233	219	196	164	183	211	212	200	199	200	209	190	198	234	173	189	193	186	225	187	181	209	204	199	185	235	175	184	200	204	186	226	206	192	219	183	199	210	185	196	201	197	200	192	240	207	212	223	226	203	225	206	214	198	230	195	217	186	224	206	221	217	194	199	234	208	213	224	209	198	204	212	216	207	223	172	197	208	216	223	204	193	213	196	223	192	178	222	184	221	198	211	214	217	195	184	222	194	178	173	206	195	224	173	210	208	208	206	167	223	203	183	207	221	207	208	211	199	178	207	186	221	209	189	205	193	207	222	219	210	225	218	197	220	184	212	159	201	175	210	224	191	192	214	212	196	219	188	194	203	203	226	198	200	201	196	209	177	223	196	199	229	185	208	217	186	206	215	210	204	191	195	199	203	218	190	187	213	212	236	165	215	197	169	220	211	199	219	214	197	223	214	198	212	223	202	210	193	202	188	216	183	162	187	196	233	206	231	199	208	219	208	213	211	204	223	228	203	212	208	228	228	183	207	212	188	214	224	196	186	212	197	190	187	182	216	217	192	219	204	207	191	200	201	210	187	222	209	186	197	222	214	199	208	190	190	193	211	199	214	205	160	176	215	227	211	213	215	206	180	207	213	192	241	198	208	191	188	189	198	214	200	212	222	210	199	226	214	205	195	195	160	204	206	223	207	188	204	217	196	200	188	183	220	193	202	205	205	221	186	222	190	208	211	195	204	220	210	218	189	221	202	180	215	197	209	214	206	199	180	203	203	202	199	204	228	223	196	207	218	213	223	197	192	214	224	201	224	247	194	219	183	224	206	222	162	181	205	199	201	194	204	186	233	200	200	193	198	211	215	187	210	176	219	217	211	211	201	211	221	188	227	221	204	185	198	218	215	201	185	193	214	234	186	185	202	200	200	190	216	182	202	188	221	230	223	202	204	218	201	204	200	229	198	200	216	221	192	214	208	190	171	205	210	192	185	221	187	215	189	216	205	210	193	205	221	199	211	216	210	239	209	226	207	202	224	214	209	215	236	199	184	180	194	186	177	210	210	224	218	214	195	193	181	199	184	220	214	187	206	210	197	197	227	214	175	195	213	214	185	211	209	215	199	220	204	204	194	186	208	206	200	201	203	206	194	210	213	219	173	191	202	206	216	232	192	235	206	202	196	198	203	220	215	205	186	200	219	229	197	201	189	220	213	208	219	199	220	186	210	215	198	211	225	223	182	185	197	187	211	205	189	198	196	196	173	193	221	190	233	215	203	214	228	207	194	183	237	199	200	193	220	201	204	211	199	243	179	222	210	190	186	222	192	188	203	206	223	179	224	225	214	185	212	211	192	209	199	227	218	210	194	191	222	189	208	233	209	195	219	222	205	191	191	190	201	195	206	208	192	183	192	191	226	193	204	215	213	219	220	214	212	234	209	225	195	211	211	234	243	207	193	211	204	221	205	203	218	202	200	205	208	171	221	228	208	212	192	223	183	203	199	199	236	221	206	227	190	198	188	210	224	207	195	217	209	224	209	205	224	199	209	209	209	209	190	206	203	209	204	201	188	196	220	206	214	207	203	192	213	210	199	197	180	204	197	204	183	211	219	211	215	234	195	212	181	167	241	223	191	198	206	207	220	222	190	196	220	231	210	176	189	214	218	213	200	200	200	217	187	183	215	189	203	212	221	208	190	218	188	200	217	197	231	200	209	211	183	225	205	212	221	219	205	232	209	213	197	205	205	218	175	217	209	191	205	228	202	193	210	212	189	197	196	206	227	191	194	190	197	207	183	209	200	199	199	191	204	209	202	186	195	207	229	220	198	206	218	189	219	193	208	201	184	204	198	193	231	215	213	189	213	198	207	199	193	188	190	213	199	205	199	201	219	199	178	203	191	205	171	209	218	195	212	184	186	228	192	187	227	198	189	196	202	213	195	213	203	194	220	205	203	173	207	206	232	203	204	231	205	212	226	233	189	200	204	206	201	218	195	243	226	185	198	181	222	207	207	221	225
8593	2550	5554	6748	5841	4865	3818	3453	3045	2759	2508	2002	1707	1911	1686	1650	1679	2079	2573	2415	1925	1651	1718	1476	1413	1078	1012	934	897	811	811	818	812	829	868	957	1126	1440	1141	934	725	731	725	640	648	673	624	614	646	689	629	656	649	649	627	677	586	620	587	624	602	608	602	600	625	598	625	707	595	610	616	586	620	615	561	604	586	585	607	651	573	601	581	543	599	580	576	608	624	550	599	567	601	596	565	584	585	582	601	562	590	555	607	632	597	576	611	574	566	635	568	603	605	569	550	574	578	575	601	609	570	620	566	586	616	575	506	557	529	566	570	522	578	565	598	548	586	554	592	596	574	627	547	583	599	570	598	607	585	575	561	605	608	596	599	554	597	592	538	608	580	582	599	565	622	598	556	584	545	597	632	532	607	553	609	582	569	642	595	567	564	588	552	563	561	592	581	578	554	568	583	575	619	582	559	585	591	551	601	605	525	604	588	560	563	578	608	596	604	600	559	547	559	551	594	552	582	600	547	586	562	591	578	569	570	565	564	606	542	605	608	573	591	605	604	541	614	593	556	616	561	538	584	529	575	575	558	554	577	560	537	604	585	571	590	568	550	581	571	577	592	593	555	623	573	575	573	561	568	569	577	528	574	565	556	565	529	548	550	567	580	584	551	568	575	625	585	584	601	594	521	589	618	578	586	570	555	539	637	542	555	582	557	624	595	560	574	580	582	578	567	566	544	574	594	603	548	544	536	573	600	575	546	585	575	568	578	581	582	620	577	590	583	621	602	563	552	606	551	622	565	547	596	550	581	551	570	556	579	580	587	554	563	613	570	594	512	579	598	570	622	590	585	574	597	619	631	567	565	570	577	573	579	596	563	574	553	538	548	573	559	607	548	566	581	582	546	561	587	573	567	530	549	546	583	555	575	576	533	562	545	561	569	579	559	587	564	570	564	578	546	530	603	565	592	596	544	548	598	574	550	568	580	584	580	567	564	554	606	600	537	585	593	562	591	585	593	597	589	581	615	601	561	579	581	569	616	560	636	603	580	551	536	606	569	557	564	578	572	566	598	560	568	582	566	602	537	592	570	584	613	561	562	515	589	591	579	593	616	579	586	591	590	621	564	551	575	589	550	604	593	569	625	532	557	574	582	550	540	575	568	575	590	599	600	563	579	599	579	579	605	617	550	565	542	562	595	580	547	580	593	536	581	574	589	560	582	551	554	557	576	555	550	568	606	574	561	570	545	567	566	553	611	599	577	534	568	618	608	571	587	577	599	597	566	563	570	573	611	609	558	571	530	541	551	619	564	549	616	593	592	569	607	603	567	598	587	596	585	527	601	570	623	574	533	509	567	560	550	565	588	591	609	573	616	594	576	606	573	530	545	596	546	600	574	584	571	572	601	601	575	555	565	559	580	611	577	574	554	576	599	570	565	546	572	569	569	573	552	603	571	568	609	594	596	611	589	587	557	553	542	580	533	573	541	571	570	605	543	576	570	563	608	548	567	581	543	567	573	598	519	544	561	601	595	568	558	619	567	571	556	537	560	588	565	586	589	627	606	580	587	637	599	610	552	559	574	585	572	603	555	579	553	566	541	604	602	524	556	573	541	598	630	556	568	600	590	595	577	539	568	560	600	550	569	603	592	581	610	583	579	569	596	577	583	567	540	566	588	593	569	541	600	581	604	606	526	547	567	604	521	540	548	553	541	565	591	599	553	613	579	604	588	545	562	619	560	591	584	607	574	573	578	568	619	554	618	599	585	561	584	536	541	565	592	583	593	559	600	589	595	561	613	567	562	583	574	563	550	569	561	595	539	596	603	565	578	519	590	608	573	528	571	544	557	559	594	558	572	569	562	613	563	577	560	581	545	569	612	582	599	557	524	612	580	580	589	576	612	594	574	554	576	595	607	601	574	584	548	617	587	565	596	574	544	582	566	569	590	544	592	567	579	586	557	580	578	613	596	597	569	567	615	567	595	590	566	582	558	589	584	568	584	563	592	552	599	556	574	606	558	570	558	581	554	576	565	612	550	581	570	577	559	614	532	538	614	553	596	600	579	636	543	613	591	595	556	582	556	572	582	602	566	588	571	565	612	593	616	549	561	556	543	590	593	582	611	577	593	602	575	601	566	580	570	577	568	562	569	566	608	567	573	580	602	614	543	557	568	588	640	546	571	565	539	543	584	592	595	588	557	557	587	564	601	588	555	598	598	564	582	591	577	584	595	546	594	594	614	540	602	586	570	585	536	561	536	571	570	604	607	548	547	550	589	592	609	586	601	610	597	595	612	555	549	591	587	611	562	571	560	621	572	559	555	559	563	590	542	578	567	573	540	584	577	581	598	587	543	612	610	560	549	578	567	575	540	593	571	564	576	594	555	560	553	618	558	582	565	585	546	591	586	561	570	549	594	586	583	573	561	579	561	584	582	581	568	629	595	586	606	538	573	553	606	567	574	602	564	514	583	548	614	613	602	614	565	511	548	612	598	560	598	576	588	616	584	600	595	634	573	563	591	571	584	564	614	523	601	543	580	565	572	552	593	568	563	542	596	572	507	600	605	587	589	557	558	639	561	580	581	606	575	635	589	565	545	595	598	546	578	603	528	591	581	560	592	532	599	555	569	589	587	575	530	621	587	598	570	568	569	595	549	607	567	566	548	537	557	595	608	537	583	551	522	601	549	564	566	567	559	608	549	568	590	569	561	571	536	579	539	581	594	568	562	567	566	611	595	592	617	592	588	596	575	568	617	595	551	554	546	579	608	571	580	561	591	577	582	590	609	548	598	584	603	579	594	579	534	519	576	560	557	564	563	620	559	566	613	592	577	576	602	614	587	550	551	571	569	564	541	583	522	586	618	565	534	535	602	583	535	553	574	564	557	578	641	587	623	557	607	595	576	584	553	600	561	583	575	566	586	559	613	555	582	552	597	580	570	523	565	583	609	593	564	566	567	629	552	599	578	592	578	537	590	625	542	563	566	586	599	592	583	572	597	570	588	551	546	610	545	515	573	600	563	637	610	589	589	571	572	588	574	575	602	568	597	556	554	570	593	603	581	564	554	545	518	573	587	550	612	552	582	601	596	573	580	538	608	555	554	579	575	586	537	556	579	549	560	544	585	558	605	574	565	550	578	599	587	524	540	607	553	593	579	577	572	571	583	604	570	595	574	512	626	558	558	615	599	605	560	567	578	594	575	558	567	570	611	576	577	596	552	553	570	622	544	589	558	587	573	600	541	606	604	532	576	569	588	582	554	531	557	574	562	552	571	587	560	602	568	634	592	604	562	545	615	586	546	587	568	607	576	546	599	601	610	577	579	596	556	587	566	606	563	582	587	594	533	585	535	559	578	618	577	557	552	590	566	570	546	579	587	561	547	577	615	598	567	604	587	568	522	610	597	568	568	563	587	556	604	521	549	565	581	578	548	549	568	610	549	604	569	548	576	595	595	594	600	578	567	561	569	578	592	611	552	568	577	570	557	621	588	549	586	591
2229	370	350	373	302	347	330	343	275	331	335	299	337	297	323	334	322	321	334	315	315	353	329	348	371	289	313	288	319	341	329	326	337	321	300	325	345	285	300	343	281	316	298	322	344	326	318	341	357	320	336	342	293	340	335	317	328	329	327	357	280	315	309	343	296	332	286	324	367	326	309	310	312	337	322	291	338	297	282	304	339	329	321	330	296	338	313	289	328	332	297	311	308	329	315	320	327	300	342	332	323	318	336	315	308	305	319	312	324	344	330	320	341	316	335	315	294	359	322	297	325	354	311	323	317	284	313	338	326	311	345	300	292	306	298	304	376	337	334	324	340	317	330	367	298	324	313	319	306	306	294	323	307	348	310	305	328	280	289	353	309	339	358	342	325	338	341	349	318	341	323	321	323	278	327	325	311	336	317	334	309	339	320	339	306	295	320	336	294	304	357	290	316	328	327	284	309	325	319	311	338	301	301	345	323	323	295	347	328	333	317	294	312	281	333	337	282	352	284	339	306	305	325	285	309	289	324	318	318	328	300	354	307	314	314	313	309	323	341	302	352	298	338	331	315	320	318	283	329	332	325	313	303	339	344	302	324	287	313	319	324	345	295	316	312	331	301	326	326	320	327	268	278	339	315	339	338	301	311	297	319	347	303	306	336	341	334	331	334	350	328	315	329	277	336	309	325	314	317	359	339	323	295	354	316	331	310	298	328	361	319	317	322	370	305	375	299	291	324	309	324	318	333	292	318	328	348	319	288	329	346	312	346	334	312	309	318	348	344	330	300	344	341	312	302	298	308	316	274	311	314	342	308	298	311	334	327	339	318	323	303	306	291	282	299	313	305	294	324	336	317	306	322	305	313	317	316	315	324	326	308	317	333	319	324	330	317	327	322	325	329	353	322	336	336	309	311	335	340	342	301	330	364	324	360	311	304	308	340	350	318	336	329	365	331	308	369	310	314	326	310	304	329	337	338	327	335	361	345	336	337	297	318	350	286	309	291	325	284	341	332	313	317	295	303	314	304	347	300	307	345	304	281	338	366	313	356	316	284	366	347	322	334	310	325	318	332	319	318	329	279	320	288	307	360	335	324	303	337	350	298	361	330	321	322	311	310	333	363	342	311	325	347	322	356	332	311	335	304	344	300	351	353	327	329	320	319	342	334	312	331	322	319	338	327	346	302	325	333	309	358	366	325	339	299	343	344	327	323	338	329	313	314	316	340	336	296	308	305	316	305	300	328	310	340	322	323	310	310	317	290	305	346	349	318	340	343	304	304	304	305	310	348	337	328	339	320	316	330	315	316	316	338	320	292	295	325	283	307	328	341	326	304	315	295	348	349	330	320	338	309	305	281	289	329	314	308	302	338	307	315	332	298	355	317	336	289	331	344	301	334	330	319	301	314	339	303	313	295	345	332	323	312	333	327	313	332	295	318	344	350	313	313	294	325	321	303	307	350	269	337	309	295	328	324	333	321	303	318	295	315	294	319	328	331	275	297	295	324	297	354	292	332	318	329	288	308	321	327	325	310	300	310	311	324	350	313	304	328	291	335	326	326	315	318	339	291	336	330	341	308	322	333	304	276	320	330	362	312	328	303	320	317	342	271	344	314	322	358	322	306	325	289	324	318	355	319	302	315	317	342	305	315	332	304	330	361	311	366	330	343	308	335	334	297	342	361	319	312	321	327	335	293	345	328	318	314	304	309	315	301	291	316	319	350	321	290	302	337	281	324	325	328	307	305	304	316	312	337	329	306	318	289	298	326	340	323	328	341	268	301	316	306	329	311	333	326	320	341	336	307	361	324	319	294	322	319	316	313	301	329	332	326	323	306	321	328	352	342	297	324	338	321	325	330	336	301	306	331	339	337	321	331	326	330	334	323	305	343	299	311	328	311	291	299	337	314	312	328	309	289	313	320	338	331	327	302	279	284	311	313	310	329	340	355	314	337	325	305	362	305	299	304	302	272	328	316	313	310	333	314	328	312	295	308	316	325	352	318	338	330	289	298	311	308	317	318	336	355	329	339	314	322	307	311	327	289	326	339	353	350	317	325	307	321	322	313	358	318	330	337	301	341	307	330	339	305	299	293	309	330	310	346	331	316	324	335	313	331	310	325	316	358	333	321	301	307	340	327	321	330	306	326	318	313	298	308	283	313	280	350	311	317	313	297	301	304	335	330	312	285	319	360	333	341	323	326	306	308	334	312	348	310	300	286	332	342	353	318	333	334	352	312	330	310	323	308	347	299	315	318	363	293	309	338	317	302	342	323	326	310	308	327	296	316	303	342	323	330	349	326	324	358	290	322	330	373	349	310	330	307	318	331	301	312	319	340	327	350	327	335	297	317	313	320	313	300	308	289	327	313	318	339	310	346	316	357	318	290	329	346	351	315	324	317	354	282	306	337	311	307	309	351	319	312	347	307	320	301	358	291	327	355	349	317	333	345	321	311	314	316	279	353	365	333	312	334	316	321	285	340	383	298	353	333	282	345	321	337	316	302	344	327	306	274	338	281	312	305	312	323	322	329	316	322	305	314	324	331	351	300	317	318	319	314	318	301	348	313	318	354	303	312	307	269	329	359	319	275	314	314	332	311	315	324	319	313	323	305	334	303	315	333	324	300	311	294	290	338	297	351	313	339	328	345	366	315	295	320	305	351	273	311	369	306	308	330	315	283	301	314	340	321	290	347	331	337	339	309	311	327	303	315	329	367	339	331	283	305	320	308	327	301	305	305	293	328	327	293	321	321	342	330	296	344	317	309	320	303	292	323	334	339	330	313	296	319	319	291	337	304	322	332	297	291	357	319	346	326	316	324	322	303	332	327	320	322	325	360	335	285	316	335	331	282	317	332	287	288	339	310	315	345	335	349	274	309	311	327	321	361	309	311	333	361	329	336	324	353	318	326	335	308	341	297	303	310	312	297	355	308	316	292	314	323	325	319	283	286	307	323	293	303	319	290	321	348	311	333	351	312	292	318	331	327	307	316	342	345	327	313	310	312	286	331	327	329	309	329	299	306	346	299	300	339	292	331	349	341	326	366	315	339	312	320	324	373	301	338	314	317	296	334	336	319	329	326	345	338	299	368	315	305	334	345	329	280	300	332	315	331	351	317	317	329	326	335	310	315	343	322	339	304	323	359	345	322	337	326	293	293	322	314	320	315	288	316	346	317	346	310	323	326	307	348	303	293	333	354	349	305	314	306	287	319	337	298	341	318	313	328	320	302	321	325	318	323	286	284	330	364	310	299	325	338	322	311	274	300	293	308	365	326	329	313	340	312	297	309	363	331	322	343	328	312	313	299	314	320	325	308	339	349	295	307	301	336	334	281	303	316	313	281	311	342	333	330	335	343	336	326	345	312	298	294	288	333	360	319	316	325	323	324	290	340	339	319	335	284	316	338	333	325	287	321	312	323	328	309	301	320	304	300	293	282	299	332	356	326	340	331	302	360	295	309	325	338	272	306	327	317	302	307	334	352	345
2763	897	900	931	870	870	849	848	858	851	839	811	800	825	771	812	820	833	782	825	822	794	820	816	810	799	808	821	787	813	812	796	817	810	811	775	825	779	849	804	762	762	798	785	747	766	811	834	806	866	763	791	789	826	800	824	804	800	823	758	773	782	806	818	771	794	789	790	771	716	795	786	812	768	785	827	753	800	830	792	789	810	803	816	859	800	800	772	761	813	826	846	788	752	805	776	813	789	822	788	757	806	812	800	821	809	766	771	770	818	840	767	856	789	777	785	773	741	796	777	834	797	801	806	756	791	771	781	790	790	768	800	799	777	745	816	762	790	842	827	713	756	786	835	821	737	775	813	800	801	805	791	793	790	745	820	734	819	765	759	764	784	767	778	812	816	801	762	799	796	846	809	788	816	843	816	812	799	775	811	783	799	809	807	756	851	790	782	794	750	819	809	742	812	789	863	796	775	801	787	815	808	777	806	837	817	791	822	807	803	788	780	784	817	804	763	754	795	725	798	786	756	795	811	758	782	774	786	781	787	795	799	746	860	819	803	775	797	771	793	805	784	823	792	786	756	813	815	780	820	772	781	793	799	813	793	777	768	803	835	820	742	803	764	804	757	776	769	782	811	798	807	845	801	774	782	819	804	831	827	792	771	825	833	758	771	831	762	799	758	782	769	755	765	849	790	783	756	811	778	791	797	856	804	801	830	815	748	808	812	854	789	797	785	756	752	796	792	745	774	834	780	757	783	856	771	841	832	788	799	804	791	783	818	806	847	806	789	808	755	772	790	747	811	848	760	766	790	804	807	801	820	824	800	782	808	828	832	842	738	797	760	782	808	844	825	809	797	808	788	762	810	790	844	827	796	743	831	785	787	766	792	773	778	813	820	816	809	758	805	763	815	780	761	824	788	818	825	792	803	728	777	784	782	788	795	778	832	793	815	796	801	801	808	790	793	826	759	772	796	855	803	817	849	760	810	785	788	793	812	789	782	808	758	781	775	802	814	823	727	738	799	817	834	764	792	817	822	810	832	778	812	782	835	776	778	817	813	776	760	827	802	825	788	787	769	812	803	795	797	826	790	759	820	776	741	770	773	823	815	786	788	776	831	736	780	776	837	707	788	832	768	786	785	758	803	816	797	801	737	764	787	819	807	803	762	804	788	833	795	758	750	804	801	740	803	775	748	854	800	784	780	879	826	834	810	771	758	823	790	823	780	811	779	838	814	790	825	743	764	780	852	841	837	802	796	788	826	809	811	810	807	762	762	753	789	786	798	800	789	825	766	801	850	830	801	792	813	828	790	828	763	810	796	783	803	793	833	738	819	821	829	713	760	796	805	848	814	758	772	767	787	774	826	762	719	834	818	792	789	789	734	787	831	804	806	783	780	787	820	779	778	788	760	754	766	797	787	802	760	780	719	788	775	782	806	790	793	772	811	779	772	823	764	771	805	849	789	846	797	752	806	772	817	772	791	826	755	798	794	795	819	799	838	780	831	784	837	775	788	778	848	787	807	763	808	776	741	814	809	755	826	781	806	817	780	773	822	760	752	786	776	767	793	800	823	779	807	834	829	828	779	816	761	842	796	791	807	825	736	803	793	797	780	765	800	848	768	754	864	795	783	777	796	803	776	807	769	776	806	825	854	791	833	801	842	835	755	795	812	758	787	783	811	795	826	794	781	778	787	733	779	797	776	772	766	811	806	747	764	816	786	777	781	800	819	810	790	773	830	819	797	775	775	745	829	813	830	785	810	767	813	802	761	794	803	805	819	781	742	788	797	785	777	819	773	805	788	825	774	773	782	743	758	769	806	806	734	843	771	814	779	754	769	860	791	796	806	820	829	817	818	767	796	810	790	784	765	798	797	842	799	839	811	761	752	757	819	779	738	770	813	783	775	720	801	797	824	758	784	807	812	779	794	736	787	768	838	809	807	771	771	795	803	787	814	818	859	797	800	809	787	781	771	783	762	793	793	815	814	794	770	808	871	809	838	816	785	796	774	800	780	757	847	789	786	768	787	823	787	794	781	794	807	830	777	842	760	810	812	792	797	771	830	817	770	789	824	779	777	793	818	756	817	772	838	807	775	778	835	769	798	794	791	778	773	757	775	745	796	800	780	781	731	797	763	790	772	787	773	780	807	782	808	796	745	782	802	753	787	810	777	799	792	781	785	811	760	764	804	825	772	773	743	815	760	844	752	827	773	828	805	827	797	780	813	779	681	810	825	807	764	838	787	812	809	780	780	808	818	815	829	800	809	805	773	748	839	779	863	850	816	763	742	732	789	804	790	759	758	789	834	784	808	827	791	802	798	787	767	774	783	804	825	828	816	825	772	753	828	801	797	824	798	762	840	785	825	825	821	775	742	789	821	757	813	792	823	759	832	829	805	719	793	797	780	857	811	831	785	827	805	790	806	765	741	803	850	800	805	798	817	815	771	762	805	772	772	830	831	745	828	824	789	812	788	798	820	761	761	772	791	786	835	770	778	821	785	780	736	756	804	789	770	768	791	759	831	807	865	850	777	785	757	783	803	728	770	766	783	774	779	776	760	766	778	773	809	782	843	783	762	777	825	808	784	782	788	871	802	783	740	786	776	771	816	779	827	781	808	784	776	788	772	809	776	821	816	757	842	785	808	797	802	788	786	747	717	814	815	791	849	781	789	820	809	795	787	787	790	770	846	810	796	783	803	807	785	778	778	804	805	826	796	798	768	795	813	802	787	830	773	781	778	775	779	766	822	796	790	818	754	822	804	740	781	801	733	837	798	746	759	778	814	793	759	766	779	813	780	783	772	817	833	795	801	785	784	828	805	717	814	730	834	848	803	731	792	799	815	802	784	724	806	816	794	821	800	763	773	833	735	836	776	787	770	738	812	778	804	797	765	775	797	773	763	772	741	746	768	791	758	791	815	814	817	768	766	770	771	782	793	754	793	876	813	796	787	821	807	742	760	768	824	814	797	774	794	796	757	773	789	804	798	783	826	802	798	754	815	802	786	812	810	823	791	824	767	768	800	808	773	750	769	798	814	766	808	810	768	823	762	789	834	762	808	782	803	799	774	819	785	825	867	802	788	777	781	784	806	777	801	762	820	741	809	785	749	785	834	805	792	817	788	854	754	790	804	793	731	759	781	840	787	807	812	830	776	817	793	838	770	812	845	759	814	783	873	782	777	793	818	809	823	817	832	772	825	793	736	752	853	811	776	737	821	769	766	794	760	741	822	762	809	786	782	786	774	759	821	741	796	805	794	777	835	796	805	793	805	810	845	790	831	773	769	779	757	805	819	817	778	775	754	796	810	826	805	755	788	818	750	763	811	769	793	807	791	776	782	779	818	861	763	792	810	772	810	785	762	814	759	767	779	763	811	834	838	771	729	852	750	741	805	795	788	827	751	815	803	819	842	789	821	736	815	820	793	757	798	786	741	802	748	827	804	825	804	795	783	818	804	772	794	829	814	751	781	761	830	816	819	741	793	770	801
8676	1434	1612	1359	1027	723	546	423	398	348	310	277	235	252	236	232	255	268	298	279	234	239	242	219	210	176	174	195	185	183	189	164	177	171	206	184	212	187	180	199	172	168	170	169	159	148	187	178	150	148	155	183	167	154	153	152	156	163	161	195	164	161	171	161	166	197	200	193	155	176	146	183	184	176	179	153	179	144	178	151	183	157	175	175	163	172	167	172	165	170	163	172	148	163	162	175	157	161	143	192	172	172	151	146	164	157	164	157	152	172	158	148	162	147	195	183	167	144	171	169	175	149	143	144	148	176	191	169	169	168	156	164	137	160	155	169	159	160	143	140	150	162	157	174	158	147	150	155	156	168	160	158	168	141	149	159	173	178	169	153	173	157	173	158	172	148	158	166	157	149	165	165	168	164	155	172	181	154	151	161	161	155	139	160	173	171	174	163	175	160	149	152	159	185	150	167	156	168	157	172	156	169	166	149	157	183	159	154	161	155	148	154	141	169	149	170	188	183	178	175	151	173	166	150	165	149	188	143	157	162	169	182	151	145	174	161	163	183	167	169	173	153	151	154	170	180	184	157	160	154	157	149	164	150	172	163	168	164	164	157	163	159	166	146	179	143	146	159	157	159	173	153	161	152	174	156	165	144	159	187	161	153	152	173	138	157	172	171	159	171	152	161	168	178	177	176	170	182	160	173	147	150	172	168	164	168	134	156	179	146	144	149	179	134	156	151	150	162	159	163	165	174	165	147	184	170	169	167	146	138	147	168	166	188	157	159	164	158	158	146	150	154	139	175	177	182	147	162	169	170	186	172	178	143	158	142	177	150	162	183	153	165	148	167	164	166	155	174	165	177	158	154	172	159	187	171	160	168	187	179	180	173	145	192	193	178	127	167	155	169	158	151	164	157	169	159	166	143	171	196	179	140	168	137	151	148	182	151	178	150	147	192	166	175	185	191	175	171	171	169	166	156	161	173	168	141	145	147	148	181	159	145	177	168	160	187	160	177	172	182	147	163	150	172	156	156	157	157	152	147	163	176	157	148	159	158	154	175	148	135	151	176	174	154	162	148	166	165	168	164	132	168	172	150	183	164	168	163	144	163	184	159	151	161	180	174	169	147	161	182	166	154	152	165	164	178	154	135	177	166	189	174	185	164	170	166	153	156	165	163	158	142	182	165	155	161	173	156	159	136	152	166	187	162	162	146	157	160	128	150	170	186	164	143	178	172	163	165	169	159	167	155	160	157	178	168	159	164	172	156	192	172	152	157	179	150	174	164	165	142	148	159	158	161	151	151	177	168	161	164	171	158	176	193	166	169	162	171	160	143	182	182	176	167	157	165	149	174	149	139	163	137	164	169	183	166	159	160	152	157	175	150	156	171	195	178	174	174	169	163	152	163	168	174	156	157	184	179	165	188	157	168	169	161	166	149	164	165	161	165	145	134	169	157	173	158	170	173	135	150	156	174	178	188	180	162	182	175	165	165	167	151	162	161	171	168	166	150	158	177	172	152	153	165	168	187	160	159	177	170	153	179	158	151	156	126	169	167	159	174	183	177	159	131	149	154	151	161	172	162	159	149	197	167	169	162	167	168	149	159	173	150	141	185	165	167	177	153	168	176	183	191	170	155	166	147	153	153	163	165	183	166	150	153	166	158	155	184	161	157	167	150	155	153	169	173	168	200	157	146	165	169	156	147	176	171	155	153	157	155	155	146	158	152	160	169	180	159	167	175	194	134	177	161	157	163	163	172	155	154	152	188	164	142	163	147	167	180	162	132	154	173	171	170	152	143	142	172	165	160	170	141	174	153	156	165	170	162	162	133	171	164	165	173	186	142	185	150	168	183	168	164	147	145	175	193	164	154	158	161	156	151	165	168	170	160	150	163	158	135	146	149	173	156	138	174	149	143	158	158	157	152	141	175	165	148	154	181	174	154	155	140	178	196	126	162	167	184	162	172	169	163	183	156	166	155	152	151	189	162	148	186	161	173	144	175	144	143	150	168	162	165	142	162	176	140	164	175	166	171	145	173	132	169	201	146	160	172	153	186	146	156	154	152	175	162	151	165	151	153	177	184	160	158	153	133	157	173	172	173	160	174	134	143	183	167	167	170	160	172	173	170	160	144	158	172	162	155	155	180	168	170	148	186	167	164	170	156	159	152	161	138	171	131	153	142	156	148	191	149	164	158	174	142	124	152	165	168	177	132	148	161	138	161	143	143	151	157	140	169	148	172	162	151	147	174	147	164	161	161	150	160	151	135	166	155	163	145	171	144	147	174	159	150	168	125	150	164	166	145	147	155	191	163	171	147	162	165	166	162	169	166	167	175	161	153	155	181	173	182	159	168	163	148	158	153	167	167	157	153	177	178	187	174	174	156	186	158	141	167	164	167	134	167	172	165	158	143	183	182	163	151	173	164	184	176	174	172	168	151	150	151	160	168	176	175	167	196	151	148	155	138	134	165	167	126	157	165	175	144	156	149	176	164	161	158	172	185	158	159	154	170	154	162	171	134	154	155	155	161	163	164	155	151	156	139	167	167	170	173	165	150	159	157	144	160	140	178	142	166	182	179	182	174	180	148	163	153	162	170	154	157	154	151	190	151	166	176	151	168	170	180	180	171	162	160	182	169	159	166	143	160	159	185	169	167	144	154	152	166	160	159	162	152	183	179	155	158	126	166	164	178	147	170	167	128	163	186	167	181	176	189	141	130	166	191	154	144	162	175	164	158	149	177	169	154	143	144	172	166	155	165	179	148	152	161	167	175	192	175	146	153	159	163	153	143	142	164	140	146	140	150	164	151	165	159	149	165	175	178	165	161	164	171	139	169	144	168	159	163	171	166	136	167	156	160	166	164	158	196	145	153	200	170	169	140	152	161	190	178	158	159	165	149	141	196	149	145	152	185	174	157	167	157	156	144	152	160	188	155	153	153	172	141	150	160	173	169	179	164	168	161	158	152	149	179	166	147	155	171	162	170	178	179	171	191	152	169	154	168	151	179	167	158	172	173	162	179	156	175	138	165	189	165	155	151	142	177	153	154	170	153	154	182	166	165	165	152	162	184	179	161	178	130	156	172	174	159	176	162	187	164	166	157	166	169	170	178	194	146	155	161	178	150	154	172	164	177	188	188	174	171	158	169	167	160	153	149	173	135	153	143	187	152	157	138	174	181	166	154	164	183	199	150	177	182	184	146	162	172	167	176	169	154	165	177	180	149	156	192	161	177	158	151	199	156	166	177	167	149	148	183	157	146	157	147	161	162	160	153	168	179	137	165	170	184	174	179	174	182	172	174	157	164	158	167	161	158	174	173	169	191	158	155	168	158	148	152	163	164	195	170	160	175	143	152	177	138	154	148	150	150	149	155	155	132	146	144	186	160	170	157	152	154	158	165	144	176	189	154	170	172	166	167	164	132	171	178	173	173	160	148	169	174	164	161	159	174	164	188	150	176	180	164	180	182	165	151	143	172	151	145	136	186	173	167
6617	1574	3259	4025	3388	2877	2242	2036	1894	1498	1472	1183	1035	1061	972	1053	1120	1299	1556	1312	1212	1144	1111	1034	750	630	746	673	643	608	555	579	585	507	668	677	799	791	789	712	572	563	539	474	500	505	497	490	484	496	510	493	473	492	497	494	503	458	517	476	463	505	461	465	481	477	515	701	485	489	471	503	473	487	445	474	465	457	467	489	469	478	482	487	422	507	466	452	456	523	462	470	472	492	458	453	449	454	447	465	439	447	499	456	459	419	463	436	454	502	481	489	481	468	480	456	460	437	466	465	455	448	450	453	458	412	476	466	441	463	462	450	529	481	478	476	427	451	458	486	465	456	445	429	446	469	456	458	474	484	506	490	437	419	478	439	443	484	481	424	439	451	432	453	441	483	468	479	470	460	424	492	470	436	436	457	465	434	462	448	456	468	476	469	453	483	446	461	453	468	437	428	452	469	447	447	488	472	454	453	477	479	433	443	472	485	488	513	429	464	462	499	519	441	487	448	488	447	463	461	441	479	496	470	429	447	438	459	454	508	436	495	438	484	428	462	432	457	409	482	448	471	447	453	451	457	439	477	422	474	463	456	449	469	467	454	454	445	443	470	443	496	476	478	496	427	462	501	451	441	487	422	423	480	435	465	470	434	417	476	431	453	504	448	443	474	483	452	439	463	476	440	457	421	450	478	456	418	454	452	498	463	499	464	473	479	435	436	444	419	450	483	439	429	477	446	440	454	493	444	446	479	484	452	450	466	477	432	424	432	467	473	432	484	480	439	439	460	464	455	422	465	473	447	460	471	476	479	457	449	464	483	508	454	443	474	442	456	450	456	486	429	440	458	492	462	446	488	467	472	452	460	458	451	489	445	427	445	462	445	434	455	466	434	474	434	470	451	468	476	468	458	442	455	450	502	443	493	461	457	456	444	505	456	441	463	469	451	421	469	470	462	451	456	478	450	506	463	458	457	467	466	451	469	445	457	477	455	424	421	441	454	430	476	470	479	413	457	463	467	460	493	451	428	458	458	420	437	499	433	480	507	480	463	460	453	468	479	478	463	450	505	501	471	421	466	426	441	456	534	451	464	465	450	428	494	435	492	468	475	460	464	467	455	471	430	453	464	450	451	461	446	447	471	441	464	468	484	461	444	494	468	454	467	486	478	467	443	486	456	465	457	481	467	445	504	483	430	458	488	453	457	467	438	443	459	474	450	462	475	491	457	459	453	452	445	457	482	451	448	475	471	460	443	497	436	450	482	468	485	432	447	452	456	428	456	440	468	470	519	452	487	448	460	466	442	445	460	465	439	466	449	489	467	460	455	456	481	459	441	441	482	438	463	459	493	456	432	451	470	470	469	442	481	451	440	454	467	469	445	494	455	432	430	422	440	480	462	480	450	481	479	486	444	457	493	463	392	471	422	479	444	436	442	448	448	473	462	451	453	493	442	415	448	441	421	456	465	449	450	492	421	464	497	412	412	478	482	476	473	424	452	466	454	468	459	477	445	437	437	477	465	497	436	477	467	424	421	453	438	439	471	432	413	399	424	483	435	498	435	466	455	450	435	445	500	460	473	429	465	447	447	433	476	471	447	470	476	456	449	453	457	466	476	448	454	459	514	448	458	438	454	492	466	473	465	444	460	452	446	430	422	445	461	454	444	453	450	472	460	402	476	447	440	463	428	450	483	464	497	450	460	442	450	434	441	423	452	469	439	470	454	442	434	434	488	440	435	424	445	475	466	469	470	445	467	461	463	474	458	437	427	468	457	447	489	451	479	441	454	450	459	505	425	467	439	430	476	423	457	452	450	456	501	486	439	421	464	445	466	472	451	427	423	465	472	432	421	448	461	487	456	480	492	459	460	463	447	466	456	453	454	443	484	445	432	503	417	445	464	413	460	505	523	477	482	458	418	427	481	496	448	440	471	459	420	443	489	440	462	456	453	451	475	484	466	486	459	436	496	413	464	464	461	466	466	443	447	466	499	480	440	465	485	455	484	489	441	445	435	473	448	459	473	452	465	467	449	452	467	502	468	439	444	425	479	457	478	490	464	467	457	464	435	469	462	488	485	434	470	468	472	450	458	462	434	435	428	482	443	498	477	445	430	451	447	484	466	464	467	463	477	478	449	430	419	421	432	474	471	461	474	498	466	442	453	481	495	443	501	413	466	434	439	446	447	427	452	497	474	479	437	463	448	447	469	476	496	471	427	458	457	459	491	461	477	466	445	466	448	460	438	471	480	454	430	459	484	442	436	448	438	479	454	458	429	480	468	441	462	455	482	487	443	486	414	465	462	473	465	435	435	439	448	454	427	478	440	479	429	460	472	437	478	456	468	462	473	480	458	438	501	452	453	476	450	454	465	521	459	476	445	452	473	454	475	493	451	501	465	487	489	471	479	492	450	464	473	428	459	474	457	433	402	458	482	486	438	416	432	487	447	449	479	461	478	424	482	481	460	430	481	463	447	467	433	402	437	477	457	482	458	462	467	437	486	467	442	466	473	448	433	474	507	449	455	447	452	473	478	458	484	481	447	455	456	452	470	477	416	463	432	440	437	465	441	417	443	452	464	447	431	434	394	485	467	454	446	475	433	484	457	496	455	455	468	443	461	487	482	450	466	462	442	464	463	431	459	447	454	460	476	428	430	473	480	433	466	471	457	444	470	440	438	465	507	492	423	452	461	433	436	446	423	478	485	462	426	487	446	459	471	439	465	465	458	465	475	432	469	456	463	477	478	481	451	474	443	459	477	456	463	433	429	433	454	429	463	467	460	419	476	481	469	489	429	477	450	434	448	463	467	446	478	457	444	475	470	470	466	464	443	462	445	485	474	444	504	477	475	455	443	436	461	446	456	443	448	475	452	479	449	460	449	419	497	495	489	470	474	455	450	464	462	432	475	446	433	454	445	444	467	441	451	485	468	463	514	442	486	458	479	486	462	478	464	474	488	465	434	497	429	431	434	442	463	456	445	470	444	462	410	484	506	492	464	444	443	377	437	464	470	483	441	454	494	455	450	486	481	484	426	478	477	463	476	441	399	467	463	468	488	477	441	444	442	451	471	476	488	421	453	465	484	431	508	482	480	429	429	436	428	450	417	496	425	442	474	465	483	474	445	422	449	473	488	466	409	460	484	437	503	434	471	462	424	450	453	459	432	462	446	450	410	481	450	453	461	481	447	447	474	437	437	470	455	458	467	436	491	491	477	442	493	484	456	457	425	439	459	445	458	433	474	427	459	457	474	429	468	432	452	483	472	411	455	442	438	475	496	459	444	469	425	468	477	476	429	459	423	498	464	439	443	498	470	453	458	478	451	481	474	432	476	511	466	470	483	484	463	428	452	451	425	461	457	485	491	475	452	463	461	472	491	478	426	455	479	459	456	462	463	466	459	479	473	496	470	438	451	438	494	459	487	462	505	462	451	484	502	439	434	478	484	491	443	475	451	477	442	464	506	455	432	473	491	469	496	473	458	447	476	495	471	499	496
15122	3223	3335	2521	1704	1134	950	766	640	588	604	417	401	398	372	378	439	429	503	457	387	364	333	331	336	267	272	247	258	237	213	240	208	231	287	281	279	294	274	261	214	244	254	238	206	212	219	214	224	182	215	237	196	222	234	217	227	217	222	202	240	214	217	220	223	234	201	334	227	186	212	241	228	217	217	204	253	186	216	214	201	226	198	228	204	215	219	221	235	208	227	203	223	211	217	193	233	224	225	207	220	182	216	216	219	233	197	247	219	229	201	197	216	205	208	215	200	203	218	209	201	211	225	216	220	219	213	226	218	217	222	204	201	219	225	249	219	189	193	208	229	217	195	221	238	204	228	215	201	213	232	222	214	201	220	214	229	238	214	217	216	230	209	205	231	210	213	214	218	210	201	198	212	206	221	204	227	197	176	205	212	193	208	202	221	192	211	211	234	248	212	220	238	216	188	193	196	257	240	231	204	204	209	231	208	219	213	205	226	200	218	199	220	173	214	239	212	218	225	225	222	209	187	235	172	196	220	189	216	226	233	192	215	224	221	207	225	206	208	214	203	207	214	204	230	188	221	225	196	208	198	208	224	191	206	242	204	223	204	197	192	232	226	210	209	209	199	224	228	223	234	229	227	221	195	200	246	197	209	217	218	225	261	209	233	193	222	191	222	194	216	215	208	235	204	222	209	221	228	216	251	194	197	202	200	211	217	210	222	188	201	192	192	195	210	192	235	195	209	222	197	213	230	206	213	199	225	223	233	199	228	218	222	218	209	195	230	216	211	230	198	223	204	194	213	219	214	207	202	212	212	226	207	228	204	227	216	216	184	186	234	206	218	210	223	192	214	220	227	239	192	201	191	197	222	194	257	215	196	228	209	205	200	198	186	214	233	225	213	202	229	213	207	224	187	185	198	210	195	242	202	222	208	200	219	202	198	219	228	217	195	226	230	211	235	250	238	218	202	208	207	235	208	227	194	220	212	237	202	225	225	219	241	214	225	193	211	198	199	211	195	226	196	235	245	217	173	219	202	230	207	217	200	201	222	220	217	230	211	233	222	224	217	234	234	195	221	216	192	223	206	229	204	221	209	223	218	215	215	198	224	218	222	233	241	224	189	233	184	202	207	218	204	232	203	251	225	216	230	211	200	239	200	199	202	228	186	214	226	202	205	207	212	202	200	227	200	217	238	220	228	191	215	194	199	204	193	214	184	212	198	220	218	187	209	213	210	233	221	223	198	206	253	223	194	212	205	212	211	193	206	196	196	196	199	177	204	233	243	213	222	244	224	220	221	215	214	184	205	225	185	210	234	222	206	205	218	210	194	209	206	209	214	223	205	194	200	198	222	182	217	202	213	201	207	214	199	222	202	200	192	208	216	220	194	222	210	207	244	210	190	194	201	221	244	247	200	235	221	229	202	252	183	242	270	223	204	243	222	222	236	219	203	226	218	191	222	220	218	219	186	224	235	238	210	205	225	226	226	218	214	214	210	201	238	223	216	204	217	242	222	255	218	238	214	232	214	202	211	211	223	184	210	197	229	207	224	217	199	224	200	222	210	217	198	210	237	211	228	211	193	208	210	209	233	222	220	226	226	244	199	199	184	189	209	222	236	211	199	203	217	216	204	216	219	227	185	239	173	227	215	227	215	197	223	251	194	219	191	212	236	182	199	211	238	221	206	217	203	223	240	208	230	223	199	231	244	205	222	199	196	223	237	229	212	225	221	228	207	223	224	218	209	181	241	239	186	213	189	219	201	234	211	206	217	212	225	213	211	185	206	195	218	207	221	198	217	223	258	192	185	235	219	217	188	246	211	222	234	218	216	199	218	219	206	199	237	203	211	249	204	224	208	213	225	198	199	203	216	212	227	193	235	219	203	214	187	183	219	219	216	210	204	225	223	212	210	220	232	195	211	200	210	216	210	208	195	218	199	204	202	223	206	188	214	206	206	213	209	218	220	197	213	211	204	220	196	242	217	194	222	227	215	195	208	199	221	221	217	208	237	200	218	203	236	212	207	192	227	229	212	228	251	219	197	205	228	203	231	220	231	214	204	205	247	232	195	215	238	209	229	223	203	217	211	203	237	189	205	185	205	199	205	210	193	222	222	215	203	222	198	188	219	196	189	232	193	214	202	228	211	241	216	217	227	215	192	224	233	219	219	220	230	225	210	198	231	209	225	242	196	187	211	236	199	234	202	187	206	211	212	186	234	235	244	212	227	214	216	202	244	214	201	187	207	240	253	221	207	215	211	236	192	226	212	223	210	244	196	208	247	233	234	207	220	210	214	194	193	215	208	216	233	220	201	231	213	223	244	230	221	201	230	219	209	194	219	251	214	181	218	229	212	207	216	217	220	230	205	231	204	209	210	232	226	190	223	221	202	200	231	214	214	224	195	211	213	214	221	202	225	226	228	213	198	180	189	218	180	231	219	205	209	220	201	212	203	206	195	226	188	218	210	223	246	229	213	207	222	220	211	205	186	232	222	216	221	221	225	204	241	222	211	216	229	225	184	203	235	186	222	195	246	215	207	212	227	203	234	226	223	216	209	203	220	178	208	224	247	199	213	224	217	224	226	212	224	202	226	205	222	229	205	210	227	215	193	217	232	213	204	229	234	240	226	227	232	209	221	227	204	217	208	212	243	219	223	223	225	222	213	195	228	223	202	222	217	217	224	229	224	224	227	224	221	221	222	217	204	209	217	225	219	209	220	236	203	219	209	206	201	222	202	223	212	205	196	214	203	210	202	214	220	192	199	204	210	215	208	209	216	231	227	211	211	197	178	194	231	228	213	234	221	222	218	226	218	221	215	215	204	216	204	217	226	223	220	214	236	219	217	230	194	184	214	213	217	226	225	223	230	215	215	203	204	205	215	228	217	236	217	203	224	216	222	194	214	223	212	200	206	228	206	217	232	199	204	212	223	222	197	230	222	202	217	220	219	257	194	200	203	217	223	201	218	212	207	204	230	193	197	215	218	185	200	223	241	197	224	246	196	208	224	200	214	244	218	207	214	188	219	206	208	213	202	230	209	219	213	231	216	205	197	225	230	202	222	219	178	220	191	211	226	232	186	228	212	210	182	217	226	199	204	220	200	228	242	207	216	216	206	206	172	193	205	201	224	237	201	222	213	173	219	218	237	198	202	186	225	172	251	218	222	235	211	210	215	216	195	219	205	209	212	217	253	212	224	220	208	182	219	215	231	191	197	191	249	216	216	192	239	244	209	221	241	209	205	202	220	225	213	215	225	223	206	225	219	214	201	204	215	227	234	228	232	204	210	220	232	237	197	204	205	201	243	198	220	190	220	222	230	226	217	212	207	214	222	217	217	212	201	217	226	229	212	213	214	192	219	212	220	193	229	217	216	224	206	225	228	196	215	189	220	197	190	224	218	227	249	200	214	214	220	214	212	213	224	215	228	217	186	202	216	233	209	213	234	238	219	218	214	242	225	228	212	188	231	199	238	210	216	222	214	215	200	238
8480	2829	5715	6594	5709	4670	3822	3530	3260	2696	2509	1961	1899	1786	1650	1829	2081	2191	2767	2452	1872	1739	1583	1485	1421	1036	1069	1054	925	833	864	825	808	818	1238	1076	1222	1166	1054	917	873	766	820	644	633	696	642	680	625	653	628	618	685	674	646	592	663	659	613	637	605	631	642	696	659	608	756	1652	670	658	617	612	599	593	608	592	606	618	614	607	636	621	583	672	652	652	596	630	631	614	584	585	613	569	621	567	598	619	623	666	600	640	584	635	610	601	594	614	619	597	624	632	608	599	556	600	608	554	586	577	610	596	587	600	617	619	597	541	668	656	632	570	620	600	618	586	633	607	586	629	608	597	611	559	606	622	581	591	561	599	578	627	591	595	633	570	634	575	586	620	580	579	590	605	572	582	600	563	634	615	564	560	616	629	564	607	575	574	601	598	564	585	579	608	590	596	575	606	618	622	580	575	592	629	582	579	600	608	620	593	600	590	605	578	572	606	612	624	599	585	610	576	612	554	603	589	616	587	635	608	628	584	611	600	607	628	589	620	621	568	590	606	602	600	600	584	583	598	584	602	628	564	619	605	548	645	602	611	587	606	644	604	589	606	566	604	581	628	603	627	624	574	586	598	592	601	588	581	604	609	567	594	616	587	618	604	554	584	555	611	629	610	621	544	596	598	569	593	613	603	621	576	554	621	609	615	637	641	601	592	615	592	586	599	578	612	549	595	604	620	626	592	590	635	587	567	576	604	599	601	590	582	598	557	628	614	604	599	601	561	565	572	620	641	611	603	572	571	603	573	584	599	584	619	562	623	551	598	591	596	590	565	575	561	593	609	631	629	575	614	594	657	604	570	613	577	578	618	599	589	621	632	560	593	612	625	597	537	647	608	603	600	600	632	603	623	566	560	622	575	674	653	568	604	583	624	582	595	625	595	590	619	589	625	594	578	588	602	614	598	599	607	550	613	600	615	601	642	606	550	635	602	651	562	584	596	571	558	614	582	549	557	580	592	611	576	597	622	575	608	579	598	590	582	621	562	614	593	617	576	570	612	566	606	577	596	558	603	590	613	561	594	589	606	543	613	577	601	577	578	561	621	606	598	599	589	580	601	608	576	601	608	615	569	595	595	604	604	568	599	560	608	553	577	589	568	553	603	606	617	573	561	634	584	588	559	590	575	664	573	576	573	600	627	606	588	648	604	555	581	612	591	585	586	604	631	567	565	562	630	567	579	572	549	555	559	588	569	542	571	546	632	587	592	606	633	593	592	621	592	622	569	540	595	623	560	635	576	591	521	568	616	603	578	567	595	603	608	593	595	570	577	591	573	603	657	612	621	591	590	542	631	627	623	572	604	576	599	616	598	581	570	616	607	621	550	559	622	613	590	609	583	603	623	659	598	584	578	556	610	620	543	611	605	606	572	591	587	594	633	610	603	628	603	611	577	613	572	585	601	593	592	612	601	599	566	592	558	583	586	574	581	596	617	603	544	601	562	576	559	579	589	601	569	567	568	605	585	598	565	564	601	620	590	605	586	627	598	615	592	595	616	629	603	601	598	578	638	613	581	585	602	621	610	588	625	615	586	620	613	585	587	580	588	580	595	623	552	616	609	590	610	585	607	603	586	599	600	602	630	623	584	586	589	583	584	576	577	623	641	592	583	620	584	585	597	544	623	594	587	607	574	596	592	567	632	604	621	616	590	599	623	641	581	605	616	594	641	600	621	581	574	573	579	605	613	591	568	569	619	622	608	607	614	632	571	561	651	609	601	642	612	611	535	591	611	575	589	586	622	596	552	576	582	600	542	609	580	640	545	629	571	596	585	652	596	597	604	594	598	591	624	583	617	594	581	578	600	606	606	617	619	629	578	574	555	589	575	592	591	627	593	551	606	622	596	618	552	583	557	572	578	610	579	652	617	580	621	643	594	617	585	568	574	596	590	581	597	570	590	575	559	595	598	590	609	620	571	567	572	618	593	619	606	584	611	582	597	623	573	594	590	601	573	609	609	579	588	590	577	561	574	579	615	574	621	595	622	584	568	571	554	623	581	655	582	634	616	617	551	585	578	553	593	606	597	582	569	585	609	569	606	576	582	601	621	610	620	593	614	619	598	617	603	632	624	590	594	611	636	565	599	568	600	616	590	640	560	572	603	593	579	606	586	581	616	626	564	563	590	623	589	585	596	587	663	615	615	583	621	593	626	605	617	571	625	621	612	581	579	599	629	605	648	579	544	595	587	550	579	590	608	577	611	608	576	545	579	667	608	579	635	582	615	645	620	540	613	591	567	571	631	602	592	585	560	605	594	633	605	599	633	586	596	571	607	613	623	585	594	551	580	580	628	559	571	642	620	623	552	603	584	580	601	586	586	616	557	593	594	570	579	564	575	615	581	633	627	581	647	669	604	622	598	586	613	608	600	601	589	602	569	611	579	643	588	599	615	584	601	563	620	639	568	607	621	582	633	579	579	618	597	548	607	633	561	580	573	617	648	610	614	590	567	599	629	603	589	576	587	584	665	638	605	561	598	593	619	570	611	599	588	611	612	576	619	596	628	569	649	589	646	565	578	618	640	604	615	628	578	599	620	588	604	564	600	571	608	613	604	627	646	602	614	573	550	603	621	616	650	614	615	588	599	575	643	628	629	594	621	632	603	622	592	612	570	594	619	536	590	575	630	568	593	594	630	614	584	597	628	583	619	558	581	570	606	616	601	607	568	627	604	553	598	572	615	637	581	591	591	641	561	638	619	601	595	607	598	558	572	578	609	560	576	638	609	593	622	588	589	590	611	564	554	634	568	607	590	570	584	622	586	617	578	627	600	581	584	577	574	583	610	616	578	523	581	585	638	589	574	589	596	596	588	588	603	593	580	635	597	630	599	599	587	600	591	587	586	588	611	629	589	595	588	626	593	593	577	621	587	600	599	620	649	587	598	594	580	579	573	626	600	622	575	540	587	596	638	647	575	605	568	648	611	596	575	609	629	605	593	621	548	615	636	600	633	601	619	609	589	630	600	582	567	580	607	591	599	603	597	600	596	584	583	576	630	601	577	572	572	542	597	576	572	599	605	589	574	641	613	610	612	615	592	642	575	630	599	594	587	612	611	637	569	536	635	571	604	665	647	600	605	590	617	592	615	601	587	599	601	604	543	624	619	548	570	619	581	598	566	588	612	574	594	596	599	627	629	586	563	600	572	615	593	621	558	544	593	587	604	595	581	602	572	600	576	558	587	611	596	578	574	575	634	621	601	598	584	612	573	581	579	578	599	606	611	581	622	581	623	605	605	571	561	612	625	610	631	635	621	569	594	599	646	575	609	611	604	566	574	562	600	595	618	616	594	624	593	607	596	583	564	588	616	604	564	603	578	610	554	616	579	604	610	624	599	639	562	619	610	645	606	603	577	586	586	587	577	590	591	586	594	566	541	585	606	583	605	551	594	629	557	605	586	623	629	606	615	605	579	623	595	632	605	609	581	623	578	637	608	604	623	580	639	606	613
2145	410	422	353	367	326	359	367	330	353	359	329	361	344	320	314	361	327	360	352	340	326	320	333	342	339	349	316	321	338	331	347	351	313	314	339	323	320	318	331	322	318	365	312	312	315	365	340	342	335	314	317	354	302	328	324	322	333	339	328	337	369	314	285	348	346	330	307	333	318	349	325	313	355	339	329	335	395	356	315	294	309	355	318	297	360	327	325	348	332	326	312	320	322	327	321	313	342	327	330	333	328	304	299	323	345	304	315	348	310	377	345	349	349	359	325	314	333	347	333	292	336	349	313	356	336	332	331	322	326	361	308	391	340	330	366	318	321	312	324	332	342	350	323	344	310	369	332	328	342	320	327	334	356	284	332	323	344	325	374	300	321	338	325	324	363	320	332	354	356	315	344	358	322	317	343	306	323	341	330	319	357	358	356	304	309	329	315	345	329	314	340	356	345	331	362	317	298	336	371	367	323	302	314	326	315	335	344	359	348	324	355	320	319	318	345	331	340	338	346	331	343	347	339	336	372	313	335	361	306	323	331	336	371	327	323	331	352	350	308	333	340	296	321	317	344	323	329	337	363	343	315	330	328	314	366	317	366	316	327	347	347	336	321	351	363	326	289	356	319	340	358	306	337	321	364	344	337	327	324	334	292	340	317	297	309	326	344	322	328	353	296	341	311	316	310	312	313	341	324	321	335	320	316	314	322	346	358	377	297	304	329	299	349	341	291	366	328	365	355	309	320	360	326	336	349	319	329	315	349	349	332	297	341	326	295	326	296	366	336	360	314	318	343	340	281	354	335	340	322	352	325	308	325	331	325	312	366	320	308	301	302	346	332	333	320	340	318	320	339	333	337	322	335	317	366	309	375	318	321	313	351	307	292	331	377	309	330	315	313	331	343	352	335	314	353	330	335	351	339	317	358	340	305	341	338	368	323	358	341	342	345	344	327	330	350	350	340	326	341	330	318	344	308	321	360	326	327	339	312	332	339	348	335	348	306	364	335	367	362	347	353	357	323	332	316	325	352	336	310	319	337	335	314	345	325	373	334	350	330	350	295	321	344	307	330	349	328	349	315	326	339	325	326	307	294	319	349	343	323	357	327	326	303	362	366	342	320	343	314	287	282	324	336	357	342	364	347	339	296	353	300	301	339	282	356	324	333	331	343	353	314	355	320	357	362	328	309	312	354	350	322	319	325	347	338	356	324	327	317	309	333	327	370	316	356	351	309	336	346	339	355	313	336	312	327	349	327	357	331	311	329	331	312	347	376	334	315	311	312	322	353	362	336	329	307	364	363	365	298	356	328	328	373	334	324	352	342	356	314	341	311	313	330	322	312	332	313	341	345	297	356	348	332	336	283	341	324	314	329	352	345	346	353	318	295	328	340	314	346	340	326	324	322	332	346	342	332	409	346	310	335	311	331	300	340	361	315	325	324	329	323	312	334	340	336	361	328	316	366	342	297	346	354	342	332	320	309	341	332	332	347	336	368	332	318	334	330	316	331	318	374	320	295	337	357	351	327	317	300	352	334	338	347	368	290	316	305	317	350	321	311	332	330	350	303	334	321	307	327	329	339	361	357	363	323	322	297	338	349	367	334	334	336	356	338	318	307	324	365	334	304	330	315	333	357	309	325	354	347	332	322	333	323	363	327	331	295	339	286	328	327	348	325	323	325	351	366	285	358	370	321	344	357	311	313	304	344	314	320	331	350	318	346	355	330	343	344	324	336	364	340	349	331	337	352	322	348	349	358	336	370	331	348	300	322	330	339	344	340	322	341	360	297	365	346	324	329	333	302	304	337	339	312	328	347	348	360	329	364	315	374	315	322	340	331	360	324	315	340	312	316	333	349	344	366	355	329	354	354	331	328	344	382	315	306	329	328	328	311	307	319	310	288	327	328	376	368	358	301	346	344	347	325	357	347	343	336	307	326	309	364	333	323	310	324	346	312	322	300	293	338	338	332	347	303	350	324	356	328	343	360	324	312	336	357	361	345	320	295	331	358	329	301	296	310	344	282	339	311	344	389	348	347	342	347	345	322	346	358	349	318	329	322	356	339	332	345	313	325	365	318	308	331	330	343	349	341	363	317	336	342	325	347	326	382	327	309	370	348	324	325	335	324	336	310	302	314	324	337	327	340	345	345	334	345	336	334	323	331	315	369	341	367	330	340	345	329	321	330	333	358	353	320	323	285	300	362	347	312	335	340	309	371	334	311	362	342	370	351	321	332	359	325	345	338	362	295	354	342	345	317	375	341	292	368	319	312	322	367	320	346	382	321	330	365	362	339	351	299	304	362	329	338	348	354	367	327	354	354	340	341	328	362	345	344	333	343	341	298	357	302	349	339	300	357	340	343	320	363	308	337	326	352	358	307	343	318	341	311	336	329	348	310	356	354	287	349	340	348	372	325	351	346	332	317	338	294	355	325	297	329	327	352	323	331	315	333	340	328	329	326	336	360	343	312	322	335	367	325	323	347	321	354	314	364	300	362	341	317	340	363	331	306	340	329	330	353	338	318	309	304	327	322	317	347	364	340	360	376	341	332	348	331	346	331	357	342	345	330	336	343	316	367	329	319	327	332	352	334	290	328	338	316	348	307	299	286	346	355	321	323	310	374	334	339	302	301	338	360	327	319	337	325	337	336	320	330	309	352	346	315	368	329	336	322	343	355	339	360	350	350	361	317	352	348	335	352	344	338	339	314	334	371	321	355	332	329	325	285	327	351	315	303	353	351	346	349	303	319	354	332	327	363	320	326	311	356	338	356	343	349	368	338	321	349	349	312	331	317	319	307	327	327	358	356	317	332	331	294	296	341	345	349	303	324	350	355	320	343	354	294	317	310	346	311	329	368	320	334	383	309	347	314	353	338	289	309	350	339	342	329	338	316	309	352	341	327	321	310	334	333	327	297	367	313	347	315	309	329	343	280	329	350	375	327	336	351	352	326	338	344	350	326	321	337	393	344	340	348	328	291	316	329	351	358	362	329	341	320	290	317	329	315	302	320	351	360	313	359	318	329	329	351	341	341	329	335	321	321	328	328	341	328	339	330	321	328	351	339	334	341	326	345	356	331	306	322	323	304	351	327	331	362	333	350	333	349	337	322	310	294	346	365	321	339	334	349	333	314	348	359	305	300	372	358	327	337	328	332	335	340	334	314	371	297	317	323	355	320	328	334	372	316	297	297	337	341	335	345	306	296	361	317	311	368	345	315	322	336	333	329	340	331	333	306	336	320	316	317	313	305	383	352	360	344	337	342	316	339	345	374	323	333	356	314	315	308	320	342	362	332	346	317	336	317	367	325	348	343	327	328	343	341	333	301	316	321	337	306	326	337	326	307	346	350	304	319	336	277	326	343	315	365	308	342	367	341	314	352	341	372	361	332	309	365	378	352	332	336	327	301	365	364	317	330	327	359	372	345	332	325	356	375	324	349	339	328	328	315	349	339	337	378	310	326	351	340	306	334	359	332	346	356	333	333
2723	871	969	942	889	947	956	893	876	877	828	866	828	834	814	812	865	864	817	861	850	886	832	810	831	855	831	823	848	883	877	867	864	834	849	871	818	815	834	840	846	852	834	802	839	820	826	873	794	840	871	840	792	768	867	795	845	809	849	805	814	786	828	830	829	823	874	842	867	801	825	807	839	795	807	819	802	802	796	835	782	820	845	852	810	807	789	807	842	782	826	861	793	819	803	845	864	818	837	801	793	797	796	808	797	809	812	875	862	828	796	847	838	815	841	817	820	822	822	813	816	778	883	782	766	848	830	839	857	810	845	783	872	841	761	804	781	809	814	776	826	811	856	840	829	804	802	802	834	827	862	831	753	833	815	833	817	827	821	852	868	861	844	812	816	819	809	783	791	808	765	896	834	828	818	834	802	788	844	830	791	824	846	809	816	870	829	822	772	806	789	877	829	834	795	809	837	797	833	818	839	852	798	811	811	836	766	798	792	803	854	829	811	820	876	768	801	821	819	815	801	848	819	787	801	818	817	788	855	794	834	802	858	783	784	787	827	781	803	813	901	794	848	823	781	824	833	819	778	813	835	852	885	784	818	785	848	796	852	857	841	864	817	801	857	813	836	846	783	821	797	794	813	798	814	859	811	779	828	812	840	813	804	840	819	792	812	812	834	803	823	853	849	852	814	823	808	788	806	768	777	825	783	789	846	817	833	821	818	816	788	862	867	809	841	811	804	797	849	786	819	771	831	811	806	818	834	843	870	785	756	887	832	787	845	839	795	838	811	816	795	781	829	831	794	829	825	843	833	810	830	811	796	838	819	811	806	757	796	822	766	826	834	826	807	791	852	753	836	811	845	787	767	790	833	771	817	834	784	806	784	795	841	859	817	848	843	854	901	806	814	832	825	822	836	766	811	789	787	791	903	811	836	817	810	802	807	787	807	821	811	782	835	855	855	784	849	825	813	886	791	791	853	799	870	823	796	839	779	824	776	858	763	839	747	834	797	782	829	852	819	793	843	840	858	881	776	789	828	780	823	839	849	860	817	820	782	775	779	780	771	760	869	819	788	813	793	798	819	781	834	831	837	836	814	793	849	836	770	852	829	834	803	808	840	812	813	818	796	791	773	869	805	776	817	818	841	810	799	825	828	800	854	795	806	840	831	882	803	853	791	780	809	889	835	869	823	830	802	785	825	820	816	836	784	831	786	818	770	791	791	820	879	826	827	781	817	817	817	783	825	874	798	857	808	823	852	845	800	820	865	846	823	820	818	852	834	825	837	796	788	846	843	816	809	786	800	756	817	790	850	835	822	826	780	798	787	845	812	835	804	850	847	784	828	825	830	807	812	871	832	799	811	833	850	782	840	831	846	836	868	781	819	814	816	806	812	822	804	785	773	843	814	760	819	822	807	872	799	860	852	774	778	880	785	857	823	848	790	813	790	861	839	863	808	803	811	851	841	841	847	843	849	852	893	835	802	818	853	837	786	808	845	812	797	863	851	797	800	879	857	800	805	751	793	814	789	767	790	782	823	836	800	810	801	845	788	790	826	800	802	777	802	775	835	778	818	775	854	785	812	834	875	838	861	831	830	861	818	841	834	786	861	777	821	795	829	776	827	807	845	839	845	835	812	852	851	824	782	809	763	755	785	750	826	866	836	813	788	793	802	847	832	828	867	760	814	805	828	861	823	813	852	822	806	818	863	862	814	829	814	855	758	809	817	835	806	845	762	789	822	786	875	822	808	822	889	877	832	817	789	815	817	820	844	793	853	831	807	771	846	789	828	809	830	815	798	831	842	799	822	802	808	811	877	762	813	828	863	813	790	883	842	844	820	877	767	800	761	834	745	868	810	862	781	850	839	816	833	823	821	868	838	769	823	818	827	784	799	851	825	847	787	843	835	831	804	825	880	825	814	824	808	863	830	797	835	808	797	829	813	831	810	838	810	793	843	883	781	840	803	848	806	802	772	859	770	837	833	796	839	814	874	782	823	845	840	862	787	819	810	771	782	831	772	799	855	819	805	772	845	850	881	827	837	862	775	824	819	824	842	845	841	779	870	753	819	778	836	801	814	840	749	788	847	819	791	779	864	803	801	798	819	796	783	832	797	863	812	828	850	809	834	795	849	852	810	830	852	816	808	820	822	790	811	824	804	860	825	816	859	803	830	844	852	793	766	788	802	780	831	841	832	796	815	850	833	767	851	802	836	776	815	830	829	790	843	815	835	825	799	828	851	795	830	770	832	839	892	793	826	842	832	838	830	771	825	877	830	769	829	816	861	817	815	790	858	851	791	872	830	844	854	780	818	817	795	837	843	805	809	806	799	801	820	839	821	866	758	825	796	808	833	880	813	769	800	828	817	752	794	826	763	852	815	840	891	817	820	764	820	794	846	853	766	817	829	790	865	841	783	784	836	818	780	861	811	856	853	808	815	850	842	806	797	825	876	812	787	833	779	818	813	821	813	804	830	803	818	799	820	796	807	831	801	830	824	828	757	814	857	803	774	797	824	810	808	814	813	803	832	803	860	810	869	858	804	825	843	765	803	817	839	802	805	834	789	857	837	856	802	797	854	809	823	814	883	800	785	782	815	854	827	859	847	811	798	828	840	840	858	840	865	767	819	829	823	833	867	776	818	762	812	832	792	830	835	848	859	817	829	826	817	830	837	847	815	818	854	806	878	815	812	854	784	830	798	819	848	807	839	789	783	826	819	860	833	840	862	842	808	792	861	870	773	856	791	865	842	780	804	834	846	849	887	761	855	818	784	818	790	831	823	828	799	792	788	818	825	791	781	794	802	854	816	793	817	810	807	821	740	832	754	770	813	832	782	853	856	822	871	819	832	807	844	784	832	820	831	831	827	831	807	855	802	819	824	822	818	856	799	864	846	823	839	826	864	847	826	838	846	793	792	789	778	793	795	840	805	820	804	801	749	807	870	854	847	816	818	800	847	806	830	841	796	852	830	866	799	827	779	801	792	838	815	801	853	837	819	779	817	841	833	764	839	837	838	838	844	818	807	831	793	830	807	804	858	845	799	904	852	788	794	832	867	816	823	873	814	815	843	791	803	817	851	835	818	822	848	808	844	816	851	816	849	838	781	821	816	800	818	813	774	823	848	860	809	855	811	835	857	846	819	828	787	831	818	838	801	830	818	842	856	840	853	793	796	740	844	821	845	781	805	861	826	823	838	860	839	778	835	778	843	810	798	802	823	803	804	793	755	808	783	825	811	850	805	838	797	788	859	786	809	778	853	805	786	873	788	804	803	804	854	835	849	841	812	812	854	781	795	830	859	807	838	809	859	798	836	797	839	818	818	851	827	836	803	769	790	817	835	811	797	780	867	788	811	814	793	799	826	859	848	853	800	809	863	818	813	842	782	806	809	795	822	802	752	865	831	860	800	818	837	850	840	792	844	837	847	762	818	817	780	831	827	845	836	841	760	799	853	859	793	799	827	778	864	832	819	769	843	834	816	792	795	853
8499	1397	1648	1296	1035	690	493	464	394	340	313	236	257	282	225	243	242	283	324	328	270	248	208	223	191	170	185	169	155	185	192	169	193	180	197	217	169	181	178	225	167	166	171	167	169	179	181	187	156	171	159	150	150	166	167	162	174	187	179	164	165	174	154	177	170	146	194	173	158	155	178	155	169	185	170	149	155	162	142	165	154	157	172	171	158	156	174	160	181	164	175	147	163	177	171	139	144	171	174	175	167	192	176	184	152	170	164	152	179	184	146	187	162	171	165	166	164	142	135	152	147	161	153	150	174	146	155	148	165	150	162	149	173	159	161	181	158	150	152	143	151	158	163	147	146	159	180	151	142	180	183	171	174	176	162	180	153	163	154	178	173	160	135	174	141	159	152	155	161	171	167	173	164	157	161	176	178	144	175	186	139	152	181	179	163	154	161	165	190	185	155	180	163	158	160	164	171	175	154	165	169	153	176	145	158	172	176	163	145	147	179	151	169	163	139	175	143	175	163	146	201	164	172	162	181	179	166	138	145	139	160	154	157	159	155	163	170	180	156	146	162	124	158	158	157	150	157	177	154	171	167	147	165	159	146	156	156	159	153	155	157	162	160	152	145	175	152	153	181	180	136	165	158	173	135	173	161	135	161	181	166	147	159	152	158	152	164	175	174	143	151	151	154	169	160	155	151	181	152	152	156	162	150	171	178	172	181	156	180	140	181	158	165	171	158	180	183	158	163	160	174	154	162	176	159	175	153	158	160	199	177	160	155	147	150	143	150	154	179	175	163	149	145	145	180	164	145	141	160	157	155	185	160	139	180	154	182	148	156	154	176	163	144	162	169	147	151	164	175	164	156	137	134	164	154	168	161	159	169	150	166	192	139	165	176	159	154	169	145	142	157	166	190	168	179	175	157	171	169	169	197	162	161	159	167	185	154	148	155	164	145	137	161	188	151	178	156	195	174	147	166	168	174	176	172	152	169	153	155	154	158	151	167	163	166	148	141	169	158	149	157	165	154	158	146	161	160	179	166	168	173	159	137	150	166	153	168	159	136	164	167	169	163	171	149	152	169	150	169	187	178	174	170	153	161	173	172	159	156	138	144	158	172	145	185	143	161	149	186	165	138	169	160	146	157	171	151	165	117	162	155	152	149	154	166	154	167	148	153	159	164	159	161	165	148	175	157	170	170	149	170	152	177	180	157	148	173	140	166	145	143	167	184	157	196	154	175	178	156	173	169	157	161	156	170	159	152	153	164	169	158	154	148	166	155	132	163	153	154	165	161	165	167	159	155	175	184	168	138	150	156	165	175	162	179	159	170	146	167	161	170	173	148	151	177	147	168	152	156	167	178	153	152	154	166	145	167	164	147	149	168	173	166	159	181	167	173	163	170	181	188	170	167	160	151	161	172	139	171	134	185	135	177	159	160	155	174	177	165	166	149	148	147	172	147	170	143	159	144	160	137	188	173	144	163	155	160	172	170	168	170	131	171	175	152	160	198	161	162	146	136	189	142	173	153	157	169	164	179	149	135	156	159	167	167	139	164	173	161	149	164	163	183	157	155	149	145	145	154	155	166	147	147	146	158	171	176	152	155	186	166	176	146	155	155	164	151	168	187	142	159	173	146	160	161	138	177	173	139	136	149	159	184	165	162	167	155	172	161	167	176	150	152	186	143	168	145	147	166	152	160	175	171	160	162	145	147	174	152	144	168	157	146	142	166	157	155	158	177	173	153	139	162	170	170	150	180	172	175	188	187	177	138	163	160	189	162	172	139	185	165	174	187	170	158	170	152	127	165	157	172	168	166	159	164	162	167	186	162	171	157	165	174	173	173	146	155	181	182	157	172	158	190	158	166	147	166	161	155	175	164	161	160	156	142	168	140	178	158	146	164	174	166	163	164	163	147	161	170	168	147	168	152	137	154	155	149	156	176	165	171	165	170	143	158	166	157	182	156	171	143	166	167	156	162	158	152	162	144	144	155	179	162	153	156	180	141	164	169	157	171	164	181	175	159	152	160	145	163	161	146	160	158	136	167	155	163	144	167	152	157	154	164	143	145	177	157	162	158	152	172	174	172	152	141	186	160	175	173	145	152	167	185	182	171	152	157	142	180	173	172	177	197	149	158	163	157	161	153	165	137	159	168	161	165	154	171	147	132	150	194	172	145	154	176	168	154	161	125	147	156	159	195	153	153	156	178	156	163	165	165	151	170	158	168	182	162	157	158	142	150	172	136	164	158	158	157	157	151	179	143	162	180	154	167	161	152	149	170	164	176	139	140	144	186	169	147	151	151	147	176	157	177	151	158	161	149	148	160	148	172	151	169	173	156	156	146	149	201	187	161	138	152	152	157	146	153	153	169	155	165	171	191	163	159	146	175	153	144	136	170	174	163	179	166	176	150	126	149	155	152	149	171	176	156	137	175	163	122	162	183	188	155	152	164	144	153	180	160	148	173	168	147	179	161	151	150	164	157	154	149	151	177	141	183	159	152	153	164	169	169	149	155	167	161	148	165	160	154	154	183	157	148	173	155	168	158	154	152	153	159	145	158	165	148	175	178	158	162	170	162	158	159	157	154	175	162	141	176	169	166	166	159	176	165	162	169	174	146	159	161	177	182	154	163	154	160	159	158	149	162	163	176	145	167	179	141	175	181	179	152	175	166	170	160	152	163	171	170	145	137	150	137	170	148	163	153	168	137	157	156	163	167	157	164	150	151	156	176	172	161	171	160	153	150	180	155	158	157	166	168	157	154	159	187	167	145	154	160	167	191	158	142	179	183	179	152	147	170	171	156	166	140	152	152	170	159	170	167	186	149	161	176	154	168	139	166	158	175	162	146	172	158	164	156	183	165	164	175	154	153	177	163	147	185	165	163	157	156	160	153	130	153	146	162	176	159	161	174	143	164	179	152	146	150	156	156	169	148	153	171	174	146	165	173	155	174	133	174	150	161	167	173	152	167	192	154	156	170	154	148	156	146	131	160	175	154	155	135	175	186	178	163	148	174	147	200	159	169	171	180	164	163	157	158	142	182	146	161	143	159	175	176	142	174	177	149	178	176	152	163	168	161	163	160	169	171	184	161	156	162	151	186	188	150	147	179	146	160	161	146	169	162	161	152	174	167	175	203	176	187	174	173	160	181	163	162	171	172	151	145	161	129	160	166	152	177	156	157	158	153	152	171	150	161	169	145	178	178	164	169	153	154	155	182	148	150	157	144	182	138	189	165	168	179	157	153	156	151	149	175	168	155	143	155	166	174	170	149	160	143	167	181	157	157	160	152	155	162	149	182	158	149	169	179	171	172	138	152	160	172	176	185	139	159	162	170	150	169	170	179	176	173	159	177	169	175	165	160	156	158	179	160	166	181	167	146	166	147	154	160	184	152	160	155	166	156	175	151	167	166	166	163	175	160	175	166	155	148	154	147	142	176	161	156	181	133	178	143	180	169	163	142	136	152	156	181	164	157	177	171	139	150	157	175	150
6536	1550	3211	3726	3311	2682	2250	2146	1940	1589	1392	1215	1093	1199	1059	1017	1304	1309	1512	1425	1200	969	1027	952	855	701	675	677	619	613	589	614	591	585	677	726	747	732	700	722	524	542	493	540	480	465	458	489	516	482	471	468	486	471	457	508	434	490	489	467	483	480	533	466	485	505	473	736	470	472	495	514	470	419	442	480	481	453	446	445	450	506	483	442	457	470	497	474	465	493	502	484	459	443	486	440	448	479	505	497	424	438	439	465	453	467	472	453	460	449	488	432	489	435	459	497	446	465	469	435	470	454	432	479	446	424	443	433	444	434	473	473	487	462	455	467	433	466	437	442	439	427	449	484	456	454	474	467	421	488	462	475	495	467	454	422	462	471	488	457	443	425	498	402	467	433	471	458	405	447	464	477	455	481	457	437	501	480	432	481	485	472	483	454	490	474	481	420	474	460	456	440	435	449	495	446	452	451	461	445	494	442	463	421	414	429	469	448	395	412	450	447	430	451	450	468	457	433	453	463	432	453	480	477	480	459	434	495	427	474	450	491	460	474	463	459	451	443	428	436	406	509	471	429	446	463	464	494	490	491	467	434	455	456	476	436	472	433	415	446	484	436	430	478	427	435	446	428	456	460	448	458	453	439	479	432	459	459	473	451	446	470	429	484	422	451	485	448	474	466	446	408	459	464	424	483	508	440	443	466	424	455	484	439	492	453	443	451	461	428	457	430	460	472	476	454	438	474	450	407	442	463	474	470	457	442	446	454	456	471	466	418	472	427	436	430	454	446	478	451	447	488	451	459	416	435	441	451	432	430	456	449	467	460	484	466	446	472	426	461	444	457	399	469	443	427	444	460	468	486	417	454	462	429	446	468	445	418	418	461	436	490	467	454	458	468	436	457	469	471	431	432	499	464	466	482	430	491	455	435	481	456	463	458	433	454	459	466	473	486	461	440	476	441	442	409	481	453	444	441	479	452	470	482	399	482	474	466	472	439	475	447	483	449	467	473	445	489	393	462	458	460	438	444	475	450	469	434	483	411	446	457	430	467	462	473	444	468	454	469	446	390	488	445	457	407	437	448	444	458	481	502	470	491	418	445	426	489	463	405	452	469	441	434	401	481	448	459	437	474	462	469	428	461	455	469	457	484	472	449	438	459	473	434	437	435	511	465	499	422	459	498	454	486	449	412	412	470	459	428	447	453	461	462	478	487	441	464	428	452	475	486	457	484	427	467	457	434	405	427	429	444	440	399	481	457	465	412	458	433	477	477	425	480	495	463	433	452	448	468	462	455	461	441	478	444	453	458	463	408	460	479	477	446	489	470	460	471	456	435	426	450	451	465	429	414	465	488	438	415	423	465	440	443	442	429	457	471	453	458	441	488	440	457	463	461	502	430	462	421	395	419	429	454	454	467	467	479	452	436	476	468	476	473	434	428	455	441	465	502	439	471	474	499	455	437	419	429	456	481	454	454	462	473	446	430	413	486	446	474	453	423	427	487	455	439	465	456	427	453	441	470	435	442	461	463	495	443	467	441	445	444	471	448	467	513	457	446	486	469	461	443	471	450	415	440	439	427	486	469	456	459	487	447	442	457	422	450	488	437	448	465	479	465	481	452	459	450	464	488	428	471	473	463	479	439	473	453	414	459	461	475	458	463	442	466	457	419	475	457	438	452	423	443	441	488	493	454	466	452	455	489	457	437	443	458	425	439	478	473	473	447	479	493	473	454	498	493	454	434	458	473	420	471	445	488	471	466	454	452	470	495	438	454	462	479	427	446	471	407	478	448	459	464	483	457	478	471	446	476	465	451	488	454	435	478	465	501	465	415	480	451	455	433	443	484	454	392	480	454	474	422	448	432	439	456	467	452	433	445	491	484	439	406	462	442	456	459	495	484	479	479	457	438	469	459	458	490	480	447	425	449	439	464	464	508	420	459	446	451	484	434	435	452	489	471	436	417	439	470	448	437	452	469	484	423	454	440	473	488	467	438	456	479	443	469	447	462	477	419	461	479	470	454	481	415	443	444	471	499	446	480	426	472	480	491	454	448	434	434	436	433	447	452	469	525	450	476	428	465	433	431	458	439	478	486	462	473	459	440	446	455	449	447	460	458	435	476	446	425	433	462	449	460	457	447	456	445	463	464	452	482	453	468	444	474	460	458	453	464	476	486	436	441	471	461	444	440	474	455	464	430	453	459	492	464	456	459	466	448	446	455	482	484	418	462	492	458	455	437	449	452	469	430	469	442	446	460	455	430	480	461	432	447	420	489	444	466	438	471	457	447	472	434	466	452	490	431	417	444	459	455	447	448	455	464	396	444	436	441	473	460	451	459	460	456	436	430	506	431	460	442	451	477	467	466	458	464	453	470	506	455	452	440	428	425	444	459	472	452	447	472	432	435	452	445	460	422	459	456	472	462	485	483	459	448	461	454	461	458	430	496	442	456	450	444	422	446	515	446	473	485	457	467	480	447	476	440	457	447	440	450	454	459	416	444	452	454	460	473	448	469	507	471	474	419	436	449	451	480	476	455	478	431	470	451	427	429	428	430	466	446	466	429	453	438	452	458	463	436	473	484	427	456	444	450	464	464	452	485	464	456	434	398	417	458	482	479	473	460	488	449	482	499	469	449	482	490	474	465	423	486	425	483	460	492	465	477	460	473	479	479	473	445	476	460	481	441	433	431	457	446	418	450	461	488	423	475	450	469	456	460	446	466	443	464	477	459	469	467	459	474	468	442	441	406	455	432	499	470	423	422	442	431	428	471	434	449	467	442	447	451	462	480	477	479	469	443	448	467	459	462	436	491	478	448	438	451	434	474	430	468	483	485	465	430	452	449	439	484	430	422	422	480	459	446	445	476	482	470	479	457	473	445	474	505	447	482	497	468	486	460	443	447	484	419	447	487	487	448	459	448	460	424	458	479	467	488	450	447	461	441	433	436	504	471	451	474	474	470	453	445	467	429	472	458	456	477	474	481	441	482	468	477	460	444	467	441	467	379	454	448	423	462	428	494	480	454	450	459	459	488	441	447	469	427	496	437	468	457	410	472	463	442	450	440	429	448	457	436	437	465	476	423	475	436	456	487	451	464	430	476	479	486	425	496	485	441	458	450	428	466	446	471	446	450	420	426	444	486	451	463	450	477	430	444	455	454	469	471	473	464	435	439	466	495	463	474	445	456	483	488	453	474	466	426	463	446	454	427	459	448	495	442	456	483	439	422	476	459	462	456	434	467	472	449	430	464	523	420	492	443	459	448	459	474	412	471	443	441	467	475	474	449	439	450	432	434	488	453	459	472	443	487	452	469	454	452	425	500	489	471	449	473	464	481	469	490	474	474	464	432	437	462	453	446	443	424	480	469	474	508	430	446	452	438	453	448	451	422	455	464	484	464	461	467	472	439	469	403	449	459	435	437	463	447	401	502	476	478	447	485	452	459	460	413	484	453	456	492	410	416	443	447	449	445	434	456	439	446	451	496	442	442	485	423
15165	3006	3099	2274	1593	1289	937	935	754	607	465	471	452	443	409	386	462	435	496	517	377	363	349	288	287	282	258	285	209	233	238	239	227	270	285	271	238	225	297	254	236	237	251	244	217	221	194	226	211	213	205	238	226	210	216	200	206	209	222	195	217	203	216	198	220	227	203	264	231	198	196	207	202	218	208	249	223	228	215	208	198	197	196	188	218	225	224	198	187	217	219	225	204	212	220	233	197	196	254	227	205	214	205	232	260	209	206	207	205	235	231	221	214	225	201	217	228	207	221	221	200	226	202	235	183	232	203	223	199	214	194	211	214	238	222	229	198	208	244	206	203	209	203	228	218	219	214	206	199	215	196	189	200	215	213	198	202	202	216	201	214	182	213	227	231	204	236	219	198	225	192	206	206	214	186	202	221	205	213	223	223	238	212	195	222	206	216	214	192	225	233	211	202	214	206	215	222	205	193	214	206	234	232	189	204	232	206	184	201	200	197	227	202	206	197	229	198	202	226	232	220	247	192	199	238	223	212	243	199	220	226	229	210	203	220	223	186	194	214	220	234	202	239	212	217	218	197	202	226	212	214	251	227	196	227	213	236	182	246	205	185	195	222	202	212	203	220	209	219	198	210	209	225	206	214	217	194	221	196	200	203	226	207	205	201	195	214	230	204	202	228	202	201	233	210	216	210	222	199	209	222	191	183	234	241	248	219	208	195	215	207	203	213	208	244	184	199	200	223	226	202	201	210	201	222	214	202	215	194	218	220	191	204	203	222	216	220	224	197	200	184	205	243	187	210	196	218	196	208	230	207	189	223	196	199	204	212	200	188	181	226	215	193	190	211	230	205	213	220	214	175	205	219	204	231	218	227	189	211	209	215	210	224	237	212	207	199	235	201	198	195	221	232	205	192	203	241	215	214	212	229	222	209	231	216	236	221	236	196	213	217	208	228	225	189	192	240	235	207	194	192	194	207	247	201	202	239	199	229	232	220	211	211	211	200	196	222	231	233	225	217	208	207	217	235	215	211	193	217	205	196	218	204	198	213	191	190	218	212	211	221	210	210	198	229	191	204	221	228	223	196	193	211	197	204	219	201	208	213	196	219	189	226	224	200	215	213	201	210	218	193	212	215	185	234	198	191	205	219	208	187	238	200	217	231	190	212	202	217	210	213	208	221	212	245	228	225	210	237	200	210	217	213	208	198	224	208	213	206	206	194	225	202	203	181	161	202	206	255	239	223	207	197	204	218	225	180	218	222	229	213	208	201	240	219	218	198	203	189	232	199	214	244	223	216	219	205	190	217	224	229	211	204	180	185	192	203	231	220	240	176	211	219	253	223	207	192	209	206	209	223	210	207	212	200	224	201	210	208	189	227	215	206	193	234	204	219	205	204	198	237	214	211	205	207	214	205	190	199	210	220	201	212	174	210	190	177	177	186	182	183	201	192	216	204	228	217	217	192	238	213	207	222	223	214	231	222	216	200	226	197	187	182	209	205	233	200	201	172	202	213	213	202	182	202	187	208	156	223	217	202	201	189	193	243	219	210	204	201	229	197	197	201	217	193	201	224	200	182	199	237	204	208	179	218	229	225	219	224	217	190	215	220	226	243	238	218	226	205	218	195	189	200	223	230	207	222	206	210	206	206	211	227	211	196	218	192	183	195	196	197	209	190	228	227	206	234	211	189	199	194	190	200	193	208	216	209	197	218	182	200	225	209	205	206	255	207	221	219	199	213	201	218	203	218	227	239	215	194	211	184	207	217	196	210	233	199	179	228	205	200	224	220	222	186	203	243	228	201	200	195	233	226	187	188	204	223	228	232	192	191	213	182	221	237	219	186	213	195	227	221	221	218	186	195	210	204	236	215	200	232	213	221	215	218	206	209	207	225	217	214	185	211	230	244	226	218	231	206	209	220	223	199	218	207	230	211	205	218	224	241	203	210	193	213	214	211	208	212	191	213	202	218	205	213	221	212	226	197	178	197	202	205	212	230	245	208	213	210	192	232	227	195	218	206	222	199	214	228	217	231	240	237	236	196	194	202	231	204	187	194	188	211	220	235	190	203	214	215	215	203	230	229	203	208	208	218	199	242	203	212	220	206	193	185	201	188	231	230	201	208	188	202	202	207	207	201	184	193	191	217	208	203	193	222	224	197	225	234	220	204	179	196	224	210	215	216	214	199	179	200	213	212	168	210	200	222	216	205	201	215	214	211	242	217	201	208	193	195	209	214	214	203	216	201	222	184	204	223	197	173	210	235	193	208	196	216	209	198	200	199	200	220	183	230	202	216	196	216	205	226	226	205	206	218	200	209	224	242	218	214	224	210	215	228	227	206	227	195	190	229	228	195	234	195	220	226	240	187	195	210	202	202	221	180	209	200	196	188	216	194	208	197	222	204	207	199	215	203	209	237	199	214	216	246	218	164	212	215	234	217	214	214	187	191	216	222	215	211	213	231	223	200	221	223	187	206	213	222	173	222	215	208	232	208	214	220	224	199	188	209	232	207	217	241	248	248	223	219	205	236	215	232	191	199	217	232	200	210	198	210	228	224	219	227	199	199	190	229	229	210	205	193	205	223	198	219	213	208	177	217	227	201	218	226	208	219	229	203	232	231	216	234	190	193	198	223	191	208	219	215	209	184	233	250	216	219	210	222	215	209	209	203	204	202	228	235	202	214	210	198	226	220	213	200	227	224	207	225	200	227	207	196	198	231	221	206	207	215	222	194	207	193	226	211	241	207	218	199	215	224	214	226	178	199	202	191	244	205	198	211	242	198	188	209	190	203	190	204	208	197	209	224	209	235	254	203	223	217	224	219	202	187	204	209	257	214	201	202	201	198	197	225	228	245	206	194	177	182	236	225	207	229	201	234	224	220	201	199	217	214	183	216	205	215	219	200	230	187	189	180	200	205	206	207	221	213	238	240	204	201	199	218	214	209	198	215	195	190	209	237	219	203	210	221	225	197	199	188	206	211	188	209	241	236	203	212	198	209	221	206	194	229	226	211	197	236	188	208	198	212	206	216	218	217	192	201	202	206	224	221	215	206	218	217	181	190	208	254	207	222	196	187	199	216	231	221	206	184	202	226	182	205	203	207	198	215	225	208	196	212	196	223	214	208	208	211	203	186	204	193	245	202	225	211	205	191	205	206	199	199	214	202	199	214	210	185	222	230	180	220	210	211	221	211	217	214	209	207	225	219	220	228	222	209	222	223	236	214	206	188	245	249	207	241	218	211	233	214	235	197	204	211	218	236	242	190	216	214	222	210	204	203	212	204	197	210	219	188	195	215	209	240	199	230	207	238	187	215	246	229	188	196	223	215	231	187	211	211	235	205	197	196	209	206	204	204	183	218	216	228	205	209	236	193	197	194	209	216	195	202	200	205	203	226	221	185	213	211	214	222	206	210	216	192	203	217	227	217	231	203	218	194	226	214	212	225	226	192	213	207	194	222	221	219	215	217	229	207	200	215	227	174	223	208	206
8466	2647	5657	6489	5753	4951	3885	3804	3331	2622	2289	2026	1913	1954	1805	1804	2103	2252	2622	2613	1948	1545	1753	1408	1321	1094	1012	927	835	779	880	800	744	852	1112	1090	953	876	1096	986	918	703	687	692	674	671	672	648	639	651	614	643	642	641	648	625	612	636	640	625	631	640	666	622	647	616	621	1132	577	611	594	617	613	580	579	602	652	628	638	648	579	618	634	626	626	587	620	626	637	620	578	584	646	629	571	617	590	594	579	618	646	630	603	636	568	613	566	568	608	637	594	546	568	592	629	578	656	550	579	613	608	582	582	579	608	617	618	596	628	651	633	598	568	593	576	571	551	589	557	603	574	606	582	550	583	624	599	575	575	597	578	610	582	559	584	571	629	603	581	614	570	587	575	597	595	628	601	620	603	594	607	587	589	581	615	578	611	558	620	593	601	554	578	588	569	579	595	617	588	609	534	581	591	563	617	562	604	631	590	569	575	620	630	590	571	595	600	624	602	616	628	609	635	569	618	562	587	571	595	605	576	583	587	600	551	580	625	573	556	565	544	588	561	583	589	602	580	595	563	550	569	564	555	614	623	577	582	578	557	671	580	621	593	594	622	589	599	611	607	568	559	569	592	607	608	575	575	600	598	569	627	555	586	617	594	593	589	598	623	570	571	583	588	491	583	599	527	608	570	621	610	580	586	604	556	573	620	639	577	578	604	640	584	592	601	574	575	574	594	622	590	563	585	612	604	572	547	600	577	542	588	582	589	563	542	595	607	578	621	575	585	585	615	552	610	554	616	575	597	593	581	566	583	593	554	605	581	558	579	599	569	578	627	604	573	593	619	633	559	578	612	620	605	601	607	640	551	596	613	575	620	654	578	598	546	563	612	595	615	605	614	596	562	581	596	598	586	592	578	574	568	582	578	594	596	608	554	567	614	536	586	610	557	577	629	565	573	576	609	583	580	614	592	648	553	598	597	555	588	600	584	594	562	601	581	615	600	610	614	579	579	588	563	608	590	635	591	548	548	600	559	572	575	580	602	567	574	616	577	591	577	594	589	576	554	542	551	535	650	559	595	565	546	576	556	561	560	583	562	592	568	607	554	581	577	629	565	551	608	601	607	597	595	610	589	571	611	582	567	570	599	600	603	566	589	570	577	539	576	550	546	593	642	592	609	595	588	630	558	568	613	593	592	605	553	591	601	550	564	594	608	593	614	580	597	611	563	598	588	581	608	545	575	600	567	616	569	617	594	560	610	604	604	577	604	615	548	574	587	588	545	626	589	603	596	594	576	575	563	545	575	582	588	606	575	634	594	576	622	615	561	617	539	625	583	589	596	626	557	569	618	583	629	542	616	586	582	572	617	596	568	583	599	617	574	628	590	544	546	533	575	597	583	542	592	594	614	589	595	572	588	585	556	580	577	615	591	592	597	630	590	538	577	591	631	594	620	615	625	570	607	553	570	586	628	585	578	520	604	601	605	596	621	572	580	556	559	576	597	553	589	572	596	568	583	582	571	560	582	591	610	582	576	610	551	550	580	587	573	609	588	594	604	580	578	585	579	606	606	616	562	620	580	576	576	541	611	554	542	592	599	614	572	568	568	580	614	552	566	587	609	629	611	561	614	557	580	588	623	580	609	627	602	587	665	628	596	583	581	612	590	612	552	595	576	565	605	616	584	562	595	586	588	577	608	619	613	566	575	551	612	618	571	547	600	606	579	554	611	559	605	590	584	617	578	620	569	557	600	593	613	589	588	583	642	571	576	600	629	594	564	625	556	560	551	592	598	550	606	648	554	590	593	580	590	560	574	602	615	601	627	558	571	542	582	605	597	590	626	566	525	566	546	548	570	603	588	582	600	592	598	593	620	564	572	587	617	558	598	608	595	591	580	584	614	567	603	560	562	581	586	594	544	608	535	566	561	606	590	599	569	596	573	578	585	626	545	587	604	620	580	599	631	564	572	634	610	595	592	575	570	564	566	604	596	564	571	583	589	599	606	597	585	572	529	612	580	611	560	592	534	608	614	586	581	628	584	580	588	549	594	601	581	568	598	593	551	569	550	632	570	603	578	583	598	593	588	591	623	601	605	597	561	571	611	585	577	551	555	576	598	580	605	597	572	598	562	577	612	562	574	590	592	608	550	558	624	612	607	641	593	639	566	579	589	615	620	588	604	585	587	569	575	596	619	529	592	559	576	554	542	613	616	650	543	601	576	582	576	586	577	608	598	559	583	608	613	624	624	608	574	587	568	573	547	570	591	613	615	587	573	559	566	615	577	582	620	588	590	576	609	626	589	588	582	592	563	577	615	599	578	592	557	622	608	597	596	573	634	576	560	626	563	578	607	530	589	558	602	563	631	621	516	576	559	586	556	596	617	609	582	576	566	590	557	587	616	586	590	639	571	582	599	575	580	593	599	601	595	606	584	590	606	594	564	577	588	602	568	581	622	580	579	553	549	627	599	595	565	536	603	641	585	617	561	583	574	585	594	604	555	589	597	585	595	599	567	610	560	591	624	569	603	618	586	623	611	586	598	572	578	598	576	565	606	599	609	578	584	591	601	550	560	582	615	572	593	570	547	615	607	597	610	573	629	611	554	616	635	606	537	601	548	572	564	565	556	559	582	586	560	573	596	550	570	588	594	610	578	588	521	523	579	554	582	575	578	559	547	594	580	598	585	575	604	575	617	602	604	577	609	580	586	562	580	586	606	597	554	586	585	576	565	582	563	628	562	602	562	567	573	600	581	592	591	598	572	564	596	595	594	581	557	585	567	586	534	569	575	581	600	604	560	603	585	623	553	575	583	600	607	599	596	612	602	559	634	588	643	611	613	557	617	606	555	572	569	596	612	578	624	626	562	570	566	577	570	590	575	588	561	578	587	612	613	603	638	561	608	566	569	599	574	586	577	617	596	617	612	580	579	591	587	631	589	562	597	609	600	610	574	583	590	598	590	580	564	621	599	583	586	571	608	609	602	581	571	561	609	606	594	571	583	624	539	572	583	588	564	607	557	554	603	609	633	541	608	579	591	557	618	601	584	609	618	612	605	599	574	599	606	566	629	580	594	548	572	604	617	618	572	596	606	585	561	596	590	596	615	564	571	532	582	566	604	563	615	570	618	591	566	558	624	615	583	606	559	595	611	630	572	568	591	546	583	594	576	538	595	578	610	547	563	600	603	578	599	599	625	612	561	616	590	605	577	593	588	598	594	552	582	559	562	591	628	579	569	601	616	629	581	527	599	551	571	561	578	570	624	599	608	577	575	582	536	584	552	614	592	597	567	573	587	537	619	561	601	632	584	584	569	628	567	606	614	595	580	604	533	620	603	573	601	600	563	619	585	597	584	551	574	545	592	603	606	601	570	572	579	597	565	560	571	627	564	606	545	611	517	629	634	565	610	577	627	561	605	573	597	609	568	600	593	626	569	618	576	605	537	585	599	606	575	573	595	588	612	598	573	598	608	576	560	612	597	562	592	602	585	559	608	619	592	579	563	604
2090	354	375	352	361	300	311	358	358	338	357	343	331	297	304	375	324	318	311	315	348	335	337	345	334	326	311	313	314	330	337	344	325	330	315	327	293	318	356	308	333	312	323	336	331	324	333	339	327	347	319	352	330	332	316	300	342	316	363	308	329	329	333	318	318	313	306	306	303	294	299	330	317	333	332	312	323	336	316	313	308	357	354	300	299	345	315	362	345	323	332	294	310	306	360	323	350	357	343	313	311	375	310	320	339	325	292	310	334	330	306	302	329	356	331	310	332	345	328	287	289	322	315	330	311	340	310	349	338	338	342	333	333	337	367	333	323	342	305	317	318	342	324	352	333	337	323	356	353	307	317	288	332	302	322	355	348	341	338	336	347	321	309	333	308	283	342	339	308	320	320	322	365	329	308	313	309	342	295	336	335	317	331	330	337	324	336	350	313	322	302	335	325	340	343	342	301	296	324	306	359	329	315	306	340	339	306	329	336	334	348	323	324	338	321	301	299	303	328	340	331	332	351	309	311	323	337	357	324	342	350	336	341	351	326	337	323	321	300	348	321	348	304	315	335	338	337	329	300	330	328	291	308	341	306	339	345	310	332	316	313	348	342	292	321	316	322	339	351	339	340	317	318	333	343	325	297	331	355	316	304	341	334	295	330	317	312	343	355	314	332	329	307	321	339	322	335	323	331	324	323	286	321	322	324	297	314	330	323	322	310	314	330	336	333	302	328	315	323	337	335	367	312	349	309	331	338	359	314	307	325	317	320	324	350	333	320	344	339	354	296	326	331	344	330	288	309	343	313	335	336	349	340	321	357	332	339	347	331	309	321	321	321	313	351	293	324	303	340	317	336	324	319	338	361	314	327	339	336	350	317	307	328	336	329	327	297	310	348	345	319	326	335	344	314	351	331	323	333	314	341	334	336	318	344	325	296	335	319	326	341	300	296	317	354	325	311	333	350	335	327	349	323	316	292	302	325	326	314	327	334	319	360	321	301	360	290	307	335	317	333	328	332	352	328	319	345	332	350	335	315	288	307	330	325	341	327	364	310	301	328	349	312	343	366	332	314	324	285	322	324	306	312	347	321	302	299	339	339	337	312	329	351	353	338	303	289	317	342	347	327	320	355	350	356	339	315	322	320	341	348	320	337	290	337	345	326	311	324	294	292	313	357	330	331	329	331	335	348	353	324	305	336	333	332	355	321	303	320	298	310	333	319	339	316	367	369	355	308	334	341	321	304	336	307	295	314	350	313	334	337	331	347	309	334	315	343	354	331	315	312	356	319	334	344	335	345	337	351	296	315	298	328	345	316	316	320	299	319	318	330	325	333	298	295	290	335	322	365	311	336	333	321	348	313	316	310	320	325	344	312	318	326	338	330	299	354	317	335	314	340	338	297	359	366	311	325	378	329	326	342	345	321	346	306	323	357	321	328	344	330	313	330	309	345	324	315	322	306	326	343	338	353	332	313	369	333	326	313	308	350	335	338	313	311	352	311	324	301	334	326	343	298	298	307	364	324	330	308	367	307	305	348	348	323	312	313	321	325	303	337	301	340	321	324	334	357	317	297	320	323	291	314	330	329	346	327	341	314	320	327	335	324	299	316	339	333	317	329	309	342	295	335	317	313	294	350	342	340	324	327	356	325	309	316	327	321	317	319	316	355	318	297	338	318	321	371	345	365	337	335	338	352	333	332	327	346	321	318	339	314	321	340	324	315	296	306	324	345	315	317	292	346	339	305	341	384	349	331	344	305	372	315	346	350	321	301	322	304	316	315	327	339	301	350	315	322	307	321	331	314	296	356	325	334	302	334	328	342	320	307	318	297	321	348	330	339	335	342	341	335	370	332	297	296	332	293	336	325	335	368	314	331	312	340	316	312	357	346	350	294	324	324	324	313	336	357	339	331	331	343	325	313	335	357	330	327	330	350	320	329	323	320	312	319	269	314	315	306	311	327	321	309	343	348	359	363	305	317	341	302	303	313	358	337	344	336	318	326	303	335	363	360	302	327	315	317	334	323	357	287	327	316	325	348	336	319	333	342	313	347	330	291	319	337	342	329	355	318	349	338	305	299	328	327	312	354	318	344	320	343	319	306	331	357	325	339	339	340	353	323	318	331	330	337	349	313	322	341	324	328	334	303	306	312	311	310	360	310	323	323	316	342	321	311	324	330	352	291	353	368	323	340	325	344	330	342	345	390	287	292	325	310	298	313	361	327	312	337	308	317	338	356	312	314	326	335	300	302	335	349	315	313	326	320	303	337	333	331	334	311	353	322	299	305	352	306	333	339	328	332	346	329	293	340	354	339	275	309	295	299	339	352	353	314	320	318	283	344	306	322	329	359	336	294	370	343	351	330	333	302	332	361	298	305	340	369	354	321	341	328	329	362	328	342	307	328	328	300	354	288	312	318	365	293	326	316	325	323	335	299	346	359	328	325	304	313	302	324	306	315	324	321	301	299	344	343	317	333	309	359	337	310	301	300	335	351	323	339	334	278	326	352	308	305	317	301	314	341	350	338	313	306	341	368	340	310	365	355	309	349	338	286	318	319	291	363	338	345	339	321	341	311	324	327	291	312	353	341	315	323	324	322	339	324	341	315	331	335	350	296	333	314	321	304	348	312	327	331	314	345	337	388	375	344	325	340	353	352	331	310	299	332	315	301	318	319	317	340	347	322	314	374	313	314	341	329	308	323	328	335	377	345	302	328	305	341	330	334	308	320	340	364	341	326	315	329	315	319	312	303	318	322	334	312	336	347	334	317	327	303	303	320	332	288	350	293	332	320	338	296	342	338	337	317	346	337	334	321	316	335	329	291	307	311	293	300	338	326	329	322	295	350	316	339	333	340	340	312	317	318	288	323	348	323	331	316	336	336	340	337	335	346	322	345	328	306	325	342	325	335	285	322	326	360	303	342	323	326	308	323	337	337	355	322	331	334	340	313	304	362	343	361	318	307	327	339	339	329	347	321	275	339	317	315	345	323	326	310	340	324	334	297	314	295	350	328	307	303	326	330	318	319	366	327	327	306	308	299	328	348	309	344	329	326	306	341	352	366	313	284	328	304	311	307	330	335	336	350	332	331	311	303	331	324	315	303	301	332	327	344	328	335	336	319	316	318	317	307	300	303	291	355	357	355	319	312	330	316	321	342	303	319	316	303	300	323	331	328	321	363	313	324	352	332	307	332	309	329	336	313	289	322	353	316	318	313	312	347	341	325	326	348	309	287	352	334	321	309	357	347	333	346	332	355	312	324	332	344	327	338	377	339	322	348	328	321	335	316	335	306	328	363	326	355	323	310	317	361	285	342	303	322	317	314	341	307	301	331	332	307	341	315	303	335	335	326	315	311	308	336	296	303	298	344	323	342	349	347	372	316	298	305	334	348	304	341	330	329	305	354	345	309	331	311	321	348	341	334	351	329	322	327	318	344	329	295	302	298	341	308	303	326	351	320	327	329	312	345	319	302	359	338	344	309	328
2739	875	930	945	967	917	851	873	837	828	861	840	782	783	828	869	848	806	857	804	836	805	848	825	801	796	809	784	841	821	764	791	853	787	819	794	805	808	809	807	822	808	795	784	835	795	779	797	799	770	758	817	815	770	817	802	802	839	785	757	775	795	833	845	823	745	786	745	798	817	791	777	835	820	766	814	769	799	815	757	802	777	803	842	840	839	792	763	836	802	797	810	821	834	866	794	774	813	812	836	816	752	832	744	753	818	819	779	791	838	827	736	816	819	793	778	796	869	707	804	749	797	790	803	793	805	818	796	820	737	792	757	769	789	714	795	798	810	737	797	761	757	813	779	809	799	801	822	760	784	789	826	761	773	804	836	773	862	793	786	830	778	808	815	810	808	776	828	818	790	801	819	780	829	787	738	792	814	877	785	829	808	804	800	778	731	784	794	793	830	806	820	830	826	785	741	786	785	800	767	778	826	803	810	763	790	842	781	774	798	791	743	849	805	786	771	811	822	760	794	823	804	752	811	833	786	797	811	826	771	819	783	756	767	771	762	844	772	782	884	731	789	786	787	819	808	784	762	806	774	774	817	744	801	817	849	790	811	851	789	770	755	796	799	789	786	808	826	853	785	788	814	819	797	809	796	843	792	768	822	826	741	833	809	814	794	760	829	783	760	788	825	813	846	787	738	793	839	839	820	823	774	785	814	772	825	789	784	766	771	788	819	801	824	798	817	853	831	816	884	788	840	814	834	792	789	812	785	795	789	776	839	872	790	823	761	765	757	831	783	801	801	784	816	880	849	772	821	813	773	821	848	770	846	834	772	862	771	837	791	821	796	827	782	797	764	818	805	824	829	801	760	786	808	792	783	835	774	798	826	822	782	800	770	845	773	785	799	854	848	790	806	798	804	815	786	794	793	790	800	801	788	793	802	809	815	814	824	754	810	827	777	821	836	820	819	789	774	817	789	791	767	834	781	781	812	811	769	760	817	787	803	774	838	796	750	756	814	774	814	762	821	776	779	772	784	777	785	790	804	825	785	819	791	796	790	771	760	810	806	782	841	835	802	799	800	837	836	781	795	775	784	850	764	751	815	835	751	807	768	781	830	775	853	762	782	841	843	836	751	831	779	801	784	817	886	810	843	802	794	737	800	834	814	822	785	793	798	787	780	789	792	816	823	742	871	810	848	785	845	809	820	829	810	801	795	775	792	807	807	813	785	801	833	866	809	854	734	821	779	802	836	838	820	818	799	821	784	795	797	782	831	859	780	791	834	845	826	822	811	794	799	779	810	806	810	777	772	732	863	774	881	785	784	790	743	829	768	793	807	816	717	773	776	783	788	758	816	797	784	787	797	850	774	815	794	844	800	780	764	844	790	770	778	734	806	781	837	836	805	815	795	810	770	808	803	807	801	788	723	734	834	808	837	818	780	785	788	811	760	806	773	728	824	809	776	793	730	818	827	808	852	839	771	800	844	805	801	795	767	784	743	776	764	829	790	785	760	811	720	812	839	825	821	811	856	757	750	751	772	782	850	761	853	835	786	772	804	764	794	835	784	802	792	790	836	831	811	764	794	757	808	830	766	783	776	839	820	809	773	823	833	818	802	799	783	774	807	784	842	838	782	815	802	736	798	819	802	809	826	761	837	841	800	783	778	794	759	847	791	831	792	788	810	752	772	771	821	835	755	798	792	736	823	847	755	778	765	839	847	843	791	807	804	806	842	810	787	834	814	787	818	764	772	884	796	834	850	794	813	800	788	800	850	834	773	809	822	762	803	803	823	820	860	793	795	832	752	811	796	845	720	784	813	802	840	797	784	808	850	811	814	797	770	748	811	803	785	854	776	877	811	814	793	767	842	837	776	758	795	768	779	801	865	789	779	808	786	802	756	810	830	872	761	853	779	811	770	824	823	770	781	748	784	854	795	854	774	776	798	798	824	769	851	774	782	782	787	774	801	851	766	835	744	810	786	764	809	790	808	818	811	820	759	782	775	782	790	772	780	858	791	773	815	800	838	790	795	777	773	838	790	823	773	816	794	783	812	831	801	785	806	781	850	776	793	835	848	851	741	768	827	823	813	790	865	795	776	777	810	817	803	757	837	757	829	803	809	815	810	775	800	803	806	780	797	823	774	788	804	767	815	802	833	812	833	781	834	821	792	779	792	827	803	783	830	787	822	773	806	779	814	849	815	767	787	783	773	752	770	775	795	755	850	813	818	779	753	804	815	783	770	793	744	837	778	782	805	828	834	805	817	820	817	814	777	747	762	802	797	763	829	845	785	836	760	733	822	800	790	777	839	803	776	786	852	764	794	767	816	827	791	808	842	819	792	810	795	824	801	795	820	810	790	802	772	794	855	750	783	794	841	785	816	825	825	787	807	827	785	796	778	800	765	782	854	850	854	763	830	782	816	796	780	773	803	816	770	809	785	800	824	814	855	792	842	811	835	792	845	832	819	798	828	763	776	806	783	809	827	778	823	797	814	764	815	813	784	780	831	802	790	813	807	814	798	835	778	738	793	833	799	809	813	783	824	795	777	766	819	818	783	764	834	834	792	811	834	784	751	816	780	814	762	771	767	837	757	768	820	807	825	828	793	836	827	808	795	816	764	842	807	811	783	798	838	810	772	838	784	850	802	809	783	759	793	812	782	821	810	784	806	746	741	811	850	802	805	805	787	780	827	828	804	810	791	802	850	771	806	745	826	835	799	745	850	815	806	766	820	813	780	746	750	806	781	811	791	759	797	828	755	799	805	811	822	772	806	806	820	788	818	833	796	816	829	812	832	838	820	767	830	809	788	781	757	800	793	787	791	760	833	816	811	776	756	785	815	837	830	840	902	772	871	810	783	785	805	793	837	786	812	772	789	831	808	784	838	804	791	765	805	764	829	788	796	793	808	776	749	778	780	810	782	835	792	813	771	785	798	794	761	816	827	743	761	842	772	808	798	762	850	823	844	767	781	765	756	845	730	760	855	806	791	740	801	839	839	782	831	849	796	796	804	785	850	824	787	795	809	835	784	795	795	791	798	842	767	789	827	805	861	841	745	810	808	836	788	819	800	771	807	768	826	845	821	831	832	814	789	799	776	785	796	809	838	760	775	816	838	800	862	806	829	786	816	773	848	812	834	785	831	821	785	789	766	776	855	728	786	826	822	783	811	815	818	841	789	813	792	778	806	762	758	806	788	756	807	841	777	811	803	769	786	803	826	822	755	776	808	752	807	812	817	779	829	759	781	845	775	813	810	806	769	777	820	827	754	848	858	790	807	804	776	820	821	806	816	825	771	803	804	784	812	806	773	772	758	796	822	805	770	802	822	840	784	795	800	841	786	779	804	750	784	799	815	825	818	801	857	814	864	809	809	775	835	821	882	761	828	753	826	828	763	825	769	776	793	805	790	849	797	803	747	800	834	832	775	784	755	757	823	798	793	818	786	771	830	810	783	787	790	798	798	837	789	769	758	787	818	748	841	849	827	808	795
8211	1468	1654	1426	1097	750	573	484	392	310	276	263	254	243	248	241	272	242	277	300	262	241	234	233	192	212	181	166	162	170	192	183	174	181	180	189	164	183	214	174	181	154	191	181	167	155	156	180	154	160	148	154	141	157	166	186	181	175	152	169	167	180	173	178	134	155	145	217	144	153	159	144	184	144	162	151	186	159	149	170	160	175	198	164	170	161	195	156	154	155	142	180	165	150	157	133	164	161	164	177	167	172	172	167	146	152	152	147	156	174	161	147	178	155	160	172	150	171	148	180	165	179	162	169	164	158	173	183	172	149	160	199	157	159	152	180	159	158	159	187	174	168	173	171	184	180	157	172	158	150	175	159	159	182	181	152	140	170	153	175	169	167	179	159	165	159	177	156	162	157	175	165	145	159	173	164	148	156	197	153	153	151	135	178	151	186	158	152	187	171	163	171	160	151	162	163	170	140	170	170	157	165	141	161	150	169	153	169	168	165	162	164	139	169	158	153	164	156	175	158	175	152	156	170	172	159	152	169	162	151	153	163	177	168	144	148	169	174	164	149	154	145	152	163	170	142	156	169	156	142	152	202	177	179	166	166	161	145	164	157	160	159	177	178	159	175	140	173	161	167	171	151	151	192	165	171	166	149	182	148	134	161	161	140	162	165	155	148	167	199	150	169	165	175	157	162	146	157	180	162	165	157	164	157	156	180	157	142	158	150	136	162	161	143	164	165	181	176	156	167	152	170	144	180	161	156	165	137	154	163	170	154	174	146	168	150	147	143	147	171	166	170	161	151	148	150	176	173	173	173	164	155	163	169	175	164	144	153	145	163	169	159	154	149	179	188	169	167	137	188	148	166	168	144	159	150	180	182	159	165	154	151	159	164	156	156	165	153	156	155	170	171	144	150	174	148	162	161	170	173	139	161	155	139	152	149	126	180	163	167	153	149	160	158	172	177	161	152	171	157	176	170	137	164	154	160	162	152	159	172	160	152	164	167	175	159	165	165	177	165	144	170	164	165	142	153	149	155	168	175	145	145	153	162	169	136	166	182	147	150	154	175	172	149	161	157	154	167	156	164	150	168	167	167	153	166	171	158	170	139	173	170	157	177	193	170	151	175	157	170	178	144	155	164	142	172	157	184	176	174	180	158	144	152	154	140	130	146	176	170	158	173	154	175	164	168	165	190	152	152	166	164	174	156	152	195	160	168	161	165	155	165	174	159	164	178	167	157	192	172	173	168	168	156	187	161	168	131	178	176	172	175	179	136	156	156	162	176	150	160	154	144	159	155	158	190	143	171	201	153	153	144	148	141	156	163	164	183	180	170	163	164	139	148	168	158	152	161	164	153	154	175	150	166	157	164	167	142	172	184	140	188	153	139	182	165	180	160	171	175	178	166	140	160	199	148	182	168	157	142	180	151	154	167	165	144	186	156	158	159	129	162	146	176	164	149	157	176	175	153	151	143	151	147	180	154	170	182	148	158	163	165	172	164	150	167	143	174	165	153	175	176	168	171	151	169	165	178	182	162	158	162	162	170	159	173	185	166	189	149	158	162	142	172	175	173	163	157	162	167	181	132	152	174	176	163	190	153	164	154	159	167	170	163	157	151	170	154	149	164	150	172	164	140	144	158	141	163	163	170	146	153	181	187	148	168	160	146	152	165	149	167	150	173	150	152	154	165	161	169	170	178	155	152	160	166	179	161	161	181	178	161	151	184	160	159	172	151	164	159	140	176	153	187	148	150	148	193	180	145	157	182	173	170	152	167	141	162	181	181	176	167	162	163	166	165	187	162	189	167	154	130	154	159	180	165	139	164	173	180	154	143	167	136	165	169	174	171	150	164	156	157	167	174	171	168	152	177	144	177	154	150	179	165	152	176	151	124	185	179	176	158	184	174	146	164	160	162	156	154	157	161	145	149	165	159	144	151	158	189	164	191	174	140	141	146	161	185	171	163	165	151	153	170	151	179	166	174	158	152	157	160	143	150	160	161	176	166	149	161	167	174	157	167	158	149	156	201	151	183	175	143	173	189	172	139	163	159	165	187	189	158	172	163	160	172	162	163	150	176	156	170	181	169	157	151	162	166	148	155	171	168	172	162	167	143	178	166	170	163	166	160	144	155	161	177	167	172	149	157	154	175	154	190	157	145	174	164	147	165	158	189	169	153	148	166	175	155	185	144	166	164	144	164	166	145	193	169	178	173	171	149	163	161	151	149	152	174	143	144	156	185	179	158	167	152	144	162	149	167	145	156	154	183	157	187	159	159	162	176	180	156	178	148	175	169	175	188	160	170	160	153	176	176	147	165	153	180	165	168	175	155	199	189	178	145	152	173	184	159	159	138	179	167	148	162	150	150	179	169	162	152	165	131	141	172	166	166	171	168	155	173	147	175	155	160	178	162	148	144	135	153	172	175	155	174	179	174	180	143	172	151	172	175	146	167	174	170	150	149	176	164	152	164	162	168	180	154	165	183	180	165	155	161	186	185	162	157	187	175	159	173	150	149	150	166	158	150	142	160	152	158	147	161	176	157	196	169	156	172	155	169	158	161	186	177	163	143	154	133	163	164	142	176	183	155	160	161	165	169	176	178	168	158	138	145	169	146	179	161	148	162	137	170	156	178	150	164	159	131	158	177	178	160	144	136	161	176	149	170	153	153	179	148	171	185	158	180	149	162	155	150	168	174	166	145	202	166	170	176	153	144	161	175	161	161	175	155	156	186	173	145	161	159	144	179	166	164	168	171	177	181	146	154	202	181	165	196	157	160	172	157	138	164	180	147	149	154	160	159	149	186	179	152	156	127	164	176	173	171	174	164	140	154	162	156	131	166	151	158	164	176	152	173	160	159	149	159	139	151	163	146	156	151	163	175	158	155	165	160	176	160	162	168	157	194	172	176	161	152	157	166	162	189	154	161	164	189	162	170	183	151	171	165	171	145	167	171	144	157	167	149	185	140	158	168	171	152	161	164	177	153	165	157	161	158	153	175	155	156	154	170	172	160	135	169	160	146	179	164	159	162	173	153	164	153	176	152	160	142	188	156	182	156	162	133	174	164	161	146	148	125	176	170	145	157	161	160	182	172	165	146	156	169	142	171	165	151	145	150	153	179	175	165	168	170	175	171	172	186	149	151	160	156	170	160	164	174	197	188	166	167	177	158	178	165	164	153	177	147	163	151	160	191	174	169	156	153	159	146	172	163	173	163	174	164	145	151	191	162	176	150	148	199	151	176	147	165	169	149	162	162	166	140	153	156	159	167	141	168	147	157	148	182	182	172	178	191	159	158	166	151	161	141	164	171	145	169	164	169	161	167	156	171	158	172	162	181	174	156	161	152	175	161	164	179	158	149	174	144	167	173	156	165	161	156	165	150	142	159	169	167	151	164	158	181	165	180	150	164	148	173	182	175	165	161	177	175	178	155	177	176	147	155	168	167	164	162	184	165	144	159	169	153	160	166	157	132	154	155	175	147	156	170	140	131
6343	1695	3157	3955	3454	2860	2317	2223	1925	1579	1310	1209	1065	1096	1068	1183	1425	1303	1712	1639	1318	1005	1036	984	823	670	661	647	577	592	605	511	547	579	788	724	642	602	805	771	580	531	477	470	509	476	497	496	522	457	505	527	511	491	461	494	493	453	463	455	479	516	497	473	490	488	512	818	476	477	487	455	506	449	465	478	483	452	499	479	470	460	449	437	499	485	494	456	493	479	490	462	465	494	494	463	485	452	492	470	472	471	509	416	507	499	455	456	457	450	455	434	466	440	455	476	459	475	456	456	462	438	409	425	458	458	463	486	492	461	460	480	472	404	457	471	478	451	446	473	434	467	445	476	456	450	504	452	481	420	481	444	464	473	499	434	467	486	474	489	435	468	479	453	494	442	440	463	445	453	457	491	459	463	452	487	492	461	439	500	474	422	459	466	438	509	411	452	463	467	471	421	447	442	476	467	485	465	479	450	464	452	471	476	443	439	473	459	447	469	441	459	433	458	479	432	434	466	464	490	471	462	476	490	467	415	442	412	467	447	426	434	488	485	423	463	464	475	481	437	433	451	437	460	465	455	469	427	480	473	446	448	478	486	432	467	467	461	476	443	483	484	441	458	456	414	424	498	406	483	464	444	439	490	445	440	437	465	470	445	477	462	484	452	473	472	452	462	448	465	460	459	497	471	465	479	467	447	444	445	446	425	459	465	483	421	472	448	438	430	470	437	454	477	453	466	465	465	498	443	409	391	461	448	427	486	462	454	451	436	478	488	447	464	457	459	418	443	495	463	445	471	450	488	470	468	452	475	424	457	478	461	470	448	480	450	505	480	466	500	482	440	448	463	487	452	486	441	457	473	471	461	483	439	436	480	442	437	493	490	416	436	471	441	464	480	431	454	476	441	472	456	446	472	469	463	441	449	496	472	526	441	469	441	458	500	456	432	453	419	479	466	477	450	441	422	450	426	432	447	474	492	483	462	473	450	453	483	419	442	489	475	458	487	460	441	423	481	463	464	443	443	523	445	468	454	471	479	449	466	451	513	445	460	460	445	451	472	467	428	508	448	494	428	430	476	484	491	446	458	472	443	471	446	470	455	463	460	490	492	471	496	440	446	427	467	461	428	473	492	435	450	502	469	431	479	408	465	468	481	455	467	465	453	441	466	472	462	443	458	459	501	487	453	460	478	459	436	472	482	430	430	425	482	445	422	472	445	466	460	455	440	488	498	445	460	464	456	482	450	465	442	467	475	485	474	442	463	432	429	467	429	412	480	469	458	470	433	466	444	481	462	458	467	460	458	431	434	472	430	488	507	465	474	461	450	411	496	474	439	459	440	480	415	482	491	455	487	438	439	429	427	435	428	433	472	464	432	464	451	451	441	476	481	464	429	483	471	426	510	428	493	469	462	477	417	471	472	533	462	453	453	485	471	465	453	457	470	470	425	440	457	458	461	484	458	434	443	468	456	482	463	440	485	478	429	463	448	432	495	416	438	456	456	474	494	439	438	434	424	419	470	482	446	431	482	488	467	458	450	497	423	493	420	455	477	451	446	491	452	450	458	446	476	435	470	478	474	472	458	403	412	460	443	453	472	446	454	474	434	454	446	488	474	440	479	440	460	460	436	415	481	430	475	462	452	473	435	456	453	482	486	476	449	482	411	438	455	421	487	440	465	457	433	475	424	450	480	451	454	471	471	445	440	497	438	449	428	446	465	439	467	461	465	409	434	502	532	445	456	442	466	470	444	437	464	468	461	435	471	492	442	447	462	455	480	461	423	465	451	426	465	473	470	489	432	470	479	467	434	441	445	437	428	449	438	464	486	459	467	488	413	477	449	451	455	491	495	464	496	466	457	485	518	464	442	484	458	477	485	443	458	419	450	461	477	451	460	453	444	445	434	434	471	473	423	413	475	420	456	486	434	502	504	489	433	474	430	469	461	443	483	463	447	460	461	458	477	483	469	461	433	500	479	468	455	446	436	477	452	477	447	471	442	462	437	446	418	437	453	461	456	447	449	453	472	470	509	447	458	444	435	474	468	491	442	447	470	453	482	442	451	490	456	467	409	453	482	498	490	468	495	442	423	434	455	457	487	451	453	429	473	460	456	461	464	462	463	480	486	421	484	439	482	484	477	437	474	466	453	453	456	452	471	452	430	433	447	431	475	483	489	433	394	396	453	453	453	439	457	444	436	439	443	462	447	429	440	449	468	434	478	449	468	432	430	425	508	457	456	419	448	430	481	454	467	476	466	426	492	487	452	457	415	482	448	440	436	459	467	450	445	425	468	450	494	488	469	483	430	441	450	447	491	468	421	436	476	465	446	484	455	453	478	478	429	467	451	430	439	448	446	476	449	422	493	466	452	485	445	468	436	468	436	461	489	434	502	439	463	460	454	420	467	402	472	456	439	475	458	443	467	421	451	461	467	456	480	448	448	419	448	482	427	454	453	478	489	444	449	447	453	469	513	436	472	425	450	459	456	479	447	450	519	473	458	429	482	440	457	480	465	442	482	482	448	477	467	471	423	488	499	467	474	467	506	484	461	463	442	470	413	442	460	441	454	454	482	472	443	466	473	469	471	435	447	471	428	481	487	454	469	464	447	460	490	446	438	460	461	445	441	491	439	457	468	471	468	458	429	469	479	450	482	480	427	455	467	433	462	476	466	503	471	473	488	470	464	465	485	436	457	446	453	464	491	434	442	465	476	420	454	487	437	465	485	487	506	459	478	471	433	475	467	449	424	513	464	440	456	465	463	481	498	507	464	476	463	455	468	490	399	478	447	431	437	448	472	469	444	452	420	428	448	453	489	459	445	439	455	450	461	460	440	477	427	455	446	459	487	444	470	450	438	487	450	434	453	502	471	445	429	442	463	457	468	446	476	419	478	482	479	492	455	498	495	446	474	480	450	440	463	448	493	440	449	430	472	467	506	459	504	471	501	431	461	461	465	494	453	470	450	481	472	496	489	448	472	468	439	437	454	469	470	466	451	437	447	468	444	474	490	485	431	459	459	450	438	468	418	455	476	477	438	455	434	438	425	428	473	502	423	470	452	424	505	479	423	445	458	454	462	450	462	472	474	427	453	468	465	508	445	464	453	499	468	453	457	447	452	458	474	461	445	457	512	444	483	437	454	493	427	473	429	462	447	450	439	470	439	450	485	488	495	443	473	483	447	448	454	472	464	465	467	430	467	450	444	460	482	459	463	435	465	457	435	464	440	457	424	436	427	481	453	419	501	474	457	440	449	481	510	443	489	470	424	492	481	484	467	461	445	466	452	442	443	454	433	470	442	467	473	455	461	438	474	444	449	413	438	457	475	475	442	463	422	457	446	438	463	420	456	489	449	486	439	511	455	451	458	435	440	433	469	445	435	481	453	453	444	458	490	484	480	469	440	482	485	446	475	422	450	463	479	451	423	476	447	449	432	475	477	430	477	472	425	477	418	456	451	422	446	478	427	478	470	469	470	466	445	487	445	450	466	463	427
14915	3156	3096	2378	1789	1177	1051	844	625	566	496	469	407	411	389	382	387	428	518	514	368	335	344	332	316	275	249	238	250	245	259	221	231	240	289	242	255	235	288	280	252	202	243	210	201	204	251	224	233	242	205	221	218	237	201	214	218	204	226	225	201	231	223	210	192	216	231	283	208	200	211	233	204	232	198	219	235	180	210	217	226	221	207	247	232	218	219	211	204	182	220	201	202	217	232	217	199	207	204	180	221	200	186	197	220	221	194	208	232	203	227	188	238	211	211	221	223	208	197	213	202	242	227	200	212	210	230	181	207	225	217	221	205	210	220	183	214	211	228	215	192	203	224	237	211	235	202	207	217	218	220	225	229	234	196	229	219	179	215	206	208	212	194	224	210	199	226	213	198	214	187	226	208	254	240	229	220	218	195	199	199	202	207	222	211	196	236	207	212	193	218	197	200	186	198	209	224	220	245	208	218	208	209	187	200	197	212	201	218	194	213	198	216	194	227	185	206	225	197	205	214	215	205	183	215	225	206	207	220	192	207	195	216	211	231	202	203	251	187	208	232	202	222	219	216	191	202	237	212	175	209	221	196	214	236	196	208	210	212	209	177	247	232	200	235	213	214	221	230	204	214	183	221	201	213	205	243	199	208	187	207	227	210	233	234	215	189	233	225	197	237	206	187	197	220	223	217	211	199	208	196	207	208	209	182	208	200	220	219	210	194	221	197	200	213	213	209	201	204	194	218	221	232	190	211	236	179	195	221	193	189	212	241	209	189	217	205	217	195	220	206	183	184	164	226	204	208	196	179	184	212	194	198	200	205	209	229	201	245	203	228	196	180	230	210	172	244	221	196	188	209	234	197	210	214	203	210	193	201	216	235	198	226	216	196	213	205	202	218	207	199	244	198	215	206	206	202	204	238	196	206	192	232	188	186	226	205	212	221	216	231	219	217	210	217	234	211	191	203	240	215	217	215	217	188	208	221	215	208	221	208	208	215	177	202	239	205	205	221	210	196	198	214	213	209	216	187	212	228	212	207	212	210	223	204	209	224	203	217	221	231	188	195	227	195	196	227	199	221	231	225	216	207	201	231	197	200	200	236	204	209	205	244	214	213	227	212	201	187	210	223	224	213	230	202	194	226	220	210	199	212	230	219	189	191	204	215	211	194	203	246	217	232	209	222	226	221	233	197	195	208	201	252	182	220	221	196	207	198	212	211	212	208	212	195	246	217	221	197	218	225	223	189	217	229	204	198	254	203	221	209	190	221	211	218	225	242	202	211	217	206	199	193	210	214	248	204	223	212	217	203	214	196	179	222	194	229	215	211	182	197	208	191	226	221	202	215	210	212	219	197	198	206	211	210	195	242	204	202	223	233	219	197	198	209	210	231	221	214	214	194	224	227	188	188	204	227	260	221	197	229	193	219	215	234	222	220	212	222	202	227	198	213	210	201	210	200	227	200	212	212	221	208	209	203	222	218	203	204	193	208	209	215	209	209	247	199	210	228	209	189	215	214	241	205	217	212	195	230	216	220	208	209	192	213	216	212	213	227	207	179	219	209	208	194	197	237	204	179	203	228	222	197	197	210	208	225	206	203	222	216	205	210	210	197	196	221	202	194	197	197	200	211	208	239	217	205	192	200	216	226	207	212	192	181	215	224	211	206	200	203	200	217	218	190	218	224	217	225	224	209	231	236	213	194	200	230	223	221	193	202	228	237	246	239	231	208	191	226	215	222	206	206	212	188	230	183	211	199	220	236	225	230	242	219	234	211	230	221	210	228	192	213	193	219	201	209	188	215	210	214	219	216	244	201	230	214	203	207	246	201	197	223	190	201	213	212	241	204	203	198	204	219	209	212	205	219	218	198	201	221	239	226	202	201	202	202	213	206	215	222	213	190	232	233	209	192	202	195	221	241	216	214	199	201	216	206	247	208	193	203	201	203	196	246	201	223	205	217	210	208	208	187	195	199	230	209	205	210	198	234	196	206	212	203	208	196	240	196	190	218	208	240	218	231	208	198	227	237	220	230	216	216	227	188	215	184	207	211	208	199	221	221	189	222	220	196	202	220	228	221	217	225	238	218	206	210	196	208	202	226	212	195	186	205	203	208	198	179	220	208	190	183	233	221	213	205	203	185	226	206	206	203	200	209	210	209	215	215	196	215	190	221	227	221	239	240	214	232	202	188	209	224	204	245	191	193	202	222	204	208	189	187	200	238	237	221	226	234	207	194	210	226	245	239	217	233	200	213	189	190	179	206	208	192	205	240	239	162	219	197	218	215	212	227	214	212	228	222	222	218	207	205	221	206	206	224	204	193	179	200	200	241	231	206	215	189	201	228	214	206	202	215	198	195	204	189	202	200	222	225	208	194	205	210	230	194	187	204	184	227	205	240	226	208	214	216	221	183	228	182	205	195	225	226	198	214	226	212	224	200	201	217	206	209	204	215	214	194	218	200	223	221	231	229	208	188	198	244	190	197	203	229	233	205	228	213	210	206	231	215	198	222	190	191	217	198	231	219	228	216	229	226	217	204	238	239	210	237	203	225	222	201	196	219	200	217	216	216	201	195	197	218	199	228	226	207	221	208	210	209	218	228	208	204	221	193	213	201	191	201	223	187	228	171	212	208	216	219	194	192	187	178	192	231	215	201	235	197	223	230	192	185	235	206	210	186	206	206	241	178	187	201	237	203	214	208	210	210	212	232	205	167	196	192	230	203	190	193	206	201	210	212	184	229	190	222	211	205	192	216	196	223	203	212	218	200	201	196	200	215	218	208	196	225	213	209	215	200	241	207	194	219	207	197	246	206	195	212	202	218	212	246	209	199	200	210	212	203	219	195	197	217	218	187	229	216	217	207	200	209	230	237	207	218	210	208	204	200	227	207	219	200	249	187	215	210	212	222	213	205	205	216	199	220	203	195	231	200	205	230	205	216	209	225	223	221	215	222	198	201	211	226	209	220	232	197	226	232	230	222	214	223	195	234	218	198	240	198	212	193	224	208	213	245	228	216	221	222	223	226	235	235	206	193	186	210	206	213	188	206	217	218	217	207	213	220	208	214	212	207	208	203	197	212	203	184	201	194	207	201	205	188	201	212	198	198	198	205	221	228	218	201	227	227	194	217	198	233	183	234	198	180	193	265	219	208	239	204	199	181	214	218	203	226	214	205	209	205	199	214	206	216	215	190	202	204	226	240	215	184	206	229	186	217	212	214	212	186	205	221	214	224	223	219	194	212	222	207	224	242	199	217	205	223	211	204	207	210	221	181	223	190	214	205	194	187	214	194	201	183	194	224	214	232	209	223	206	199	192	189	188	209	194	232	234	228	203	194	227	179	214	243	199	187	192	172	205	234	182	241	210	217	196	228	208	230	205	198	227	195	199	194	226	224	205	220	225	220	190	219	216	206	209	209	214	210	208	224	191	213	183	200	226	216	233	186	192	230	221	201	200	224	222	191	213	189	228	226	193	225	223	210	202	213	207
8410	2878	5639	6471	5829	4915	4199	3613	3092	2747	2290	2221	1935	1967	1847	2039	2286	2209	3014	2512	1949	1554	1486	1442	1133	1069	952	929	824	860	878	786	791	925	1433	929	907	1015	1043	1228	982	743	684	666	669	683	712	667	621	692	623	620	673	689	630	608	623	630	621	579	676	644	649	651	641	617	633	1293	617	626	626	644	623	620	594	612	593	591	613	614	616	603	609	583	623	618	581	609	589	622	569	605	606	620	569	596	613	599	597	581	662	579	573	594	584	572	590	572	605	623	573	613	592	592	584	581	605	593	615	616	572	581	567	579	587	563	566	615	588	582	602	600	598	601	587	575	615	621	593	583	584	616	584	600	590	588	615	635	612	605	578	626	575	559	605	576	595	618	584	620	591	606	594	599	578	584	620	575	566	576	574	589	610	635	573	559	573	585	598	573	586	567	575	604	614	571	572	561	591	580	551	618	621	597	591	587	599	609	567	586	598	573	617	580	639	627	626	591	638	531	623	566	562	595	577	591	589	559	595	627	607	585	567	598	573	575	599	558	569	610	556	611	579	557	558	576	591	584	547	577	599	587	572	578	641	560	582	589	568	572	618	593	593	590	642	533	617	566	571	624	631	618	587	570	592	581	535	617	596	584	604	620	593	600	595	564	604	567	590	553	616	579	607	612	586	597	542	614	610	587	607	556	629	645	609	576	567	589	584	580	597	533	614	584	578	573	595	557	593	563	620	579	613	583	572	594	638	581	560	599	600	578	554	575	592	606	590	597	584	590	585	590	568	569	562	580	599	621	557	601	631	593	599	581	610	590	594	578	582	587	593	601	570	569	551	588	614	553	626	561	521	567	518	568	610	563	604	527	607	548	618	579	578	560	608	576	611	582	622	611	625	625	589	585	592	587	589	561	606	600	600	631	570	633	575	611	574	598	588	568	565	601	639	573	554	606	585	600	576	570	573	589	554	583	625	569	594	617	550	601	624	610	572	518	569	593	585	559	522	619	600	600	619	574	599	576	582	629	622	605	514	591	613	512	620	580	579	557	609	585	546	571	553	550	564	629	586	555	591	631	603	598	632	594	619	614	571	592	607	614	612	593	583	570	598	582	547	576	573	578	621	567	580	570	561	605	618	570	638	602	625	596	602	587	585	585	596	577	563	608	606	626	564	612	556	584	577	544	591	584	599	634	575	600	524	557	547	589	600	618	589	614	587	587	580	589	606	606	567	591	574	590	646	544	603	574	607	589	576	603	599	609	556	610	585	567	575	587	588	523	565	590	627	601	647	624	597	607	597	589	581	562	588	552	615	575	551	579	591	570	561	610	593	570	600	574	600	585	560	622	569	571	592	593	633	667	551	581	595	548	566	598	632	605	587	605	588	595	602	605	575	651	578	600	588	570	583	600	617	606	568	594	568	575	539	646	605	597	623	578	589	613	599	592	659	570	583	614	594	637	603	562	600	596	550	560	614	605	611	580	547	596	589	582	580	612	566	576	602	595	544	567	571	579	594	591	607	553	576	589	568	582	618	580	624	578	567	573	564	615	597	563	595	598	585	547	572	560	573	562	595	585	594	606	613	553	576	629	581	558	627	606	557	607	541	584	595	572	588	617	569	553	538	587	610	584	589	558	555	574	606	611	592	571	616	556	600	637	638	618	573	629	582	584	640	595	589	573	563	584	553	563	640	632	600	547	595	633	603	603	604	569	586	615	596	618	575	577	580	575	584	579	622	615	576	580	597	634	611	619	578	602	569	581	569	632	555	610	578	608	612	602	599	581	596	600	594	607	582	620	592	568	613	575	617	537	566	606	586	573	529	587	579	570	620	571	615	589	547	547	610	616	604	584	628	581	597	592	619	600	588	587	608	583	617	572	626	607	597	567	558	607	577	585	571	561	582	539	604	571	624	531	575	592	592	611	573	611	596	570	581	566	606	589	606	573	600	604	624	610	582	586	613	550	577	598	605	619	582	557	617	603	558	581	601	587	552	562	629	586	602	599	633	611	631	569	604	624	577	579	596	590	605	637	629	608	575	620	597	622	591	636	579	601	584	601	610	628	653	559	611	574	586	625	573	579	593	599	594	540	595	597	609	608	582	631	574	562	575	549	619	624	620	555	593	548	575	561	588	605	584	624	611	565	584	578	582	590	596	571	579	589	591	594	584	580	617	592	602	574	598	587	592	567	597	591	590	589	598	562	597	577	613	601	609	572	613	635	589	624	566	606	553	593	613	587	636	611	555	613	603	544	572	625	550	590	589	579	615	624	569	555	579	586	586	584	543	594	595	603	614	587	589	656	590	604	588	600	561	609	615	614	594	551	565	580	565	597	557	567	601	621	639	567	573	587	568	567	577	621	598	568	600	557	576	620	559	556	568	608	562	557	574	574	562	607	595	583	623	560	586	574	598	557	603	555	579	564	616	564	581	569	587	574	545	582	578	586	573	578	604	594	558	531	635	571	597	574	580	571	644	548	625	620	578	605	593	546	610	594	606	620	565	588	599	567	597	601	621	585	624	582	563	571	626	611	554	559	584	625	598	579	588	588	648	561	596	543	633	569	620	564	618	600	605	629	579	567	534	587	607	565	590	565	551	600	606	601	542	577	588	579	618	585	623	574	567	602	571	588	574	594	601	568	636	586	548	635	578	639	590	607	614	573	630	617	598	534	565	588	608	615	610	593	585	595	590	596	591	628	556	591	625	620	578	567	583	580	629	547	575	616	588	596	591	651	601	603	579	585	599	572	596	583	595	598	594	597	587	603	608	606	588	580	561	614	577	586	584	592	585	556	598	622	589	564	573	576	607	574	625	593	556	609	605	576	615	602	571	590	596	590	566	551	582	615	618	606	589	571	563	624	606	550	563	567	592	591	545	560	607	599	624	594	572	602	592	581	619	590	573	554	593	595	612	592	548	590	612	606	587	574	629	551	561	618	580	557	564	596	603	610	589	572	601	607	591	619	583	582	580	603	637	607	579	581	607	579	600	576	567	578	584	591	558	628	588	608	568	580	576	613	609	643	573	595	573	589	586	600	605	607	603	586	573	552	550	584	570	637	619	564	575	587	543	612	594	612	604	594	549	553	552	601	564	582	590	591	593	551	570	575	596	623	578	588	622	569	591	591	588	631	636	539	571	563	555	548	591	590	577	579	595	587	621	566	590	591	574	542	610	580	598	584	591	584	561	558	628	604	607	614	600	601	611	574	552	601	554	642	627	588	606	585	588	601	589	592	629	600	561	562	585	613	541	587	563	619	566	587	603	549	614	587	622	566	598	588	597	567	591	570	575	605	559	588	578	596	572	576	591	553	573	602	575	553	586	571	613	610	606	620	555	605	589	592	567	582	587	573	604	611	604	623	574	576	600	566	593	603	589	554	603	633	559	602	540	543	627	576	573	551	604	607	619	591	576	605	556	584	625	565	579	581	589	599	579	550	618	542	599	594	583	594	612	569	567	580	580	615	571	550	589	578	580	579	578	590	592	621	596	574	581	585	591	550
2180	343	383	389	379	344	371	347	332	330	317	322	329	326	356	342	314	329	293	348	319	352	330	338	320	353	325	327	345	307	318	336	346	313	327	318	335	326	328	318	366	339	341	300	356	350	326	327	335	380	326	308	318	318	325	321	338	316	307	310	308	310	334	316	311	316	335	318	321	333	337	313	307	341	294	358	330	314	356	331	333	333	322	308	322	326	339	317	364	322	318	288	307	290	325	326	311	318	299	314	319	320	346	319	362	310	335	306	329	343	334	324	332	327	318	327	329	322	355	336	319	303	354	345	319	330	318	292	316	291	318	323	321	324	321	307	349	328	330	319	320	286	347	335	363	337	328	320	331	330	326	349	349	321	334	362	320	341	322	333	349	346	299	329	370	317	315	337	309	318	353	326	331	325	367	351	289	307	323	323	325	340	350	316	304	327	327	313	346	355	321	323	353	318	330	317	373	318	350	322	314	309	286	338	321	319	317	306	307	334	355	346	357	343	329	339	339	353	305	341	318	324	331	332	312	352	361	325	342	329	350	334	327	330	331	332	330	316	306	331	319	339	321	313	312	340	320	303	304	301	313	332	310	334	296	310	303	321	322	360	364	333	307	314	361	339	312	322	320	325	333	343	351	325	304	325	333	339	295	307	321	329	364	338	358	298	317	312	287	320	310	329	346	323	352	332	337	330	322	325	305	304	309	359	279	352	301	342	326	320	306	343	326	347	369	277	307	333	339	346	314	315	363	321	328	317	333	306	303	314	342	344	339	336	319	348	311	328	319	305	352	349	341	296	360	339	318	316	349	297	363	315	304	300	333	309	313	312	289	331	331	314	306	351	336	362	334	343	313	309	353	315	311	304	348	311	353	341	362	322	332	358	345	309	381	317	330	333	304	313	311	308	334	310	326	346	318	331	278	328	323	320	315	333	351	338	318	336	330	341	320	325	322	333	302	338	322	335	321	293	337	321	336	314	318	308	360	336	351	345	298	326	311	287	325	348	322	317	348	337	330	313	324	328	333	333	337	305	369	365	350	328	332	335	341	327	344	333	317	323	320	319	310	337	320	303	328	333	312	324	313	317	359	311	312	315	311	279	308	353	300	353	299	308	297	312	340	361	309	294	349	304	298	335	329	308	338	331	330	307	320	318	325	322	311	351	292	312	313	320	338	338	317	295	321	326	317	351	329	353	295	310	326	315	350	332	317	306	319	338	325	307	304	321	336	341	348	304	309	310	336	327	371	345	299	327	350	322	304	325	283	304	315	316	332	352	310	319	335	330	335	312	337	335	346	316	364	354	333	343	312	375	321	336	357	315	334	315	327	375	336	286	351	334	333	367	319	352	318	302	373	312	333	323	316	311	297	343	347	353	316	343	313	310	317	351	317	323	338	322	302	306	336	293	320	320	324	325	305	344	330	346	320	317	323	305	324	308	312	338	319	347	311	341	344	298	348	325	343	317	336	316	328	329	332	331	308	348	307	309	331	323	383	353	325	336	350	283	316	321	320	347	323	303	328	325	311	320	318	339	354	312	331	344	343	320	336	348	311	338	358	358	337	328	361	335	327	338	359	325	344	350	337	313	358	326	320	354	317	313	337	333	304	417	368	336	345	295	313	359	304	327	331	344	323	332	344	306	329	336	339	348	338	360	355	308	313	310	326	327	328	329	317	337	305	346	353	334	330	299	345	368	337	326	339	360	305	350	311	316	329	329	310	353	322	325	331	292	375	329	306	305	331	322	341	313	306	345	349	353	369	332	341	313	299	324	326	313	313	324	343	346	316	331	341	361	310	322	323	292	338	345	317	306	362	331	317	302	329	293	314	317	337	304	306	304	323	335	333	317	303	353	366	332	314	290	320	315	322	299	335	333	348	320	329	325	321	341	340	331	321	344	346	324	323	346	366	317	338	331	330	343	317	322	350	330	362	317	330	352	339	308	347	355	339	341	317	343	306	309	352	305	349	355	341	323	330	323	325	322	337	371	341	330	301	342	339	331	362	330	336	356	353	348	353	299	325	330	319	324	332	332	324	360	315	351	323	332	335	340	303	304	342	347	321	310	321	314	335	330	316	329	295	338	309	324	308	344	293	307	319	323	342	314	297	327	345	327	348	328	358	347	327	350	313	316	308	309	302	344	312	325	342	316	335	291	298	333	304	307	323	309	344	353	353	315	304	308	310	316	310	318	319	341	303	347	326	319	301	344	319	338	322	334	347	306	333	332	302	305	284	307	292	306	319	339	330	299	302	328	334	339	370	340	343	271	321	354	334	348	316	337	305	365	327	315	346	322	326	293	334	347	311	377	370	357	314	298	307	308	337	318	344	346	334	318	341	306	357	322	343	332	331	307	341	338	268	349	293	364	315	374	349	320	332	334	300	327	341	331	326	347	343	303	332	326	306	319	346	305	315	270	336	329	330	337	335	322	335	345	330	323	320	336	296	317	331	333	325	315	329	339	316	368	304	304	305	317	321	332	313	317	346	322	293	313	337	314	328	340	310	330	330	314	287	331	350	333	308	287	329	361	344	347	289	333	318	343	363	310	340	325	291	305	314	324	320	327	314	319	341	337	306	326	332	328	326	321	330	344	315	326	335	321	316	345	328	336	349	361	317	320	350	310	336	322	323	326	324	344	330	327	328	327	337	342	325	349	298	313	317	357	340	308	341	318	294	363	338	344	303	365	331	318	339	314	330	356	338	323	382	345	310	331	321	329	331	333	322	337	332	317	316	329	334	304	311	311	325	337	344	335	326	333	332	326	346	350	329	352	345	326	336	332	339	340	339	318	329	318	316	340	317	298	306	340	300	304	309	315	329	296	329	299	325	305	321	363	333	312	333	320	334	372	363	350	314	333	345	320	357	291	346	329	336	325	316	300	299	316	350	314	299	300	313	322	356	325	377	366	328	310	329	305	342	335	327	354	350	353	346	332	347	317	304	307	314	344	307	317	318	322	291	351	316	355	325	318	354	334	333	338	325	326	331	310	337	308	335	327	338	332	327	329	309	352	336	340	340	341	311	299	292	347	346	302	346	311	293	295	329	359	332	348	331	319	328	304	379	316	314	352	318	310	317	303	312	315	340	308	333	336	325	314	308	349	336	344	311	314	324	347	309	293	338	331	340	339	320	357	311	302	320	322	330	307	299	321	312	327	324	304	301	351	310	314	381	340	310	326	334	325	311	308	326	307	339	384	289	339	348	300	364	346	324	331	301	355	341	341	330	293	326	332	325	361	319	311	315	303	326	318	331	305	320	326	299	287	362	345	317	300	347	314	331	339	323	328	328	336	320	328	306	303	343	329	357	332	315	314	332	310	326	333	314	351	329	339	306	314	304	312	311	333	348	350	336	359	307	331	332	357	317	324	302	304	321	339	330	328	339	340	341	324	326	337	315	313	317	345	355	359	329	343	313	302	335	329	333	345	306	321	328	325	334	320	339	317	340	334	303	319	308	328	318	326	341	341	318	340	321	337	314	330	362	335
2736	855	959	899	923	901	954	923	845	866	839	810	788	833	814	803	820	799	791	911	819	819	809	857	805	818	804	858	868	766	787	794	832	827	802	833	808	809	799	828	787	833	784	781	731	791	886	768	793	783	776	797	802	828	824	772	804	828	787	820	807	808	814	769	833	809	791	810	799	829	764	787	803	767	848	837	792	783	820	792	835	779	797	793	787	770	808	813	813	788	838	787	892	794	828	826	774	806	818	808	765	806	843	820	754	789	843	794	765	728	801	824	796	789	767	786	808	838	804	837	825	800	802	815	787	882	842	823	774	786	823	779	803	797	806	784	785	742	776	846	786	795	783	825	814	806	857	820	791	847	830	792	832	800	752	791	794	811	833	802	797	732	849	829	822	760	822	773	806	806	768	814	761	823	823	802	812	801	798	801	805	790	771	827	837	782	808	802	838	795	804	715	831	851	790	838	821	794	796	795	771	816	817	801	798	788	805	795	744	806	797	801	742	803	829	810	818	826	830	776	771	846	788	825	812	786	805	838	813	844	796	803	758	764	783	797	814	800	806	813	791	773	850	787	793	818	772	790	857	814	787	834	806	815	795	827	827	806	835	825	809	774	810	824	826	761	800	791	770	878	798	784	821	802	826	813	829	780	795	816	827	827	839	818	803	794	789	840	791	838	781	767	778	774	800	835	790	802	806	817	855	799	825	816	810	795	812	799	822	784	818	822	856	814	834	801	808	814	793	801	800	752	849	817	817	785	803	772	781	779	835	868	821	805	792	795	783	758	780	820	771	781	833	824	827	818	782	817	765	796	834	779	819	804	882	737	822	819	806	801	790	831	811	777	799	836	764	775	792	806	813	851	798	825	845	814	772	788	804	834	782	761	747	810	819	805	801	796	818	780	763	786	866	840	808	777	800	787	873	836	776	783	822	799	817	877	820	807	815	764	813	805	804	800	853	811	812	798	814	792	813	791	811	803	818	823	767	794	802	828	779	854	732	791	796	722	767	769	830	826	773	810	790	845	806	811	770	824	814	829	817	817	849	852	827	751	774	737	811	802	874	816	760	839	804	808	794	837	779	794	786	818	772	775	776	801	829	805	764	814	808	779	811	795	785	818	835	823	823	794	804	815	857	789	829	755	812	793	856	817	819	788	788	824	802	754	812	823	789	820	786	790	796	784	776	825	809	800	793	848	776	833	775	748	816	770	778	808	805	823	807	798	824	846	831	831	805	811	765	825	791	754	802	792	804	791	776	796	789	819	743	788	775	794	802	824	806	798	830	754	780	825	767	799	803	817	812	790	810	733	790	810	813	813	765	803	789	799	772	759	797	795	820	771	847	822	777	773	769	811	780	792	760	809	798	830	769	799	840	803	785	826	793	763	844	841	846	859	804	757	787	817	795	806	829	820	796	760	776	837	773	804	828	816	767	811	816	789	745	756	803	759	832	797	816	803	765	825	817	776	780	832	834	843	783	848	823	767	810	781	814	845	788	777	842	818	808	835	807	829	817	809	812	775	819	790	758	766	771	798	796	818	820	832	841	818	840	779	788	788	798	762	852	839	823	810	815	785	835	797	810	809	793	813	817	829	775	817	795	828	792	836	807	765	787	791	803	818	822	746	830	820	848	827	775	795	788	815	758	781	773	737	784	815	849	770	825	793	793	781	844	881	799	781	773	782	821	850	870	800	794	809	810	779	799	822	771	821	845	790	785	783	795	804	803	797	779	834	800	838	806	793	785	799	759	779	810	765	821	828	807	767	832	776	779	788	784	793	780	809	798	774	841	744	819	758	809	782	815	796	820	789	767	809	788	820	766	774	800	817	799	828	781	841	827	813	803	801	837	860	821	856	811	833	780	822	826	786	764	776	807	789	862	791	785	830	812	800	849	795	808	846	787	797	848	776	834	853	776	832	807	809	770	791	804	804	794	778	854	785	767	822	874	761	837	821	813	810	791	815	753	835	834	798	816	835	783	825	855	839	832	812	814	797	831	842	783	815	824	815	819	807	816	807	791	786	801	823	870	751	795	774	811	786	799	818	799	828	787	749	773	816	787	866	791	796	829	773	772	791	803	727	810	780	801	797	761	790	747	775	783	840	771	778	819	794	803	803	795	780	841	852	810	805	769	795	808	808	828	773	781	791	785	854	802	809	797	826	761	857	851	777	783	818	851	819	796	796	794	754	827	764	805	815	809	803	731	741	810	825	810	850	832	823	832	847	791	775	840	811	791	790	795	823	812	745	769	815	832	816	831	815	800	804	779	808	777	818	803	785	823	801	828	797	786	749	779	818	805	754	789	812	831	798	759	833	835	831	854	822	784	819	809	835	791	794	833	758	794	836	830	791	801	843	845	832	812	796	739	775	831	774	813	807	753	808	768	791	821	853	803	784	803	819	835	786	786	781	765	804	842	743	797	827	773	797	820	840	832	811	762	821	855	787	786	793	815	819	802	832	815	781	805	850	805	851	826	843	797	764	779	804	848	805	787	852	817	819	755	851	805	831	817	856	805	800	805	796	819	807	846	820	815	814	821	836	793	824	839	807	814	797	792	788	833	748	781	797	809	811	854	794	831	833	789	784	841	793	777	829	779	801	813	732	801	758	795	884	772	794	769	808	813	775	801	837	795	836	810	831	772	822	843	793	766	836	819	780	853	798	871	817	761	785	767	805	770	807	844	845	838	795	800	787	800	778	807	799	864	761	813	814	782	833	776	796	765	764	819	752	833	879	785	789	817	791	828	794	818	799	808	813	800	843	763	791	800	815	784	787	831	802	847	790	805	806	802	795	825	766	797	786	776	816	800	749	797	800	771	803	822	833	832	734	786	813	808	829	814	804	824	788	792	795	844	848	817	813	813	795	851	756	820	787	793	788	791	810	815	809	830	849	777	741	872	829	790	799	781	786	799	804	792	783	851	839	832	778	807	790	834	790	783	780	819	819	750	810	783	781	799	796	867	797	797	794	864	813	803	817	825	765	823	795	813	753	822	818	798	826	834	753	772	868	884	790	848	786	792	840	795	807	849	770	809	792	791	817	822	763	832	783	808	831	780	795	848	859	841	809	846	824	840	803	765	822	820	797	780	773	820	774	836	863	752	842	794	807	766	830	752	829	798	768	833	808	830	831	788	824	818	812	827	816	836	848	794	844	800	792	751	783	811	768	802	823	825	794	801	768	759	852	823	803	798	834	802	865	878	866	807	763	858	858	746	787	814	807	805	833	817	771	819	811	790	813	789	753	795	826	755	806	811	806	809	804	817	823	785	787	812	868	843	804	796	778	852	791	797	795	799	820	811	812	795	780	784	781	817	760	853	767	824	831	806	829	771	833	802	842	785	838	760	834	763	807	830	804	825	820	800	806	799	733	797	808	773	802	818	756	841	808	817	844	851	863	838	846	839	821	820	783	801	791	807	795	769	817	891	832	809	825	815	850	777	818	861	771	825	867	814	822	818	828	809	825	818	767	794	849	824	766	803	811	804	815
8313	1423	1532	1320	924	719	596	542	443	350	305	280	286	245	246	263	280	281	276	352	249	248	198	220	194	236	189	174	197	186	196	162	140	181	168	157	169	173	188	184	164	172	166	156	150	168	175	182	166	158	158	171	155	148	124	171	162	157	166	133	150	148	182	169	159	172	160	154	152	172	159	160	159	188	148	164	159	151	198	166	168	166	177	175	150	170	150	143	160	148	159	168	152	149	162	146	147	168	177	161	163	148	166	155	154	168	144	211	146	163	163	160	167	154	172	179	131	170	142	156	167	157	140	173	148	150	176	144	150	140	157	195	180	179	146	144	153	159	169	172	167	151	162	162	165	170	169	156	146	183	150	171	144	149	158	134	155	185	166	141	159	162	163	168	174	180	146	163	178	156	159	147	192	148	159	180	133	150	150	152	150	165	174	150	160	156	143	153	142	138	139	160	164	160	159	182	173	155	139	144	161	181	144	144	173	154	170	182	179	155	145	172	166	155	156	148	164	143	160	181	172	161	159	163	171	163	159	170	159	150	162	168	155	165	150	155	163	180	167	133	159	146	145	140	145	158	181	198	161	173	158	136	182	174	182	172	169	177	150	167	166	161	150	170	156	158	138	148	167	150	147	162	180	170	173	150	158	152	145	168	157	166	150	185	166	159	164	172	164	160	162	176	171	168	174	158	151	160	159	161	149	157	148	155	167	170	163	156	173	152	151	149	151	176	147	185	147	151	176	167	180	121	178	163	150	161	163	150	172	154	166	176	170	163	180	164	172	149	151	173	167	139	169	168	165	179	157	156	171	149	169	143	175	148	142	139	157	133	175	155	159	168	198	171	173	152	174	163	170	136	170	140	155	172	151	193	160	144	160	152	161	162	183	172	171	145	157	168	170	171	151	165	159	156	163	141	175	175	159	163	151	152	152	168	163	164	168	145	135	158	167	157	154	161	171	162	145	161	168	183	150	178	168	152	182	162	168	174	140	158	142	169	145	155	169	151	170	146	152	167	148	176	157	172	158	190	167	161	166	172	169	160	146	176	180	174	159	160	163	161	177	187	166	157	155	156	140	142	140	164	156	159	154	151	155	161	141	164	151	164	172	138	148	173	154	171	163	167	160	172	142	206	144	152	164	175	183	144	191	185	159	143	147	159	153	143	176	170	172	178	157	163	167	161	161	158	172	149	151	165	167	176	163	153	166	148	159	155	169	172	130	161	182	159	154	155	166	170	171	140	169	131	134	155	158	164	167	167	168	169	158	165	179	149	175	178	151	160	160	155	178	185	140	172	149	138	167	149	158	170	155	167	184	149	166	167	183	159	169	179	169	152	168	146	174	158	159	177	153	162	158	164	153	165	155	173	160	164	155	133	146	135	159	152	172	148	154	166	153	156	162	175	158	154	124	165	157	163	165	174	154	166	169	156	151	167	169	158	174	160	152	146	160	153	185	139	156	139	155	159	158	164	178	176	144	177	171	177	163	164	162	174	155	155	184	148	131	157	167	140	165	161	156	187	157	147	178	148	173	162	170	156	156	150	175	126	163	173	132	174	142	165	154	164	157	147	160	165	162	166	145	159	149	155	156	132	162	153	166	171	143	184	169	154	141	178	158	163	179	156	148	164	159	170	179	166	160	169	178	165	155	187	145	150	182	146	198	171	159	154	152	165	146	150	151	163	147	170	174	134	155	151	180	141	175	163	164	146	147	158	163	156	158	161	175	163	136	154	176	152	173	158	184	158	166	155	159	185	158	141	123	173	182	140	146	154	156	165	159	169	143	194	134	164	165	155	167	166	164	174	159	180	150	176	172	155	173	171	160	187	163	166	159	149	174	152	174	185	158	169	176	152	175	171	163	153	161	156	167	165	168	148	163	155	185	157	165	158	162	164	169	166	159	137	162	156	120	163	181	166	150	184	139	148	146	156	177	167	164	156	174	145	165	154	151	174	175	162	150	161	151	148	192	173	161	174	184	159	185	154	190	161	168	169	155	185	144	164	173	179	178	154	153	170	151	173	163	155	157	162	149	142	172	149	147	166	149	156	152	164	188	141	148	162	193	186	163	168	170	165	158	161	161	180	139	157	139	146	146	173	178	168	189	144	170	180	158	169	158	168	152	165	163	159	172	184	141	153	156	167	161	147	154	142	182	152	170	163	155	149	142	171	160	148	159	196	173	141	183	178	158	148	170	142	166	170	172	156	155	158	178	176	164	166	155	166	161	162	163	156	156	153	167	168	152	176	162	167	171	158	139	166	161	160	165	188	152	167	161	150	152	149	167	149	157	177	184	142	160	138	172	188	159	171	169	148	163	179	170	184	168	181	172	161	155	147	150	178	164	172	166	138	171	168	152	173	162	165	146	163	167	162	164	160	177	178	154	147	153	152	150	172	139	153	158	162	161	169	168	162	149	172	186	159	157	154	170	162	164	163	167	168	171	169	171	167	160	150	153	172	152	181	159	158	144	148	149	167	183	178	141	158	169	163	160	185	182	137	180	160	147	159	150	148	134	158	140	152	149	172	155	173	164	189	157	147	156	161	139	182	160	165	154	167	160	155	145	158	157	160	157	195	157	171	157	155	155	136	142	135	141	155	147	161	159	151	167	151	174	170	170	176	143	161	163	164	158	147	145	146	149	172	187	149	163	156	165	183	158	157	153	135	168	163	183	142	165	158	168	145	141	154	153	161	162	147	152	155	169	161	175	143	150	164	201	168	170	155	178	173	154	174	196	179	155	162	179	150	147	163	138	164	163	158	154	155	138	145	152	144	157	140	167	175	161	170	157	144	145	141	184	143	180	161	161	155	198	164	153	174	164	167	163	173	164	170	155	181	186	168	178	162	157	151	157	164	169	151	156	157	170	182	154	174	147	152	144	176	145	164	134	141	145	185	153	169	152	149	153	147	167	159	157	148	167	166	142	178	183	138	149	162	158	142	142	170	142	143	152	153	160	168	160	178	172	164	145	182	159	159	154	150	162	175	162	163	161	157	176	164	147	161	173	141	161	145	166	164	144	163	153	156	172	154	175	182	156	148	166	161	141	156	167	207	149	180	162	137	187	158	164	169	162	153	161	180	168	172	160	159	143	154	180	166	172	166	128	172	155	152	144	163	129	190	157	150	154	183	166	152	175	144	160	145	167	165	164	163	173	157	178	173	168	154	147	163	152	166	155	157	187	136	132	158	173	159	149	144	192	156	168	151	167	166	163	161	168	145	155	161	163	174	181	191	186	158	157	164	159	204	169	178	155	167	157	157	159	151	173	160	178	170	151	155	148	155	174	183	167	154	167	173	161	192	125	168	150	164	175	168	182	167	178	164	133	163	170	138	183	171	142	141	184	156	164	149	171	157	152	163	164	177	157	177	186	162	143	146	165	185	181	147	149	146	165	162	151	154	141	158	165	166	151	172	152	178	167	162	156	136	192	169	160	158	190	153	146	164	143	174	154	162	177	162	160	146	173	190	167	173	160	165	164	165	170	161
6176	1591	3074	3717	3283	2846	2381	2327	1868	1444	1294	1223	1156	1139	1126	1276	1384	1310	1602	1728	1053	999	956	905	783	692	663	594	539	561	543	613	545	696	700	647	621	641	538	652	566	489	495	541	466	486	505	451	483	479	438	454	483	491	513	481	506	459	499	481	485	530	451	454	505	493	455	615	516	434	447	477	462	432	457	496	480	450	482	446	464	464	482	463	460	470	461	499	481	481	459	475	439	418	446	524	448	458	474	432	448	485	499	461	416	451	463	462	478	440	485	485	508	436	485	463	479	447	430	466	450	450	502	493	455	432	436	460	466	451	415	458	452	432	448	458	459	441	469	474	434	421	433	467	438	447	495	479	440	464	468	489	481	430	446	477	499	489	444	418	453	439	426	427	488	464	448	457	461	460	464	468	442	437	474	463	459	420	509	437	413	449	445	474	456	480	474	451	468	438	424	483	454	493	457	514	473	484	478	453	470	464	497	451	441	481	496	437	474	481	453	492	474	446	482	465	446	421	492	464	444	444	459	481	465	432	469	465	469	417	452	458	479	436	447	444	519	462	457	471	439	447	445	452	425	458	440	477	455	493	443	428	482	420	440	419	401	434	463	483	464	445	422	469	458	404	486	439	427	433	459	441	462	419	447	424	498	439	447	462	454	475	466	437	459	455	416	381	437	498	463	432	465	495	483	481	426	429	462	504	447	418	431	436	465	493	468	469	466	484	461	464	451	440	426	487	469	483	489	463	464	479	446	473	438	461	494	444	468	468	464	440	420	448	457	457	439	449	459	461	460	487	450	451	435	462	470	481	449	509	447	459	470	457	459	449	429	446	438	464	451	470	454	480	478	469	453	477	465	445	442	498	452	452	474	431	457	443	439	493	469	445	457	462	457	445	482	424	426	457	472	458	447	436	421	451	459	436	453	454	462	448	473	468	461	433	456	447	447	474	457	463	474	426	468	507	429	439	448	443	496	466	479	442	419	481	461	458	454	455	474	463	453	418	481	431	457	485	462	456	445	464	433	452	452	438	448	458	434	437	491	471	471	430	463	470	438	475	466	439	453	436	435	465	448	443	472	468	460	469	451	493	427	479	484	473	476	461	455	437	423	470	449	433	456	459	454	476	460	451	483	480	449	448	466	468	490	450	485	461	470	459	454	453	493	481	459	437	451	478	468	452	406	490	439	480	431	451	500	421	441	436	466	429	460	458	484	434	482	456	474	444	442	426	478	453	472	450	426	452	468	473	456	471	461	427	461	433	474	463	476	412	447	436	423	448	437	482	450	458	455	458	429	444	486	448	471	437	463	443	442	441	419	462	456	461	424	447	446	442	439	485	446	439	448	442	452	451	477	443	439	445	452	464	425	454	425	430	475	479	423	466	443	464	459	440	446	445	444	464	439	453	459	435	467	456	411	475	444	441	427	448	467	467	497	459	463	461	456	475	474	410	426	454	440	424	494	443	444	469	487	423	450	484	433	445	468	470	452	478	473	468	470	467	473	464	440	451	475	478	479	476	456	483	452	440	453	436	457	471	463	464	464	412	451	432	499	438	439	469	482	486	459	462	448	443	457	429	486	436	468	470	457	449	440	440	450	461	457	474	448	491	450	482	448	453	477	448	446	459	486	426	438	454	463	463	523	461	462	442	445	458	437	429	474	440	504	475	475	442	470	451	465	454	443	484	429	434	427	485	437	463	447	452	440	434	460	489	440	457	456	497	516	473	456	435	456	425	437	470	433	463	445	440	452	446	440	505	504	473	423	452	475	436	442	478	466	452	519	501	442	473	430	444	453	464	445	463	451	440	463	463	455	416	441	405	491	439	457	492	467	460	419	455	463	466	485	480	437	451	451	481	440	445	462	448	441	452	464	474	453	434	467	409	468	440	447	446	466	433	457	497	451	456	498	440	453	425	461	449	480	479	436	451	455	460	454	446	449	450	424	427	465	455	455	439	433	472	462	441	464	444	471	436	467	480	474	457	460	459	430	409	446	446	444	448	484	505	478	461	448	441	506	475	452	450	442	435	444	481	460	472	500	477	461	412	460	459	454	438	483	461	496	421	471	475	460	442	428	463	443	477	481	441	452	437	439	448	421	455	416	439	473	465	487	429	451	457	464	440	475	475	453	418	472	471	482	452	470	462	448	444	491	462	472	478	470	473	516	473	458	465	436	464	444	435	450	452	457	454	483	452	465	438	432	472	464	455	438	478	488	429	426	464	467	439	442	500	479	436	446	443	472	475	451	459	487	434	436	432	515	460	446	452	469	446	418	437	446	488	456	441	446	443	481	437	447	497	455	462	446	488	467	432	425	477	441	448	480	468	434	420	454	441	491	447	437	473	416	401	465	461	435	487	439	464	438	479	482	474	479	450	453	407	491	472	454	445	449	460	443	422	456	453	470	457	420	448	488	448	437	466	475	461	466	448	436	425	427	439	414	416	439	446	447	453	416	421	428	449	457	461	452	434	448	408	477	477	437	437	454	449	430	468	444	458	429	441	477	458	487	439	456	511	459	445	460	468	464	417	480	432	470	447	453	471	439	451	476	458	455	445	490	484	477	470	495	428	481	393	435	449	468	459	502	488	443	456	470	460	437	421	393	446	413	480	482	417	434	437	433	485	475	504	452	426	464	433	465	472	444	446	460	460	461	451	469	426	448	463	448	432	485	439	465	481	413	486	446	441	443	458	468	427	462	433	452	456	453	449	462	489	445	422	457	413	436	468	464	458	462	449	438	457	508	459	430	467	429	475	480	449	449	460	430	441	456	437	463	462	434	423	461	436	450	465	500	453	420	463	471	440	415	427	442	476	445	461	487	455	465	461	462	455	459	437	458	492	454	436	475	503	451	443	477	432	479	439	436	480	449	468	471	448	447	452	473	488	444	461	450	447	449	436	394	463	444	426	443	453	440	467	467	477	438	424	447	466	475	441	491	406	433	449	469	490	437	472	459	445	436	461	479	443	474	472	463	431	432	435	434	442	456	459	453	442	473	455	438	451	471	468	495	461	432	452	432	429	474	453	495	462	442	477	483	461	458	455	485	473	450	483	482	452	480	436	441	441	458	408	454	442	443	471	446	462	477	452	464	477	461	438	470	472	458	422	454	456	448	438	454	479	509	441	493	425	514	439	499	442	490	474	495	446	442	501	464	471	474	436	454	438	438	488	473	447	481	434	456	481	470	484	412	451	445	450	512	476	447	440	459	453	440	436	455	455	442	460	410	425	461	466	458	460	456	422	475	443	451	460	448	477	457	482	456	448	447	468	429	485	459	493	442	471	454	445	448	455	477	413	440	435	426	452	508	433	417	461	476	449	454	443	446	424	460	470	452	463	462	456	464	447	500	448	463	413	435	447	454	433	484	466	473	417	472	477	485	413	439	457	451	443	414	480	452	419	480	447	480	459	447	483	432	491	459	432	447	430	435	480	436	449	427	467	449	417	450	435	446	481	433	446	465	425	485	465	472	475	438	488	457	448	472	419	488	468
14564	3131	3009	2767	1751	1338	962	844	755	550	476	441	405	357	361	395	420	430	473	504	405	353	310	270	270	265	257	263	260	244	216	228	225	254	247	239	248	248	232	236	227	219	224	193	240	211	235	216	220	250	235	225	232	213	217	233	218	191	218	205	207	198	204	166	208	217	197	232	200	214	186	191	180	180	198	238	200	213	181	234	188	218	213	198	203	210	216	174	193	188	207	212	201	182	210	198	221	195	195	192	201	243	211	205	228	203	199	187	209	209	212	232	201	207	201	223	203	206	196	210	216	205	211	223	205	180	218	241	193	192	195	199	225	215	228	224	205	203	197	195	198	215	202	184	227	199	209	221	246	187	198	200	222	248	235	191	224	226	214	214	197	224	206	214	221	214	220	191	224	205	212	210	229	208	217	197	212	209	204	223	218	222	222	216	219	207	221	232	196	210	221	191	209	192	196	197	208	218	196	201	194	233	238	213	218	207	232	189	206	195	191	210	190	216	182	200	195	222	205	194	210	183	193	192	203	195	205	212	238	211	200	218	204	222	209	187	194	203	216	226	206	177	203	210	212	238	222	223	177	204	198	214	214	228	212	229	205	183	204	201	186	187	208	199	227	234	209	207	201	202	219	213	218	171	192	198	209	234	212	205	217	187	208	192	189	205	197	199	222	207	195	207	221	188	200	173	191	212	201	179	211	193	213	177	199	195	179	200	214	208	227	216	193	207	199	224	183	191	217	210	199	199	217	213	189	184	202	239	211	215	198	184	184	222	224	214	197	220	215	197	216	223	203	206	219	199	192	213	217	207	223	206	212	212	184	202	206	204	197	234	197	193	206	184	214	220	190	229	216	196	205	213	201	203	211	203	220	172	230	246	195	202	216	207	206	199	200	208	211	205	198	195	227	205	211	224	220	199	199	209	202	228	206	219	199	212	227	218	223	188	218	206	178	214	208	204	203	224	190	216	207	195	179	218	198	198	209	219	205	225	212	205	218	224	204	199	206	207	212	192	204	224	218	228	220	231	211	199	195	181	214	207	218	198	208	208	228	198	197	201	208	186	232	194	225	188	202	203	216	185	189	228	253	190	189	183	213	216	206	227	192	205	223	212	218	209	165	201	198	211	199	204	194	183	198	205	198	242	215	232	222	188	211	201	228	203	188	224	221	207	198	211	194	212	212	195	211	215	224	197	180	189	209	210	202	212	218	210	193	196	215	225	187	213	197	204	217	201	207	180	193	198	205	213	220	210	219	188	203	200	185	188	220	228	191	233	216	216	215	247	198	226	206	187	200	196	190	184	253	232	196	200	188	217	234	197	197	204	206	207	217	196	201	198	215	204	210	207	214	214	207	201	193	211	222	217	206	208	243	197	189	195	197	181	249	201	218	186	188	217	207	214	220	188	226	227	213	208	195	179	185	209	211	227	206	225	198	186	212	229	207	211	195	188	185	214	218	204	214	216	234	229	208	215	209	213	225	229	206	228	203	201	196	204	209	184	206	207	182	213	194	194	212	220	235	211	185	194	221	188	206	184	227	180	221	216	229	197	220	180	201	188	190	187	230	208	203	189	203	208	204	220	197	218	230	205	212	207	218	201	216	214	187	220	218	218	201	208	202	188	211	220	212	207	188	225	206	209	208	190	193	196	195	197	221	196	218	196	185	207	215	183	198	186	214	211	204	236	229	215	238	197	192	224	193	204	217	197	229	186	210	204	192	217	222	214	194	207	179	200	182	205	244	221	200	211	219	189	210	186	210	214	222	195	206	208	206	213	184	191	183	195	207	211	203	212	232	207	192	203	204	205	177	216	181	234	221	231	230	216	203	218	202	219	205	218	213	193	231	205	215	249	202	223	185	183	216	239	234	214	197	222	224	206	174	185	217	208	205	191	213	194	210	218	212	190	217	207	209	201	195	208	208	214	195	201	224	208	222	210	202	198	180	201	209	215	230	212	235	222	191	183	222	199	223	226	212	211	214	184	202	218	216	222	210	218	195	194	214	208	207	197	200	206	210	200	204	199	211	221	197	194	217	217	209	234	236	239	228	216	216	223	182	232	182	208	196	199	193	201	210	212	219	194	210	212	212	191	199	245	218	208	209	212	258	192	213	179	212	205	198	208	210	216	208	210	211	198	225	213	196	214	215	212	211	218	221	223	227	222	201	212	228	208	219	169	195	211	189	231	205	225	197	172	194	177	208	210	210	217	207	225	200	221	222	164	193	196	216	210	193	222	204	205	226	166	199	199	209	195	201	206	208	201	213	212	179	184	180	200	232	201	207	218	205	209	206	222	204	211	191	174	205	202	161	191	228	209	202	205	218	220	196	213	225	191	208	239	206	200	199	211	221	183	180	208	202	204	217	175	223	198	213	194	174	209	195	211	216	228	209	184	211	207	195	184	207	203	217	193	216	220	198	219	246	212	198	196	195	228	207	212	200	200	193	189	194	211	197	184	213	216	205	194	215	216	210	223	191	190	193	212	249	208	197	178	225	226	200	201	212	206	198	218	204	223	215	218	203	216	204	193	195	175	202	215	202	191	226	204	236	219	209	215	193	215	209	209	225	188	208	207	197	201	215	212	217	174	201	212	216	216	197	198	204	219	202	206	231	205	205	202	196	185	224	218	194	242	179	211	190	222	195	216	208	243	201	188	224	206	200	217	216	178	234	219	239	219	209	208	208	185	191	216	199	216	232	210	212	211	186	214	210	214	188	190	225	205	204	213	188	213	188	209	187	207	195	207	207	217	193	201	225	224	218	210	213	230	178	192	215	216	182	209	201	206	228	204	233	214	223	193	204	181	215	186	224	189	222	197	232	202	189	188	190	236	192	198	227	226	221	183	226	196	186	202	208	210	211	207	198	191	196	240	208	212	225	212	206	203	184	183	198	217	205	192	181	196	200	213	191	204	212	188	233	216	219	215	225	210	218	191	218	196	219	205	227	202	210	211	202	221	232	214	195	205	200	217	220	218	213	199	205	202	218	208	188	208	211	194	198	185	221	195	218	205	194	217	187	215	201	223	206	220	206	208	219	216	183	231	202	205	207	207	226	211	224	201	212	191	174	207	238	215	226	204	194	200	210	217	192	203	228	212	188	224	221	227	203	203	208	222	203	214	175	200	226	191	208	224	209	218	229	166	191	227	179	196	223	194	205	249	210	207	200	226	207	164	167	190	207	203	196	183	183	219	197	235	202	193	211	193	236	214	212	210	206	180	232	197	209	224	206	233	215	201	244	202	183	229	191	209	180	205	225	191	207	246	208	232	207	176	200	195	183	196	192	199	226	188	211	249	189	235	203	236	205	201	214	221	202	204	206	211	195	163	209	231	207	197	202	179	219	197	203	212	204	206	199	192	201	225	250	222	221	198	205	209	182	160	209	202	217	211	225	233	213	241	175	196	201	208	190	207	201	211	229	186	203	191	200	215	177	215	201	197	223	213	224	194	218	230	216	218	204	193	219	214	198	206	209	183	188	231	222	211
8332	2814	5417	6827	5643	5190	4221	3721	3040	2450	2223	2204	1961	1843	1819	2006	2184	2311	2785	2387	1814	1586	1407	1318	1278	1031	946	829	810	845	813	834	765	906	1036	850	845	863	782	956	759	719	659	681	698	644	618	659	622	641	648	637	632	653	603	598	630	605	656	580	620	610	614	659	636	636	630	634	640	603	610	666	604	629	650	574	604	574	588	578	609	552	591	557	604	550	598	608	588	568	594	578	587	599	541	567	615	564	630	552	592	576	607	577	622	587	597	583	562	555	598	613	578	574	600	591	600	598	565	546	584	625	597	600	637	603	617	606	584	584	573	606	539	607	608	546	540	611	546	566	583	599	565	612	557	583	625	585	585	563	582	567	554	583	569	585	639	583	593	565	597	590	622	588	622	586	562	536	577	580	599	628	573	584	609	570	594	566	598	564	579	535	567	599	564	617	581	629	580	585	565	604	547	601	577	580	573	565	579	587	513	579	593	592	567	604	583	575	620	555	604	592	592	584	589	643	584	566	558	560	599	591	585	608	582	557	517	589	585	590	565	604	569	585	537	562	596	570	558	608	584	581	535	568	566	599	536	538	577	558	604	587	553	537	585	594	579	572	561	613	589	599	553	573	584	588	597	590	568	611	612	587	543	550	608	566	571	628	549	570	584	563	592	582	618	527	562	587	568	607	550	578	596	522	593	582	588	556	598	585	599	582	529	583	643	560	558	592	609	657	633	591	573	550	642	571	530	567	552	563	586	625	563	596	547	547	591	542	560	584	597	557	589	590	581	556	577	572	612	558	615	579	598	593	586	605	597	578	568	561	575	598	587	573	574	599	558	573	566	594	508	602	571	556	547	576	597	581	597	598	549	588	590	549	626	578	598	614	581	582	574	589	584	581	604	541	598	599	569	561	544	577	565	599	609	570	582	599	619	601	583	568	611	565	611	599	578	590	578	579	577	608	574	583	615	598	599	567	620	562	555	549	624	579	551	602	595	561	577	589	567	553	586	565	572	577	619	513	549	599	578	596	577	601	560	632	557	610	603	607	603	586	633	634	581	586	564	586	560	604	573	575	571	544	613	605	579	591	577	550	575	618	601	554	598	596	604	589	564	603	547	559	575	571	611	578	572	587	576	580	574	619	575	605	622	549	528	582	584	575	553	609	599	563	579	615	552	590	559	566	555	586	567	582	578	613	610	563	607	568	584	586	574	596	598	577	566	611	603	536	583	593	534	604	570	595	611	569	521	541	588	562	599	633	583	576	579	578	630	591	567	569	599	582	537	588	545	607	562	591	585	584	611	593	557	584	564	631	583	592	618	603	551	647	612	581	592	557	574	599	551	572	578	566	609	539	588	558	585	563	588	553	580	557	582	562	614	569	584	588	588	607	574	578	581	600	564	580	587	543	539	591	581	590	579	578	535	569	580	583	589	557	584	610	574	625	571	595	619	571	530	562	575	566	599	586	586	576	596	601	575	557	623	571	605	570	585	569	637	580	504	590	581	594	573	589	600	580	585	560	602	582	597	584	598	537	596	622	581	623	588	624	597	565	593	556	609	587	580	612	608	532	577	582	570	551	595	583	583	585	551	554	565	572	544	574	583	578	575	582	577	600	593	622	559	599	584	586	557	538	587	560	560	545	577	592	574	542	546	603	546	562	563	535	609	622	573	623	580	592	556	606	581	560	614	581	641	580	584	580	584	589	544	609	553	601	590	640	572	554	563	575	569	584	616	603	586	605	616	610	600	589	577	585	635	584	595	564	603	553	552	571	559	619	598	568	592	585	605	611	560	604	575	579	564	538	574	585	598	628	572	587	569	569	575	583	610	554	576	580	588	577	556	581	581	539	573	597	583	585	570	551	611	572	606	549	562	629	544	609	545	589	578	574	577	611	584	595	541	572	580	574	596	585	604	582	599	583	536	587	575	581	571	575	594	534	611	569	561	624	618	575	591	610	558	621	594	553	632	591	552	565	538	606	569	583	605	553	599	557	579	570	567	595	576	571	600	578	579	547	559	538	569	615	545	554	566	600	602	566	558	583	587	613	559	561	587	576	591	603	562	585	549	549	566	583	588	568	618	563	566	578	570	613	582	563	573	611	560	578	566	584	550	602	563	526	583	628	592	575	578	594	618	598	597	597	551	601	578	550	598	554	510	587	553	571	559	586	595	580	592	566	549	561	558	564	593	618	603	587	582	569	609	547	539	567	606	551	535	601	588	581	572	591	585	547	573	586	579	609	592	586	536	609	587	586	601	592	600	584	601	575	579	561	549	587	618	546	567	581	580	576	586	530	558	541	590	606	584	540	566	621	559	620	585	582	550	575	576	554	608	558	621	608	590	595	566	588	600	562	578	543	590	584	570	541	584	540	520	551	561	647	564	578	551	622	590	573	591	587	546	580	587	568	549	575	586	553	591	628	606	566	569	563	578	609	626	593	567	576	619	573	603	600	605	573	591	557	579	589	609	603	555	585	551	602	580	596	583	570	591	592	591	567	589	575	581	583	589	578	632	595	572	542	528	562	547	577	616	583	590	574	596	533	582	559	584	629	603	580	541	600	554	579	595	551	572	609	591	640	608	551	584	571	592	561	561	596	588	571	608	593	526	590	614	583	616	562	593	578	578	589	618	577	595	559	623	598	582	559	585	631	594	545	574	608	587	578	530	581	643	575	604	596	582	613	556	572	601	596	557	589	561	586	630	603	581	568	595	569	561	616	586	600	591	538	590	549	564	538	559	552	611	581	584	541	579	565	561	593	545	597	622	555	578	601	577	556	591	579	594	596	562	583	552	577	580	557	600	598	558	563	573	544	545	545	601	606	607	606	585	599	632	585	616	579	595	591	548	607	585	595	560	562	551	561	594	604	609	556	570	567	567	639	552	596	562	565	589	592	603	541	599	564	599	566	547	642	563	592	557	557	561	563	598	571	590	583	610	586	576	563	587	583	547	567	630	567	604	595	582	573	607	578	571	562	589	580	571	585	626	609	576	556	600	565	577	575	579	530	531	580	586	541	587	592	549	581	559	619	605	575	568	563	585	561	552	625	548	560	599	596	622	594	601	616	550	556	543	582	606	558	581	587	592	572	563	548	553	542	599	561	579	624	594	527	639	597	533	544	556	562	609	566	579	564	578	621	606	612	580	608	583	604	552	564	578	615	574	609	599	575	528	554	557	617	592	551	607	571	577	580	560	558	562	626	596	591	610	604	567	586	573	553	541	585	584	588	576	581	565	594	600	569	574	592	611	603	536	579	567	542	575	554	589	569	581	585	571	596	603	561	559	586	540	563	576	600	590	581	583	620	616	590	574	583	602	560	564	580	533	588	583	575	551	608	583	537	575	614	605	582	560	565	556	591	585	574	538	581	577	580	583	540	546	566	566	558	583	576	585	539	593	607	588	565	592	583	590	575	564	597	562	584	545	568	595	587	532	580	581	600	591	553	602	584	613	621	572	538	641	578	571	559	576	588	588	575	539	572	580	568	564	602	550	573
2202	353	330	363	346	310	320	318	343	332	329	350	325	325	289	342	361	318	305	342	338	364	288	332	345	368	316	302	314	335	343	350	320	369	343	358	314	331	352	346	337	337	304	355	347	347	309	297	299	336	341	320	319	346	317	379	315	359	326	327	347	292	315	308	313	323	329	331	342	312	347	358	339	339	321	328	324	306	331	331	313	303	312	363	337	305	302	300	319	363	310	313	312	343	340	332	322	307	313	313	352	358	302	357	342	307	310	299	325	353	342	330	323	314	318	310	270	314	294	354	349	339	298	346	334	335	303	294	302	329	357	318	319	309	307	307	330	338	293	350	347	329	338	329	306	280	314	319	354	348	325	323	317	340	301	364	333	308	347	352	340	332	301	307	341	312	304	338	340	363	304	321	319	346	359	324	296	322	346	303	338	320	289	336	322	314	302	343	321	329	349	329	346	326	333	333	339	314	351	291	308	352	319	332	316	353	354	317	339	324	307	335	328	322	272	315	301	336	333	295	329	321	348	313	316	319	305	326	324	344	318	353	334	300	316	325	359	301	321	361	354	339	315	342	331	335	330	375	320	323	310	361	354	318	312	324	286	310	337	326	362	336	307	344	358	364	294	306	378	312	327	311	332	307	294	310	319	304	313	281	327	323	334	318	343	322	336	321	319	294	297	339	301	332	318	329	322	317	276	336	303	282	331	311	345	327	327	306	313	342	311	325	307	332	311	329	351	326	334	316	323	324	345	272	303	344	305	325	344	353	347	342	348	316	317	348	319	307	300	298	309	306	342	343	373	334	369	317	309	311	320	312	318	322	351	329	344	316	335	329	315	335	342	348	335	338	334	308	350	297	339	355	289	325	320	307	310	318	334	362	342	320	327	337	322	328	317	297	304	304	344	297	306	320	308	316	332	354	303	309	321	324	289	309	324	360	322	330	299	342	330	335	303	298	334	348	307	350	337	308	317	315	363	333	306	352	335	332	329	316	326	340	320	331	351	325	326	303	352	319	337	346	352	334	312	322	324	326	318	336	312	337	351	297	324	335	319	326	318	332	334	326	290	325	326	341	295	319	305	341	322	339	312	322	314	330	316	328	336	315	308	327	335	360	324	311	341	318	298	323	279	285	358	315	336	327	328	309	340	339	334	336	317	317	347	310	327	348	312	324	315	325	303	351	307	325	327	368	299	329	355	358	304	319	319	331	297	318	357	319	294	318	321	312	328	344	336	338	355	333	366	327	320	331	330	345	303	309	322	360	309	312	296	329	307	319	348	329	312	309	341	353	327	339	343	305	331	325	337	351	319	285	331	310	328	310	331	307	328	331	316	365	323	312	302	334	358	320	304	342	298	337	316	323	340	357	343	351	295	327	343	303	327	316	362	323	319	286	299	319	321	327	301	348	353	361	307	319	333	312	320	334	313	316	322	330	319	340	328	339	306	292	326	352	356	332	282	316	329	290	348	333	351	286	339	311	323	323	333	308	333	307	352	331	344	301	333	334	332	327	308	300	336	337	307	328	377	310	348	323	336	301	371	324	350	305	346	293	321	323	301	324	332	307	300	359	338	336	323	335	305	349	322	349	322	327	321	311	321	338	296	288	321	322	301	291	318	332	331	323	310	334	321	307	345	309	355	319	316	334	336	331	324	345	334	330	337	313	348	335	317	299	321	301	336	343	306	331	341	352	308	318	324	328	325	324	349	323	307	308	330	339	339	304	347	304	320	316	300	323	337	310	352	314	325	356	313	322	330	313	310	311	359	370	342	334	306	343	326	343	310	359	283	308	339	339	314	320	343	287	338	291	345	345	332	332	331	312	327	331	319	349	318	305	337	331	328	307	336	332	346	310	287	323	322	331	308	360	353	342	321	335	368	338	325	308	353	333	379	331	316	363	366	323	349	328	298	314	305	340	340	365	309	346	293	337	330	313	356	369	328	317	285	339	354	340	333	366	303	353	324	336	328	327	306	266	316	330	329	338	306	288	345	301	330	288	333	347	305	352	343	294	370	351	345	332	320	314	336	300	336	326	339	324	326	332	328	325	328	345	319	316	325	332	328	330	354	299	298	313	329	333	314	338	307	351	332	335	323	348	343	324	311	327	308	321	316	320	329	354	328	317	325	318	342	316	341	324	343	326	318	324	314	328	309	350	321	366	323	310	340	313	333	301	307	334	353	314	302	353	307	327	343	350	325	341	342	312	316	326	331	324	329	319	377	333	339	275	322	311	320	315	297	344	351	314	312	327	329	332	338	316	323	346	319	363	325	331	336	309	325	334	297	359	309	323	332	325	321	297	328	328	359	338	305	320	338	331	326	311	323	317	304	300	317	306	363	310	285	299	319	340	336	308	330	309	333	314	367	332	324	340	349	304	364	324	327	315	321	322	320	309	327	317	322	344	314	318	312	334	348	332	330	332	326	306	303	342	302	314	296	320	311	338	308	319	349	294	352	295	343	319	339	280	311	342	313	329	330	317	318	343	324	322	301	309	324	321	360	292	345	292	365	338	297	363	319	310	309	318	325	328	310	328	343	305	347	351	341	315	319	313	315	330	329	323	320	306	343	335	311	335	334	317	323	332	325	323	342	369	342	338	321	344	341	319	303	298	325	329	334	370	323	316	344	308	315	314	325	355	309	332	339	333	313	308	328	307	328	341	297	331	319	335	331	359	334	298	304	315	300	352	329	309	338	302	350	339	311	303	293	323	335	358	348	296	333	323	361	340	351	305	358	272	326	362	266	325	300	337	310	315	326	311	302	316	303	311	304	319	291	328	346	329	319	320	320	322	324	255	359	349	298	335	331	324	321	315	330	317	319	328	328	306	356	340	322	303	313	294	303	312	333	315	348	300	323	339	313	324	325	338	306	310	342	310	319	320	323	317	333	321	328	320	332	326	322	361	335	331	323	280	341	305	331	320	343	342	329	350	295	319	317	318	333	300	323	338	351	287	326	309	310	329	308	337	307	325	361	350	323	334	360	312	341	319	301	369	350	330	349	318	327	339	311	311	301	319	296	323	310	325	289	309	341	332	316	326	308	357	359	319	316	339	343	361	319	313	322	348	344	339	321	317	330	293	335	337	321	331	300	316	321	319	319	283	289	331	322	329	318	307	353	334	376	309	301	315	334	329	327	314	287	300	322	318	360	304	319	310	336	309	312	316	340	327	329	330	316	316	329	324	293	347	323	307	361	333	325	337	315	326	353	301	347	323	314	345	315	339	327	322	313	306	322	301	304	349	322	317	342	356	316	339	312	339	324	300	324	313	323	338	326	307	341	322	314	315	323	354	289	299	308	336	306	320	346	326	357	282	332	315	312	318	320	338	291	335	320	307	304	314	317	345	311	309	321	307	315	298	334	339	327	329	322	346	357	328	330	321	329	331	301	319	353	313	344	345	304	313	352	348	290	321	316	329	313	324	320	333	311	313	318	288	354	327	292	327	358	316	321	343	298	372	304	334	355	327	355	308	317	322	336	293	327	319
2782	872	880	979	904	893	884	845	839	849	801	830	801	824	827	837	811	795	768	819	791	838	816	836	822	821	798	804	776	807	833	809	808	794	789	812	810	819	786	782	766	841	793	845	821	802	814	791	852	806	775	809	783	812	854	816	796	799	838	826	784	813	799	739	778	789	762	797	765	831	833	813	833	805	788	763	822	814	824	741	795	846	850	814	773	789	831	807	773	833	856	836	807	770	805	782	798	765	778	814	837	810	814	786	837	801	785	815	777	814	803	836	783	799	806	826	796	820	836	842	814	835	781	818	784	806	817	818	791	804	786	827	804	783	809	798	783	790	812	809	768	768	829	826	764	842	794	813	780	820	846	804	840	808	740	793	861	791	860	791	801	806	821	803	808	820	820	775	816	777	790	818	814	785	814	825	822	768	802	764	866	805	805	759	787	795	801	802	801	830	754	771	832	795	752	831	834	808	869	769	810	809	812	782	823	796	852	804	825	806	779	758	773	814	823	801	800	784	787	811	813	788	796	820	817	795	787	783	837	800	798	820	810	788	773	823	828	781	770	803	801	774	837	801	812	832	797	827	856	756	822	791	854	823	812	809	779	845	737	777	831	790	793	747	771	788	789	822	790	798	831	838	807	820	764	816	764	810	801	787	842	837	788	796	790	764	760	868	792	826	778	810	840	782	766	780	801	756	835	835	809	825	839	827	782	827	832	794	815	798	857	845	797	865	809	827	782	800	823	815	815	787	837	817	805	816	776	772	803	806	787	747	753	791	807	829	766	806	822	855	805	789	754	786	765	819	760	797	809	794	824	814	804	820	821	876	809	787	754	812	819	873	793	754	779	801	846	800	755	781	809	817	832	808	822	787	839	771	811	787	763	776	822	830	824	835	819	771	814	819	811	828	764	793	800	785	839	838	814	781	809	796	825	830	764	825	811	829	821	824	784	800	793	760	765	799	830	764	815	827	828	829	843	809	810	820	800	808	788	778	817	832	801	813	807	848	807	811	787	788	803	759	805	812	836	764	777	845	774	803	800	822	829	822	822	824	875	791	805	809	801	794	780	834	835	805	808	798	749	816	820	759	792	782	790	808	904	795	824	784	776	808	789	754	834	798	794	777	767	788	807	795	794	845	830	794	798	838	790	782	846	705	831	823	815	816	811	827	747	800	807	874	807	781	797	818	793	780	815	775	796	789	818	827	744	813	799	815	808	807	783	761	755	838	837	828	811	804	795	803	759	769	798	792	793	834	794	844	817	792	821	795	810	822	824	754	854	820	772	790	796	787	810	835	758	856	860	835	826	782	776	781	823	785	837	820	803	803	803	809	810	827	776	781	796	812	787	830	830	817	806	842	844	796	814	869	800	776	819	805	758	755	787	794	857	854	797	840	814	740	802	846	810	807	837	803	789	795	813	793	793	830	795	795	783	774	768	782	808	788	761	788	761	786	750	811	781	816	785	807	798	814	840	806	784	792	779	779	744	779	808	814	815	830	773	815	764	783	815	808	812	834	751	812	842	796	785	792	763	807	805	852	781	792	837	773	776	816	812	793	805	775	831	806	778	810	783	836	788	748	821	812	804	795	797	805	788	842	806	824	813	838	840	793	801	826	914	798	775	782	746	836	807	806	840	751	818	770	835	763	796	779	760	722	793	783	790	777	791	814	822	853	825	844	794	764	776	832	764	788	830	789	789	770	785	829	794	792	797	805	807	808	774	787	848	820	841	745	754	804	807	828	815	801	772	804	834	779	808	791	762	836	811	813	871	772	784	752	780	821	815	751	821	776	801	777	804	797	799	775	808	787	750	802	811	820	778	790	838	820	786	799	790	766	789	774	779	859	807	817	831	823	821	769	797	804	770	863	783	825	779	813	828	817	770	808	827	737	841	833	845	825	807	808	825	791	857	723	814	781	805	828	815	825	813	805	749	818	805	811	762	801	822	766	807	768	800	808	823	792	812	769	805	789	793	803	793	793	805	831	817	797	826	784	790	809	827	859	827	830	808	795	800	811	821	807	782	857	800	794	735	797	835	794	811	851	757	779	801	824	785	802	776	802	791	754	815	824	853	799	815	821	797	833	787	797	801	785	813	760	838	803	821	774	779	824	808	792	771	819	771	793	776	797	774	775	830	775	862	814	786	827	830	798	801	803	807	761	795	826	792	781	831	786	859	803	831	771	785	849	838	813	828	763	803	824	794	805	816	773	836	792	806	838	751	781	784	755	799	759	800	778	784	816	794	810	807	813	837	811	810	827	845	831	832	825	799	813	848	826	798	759	767	833	823	800	816	801	796	793	861	840	783	813	779	820	749	801	790	790	788	769	775	775	789	799	781	814	797	805	861	798	790	798	791	830	788	768	792	801	788	808	757	811	792	799	797	787	810	808	796	754	847	778	764	829	774	790	846	834	825	795	858	757	846	809	879	833	800	818	802	775	816	772	780	758	772	811	817	797	838	842	853	808	799	808	829	724	751	856	762	826	771	802	715	815	827	805	819	809	815	791	790	831	767	799	790	781	788	795	790	824	780	793	829	764	812	814	799	811	795	814	796	836	758	790	809	778	795	765	782	842	777	799	847	776	846	795	803	801	797	814	798	839	814	794	788	811	761	759	773	735	795	764	780	822	828	785	851	796	791	778	853	781	826	786	781	796	816	794	808	821	774	854	822	768	818	832	842	851	806	804	814	842	818	825	781	763	844	807	833	802	761	831	780	795	808	792	803	819	764	806	807	812	832	760	792	771	793	780	807	822	828	789	790	877	805	805	845	791	774	808	798	819	758	826	791	741	794	814	790	788	811	814	766	819	827	816	843	802	762	826	805	785	805	773	841	859	828	815	784	829	828	748	824	802	797	786	791	854	755	849	790	779	798	797	821	783	797	819	793	812	733	809	772	820	757	825	783	812	835	806	810	815	760	793	826	817	778	814	792	828	788	792	833	796	808	799	835	792	824	803	797	804	794	851	780	753	832	783	820	791	787	815	813	809	835	815	831	772	859	824	793	820	809	788	757	712	804	776	846	821	819	805	762	817	771	794	796	799	786	877	783	794	826	801	813	796	776	804	791	762	795	762	775	768	799	807	781	826	819	783	802	824	821	792	777	765	769	792	779	841	803	836	752	753	837	787	745	811	755	826	774	816	787	835	799	832	777	739	777	750	797	813	787	772	809	845	807	789	804	742	730	822	851	831	814	803	809	819	771	784	812	799	801	806	850	798	803	834	835	791	823	804	808	790	794	784	852	855	776	741	795	819	790	815	803	809	834	818	782	783	774	808	772	753	868	753	764	785	856	796	803	740	803	799	838	759	791	817	794	838	812	815	821	829	776	772	802	816	871	791	801	811	823	773	831	799	849	757	783	797	820	765	811	773	843	745	799	817	816	760	785	831	828	827	812	862	833	743	804	824	823	804	814	816	795	855	806	824	787	799	832	784	738	851	790	816	766	794	776	754	784	829	808	796	832	771	756	773	834	803	811	805	778	798
8563	1494	1576	1326	887	737	518	418	372	340	289	272	235	249	230	291	312	266	290	345	265	203	223	233	190	197	201	152	191	180	170	181	195	184	194	177	182	154	190	172	175	164	180	186	158	186	178	179	169	154	141	164	176	172	134	159	144	169	155	186	162	179	163	150	167	191	174	175	170	187	150	163	156	174	180	151	181	168	177	161	166	180	168	158	148	157	151	152	172	165	146	155	167	155	157	176	172	146	155	164	156	157	153	177	180	144	160	170	162	160	155	160	148	159	163	158	169	161	180	182	161	201	155	169	153	169	174	154	150	167	133	144	171	152	130	172	168	171	175	152	164	169	159	155	168	157	163	185	157	164	163	157	163	174	136	171	172	176	157	166	170	136	173	140	187	157	148	190	151	146	145	158	195	184	162	149	157	179	174	165	134	165	154	182	165	148	182	152	156	155	150	167	147	170	137	144	164	176	154	150	162	173	156	160	159	161	153	168	172	150	183	155	163	165	189	172	166	177	152	180	140	188	165	148	183	196	146	158	158	174	171	142	176	195	150	207	162	163	161	169	150	163	144	160	166	176	168	168	159	203	165	171	180	167	185	156	175	176	166	163	142	151	176	182	172	176	186	152	158	162	165	181	153	169	172	152	157	174	153	148	178	170	154	155	189	169	155	171	157	176	150	181	169	193	196	188	168	179	147	193	141	185	160	168	167	156	156	168	127	166	169	176	164	178	170	169	158	189	160	166	144	178	152	180	143	175	142	142	184	158	154	151	165	156	156	157	166	150	150	144	163	181	167	141	152	181	130	171	164	144	166	183	173	148	181	161	190	165	197	175	168	167	152	177	155	155	168	157	194	174	172	167	161	156	151	175	165	187	164	144	183	158	151	166	159	165	181	159	170	186	200	147	155	138	159	178	148	155	167	156	187	163	155	203	146	180	148	180	167	165	174	172	164	169	156	163	154	152	171	161	164	167	177	146	172	166	141	159	168	168	154	146	182	172	181	178	167	165	162	157	151	144	145	150	190	167	160	153	151	168	180	155	169	182	165	154	167	190	150	159	165	143	181	160	166	174	193	161	180	160	149	188	146	174	149	188	171	178	172	176	155	189	164	172	182	162	156	160	151	166	166	142	179	164	151	142	172	179	166	170	142	172	144	163	170	153	153	171	171	171	209	171	153	162	160	151	180	195	151	173	154	164	160	162	153	174	160	165	165	172	181	166	179	183	140	167	174	182	167	173	193	159	186	183	149	172	177	182	142	158	179	166	183	159	177	151	143	136	158	183	172	145	157	146	191	190	164	159	172	158	168	170	141	172	197	167	155	175	166	150	164	161	167	166	164	192	181	174	171	183	185	155	189	162	141	145	172	162	199	165	145	145	162	162	154	143	157	172	161	175	155	154	183	146	178	153	169	173	168	183	173	174	161	187	162	148	186	151	154	171	170	164	157	165	172	157	160	181	153	175	141	159	177	140	163	155	177	159	156	183	152	177	170	147	159	168	171	146	170	148	160	158	166	171	163	178	173	150	158	166	170	176	166	161	178	170	150	158	135	172	146	159	170	138	151	165	170	167	160	132	179	158	158	181	159	186	139	133	165	153	166	166	157	168	174	158	161	183	166	146	182	177	146	156	177	163	160	138	154	168	163	142	170	149	151	158	149	166	169	185	176	164	159	176	181	171	188	162	152	161	175	171	139	162	161	160	148	160	159	145	166	157	175	191	166	174	171	171	152	158	168	152	161	182	166	179	178	165	150	166	190	175	156	171	161	181	158	168	168	158	179	198	179	184	162	196	167	154	171	162	163	179	173	165	174	187	176	161	157	146	171	153	139	189	169	144	162	162	178	167	164	142	164	170	135	162	163	160	157	159	165	157	179	155	149	177	163	153	180	155	143	169	156	169	150	147	138	152	162	163	152	159	170	160	150	172	168	157	145	170	181	151	171	173	178	167	168	147	160	157	177	179	179	155	138	154	168	156	170	142	177	167	155	170	160	155	155	151	161	157	165	166	162	148	164	146	168	162	167	148	181	154	158	142	151	149	165	178	167	186	172	169	159	186	173	146	196	173	183	163	170	155	165	154	167	170	174	176	159	160	173	186	152	168	160	163	179	148	158	162	166	162	177	155	151	179	200	169	161	153	184	153	187	159	151	155	166	168	147	158	161	173	187	154	153	170	137	158	173	158	169	161	158	155	151	146	158	154	158	144	131	183	181	136	186	184	176	169	149	163	150	160	168	140	166	150	148	157	144	183	133	163	144	179	168	154	175	178	156	158	157	165	169	177	151	178	160	179	156	159	138	161	161	150	128	172	159	166	173	162	164	160	191	155	168	133	154	152	141	135	167	184	176	167	146	150	146	170	155	221	154	169	174	170	180	155	164	182	155	160	150	148	159	171	191	174	138	171	142	176	169	166	167	168	180	173	195	151	147	138	153	163	154	146	178	168	172	147	172	159	152	174	193	148	152	164	178	152	178	170	165	140	157	176	157	150	154	163	205	158	150	157	166	165	175	170	177	176	167	182	191	165	154	169	160	165	176	140	174	147	166	159	166	179	146	159	171	161	153	163	172	181	162	189	156	158	161	155	141	169	157	181	171	169	149	140	132	162	179	138	156	157	154	147	158	179	165	167	181	152	171	151	187	146	155	172	147	161	159	191	178	171	146	174	173	185	185	142	165	164	187	186	175	175	163	153	160	157	184	168	168	160	150	171	158	193	182	149	152	138	171	177	145	170	175	150	164	172	153	164	166	175	154	138	145	169	153	167	154	178	159	150	147	158	167	177	157	177	142	166	164	159	161	155	149	154	154	174	160	168	176	163	159	170	151	197	177	161	159	185	179	146	159	135	175	139	163	164	164	172	165	160	174	163	151	175	168	145	160	147	160	152	175	158	167	169	175	160	184	160	171	186	173	165	177	183	155	165	160	172	176	171	178	152	178	172	157	144	159	189	184	204	169	174	177	170	169	160	177	176	175	150	180	152	159	154	192	170	172	178	153	148	162	168	172	138	177	155	175	146	164	169	157	171	173	142	170	159	168	178	152	172	149	158	125	158	161	169	173	175	168	156	182	154	167	152	160	146	160	185	137	157	183	172	164	172	149	179	164	174	141	188	187	166	171	158	180	161	151	176	149	164	150	182	175	157	152	162	183	201	149	159	168	177	152	153	154	193	184	150	147	167	141	156	182	151	164	164	166	144	168	149	172	185	160	154	137	146	152	164	172	162	153	169	157	179	148	153	153	174	151	155	152	193	184	142	155	166	153	152	147	163	134	182	163	154	152	143	167	181	178	137	159	181	175	176	163	152	167	174	156	166	150	169	169	159	163	161	159	159	172	128	198	151	143	182	172	173	174	152	163	162	157	158	171	162	170	172	138	164	132	145	179	157	162	151	179	174	170	144	160	172	136	175	158	152	199	148	160	171	158	187	158	176	172	178	152	158	166	157	151	159	165	149	173	156	158	156	179	183	171	160	145	166	174	169
6440	1630	3101	3872	3295	3080	2248	2041	1719	1467	1274	1152	1202	1199	1136	1256	1455	1364	1498	1600	1073	974	974	890	782	697	662	579	592	593	594	548	571	686	680	647	603	612	583	604	594	533	544	531	512	471	526	494	485	491	497	489	491	480	490	513	426	500	501	471	478	485	493	520	484	524	513	521	423	461	465	499	529	471	484	484	511	463	448	514	469	472	462	491	452	444	477	491	453	513	476	450	506	476	502	478	444	468	456	502	462	438	468	453	453	479	471	461	450	440	466	489	492	469	477	464	484	451	459	450	484	475	489	497	472	478	436	466	484	463	497	447	496	476	483	486	489	457	426	498	468	477	492	505	438	475	452	457	458	495	495	459	437	498	462	452	453	482	455	507	469	441	456	475	420	457	404	461	449	445	473	473	443	428	460	470	443	461	479	473	480	447	445	392	408	457	495	496	449	494	454	480	494	457	477	490	439	472	482	464	496	442	454	471	436	463	471	435	483	477	448	451	421	460	486	457	453	493	466	468	478	441	517	448	494	493	440	459	463	443	471	474	476	449	454	469	421	447	471	445	490	502	431	479	476	484	457	467	499	425	449	427	458	453	473	468	445	465	496	479	469	456	450	458	454	480	428	461	446	477	470	437	445	475	467	504	459	459	490	449	411	457	424	488	488	475	442	440	436	481	464	455	496	478	473	442	465	504	471	455	447	497	441	445	474	486	495	432	473	462	438	471	450	457	465	462	439	441	474	462	467	457	462	456	492	464	470	494	460	478	452	474	463	421	510	448	437	468	452	464	468	430	468	486	482	468	462	447	461	492	477	495	448	468	518	471	484	471	493	475	497	468	475	468	473	417	462	421	491	449	464	455	488	459	456	537	502	479	485	483	479	500	457	477	428	482	452	436	450	465	494	443	437	500	434	448	501	453	496	486	441	454	455	461	429	429	457	444	462	455	434	495	462	420	457	491	460	470	461	465	413	456	439	445	451	462	485	471	413	462	483	479	436	457	443	447	473	481	478	447	473	446	469	451	476	475	471	444	454	479	487	450	496	492	430	418	483	444	452	460	441	460	493	453	474	489	478	469	459	484	462	455	495	486	459	431	454	477	451	436	476	448	438	468	421	459	456	463	438	472	466	496	426	478	467	454	440	460	417	459	472	442	420	453	472	472	424	466	481	443	445	411	467	425	425	398	460	451	473	466	499	465	411	446	449	500	440	449	471	457	453	474	465	464	466	484	465	470	465	449	470	501	434	491	472	483	477	487	468	444	477	447	528	434	479	434	434	465	493	493	485	469	461	476	475	418	456	450	484	477	437	463	451	480	455	487	469	483	460	428	471	472	460	410	474	452	462	480	451	476	473	518	445	483	478	494	445	455	414	459	475	457	502	454	470	478	486	444	480	468	501	429	453	398	471	488	482	475	422	441	445	415	474	481	473	423	462	491	499	500	467	462	454	479	440	464	467	465	480	488	471	430	501	472	413	451	448	445	464	443	433	486	420	446	467	477	470	472	482	474	462	469	476	479	450	453	475	459	422	481	474	495	471	484	464	456	444	463	428	459	440	474	460	412	442	465	450	453	413	459	481	475	432	419	422	498	416	430	463	477	463	528	473	477	480	497	456	438	494	452	492	466	464	488	433	441	454	476	470	475	490	424	453	443	454	452	468	505	431	472	454	440	465	481	478	460	483	473	460	451	458	462	488	434	459	478	461	444	451	472	485	476	442	487	480	457	444	486	441	471	453	468	469	470	425	467	463	453	477	436	493	466	406	468	503	480	429	475	463	471	473	466	460	484	450	430	463	494	437	459	456	475	476	490	481	440	490	450	440	475	448	503	466	472	511	422	476	449	455	478	438	448	412	472	491	470	441	434	436	448	469	433	455	435	435	437	477	441	479	471	474	442	404	455	433	454	459	440	506	488	497	426	494	476	448	497	486	504	470	495	444	449	479	468	439	426	491	442	464	482	442	418	442	476	493	482	434	496	487	460	433	473	501	494	444	488	503	444	461	449	451	472	473	465	459	465	430	475	450	419	458	422	490	423	435	453	478	477	470	506	439	472	472	461	477	472	495	452	506	462	435	460	499	441	441	464	456	447	456	494	459	468	427	474	456	450	465	431	462	475	466	475	459	449	438	434	489	463	491	460	493	449	460	467	450	498	451	465	495	481	484	470	428	445	459	442	439	452	467	441	483	480	444	454	449	455	471	481	475	472	492	432	510	436	488	461	459	460	479	477	474	442	465	424	418	424	470	476	443	468	483	464	491	462	472	444	437	428	500	462	450	480	447	446	467	479	438	461	460	465	484	445	468	487	478	441	477	463	477	457	450	449	477	475	473	489	474	462	477	479	435	429	458	469	500	475	455	483	476	450	450	457	485	448	454	475	469	441	430	451	450	443	449	448	490	489	472	457	446	449	454	465	444	434	489	461	440	451	435	454	474	434	470	489	483	473	433	503	432	456	472	448	469	489	476	452	476	441	461	463	452	438	471	513	478	480	514	455	440	477	455	443	488	425	497	491	471	471	457	487	447	455	451	470	443	467	465	466	480	458	470	438	479	447	419	423	453	470	480	465	420	443	448	487	445	457	441	504	480	490	461	462	438	463	438	493	476	487	441	469	450	466	468	471	493	417	471	469	427	488	456	443	432	481	462	475	478	465	446	479	455	467	444	433	463	451	429	498	480	456	474	477	440	468	535	454	469	472	459	461	426	483	464	460	496	459	473	456	444	465	473	489	478	489	456	468	448	468	434	445	486	462	437	442	407	480	482	490	436	438	471	481	440	472	455	440	451	443	482	446	449	435	450	465	468	451	436	455	471	466	455	464	485	423	495	450	424	472	449	470	462	456	465	487	445	498	468	475	465	423	466	482	488	441	463	474	442	482	428	464	498	467	456	415	441	504	473	476	451	436	485	459	460	480	450	490	508	526	461	488	464	458	477	472	500	466	482	479	437	449	419	481	479	447	463	502	460	464	466	482	435	448	480	406	428	458	476	488	482	451	487	523	472	478	451	494	457	464	452	473	439	472	490	479	445	486	447	480	470	439	442	478	491	473	456	469	474	466	441	460	442	489	450	457	469	473	477	479	472	466	479	475	464	460	421	480	430	467	459	487	456	479	439	408	450	459	467	469	471	477	494	496	426	484	458	483	475	462	513	464	447	473	450	444	452	469	468	496	466	428	464	458	476	483	433	446	477	505	494	465	463	460	484	487	476	458	486	468	467	451	460	458	439	456	443	442	443	445	467	456	445	449	435	506	451	478	405	467	427	498	472	498	459	463	526	464	458	440	500	487	417	473	475	434	462	453	468	478	481	446	464	499	467	454	468	520	485	484	460	481	506	443	460	451	466	446	455	453	475	451	449	454	469	470	445	460	464	468	467	488	468	456	458	450	439	453	427	493	482	468	479	456	460	461	484	439	487	488	493	453	462	456	495	440	438	484	446	430	449	506	464	476	444	442	459	419	479	489	431	457	471	494	436	468	482	454
14605	3018	3214	2506	1575	1263	895	955	646	527	514	467	429	429	428	371	426	429	490	544	364	311	354	352	274	249	249	234	247	240	227	232	217	295	272	258	231	263	233	239	230	210	244	242	210	251	244	223	208	207	232	220	219	234	207	220	245	199	220	214	198	210	200	244	230	230	215	209	213	192	199	211	185	207	235	216	231	216	234	197	229	220	218	211	213	236	192	236	213	226	211	192	239	210	219	243	215	202	209	202	222	184	227	210	210	212	194	241	209	218	228	235	196	249	233	202	244	182	228	215	223	227	186	212	195	202	185	236	210	227	212	212	193	224	209	207	213	218	208	215	209	202	214	222	202	214	222	200	221	231	212	223	224	205	225	225	207	197	227	231	219	206	211	224	206	207	217	234	211	217	219	222	203	221	221	203	191	194	219	226	217	200	186	206	216	217	219	210	206	216	215	209	200	217	198	195	220	209	215	210	195	199	206	205	197	225	203	169	204	199	237	194	194	206	245	194	220	200	216	227	240	193	197	194	206	209	220	232	187	208	222	229	204	241	223	221	195	198	216	195	219	199	213	209	229	201	229	218	213	192	216	210	225	200	213	199	204	195	197	192	187	218	211	173	210	212	209	206	198	238	228	212	211	215	205	207	204	220	215	224	211	249	241	205	231	202	202	250	196	220	218	217	231	214	201	227	199	197	201	224	241	226	212	193	226	220	209	194	232	226	221	215	183	213	202	201	253	231	200	245	191	202	217	226	233	223	189	193	195	219	204	185	198	228	195	207	230	205	243	195	191	201	223	189	205	224	225	194	188	208	212	191	198	227	233	198	217	184	193	230	203	233	194	193	205	201	231	209	217	194	217	220	215	214	226	203	228	197	214	231	220	195	213	173	242	194	192	207	190	205	209	227	218	216	185	220	217	214	177	222	220	212	241	204	196	207	217	204	228	216	237	219	214	195	207	205	209	232	209	220	218	212	199	210	215	181	233	199	211	180	231	201	207	196	231	227	234	214	216	212	249	208	249	218	219	187	184	199	237	200	221	227	197	201	209	195	216	206	214	212	206	229	225	196	204	225	209	204	212	235	227	210	216	204	212	235	216	228	190	211	195	212	206	190	214	210	241	203	217	196	205	173	189	219	225	194	206	227	200	215	207	213	208	223	232	215	211	227	228	256	220	198	220	199	192	186	232	216	215	231	200	213	195	242	229	211	223	211	203	213	201	202	213	205	240	200	197	238	194	216	221	206	237	208	208	220	183	206	202	206	235	233	219	207	198	211	208	207	269	213	189	197	188	190	197	204	194	212	223	204	230	221	220	185	214	218	208	239	231	204	189	191	193	209	215	178	214	202	221	238	212	228	201	199	235	222	229	215	218	220	240	209	201	231	209	216	200	167	210	216	192	229	237	203	201	230	197	211	200	220	228	221	230	210	219	203	187	200	209	217	213	214	208	205	200	207	246	188	193	197	196	226	201	226	214	220	218	192	224	237	241	201	215	220	219	203	193	226	224	217	207	228	200	214	234	226	211	210	205	192	200	226	248	224	217	224	211	211	228	213	222	207	225	184	213	213	229	203	218	201	186	211	224	211	209	214	228	227	234	217	233	206	209	222	202	210	185	197	227	200	209	219	230	221	209	201	193	220	178	239	216	195	239	221	198	219	225	251	220	211	193	211	204	209	236	200	227	200	244	194	203	211	195	204	194	205	229	225	217	215	196	204	228	212	236	207	209	196	206	218	206	205	195	198	222	226	236	200	203	202	198	217	230	206	237	216	219	196	212	188	186	178	238	198	211	219	203	200	200	198	209	200	193	230	226	200	223	212	187	209	189	210	209	203	193	210	207	216	200	229	206	196	218	202	203	189	224	211	229	219	210	207	212	229	193	231	204	191	214	199	234	215	236	225	211	201	208	217	213	207	194	214	214	232	256	207	202	204	180	213	209	228	231	185	236	203	222	211	199	238	202	199	245	208	182	216	233	198	224	238	235	207	218	220	220	183	196	230	237	227	218	214	218	186	211	192	195	210	246	214	210	200	219	223	198	209	213	222	228	208	216	205	187	203	213	190	221	211	236	207	209	211	211	210	189	232	194	204	217	245	211	215	221	186	174	217	218	225	234	215	205	211	189	179	182	232	200	217	194	214	183	212	224	199	219	204	181	200	208	238	242	207	223	216	218	211	217	201	247	201	259	221	210	214	223	230	212	200	244	207	192	222	200	232	235	210	212	226	184	203	203	213	207	211	194	224	215	208	175	215	181	210	213	219	224	199	204	223	223	222	206	203	211	194	201	204	204	201	212	214	208	188	221	206	211	219	205	228	213	207	201	202	214	216	203	217	206	208	223	224	220	196	219	202	204	242	217	206	214	195	200	225	229	221	207	194	221	201	219	201	187	222	175	222	207	184	209	199	198	211	202	218	216	196	184	198	221	236	230	218	220	219	189	205	199	193	199	237	215	214	216	240	222	221	216	212	198	225	232	216	215	241	218	241	217	224	233	239	197	231	213	230	233	208	219	211	190	209	195	230	219	207	209	210	211	197	219	186	226	234	227	236	247	192	209	211	225	216	223	213	220	193	224	224	202	188	216	220	209	223	215	224	173	198	224	221	205	196	198	204	219	182	214	206	197	203	218	194	206	205	197	196	214	219	241	201	199	219	213	216	226	216	221	224	203	194	225	214	229	182	196	209	218	237	208	201	192	191	207	206	218	203	185	214	217	223	221	202	233	193	233	222	201	205	203	260	236	225	186	232	223	212	220	200	215	215	231	211	205	179	205	227	207	212	223	222	228	230	227	206	213	175	216	192	224	210	210	195	185	201	194	233	193	225	218	193	240	214	229	226	231	207	197	204	198	198	227	209	205	200	218	211	203	197	222	203	235	204	222	236	222	197	214	194	210	195	207	189	214	204	219	209	209	213	236	217	215	233	235	215	225	218	198	179	183	227	203	196	268	247	210	225	186	209	216	210	204	209	219	232	219	214	180	229	222	214	201	221	199	217	173	183	216	197	227	201	199	226	228	202	200	198	196	223	196	211	222	213	210	233	210	197	231	208	214	217	224	219	190	242	213	224	215	208	189	192	214	211	233	225	216	223	241	210	211	176	217	231	193	236	178	187	188	217	217	237	231	176	238	185	225	217	214	213	231	201	225	204	227	213	222	200	215	193	196	233	197	194	216	226	196	231	219	185	197	223	211	214	220	218	213	216	223	227	214	214	203	201	228	193	198	226	236	213	218	222	199	217	197	206	227	203	216	172	242	209	232	205	193	196	206	211	226	199	231	223	214	237	225	220	251	205	215	239	191	204	240	196	238	229	252	203	211	209	202	212	213	203	191	208	198	211	204	220	214	208	249	218	217	231	201	217	206	182	197	213	215	201	205	208	211	214	199	205	232	206	195	202	198	243	223	196	213	212	221	182	201	233	202	227	200	218	221	201	209	200	215	210	201	204	237	202	201	212	234	189	211	192	202	217	203	221	203	215	190	203
8350	2774	5538	6312	5596	5019	4032	3749	2847	2502	2305	2254	1810	1947	2081	2144	2348	2329	2690	2578	1933	1457	1557	1430	1161	986	836	869	859	802	755	837	816	1229	1045	864	967	929	823	862	763	727	698	652	609	641	673	687	661	636	652	623	636	688	641	627	665	649	645	610	705	628	689	666	679	645	694	660	610	597	622	580	619	614	645	590	638	620	589	624	598	623	655	615	644	603	620	560	614	600	593	621	636	532	655	596	578	557	623	615	632	572	633	566	615	612	604	611	658	587	583	589	620	624	556	595	584	546	630	587	625	602	609	576	623	618	638	636	582	609	585	577	589	593	634	603	580	573	625	600	623	572	612	566	610	597	605	586	584	627	568	636	585	618	617	589	577	562	610	574	585	579	592	629	594	582	580	618	596	582	583	609	603	613	606	600	596	615	574	559	564	652	614	575	600	653	626	594	644	586	617	575	625	632	581	637	581	612	601	569	587	594	588	570	585	569	611	615	574	565	615	629	579	591	603	618	600	612	595	574	550	599	613	615	599	618	585	625	612	600	584	550	569	646	609	654	604	546	581	591	560	603	606	594	567	567	589	605	590	601	587	611	577	598	576	615	590	663	609	593	606	614	613	596	615	564	622	616	563	601	571	591	566	585	563	600	567	599	586	588	604	602	608	601	596	609	572	635	588	645	577	612	562	595	561	556	588	592	607	593	609	581	622	549	608	582	599	630	569	563	588	593	564	549	611	561	571	576	572	575	593	593	563	625	619	613	584	572	623	608	578	586	541	597	612	611	607	553	587	563	650	597	566	606	608	567	605	595	575	577	614	597	611	562	571	637	585	588	607	562	569	631	623	592	586	631	572	589	571	601	577	598	614	641	627	634	622	561	566	585	600	583	690	585	579	585	591	591	581	583	573	576	572	607	549	587	604	597	606	563	583	567	583	573	573	578	615	628	600	638	608	561	619	609	572	611	569	583	573	565	659	595	641	624	615	596	573	587	594	576	572	573	590	606	627	639	607	592	593	592	590	595	657	618	610	574	582	611	608	626	593	597	569	589	595	611	589	590	614	619	580	568	540	585	550	638	590	594	574	599	590	572	602	630	613	574	598	637	585	611	581	592	594	605	600	602	627	585	629	581	572	596	594	619	596	609	552	569	633	595	605	629	590	611	618	574	573	533	607	579	637	588	591	578	573	573	650	582	566	624	594	604	606	601	591	551	558	573	576	602	555	609	621	608	610	542	555	625	610	591	604	595	550	676	587	588	594	582	584	598	616	622	619	622	599	564	585	570	577	573	596	587	600	594	602	578	591	644	588	619	583	562	619	613	601	570	624	627	562	613	555	598	594	604	613	627	570	590	607	600	628	583	563	599	622	560	563	610	574	588	551	605	594	587	550	615	601	593	607	571	604	589	586	606	593	603	589	598	564	555	634	626	624	556	570	593	610	597	648	621	563	594	547	597	613	566	613	598	594	634	632	548	590	602	623	589	603	561	537	561	622	549	595	637	587	567	546	597	564	561	611	582	588	596	549	650	574	571	606	610	638	589	612	655	603	606	645	573	630	604	545	568	585	605	613	603	615	569	619	607	575	564	636	562	606	562	597	540	635	596	614	580	583	578	593	617	583	567	591	618	604	588	616	581	583	578	566	672	554	565	589	609	582	578	591	619	577	601	623	628	552	610	638	572	615	584	585	591	630	583	611	645	603	592	620	628	597	607	623	560	558	598	587	574	592	584	524	591	574	605	611	628	641	595	543	571	569	606	552	601	622	592	598	558	593	612	595	624	633	555	622	574	654	575	578	592	602	615	616	615	593	610	600	555	604	588	631	627	596	573	600	556	590	621	591	565	601	599	561	631	590	584	598	603	597	608	589	634	573	566	597	625	633	581	612	565	590	564	603	564	634	605	597	602	630	575	604	617	561	605	601	603	601	598	576	592	608	573	618	621	600	617	622	551	583	601	614	590	599	603	657	568	573	574	636	578	604	638	621	580	535	566	583	599	590	618	625	595	618	614	615	571	623	578	577	602	586	565	591	569	640	608	599	602	570	615	628	604	580	629	630	583	578	625	584	601	601	593	626	613	591	608	589	638	608	612	569	623	590	594	597	607	563	636	587	601	600	600	636	554	601	607	625	569	580	599	597	600	607	607	578	606	587	625	573	634	599	642	596	590	621	614	659	567	591	572	612	666	588	613	585	569	576	556	593	607	591	615	588	590	651	591	607	599	589	594	561	583	592	556	622	536	607	557	620	611	575	615	584	590	620	602	573	582	581	610	608	568	607	589	579	628	566	562	605	594	555	645	581	620	596	596	655	607	559	623	550	606	562	589	592	597	602	564	593	577	577	615	612	585	579	591	591	550	633	602	582	569	612	591	607	608	610	651	591	618	633	590	596	580	639	617	618	586	561	585	600	632	584	595	608	619	580	626	606	601	634	593	607	616	605	614	618	589	582	553	592	602	612	561	598	644	590	594	648	607	561	600	586	594	556	596	577	587	642	621	578	594	612	598	605	590	568	587	606	574	591	603	621	586	555	590	612	626	614	554	558	557	567	660	575	621	606	597	602	588	579	564	571	600	577	604	599	580	566	602	556	553	591	602	602	605	567	572	637	566	590	562	610	604	596	584	609	594	594	589	623	611	592	621	565	574	620	567	581	600	601	597	593	593	539	557	559	596	639	576	594	549	585	571	588	651	559	584	611	602	581	673	632	617	555	587	600	595	593	559	586	647	576	595	586	607	560	587	576	602	591	541	608	587	604	592	611	563	613	603	593	578	635	553	608	574	563	626	584	646	583	601	571	571	611	561	589	618	599	599	560	581	596	603	541	584	614	615	583	579	640	572	620	605	585	586	615	630	591	574	599	610	644	585	570	600	592	603	565	574	563	614	609	593	605	602	582	595	616	551	614	632	600	547	600	563	595	582	608	581	641	590	612	607	550	619	605	622	636	627	620	575	556	612	564	559	578	612	578	568	572	562	629	563	594	621	595	552	550	582	592	592	616	605	613	593	596	601	551	587	616	604	580	570	654	606	592	565	623	619	585	597	578	543	577	603	570	597	572	617	616	575	629	609	628	587	598	618	591	609	579	604	617	603	607	603	619	607	624	583	566	617	569	576	576	578	589	590	583	578	593	606	570	607	613	583	623	545	585	594	606	545	608	594	569	599	596	561	579	594	610	563	633	563	546	576	594	583	604	605	625	571	625	610	554	582	607	575	586	606	616	583	569	569	631	657	544	611	606	604	603	577	636	567	582	618	611	545	595	570	625	619	586	582	558	569	586	627	593	583	588	604	591	586	606	567	573	572	614	558	553	615	624	564	605	610	588	602	630	631	637	582	611	578	655	601	632	594	646	597	554	643	624	578	577	594	622	635	639	621	581	600	639	602	597	625	610	536	584	602	580	593	622	583	590	575	591	563	565	599	578	572	582	590	561	595	583	606	624	578	584	571	603	627	595	574	636	603	565	616	606	590	623	570	614	573	659	636	577	597
2051	410	350	375	361	374	327	372	329	347	336	353	349	347	331	332	302	326	334	343	319	344	312	349	340	353	339	310	303	358	293	348	327	351	311	304	350	310	320	304	363	346	319	335	329	325	336	339	338	330	309	360	323	365	306	344	332	368	328	315	314	332	324	338	357	324	335	309	343	341	307	324	318	320	350	330	338	334	351	338	360	318	330	316	344	306	325	320	323	332	321	337	334	335	319	322	315	320	338	344	341	342	311	365	346	349	332	336	331	364	339	327	348	354	318	334	353	322	304	315	315	331	323	320	338	300	328	334	306	319	337	322	342	316	334	280	314	314	312	363	317	340	342	350	338	350	350	325	330	334	354	315	317	318	357	300	307	343	305	318	311	312	325	276	313	354	321	339	368	325	328	321	320	330	360	341	349	370	311	311	349	347	312	335	332	352	315	373	334	343	323	355	332	330	362	346	301	285	319	308	312	324	348	307	329	328	339	344	338	334	325	371	316	319	331	342	345	331	356	331	312	315	301	333	305	333	323	353	372	337	306	371	328	353	382	349	324	346	316	329	329	304	305	343	339	355	330	335	371	337	339	349	356	343	349	308	298	329	349	320	329	349	348	366	329	343	357	333	299	323	331	324	302	359	353	338	349	327	307	346	322	322	335	341	364	334	350	396	331	296	300	319	335	337	360	332	349	340	335	300	363	331	341	363	320	321	353	329	304	332	320	355	362	327	329	311	366	312	365	359	346	364	324	314	339	320	329	365	333	299	293	301	342	338	333	329	327	310	357	333	333	333	337	378	347	349	342	361	333	344	347	325	315	329	325	328	342	343	339	354	317	350	303	346	324	343	316	330	332	335	301	344	319	321	349	320	344	318	300	319	354	336	325	367	358	341	332	343	369	309	281	335	326	362	339	320	355	347	319	347	332	321	343	348	320	316	347	342	338	319	325	350	318	302	337	347	321	308	285	326	315	326	343	358	359	320	343	336	335	330	344	341	349	342	338	329	353	332	344	304	313	315	342	304	354	318	310	347	329	315	323	349	327	350	341	342	334	301	386	311	347	324	336	336	313	311	315	315	307	338	349	337	339	337	330	312	312	351	322	319	324	332	328	316	318	304	320	375	374	345	352	303	347	299	300	343	294	363	340	316	341	342	310	304	316	321	327	296	311	340	305	320	359	322	326	319	314	334	337	299	314	322	321	317	336	308	283	324	313	310	325	334	342	339	334	329	310	328	371	338	322	341	346	302	325	363	344	334	357	327	329	310	325	340	334	365	325	318	312	328	340	339	338	337	321	293	355	378	343	341	347	342	351	308	325	357	342	319	348	358	330	348	337	347	302	316	341	344	365	333	320	347	314	335	315	343	357	329	328	292	324	340	315	334	332	342	348	323	325	306	364	375	315	322	347	336	357	340	295	327	331	359	346	313	346	340	340	302	306	346	357	308	362	305	351	307	342	347	333	314	333	300	337	329	327	321	315	335	339	337	355	332	334	326	314	370	322	328	343	332	332	334	332	300	339	329	328	335	325	373	323	307	296	320	322	324	315	325	333	311	310	315	319	355	355	314	289	315	315	329	323	335	337	304	343	364	355	347	312	326	333	315	362	345	336	342	354	295	326	326	336	351	327	359	312	359	350	366	359	317	333	324	344	327	342	300	346	382	305	313	314	289	357	329	297	350	317	335	358	317	327	319	357	329	358	338	332	354	303	323	326	306	332	312	337	338	312	314	348	328	297	326	331	339	346	321	343	329	348	283	323	308	304	324	328	341	327	315	310	324	363	332	352	346	318	336	299	358	330	340	340	338	320	318	310	323	342	354	327	317	329	309	333	370	354	363	305	308	274	319	345	325	324	324	308	340	331	316	351	314	350	328	329	318	336	351	333	367	339	332	348	325	304	355	346	323	317	310	336	324	326	357	330	333	365	356	337	308	336	376	337	342	336	333	341	318	387	314	335	337	318	306	354	340	317	332	330	313	294	310	338	341	330	319	307	350	361	315	354	313	369	337	325	350	332	311	296	322	359	344	311	328	334	334	316	337	266	283	324	305	316	318	326	299	305	296	300	330	334	276	329	327	313	326	319	318	359	308	308	384	331	325	318	358	316	305	351	337	311	360	357	305	339	313	358	344	381	339	318	305	320	310	285	370	333	346	334	301	307	295	317	307	357	348	325	356	326	353	326	377	324	382	348	338	349	328	314	330	338	302	318	298	311	340	329	342	334	371	326	339	341	308	358	328	342	326	352	314	305	330	365	304	343	357	344	311	322	330	321	315	332	345	344	319	330	293	299	308	316	319	369	321	314	301	362	334	319	341	284	341	346	369	318	311	342	351	311	342	347	293	297	334	311	331	337	332	312	306	318	313	300	327	335	324	325	325	303	340	332	357	312	346	349	340	314	347	316	331	319	356	347	293	335	328	331	337	308	280	363	322	320	352	331	311	343	346	365	316	330	320	361	328	320	311	360	311	343	307	328	357	333	337	378	325	321	352	355	315	307	333	348	309	319	339	348	340	321	327	346	326	310	335	323	309	310	315	342	334	324	321	336	338	308	287	347	363	334	323	335	340	308	343	338	341	350	340	338	310	313	321	346	324	306	303	336	343	326	323	326	328	354	335	303	337	314	319	314	334	302	324	333	336	343	340	329	366	348	320	294	365	323	334	353	321	318	342	333	306	338	323	311	345	334	316	309	362	317	324	298	340	304	332	367	321	327	299	328	335	347	347	372	314	308	331	349	366	364	341	311	396	319	333	330	343	317	340	338	311	359	317	292	346	326	339	350	319	323	334	339	310	334	340	310	323	294	317	305	348	319	332	341	357	286	317	322	340	305	346	330	372	304	325	303	331	321	335	336	332	337	334	352	315	334	319	304	290	334	331	293	304	310	322	337	322	312	311	322	324	358	321	294	294	332	336	337	345	313	322	325	353	334	338	318	322	314	329	304	322	320	340	352	363	345	316	352	355	357	361	332	356	323	323	329	338	317	288	352	330	348	303	324	317	330	363	331	313	358	318	314	347	343	331	346	338	326	345	316	343	273	316	328	345	310	303	311	318	348	354	317	355	362	324	368	319	310	301	318	357	352	339	335	318	381	324	348	328	348	361	334	293	341	349	312	313	338	331	337	312	302	314	350	311	311	318	300	330	312	324	358	338	304	346	337	323	334	314	325	335	301	330	335	321	341	338	376	359	323	340	345	361	348	333	335	344	321	346	338	316	349	326	325	328	332	336	354	321	300	331	369	331	325	312	278	348	298	344	328	323	327	330	321	340	302	325	331	346	307	379	317	318	340	331	361	360	352	315	311	344	319	335	373	351	331	333	283	319	315	320	297	328	346	354	333	321	329	313	316	315	312	364	327	302	353	322	364	293	349	320	305	345	328	347	363	342	336	371	317	314	362	314	333	329	302	338	286	335	329	298	346	306	344	365	342	348	316	321	334	357	370	331	330	335	321	329	327	308	327	318	340	358	331	347	335	326	362	339
2731	961	951	915	934	937	888	912	821	873	846	855	861	825	828	821	899	856	841	862	854	826	787	822	859	851	819	771	741	894	819	889	797	834	780	807	797	822	821	798	765	810	854	862	843	721	837	891	763	821	847	822	795	814	812	761	846	784	808	862	785	834	860	812	832	838	835	824	798	811	793	806	805	774	826	827	809	821	870	829	807	804	764	795	835	800	764	835	837	795	829	820	771	859	841	811	757	799	831	821	814	841	785	804	751	777	765	828	796	817	784	783	815	825	867	773	852	829	803	809	809	852	759	848	865	845	833	808	857	849	830	850	795	881	854	850	792	824	813	814	823	818	875	822	804	814	784	825	771	868	857	856	829	817	820	831	821	835	825	786	835	842	817	812	784	816	841	806	822	850	874	755	832	792	857	798	807	805	824	817	812	797	767	808	841	794	822	805	781	831	816	847	780	825	790	816	807	789	854	812	846	849	829	805	801	804	798	838	791	829	828	801	833	818	839	812	783	794	812	851	825	792	859	855	836	868	760	834	789	813	819	828	810	816	790	832	814	776	840	776	811	913	835	820	776	832	779	795	812	850	828	796	760	814	807	789	745	827	816	846	816	812	862	810	748	832	808	820	825	818	809	825	804	755	767	854	775	795	838	797	840	833	816	805	865	832	813	797	874	812	844	833	840	796	784	840	833	774	797	835	823	797	885	860	803	798	842	834	843	843	812	814	848	857	878	839	827	824	776	835	794	836	861	804	768	869	769	822	801	809	866	886	775	769	784	816	783	817	791	860	797	820	841	808	814	849	846	745	828	863	802	820	844	795	864	834	827	848	805	808	841	822	794	804	883	816	809	730	825	837	885	828	789	832	813	838	832	784	815	867	839	856	845	824	791	804	757	838	773	867	788	811	779	782	774	819	839	818	813	776	803	804	790	824	836	787	842	791	764	872	824	794	829	820	806	845	805	862	832	786	848	809	828	884	830	810	875	846	816	862	848	878	784	788	830	777	846	823	844	812	906	801	785	822	866	787	794	851	785	852	789	773	874	748	821	901	770	787	827	836	794	789	744	847	780	823	818	789	817	771	771	810	880	763	812	822	839	823	865	805	827	860	836	815	851	808	795	836	789	825	780	842	834	838	770	787	822	806	843	810	788	803	833	783	828	823	837	826	814	896	846	801	775	794	780	857	851	821	893	832	808	823	774	789	796	821	763	776	830	776	859	823	774	787	851	851	736	861	819	798	808	842	838	811	804	800	862	822	849	879	839	833	815	803	817	842	870	810	830	814	864	837	832	814	790	806	871	792	829	815	772	790	789	787	838	830	808	818	764	825	879	798	807	814	825	834	851	778	843	757	835	811	797	842	843	813	759	803	780	837	808	817	825	806	798	811	792	839	835	807	863	778	797	830	829	817	819	843	830	816	802	832	785	797	821	827	840	844	792	818	852	817	816	809	816	807	818	797	769	769	769	808	811	803	799	806	824	815	810	794	795	863	858	824	804	809	759	803	768	753	846	818	833	856	777	830	765	837	829	788	787	843	830	846	763	762	810	787	804	762	811	877	839	798	817	831	837	808	799	821	846	807	816	805	845	814	839	836	781	764	854	819	731	783	841	837	804	785	809	754	751	831	848	798	854	831	794	856	869	797	810	786	853	819	827	814	811	784	869	810	815	812	823	838	824	839	825	836	829	820	793	801	792	819	829	812	832	833	783	866	812	774	812	765	809	818	756	837	807	803	853	869	752	825	780	848	848	848	849	881	793	822	838	789	799	840	803	826	834	816	793	833	809	780	794	828	825	825	838	830	804	828	827	790	757	821	819	831	760	833	824	804	761	789	843	825	802	814	808	814	767	828	827	842	789	827	814	828	807	853	830	842	822	844	765	855	822	826	846	802	774	799	789	777	817	833	818	861	836	800	821	824	808	806	838	771	799	850	801	810	816	821	852	833	825	775	845	821	834	830	803	771	823	807	788	800	840	854	812	829	836	785	808	838	778	805	764	813	830	820	864	840	785	820	802	804	854	837	797	818	864	886	799	886	834	796	840	812	835	799	857	815	773	789	786	812	790	857	761	794	820	846	742	824	790	795	831	781	814	791	798	840	855	838	837	824	846	787	818	799	788	814	817	809	795	793	833	811	773	809	843	881	765	817	831	813	839	842	831	825	777	861	835	858	796	820	805	857	829	795	830	827	819	766	816	796	793	842	796	822	793	859	806	856	823	794	781	786	870	747	797	819	761	846	873	841	802	806	806	879	863	836	827	833	839	767	699	814	856	820	823	743	861	820	816	845	799	809	860	811	813	846	787	818	775	788	823	802	836	827	831	746	779	772	780	799	852	820	826	792	861	843	790	865	824	856	818	812	857	800	790	811	815	853	821	810	790	801	833	806	827	731	743	830	817	809	808	800	821	822	830	773	807	825	823	855	800	803	801	785	838	793	828	855	801	768	822	816	801	780	853	802	790	789	807	802	807	891	827	789	841	807	842	860	776	837	819	795	835	816	837	765	899	814	826	777	764	819	807	830	866	792	827	851	828	791	849	837	866	817	784	818	836	835	853	788	813	757	832	790	871	792	810	784	760	824	760	816	804	854	815	813	789	839	823	869	838	801	774	803	814	823	811	782	851	795	855	824	859	781	807	756	796	787	802	805	802	782	859	772	871	823	806	819	820	841	816	871	799	834	821	817	802	862	818	775	856	899	819	852	801	782	806	791	799	809	826	776	835	791	797	816	853	808	819	837	887	801	851	767	848	842	841	849	869	794	723	854	801	827	781	827	813	783	815	848	817	782	838	774	788	809	829	826	861	842	755	785	806	831	855	866	850	816	781	829	826	835	802	842	785	832	808	781	785	828	836	831	779	819	798	832	832	835	790	851	822	779	836	822	820	787	792	810	807	800	789	809	823	879	809	817	817	841	777	891	823	846	789	801	770	825	781	810	849	811	841	813	795	797	786	822	802	803	828	854	831	823	829	873	758	825	860	791	859	815	860	821	864	798	807	857	784	794	860	796	800	830	801	854	804	831	799	853	794	790	851	792	809	798	796	795	766	837	845	806	837	826	788	825	808	808	836	836	791	783	801	796	768	790	779	765	824	807	807	826	829	811	778	768	748	802	810	830	872	812	825	828	880	867	782	832	863	849	820	799	817	789	843	796	870	812	841	861	793	814	812	812	765	804	828	802	792	777	800	833	816	785	830	804	780	830	726	847	858	884	822	845	803	803	792	814	818	869	818	789	806	830	804	785	808	841	805	800	840	810	810	843	815	789	805	811	798	758	849	788	860	866	864	827	814	807	800	759	835	841	817	847	798	790	831	816	827	809	841	861	854	802	838	839	839	778	836	826	833	857	835	824	815	799	808	839	874	822	805	798	806	857	835	857	840	821	814	787	777	801	842	811	797	827	804	813	839	798	840	852	768	823	799	832	808	795	799	823	806	824	849	764	813	849	809	816	820	792	825	775	800	804	834	840	830	847	799	755	830	824
8311	1347	1597	1243	818	692	499	450	398	343	289	277	264	254	247	260	295	337	280	276	257	256	223	229	217	181	179	182	202	156	190	211	181	186	185	204	201	212	185	188	175	197	148	193	190	172	179	185	170	179	170	146	166	171	188	164	172	157	170	172	162	152	170	173	169	193	200	179	171	172	194	184	199	170	194	195	155	162	185	169	164	181	172	151	148	178	179	185	152	180	161	172	165	183	164	187	152	181	193	159	157	176	194	157	150	177	186	169	186	186	154	153	159	179	180	167	178	175	161	148	172	159	163	167	164	171	182	152	178	171	172	151	150	164	191	160	168	156	169	185	179	160	176	188	169	165	174	182	161	178	179	174	172	167	182	162	161	181	169	160	172	173	140	178	154	180	154	182	188	168	168	149	154	179	182	167	151	156	172	167	163	193	152	152	176	177	174	169	172	174	182	178	180	192	171	188	191	155	183	181	165	158	173	181	180	157	173	178	162	176	178	173	195	172	166	167	157	175	190	146	189	164	171	160	165	190	179	167	169	164	201	170	172	188	178	178	165	158	164	176	175	168	164	198	202	199	160	193	181	183	161	156	152	155	187	151	160	192	173	175	175	165	193	174	202	155	176	167	186	162	176	181	169	169	166	182	155	169	178	168	167	174	159	182	169	161	154	176	151	158	170	192	160	184	171	186	164	171	157	179	163	167	182	174	172	190	176	161	175	164	152	177	186	148	185	158	170	189	186	178	167	158	148	180	156	184	183	164	186	172	187	178	162	167	171	166	172	179	170	175	166	170	192	167	183	182	194	153	170	155	176	179	171	175	164	155	188	140	160	208	155	158	172	173	186	162	179	172	164	165	172	191	149	169	163	170	168	170	170	155	164	152	179	159	178	180	184	162	151	179	164	172	141	180	168	186	167	151	152	175	162	172	175	178	172	184	149	170	169	176	169	168	171	184	158	168	181	201	193	169	165	151	183	174	162	156	180	165	179	160	173	159	141	162	171	187	161	164	198	167	170	156	168	171	176	209	178	180	180	166	171	177	153	181	177	163	176	174	183	179	190	159	156	174	180	172	174	168	196	180	175	203	158	179	177	170	161	137	153	184	173	151	160	156	183	178	182	169	177	188	173	160	159	176	191	163	165	175	182	175	183	180	171	181	157	160	171	179	192	168	171	158	158	182	162	177	168	180	163	169	158	172	149	195	163	146	169	145	165	156	187	173	200	171	176	183	191	153	190	184	192	169	179	163	155	170	178	157	163	194	166	169	168	165	161	202	180	164	159	176	171	158	157	177	178	194	174	172	181	202	161	124	152	179	170	181	161	155	173	191	179	177	183	178	179	169	181	184	144	203	189	190	189	165	176	167	188	169	152	157	178	171	176	168	170	168	154	159	191	158	143	188	170	150	161	165	194	178	196	165	160	156	158	173	160	171	165	157	160	171	179	155	170	203	161	167	179	176	188	184	176	178	180	166	164	158	145	163	199	185	183	172	169	165	181	178	194	167	202	165	197	182	179	190	172	179	175	184	159	161	173	186	176	178	179	158	158	162	177	160	188	200	195	155	165	171	171	175	167	181	204	177	164	152	159	178	168	167	167	193	174	166	176	169	144	194	155	173	177	188	178	174	189	176	183	179	180	160	164	171	178	158	169	168	169	169	166	175	165	168	158	191	197	166	182	191	196	172	171	147	189	179	150	171	161	188	147	168	179	186	166	171	181	167	170	198	168	184	186	170	170	151	192	168	165	186	150	156	166	186	163	167	175	170	185	176	194	139	155	204	158	174	176	174	182	169	152	181	153	160	163	179	166	171	190	182	178	164	162	186	205	218	164	166	179	158	185	176	172	160	182	154	176	195	134	186	182	183	162	173	166	161	172	168	167	168	187	157	161	172	179	181	173	157	164	170	181	183	165	182	176	189	171	176	170	181	169	178	167	166	177	179	159	207	157	178	165	174	155	152	156	163	169	171	174	193	197	170	195	179	214	173	150	166	178	163	154	178	163	183	184	152	172	158	204	180	162	167	187	177	169	147	177	174	177	150	187	153	172	182	191	180	182	154	187	172	186	128	191	146	160	162	165	157	151	195	158	147	167	163	183	167	162	195	128	178	165	203	179	167	194	158	153	195	187	180	185	171	168	179	188	152	171	179	169	160	177	149	199	178	155	159	183	168	179	164	200	200	178	194	155	177	181	200	166	156	178	173	171	160	173	172	165	172	175	172	174	187	176	170	177	156	181	163	189	167	172	177	159	153	196	171	181	164	164	169	153	188	193	159	171	167	187	184	178	157	154	166	161	156	179	153	182	187	153	172	162	160	188	169	171	196	164	147	187	162	162	184	162	184	184	172	173	162	203	164	159	180	181	149	181	172	165	144	155	151	187	183	166	167	177	158	162	182	152	162	174	189	192	174	182	154	182	178	191	163	183	189	150	164	180	180	175	187	186	197	180	170	169	157	166	189	172	184	139	185	190	174	186	168	183	169	169	172	177	173	148	188	179	186	174	172	164	174	186	184	181	165	161	156	158	183	173	186	192	170	153	160	184	183	164	201	194	158	169	197	191	187	165	157	175	169	168	194	184	165	173	170	188	166	163	180	178	199	180	189	169	149	172	169	166	210	186	196	166	142	177	159	197	171	173	178	177	173	189	205	160	166	170	169	182	165	172	151	181	182	149	190	155	204	162	182	157	166	185	198	180	154	155	159	182	166	166	166	164	175	183	139	166	195	184	181	164	162	175	158	175	169	190	177	209	160	203	189	185	158	142	172	168	142	163	173	192	173	187	202	215	188	190	167	156	171	162	181	151	180	171	171	157	183	158	161	188	187	190	173	162	148	171	182	177	178	173	166	171	173	178	168	170	181	168	175	193	179	163	177	162	170	176	168	166	162	149	198	205	199	182	149	153	168	168	184	189	186	184	174	168	187	183	176	167	192	191	168	179	177	169	185	161	172	164	155	171	185	184	183	163	150	169	182	210	154	167	180	178	173	163	175	166	172	180	151	170	166	168	169	168	174	171	190	197	178	169	155	159	167	153	182	166	173	148	193	159	152	171	171	172	171	156	153	198	170	202	185	150	160	181	160	194	167	162	173	163	169	193	163	160	159	168	184	148	201	177	193	191	173	178	159	160	162	179	157	192	185	172	170	159	141	121	191	149	162	170	194	181	178	164	167	163	161	148	186	155	177	160	155	161	154	162	163	164	178	159	169	172	166	154	167	171	171	193	150	174	179	168	176	169	175	150	194	166	164	165	156	154	173	161	191	158	165	181	172	190	183	162	181	182	183	173	153	182	194	180	186	156	187	199	209	173	175	193	168	173	154	181	178	176	182	181	197	162	183	175	167	170	164	168	177	167	157	181	177	151	166	177	168	160	185	152	199	176	164	160	181	157	152	193	185	169	153	161	142	150	159	191	190	180	180	156	152	181	178	162	183	176	166	141	168	154	177	162	165	175	180	183	153	148	151	166	155	193	198	170	152	166	190
6397	1529	3109	3698	3409	3025	2407	1989	1738	1448	1393	1324	1206	1142	1190	1360	1404	1454	1546	1474	1085	1066	984	940	787	696	565	620	603	595	618	671	580	679	716	705	693	679	578	611	561	541	519	540	510	524	547	516	470	526	505	485	541	511	504	496	516	508	494	480	559	525	521	604	546	588	1048	464	475	486	524	472	461	464	462	443	465	485	505	538	487	533	485	503	478	471	502	461	492	445	470	477	479	526	483	460	491	455	521	457	502	478	487	474	509	488	521	477	511	473	515	457	485	483	474	457	495	481	465	460	489	442	497	497	463	499	513	502	533	518	472	486	493	438	519	488	498	480	516	468	460	489	475	494	498	496	484	478	484	500	465	519	491	459	492	487	471	474	503	458	499	477	489	507	487	489	509	439	535	479	474	504	523	527	485	463	464	473	461	490	487	492	473	480	468	509	473	500	431	508	483	505	446	480	483	462	477	479	542	500	488	478	472	463	514	502	515	462	511	490	460	531	490	477	498	497	490	464	469	486	472	484	514	469	477	499	479	507	466	524	486	503	470	477	458	470	498	488	494	499	463	477	488	508	494	478	493	451	509	444	510	480	470	505	468	467	478	485	450	511	451	517	467	493	497	532	470	486	508	515	468	471	474	505	482	483	470	510	489	486	510	486	492	504	541	514	495	475	493	519	482	470	499	456	514	483	482	503	520	505	494	518	496	437	516	471	491	468	505	503	537	473	487	492	461	455	477	439	496	445	505	509	520	499	491	473	463	446	516	516	474	463	487	484	482	488	510	441	474	475	448	455	474	496	486	450	478	492	452	534	468	453	487	503	504	503	478	467	536	450	455	515	531	481	472	483	485	507	506	485	497	497	490	470	497	442	470	460	474	499	459	486	461	450	478	508	505	468	514	481	458	462	520	486	476	459	494	485	466	469	488	493	495	472	482	457	464	534	469	475	503	514	505	470	484	476	478	517	501	480	450	475	473	491	461	470	488	499	462	458	454	473	467	496	490	497	508	484	513	462	489	463	474	489	491	458	509	468	481	513	519	450	473	507	479	471	486	511	490	479	478	481	518	481	485	481	451	476	506	492	466	507	469	478	466	457	469	511	476	465	513	534	485	475	481	465	487	493	504	441	473	478	484	499	495	484	484	469	468	469	443	478	509	453	515	473	470	483	495	487	442	502	440	496	488	469	521	478	497	499	478	483	463	475	450	524	482	456	477	479	489	497	494	464	488	492	489	501	469	490	510	503	461	503	475	449	482	480	522	459	490	512	516	489	460	490	482	466	467	506	499	464	479	465	495	531	515	533	500	506	497	458	449	478	489	494	437	468	477	501	500	490	477	483	477	481	484	530	494	518	446	485	483	491	433	508	496	502	480	478	494	527	471	470	491	486	484	476	455	488	465	510	491	480	530	515	488	509	501	469	486	492	454	491	495	479	531	498	487	444	461	461	477	496	480	479	507	487	544	499	489	517	480	484	485	456	481	457	459	544	482	463	482	460	484	494	523	463	443	462	485	477	516	514	517	463	510	503	450	489	512	487	470	493	464	464	479	521	477	498	464	476	501	475	451	493	505	463	446	519	489	475	479	495	500	455	502	478	448	511	508	517	506	435	485	489	489	530	476	500	502	503	502	490	488	524	481	464	494	495	483	479	506	495	485	481	478	509	501	513	486	485	538	517	481	497	519	494	513	473	499	496	507	473	474	479	509	447	470	498	489	442	478	515	489	484	490	531	478	463	464	486	490	469	457	464	449	452	444	470	493	501	488	441	530	448	484	454	477	468	461	470	508	476	497	505	447	491	479	489	475	504	473	476	511	466	465	468	459	531	458	414	469	468	461	483	510	489	505	440	464	489	478	491	480	504	467	481	491	445	467	494	488	492	484	467	502	499	479	514	464	472	446	388	477	481	462	492	474	465	485	488	494	499	490	480	495	453	496	497	478	496	465	461	470	491	488	510	503	482	501	524	494	520	505	468	483	489	512	484	507	452	461	468	458	460	459	472	499	459	519	482	492	482	450	476	499	527	483	519	486	474	495	476	515	543	481	476	451	469	469	474	485	500	481	504	494	470	455	482	479	470	490	514	499	500	463	547	483	514	452	447	523	490	495	430	467	479	451	496	499	438	477	490	477	468	494	443	512	480	499	488	454	461	474	494	447	488	497	477	489	490	454	515	510	525	475	474	501	455	455	462	478	477	502	470	474	462	490	477	452	487	485	469	470	494	489	482	506	495	509	460	452	473	492	493	469	495	524	477	472	466	492	487	477	485	430	436	494	464	477	488	522	473	497	531	506	474	466	510	519	484	470	480	515	466	487	518	484	505	479	514	500	471	523	478	491	467	454	491	460	461	483	463	502	473	488	486	475	494	475	486	480	481	528	520	521	472	458	477	454	483	474	488	430	522	501	509	511	432	461	478	470	467	513	479	474	471	478	489	471	482	494	489	488	486	506	470	497	461	491	459	494	478	499	467	485	496	511	512	493	445	478	480	468	471	446	499	482	499	505	493	470	489	552	493	496	494	510	518	478	504	487	480	501	466	503	475	467	466	502	518	485	520	478	477	471	499	499	476	466	444	463	478	529	505	456	466	470	489	472	491	497	509	517	486	488	487	462	479	505	479	489	497	489	473	477	501	449	452	497	528	469	494	513	496	485	450	472	491	490	497	472	460	453	463	495	487	494	512	505	450	463	478	511	473	519	441	529	483	480	491	462	510	497	459	486	477	501	470	484	488	462	493	473	490	486	488	468	493	488	488	494	463	456	487	497	447	480	458	479	455	455	483	441	475	493	505	483	475	468	494	486	475	477	503	481	497	495	473	533	493	493	500	508	501	498	486	484	480	515	491	491	486	472	468	500	506	490	525	490	514	473	534	457	466	514	507	476	496	499	472	542	497	524	511	450	526	517	451	515	465	484	477	455	510	473	493	459	477	495	470	504	467	531	510	473	475	446	493	518	515	487	467	470	516	503	478	525	436	499	476	466	503	475	454	476	467	475	484	496	474	471	444	479	527	499	509	477	496	489	475	499	455	505	501	470	474	477	486	471	493	481	471	446	497	490	482	481	496	450	527	511	508	489	450	463	481	464	482	462	506	477	495	494	470	477	464	536	489	507	482	464	493	469	468	493	513	512	482	488	522	523	482	471	486	473	488	500	494	486	477	507	478	459	461	456	483	517	480	464	497	461	488	511	479	455	501	476	489	518	451	490	487	527	447	481	508	458	491	465	488	539	509	474	457	470	489	446	461	475	443	473	447	484	458	514	496	484	442	484	485	480	496	486	471	483	488	522	452	486	489	491	466	442	500	489	457	455	476	517	450	468	524	472	476	482	468	498	484	513	460	493	460	501	512	460	469	487	478	477	494	453	517	489	493	478	471	484	507	489	488	477	466	470	540	476	479	484	513	498	479	490	453	511	471	504	478	528	505	451	449	494	475	488	460	505	491	496	528	509	490	480	448	484	441	506	528	469	512	484	462	474	490	476	491
15822	3118	3039	2313	1589	1255	976	781	609	528	521	453	397	445	409	459	485	467	472	402	340	326	287	333	290	267	252	283	276	252	232	250	237	270	263	240	281	229	267	242	241	238	222	220	231	243	240	225	247	235	214	217	227	212	237	233	232	214	211	227	225	246	201	236	237	223	308	256	240	232	219	218	236	243	230	207	222	244	189	219	223	224	228	217	214	231	239	210	229	226	214	200	224	209	229	239	250	260	223	216	240	198	224	248	238	238	196	245	220	239	231	221	223	217	226	215	200	223	205	227	223	217	226	219	222	224	249	234	240	236	215	211	219	227	221	214	238	200	193	234	219	222	198	211	217	231	222	194	207	212	217	238	237	235	243	232	221	219	218	211	229	252	215	234	239	235	228	237	229	205	205	212	217	196	236	220	249	221	225	224	222	232	207	220	249	210	205	196	228	191	261	228	239	238	223	250	242	214	228	230	202	225	229	207	208	214	220	207	220	234	219	199	192	216	234	252	239	237	216	204	205	214	216	235	203	248	229	216	222	210	207	238	218	242	206	239	238	254	218	243	253	228	226	217	214	238	211	224	240	245	267	187	218	213	220	234	230	225	187	206	212	222	201	217	238	227	232	243	237	213	245	195	217	231	208	204	233	222	203	249	224	221	221	202	249	254	227	214	198	232	218	219	198	223	221	189	246	233	237	247	214	211	216	213	244	231	219	231	255	227	226	235	237	249	201	231	230	194	208	227	219	224	195	223	215	248	211	224	207	251	230	215	198	220	271	207	232	211	221	245	222	181	240	221	225	205	232	217	250	241	201	223	227	241	209	241	217	263	219	234	206	236	232	209	235	262	233	222	231	218	237	225	229	210	194	204	228	254	229	193	237	200	222	215	219	232	209	245	235	217	222	235	232	227	224	243	234	244	233	236	238	206	227	235	229	217	233	215	236	205	223	211	218	259	209	223	239	218	215	202	244	212	203	210	199	201	201	217	226	234	249	194	236	224	218	229	196	217	206	214	224	234	229	205	223	230	254	219	263	235	259	223	214	229	226	197	223	223	239	227	232	213	221	238	237	205	239	262	208	209	192	243	209	221	226	214	248	227	239	252	248	215	229	228	210	221	234	228	213	260	274	220	251	238	198	228	214	235	231	225	236	242	219	223	230	209	244	237	192	227	234	238	221	232	219	237	195	230	258	230	226	209	191	228	237	214	212	218	234	227	241	220	244	257	198	225	227	208	232	214	233	235	214	220	231	237	259	238	216	224	209	217	242	226	209	227	225	224	221	234	246	223	209	238	187	223	230	196	222	213	231	228	206	254	226	236	225	235	240	229	243	205	216	222	219	211	202	218	238	196	237	229	226	207	203	228	200	228	256	220	216	208	224	228	229	252	239	216	246	230	256	218	238	204	211	215	195	208	232	227	232	237	213	211	209	210	247	211	230	243	206	223	231	188	224	216	226	228	220	251	221	251	227	230	219	208	207	223	212	230	191	211	218	229	227	213	232	218	209	205	196	207	213	220	211	204	226	221	249	223	233	202	225	242	225	219	242	237	222	230	212	239	205	236	236	202	248	225	253	236	244	247	233	228	229	216	254	232	224	247	249	224	217	234	230	215	222	222	205	222	193	255	217	204	242	236	251	225	216	215	231	211	194	228	252	227	227	246	187	222	231	190	230	261	213	220	230	222	229	257	217	231	219	236	256	243	214	231	231	247	217	222	243	230	231	211	223	207	222	232	252	218	229	229	207	241	205	227	255	206	230	219	187	238	225	225	217	225	238	242	230	248	235	249	239	202	216	226	216	197	248	209	206	231	205	200	221	216	185	220	227	220	218	210	227	239	243	228	201	204	203	235	210	209	229	237	241	214	226	238	233	233	200	224	196	241	224	236	220	227	223	210	226	259	218	212	226	195	243	213	204	229	200	233	235	231	219	215	245	243	250	220	249	189	246	225	225	244	223	229	235	233	199	211	248	207	239	232	202	227	222	212	226	243	211	252	225	215	219	234	238	206	206	221	220	214	215	180	234	204	248	245	218	237	207	201	214	218	245	203	203	184	254	232	210	238	235	223	238	229	217	224	214	198	213	227	266	235	214	238	184	231	220	227	237	230	226	246	236	193	232	238	223	208	223	198	181	243	218	217	233	227	223	204	221	215	233	219	197	229	228	241	201	212	212	243	261	234	214	229	228	228	234	241	240	223	216	221	215	234	214	246	235	241	223	222	224	225	228	208	184	232	224	210	221	206	227	216	221	213	206	202	225	217	214	218	213	247	212	206	227	231	234	224	224	222	226	251	243	214	262	233	240	231	224	238	227	232	245	233	219	244	235	228	233	226	217	235	221	234	228	228	213	230	220	224	244	232	224	243	237	215	227	220	245	240	219	224	234	205	214	218	256	230	222	253	218	244	224	247	178	266	223	215	211	244	206	199	236	202	220	228	224	214	222	226	264	217	256	236	223	222	230	205	216	232	211	213	203	239	236	181	241	231	217	197	211	224	229	239	198	217	218	240	244	214	222	243	253	221	241	229	223	249	231	218	200	235	216	260	202	231	234	220	215	236	222	225	218	228	225	234	216	244	235	241	229	206	221	234	235	226	219	219	220	206	200	222	230	222	231	203	205	231	219	222	211	260	228	216	217	269	223	226	193	223	232	236	248	222	206	240	185	228	207	220	224	212	229	244	251	226	230	244	228	252	254	225	213	192	213	209	227	221	237	252	210	203	213	231	217	216	233	214	255	227	251	230	244	206	210	227	223	246	220	199	205	205	226	219	246	196	212	241	228	226	204	222	237	218	221	219	249	248	225	208	224	203	209	233	221	241	238	241	221	212	222	215	224	222	243	193	220	206	250	234	210	224	217	231	228	233	207	242	230	232	232	233	239	209	224	225	207	218	233	231	231	231	249	215	242	212	237	218	194	209	230	208	262	218	227	226	252	219	229	208	221	214	227	212	235	214	248	246	254	222	222	233	226	197	210	207	225	238	209	254	228	239	227	214	229	213	246	212	240	215	215	230	217	240	268	225	224	234	204	231	214	231	211	223	217	226	246	234	223	216	204	236	224	214	235	232	230	211	231	214	214	212	245	214	228	207	218	215	255	194	221	244	227	227	220	227	247	229	235	202	239	231	240	231	267	214	214	235	249	226	230	221	231	243	191	217	197	230	226	207	226	228	241	243	226	220	238	233	244	214	234	219	239	225	230	226	218	238	216	230	205	214	249	217	208	225	223	235	257	199	220	214	223	210	223	225	213	227	219	222	221	203	226	243	244	246	235	240	225	228	200	217	221	238	243	223	194	205	240	216	224	241	218	217	229	220	225	232	218	224	240	212	248	209	222	215	221	221	226	234	217	251	231	236	249	211	235	240	236	214	218	235	233	208	187	217	223	228	239	243	243	208	235	209	234	205	266	227	213	227	244	233	228	241	260	201	239	213	229	227	223	251	245	236	221	219	221	227	259	261	222	218	218	206	227	245	208	225	238	214
8699	2729	5407	6445	5649	4920	4107	3513	2872	2438	2529	2072	1876	1958	1976	2292	2566	2467	2698	2410	1662	1434	1615	1322	1188	1003	903	1016	904	833	789	850	874	875	1050	1050	1082	1003	771	758	736	741	737	694	680	699	696	680	680	656	685	651	672	669	714	639	681	658	671	679	701	726	702	658	694	762	1633	828	610	688	600	673	667	654	617	639	673	697	682	714	639	640	659	632	630	628	660	652	686	669	628	655	585	619	635	660	624	623	579	642	644	593	615	672	607	653	576	597	643	671	624	640	611	641	628	576	636	571	639	593	635	597	654	630	595	634	634	640	639	634	630	667	608	618	639	617	608	626	627	637	627	642	620	683	610	639	588	687	625	639	649	635	607	615	634	640	644	651	636	609	615	607	600	592	590	624	607	630	623	624	616	605	630	606	668	637	639	629	685	631	616	608	612	599	590	634	636	622	626	643	613	627	634	663	631	608	613	595	597	668	606	648	628	620	628	631	658	627	612	617	645	627	580	630	680	649	641	617	595	621	639	628	612	609	635	633	581	628	599	614	650	658	648	661	646	617	617	639	596	638	604	608	573	651	600	662	617	624	587	611	626	611	609	605	663	620	602	640	618	630	639	633	603	586	613	638	611	637	633	603	623	602	576	572	633	604	606	640	636	621	601	631	554	653	644	680	671	621	613	613	596	634	651	634	676	609	618	644	564	646	627	645	575	605	604	599	662	659	606	623	625	613	613	614	603	629	663	642	526	647	583	648	629	607	649	641	646	572	607	619	576	602	612	628	638	620	622	650	620	594	575	649	616	603	651	572	632	631	624	619	651	664	625	639	631	614	607	604	596	619	554	680	590	588	646	628	617	637	600	621	641	644	636	601	668	604	650	628	627	610	627	643	594	659	659	604	620	641	593	654	633	628	623	624	657	608	602	600	591	588	644	611	656	625	632	643	643	625	639	657	657	644	623	601	620	650	611	616	624	628	613	611	619	629	627	591	605	623	630	612	639	580	650	656	624	654	604	632	607	671	631	623	572	641	616	672	658	617	627	618	590	604	651	615	620	652	678	630	618	611	621	653	659	607	637	622	586	602	620	628	584	599	595	644	643	581	600	612	675	613	589	638	626	585	592	612	584	644	620	563	603	691	610	615	620	599	644	626	593	621	644	662	597	645	602	644	627	646	593	634	635	584	610	593	637	625	616	662	641	627	597	677	622	600	601	626	643	588	620	640	642	580	607	605	658	659	591	630	618	655	600	628	629	610	598	622	573	639	654	614	621	673	641	624	678	618	574	640	632	598	637	650	678	641	680	617	624	611	649	650	626	626	580	602	637	655	579	599	647	609	641	644	642	626	634	586	586	620	646	638	574	640	612	613	617	625	630	610	596	595	620	631	681	614	635	625	637	688	638	638	593	605	552	612	653	627	619	636	595	616	655	680	649	601	622	635	619	684	611	634	661	635	634	604	618	605	641	631	630	599	668	589	663	632	611	602	623	607	661	575	621	625	647	624	594	603	600	640	589	629	597	584	647	582	621	618	626	633	641	642	656	697	631	604	613	647	623	630	593	625	577	595	590	611	600	604	661	617	628	619	585	594	615	603	614	596	629	625	597	570	620	668	611	602	634	625	647	564	614	620	576	666	631	615	599	616	589	569	632	618	594	620	643	595	661	603	663	609	646	635	619	592	653	558	606	651	605	634	610	624	643	642	634	619	621	630	669	613	630	635	607	614	651	615	639	595	606	604	586	654	567	591	620	653	682	643	595	665	638	657	609	598	634	580	602	604	659	630	648	597	609	609	609	647	635	639	608	631	610	628	598	659	675	647	646	632	612	649	629	610	636	672	627	656	592	578	629	675	623	598	660	677	667	610	641	652	615	650	584	607	615	605	605	623	621	658	627	624	636	616	599	643	630	629	616	615	635	613	597	619	638	598	645	604	608	630	631	641	648	608	617	630	598	613	627	641	619	629	612	654	649	632	639	606	613	590	622	622	585	650	607	632	606	602	632	607	614	627	632	613	582	613	612	610	621	617	599	599	602	631	628	603	601	560	634	595	623	635	657	632	617	658	599	616	619	635	645	596	595	588	622	650	641	593	618	661	612	623	575	625	649	644	677	608	608	605	623	604	596	621	638	609	616	617	619	638	618	613	607	599	662	628	586	641	653	597	580	615	621	604	603	622	642	626	657	639	625	637	650	576	666	603	613	649	614	581	623	626	641	575	626	634	611	561	570	577	637	604	642	615	643	627	622	611	651	594	632	625	631	596	623	607	613	675	613	635	595	650	644	600	605	637	617	586	649	619	658	639	580	603	599	594	609	600	638	620	589	641	638	624	649	569	607	590	638	644	587	634	605	596	638	585	634	577	623	595	608	643	639	627	635	631	590	606	575	622	669	663	622	654	620	612	590	598	669	669	648	618	601	614	666	614	628	618	586	652	627	630	599	637	568	647	643	585	640	620	653	619	647	634	587	617	593	617	672	637	604	624	629	639	637	608	612	683	625	634	632	625	614	612	582	639	645	601	609	610	608	596	590	621	643	632	668	671	593	640	650	618	654	582	584	662	623	608	610	584	661	638	627	662	641	586	625	669	630	595	593	608	616	656	612	670	608	634	585	580	614	636	661	609	598	627	634	632	571	612	683	651	641	627	659	553	619	638	678	605	698	616	625	619	646	591	591	656	624	646	628	641	634	651	640	637	578	615	600	590	597	589	597	674	665	653	619	588	654	632	648	608	581	627	594	596	600	597	621	612	601	634	580	629	585	589	611	629	614	614	649	634	576	648	617	614	671	635	605	607	636	634	636	613	623	634	644	622	612	614	609	624	600	616	630	589	638	630	646	606	629	651	623	649	666	647	583	633	634	594	620	605	623	655	633	604	662	628	626	627	563	616	648	574	624	607	627	611	645	613	629	581	646	633	621	622	636	649	590	658	609	610	667	568	658	639	610	644	642	661	594	683	614	660	640	603	603	587	604	592	627	613	699	634	621	647	626	612	637	622	641	653	616	658	641	610	610	594	624	624	598	590	601	633	596	623	639	628	636	606	661	641	605	635	626	622	653	642	609	602	607	576	674	594	615	600	650	665	576	593	654	630	622	597	618	669	667	615	641	655	619	614	650	569	642	659	621	658	629	620	619	647	604	639	629	610	589	628	630	637	616	647	654	593	704	652	579	631	611	622	661	595	604	594	605	610	651	657	626	670	652	638	604	624	701	611	631	636	626	604	597	596	621	564	596	595	579	619	671	626	677	610	606	585	632	600	604	587	658	576	602	658	604	642	586	635	615	641	639	665	669	617	645	662	612	604	632	628	621	614	622	601	620	647	599	637	622	671	617	617	640	580	636	666	648	693	623	610	622	630	635	629	610	610	609	657	606	607	618	676	635	601	634	644	596	620	655	594	615	648	616	636	623	643	586	614	648	564	586	623	651	590	643	640	607	624	616	663	624	681	631	645	612	589	636	631	621	614	642	653	621	644	622	648	625	598	606	608	602	667
2202	390	392	376	371	370	369	335	362	367	345	384	343	361	364	322	344	341	342	323	346	339	322	340	352	355	321	322	384	332	346	354	370	355	323	353	356	340	367	354	343	364	349	317	316	323	339	342	364	338	330	333	355	362	362	341	365	307	353	334	322	354	350	331	339	369	364	363	334	334	316	356	362	326	354	366	322	333	349	363	333	390	369	342	361	349	374	346	354	339	319	356	354	338	332	361	351	332	356	296	357	391	338	371	348	377	329	379	382	340	336	371	339	355	318	381	339	378	346	328	343	323	364	349	335	344	400	370	351	318	348	328	347	337	309	347	330	349	341	355	354	359	338	343	336	345	378	347	357	325	337	350	362	368	360	356	369	328	369	352	358	348	360	323	356	338	344	350	357	368	337	353	338	358	342	357	349	290	372	357	356	339	333	333	339	367	353	358	351	372	338	344	323	390	344	338	363	386	321	341	335	328	337	336	365	363	361	366	323	354	366	353	352	335	326	327	360	333	317	338	351	340	341	309	359	372	339	320	314	352	361	315	349	360	340	330	336	329	345	348	362	346	350	338	350	349	367	369	360	358	364	339	357	371	335	310	339	361	352	337	390	336	331	361	300	325	370	352	361	357	328	334	330	387	324	352	409	346	354	334	348	369	388	345	338	372	349	343	330	394	331	348	357	342	374	337	321	356	322	335	350	313	356	354	322	318	346	345	330	328	295	387	342	366	344	373	354	348	345	338	318	322	336	349	331	351	312	332	310	329	319	353	363	316	380	331	334	324	351	344	352	378	337	343	329	364	319	353	331	310	376	346	343	365	350	350	354	354	349	339	352	354	351	356	287	344	332	345	362	339	330	342	332	339	346	324	321	326	342	386	360	376	376	357	348	313	349	354	374	349	340	326	327	352	356	340	373	347	356	336	354	335	345	334	370	331	333	330	320	367	352	329	348	335	370	325	339	369	362	361	300	359	341	357	344	328	337	347	312	361	339	363	351	377	351	349	351	353	341	336	370	343	351	357	336	331	359	339	347	370	348	346	361	390	369	364	382	335	347	321	315	365	335	389	350	373	373	381	342	319	333	357	347	350	343	338	306	362	365	301	365	357	330	326	349	335	353	349	358	301	375	348	367	354	369	343	344	335	351	345	323	357	393	368	336	299	324	332	336	334	358	362	340	344	361	337	311	335	372	373	365	317	355	321	325	384	344	373	310	349	348	324	332	323	344	337	329	340	332	309	350	331	331	362	345	356	314	330	362	350	387	340	303	343	353	364	361	330	366	339	325	363	343	371	341	334	346	372	368	350	312	369	369	346	387	364	369	373	348	366	312	363	321	372	344	378	358	351	307	346	326	373	334	333	346	388	336	365	351	340	333	349	367	316	339	358	330	365	328	309	345	365	343	368	350	344	363	347	352	326	336	330	343	331	359	348	348	344	370	349	362	356	328	328	325	341	353	322	351	370	340	354	357	343	363	333	332	362	347	331	314	375	371	346	304	345	336	348	362	368	381	359	389	383	361	351	339	335	363	341	358	367	335	339	344	340	334	334	305	343	314	340	329	343	343	351	356	344	333	347	350	356	345	356	348	366	375	336	331	366	344	340	358	319	339	358	360	355	338	356	376	327	320	314	317	350	341	337	373	308	358	375	329	349	367	359	363	339	377	378	367	385	347	333	324	346	329	361	395	372	326	344	320	317	364	329	369	373	338	333	346	359	313	317	397	328	336	347	309	360	379	358	328	345	313	338	359	359	314	370	346	369	360	388	352	316	357	354	328	336	351	312	369	349	323	335	363	367	334	331	340	341	344	362	352	319	354	350	348	344	368	340	339	347	334	340	347	350	320	349	379	349	380	343	363	359	332	341	318	346	306	309	370	365	378	346	355	391	343	345	322	343	344	323	353	349	362	318	367	340	348	373	345	326	379	342	353	347	345	328	362	350	349	319	342	313	371	380	349	345	343	341	346	330	367	341	381	351	302	360	327	313	324	373	356	345	366	356	336	330	343	356	376	363	350	352	360	344	364	335	319	327	383	326	345	359	376	351	333	331	366	330	321	377	346	349	367	323	343	332	370	339	366	343	353	371	387	357	381	329	332	332	353	361	349	321	355	355	340	341	385	343	353	315	369	382	325	362	363	331	354	313	356	326	350	294	336	318	348	359	352	347	333	326	383	333	381	318	342	364	316	379	361	373	352	360	337	343	330	378	355	331	310	364	354	373	321	342	367	365	359	350	334	357	326	375	340	349	307	381	343	341	361	354	354	345	343	364	352	349	350	316	323	348	363	347	391	378	402	340	344	335	345	324	368	310	343	347	337	381	353	327	366	312	367	357	336	325	374	307	328	345	335	340	303	330	380	346	330	376	350	321	360	352	322	348	388	341	379	344	330	371	333	314	345	376	323	332	326	339	325	313	323	327	380	364	363	361	364	365	349	360	329	337	356	374	342	343	365	351	345	322	316	334	363	338	329	370	385	342	380	355	325	343	341	357	375	354	337	312	362	366	362	365	355	333	322	334	309	356	326	351	359	348	322	336	330	307	345	302	348	335	345	309	329	347	343	339	335	334	353	381	313	321	357	326	352	386	358	373	355	329	330	324	345	338	315	341	363	365	350	331	347	368	377	355	346	357	337	338	340	362	343	320	365	361	365	353	337	342	324	312	380	344	347	343	346	357	328	368	331	312	364	352	376	353	405	358	364	347	335	325	340	342	356	367	328	381	343	312	359	338	344	352	325	342	324	357	365	353	328	310	336	363	341	321	363	343	375	331	341	354	365	343	334	359	401	342	359	329	338	367	338	370	344	332	351	347	321	389	341	376	360	347	328	356	376	362	351	388	349	369	354	334	362	353	337	348	324	338	343	352	352	327	363	360	348	310	317	341	355	326	388	312	342	345	325	337	363	340	335	359	339	364	337	352	326	347	338	343	390	377	378	387	363	360	344	349	341	338	350	360	366	347	374	324	353	369	318	364	333	340	351	322	349	329	352	331	346	340	352	344	330	326	340	336	358	362	311	339	330	317	341	330	351	377	347	363	359	385	367	344	374	329	334	349	353	335	336	350	332	355	304	368	335	376	345	359	315	361	343	311	390	345	323	339	359	344	322	331	349	342	384	367	325	361	338	329	362	364	376	355	352	344	330	339	344	360	347	329	366	332	358	330	376	347	346	348	301	326	366	367	368	325	322	348	342	371	336	336	309	380	347	325	323	351	336	368	345	370	319	324	314	349	320	369	340	374	362	359	336	334	326	345	336	322	359	366	364	351	351	329	347	351	367	333	339	327	301	347	355	353	330	342	350	380	323	357	334	317	365	328	334	320	348	338	371	380	331	353	332	342	358	340	345	321	315	365	345	327	379	401	349	328	331	377	354	320	326	379	337	342	336	381	404	356	360	337	376	341	316	370	344	395	346	341	367	350	368	319	330	327	354	351	315	357	327	348	355	320	352	330	336	346	350	362	295	346	328	359	347	355	342	310	389	349
2844	960	930	1041	892	950	928	918	885	865	905	879	835	862	905	898	916	856	866	819	839	904	867	867	894	823	900	803	808	875	907	858	846	837	877	860	857	835	872	879	850	920	842	808	799	867	915	825	872	845	857	867	884	883	873	852	850	883	819	816	881	876	881	880	835	884	901	834	916	905	817	857	866	835	837	853	869	854	907	879	840	878	782	820	821	857	902	804	866	861	827	823	825	842	890	892	849	822	847	802	870	807	818	841	866	874	830	825	856	854	835	871	853	860	840	840	787	844	844	869	843	824	833	875	837	803	830	817	875	829	841	805	865	813	849	827	849	864	839	849	823	860	806	840	852	832	835	805	837	829	855	817	875	900	814	861	919	835	823	778	839	857	877	818	813	842	835	781	811	838	872	861	778	793	856	849	829	825	829	849	784	877	819	791	867	820	835	846	859	849	839	849	820	828	825	834	820	853	904	820	819	860	858	824	901	857	851	817	849	823	908	827	787	863	832	868	804	832	885	806	858	802	853	813	880	860	848	845	845	836	840	847	859	865	847	841	858	815	864	825	876	848	852	829	857	851	810	821	803	853	808	877	797	835	891	826	863	858	825	850	845	874	810	859	846	828	831	845	901	795	847	863	908	822	830	850	811	840	868	870	818	845	861	862	845	820	854	799	832	854	788	840	833	809	819	827	816	830	784	829	850	841	813	873	798	814	868	774	854	860	810	828	844	837	846	906	841	827	844	880	792	878	874	840	881	830	846	858	858	842	858	860	806	846	829	871	817	864	882	852	856	878	862	842	870	862	870	871	845	836	857	858	840	791	849	848	871	826	879	841	807	868	808	818	822	848	844	793	829	847	846	925	850	829	845	819	860	853	868	830	861	790	894	845	842	919	855	869	803	898	842	835	837	818	842	829	883	827	862	877	854	841	835	816	813	782	854	862	799	824	850	856	849	837	806	852	849	845	840	868	814	818	800	811	801	845	842	850	837	838	837	796	868	803	813	799	835	813	854	774	805	880	808	841	825	823	856	849	837	845	879	879	889	824	857	837	847	829	836	825	842	861	827	858	848	831	787	824	823	854	858	854	832	805	832	894	847	856	891	827	829	826	862	900	812	796	839	840	806	848	880	837	868	851	898	892	840	837	813	806	886	816	863	810	826	815	826	823	839	817	887	828	833	820	829	854	827	823	883	825	837	840	884	892	860	824	811	861	874	834	869	875	889	850	850	848	866	883	863	785	823	848	842	843	829	833	863	813	876	841	883	790	902	864	849	846	849	840	826	812	902	869	850	855	844	873	835	882	825	827	792	830	875	892	868	810	867	868	849	824	876	838	827	821	821	868	863	842	833	786	855	837	815	852	876	837	865	846	832	871	789	834	849	830	828	814	843	880	859	815	875	876	861	836	867	799	813	823	804	830	850	854	828	827	854	854	826	832	869	844	860	822	839	818	857	838	813	890	845	844	839	862	831	866	831	802	809	811	807	857	864	841	868	872	778	842	846	857	829	826	885	843	859	839	867	892	847	906	840	825	868	825	840	824	830	854	855	876	814	829	831	834	851	888	878	817	815	855	863	827	873	783	887	867	814	849	862	918	840	815	869	813	872	853	901	837	821	814	868	882	839	866	849	838	838	839	918	805	837	837	912	862	856	823	846	855	842	869	879	839	846	831	827	791	879	828	890	865	846	870	866	879	882	824	859	855	881	859	795	856	873	885	794	850	820	832	870	860	858	784	889	828	846	863	837	832	799	856	844	824	844	858	832	849	791	821	844	839	894	878	831	824	884	821	804	850	823	818	853	854	834	799	851	902	841	883	844	817	836	886	849	825	818	805	803	836	795	843	817	831	834	848	875	867	850	824	856	856	862	830	814	868	901	835	759	844	833	843	824	846	880	837	854	852	823	831	839	866	848	844	846	878	818	829	787	872	821	842	849	847	835	869	818	813	857	859	862	876	816	835	885	877	858	844	810	850	836	793	863	929	795	808	829	857	846	833	820	861	856	833	850	855	868	862	858	823	887	855	851	860	811	868	753	834	883	858	871	843	841	880	888	886	797	786	844	846	857	843	855	858	802	849	842	788	840	824	814	871	825	836	874	875	855	869	868	879	843	843	834	849	830	874	780	867	818	869	847	839	826	879	853	872	846	850	861	823	810	874	799	827	836	827	854	825	841	805	831	900	856	812	842	857	898	868	826	860	906	905	848	802	865	821	913	851	875	874	873	904	840	833	858	839	804	793	798	873	869	861	819	825	822	858	821	819	874	874	853	839	825	880	874	846	890	836	866	813	791	857	825	857	837	831	890	844	801	825	878	861	864	850	921	862	870	894	834	875	881	838	828	840	857	857	817	871	836	851	848	799	801	864	865	856	904	822	798	837	878	842	833	831	847	827	909	824	803	850	819	801	875	828	870	833	854	845	846	884	880	868	830	860	808	869	876	832	839	856	837	880	855	841	857	867	852	845	830	915	815	834	832	828	887	815	842	869	857	882	844	828	814	865	831	864	902	825	847	893	832	891	897	866	830	839	815	866	882	842	903	816	843	860	834	817	881	862	927	824	852	805	853	803	786	835	842	794	834	803	872	850	826	864	830	857	845	877	845	784	867	840	822	812	839	916	878	822	822	801	852	802	846	818	875	863	846	876	872	843	856	858	866	918	869	904	871	919	836	838	862	826	920	844	842	865	836	858	835	801	913	852	865	816	834	817	883	805	820	792	888	812	816	828	868	827	817	854	862	825	845	845	833	831	793	853	856	859	856	899	784	813	892	829	873	873	848	823	833	820	840	822	871	803	876	842	849	872	824	856	840	842	906	840	821	856	842	845	834	858	807	810	860	837	888	899	863	786	846	850	859	845	880	845	815	886	849	831	817	811	803	826	823	862	873	877	825	825	827	862	835	872	822	864	804	831	839	878	820	862	837	838	836	832	856	800	892	902	840	852	849	802	803	840	868	834	826	893	808	797	853	848	835	806	852	859	857	775	842	875	802	848	857	822	804	806	790	827	819	857	865	792	829	824	901	819	857	863	875	841	870	806	801	851	946	871	832	832	858	835	816	877	830	867	797	784	879	871	830	838	781	833	824	836	865	833	862	819	847	791	837	841	858	842	847	862	836	863	814	818	858	871	869	851	837	841	852	816	847	847	867	891	827	822	880	872	896	843	898	824	848	820	807	827	841	827	844	803	797	840	842	861	877	797	847	779	871	895	780	866	857	865	819	843	836	811	849	892	848	892	888	855	848	805	844	874	862	850	859	835	832	786	869	857	841	868	822	860	867	850	815	839	823	870	832	838	843	860	799	902	851	822	814	849	860	861	831	850	862	852	857	850	868	852	826	810	844	825	856	883	868	848	837	864	855	812	823	833	805	871	814	864	884	855	810	843	865	813	830	844	840	800	900	839	858	801	841	887	867	797	821	868	804	875	844	846	785	811	858	869	836	814	843	814	865	859	850	804	858	862	836	839	830	850	827	842	877	816	848	872
8178	1439	1610	1269	833	710	540	507	382	292	323	299	289	266	299	287	269	322	338	309	244	236	248	226	208	189	193	223	187	221	181	205	206	203	202	217	230	172	201	203	223	207	198	201	199	201	176	184	226	226	191	196	182	185	175	168	192	192	163	199	208	194	200	212	189	189	283	182	204	194	173	222	171	151	180	169	181	167	195	187	171	175	194	175	184	187	147	212	201	155	186	174	188	187	189	186	193	186	200	190	171	184	175	185	190	177	185	196	162	184	174	175	184	180	193	170	186	221	171	182	204	198	184	179	180	167	158	184	180	180	183	171	176	180	187	191	170	168	180	201	197	188	198	180	197	171	184	173	191	167	191	191	189	180	170	181	169	197	180	211	163	185	187	188	164	189	164	216	170	216	179	173	171	168	178	161	189	204	180	196	193	174	179	167	177	188	173	175	192	174	185	171	167	186	190	193	180	163	198	185	194	156	235	177	164	203	187	173	188	186	179	182	200	169	152	161	182	195	200	193	191	184	192	199	179	211	210	166	172	188	162	189	186	191	180	203	171	163	213	181	179	170	190	183	185	195	178	181	175	170	200	187	172	199	175	171	193	170	178	195	183	186	188	172	165	167	173	192	173	181	180	195	176	187	180	179	170	195	204	203	183	161	186	183	191	168	206	182	205	178	160	181	197	214	213	186	181	188	187	190	170	205	213	185	197	178	197	172	193	178	192	208	193	176	185	195	175	178	190	172	167	192	194	190	209	166	192	160	204	175	194	176	181	188	202	196	201	177	186	199	190	179	195	193	197	190	175	183	185	197	163	169	186	188	189	166	217	166	163	207	200	199	175	185	196	199	187	178	154	175	205	172	191	191	187	190	198	162	171	187	185	168	163	190	183	198	172	171	168	205	191	174	173	180	198	169	181	171	192	196	193	169	190	160	175	172	176	198	174	183	191	192	182	187	199	166	178	202	177	191	197	158	186	170	179	189	159	191	186	147	168	190	177	192	199	186	171	195	184	175	197	203	174	201	234	189	188	182	174	175	200	180	200	164	155	160	206	199	182	184	216	186	203	162	180	168	196	166	168	184	166	205	193	178	160	195	161	186	181	203	188	168	163	165	173	156	182	186	193	162	185	173	196	161	185	192	190	183	179	198	197	175	203	191	208	198	192	183	187	181	170	221	175	205	177	216	194	199	194	173	168	198	183	188	182	186	217	182	172	197	202	197	165	195	204	190	183	186	167	184	180	194	205	186	177	194	150	189	191	177	159	183	165	195	178	159	194	170	180	188	159	183	173	163	173	173	230	201	158	175	171	180	176	177	202	184	218	169	181	188	185	180	185	178	183	179	184	190	205	165	197	212	189	192	175	172	206	165	174	198	182	197	165	188	183	184	179	175	184	188	187	158	173	177	199	175	192	159	178	154	179	176	188	178	159	181	186	179	190	180	179	177	207	177	173	198	194	174	182	194	175	193	196	177	181	175	184	191	194	162	164	194	196	202	179	156	170	193	165	187	176	176	179	191	174	181	186	197	193	208	201	202	188	187	186	190	169	172	166	191	180	179	203	177	188	158	173	185	156	182	196	192	170	175	177	186	172	178	168	178	171	183	193	165	182	194	185	174	190	183	175	191	168	215	182	159	196	164	192	172	185	191	192	158	209	195	190	172	169	176	178	183	208	161	193	185	183	204	196	183	171	179	163	178	164	194	189	177	187	195	189	186	202	171	200	176	194	183	183	182	187	214	175	197	192	202	191	178	180	193	173	172	164	174	193	179	155	163	166	205	170	209	177	188	194	182	179	185	195	167	197	201	173	202	152	199	161	199	164	196	172	188	211	191	172	176	170	190	170	175	162	184	194	189	197	212	160	184	173	223	178	163	185	196	158	189	183	191	180	190	174	164	197	202	181	182	191	195	162	202	196	169	169	187	189	195	174	194	207	177	183	170	183	178	207	189	168	193	191	193	190	189	175	187	182	194	159	206	191	169	217	182	182	179	206	188	159	144	186	186	185	184	184	204	205	181	147	173	169	145	209	202	184	198	177	183	167	183	195	189	185	185	175	214	184	168	194	146	193	165	155	203	160	196	180	181	159	197	173	187	178	185	198	182	191	152	168	205	201	200	185	208	202	186	171	199	164	181	200	196	197	187	177	163	179	198	193	191	199	202	175	187	188	187	173	184	199	196	176	197	191	169	183	173	201	142	181	170	194	185	192	183	161	177	180	191	200	192	190	201	173	171	185	153	197	206	189	162	196	194	198	180	199	179	182	168	189	195	173	197	179	169	174	188	185	195	192	191	203	183	198	186	174	201	183	197	187	185	195	171	197	189	177	170	196	194	190	167	209	180	197	163	161	175	198	195	174	198	193	183	186	182	199	196	158	189	207	214	176	184	190	158	179	176	193	163	217	176	172	191	203	179	195	168	192	188	200	180	188	200	197	168	177	177	180	168	208	171	199	188	188	183	180	197	178	175	192	201	190	190	166	182	169	198	193	192	190	186	175	198	181	187	205	164	201	204	195	172	180	186	194	181	190	161	164	210	166	149	179	150	166	201	210	199	191	166	181	182	178	175	186	166	174	189	169	212	194	163	182	195	198	180	170	185	190	165	165	180	157	163	175	186	167	187	187	201	178	189	173	183	195	172	207	199	175	189	169	162	188	203	175	178	182	173	184	194	166	205	180	191	174	179	203	211	168	193	172	196	197	165	161	197	161	188	183	187	176	177	203	186	173	201	168	211	184	182	175	180	191	180	181	203	185	175	183	191	177	180	195	178	173	184	187	163	174	192	193	193	189	176	177	175	211	191	166	162	204	178	180	198	188	161	187	169	170	185	182	184	181	184	202	170	177	178	184	185	202	210	187	196	174	198	184	158	191	190	183	186	207	195	187	151	182	191	187	200	179	189	186	161	171	175	185	183	168	175	201	176	167	174	190	172	186	186	173	193	203	197	186	201	199	201	189	158	171	186	197	201	211	196	183	181	173	160	193	194	172	169	192	209	194	172	209	178	192	192	189	189	174	174	196	194	181	191	194	174	170	200	198	161	177	180	174	169	191	190	182	168	195	202	182	176	168	183	180	188	174	150	184	176	186	164	172	200	178	168	187	197	197	179	172	182	193	154	203	175	200	181	151	171	191	187	190	174	197	179	160	169	176	194	176	169	157	160	170	174	183	162	195	180	182	202	204	199	197	183	187	180	182	185	182	191	167	183	175	198	194	170	200	194	175	182	165	185	195	200	182	202	204	163	228	203	173	218	192	190	169	200	172	204	193	176	214	172	179	200	200	157	186	200	191	218	172	189	204	190	177	181	177	172	188	170	206	184	172	188	174	168	183	177	199	202	180	184	162	196	186	189	170	161	161	173	196	181	195	203	182	191	170	185	174	164	177	189	200	185	175	194	211	177	174	180	195	190	152	198	164	181	179	165	186	186	195	156	159	194	196	194	166	186	169	169	192	182	197	183	159	194	169	195	179	182	164	183	153	194
6277	1594	3070	3754	3535	3119	2294	2122	1691	1485	1404	1259	1089	1166	1217	1400	1264	1497	1718	1490	1139	1140	954	884	722	718	634	689	609	612	626	622	617	686	779	891	751	606	639	544	595	578	581	550	534	540	528	563	497	552	570	542	537	540	519	502	537	488	527	531	657	608	609	619	561	583	1322	517	496	522	533	490	512	531	459	544	516	514	566	496	536	514	542	503	533	502	511	529	533	534	499	510	542	516	485	529	504	507	507	528	481	544	520	539	519	513	515	562	498	519	527	528	492	543	510	576	512	512	520	524	550	529	465	497	501	511	451	500	505	521	550	533	477	495	519	492	487	461	542	506	479	527	483	490	512	498	461	474	513	517	546	504	516	511	531	517	518	511	533	505	509	504	511	523	524	518	523	497	498	477	528	472	496	461	498	499	475	528	519	523	536	515	498	507	495	548	540	525	524	466	531	509	528	492	498	539	467	488	504	495	494	480	517	485	506	536	480	493	515	509	523	522	509	513	510	508	469	507	495	490	496	477	550	520	489	488	548	511	499	540	482	535	500	486	493	525	483	530	513	496	510	546	479	504	521	521	515	527	503	510	518	502	505	499	509	536	505	536	501	507	504	487	493	507	504	468	495	500	509	551	508	529	498	520	513	487	506	504	502	488	495	517	510	547	540	514	511	537	513	489	524	518	543	498	498	508	535	485	513	454	506	523	499	534	545	535	509	521	525	522	472	483	484	511	507	455	511	523	524	495	527	525	540	472	512	478	544	530	508	512	537	483	540	553	493	504	516	495	480	511	499	533	493	498	516	496	562	550	542	550	533	536	535	515	513	508	506	497	469	499	491	508	481	525	512	473	548	535	459	528	519	500	512	463	498	491	455	518	580	527	532	480	504	550	459	488	492	505	526	459	508	493	521	458	525	549	516	508	504	526	487	487	515	507	492	482	486	487	551	461	471	492	495	520	507	510	554	494	502	471	494	507	531	523	490	504	532	504	535	529	503	519	489	479	478	501	526	513	494	503	506	512	491	536	481	477	504	496	490	478	487	501	513	471	521	525	500	474	519	467	501	507	507	496	519	505	457	497	496	479	505	470	525	493	493	512	513	509	510	501	496	543	506	508	501	513	493	547	561	515	487	534	526	540	514	499	527	499	514	538	507	532	525	506	541	489	488	512	521	495	523	482	513	494	520	514	544	497	510	463	468	507	531	498	477	492	497	514	531	501	532	494	514	536	523	539	499	541	525	485	546	503	519	494	528	500	578	517	472	472	536	522	526	479	514	499	527	504	509	473	501	510	500	520	523	509	506	537	501	500	503	501	508	551	508	519	519	471	525	502	525	525	501	513	542	536	546	509	529	497	492	488	513	506	533	490	519	509	456	507	483	509	486	501	512	521	488	491	507	516	531	511	496	506	513	530	491	523	500	522	479	507	513	484	496	545	483	525	459	475	492	521	525	532	518	543	498	506	505	541	522	474	524	488	501	485	482	497	498	470	500	547	491	514	480	501	464	503	485	504	509	519	541	489	497	508	499	537	465	538	502	502	509	536	523	532	460	515	499	485	486	505	518	536	477	517	522	518	477	536	520	503	507	549	524	494	476	496	518	542	490	483	503	490	513	530	502	516	528	485	539	518	490	508	473	513	522	532	471	501	508	508	473	502	522	521	520	475	514	508	510	575	460	507	527	504	515	484	492	499	526	527	484	549	490	523	486	508	468	542	506	484	526	497	516	528	486	490	531	523	504	497	465	558	467	514	501	525	525	514	524	538	507	533	470	501	486	520	503	481	510	502	513	492	515	483	496	519	516	472	499	486	486	513	478	502	487	538	516	542	516	508	510	481	506	502	563	497	515	500	496	557	520	537	509	507	529	472	514	544	470	499	522	471	540	518	547	514	526	549	542	497	467	508	506	499	486	530	492	483	502	511	489	502	480	485	542	506	530	518	513	476	489	530	504	499	480	493	519	537	518	521	509	516	480	494	490	507	519	515	544	564	522	520	529	494	488	534	490	508	482	514	534	510	537	519	532	525	479	488	518	513	507	514	526	512	504	502	480	511	498	498	507	505	483	487	540	493	499	528	516	500	500	506	499	536	508	545	507	528	488	500	466	484	482	498	510	517	505	520	478	476	544	511	477	519	488	494	536	530	517	491	509	523	483	499	520	472	514	524	476	513	498	464	524	551	499	453	513	478	488	517	493	501	488	528	508	509	484	530	510	506	509	540	509	518	524	508	474	469	515	474	510	544	482	538	515	494	513	470	526	507	498	481	512	505	528	479	542	513	516	515	528	493	549	558	505	520	519	553	504	497	526	456	535	472	522	489	525	507	467	541	467	505	516	489	524	503	528	519	486	480	478	479	508	536	528	534	562	497	486	524	518	496	541	511	492	548	511	525	530	461	527	547	486	504	475	527	503	538	489	491	521	472	455	504	525	502	517	518	524	498	523	516	569	514	474	524	479	488	496	543	522	477	572	493	526	497	514	520	529	485	521	524	495	503	495	526	491	529	479	494	542	520	504	545	494	531	509	486	499	493	526	493	478	517	475	513	497	530	532	514	527	477	467	532	528	526	502	511	501	499	496	509	531	534	520	491	501	505	474	490	471	560	496	510	504	481	503	486	526	491	487	479	531	500	496	501	540	505	506	483	489	509	547	513	493	488	520	536	524	475	478	495	493	484	501	488	487	506	486	455	474	508	503	494	504	497	517	485	504	532	488	502	518	517	456	491	506	517	551	495	483	541	486	501	529	527	560	493	500	474	460	516	546	556	498	526	504	495	505	520	520	479	484	516	443	480	503	523	511	512	499	543	506	503	534	559	524	515	537	512	488	472	517	457	470	486	510	486	481	503	481	534	509	512	520	524	502	485	500	508	524	490	494	471	503	463	488	486	520	516	486	525	492	507	505	524	549	496	490	474	507	524	509	496	506	508	514	507	533	516	508	515	462	523	498	532	500	512	506	491	537	528	545	529	493	489	525	481	521	485	504	464	504	497	493	538	525	529	468	504	511	504	484	520	498	501	531	520	536	490	499	507	488	522	479	475	496	512	538	531	481	503	484	508	512	541	530	517	487	492	531	501	495	510	496	527	502	501	485	548	484	523	525	507	498	498	521	478	540	465	506	497	499	522	492	506	496	536	511	545	478	511	468	499	514	493	534	515	539	466	506	489	498	506	495	516	515	554	465	485	474	532	508	550	477	518	523	546	497	542	505	515	516	495	532	477	563	507	500	507	513	490	511	505	468	537	500	468	516	503	514	486	499	523	548	552	493	496	503	542	497	495	503	532	478	534	523	496	509	521	510	499	499	529	515	525	498	487	472	509	493	505	479	479	470	468	470	519	561	521	498	501	496	520	490	485	502	487	520	489	499	505	495	498	556	537	539	506	493	527	483	521	505	508	524	567	488	512	484	486	487	510	487	534	518	501	526	487	470	531	535	503	525	474	523	502	538	518	485	495	484	518	518	509	519	507	510	516	484	517	503	521	536	508
14245	2862	3031	2225	1644	1532	1008	759	614	556	489	446	396	430	411	459	448	506	455	439	350	357	316	298	274	247	256	268	279	236	236	258	241	215	320	276	266	263	261	258	223	250	240	247	248	248	265	212	249	236	243	247	253	207	257	245	235	255	247	260	240	230	257	246	222	215	365	246	227	226	234	236	227	204	237	245	233	237	222	237	231	228	236	231	222	249	232	231	207	246	224	255	203	252	225	223	253	237	221	236	223	196	221	247	252	228	230	233	236	204	216	228	228	230	246	238	229	253	234	214	208	238	217	211	224	217	219	222	236	194	216	245	216	225	232	250	250	222	215	222	229	217	227	210	228	238	237	236	235	222	221	204	250	266	214	244	224	252	253	222	200	225	250	220	250	219	202	240	227	218	225	212	211	216	204	248	208	240	235	234	253	245	229	224	250	198	250	258	222	224	240	225	226	234	234	231	225	250	221	238	231	213	219	229	218	210	197	222	211	217	235	241	219	217	244	229	201	213	237	274	228	211	226	211	218	240	241	237	238	215	255	219	193	212	228	239	227	217	250	217	237	231	243	242	232	207	247	226	221	237	203	225	237	225	256	261	245	221	191	233	241	244	233	249	247	238	225	220	247	218	211	193	214	223	238	253	238	227	242	246	218	230	228	242	241	237	221	221	240	237	226	232	238	258	251	228	234	222	237	186	224	251	253	216	240	250	232	227	221	213	231	221	247	233	238	232	214	254	204	207	224	195	229	225	235	228	225	212	232	238	220	244	226	233	225	245	241	228	225	250	225	221	231	229	231	228	220	223	211	230	242	219	213	232	224	225	241	214	207	221	238	234	232	230	210	234	215	216	226	239	215	225	219	239	221	240	232	227	243	248	218	241	223	223	217	235	207	243	256	217	183	219	221	213	222	244	249	231	231	222	245	230	241	228	220	246	229	266	224	208	245	199	241	220	237	226	207	207	236	226	223	234	213	275	222	186	206	240	235	222	235	213	244	235	216	246	238	223	232	210	247	212	264	258	228	198	236	221	255	207	235	268	244	252	237	237	240	231	228	217	239	228	215	227	228	250	220	220	218	219	237	221	214	192	230	218	230	227	218	221	223	220	223	218	237	225	205	261	238	229	228	223	222	223	222	256	252	226	216	212	219	241	259	223	210	265	215	235	244	242	222	234	192	241	229	228	237	232	212	237	235	233	240	240	239	234	231	191	217	232	216	224	216	240	243	222	198	221	224	237	230	234	243	228	238	232	249	251	233	204	207	235	225	229	220	248	219	215	218	225	215	208	213	239	268	233	209	233	211	208	240	233	228	256	225	245	253	244	224	222	230	218	214	231	222	238	238	231	244	220	255	222	226	235	209	228	224	232	214	221	224	234	221	244	272	243	242	219	213	197	223	244	239	240	228	233	232	196	232	218	246	231	222	254	243	252	227	209	222	230	224	238	241	246	221	230	242	253	222	205	240	239	238	244	222	209	211	237	221	255	225	251	242	218	188	227	251	233	259	239	228	207	228	196	237	239	220	221	256	227	209	234	247	214	243	219	211	239	226	230	235	219	250	223	226	239	265	232	217	235	241	223	228	218	217	243	247	235	239	240	217	215	229	203	212	257	202	220	236	241	224	221	232	252	229	236	234	209	252	239	229	244	209	211	204	238	239	217	212	243	223	217	224	207	189	221	224	221	231	211	244	233	240	247	234	255	229	246	274	206	218	250	214	216	241	214	216	240	215	244	192	232	235	218	202	231	246	210	234	225	209	210	238	215	263	244	263	229	230	257	232	255	239	196	239	224	227	216	221	238	224	228	229	215	223	231	202	211	236	198	232	239	217	271	235	246	218	233	235	215	195	222	250	246	248	243	216	238	226	242	255	210	239	233	223	230	215	239	202	204	216	212	203	231	251	221	227	229	223	207	255	208	241	208	247	239	230	253	257	258	209	210	232	247	207	222	236	241	206	213	257	227	238	216	251	228	233	228	206	215	256	235	211	226	220	229	253	237	201	229	207	197	197	212	230	210	243	224	260	209	268	248	239	212	208	221	226	207	218	239	193	200	227	220	202	236	217	232	225	218	244	225	207	247	252	223	233	242	239	224	239	223	221	219	222	208	256	220	188	224	212	253	227	232	231	226	234	220	186	250	253	242	203	194	254	221	209	239	231	237	230	219	205	209	223	234	231	238	217	238	202	224	232	231	203	238	229	220	227	221	267	246	232	240	249	247	239	207	224	228	220	246	211	269	248	238	248	222	240	241	236	242	212	251	243	256	235	220	210	237	241	228	227	243	231	224	236	239	228	205	216	243	229	222	229	223	214	242	224	231	242	235	214	213	232	230	259	217	211	200	232	199	205	239	238	236	236	219	241	230	261	252	227	229	244	226	227	190	230	228	227	239	236	226	199	223	229	235	253	256	220	216	206	242	215	242	248	229	239	249	210	211	244	250	231	255	235	226	209	198	233	250	242	214	218	219	218	231	226	260	226	241	244	255	223	217	245	260	254	236	226	257	208	220	205	260	215	237	245	239	238	222	221	231	195	223	220	213	241	233	224	233	239	222	234	220	234	237	216	246	254	244	195	219	246	215	231	224	230	222	260	229	217	222	241	204	222	229	239	226	235	252	209	224	231	226	224	246	248	232	220	250	243	250	229	241	223	227	246	202	227	219	249	213	239	216	230	240	245	242	218	224	245	247	214	244	203	253	240	227	227	198	238	235	227	232	213	227	238	207	226	221	204	225	220	253	224	217	249	240	224	248	233	216	222	237	245	240	248	239	224	216	217	226	206	256	231	251	223	207	204	229	222	210	248	240	219	231	235	237	211	215	225	233	232	203	198	220	214	253	252	231	235	209	212	215	242	240	231	215	214	243	223	213	236	210	238	218	245	263	216	227	254	215	217	211	206	195	228	237	213	222	234	196	209	238	227	255	237	242	232	215	227	211	212	209	233	221	215	227	232	242	210	232	240	219	207	242	214	217	230	244	239	255	242	234	249	229	231	249	253	213	237	222	214	227	227	191	210	232	227	211	259	244	234	242	205	218	254	212	235	209	253	246	231	231	213	224	226	244	219	249	231	224	218	207	210	218	220	226	203	204	225	202	222	232	220	252	222	237	209	222	190	225	222	232	237	211	220	250	206	222	193	229	233	234	208	219	217	231	209	229	242	219	201	235	247	226	192	231	225	232	245	240	214	200	264	232	214	204	219	234	210	236	245	217	214	250	213	253	215	237	225	217	236	235	231	242	248	235	219	220	218	256	237	233	232	246	230	196	219	239	233	216	255	213	235	240	204	242	244	244	239	211	221	216	227	221	237	214	219	253	199	242	220	229	227	243	228	208	202	241	215	218	256	219	196	229	235	238	229	239	222	230	224	221	257	216	203	236	237	258	230	245	233	205	240	218	235	239	216	226	239	243	234	217	210	249	223	221	222	237	216	240	224	244	214	219	226	217	221	259	240	199	227	243	240	205	217	210	231	207	216	236	245	250
8290	2546	5430	6453	5961	5200	4075	3423	2861	2460	2346	2010	1806	1976	1999	2353	2396	2608	2773	2477	1735	1571	1382	1213	1168	947	847	975	849	799	815	942	904	919	1277	1289	1017	920	750	774	782	778	761	714	710	699	649	717	735	640	723	672	713	678	661	630	657	654	646	718	710	692	783	745	731	772	1883	636	623	644	679	628	601	621	654	631	620	612	663	700	669	601	641	599	645	612	622	643	660	701	699	655	680	640	660	665	610	622	641	637	625	584	643	599	620	648	674	611	622	635	595	623	619	586	607	643	620	622	617	663	625	624	644	627	629	660	649	623	653	639	648	607	652	634	623	625	655	640	646	654	622	612	647	640	637	646	656	643	637	656	615	649	646	647	668	607	620	643	650	651	627	659	649	626	636	650	622	662	636	634	634	646	609	630	609	599	634	660	650	630	652	657	640	665	668	650	626	696	634	645	615	629	619	605	603	644	660	624	580	599	655	638	593	607	656	604	662	637	604	653	645	601	631	635	622	587	621	655	690	624	661	685	633	669	638	586	664	663	641	617	640	642	589	638	597	597	652	631	599	596	618	673	642	642	607	690	640	621	636	640	651	652	622	591	647	631	616	629	636	645	644	639	672	580	626	659	637	622	637	655	664	672	627	650	634	613	626	665	678	634	620	637	654	688	595	663	663	650	558	607	663	659	665	631	594	653	612	665	648	642	610	627	636	626	641	646	588	655	655	588	675	671	626	670	629	609	641	609	584	646	662	616	639	704	650	605	620	617	603	655	610	585	643	660	674	646	637	664	689	586	616	657	622	627	630	620	576	639	661	615	599	628	628	638	624	634	603	632	620	647	628	642	661	636	618	656	615	610	615	610	637	615	633	660	612	706	678	678	605	621	612	616	638	645	631	647	624	638	632	596	649	617	589	621	590	675	627	667	660	661	652	635	622	668	647	593	661	621	605	615	628	648	644	628	576	655	657	656	630	636	653	594	617	676	638	626	624	630	622	634	664	608	673	635	649	595	651	627	631	611	597	581	627	613	612	662	619	631	654	610	669	603	611	615	624	647	603	635	679	632	600	606	637	590	612	606	595	638	644	611	627	642	655	638	630	647	630	630	623	636	636	614	625	651	607	648	695	594	664	658	638	628	662	573	656	613	637	634	630	640	613	663	655	612	632	649	670	600	646	601	607	667	636	600	677	615	642	619	620	638	648	604	625	664	622	649	604	629	601	610	631	572	643	614	592	622	644	610	605	623	628	663	617	636	637	615	615	610	607	615	571	611	644	639	611	617	673	657	657	631	582	620	634	621	596	652	642	579	579	607	628	679	633	661	616	609	635	625	622	667	635	645	614	670	579	556	632	664	652	675	657	647	555	636	648	670	634	620	642	605	610	621	620	596	616	647	645	614	652	599	602	634	615	622	642	607	629	695	632	599	622	644	613	627	635	618	636	604	626	639	605	624	627	635	601	610	638	632	645	604	668	637	597	640	633	614	678	621	630	662	641	670	611	645	627	588	618	594	629	636	632	627	628	605	622	608	632	592	638	620	635	625	643	609	646	632	675	662	644	599	676	651	669	646	623	619	621	617	625	619	634	612	631	637	614	568	627	624	575	632	665	581	655	658	647	657	665	639	661	615	665	640	615	649	646	638	627	655	636	686	618	615	661	624	614	631	670	632	620	686	599	596	583	628	642	617	628	660	604	657	658	611	635	652	590	619	645	560	638	637	599	603	635	662	656	632	649	638	671	636	618	673	604	630	625	643	648	628	603	620	639	613	651	624	629	621	654	632	694	615	629	631	629	628	632	574	629	607	621	630	660	618	647	630	641	633	663	649	626	611	676	601	586	630	645	611	640	640	598	609	604	629	632	646	604	625	611	592	648	621	655	673	613	640	634	636	620	645	615	656	632	623	599	603	629	644	641	629	620	645	665	638	629	623	630	627	637	577	619	646	576	685	633	641	634	654	632	610	620	629	623	669	640	582	666	642	633	631	636	666	628	593	627	627	616	601	585	647	634	645	670	622	612	623	642	635	681	646	583	667	661	632	622	629	690	649	604	617	646	673	620	648	646	614	630	620	611	621	648	630	589	616	637	597	657	631	610	631	642	668	609	600	604	626	617	638	646	611	655	655	688	614	620	630	649	642	568	641	599	618	643	602	621	634	595	604	664	647	669	657	651	669	645	611	639	622	644	588	663	602	643	629	614	617	602	634	619	631	640	608	608	681	619	589	658	635	632	594	619	639	710	622	652	587	625	634	640	658	615	611	587	593	629	562	549	674	629	649	607	641	618	653	657	651	627	586	649	677	638	608	606	657	606	611	588	647	619	620	639	648	633	577	633	663	610	629	643	665	656	592	610	597	639	617	642	633	620	633	607	626	631	593	625	617	601	619	613	629	615	646	614	611	658	738	640	639	650	597	654	662	656	653	647	621	628	622	636	584	697	635	630	593	649	648	589	627	634	599	687	626	576	579	602	633	652	612	652	610	650	596	626	645	650	666	648	661	619	607	653	666	623	633	674	627	590	658	620	601	593	624	630	643	546	607	649	638	666	624	618	599	665	602	646	636	644	661	658	673	617	652	624	619	592	661	601	650	636	639	634	663	626	616	568	624	647	615	578	644	641	651	597	653	607	638	649	608	624	627	637	687	621	543	576	626	606	587	621	616	635	601	577	609	585	651	667	618	634	655	641	630	581	612	650	653	609	650	630	637	673	628	632	665	652	637	669	654	617	634	607	629	606	635	639	623	635	624	605	608	648	648	575	643	669	663	626	620	642	586	647	622	639	649	607	635	616	604	624	622	615	613	648	640	631	650	589	625	639	652	638	650	600	622	585	635	609	599	616	632	587	603	595	570	606	634	639	609	629	618	610	592	643	611	677	658	606	658	616	626	629	629	612	615	655	657	641	644	598	588	667	580	664	633	624	647	628	635	662	619	651	602	623	642	574	642	662	604	627	611	615	640	631	636	614	661	640	646	642	632	600	661	626	634	608	685	640	637	634	645	619	624	609	641	668	624	571	636	655	609	614	623	671	648	612	642	642	592	631	646	622	629	634	635	624	679	621	644	644	655	621	614	670	590	619	648	640	606	670	635	638	637	620	618	628	672	599	642	626	629	609	668	674	661	657	637	648	636	594	618	651	593	614	670	624	613	604	638	608	590	608	593	646	626	621	629	627	635	642	647	620	651	642	657	612	655	624	671	661	673	607	656	645	645	630	641	628	640	685	646	610	649	583	684	624	650	667	656	649	648	598	640	643	638	640	627	621	642	638	609	620	642	623	594	633	637	625	660	595	648	606	644	647	614	632	638	590	666	620	664	599	679	643	672	644	644	650	628	632	604	618	635	636	617	645	666	586	573	644	642	600	639	614	636	637	626	654	633	603	626	620	599	700	636	659	655	668	665	625	622	613	649	660	593	614	611	595	636	595	535	631	662	628	629	657	620	638	611	619	601	629	612	629	602	652	646	647	617	608	589	604	616	599	632	634	597	622	630
2187	376	374	359	360	366	352	328	366	371	336	347	350	332	347	298	340	331	296	302	346	356	313	338	334	333	309	340	309	355	341	332	338	357	327	335	321	366	347	372	328	325	334	335	303	337	342	329	327	320	333	328	316	344	317	367	353	312	336	346	335	332	344	338	356	334	354	341	364	333	334	318	324	341	312	340	336	322	324	322	332	306	372	344	331	311	363	324	339	337	335	326	336	341	299	315	308	317	358	350	328	360	354	343	335	345	356	342	305	345	325	349	334	338	373	306	314	317	341	341	336	367	363	352	347	321	339	378	317	298	313	318	317	325	339	342	335	351	343	326	319	360	350	333	359	328	361	326	351	304	339	348	344	372	323	358	363	338	352	304	314	322	338	329	312	374	352	374	340	343	308	362	339	312	355	359	358	329	347	332	319	321	365	318	355	324	332	350	329	316	374	321	352	328	319	320	348	357	348	348	320	351	361	325	343	320	328	321	329	323	324	339	338	360	371	284	331	312	327	326	322	387	317	324	337	352	375	360	325	319	324	363	347	369	328	327	379	363	347	324	341	373	332	342	298	339	347	357	312	368	326	354	336	332	347	352	313	329	309	348	314	318	382	319	330	338	333	334	299	320	336	283	339	317	355	320	309	351	383	349	353	335	349	343	349	327	323	310	332	342	321	312	347	361	372	310	328	325	323	313	321	330	354	340	340	341	303	345	314	328	320	358	370	336	306	326	369	359	382	351	361	325	339	355	337	307	366	354	355	347	330	309	310	354	302	346	337	301	319	363	321	330	365	344	344	338	338	311	342	362	328	326	344	339	363	314	349	364	355	298	322	332	348	324	344	352	361	320	300	317	365	353	328	343	312	387	341	355	352	338	349	296	331	328	304	297	355	320	311	305	337	308	313	343	356	375	362	349	355	343	325	368	361	301	339	355	358	357	355	359	324	333	369	346	312	316	336	323	299	325	341	346	338	320	321	330	346	345	336	307	319	352	342	377	338	334	338	306	344	352	347	298	297	360	335	335	320	347	324	314	322	337	344	333	342	356	355	341	342	307	325	303	340	327	350	341	361	307	330	313	347	285	323	333	356	329	353	325	332	290	338	328	350	308	320	330	335	329	332	351	353	340	354	329	352	349	331	331	339	343	333	342	331	294	329	335	315	342	317	338	332	344	339	323	338	344	304	342	350	311	310	356	322	345	300	348	299	312	328	317	322	349	368	322	358	332	334	340	332	330	330	374	362	357	353	342	346	302	325	332	355	366	350	314	336	329	302	333	340	316	357	289	328	299	331	333	353	329	342	325	327	339	335	385	338	330	335	350	320	319	286	347	310	315	330	331	330	364	365	364	346	330	346	353	350	322	321	356	347	311	313	350	338	373	341	342	342	339	339	313	363	336	321	355	355	311	300	326	362	348	348	321	327	304	317	326	356	332	302	322	323	312	335	329	323	285	333	325	344	333	319	321	321	359	329	327	312	368	312	336	349	350	344	334	340	337	343	341	363	370	378	325	354	333	335	306	301	317	338	322	342	328	337	338	332	329	332	338	297	308	316	371	342	285	355	370	343	324	322	333	321	311	315	341	300	344	347	320	365	325	374	340	304	310	339	355	337	321	329	348	380	313	347	330	305	339	313	331	339	318	329	334	324	346	359	334	324	342	338	318	362	332	334	323	353	363	305	326	324	333	336	343	320	347	297	325	329	324	355	368	304	334	350	389	336	318	334	329	315	322	357	351	372	321	350	337	354	337	325	365	379	313	385	346	303	327	324	347	345	344	331	335	340	363	369	353	323	317	334	368	323	355	294	355	329	360	343	320	340	350	328	316	383	368	345	337	356	310	346	324	361	326	350	360	331	352	359	328	350	300	339	326	353	365	363	325	288	343	335	319	318	316	350	357	352	336	359	338	360	358	363	352	323	339	318	352	338	354	333	350	358	367	340	343	377	318	333	334	337	302	335	325	336	347	319	297	315	306	370	334	328	341	335	318	339	302	349	347	344	323	332	359	334	369	356	338	317	327	312	334	339	339	322	351	335	354	314	313	368	317	367	348	331	308	312	338	305	364	371	334	363	318	341	363	347	304	373	330	308	351	329	319	348	355	337	320	336	352	335	335	359	350	344	328	320	314	360	351	345	353	316	342	351	357	348	316	333	317	360	329	329	303	325	343	358	307	320	295	329	321	343	318	356	297	319	346	361	330	321	341	290	333	329	321	341	330	320	318	367	300	325	317	360	366	319	332	337	345	358	324	384	361	337	335	319	337	327	322	335	330	343	334	350	330	325	334	308	343	308	345	339	348	337	329	331	353	350	339	332	313	327	339	318	356	357	334	331	336	318	331	363	347	306	364	310	319	311	368	330	372	340	361	315	325	323	324	337	324	366	375	296	316	347	322	338	358	358	319	333	329	296	340	354	342	331	317	350	369	335	354	327	328	348	308	336	337	307	319	337	342	339	328	324	348	332	335	318	324	337	344	299	309	326	335	319	336	349	343	323	331	321	308	294	369	313	329	340	356	318	325	358	370	302	328	360	335	330	295	348	337	325	308	354	337	338	309	349	351	336	339	372	359	350	369	359	329	327	351	322	336	371	329	353	346	339	362	319	336	332	328	316	326	323	332	352	312	345	356	330	353	314	338	328	353	356	332	346	351	322	356	350	324	338	339	351	355	348	336	355	335	326	330	302	311	346	311	332	353	358	331	349	342	331	340	336	360	360	346	328	345	366	309	323	352	347	347	300	331	332	336	332	335	319	332	333	331	328	313	327	323	330	348	332	323	317	354	336	354	325	287	319	369	302	299	303	366	365	337	331	366	343	331	322	353	357	304	318	340	337	339	334	326	326	326	295	347	315	330	319	332	321	325	339	345	330	351	315	365	351	361	355	338	332	324	340	323	334	333	317	330	360	306	312	341	347	340	321	373	363	340	309	320	318	317	344	356	355	353	330	324	338	363	320	370	338	349	338	362	310	323	325	326	335	312	370	322	322	342	326	353	318	328	296	343	343	328	331	341	325	367	349	360	345	292	318	371	318	344	347	372	319	330	332	353	343	355	354	360	312	356	359	318	322	310	328	270	327	339	333	339	369	314	356	341	321	340	362	333	334	333	334	358	334	361	348	359	337	312	347	345	307	331	334	311	365	310	357	321	334	320	311	339	278	314	338	348	318	335	341	362	332	333	353	343	381	360	362	359	361	320	354	372	366	304	324	323	359	314	336	322	324	341	304	357	364	340	349	356	350	361	285	321	323	351	348	312	338	349	354	350	356	328	323	314	332	343	342	346	321	381	307	352	282	370	292	367	343	327	324	331	353	340	369	313	313	320	320	340	310	350	343	342	340	350	336	339	316	321	344	334	364	339	336	284	345	348	360	323	350	334	354	317	331	321	354	325	339	328	356	343	339	331	315	321	332	347	343	350	339	334	327	351	297	360	340	357	323	339	368	355	331	301	324	358	337	345	354	376	353	309	325	346	332	364	348	344
2725	912	979	989	992	965	860	844	834	886	840	903	827	859	859	846	861	834	856	816	799	805	818	839	859	830	829	857	782	851	847	820	813	831	842	810	842	783	814	826	823	818	848	819	813	822	865	833	799	786	800	801	836	875	839	832	778	804	831	853	880	853	817	853	835	848	862	805	864	820	824	821	824	821	862	876	764	819	787	813	768	837	817	773	801	810	863	817	835	815	760	802	814	835	778	815	847	822	802	780	811	841	836	840	829	840	857	794	823	849	798	818	793	785	871	779	848	818	821	814	832	816	859	805	825	770	749	811	814	839	790	779	815	786	776	841	831	848	850	860	792	805	802	764	781	836	815	799	814	827	842	808	831	816	814	806	798	797	846	806	838	793	856	818	767	769	777	835	791	833	845	837	796	821	807	781	825	808	867	778	857	870	788	810	792	890	827	789	852	832	828	824	842	829	877	839	842	839	804	874	812	834	815	822	825	798	831	825	785	819	836	862	841	823	879	828	823	828	804	832	821	769	848	789	843	841	851	855	805	830	848	854	824	828	817	831	853	863	821	809	808	851	860	787	820	823	822	817	819	809	865	784	826	796	838	812	855	786	852	834	789	838	866	773	826	875	813	821	833	813	848	810	748	861	805	858	748	900	802	833	859	838	800	843	831	850	829	769	824	831	835	830	851	800	871	831	810	796	791	805	814	854	830	841	802	823	868	828	830	858	810	837	837	825	834	843	826	815	842	849	867	805	805	836	829	799	802	916	774	835	809	810	813	805	800	798	853	798	809	802	792	835	829	841	786	827	849	817	822	786	888	860	807	806	822	791	810	837	847	820	843	815	834	782	815	880	780	819	823	818	818	802	834	902	817	854	859	834	804	806	819	827	821	770	817	803	870	829	813	870	839	784	781	794	815	817	866	821	825	799	828	803	862	838	860	805	863	788	822	832	770	876	828	802	799	822	796	878	842	821	811	855	812	843	768	813	811	793	844	804	795	803	818	816	793	843	838	861	832	853	845	801	814	781	807	823	795	805	809	845	840	841	807	817	739	823	847	883	802	814	775	847	802	814	816	773	826	837	792	792	849	854	866	848	815	794	854	797	840	855	843	872	838	884	841	842	844	862	843	841	825	793	813	788	827	908	748	815	834	837	852	825	840	796	806	805	822	793	860	766	858	854	817	792	878	853	835	847	835	824	786	825	779	833	813	798	812	861	815	813	847	828	780	886	820	783	861	854	876	803	830	892	798	835	796	809	798	850	834	888	847	890	887	822	841	776	833	863	824	839	801	807	864	874	808	808	805	824	861	772	770	813	806	807	834	837	820	832	917	803	823	845	878	836	803	858	835	871	835	817	849	817	845	839	872	819	768	815	775	774	837	842	840	808	861	802	834	842	830	855	820	834	842	885	879	863	831	838	817	809	816	838	805	825	861	828	803	801	826	797	798	812	806	838	860	806	804	803	835	821	836	830	799	802	836	844	828	841	859	832	831	803	816	809	836	857	787	794	757	844	812	848	833	840	842	782	814	788	820	825	826	838	821	856	822	829	762	810	795	816	828	795	825	787	793	832	826	817	789	856	863	775	822	810	849	800	847	829	866	871	828	785	850	823	813	841	824	807	831	834	789	813	845	811	859	805	847	821	832	837	844	856	815	883	861	783	809	823	848	815	849	774	847	853	829	814	846	801	833	803	857	811	851	843	834	828	819	782	820	848	848	833	816	839	822	833	859	817	852	877	817	790	840	818	775	833	841	826	802	777	821	863	796	819	813	821	823	840	822	804	857	830	816	816	788	826	842	824	848	765	806	890	827	811	843	791	811	833	731	831	870	833	794	835	830	815	827	889	820	804	826	839	882	813	853	751	780	836	827	836	825	829	855	868	831	781	862	854	835	867	870	803	797	873	748	857	832	813	822	800	815	813	800	815	804	859	825	903	873	880	839	790	818	822	781	830	790	813	829	817	842	784	815	806	776	847	808	831	874	860	832	792	811	794	819	852	835	832	798	813	773	855	790	765	822	793	805	781	819	784	846	793	853	904	873	832	857	845	866	838	803	835	782	806	848	826	836	845	806	808	860	837	776	807	863	866	821	835	783	851	807	868	775	803	854	829	822	786	814	877	789	798	858	802	841	856	812	871	849	861	834	846	834	799	797	852	854	807	848	829	810	803	839	824	838	805	806	859	847	819	810	818	844	843	853	745	795	800	845	801	782	817	824	846	760	824	797	824	841	825	878	888	771	834	793	818	829	829	814	820	788	809	818	797	792	835	862	838	839	813	797	813	815	858	816	837	866	821	825	806	822	835	845	857	818	812	867	816	794	839	830	824	812	810	819	829	845	839	821	829	817	856	795	827	839	859	831	821	812	861	853	792	849	835	862	870	870	819	867	777	853	772	821	802	834	813	905	774	834	848	862	808	806	825	817	862	841	795	801	860	799	809	856	866	846	852	877	802	813	829	872	793	743	778	908	812	813	791	836	854	831	879	795	850	812	816	869	798	847	843	795	834	817	789	755	824	854	823	805	809	832	815	826	813	855	797	822	851	853	829	823	885	857	820	824	819	813	853	830	797	857	830	825	871	822	845	827	797	818	800	848	871	822	829	795	809	822	853	842	835	890	833	870	872	779	848	833	826	801	845	846	877	787	758	803	821	825	832	786	851	792	865	863	826	819	819	826	826	880	848	857	770	832	800	861	779	793	797	801	786	901	827	847	824	841	849	814	807	783	800	809	827	803	794	826	816	819	796	834	787	880	810	818	805	839	874	761	843	841	838	836	771	875	827	777	801	802	814	819	852	813	887	840	852	822	833	830	845	780	862	818	817	826	851	837	798	790	908	829	800	850	849	844	797	764	831	808	795	820	802	862	848	824	802	796	834	855	828	843	818	884	827	769	802	822	838	896	809	873	824	827	863	802	823	797	798	846	826	814	825	861	853	867	823	836	836	850	795	830	839	816	803	776	839	885	776	850	807	852	799	828	783	798	842	813	821	826	803	805	834	792	835	845	846	799	844	833	812	877	817	874	819	834	819	776	813	831	839	809	840	876	831	762	797	816	814	823	803	829	824	835	818	856	844	880	841	857	825	830	847	815	831	800	786	848	845	795	818	834	869	853	848	839	801	837	824	856	854	762	806	828	869	825	821	829	848	826	827	799	822	823	800	805	857	797	841	810	806	750	806	778	801	843	783	853	847	830	835	821	795	820	767	798	837	872	821	842	819	826	789	837	847	825	858	836	837	807	793	839	756	815	755	831	862	786	890	819	822	820	817	792	808	836	820	850	868	810	820	843	839	830	799	793	822	864	831	787	817	755	874	828	792	812	824	818	846	791	804	809	853	815	858	797	884	861	871	886	822	784	863	813	897	826	829	789	845	826	876	860	775	812	795	833	791	831	775	826	808	829	831	832	784	840	820	828	810	799	835	781	815	825	798	799	814	823	830	838	808	800	824	845	871	809	827	838	818	837	824	789	831	839	860	872	803	852	858
7935	1192	1397	1329	924	735	498	420	368	345	305	272	259	312	234	314	305	314	306	303	238	218	212	224	211	213	217	192	181	194	129	179	192	167	209	193	164	169	193	188	173	166	174	185	155	187	165	159	152	168	128	148	179	190	188	157	179	171	163	151	189	157	168	180	163	162	185	190	160	174	174	164	182	163	195	160	168	175	193	172	158	187	179	150	170	160	177	156	147	163	176	161	171	156	161	194	143	170	154	156	157	184	164	172	157	173	183	176	178	164	167	161	169	154	166	172	167	156	151	173	183	162	152	204	171	168	181	174	165	163	148	162	178	135	185	189	180	172	155	181	174	169	173	180	161	153	159	163	170	164	155	159	148	160	151	180	151	166	167	168	162	185	179	167	160	152	151	172	166	180	147	153	163	170	165	163	169	179	202	177	172	159	176	175	176	142	157	156	164	167	161	159	180	170	169	189	149	142	150	143	150	194	173	206	161	167	175	176	170	183	156	164	158	165	187	170	162	169	146	176	175	159	176	181	176	161	194	172	167	187	190	160	183	134	179	171	164	184	173	158	185	156	167	178	162	174	155	169	148	175	166	172	172	156	189	168	164	163	170	176	141	176	158	153	162	188	200	158	173	191	152	178	181	156	144	199	188	150	157	147	166	158	152	168	143	175	160	165	175	166	164	208	175	171	189	170	152	204	173	190	186	169	164	171	183	173	167	164	166	178	180	163	170	180	154	178	179	179	142	146	188	184	181	183	180	154	168	137	161	155	165	175	172	164	197	157	181	166	160	160	161	175	179	168	190	185	168	162	169	157	191	174	156	169	148	164	135	178	167	159	166	188	172	163	156	153	171	151	160	168	184	165	190	174	199	146	188	155	186	162	177	183	159	165	181	166	183	165	184	170	163	162	161	183	159	172	158	165	161	186	177	173	187	156	166	189	174	176	143	158	167	174	166	185	170	169	178	170	161	183	168	164	188	178	147	153	159	157	176	152	154	177	172	168	151	161	167	179	166	159	170	165	153	155	169	163	182	154	165	172	155	183	185	155	180	175	161	148	164	154	184	155	187	167	152	160	173	179	181	169	160	166	157	186	157	175	137	177	166	164	179	165	170	176	164	153	161	170	180	173	150	175	154	173	181	183	165	191	175	150	150	170	169	179	159	178	190	166	169	152	158	186	180	183	153	164	184	168	162	185	158	179	167	181	158	170	156	164	164	192	169	173	166	155	157	161	157	160	164	152	180	190	166	173	173	174	169	145	176	178	156	151	171	155	159	187	180	160	190	167	169	160	157	182	176	154	167	162	148	158	160	158	152	177	165	148	190	189	169	192	168	175	152	170	180	149	183	172	173	158	152	153	180	160	180	184	177	152	172	151	146	165	192	142	147	156	158	170	153	166	203	169	184	149	169	185	179	181	150	165	152	184	174	149	157	184	172	165	210	167	161	156	159	152	147	165	163	148	155	190	143	162	169	145	168	159	161	141	195	152	156	168	178	202	190	171	167	176	182	162	191	156	145	148	172	156	180	152	186	172	163	154	166	172	183	168	167	181	180	149	142	170	162	150	164	175	192	146	170	188	172	172	163	169	182	149	179	175	168	188	180	173	179	180	190	172	168	151	144	173	153	174	173	131	171	159	160	164	176	162	169	183	146	179	186	166	197	177	175	172	152	181	174	169	185	173	164	175	165	165	171	153	168	192	150	141	155	181	175	165	156	157	177	150	164	167	187	161	158	199	179	150	164	163	155	178	173	167	170	160	198	144	182	162	171	174	166	199	188	186	180	162	191	172	183	192	177	150	201	167	165	185	180	190	164	174	173	176	171	154	185	178	156	152	168	153	161	184	173	161	171	154	175	149	181	203	176	159	167	175	188	176	184	172	166	170	169	181	171	172	148	155	159	158	181	161	157	175	168	167	170	149	170	173	177	155	168	164	171	156	175	152	155	192	190	170	195	161	178	141	163	172	172	158	157	165	173	146	154	182	169	171	166	167	162	176	153	173	174	166	190	149	169	167	160	162	163	182	151	157	168	147	161	159	169	164	160	189	188	173	179	157	143	172	172	174	180	187	161	179	164	172	173	146	167	135	162	166	165	173	166	173	178	180	159	154	160	159	168	177	171	168	172	166	171	176	204	187	170	192	188	182	154	173	179	190	164	164	157	177	159	173	176	161	147	175	143	160	162	159	164	174	147	166	167	171	141	145	160	166	160	168	164	170	191	157	176	156	164	173	171	175	170	161	166	170	142	153	167	174	171	154	159	159	182	155	189	175	147	180	166	177	154	178	160	183	177	162	183	180	163	177	192	158	174	168	171	147	178	168	184	166	166	157	177	144	174	167	160	165	185	193	166	161	186	158	148	184	160	184	149	189	185	174	173	153	173	162	168	197	172	180	173	157	190	158	155	172	162	164	177	160	171	143	158	161	178	141	185	178	175	158	165	171	181	172	166	174	160	168	153	171	178	147	177	147	155	175	187	157	181	141	158	176	186	152	178	170	168	174	183	183	162	181	197	175	176	167	154	170	176	167	153	153	157	152	153	183	150	156	155	156	163	179	173	188	172	165	176	190	152	160	178	192	158	160	190	150	167	196	145	172	167	172	186	160	172	171	181	163	146	165	166	158	177	159	168	186	171	181	181	192	149	175	165	172	177	170	164	164	186	157	164	173	160	176	176	175	190	193	176	154	159	165	168	190	176	171	158	169	175	171	153	147	190	178	183	171	176	159	176	145	175	189	165	188	175	151	173	151	176	175	190	149	187	193	159	149	168	166	177	175	174	175	160	145	177	161	165	163	155	176	173	174	169	155	175	182	170	161	150	172	175	184	161	185	177	170	165	163	160	158	165	163	144	157	179	165	169	145	152	157	172	184	180	167	135	176	169	196	166	167	177	180	183	165	176	160	180	150	186	162	166	176	175	159	147	158	160	157	170	173	173	180	156	160	153	154	156	161	183	174	166	139	155	198	188	175	166	148	166	190	157	186	153	176	165	153	152	184	165	164	164	173	157	141	176	175	188	175	151	179	172	162	184	158	171	167	179	178	180	172	166	162	174	147	183	184	166	169	164	161	188	187	168	171	199	165	166	173	163	169	176	152	171	169	165	154	184	185	151	153	160	177	148	167	168	167	165	162	165	157	169	142	154	173	168	179	145	175	176	168	171	156	172	156	149	151	139	178	156	178	178	170	157	157	167	166	171	187	180	143	179	160	158	169	162	150	161	156	138	160	183	155	168	163	183	171	165	162	170	171	159	161	176	164	156	168	162	185	148	171	167	179	169	162	176	185	181	181	148	151	147	190	178	156	168	157	178	188	163	160	175	152	159	164	159	177	156	166	149	172	165	170	164	163	175	177	184	174	148	180	162	163	188	167	163	156	171	159	178	169	162	167	173	170	171	210	166	165	150	149	163	179	190	177	164	180	183	167	162	177	165	181	159	164	161	165	165	177	191	183	175	155	164	172	193	157	171	155	159	155	174	161	164	190
6294	1460	2996	3739	3555	3182	2343	1939	1694	1548	1430	1255	1133	1194	1215	1515	1366	1476	1521	1588	999	910	851	986	810	675	708	625	606	596	552	613	567	587	980	666	588	562	557	589	567	541	530	552	523	509	491	518	501	548	545	505	469	509	521	503	493	498	497	505	522	498	535	523	564	539	752	525	484	528	504	499	463	476	501	499	480	460	457	463	491	472	526	470	456	473	490	500	474	500	442	504	448	464	468	478	518	455	480	493	498	461	484	450	456	499	436	483	526	459	430	468	479	456	454	489	443	464	496	481	497	481	477	492	450	458	456	509	500	456	499	469	496	510	488	512	503	451	494	494	492	461	456	485	453	461	457	456	503	461	500	484	471	511	506	454	459	479	493	514	494	496	488	469	464	476	499	447	487	467	471	507	482	450	486	467	461	476	451	487	451	445	466	463	521	445	490	478	479	479	490	488	507	449	457	481	522	501	480	447	472	511	468	459	478	449	488	449	492	469	492	499	516	483	461	452	492	491	481	492	466	485	492	434	498	447	449	492	483	507	465	452	492	480	464	459	493	472	514	460	489	483	465	463	482	497	468	540	502	457	468	484	443	469	485	468	465	471	453	473	513	465	463	493	478	485	469	448	481	475	478	458	501	483	466	465	505	497	466	462	501	488	475	465	461	514	503	485	474	498	478	501	482	482	479	506	477	489	474	462	477	464	525	467	488	479	496	478	467	476	484	498	459	474	442	498	459	511	491	501	501	462	487	469	452	428	478	482	519	512	472	443	514	449	476	488	459	489	455	471	468	469	472	469	484	415	473	445	478	462	452	483	468	485	467	495	475	462	527	489	452	474	480	450	493	485	423	457	477	486	489	498	448	489	471	490	452	473	493	474	449	459	451	452	462	421	460	489	507	485	465	499	509	494	503	469	466	491	487	482	458	468	474	456	468	440	521	473	462	481	457	469	464	474	472	516	440	479	445	453	472	465	502	461	461	467	507	462	498	456	499	473	495	486	496	462	475	503	470	476	495	477	473	453	470	478	481	462	479	461	469	443	438	452	509	455	476	488	509	474	502	483	490	461	486	462	495	459	472	473	505	487	475	432	472	441	457	465	477	505	494	464	474	485	526	482	485	456	457	491	454	481	464	479	451	460	497	492	475	457	515	469	440	455	458	463	475	450	507	491	446	487	480	468	493	479	469	478	518	451	488	456	457	464	487	466	544	481	493	506	468	512	466	474	469	477	472	474	440	497	475	451	492	496	475	479	479	447	469	426	514	494	503	466	475	488	494	477	485	462	467	472	468	486	422	486	466	439	487	478	468	467	514	482	467	483	450	459	466	475	484	450	503	481	479	448	466	500	467	491	483	437	477	498	488	484	468	481	474	448	464	480	468	487	512	446	461	464	487	466	467	494	486	475	487	461	486	469	459	520	490	501	508	478	483	454	471	471	468	456	482	469	473	498	464	529	472	485	487	458	434	449	493	501	494	469	487	448	470	518	494	484	471	453	495	476	513	487	461	481	486	479	459	460	487	488	483	478	472	483	535	490	511	475	460	485	478	450	462	440	454	499	440	485	451	459	485	492	468	492	472	461	497	519	459	485	484	489	468	490	502	490	489	500	448	469	444	463	487	476	467	473	467	502	473	477	480	488	452	480	490	452	509	478	475	470	458	471	458	476	459	515	450	471	486	468	453	472	437	460	452	508	531	470	471	454	460	446	478	464	438	469	464	475	494	479	508	480	450	473	507	442	494	455	509	481	485	505	463	466	480	469	478	471	467	479	448	438	438	495	452	477	438	522	449	510	499	428	488	502	445	468	505	447	477	499	496	489	457	480	454	478	520	527	517	471	458	508	486	506	467	467	487	485	461	478	431	438	480	488	471	462	479	464	457	489	484	453	542	512	490	529	478	473	519	485	463	503	528	489	449	523	460	506	463	491	475	455	473	488	427	490	452	451	465	503	496	481	465	490	462	458	543	406	507	468	462	465	451	457	479	537	447	492	483	478	474	472	507	436	481	474	494	446	487	505	500	440	470	479	456	496	450	505	419	446	457	448	482	462	495	480	457	472	487	519	467	421	479	429	457	502	464	472	425	468	469	509	462	491	465	465	481	483	475	492	466	448	466	486	489	487	437	466	488	539	474	498	451	502	474	522	508	456	473	494	496	464	505	497	482	455	483	447	469	449	418	484	488	504	471	465	472	446	499	441	487	497	433	475	477	480	461	462	465	499	470	517	455	466	467	491	444	531	456	533	412	443	460	476	489	461	482	508	492	476	460	472	462	489	496	469	481	523	497	440	499	503	504	505	488	488	502	504	476	431	473	434	470	468	451	486	486	445	499	478	468	467	481	429	433	492	444	450	476	468	472	467	492	474	416	435	488	483	484	454	452	461	457	452	447	434	453	451	454	455	456	468	470	471	526	475	479	460	479	482	505	470	483	501	443	446	496	486	460	472	504	505	479	494	433	460	482	412	457	443	426	492	447	500	484	459	479	489	436	461	477	457	477	475	471	491	484	471	493	498	450	476	482	489	503	480	414	462	461	455	473	461	479	450	442	479	462	482	521	499	446	459	477	466	472	436	494	467	502	481	456	478	500	490	490	480	490	479	468	463	505	439	513	467	468	443	441	507	458	482	505	455	492	454	470	485	470	480	482	482	468	451	465	497	496	491	465	494	454	473	462	507	437	493	465	463	441	510	451	475	452	459	498	462	470	444	482	449	467	462	474	450	443	503	447	451	436	477	486	447	471	457	483	471	484	486	474	497	467	420	454	482	511	453	483	496	507	414	460	437	458	485	462	443	481	491	489	441	486	479	478	468	521	493	466	481	480	520	484	484	510	483	440	478	478	492	446	464	490	438	469	477	451	466	448	496	520	458	474	460	500	526	433	462	519	510	495	459	465	467	460	456	503	471	458	485	494	461	437	485	470	440	457	480	491	472	460	447	460	484	450	486	484	475	454	462	491	456	496	486	459	495	486	479	434	480	472	436	455	467	465	475	503	492	455	497	490	483	498	451	495	486	459	485	480	475	484	463	466	493	459	477	459	457	461	501	494	467	474	472	483	499	449	521	461	460	480	431	454	531	485	479	432	466	505	535	455	495	444	438	455	479	481	469	485	446	438	463	491	485	445	469	466	452	447	495	465	472	458	488	506	493	481	505	449	455	508	482	499	480	469	487	487	505	494	427	474	442	462	473	456	516	484	436	476	504	498	434	460	473	467	483	517	497	526	481	472	455	458	495	485	469	482	468	454	488	449	463	494	489	494	448	444	478	509	494	477	453	489	473	474	456	510	481	533	445	492	485	481	485	510	495	476	494	463	496	493	472	461	479	443	441	510	495	408	470	478	471	520	468	477	454	475	483	477	459	486	474	492	491	480	472	430	461	483	455	465	493	499	454	470	498	496	449	491	505	475	482	507	466	469	467	492	475	466	500	439	487	474	472	500	445	485	483	481	459	490	468	458	472	538	478	444	454	475	452	472	469	484	462
15028	2749	3063	2358	1910	1298	895	693	583	528	517	443	387	407	404	455	459	431	544	468	395	310	309	308	254	256	225	253	248	245	255	240	227	236	326	284	267	223	239	240	241	247	232	235	234	237	232	178	232	238	251	206	234	213	227	219	224	234	219	224	243	218	221	257	247	224	222	194	213	240	203	236	235	213	241	191	199	202	245	248	228	216	235	217	232	206	232	182	191	205	219	220	213	202	210	219	223	222	236	222	226	218	203	207	212	195	233	236	224	190	205	211	238	231	224	205	213	246	237	210	210	211	208	212	202	240	215	214	212	223	223	196	227	212	231	212	217	212	224	213	241	213	211	218	235	230	214	216	202	198	213	207	232	224	191	213	205	191	222	219	212	227	214	233	229	194	221	209	227	200	226	194	186	208	192	212	211	198	231	226	216	230	227	213	236	212	233	244	216	207	241	204	228	212	174	192	216	215	234	200	226	194	215	210	213	214	211	219	194	201	236	228	241	234	233	206	222	182	233	202	210	214	189	221	215	195	226	223	205	233	209	229	244	216	230	226	213	200	229	215	226	222	230	210	204	232	204	206	225	210	245	236	242	225	235	231	219	212	224	204	207	223	204	230	209	190	205	202	233	246	246	221	211	242	217	202	209	199	218	206	227	205	232	228	208	242	209	208	203	213	216	224	222	226	212	223	219	221	203	230	213	205	245	248	236	216	203	242	226	197	204	204	234	237	204	210	198	211	232	210	220	231	228	187	228	232	218	180	216	221	194	220	225	224	203	194	215	214	232	197	212	212	217	208	213	243	250	214	206	209	210	211	214	260	198	219	207	235	240	207	225	241	224	229	231	225	216	182	248	204	219	208	225	207	222	227	222	204	209	217	212	195	223	237	188	226	224	230	218	208	208	205	208	210	223	188	213	218	199	214	203	244	238	222	200	198	210	204	184	224	230	214	243	245	241	217	208	215	227	232	227	202	242	222	234	208	204	179	197	243	240	233	226	184	190	197	225	249	213	202	216	230	225	207	219	200	207	228	218	201	221	235	205	228	198	216	225	232	227	214	201	231	189	217	225	209	211	247	225	227	203	237	236	227	239	230	206	208	223	236	219	227	240	209	221	171	214	222	210	228	223	223	234	209	204	217	212	210	221	226	245	210	221	219	227	230	226	214	205	205	232	211	206	217	218	237	206	202	206	232	224	231	207	194	214	217	230	198	196	241	196	216	225	222	269	211	207	214	214	193	204	195	238	218	205	207	217	229	234	219	217	211	256	215	195	233	219	196	236	224	201	216	253	236	241	203	213	237	220	215	221	216	230	200	202	215	229	205	220	199	156	219	230	204	220	188	239	230	250	217	209	221	222	208	239	220	226	200	225	216	213	238	191	220	242	210	186	204	240	233	203	216	203	195	198	201	226	237	207	205	187	198	216	222	246	204	256	209	192	221	236	220	215	212	195	225	228	196	207	219	190	222	193	211	226	211	255	238	237	245	224	239	212	204	217	222	213	234	216	234	196	217	196	229	220	213	194	223	206	222	204	205	236	209	204	222	206	209	206	223	220	219	222	206	204	213	175	216	230	195	192	191	219	217	200	225	197	208	222	241	202	216	221	237	216	240	208	217	221	229	227	199	218	221	228	185	219	211	195	223	234	209	207	230	201	215	239	208	227	201	214	215	205	198	203	212	231	193	224	226	219	202	235	225	218	211	225	204	234	200	219	224	240	211	232	215	227	247	221	198	248	214	210	219	225	203	203	236	208	214	206	206	195	218	193	231	203	189	230	213	242	210	225	214	213	220	208	233	175	193	220	252	238	192	198	238	203	218	215	205	225	212	220	241	234	220	222	224	208	224	212	197	197	207	221	208	234	228	208	211	221	201	204	196	210	226	227	214	233	198	218	199	222	206	208	234	226	204	208	200	224	198	226	204	223	210	210	229	212	205	222	200	209	196	229	251	226	208	216	207	229	198	212	195	223	177	207	201	209	201	220	213	253	200	239	225	238	201	213	197	211	202	227	238	218	207	234	216	191	218	192	235	197	195	215	196	200	217	207	205	219	208	209	217	215	233	211	189	238	214	220	228	230	225	222	216	203	203	224	191	211	212	200	218	240	209	196	212	211	236	227	215	219	236	219	221	202	229	215	206	241	203	187	223	218	224	228	234	203	219	248	202	220	226	204	216	225	212	229	196	190	233	211	215	227	213	227	233	221	199	233	215	195	215	230	192	204	209	229	209	211	195	218	206	207	196	206	207	197	211	210	202	204	219	194	257	205	203	223	185	215	220	226	241	216	217	230	218	234	217	247	229	209	220	204	208	228	219	201	209	237	204	231	199	190	197	237	219	267	194	227	212	218	206	196	192	208	198	214	214	219	239	206	206	240	205	224	216	206	232	235	234	218	221	198	235	195	201	200	213	201	237	227	220	237	201	227	200	248	193	240	217	214	226	191	225	242	208	193	211	208	188	207	227	225	219	206	220	204	230	189	226	210	187	230	190	228	200	221	208	188	230	200	200	190	184	220	204	225	228	195	195	207	209	195	230	246	206	243	240	216	209	233	201	203	226	228	204	211	213	227	204	197	221	216	177	245	233	197	218	205	215	228	226	192	199	209	226	222	225	208	213	221	228	211	198	206	226	202	219	229	171	234	245	214	203	214	189	193	224	183	228	227	234	198	222	207	238	225	230	190	228	236	210	205	210	226	221	201	207	219	216	198	222	205	217	260	186	213	233	199	224	222	214	206	231	214	207	206	229	230	236	220	231	236	214	233	256	221	187	245	208	201	208	227	201	221	211	241	214	223	208	223	207	206	188	184	224	225	207	238	192	205	221	223	206	231	209	209	244	231	224	234	233	211	217	187	245	223	214	203	231	204	212	209	202	218	216	202	190	214	217	242	248	224	214	218	213	217	227	222	221	204	232	230	221	219	183	205	205	232	197	223	219	207	198	203	207	222	238	190	204	212	199	225	204	197	206	213	213	211	229	232	219	208	219	226	228	233	250	232	215	225	196	225	225	218	208	247	199	220	213	224	238	177	247	252	235	203	223	217	224	204	246	209	215	238	259	219	211	215	202	222	223	240	212	228	206	218	208	239	217	225	216	201	234	237	227	228	232	193	225	239	213	214	217	206	218	214	242	215	202	227	182	212	227	232	193	215	239	203	232	219	195	205	213	212	186	221	203	208	256	237	204	246	207	223	204	228	206	220	204	207	199	220	214	214	184	187	203	220	247	193	227	214	217	200	219	214	210	226	227	205	219	212	204	199	209	190	213	226	200	215	199	197	221	222	214	226	206	226	213	211	197	232	211	203	198	200	220	218	228	211	211	210	231	226	229	191	232	229	219	223	218	210	211	244	201	188	224	205	202	200	214	230	213	218	241	234	222	210	192	187	217	215	199	226	219	206	233	202	202	237	244	216	224	206	220	221	214	197	230	209	235	213	231	223	230	214	182	191	210	196	198	214	215	210	222	227	230	210	208	195	227	232	231
8412	2542	5340	6546	6242	5028	4069	3551	2812	2458	2418	1996	1823	1961	2008	2606	2206	2611	3045	2423	1731	1429	1510	1356	1145	910	900	938	784	849	828	856	830	815	1361	1167	820	807	808	839	753	781	773	685	669	680	666	657	640	648	659	676	715	644	659	637	623	606	633	637	640	709	705	693	690	636	787	671	646	618	607	618	649	627	586	621	622	595	644	589	589	589	620	625	628	628	632	612	609	576	596	635	576	647	602	578	624	612	569	586	626	597	656	572	597	601	581	612	596	579	592	634	673	589	568	652	587	614	622	635	592	616	602	592	573	613	637	583	592	622	648	596	580	628	658	573	578	626	610	615	602	552	631	593	603	551	638	632	634	598	614	568	593	619	600	597	658	606	614	636	621	599	569	610	549	571	590	613	588	578	601	607	584	647	659	593	621	568	612	614	585	610	624	607	620	581	635	610	604	591	619	592	602	605	615	609	624	610	601	605	599	626	589	562	600	582	562	584	599	621	593	665	573	626	609	568	603	610	594	613	619	587	605	631	576	605	635	588	614	591	610	583	629	571	597	604	570	598	579	634	642	620	615	655	584	625	626	588	594	582	586	560	570	576	593	596	592	612	581	643	607	610	610	596	678	609	602	625	589	569	606	614	640	572	573	637	587	566	603	615	572	619	620	587	579	580	585	597	558	614	589	607	622	574	610	571	587	591	567	680	605	580	609	605	594	598	623	586	559	611	624	575	615	630	601	660	640	600	582	608	604	554	589	611	614	610	616	547	553	658	577	598	590	594	581	568	606	620	643	624	597	610	610	622	595	607	566	619	548	623	617	580	611	612	586	588	596	620	580	571	591	595	583	612	630	626	575	574	615	639	594	594	599	607	564	587	617	599	572	657	604	592	601	622	617	599	640	556	665	616	607	645	608	615	582	581	561	614	600	606	623	641	548	557	666	635	634	588	589	613	613	626	604	546	620	630	597	606	589	623	599	601	603	648	573	580	627	544	598	566	587	619	605	612	658	566	592	618	599	598	623	633	583	591	624	599	563	616	594	582	620	594	638	582	554	606	626	598	591	644	606	584	611	570	616	564	576	596	610	575	620	582	605	567	609	645	588	607	580	594	587	584	614	567	588	579	581	601	623	609	630	599	574	608	600	649	620	622	554	624	599	549	628	612	626	574	587	629	610	553	598	634	614	625	650	618	597	627	634	596	568	613	565	561	604	561	564	618	582	632	604	614	603	607	570	593	613	638	612	610	585	614	586	593	593	606	599	625	605	590	594	634	614	591	602	571	625	594	571	592	586	591	607	559	649	574	612	620	621	584	591	611	645	549	568	644	550	566	584	602	604	609	603	599	555	636	594	622	638	591	599	582	611	647	607	609	646	629	653	566	620	592	564	589	650	593	593	613	647	579	610	602	569	638	626	582	651	578	607	580	575	582	609	623	579	562	585	618	608	590	591	585	618	626	629	590	598	578	614	593	602	565	620	558	632	558	645	588	618	626	589	615	552	608	630	610	570	641	595	605	547	599	611	592	598	600	598	584	595	578	612	595	622	616	544	604	582	648	587	610	634	620	636	610	604	593	581	621	585	601	575	590	598	596	590	634	580	598	594	628	583	594	609	583	577	616	602	630	577	604	633	559	599	583	578	615	603	640	587	595	604	610	558	611	573	573	614	643	640	575	620	611	659	587	610	626	547	619	629	614	639	546	622	630	636	615	607	620	574	590	621	589	619	589	603	570	592	600	546	565	611	599	593	637	602	604	587	598	576	560	646	567	612	592	625	582	589	575	587	637	586	614	612	645	628	609	622	589	624	607	655	579	573	600	585	604	599	613	589	584	627	581	593	605	583	603	626	642	594	584	581	618	601	588	550	588	608	583	604	625	585	599	583	599	582	629	631	611	614	631	621	621	559	621	654	601	600	633	586	587	605	589	602	638	628	617	596	590	612	642	637	631	580	629	617	579	583	622	609	571	608	601	605	603	625	641	632	613	629	647	559	658	587	613	662	600	631	618	559	639	612	636	585	577	578	631	559	604	608	575	627	653	603	593	605	608	601	570	618	607	574	583	595	604	567	611	561	592	622	574	593	633	594	633	563	575	611	594	627	608	547	618	606	633	583	614	609	603	616	646	612	616	615	569	629	566	582	616	599	636	644	572	610	549	596	624	582	591	612	589	598	555	548	634	557	583	576	636	625	607	593	613	567	630	619	653	607	635	589	567	591	647	592	570	566	579	620	586	659	560	599	583	563	603	632	609	590	581	603	601	596	637	597	639	591	606	567	595	605	595	623	606	571	616	631	596	614	583	614	637	592	610	608	607	619	584	616	626	582	612	593	634	602	599	588	620	621	641	624	635	628	612	593	581	559	616	586	587	602	603	575	592	576	603	587	620	597	581	581	617	606	606	624	636	563	601	611	589	625	591	597	601	595	580	618	575	607	612	578	640	613	604	579	598	622	648	562	554	627	621	618	573	607	569	646	575	591	590	628	674	668	593	619	638	591	594	597	619	600	615	618	595	660	607	626	586	554	579	610	604	570	583	603	674	593	596	611	626	602	616	646	589	607	596	577	611	548	578	584	616	631	626	589	626	628	595	586	586	570	594	596	568	613	620	559	611	624	582	609	577	588	598	602	595	587	613	582	593	582	594	568	574	630	600	601	616	582	576	636	593	595	626	582	559	579	598	609	600	563	634	584	615	581	575	649	579	616	598	629	592	576	575	628	618	615	539	567	598	573	611	609	560	568	622	625	602	611	615	607	557	607	617	593	578	608	626	643	593	552	592	608	602	557	588	607	600	565	611	608	600	600	589	600	606	607	619	585	635	627	606	629	600	584	610	603	630	610	570	582	599	661	597	594	607	618	587	616	620	559	576	608	621	599	599	614	643	609	642	599	536	612	590	593	560	596	574	606	585	570	634	582	622	591	655	557	624	597	615	624	625	606	595	613	600	608	590	582	614	661	601	595	609	595	580	577	641	625	625	642	571	606	580	622	613	593	553	642	582	593	531	579	603	566	594	652	577	622	618	604	626	611	623	623	613	593	572	591	637	638	627	560	617	571	582	635	611	585	575	628	611	628	543	628	593	634	617	595	583	581	590	591	607	588	634	600	647	592	646	621	570	633	593	655	602	618	580	621	581	606	593	589	623	589	615	588	593	622	604	591	601	619	616	610	590	583	590	577	614	569	605	607	573	607	615	611	627	599	588	624	582	559	573	584	637	618	576	622	584	603	606	633	588	582	606	602	611	628	587	627	608	606	625	665	622	610	609	572	622	600	604	620	602	632	577	613	615	548	664	660	633	570	562	590	592	592	570	609	578	590	649	576	580	571	587	633	610	624	614	611	616	655	605	623	632	623	598	592	601	581	600	606	573	638	591	570	582	559	600	534	565	618	639	574	577	592	591	554	633	556	628	606	611	611	576	572	571	578	556	631	594	632	580	558	577	574	580	559	645	605	644	597	603	583	605	625	598	618	582	604	611	620	596	602	614	608	594
2224	405	376	398	384	346	337	306	321	351	331	364	330	317	356	379	357	334	306	327	339	306	333	353	331	315	360	344	329	345	327	343	302	348	335	335	305	333	337	344	340	323	354	325	333	341	376	346	311	327	318	308	321	339	341	297	336	359	340	334	332	328	332	295	315	306	342	327	306	318	309	297	340	323	345	338	337	312	337	365	327	318	331	322	341	316	338	299	332	331	317	335	329	320	325	321	327	320	359	309	313	304	356	312	317	322	377	342	298	332	336	356	337	325	341	324	337	333	309	320	322	358	319	302	307	365	349	330	348	342	329	322	306	313	343	358	333	317	305	359	320	305	319	288	332	329	327	305	297	288	350	316	351	334	346	311	350	335	300	354	355	331	323	334	352	353	300	279	341	319	362	313	328	341	324	345	326	348	361	345	347	368	336	298	295	314	321	311	316	314	347	343	327	326	336	339	324	321	325	326	334	351	337	335	339	325	326	325	330	349	307	316	320	322	313	327	336	345	318	350	386	328	346	323	356	327	364	322	300	349	360	300	336	339	337	305	349	332	355	351	334	339	338	336	286	339	333	337	321	353	346	317	331	330	355	347	352	300	325	369	327	323	318	312	347	310	337	314	285	326	350	294	333	361	333	357	334	334	328	338	349	337	308	332	362	318	342	289	295	319	341	306	319	348	310	324	346	298	329	324	371	325	356	349	309	318	335	303	351	321	336	328	366	352	344	348	319	330	336	357	314	357	364	354	322	337	315	328	309	300	339	315	340	316	345	309	304	308	322	363	311	335	355	343	302	370	349	292	299	325	335	321	350	332	321	326	301	346	317	320	337	298	319	347	325	351	344	300	322	306	341	345	294	312	355	314	332	320	334	333	335	369	337	344	303	313	354	336	330	298	325	308	322	341	316	325	338	301	312	336	336	327	341	333	323	332	318	321	318	326	319	330	325	310	319	359	333	340	306	318	337	347	356	325	320	301	314	322	341	330	340	329	333	307	319	309	373	352	334	364	301	304	307	336	309	326	306	311	330	351	371	331	361	322	311	291	315	335	347	334	333	310	343	302	334	343	321	321	323	360	329	292	341	324	325	333	334	329	346	343	328	342	344	326	341	308	349	312	300	334	354	332	329	284	319	301	336	348	341	345	312	351	351	328	335	273	332	346	314	327	316	313	335	307	311	318	370	327	339	347	313	368	319	308	321	323	321	348	342	323	330	325	317	308	335	348	352	360	307	348	312	344	327	314	332	332	306	321	324	305	345	296	327	331	307	327	312	291	319	389	351	325	345	338	335	334	375	304	318	355	338	318	321	321	348	352	337	338	344	320	338	331	332	370	304	279	310	333	324	325	349	342	294	323	331	355	329	305	313	316	351	319	324	322	329	316	317	327	354	343	320	340	333	332	323	332	320	313	328	324	310	325	336	354	340	331	333	303	358	341	324	328	328	308	329	358	329	351	364	322	305	327	359	304	323	304	345	329	317	333	395	360	297	317	337	308	347	373	353	334	394	304	330	310	319	331	362	309	307	362	349	327	357	347	334	312	351	293	288	334	352	315	315	341	340	333	314	317	342	324	325	330	311	342	339	337	360	321	347	327	303	327	317	295	325	332	286	351	338	302	314	303	302	350	322	347	347	330	358	293	345	347	374	300	313	318	323	344	316	305	323	311	324	286	309	342	333	357	309	332	338	325	313	351	300	353	338	348	324	297	332	359	327	310	319	338	302	353	329	365	341	322	321	326	357	346	366	335	317	310	344	345	319	342	313	356	366	297	316	344	365	335	323	312	323	335	310	329	278	324	331	319	329	314	320	321	289	318	353	337	313	312	333	314	328	346	329	304	352	339	328	355	337	379	298	355	347	326	328	351	318	315	332	337	358	350	346	313	332	320	319	360	332	343	305	353	357	337	344	305	285	296	314	337	287	329	326	332	337	325	324	307	339	334	319	332	335	322	330	340	347	345	347	338	320	319	352	346	337	316	318	310	328	324	330	313	340	354	309	342	291	316	339	326	348	306	355	330	326	305	326	321	281	324	352	306	318	355	311	368	297	338	348	334	364	329	338	330	364	299	326	350	319	315	336	340	299	310	315	343	303	319	298	316	309	355	338	294	378	323	319	319	322	328	362	345	330	343	294	326	327	342	334	331	335	318	319	328	319	328	328	301	343	358	348	326	365	346	342	310	289	311	305	339	330	330	323	325	311	319	298	290	335	331	352	315	344	324	300	315	361	341	357	349	343	360	332	323	363	351	325	370	333	299	309	320	304	299	345	319	320	345	360	319	306	338	330	332	340	342	353	280	343	309	323	348	325	334	342	333	342	341	352	307	348	344	287	331	338	299	322	350	315	341	328	325	336	357	337	349	330	320	323	327	318	333	350	334	311	312	336	347	329	324	309	309	335	321	317	335	296	327	331	320	329	341	352	305	326	368	364	347	284	336	332	335	344	339	341	328	345	367	306	337	372	337	341	327	329	354	323	316	335	350	318	327	332	328	343	327	308	336	319	325	288	313	355	357	281	346	315	347	317	308	323	367	342	354	317	327	337	325	326	284	327	353	319	341	333	293	313	330	347	337	319	314	329	335	328	347	301	306	334	345	325	313	332	348	334	359	317	354	326	310	316	360	366	334	339	314	330	303	351	317	336	343	298	341	332	365	329	318	299	323	353	336	345	359	313	340	304	315	352	299	343	335	311	333	321	321	344	354	311	336	295	322	326	306	314	327	320	312	346	327	355	314	362	360	326	345	323	312	300	328	336	336	306	346	339	358	329	316	306	355	322	346	366	322	292	336	338	308	333	305	321	355	298	330	340	310	333	322	320	318	336	285	322	342	322	330	318	324	333	318	314	349	335	333	306	346	318	371	332	302	345	334	348	369	309	329	367	318	385	300	291	337	345	336	335	303	349	313	323	315	308	340	307	338	318	319	325	340	338	327	340	326	317	357	287	340	304	345	397	298	300	369	317	330	342	312	319	354	329	315	310	372	316	308	337	337	351	351	339	321	329	307	366	358	323	315	346	344	327	294	330	325	333	353	352	327	363	306	320	329	299	284	302	331	321	311	339	339	316	327	306	324	337	351	323	332	313	299	340	350	338	329	345	310	301	340	356	330	302	315	315	364	309	313	341	340	335	343	337	356	313	284	312	320	331	366	350	330	333	323	322	329	336	323	336	333	336	289	341	336	348	286	298	329	294	321	320	333	337	305	314	313	342	346	353	306	312	312	323	329	348	337	303	319	325	331	346	347	329	335	367	358	304	347	306	308	297	323	337	299	317	341	355	335	328	344	317	273	334	308	331	305	300	312	343	311	324	349	338	343	324	349	324	302	333	351	308	317	358	331	350	338	344	307	344	334	328	340	308	298	331	337	333	329	365	297	345	339	334	293	328	355	327	320	344	328	332	348	299	354	302	343	320	328	344	340	330	308	353	350	291	326	345	318	350	334	322	342	358	318	309	315	334	335	374	336	331	314	336	364	333	358
2768	939	902	997	1028	941	848	851	877	830	868	869	893	886	879	909	843	902	896	916	799	835	799	793	825	857	887	830	798	807	767	881	843	827	851	808	834	800	823	796	822	821	764	813	791	828	773	809	841	823	773	827	832	808	799	785	803	834	796	841	789	818	795	865	839	795	835	788	780	845	837	813	778	808	757	824	799	783	780	832	806	811	821	786	807	819	784	792	805	833	854	785	839	846	815	835	865	791	761	794	816	832	801	802	842	802	802	849	863	832	886	773	766	809	809	829	805	829	837	809	814	824	788	818	790	816	846	858	770	780	804	824	822	785	864	809	807	799	789	841	837	776	784	832	843	803	822	809	816	794	811	828	802	827	789	810	807	777	791	812	865	821	792	827	791	818	767	850	792	830	818	763	777	783	814	785	844	818	807	829	798	782	775	774	769	796	794	806	779	783	881	775	796	805	839	766	769	810	795	830	831	777	824	811	844	889	780	782	795	807	815	834	810	791	851	826	790	816	811	815	820	794	786	819	796	814	812	804	802	813	799	812	831	784	850	849	859	773	775	801	834	801	794	889	856	807	830	793	806	807	759	779	805	845	813	777	816	782	839	821	803	834	790	809	802	752	826	845	793	813	824	819	812	782	803	814	789	833	798	783	846	869	790	793	803	866	846	782	829	856	802	777	773	790	816	796	816	800	853	764	821	776	776	813	813	859	794	868	779	830	807	776	780	786	834	790	829	856	814	809	838	842	817	858	794	762	821	853	834	785	801	777	801	787	801	847	867	838	863	779	836	773	802	779	798	774	775	785	820	810	818	767	780	844	787	809	806	804	837	777	794	796	810	844	816	791	850	804	804	778	726	826	810	822	835	777	794	820	811	824	804	748	844	813	812	839	835	828	777	848	800	816	769	823	789	807	808	769	850	769	805	793	775	861	792	803	770	839	817	789	770	763	788	862	793	801	812	810	826	798	786	752	804	801	848	759	749	878	828	811	849	811	819	823	800	810	806	851	823	810	856	791	785	833	797	777	839	801	815	822	796	819	810	840	839	783	893	782	788	827	805	779	822	771	780	782	797	832	792	836	824	809	795	799	834	801	828	832	819	849	846	842	798	814	801	796	854	802	849	860	786	788	853	788	823	807	797	806	779	789	846	827	792	875	762	775	787	836	821	853	830	807	808	799	780	850	808	788	875	817	804	814	840	776	787	821	792	819	830	814	819	816	802	772	811	809	796	783	741	760	860	803	810	808	828	798	782	844	797	806	884	775	776	805	822	855	816	839	816	807	807	795	836	781	782	817	784	854	817	851	795	797	829	770	813	844	843	813	807	823	765	788	825	796	856	856	787	835	857	815	855	786	834	798	780	802	787	808	808	824	858	910	780	833	786	810	824	813	803	826	836	811	817	805	786	854	831	867	774	815	787	823	778	747	767	791	800	826	822	816	831	818	858	783	816	861	841	840	801	833	803	802	809	824	788	808	816	761	790	816	798	785	818	810	773	816	789	755	826	824	849	798	834	808	796	778	795	791	873	817	834	889	819	871	739	816	835	819	844	856	788	798	844	883	824	817	804	767	752	816	815	807	859	821	764	819	753	802	801	811	823	815	767	830	812	830	799	771	870	799	838	802	800	846	817	805	773	848	880	791	777	779	824	757	803	788	757	816	822	801	847	806	797	801	853	803	791	821	800	776	783	785	816	873	835	848	810	802	837	773	856	808	780	802	838	800	810	821	795	840	793	802	790	839	861	821	769	836	825	817	811	786	811	748	778	838	814	819	804	852	794	842	764	822	833	857	833	795	828	823	845	810	778	766	799	791	826	796	793	819	818	808	845	823	832	822	814	845	845	778	813	743	806	844	863	891	838	771	824	829	762	787	803	812	789	786	813	806	794	808	810	780	802	876	801	772	803	841	816	843	788	808	813	791	827	873	824	808	804	797	806	838	798	756	835	777	790	845	785	801	803	767	807	843	829	793	750	865	771	797	839	787	841	829	811	764	805	777	787	820	864	839	778	842	836	811	798	814	791	816	859	819	791	828	806	859	850	834	790	796	773	809	846	785	839	788	819	850	798	811	801	787	782	823	782	820	804	836	805	789	777	793	826	772	773	846	813	834	829	794	795	834	821	826	816	848	805	789	813	804	806	789	850	801	834	784	844	804	815	839	840	856	856	812	852	818	798	836	807	832	822	762	817	804	804	792	781	799	850	835	817	817	817	807	827	816	808	806	776	780	820	836	880	815	874	792	800	862	796	791	803	808	798	788	769	852	846	815	810	856	843	874	876	797	827	831	706	850	750	783	820	815	799	841	842	804	831	849	759	820	780	828	811	823	823	807	801	830	829	812	790	790	821	821	829	792	840	765	803	799	812	791	810	848	862	807	786	817	827	796	792	826	786	818	814	844	866	835	796	850	752	802	827	841	814	834	820	814	831	804	804	786	822	793	804	840	804	787	787	836	779	849	864	772	845	821	804	811	831	799	801	806	816	806	767	807	802	807	796	825	857	755	840	766	835	801	801	812	863	849	818	786	817	797	784	820	879	827	803	805	758	874	853	814	827	811	776	814	836	815	820	838	790	895	774	822	831	817	814	782	839	771	777	764	801	803	813	788	771	839	821	786	825	799	796	776	797	760	816	821	751	809	774	786	841	864	766	746	838	768	800	814	848	833	817	868	795	819	804	767	822	811	773	753	854	834	822	836	820	836	812	766	784	790	844	784	854	797	832	810	811	807	838	804	770	831	749	835	782	782	851	815	801	849	815	820	808	796	791	815	782	766	755	862	774	795	790	779	808	803	804	775	828	799	763	847	843	810	822	795	738	859	817	804	816	777	830	834	846	811	805	826	769	840	827	805	842	818	783	847	791	823	807	824	836	817	822	808	811	803	816	765	813	844	834	811	823	841	841	815	838	800	840	822	822	784	812	811	809	815	828	839	836	811	827	788	845	812	809	767	773	815	793	855	759	852	777	806	774	767	806	790	816	818	859	823	827	841	814	800	802	791	844	822	771	828	816	808	820	824	823	771	788	789	763	763	794	791	791	818	798	802	823	814	828	861	844	798	876	795	778	826	822	790	820	822	782	811	817	787	753	809	867	791	850	867	830	837	792	791	749	803	816	821	802	816	825	826	779	771	806	839	775	832	816	781	835	767	812	807	833	801	847	780	828	880	803	835	844	809	831	825	809	852	819	802	830	836	826	829	818	780	833	850	796	775	789	791	784	828	817	863	830	820	819	824	846	815	801	824	822	796	828	821	798	806	776	796	807	774	815	807	806	834	828	856	767	817	820	785	829	821	769	856	854	803	792	773	800	812	819	814	795	836	787	873	840	796	809	860	844	798	789	776	827	816	799	823	832	792	835	810	796	791	844	778	818	788	786	809	804	807	867	828	859	846	802	756	842	820	815	774	869	809	821	794	796	802	858	815	855	840	830	826	830	843	787	814	836	787	795	828	804	795	779	825	841	803	843	843	823	805	793	821	845	802
8156	1246	1503	1179	929	700	522	466	351	324	299	263	252	282	240	281	251	254	302	310	265	212	233	201	198	162	162	167	192	193	181	190	160	182	170	183	159	162	194	177	183	187	154	169	167	176	183	164	144	167	174	185	155	167	170	175	152	147	170	183	165	183	175	181	161	189	176	167	173	171	167	189	168	186	155	156	178	177	155	141	127	168	164	178	176	168	157	171	186	173	161	155	162	183	144	155	160	156	141	145	163	175	145	171	160	185	150	165	163	144	180	171	193	175	157	189	152	162	140	178	175	172	169	157	172	147	158	162	150	172	159	167	167	156	168	176	164	165	171	157	166	158	161	164	152	156	167	161	174	166	155	165	157	159	173	172	176	157	166	175	167	157	163	145	163	173	155	163	178	171	149	154	149	170	182	154	166	160	159	159	195	172	137	175	171	172	158	148	176	185	161	154	167	165	174	159	162	152	158	170	159	172	165	169	131	162	185	166	159	172	172	171	174	183	150	176	167	163	156	179	180	171	153	169	154	189	148	194	171	167	156	176	161	151	143	166	177	168	162	169	156	149	167	166	149	153	176	156	149	159	151	173	162	135	165	168	184	164	177	179	161	138	163	155	156	147	177	158	167	156	178	171	149	164	176	155	159	171	162	169	171	168	161	186	169	165	151	175	181	139	150	167	162	161	141	178	168	161	136	164	173	161	145	153	159	176	163	163	157	183	164	177	142	167	173	172	182	199	158	185	155	151	142	166	181	184	170	140	182	173	152	185	177	151	153	158	166	187	155	165	148	144	156	146	184	155	168	174	132	176	152	171	168	190	144	160	157	180	160	178	161	168	176	157	191	174	175	168	160	161	138	158	153	137	166	165	155	165	157	177	147	149	190	155	170	150	169	159	168	152	157	160	161	143	173	165	151	146	176	152	161	139	157	181	159	152	178	159	149	178	142	140	168	159	178	175	154	167	148	131	163	144	187	189	169	172	170	168	145	176	181	195	166	171	158	177	155	157	174	180	174	176	163	148	147	164	181	152	134	179	163	163	147	168	158	172	142	165	175	174	179	164	151	166	189	158	154	170	150	154	141	162	161	185	156	155	166	173	160	169	177	185	160	165	148	159	185	175	169	167	159	162	178	169	154	173	157	161	146	157	168	164	186	172	165	172	173	149	153	157	149	168	154	162	164	160	167	172	161	175	173	182	143	159	166	154	168	150	172	157	149	163	161	168	159	161	181	158	144	166	161	165	167	178	174	155	159	150	168	162	161	182	191	170	161	161	156	188	167	162	158	174	156	150	170	161	153	152	166	163	154	178	153	150	175	181	156	185	163	147	160	187	152	132	147	157	157	172	155	163	205	158	165	153	156	155	156	158	160	161	155	172	160	140	161	179	172	160	168	168	175	171	182	150	164	179	167	171	168	175	159	151	146	179	161	157	160	161	168	152	147	151	167	168	152	159	154	149	150	171	156	157	182	152	142	167	163	165	167	171	175	161	168	174	183	163	151	163	172	150	152	167	178	186	168	174	154	158	158	177	173	168	151	186	197	164	162	174	139	170	173	161	174	154	177	158	144	193	172	164	186	163	167	155	180	180	162	144	155	151	161	173	155	196	160	189	154	166	170	173	172	156	162	167	181	139	201	167	170	172	192	150	188	149	166	185	163	155	161	169	179	195	177	178	149	162	152	163	160	151	192	177	175	155	149	145	183	138	188	138	169	168	169	178	180	165	140	167	167	194	152	175	158	165	177	142	156	184	185	148	161	157	176	186	148	136	167	186	150	157	153	157	159	145	188	167	159	167	177	138	171	163	144	149	150	173	183	163	156	188	152	181	156	146	157	176	193	162	172	180	171	175	180	161	168	171	156	156	169	160	138	172	151	163	159	168	188	178	164	150	157	162	177	172	143	148	151	140	154	176	164	161	187	162	165	178	170	158	160	180	166	156	180	166	163	137	183	190	150	164	171	163	152	171	168	155	171	171	159	137	179	172	178	166	171	164	148	161	141	157	147	170	150	158	192	170	177	170	161	151	161	154	177	189	165	185	165	144	162	205	174	163	145	172	164	166	148	161	162	161	148	132	144	165	148	150	159	158	165	172	161	160	178	159	165	167	160	179	204	190	159	153	156	168	175	159	179	160	174	191	157	136	168	151	159	167	145	160	140	161	169	182	170	175	155	207	171	165	162	171	167	178	145	161	158	150	158	164	155	184	187	189	164	164	170	173	162	174	161	150	167	145	153	158	168	162	150	155	173	173	180	162	159	160	141	151	157	131	153	178	162	163	167	165	150	170	154	159	191	170	170	157	161	174	175	160	182	153	178	169	155	170	154	160	133	175	162	170	166	149	149	172	154	178	169	145	167	151	165	176	170	176	147	151	157	177	167	172	144	154	162	157	164	154	172	168	159	153	144	171	175	164	168	162	174	157	165	189	169	146	150	166	150	161	164	161	140	168	192	131	153	164	177	161	162	169	174	155	199	174	164	164	164	172	152	173	144	163	175	177	183	154	171	166	175	180	188	175	168	176	166	181	159	175	184	165	134	181	153	142	168	168	164	157	149	155	207	157	177	169	160	166	151	160	162	144	164	187	163	162	180	171	179	189	145	163	157	180	179	145	159	184	174	146	177	179	158	149	158	178	162	173	158	158	167	149	172	183	176	152	149	183	138	160	163	168	161	180	143	165	160	158	169	157	159	148	159	159	160	194	205	156	157	170	156	186	152	153	161	156	171	154	169	160	147	163	171	183	178	166	158	187	168	156	167	179	146	144	181	182	161	186	154	173	168	163	139	135	168	164	154	188	187	152	169	181	170	158	155	168	172	169	162	149	160	186	201	169	170	160	184	164	172	171	164	160	151	160	139	157	163	151	154	159	192	147	152	177	141	162	156	157	165	153	168	192	141	137	178	140	175	162	156	174	152	179	167	163	167	173	159	171	137	161	156	157	157	137	175	158	153	163	144	160	155	163	178	175	182	159	178	163	163	161	135	172	186	154	171	148	155	166	170	168	156	179	154	196	149	150	172	178	165	165	160	174	192	155	158	151	146	163	160	157	177	174	163	190	173	181	162	178	187	151	154	157	177	171	139	152	127	152	199	164	174	178	180	163	149	172	162	179	170	185	171	176	173	169	175	168	158	149	152	166	175	152	165	159	176	152	154	163	178	176	151	166	173	151	176	185	181	159	158	163	175	169	175	186	169	145	170	161	173	157	174	169	168	161	130	163	153	128	173	147	164	171	149	144	149	167	179	155	171	166	142	152	160	190	173	158	177	154	174	165	183	170	176	154	149	171	162	164	171	166	181	153	165	197	172	167	178	178	165	154	171	167	155	164	163	164	174	160	183	174	151	148	167	150	166	183	172	181	188	181	192	143	156	163	174	151	167	173	169	154	154	154	162	168	163	183	189	168	167	174	155	178	151	159	142	160	167	154	158	188	145	187	158	166	141	169	161	186	166	151	161	146	154	149	157	188	147	175	138	172	152	174
6390	1477	3072	3654	3422	3066	2453	1796	1689	1450	1428	1209	1159	1202	1248	1523	1369	1482	1549	1631	1127	987	1022	812	683	636	642	608	580	530	623	572	557	611	720	684	578	566	599	535	533	512	544	471	503	474	514	538	487	530	508	507	499	471	498	503	486	440	505	502	483	531	532	500	519	513	535	508	423	486	470	411	511	454	453	454	465	452	490	481	479	517	465	483	445	482	496	460	442	463	459	450	516	471	467	503	423	503	495	468	468	450	469	475	478	501	454	435	492	485	499	491	454	442	480	478	453	469	460	466	488	500	493	460	495	453	447	475	484	487	469	453	511	476	460	467	534	484	432	505	478	460	459	485	435	464	467	450	514	464	515	473	481	462	481	440	486	441	462	437	491	462	467	460	472	476	460	509	454	475	457	482	432	480	476	483	430	465	480	476	486	455	445	458	482	447	426	483	469	513	469	446	476	496	478	432	478	466	471	448	485	447	458	477	463	450	457	444	484	487	469	449	479	477	481	472	447	526	490	481	471	479	460	452	478	473	457	460	480	463	489	472	423	503	491	463	470	454	435	439	471	482	477	485	455	456	479	447	438	442	439	470	459	487	471	488	471	475	490	487	483	494	470	431	448	458	451	473	470	498	474	448	418	433	444	493	456	475	498	484	454	468	491	442	462	516	430	450	482	459	484	461	425	510	456	469	464	463	441	473	465	453	488	459	491	463	490	487	464	487	460	444	469	460	483	458	459	465	479	474	504	445	449	497	458	486	431	479	481	472	496	500	492	460	482	492	464	472	460	456	475	435	473	495	484	444	463	452	453	456	481	438	464	461	447	467	461	478	476	478	451	437	444	459	432	438	507	460	506	450	433	445	487	473	461	455	463	491	441	438	464	429	457	516	483	449	489	483	471	459	461	464	469	462	451	502	438	412	415	477	470	459	461	438	451	441	445	456	448	457	471	465	447	464	447	498	453	457	438	479	486	459	475	463	473	511	451	503	467	479	477	478	497	484	463	451	461	468	457	452	441	458	494	478	478	487	499	435	449	455	453	453	469	463	454	502	480	482	501	450	453	420	496	453	457	439	483	475	514	467	463	455	462	458	481	487	479	449	478	488	485	456	459	483	495	453	443	440	462	470	474	450	456	470	449	436	495	479	432	469	453	440	484	437	438	464	471	414	431	412	455	438	440	487	460	466	443	463	418	480	492	440	457	497	472	470	520	456	456	457	456	456	461	390	422	485	482	458	439	485	454	487	522	475	473	416	484	524	462	441	460	502	490	455	451	480	466	477	431	434	468	419	485	469	489	448	465	461	484	447	477	459	449	456	509	503	488	425	459	468	518	455	478	482	469	487	462	467	456	487	459	488	471	488	467	466	500	463	523	478	471	492	476	445	455	455	466	515	461	482	490	475	488	480	503	502	474	454	472	480	484	487	422	453	466	508	454	477	447	483	459	475	437	467	462	495	503	450	490	456	517	434	489	425	462	523	457	463	461	487	464	460	457	456	468	479	430	461	459	442	452	501	469	468	469	477	499	480	467	446	478	486	474	468	462	491	460	447	469	452	480	477	452	472	468	464	416	467	453	463	451	468	468	460	483	498	444	454	436	449	450	457	462	438	492	488	479	482	464	466	448	495	498	457	447	499	448	494	490	466	497	471	462	455	472	477	486	429	464	454	524	456	466	449	469	466	466	446	499	470	455	479	482	477	491	486	475	449	410	460	450	478	429	456	442	506	468	471	456	438	396	467	468	459	459	448	469	489	478	462	473	424	454	473	445	509	462	480	500	489	475	450	492	444	441	481	483	453	460	474	415	457	493	470	493	467	451	473	486	464	473	456	503	492	473	478	463	476	458	485	419	444	483	429	459	431	512	450	466	470	447	477	505	442	477	474	476	449	468	484	475	507	478	485	460	465	430	476	412	441	430	494	451	460	476	420	469	484	470	458	505	461	481	465	409	449	465	449	455	455	502	472	478	487	452	478	425	472	441	423	470	517	466	456	465	481	479	462	435	472	464	441	502	474	469	448	481	479	508	472	450	451	455	451	452	452	450	474	483	447	429	442	452	470	488	520	437	498	449	485	424	478	427	464	470	475	492	471	455	455	465	479	474	500	450	453	456	471	446	457	417	476	444	482	491	469	485	476	487	474	468	497	469	498	445	500	431	488	454	452	430	496	463	462	500	433	446	459	500	460	471	447	475	422	518	433	450	488	458	479	467	476	465	474	457	472	463	484	479	462	457	464	432	469	484	480	441	462	479	467	495	481	445	489	465	464	544	477	475	489	466	455	458	466	506	480	458	452	479	445	531	415	485	449	467	458	479	440	422	464	445	474	446	450	433	482	469	479	471	500	472	429	451	445	477	432	502	443	480	459	466	449	471	438	420	471	460	522	426	486	448	465	459	505	491	476	459	480	456	428	475	435	482	446	459	452	486	501	455	487	438	498	453	502	472	439	442	477	428	491	484	462	491	460	484	514	456	465	453	447	422	477	476	487	461	507	445	438	452	439	454	445	474	468	480	484	482	494	498	465	471	473	478	486	449	475	423	467	427	483	453	467	449	449	451	431	484	456	475	499	448	457	450	430	483	505	457	466	440	461	429	465	473	467	446	471	447	459	453	492	469	477	465	456	479	454	478	464	450	460	453	409	475	475	450	465	462	487	447	460	451	455	488	505	468	477	466	449	462	455	471	485	450	472	490	459	463	450	424	445	474	441	466	492	445	497	441	424	463	475	433	455	452	442	450	470	487	461	489	486	483	477	520	494	491	404	504	490	455	461	476	466	455	467	426	477	502	462	471	466	488	441	454	446	462	449	479	522	483	490	466	506	493	497	482	485	453	472	477	469	434	472	476	460	467	506	467	474	459	432	496	475	489	478	470	456	491	476	467	457	432	461	496	446	469	428	460	474	461	440	464	465	473	423	467	424	475	471	503	470	449	476	445	483	494	452	468	468	452	426	456	456	491	478	465	466	451	449	461	465	468	458	478	461	461	462	465	453	445	473	440	457	478	456	461	429	454	400	468	448	440	449	462	480	460	506	443	504	482	509	425	469	477	459	471	524	430	488	513	451	464	472	491	449	493	458	469	455	449	455	466	451	444	468	502	501	454	475	467	459	439	445	454	434	503	470	452	455	467	491	494	479	479	500	464	456	470	471	416	430	498	471	445	503	498	478	460	450	482	467	462	439	469	465	463	503	514	522	456	466	470	535	447	474	478	464	463	451	490	466	505	466	425	439	478	469	488	469	487	476	472	461	436	459	467	490	495	467	497	460	479	473	461	437	444	472	447	467	451	441	467	468	441	471	438	444	427	448	496	458	509	475	433	425	473	473	499	465	504	452	483	437	486	464	480	491	470	415	504	441	486	441	497	507	490	434	456	503	502	496	479	463	486	448	473	483	462	426	511	460	463	479	451	426	484	444	490	473	473	474	456	459	493	461	441	483	440	473	490	460	489	456	480	441	432	461	410	450	449	471	446	531	534	453	434	431
14368	2629	2912	2547	1767	1581	1169	813	703	556	525	430	408	444	422	541	464	480	458	449	333	385	304	291	278	254	241	248	236	261	262	226	230	243	308	266	248	216	246	220	216	251	201	266	245	210	227	209	197	226	213	200	207	222	235	213	219	207	223	215	217	210	250	230	216	225	210	221	202	233	231	246	226	221	202	214	215	249	208	236	187	205	211	202	192	214	205	242	226	203	183	193	209	241	235	216	231	211	218	219	208	185	190	214	227	210	227	225	191	229	224	212	242	195	211	204	213	210	242	198	214	228	199	212	190	198	239	220	245	222	190	225	211	239	196	200	220	213	227	217	215	196	195	247	200	222	202	227	232	206	228	211	206	235	212	220	243	193	212	216	213	222	211	190	214	178	226	215	214	224	219	211	205	228	215	196	227	202	221	211	219	198	205	221	221	205	223	187	197	203	216	209	218	191	239	209	213	200	210	202	219	205	194	229	226	244	217	230	224	209	214	191	199	210	238	217	227	192	217	210	206	209	190	213	213	211	204	240	236	230	205	215	200	212	228	207	199	214	218	205	209	215	230	215	201	238	207	210	186	221	225	226	189	203	215	217	225	203	201	193	214	221	209	178	212	216	234	213	236	198	202	213	203	226	190	232	194	232	192	260	203	195	236	238	197	217	209	215	233	213	234	188	201	204	208	229	228	231	212	235	224	189	210	203	177	204	202	199	199	222	216	226	198	223	197	218	208	222	209	200	241	218	244	234	218	208	198	182	226	208	212	240	204	207	222	217	217	204	190	226	203	187	222	201	210	208	206	250	230	235	220	211	201	217	231	214	217	230	240	212	214	211	192	225	230	220	221	215	197	209	216	215	209	243	219	214	197	198	222	207	203	226	221	215	238	221	221	242	196	197	190	235	196	221	184	207	212	236	194	210	201	217	209	191	192	201	221	199	209	229	215	222	206	219	203	212	217	211	210	199	230	202	212	214	226	227	203	232	191	213	192	207	228	188	200	208	205	207	213	225	221	195	201	202	207	196	208	188	207	214	225	216	213	217	216	210	206	196	221	209	202	220	189	210	209	191	217	212	192	224	225	219	228	204	217	225	218	210	213	232	220	202	231	199	232	210	207	209	203	205	196	217	195	215	234	204	227	199	180	211	200	238	204	208	214	225	228	229	224	215	215	211	249	221	217	198	201	230	181	231	192	211	192	214	206	206	234	211	224	230	234	195	230	206	242	201	196	231	239	210	214	195	225	194	211	213	207	205	203	234	229	210	193	214	215	213	233	215	219	227	204	209	215	201	216	210	214	227	202	240	216	207	228	240	210	207	223	190	191	208	220	195	183	222	215	226	210	194	221	227	214	195	232	191	196	221	236	267	229	241	194	224	211	227	208	193	216	214	247	184	217	198	238	230	227	220	241	196	226	218	201	205	244	187	224	223	219	196	211	219	212	234	208	205	200	222	206	222	198	195	211	221	188	209	242	216	210	215	218	207	219	209	203	237	223	218	220	223	205	227	229	222	203	223	208	214	214	219	218	199	199	204	196	214	193	198	190	229	243	218	214	227	225	219	236	200	214	200	202	226	224	242	195	212	239	210	230	217	218	223	209	241	238	207	174	184	212	194	216	211	202	229	203	207	199	198	214	228	231	202	213	190	208	211	218	218	219	230	232	219	220	207	202	213	257	206	218	223	225	215	231	220	218	219	210	226	218	228	234	231	215	231	233	224	206	207	220	198	209	226	232	253	211	215	196	197	222	224	221	212	228	216	194	226	224	200	218	197	225	210	217	209	202	201	237	223	218	193	225	218	202	200	225	202	207	258	202	216	215	219	194	204	216	189	202	201	198	196	220	209	193	201	219	215	187	191	193	223	216	207	232	225	209	203	216	216	179	238	242	206	248	233	207	204	214	184	185	200	194	197	221	203	201	213	201	183	217	230	223	207	223	222	239	193	238	195	220	190	229	232	212	224	248	201	207	223	229	254	207	223	188	209	208	224	193	234	219	232	217	190	217	200	237	202	198	217	214	214	198	201	226	224	219	206	217	224	218	260	233	263	238	207	217	228	221	194	226	212	211	230	216	205	204	209	193	203	214	214	221	222	205	205	209	234	206	238	202	207	233	224	199	248	201	222	204	209	186	226	222	225	201	194	219	197	216	180	183	228	207	241	211	241	192	226	190	200	201	214	210	213	208	219	213	225	222	217	180	209	223	200	200	222	215	179	193	213	221	238	200	207	209	231	234	196	196	187	227	214	201	180	233	224	222	228	198	225	216	218	201	194	214	214	217	226	211	237	241	250	184	223	218	236	199	197	219	180	225	196	225	218	220	218	210	218	208	234	235	207	187	235	230	233	218	207	214	228	219	231	242	204	189	204	201	194	202	195	217	214	208	226	198	245	219	201	224	208	190	215	234	201	223	221	202	188	215	195	210	188	193	186	192	229	215	205	230	223	206	200	202	242	198	227	207	216	201	197	206	212	209	193	182	202	235	222	248	219	214	216	207	225	203	218	221	215	206	218	218	202	220	193	212	225	233	210	171	217	214	214	234	197	198	212	241	223	197	228	219	206	228	198	235	181	225	240	217	205	213	217	228	248	217	231	217	237	230	216	239	231	233	218	250	193	213	221	244	202	213	187	222	203	228	226	229	193	210	246	227	197	230	213	199	223	190	217	216	224	203	203	207	201	220	230	218	212	206	228	221	211	224	224	216	213	199	215	212	199	207	225	223	220	214	209	223	212	197	220	205	213	225	221	204	229	224	211	216	225	208	224	229	198	210	233	223	226	224	203	206	203	211	218	214	258	227	198	202	203	209	204	201	214	228	200	190	203	259	201	237	217	214	220	244	209	217	216	202	216	202	169	170	213	203	188	168	218	204	213	207	246	227	195	206	208	213	224	198	227	228	252	204	193	204	213	230	217	221	226	196	227	219	204	223	177	201	213	218	205	228	199	226	205	207	212	218	223	216	191	244	204	200	209	233	235	203	216	225	205	205	209	212	199	222	212	206	209	225	207	212	212	222	214	175	234	213	195	204	202	193	194	203	208	243	217	218	237	228	201	201	214	215	199	201	214	200	218	205	214	220	209	205	221	185	187	200	215	209	215	205	208	219	201	202	207	175	219	204	219	200	228	199	203	207	230	199	208	203	227	196	204	165	207	188	197	219	222	186	220	204	198	191	247	224	217	193	215	202	227	215	220	183	211	228	201	212	207	221	190	224	220	200	221	223	215	222	215	225	204	211	244	208	229	202	188	210	209	207	198	204	233	227	214	204	208	225	188	230	204	209	192	210	231	207	207	223	233	207	208	217	220	207	242	231	224	204	241	217	221	216	212	251	236	235	212	214	184	203	228	196	238	214	210	200	179	216	207	196	208	207	195	214	199	203	214	234	203	217	202	218	220	219	207	210	185	205	219	187	233	208	228	218	194	207	195	237	196	219	212	218	221	196	227	203	228	231	229	201	206	230	221	203	219	215	210	239	216	205	206
8148	2400	5271	6556	5845	5528	3866	3335	2873	2536	2269	2053	1912	2215	2144	2681	2444	2408	2687	2279	1455	1521	1469	1281	1176	860	935	790	808	862	832	907	812	886	1110	956	810	785	776	785	865	757	706	694	708	658	684	686	697	652	652	622	625	624	650	667	688	636	659	624	655	654	733	724	657	592	636	635	592	628	615	611	600	608	632	609	635	637	598	620	620	639	653	623	615	593	624	655	624	568	661	652	628	595	593	608	591	622	613	586	588	615	662	571	616	622	642	579	583	623	575	564	566	595	611	603	612	619	616	585	549	565	601	585	638	607	581	592	611	586	581	601	593	613	583	578	623	618	574	586	595	558	565	586	553	610	616	623	600	611	598	605	569	607	604	644	596	605	543	614	646	630	619	623	635	610	592	628	618	633	604	592	584	574	591	619	593	610	643	607	585	593	643	664	573	595	623	588	577	594	640	547	582	622	632	590	616	572	607	604	581	596	586	557	624	630	586	611	600	545	605	591	640	587	612	612	562	558	600	619	612	593	632	640	630	625	593	604	588	589	601	592	636	643	554	634	600	595	589	657	617	570	571	583	613	596	609	579	594	619	624	636	612	592	569	597	585	567	573	612	610	584	614	587	586	604	593	602	584	620	620	589	586	602	600	621	590	585	588	581	619	570	662	634	592	607	601	582	596	634	600	615	611	594	600	628	541	600	585	597	552	587	580	561	631	589	553	639	614	561	618	604	598	598	555	566	645	595	584	551	602	577	596	567	577	632	598	640	568	632	630	566	635	654	627	620	565	607	607	606	620	616	594	589	631	577	616	630	616	617	569	616	590	583	553	543	599	606	633	591	611	603	553	632	606	661	625	578	588	598	619	561	639	644	623	625	629	592	553	601	620	583	573	583	632	608	627	613	595	611	626	585	601	597	558	611	575	569	533	615	586	583	619	584	575	598	585	588	604	603	590	573	572	591	596	590	575	642	601	583	604	582	631	598	585	533	621	586	600	586	634	604	612	582	623	592	602	602	634	616	592	576	602	616	572	629	616	620	576	608	629	598	543	565	581	592	559	548	566	598	545	693	608	613	636	572	605	604	556	593	584	601	540	575	554	592	561	559	633	590	624	609	592	613	602	585	572	617	631	613	609	564	582	649	565	561	629	579	577	625	594	594	609	597	589	609	587	616	584	583	609	575	569	597	553	579	608	614	618	628	606	604	581	591	597	585	614	607	600	623	575	617	569	591	655	633	602	621	613	616	614	591	592	617	596	610	604	572	579	582	600	579	614	612	602	580	585	579	583	607	580	624	595	593	562	608	574	563	614	613	593	604	661	610	633	607	585	599	603	604	622	611	584	590	615	596	641	603	543	597	586	570	609	621	615	626	565	564	583	583	626	611	588	623	571	574	570	608	583	585	643	583	592	590	623	652	577	613	619	566	615	609	594	651	588	596	638	593	628	604	559	583	579	534	609	619	574	584	605	591	614	609	564	612	602	614	586	595	555	586	646	573	590	622	587	657	605	582	566	571	573	620	604	593	561	606	591	527	606	558	611	586	617	561	617	611	569	620	557	569	624	569	584	577	611	665	550	587	556	604	588	555	593	595	591	573	627	601	591	634	617	627	628	584	608	584	574	583	606	604	631	558	567	647	587	548	575	599	578	589	569	619	592	572	588	631	599	576	583	587	649	622	625	623	599	604	595	606	585	609	561	600	609	582	613	601	586	579	636	585	619	606	572	622	637	581	641	646	585	598	602	573	619	590	589	623	621	622	579	595	626	596	580	599	588	607	656	572	616	584	595	569	560	595	607	614	606	596	540	582	626	574	584	596	570	580	589	556	623	566	558	609	608	626	570	606	581	600	604	601	611	620	561	578	616	573	622	631	617	592	618	609	587	591	606	582	614	567	604	567	582	556	591	595	615	622	579	595	616	668	608	597	565	574	620	597	638	599	618	614	579	626	581	624	577	603	599	606	579	592	601	565	537	571	595	591	579	624	609	637	574	640	588	611	595	598	620	603	581	571	607	622	594	654	602	611	581	654	598	618	578	575	585	642	626	583	587	627	584	578	565	617	614	572	627	622	618	596	577	593	605	588	638	575	596	626	621	612	568	595	632	624	618	590	613	593	651	586	608	577	584	598	599	621	640	581	594	607	590	569	585	574	564	606	608	600	600	583	574	550	617	569	627	628	595	602	571	600	579	582	607	591	576	574	604	622	583	587	594	645	608	577	636	588	617	565	598	585	616	625	574	606	585	586	601	606	589	597	620	573	626	600	605	618	579	605	643	549	585	580	594	576	573	603	581	596	586	624	603	637	584	579	602	596	562	617	564	588	614	611	615	573	608	584	641	615	599	559	592	596	629	595	617	592	648	608	564	600	591	606	616	580	604	625	599	593	583	614	617	585	606	627	609	598	570	590	599	583	575	589	605	600	612	603	585	656	593	593	580	616	602	603	615	633	572	657	587	580	631	592	594	594	556	626	634	601	641	581	596	580	657	594	589	631	594	613	646	595	584	596	624	597	575	590	570	606	615	592	576	618	604	593	591	597	602	612	601	615	613	577	623	569	637	608	615	602	554	601	573	595	617	573	589	576	563	564	607	609	602	592	586	619	570	624	592	589	602	598	612	602	651	598	570	627	582	612	601	599	607	585	541	607	546	588	586	599	578	579	569	609	619	589	612	650	546	598	515	599	596	594	617	628	623	599	554	608	626	594	584	569	596	582	641	593	636	579	610	648	584	622	575	595	605	562	539	546	621	571	651	551	595	586	620	595	645	580	577	597	585	611	594	590	619	599	627	613	584	588	615	610	588	618	574	577	597	592	565	581	599	586	556	581	581	612	585	654	560	622	576	571	585	557	596	649	598	592	572	589	586	585	572	564	591	574	579	616	585	585	573	605	614	564	562	619	582	583	612	625	591	628	614	613	584	615	592	596	601	594	600	587	616	588	622	590	598	602	572	601	566	588	599	572	607	616	617	618	590	604	666	571	630	597	568	606	591	571	627	602	622	610	585	567	549	614	589	600	601	593	629	615	621	561	565	608	565	625	607	635	595	568	576	607	585	591	570	629	600	635	657	608	602	582	612	590	631	612	585	576	630	616	630	620	595	616	641	622	598	621	605	584	614	583	615	571	597	608	596	584	589	600	611	612	648	565	631	600	609	600	572	600	608	604	605	556	591	607	649	601	604	599	605	615	592	601	612	567	624	582	537	586	602	604	566	634	624	631	613	607	588	573	565	609	580	589	604	566	573	616	594	607	629	596	596	611	581	626	637	568	593	605	592	614	627	596	575	629	586	631	597	613	614	596	546	584	594	571	556	592	601	584	568	569	610	625	635	583	550	596	595	626	564	625	569	597	585	614	567	633	601	624	612	598	569	620	577	593	587	599	617	590	643	611	577	644	578	573	603	628	541	585	634	605	616	595	615	606	610	633	607	575	588	596	592	611	610	599	596	614	634	606	580	555	608	569	578	594	624	611	642	563	598	595	603	628	621	630
2181	340	369	367	365	346	310	316	319	349	335	327	323	348	302	333	352	313	359	318	312	355	345	329	350	329	320	321	326	335	328	334	325	313	344	317	345	305	314	340	332	340	356	320	330	293	297	327	321	302	337	300	298	325	323	347	312	322	335	324	274	351	317	317	342	321	319	312	305	323	329	330	339	330	334	322	313	272	349	320	317	298	315	343	317	327	300	307	328	293	352	315	330	301	312	311	315	319	311	331	314	357	305	351	339	314	343	311	312	313	325	318	300	307	310	304	335	324	336	304	334	332	331	311	364	319	329	332	320	349	359	346	351	343	301	334	327	311	356	329	319	311	346	334	366	325	318	375	312	337	340	306	323	311	297	304	330	318	349	305	336	322	331	339	310	311	340	275	326	342	309	360	354	300	336	305	310	346	310	313	318	332	313	343	325	369	316	350	348	372	337	311	334	327	319	314	325	316	288	325	334	332	348	341	312	317	283	353	344	322	311	321	353	329	316	326	337	306	322	343	302	387	338	305	339	324	332	305	336	337	361	314	344	298	334	308	341	344	341	306	323	310	316	292	298	321	325	331	331	346	345	331	315	328	338	335	319	345	343	330	294	327	350	290	346	320	317	350	365	331	354	309	366	326	351	317	306	310	325	328	331	339	331	326	367	318	328	344	329	294	308	333	347	328	314	371	315	306	338	345	299	312	314	315	317	326	311	309	311	302	327	328	328	340	348	351	339	310	302	323	352	358	357	309	321	308	323	337	358	324	343	334	339	353	369	319	341	281	313	328	305	308	311	331	327	333	310	330	343	297	308	335	319	294	341	362	327	340	349	316	296	338	348	339	362	314	301	328	363	305	318	329	293	353	327	313	323	348	335	318	339	347	329	338	327	300	293	307	326	328	330	339	320	341	306	338	320	336	340	294	378	307	306	294	302	334	353	323	334	288	331	329	326	331	336	360	315	325	299	338	325	307	305	309	333	345	347	343	324	338	344	325	322	357	317	337	331	328	293	335	329	339	356	325	328	293	324	327	312	339	329	331	356	311	322	322	361	290	310	315	337	346	312	300	310	348	322	321	359	319	326	340	323	322	318	326	343	309	357	355	345	328	336	330	339	349	324	281	292	356	297	336	286	316	330	316	306	339	332	312	344	339	317	340	364	300	319	343	321	318	306	328	319	337	324	319	325	363	347	336	309	318	346	321	327	305	351	317	309	293	342	346	314	358	309	301	339	317	314	307	326	319	327	304	345	326	338	341	326	344	298	319	319	327	306	327	328	349	347	334	321	325	304	295	359	295	358	334	320	329	325	305	312	298	307	337	342	337	307	310	302	325	328	300	304	327	329	323	327	301	325	327	305	313	326	324	316	334	335	341	321	355	315	331	355	313	303	314	332	310	346	334	322	339	328	346	340	317	328	290	331	330	329	315	314	294	315	323	324	316	309	324	298	294	323	323	332	285	310	323	320	337	328	318	335	326	338	322	324	339	328	328	319	301	322	366	334	358	307	343	320	328	337	335	312	329	330	323	331	333	335	314	332	328	298	335	320	293	336	329	273	344	307	305	337	307	330	324	313	325	328	311	302	324	337	312	322	315	312	348	302	324	346	313	313	326	313	310	335	296	315	325	325	346	321	330	347	338	327	366	357	325	297	309	338	351	330	318	322	309	313	325	323	329	314	348	317	355	333	324	320	313	335	308	335	310	358	341	342	337	320	304	340	310	348	336	330	325	312	337	335	328	338	324	317	310	332	321	321	295	326	331	336	305	323	303	287	339	317	317	316	312	353	340	314	333	317	324	323	317	315	317	327	324	291	322	326	314	318	319	315	347	307	364	330	345	332	319	348	337	322	346	358	340	311	364	312	323	318	310	321	298	333	338	312	291	326	366	298	325	317	319	298	315	315	353	333	307	349	335	339	358	329	311	329	282	300	335	317	305	320	313	329	303	319	295	307	299	317	334	309	332	321	315	318	365	315	365	284	337	338	329	332	346	322	316	328	303	317	317	346	327	327	330	364	308	300	333	342	331	360	334	325	351	340	318	291	356	346	313	330	333	327	320	289	338	341	324	341	330	298	350	342	351	301	342	319	293	329	319	320	310	352	349	362	362	353	326	317	330	333	352	301	341	345	364	306	318	330	338	313	306	318	351	322	344	327	320	327	320	350	362	306	337	323	337	280	315	324	364	322	337	303	325	336	323	339	327	339	322	312	360	312	300	320	326	322	358	343	325	307	323	352	330	294	298	332	352	302	309	362	360	316	341	321	334	321	342	321	346	355	304	336	340	319	357	327	318	329	322	340	280	322	345	309	347	312	306	341	325	336	322	329	327	308	322	336	338	333	302	322	312	313	322	296	318	303	310	305	323	311	337	322	333	322	315	326	351	322	339	349	303	333	325	318	298	335	321	335	305	331	329	339	309	330	344	297	336	314	304	326	303	333	309	313	311	313	326	326	332	343	297	309	304	328	324	328	338	333	349	329	331	349	346	344	336	326	308	342	321	328	316	345	312	305	329	282	310	320	350	378	310	311	313	324	308	329	321	310	329	309	296	353	336	313	314	293	282	318	341	358	308	345	327	336	330	380	319	319	339	336	321	333	319	313	313	309	291	328	354	310	303	301	314	313	354	291	317	294	348	331	336	333	309	345	340	350	319	330	329	335	311	315	348	356	300	328	340	320	350	309	331	320	352	320	329	373	305	341	335	335	285	318	301	326	322	343	269	288	325	326	318	343	323	317	311	314	345	307	312	326	331	318	353	324	323	332	366	315	329	300	315	364	345	323	319	344	328	339	335	339	359	323	294	316	320	340	304	342	348	319	330	330	328	306	317	299	294	327	335	318	332	293	291	342	314	334	311	322	326	311	339	338	337	335	310	314	294	339	332	343	313	291	330	306	338	348	304	322	346	318	329	311	349	329	327	312	332	330	330	353	305	331	315	331	301	347	330	340	315	318	292	339	316	327	328	321	288	326	308	348	321	318	328	327	317	327	370	312	335	338	329	309	354	327	313	316	308	343	305	309	335	337	306	357	330	313	346	334	331	320	340	333	354	311	310	365	325	328	310	320	324	338	312	313	272	327	345	339	331	340	313	310	323	341	331	328	314	324	330	311	313	332	316	353	305	283	339	312	325	350	344	325	319	308	345	331	318	315	320	341	325	330	352	302	318	340	375	315	328	340	344	329	317	316	313	363	347	330	318	343	326	352	289	295	306	344	331	319	344	318	311	313	322	334	330	295	321	305	305	332	321	317	322	343	335	328	333	324	341	326	321	337	301	324	326	342	370	299	301	330	363	338	332	297	331	317	330	335	320	305	299	312	313	285	321	318	311	324	301	329	317	333	341	351	350	339	328	300	337	333	316	296	337	361	329	312	347	300	347	299	348	347	325	335	325	323	336	308	323	328	331	328	338	329	321	313	318	281	358	321	326	331	348	347	331	309	302	360	308	314	345	353	315	318	332	324	317	324	339	328	315	356	305	311	328
2772	873	936	964	901	942	831	819	843	888	838	794	834	812	799	813	811	816	851	835	810	836	820	859	781	807	768	783	793	794	813	837	825	810	838	861	783	865	815	792	829	828	845	842	786	833	734	788	795	818	812	790	761	787	809	778	806	783	805	784	801	788	802	832	793	824	816	836	819	770	765	783	781	822	761	832	773	823	855	795	825	847	754	819	767	742	864	790	797	794	756	846	818	795	815	795	811	795	798	757	823	815	843	799	818	841	842	810	774	780	801	797	808	782	831	813	803	809	809	771	846	820	801	828	815	818	843	792	812	792	836	776	776	798	762	832	781	809	797	838	810	830	809	777	875	795	777	839	808	808	788	791	741	767	790	820	816	799	855	836	847	814	846	881	756	804	797	795	802	768	781	855	804	787	787	832	773	823	796	823	806	763	767	819	847	808	804	829	845	764	734	808	803	774	781	780	829	780	817	734	794	818	748	787	761	767	817	801	785	799	811	801	808	844	843	819	808	814	805	771	804	839	823	798	797	826	811	787	733	776	780	776	830	797	800	812	772	871	788	795	778	806	805	809	817	822	819	811	798	789	748	782	835	818	781	797	750	777	814	799	806	818	812	797	798	832	764	775	828	785	782	789	825	772	853	843	829	776	817	766	804	799	860	808	832	780	759	801	811	792	831	843	800	787	809	759	780	778	808	805	740	805	827	823	819	834	738	749	792	806	788	806	771	816	825	779	803	839	799	764	836	801	854	795	770	845	752	753	771	793	802	764	807	779	791	772	852	840	768	828	825	828	760	777	796	841	783	763	824	797	822	794	869	819	829	822	767	816	794	744	799	870	818	819	792	775	840	839	868	781	786	834	790	757	806	787	832	787	814	825	816	815	777	843	794	815	802	797	800	753	787	801	752	778	800	811	866	818	781	828	776	796	734	818	794	785	792	824	751	813	834	815	867	751	848	838	818	807	816	842	794	845	817	776	776	796	767	781	785	799	787	809	811	784	821	827	786	838	844	776	801	782	815	781	828	788	825	797	856	772	815	789	813	815	852	813	794	750	768	797	768	779	810	744	820	786	810	794	783	839	731	757	841	807	834	813	806	766	832	789	836	835	808	800	770	799	813	845	762	786	802	760	808	821	805	803	836	836	798	801	808	786	781	831	825	820	821	881	767	843	808	793	821	797	832	782	851	799	823	753	750	764	796	787	814	767	809	805	831	815	787	789	788	838	816	838	782	793	809	840	826	804	769	805	886	783	817	823	799	782	846	868	839	802	833	798	802	821	786	776	807	815	779	767	821	790	807	849	816	796	769	826	842	816	744	831	806	809	818	823	800	820	806	826	811	788	767	839	850	864	787	767	836	858	783	817	814	809	808	841	777	811	828	830	826	794	770	770	862	805	741	781	778	836	817	862	832	800	731	836	811	769	838	818	821	778	760	793	803	805	835	804	805	817	820	811	811	817	800	766	779	759	896	751	807	798	788	787	762	771	780	795	808	831	801	790	822	776	836	767	802	798	792	872	825	832	830	795	838	781	784	806	805	762	782	782	852	839	829	788	781	785	742	826	783	801	814	799	798	825	868	813	835	832	811	806	816	831	821	853	812	838	830	750	770	816	848	771	878	829	812	778	864	778	809	771	750	811	814	814	792	777	782	847	763	835	806	792	719	804	800	850	817	818	813	848	812	772	858	822	746	821	816	805	850	815	786	810	866	829	811	887	797	792	834	863	780	833	791	835	820	761	781	780	787	845	776	800	782	770	836	820	771	807	779	837	815	817	802	757	798	771	803	822	809	776	780	786	815	800	801	792	812	822	811	822	811	768	760	810	823	845	777	795	809	856	832	795	831	809	821	797	808	778	805	796	815	843	821	781	828	811	789	723	805	800	775	733	826	811	813	754	789	813	784	788	789	817	781	854	745	794	790	812	804	805	789	826	783	871	781	771	828	789	786	773	794	847	809	806	786	718	856	824	862	808	800	779	807	803	805	824	806	809	818	859	790	825	854	796	805	853	789	794	728	765	811	751	780	821	803	812	825	810	804	818	795	816	769	849	822	841	789	775	820	851	842	795	750	804	737	785	871	807	766	805	787	760	808	786	779	785	833	824	735	795	766	746	813	796	790	791	770	742	827	828	768	801	790	788	789	772	825	768	815	818	838	767	856	838	791	859	797	811	788	843	775	828	835	779	808	806	756	802	753	762	771	789	778	792	810	818	764	801	784	789	796	840	855	786	793	803	799	830	786	840	820	782	757	828	803	784	845	790	773	782	818	762	813	820	822	760	784	801	757	755	819	772	780	831	764	801	789	790	871	839	785	822	822	816	779	823	804	815	839	778	864	866	790	786	756	832	803	826	794	796	812	776	806	806	814	817	797	792	813	814	863	807	783	803	831	781	784	798	847	806	801	823	807	815	781	843	855	804	804	807	790	819	785	802	747	830	858	799	753	809	787	807	737	810	835	825	794	827	824	846	837	746	771	804	769	765	785	824	851	847	812	857	788	839	771	776	793	790	797	824	812	852	814	767	812	812	787	784	822	790	787	813	760	803	748	812	767	839	793	776	759	780	823	789	777	865	817	804	794	808	790	774	809	734	823	773	819	743	823	773	785	846	831	793	782	777	807	807	800	793	826	808	839	793	821	804	813	798	742	818	789	776	793	764	752	774	779	817	751	803	758	770	822	804	798	831	799	842	780	751	834	817	799	766	789	845	766	864	791	836	805	804	797	810	804	844	808	804	849	799	821	823	798	826	797	803	750	797	816	779	803	798	761	767	803	795	803	823	845	828	801	801	795	839	793	740	791	794	783	824	797	787	798	787	840	776	779	817	799	795	804	799	828	806	803	837	776	805	814	784	796	819	853	745	808	804	802	827	823	842	782	787	814	812	802	771	790	797	800	816	757	860	814	781	808	820	790	830	831	819	783	776	841	773	805	782	765	779	741	806	782	787	781	777	851	839	755	811	793	845	798	801	821	768	784	791	824	805	799	811	795	790	831	797	810	796	863	777	786	759	783	734	825	785	845	824	746	819	782	812	808	832	809	774	806	786	793	807	769	823	781	825	826	838	773	791	820	790	806	848	791	815	808	767	762	847	837	772	819	803	815	847	766	802	804	828	817	786	782	860	799	800	822	818	810	838	840	804	808	783	800	821	811	784	781	831	824	802	784	790	740	811	823	818	813	801	853	801	785	765	797	820	776	790	788	774	801	819	793	793	817	777	800	775	776	822	781	831	806	797	787	788	778	813	846	802	833	791	839	769	801	808	774	811	802	747	847	798	788	797	801	738	824	788	768	754	775	807	833	810	770	791	816	771	799	766	772	846	797	788	759	815	821	785	782	802	827	774	814	827	798	773	793	822	795	794	793	769	843	783	784	773	823	803	768	805	762	823	793	806	785	752	829	806	808	811	795	827	815	817	785	861	814	767	806	777	783	794	820	775	865	793	779	822	845	805	726	817	759	833	797	800	808	822	803	781	802	815	806	819
7908	1340	1490	1164	992	785	498	419	352	356	286	262	225	285	279	300	271	290	291	240	226	233	272	195	186	167	197	181	180	160	184	193	169	159	194	186	168	191	167	176	155	171	160	163	172	144	154	173	154	154	155	161	162	166	175	163	152	171	154	155	173	160	153	143	151	155	176	152	152	169	171	156	178	161	181	159	149	181	170	154	165	172	166	136	174	189	186	158	174	145	180	159	185	158	179	181	156	180	173	145	178	168	148	158	172	174	176	152	176	184	150	171	165	159	161	166	137	143	152	161	189	162	157	162	157	163	157	149	190	170	184	152	160	167	169	165	156	167	152	162	180	167	138	183	174	158	163	175	168	146	160	164	158	152	158	166	164	140	177	167	155	149	159	162	159	160	143	151	155	151	146	190	178	164	186	151	172	161	162	165	170	151	158	167	187	145	139	158	176	173	147	178	162	171	162	137	182	170	170	171	172	146	152	158	155	193	177	175	174	171	165	163	196	159	160	166	169	169	157	164	151	155	190	151	156	148	163	145	169	159	170	150	170	165	178	175	148	169	177	182	169	146	164	151	183	172	179	162	164	191	166	157	158	173	177	150	148	132	148	168	177	157	150	150	180	186	170	153	174	161	141	147	174	137	155	173	183	139	146	159	162	154	156	178	169	151	185	153	133	164	174	148	169	178	145	145	176	148	159	138	174	175	169	154	165	159	139	177	180	174	166	159	166	193	156	147	153	143	164	147	154	161	162	156	168	161	175	165	154	173	170	176	176	179	160	148	168	167	163	173	175	164	170	136	169	167	148	175	157	172	178	157	167	150	174	148	155	160	159	139	141	175	156	188	163	154	182	159	158	136	156	177	172	174	148	144	159	164	175	184	183	156	165	147	177	148	145	162	154	140	149	157	158	171	180	169	167	158	146	150	176	158	177	159	186	157	181	158	155	165	172	137	175	174	189	141	162	143	184	170	174	172	175	168	158	156	150	167	158	155	191	162	152	165	177	174	154	169	189	169	155	158	182	161	162	171	144	164	161	141	149	166	177	158	186	169	160	170	158	169	163	168	167	157	187	175	176	158	171	176	145	170	165	177	163	174	168	176	158	176	160	159	181	177	175	173	174	166	164	172	147	188	163	136	156	168	184	143	155	157	175	166	185	159	148	178	144	154	157	173	161	151	166	169	167	155	177	165	170	144	132	191	191	181	146	180	150	147	152	146	166	175	178	162	158	181	172	161	165	191	199	171	171	170	158	180	149	141	163	175	146	147	169	175	172	176	183	158	177	150	176	168	173	175	190	185	162	175	173	141	157	166	156	190	159	175	178	160	193	169	163	144	187	160	139	158	162	148	178	160	168	148	166	148	161	168	173	159	167	157	179	161	161	172	153	159	172	174	158	174	155	176	160	180	169	171	140	171	170	159	159	170	149	156	158	160	139	134	158	183	165	155	150	153	166	165	161	160	166	168	178	162	171	157	168	170	181	185	163	151	183	167	161	144	181	150	126	157	170	183	175	179	148	149	178	159	149	148	149	156	145	168	128	180	155	160	190	141	162	158	157	146	155	166	175	170	173	172	164	183	135	172	172	156	178	186	171	165	161	157	155	164	181	176	155	169	181	156	160	189	188	163	141	190	145	186	156	161	185	156	162	158	169	178	154	161	173	161	149	168	145	157	156	154	181	163	177	173	173	159	174	148	157	166	162	167	151	146	158	175	167	181	148	153	156	178	170	175	156	152	184	144	146	163	179	178	167	161	168	185	164	188	144	169	150	164	179	171	152	168	142	171	160	157	149	144	148	170	165	189	148	170	158	150	137	151	159	150	134	153	158	171	173	173	147	160	169	158	144	152	152	153	143	134	148	152	143	144	186	164	167	171	151	153	155	136	166	172	169	151	160	170	164	173	174	165	167	170	162	157	156	164	160	173	146	166	164	152	173	142	162	132	163	172	174	163	167	151	172	155	160	185	177	154	160	144	155	192	154	184	179	138	189	171	160	150	190	149	163	138	171	153	167	165	163	186	144	174	141	160	185	169	178	149	176	178	163	145	179	163	184	161	169	172	182	165	168	163	149	148	175	161	176	160	142	178	179	160	149	173	159	151	183	165	175	156	150	147	179	175	181	184	169	140	139	171	159	176	147	154	158	164	134	135	162	156	176	172	171	153	178	130	187	163	171	143	185	142	170	173	163	169	174	167	162	177	142	168	177	156	146	177	169	156	147	161	171	182	148	147	160	162	141	175	160	156	158	173	161	176	165	180	161	169	170	174	154	176	156	183	173	170	179	147	163	178	178	156	150	169	178	156	172	152	146	168	167	151	159	162	147	150	152	168	184	154	166	153	175	148	162	167	143	154	145	160	165	153	158	159	163	144	169	157	148	177	161	166	154	158	169	183	174	151	141	166	144	163	158	159	186	174	166	166	163	162	172	163	165	167	171	178	167	167	177	157	198	174	173	152	163	180	168	182	175	165	157	162	162	176	165	157	166	171	162	171	153	158	160	134	155	164	167	149	149	142	162	179	158	162	162	182	170	182	139	134	144	159	162	162	156	160	187	160	148	158	150	158	162	165	166	155	159	166	163	153	189	121	169	197	184	160	154	184	179	154	176	153	147	162	160	175	168	161	153	139	165	180	161	147	162	155	164	172	165	159	165	141	192	163	171	168	188	166	159	174	180	173	167	167	157	167	202	155	163	149	155	185	166	151	180	197	147	143	168	172	148	165	166	161	144	151	156	174	179	174	175	162	152	171	174	159	168	178	161	163	156	158	128	170	130	154	157	150	155	179	171	154	160	169	185	178	145	173	140	149	157	181	159	165	151	139	173	180	154	169	163	158	139	159	170	185	157	139	166	162	159	150	163	145	159	152	173	181	167	146	150	165	159	151	155	158	170	166	163	144	180	153	164	163	163	168	162	169	149	161	158	161	154	181	153	185	181	139	155	165	167	183	171	149	141	151	178	161	160	166	166	142	155	179	176	167	145	132	162	138	152	175	157	155	148	174	161	172	158	165	157	156	176	180	154	151	146	186	159	162	142	184	172	184	166	122	158	148	162	173	141	160	166	148	170	131	162	145	168	180	177	145	155	172	167	159	160	152	162	168	179	147	181	154	166	173	146	160	164	155	193	148	160	172	159	163	153	158	166	167	172	150	169	159	188	156	186	168	154	165	157	141	160	143	182	155	168	153	155	152	153	183	173	147	156	190	183	139	182	153	165	153	148	163	138	192	161	169	148	158	176	144	142	171	139	154	167	158	154	164	160	162	178	150	179	180	176	151	159	188	158	151	173	187	166	183	135	155	116	144	148	164	171	162	171	157	169	181	162	166	169	163	163	175	162	168	141	171	203	173	167	171	181	163	168	187	167	157	141	174	180	153	164	143	164	173	160	164	166	161	149	168	153	149	145	189	152	174	156	151	178	181	138	145	161	149	149	163	157	160	149	149	151	164	164	134	168	166	176	163	156	154	186	148	169	159	178	184	173	163
6088	1487	2996	3614	3499	3027	2172	1892	1677	1548	1412	1219	1188	1255	1338	1386	1448	1579	1562	1279	1015	1006	969	771	647	676	613	578	611	608	605	600	595	586	665	609	570	558	550	559	528	556	517	488	468	510	503	467	492	468	502	491	456	566	481	495	487	536	514	459	482	527	525	516	499	496	438	480	499	516	469	465	455	466	484	456	437	463	440	474	475	443	489	468	418	470	472	482	476	458	439	450	413	490	476	461	484	484	486	459	449	450	487	449	481	469	464	465	472	481	493	420	500	471	466	501	466	474	432	478	467	474	460	489	438	454	452	485	474	459	484	489	459	452	486	475	468	488	451	462	501	467	461	457	466	456	469	490	480	460	499	456	482	484	467	446	460	471	450	475	464	445	442	476	485	424	452	440	484	437	443	428	432	459	475	489	467	458	466	470	462	466	480	445	436	464	438	413	527	486	477	464	475	446	510	440	446	430	436	428	456	476	401	485	492	482	466	482	459	451	429	439	446	468	476	462	448	475	440	454	458	491	463	474	457	467	446	410	445	525	453	478	446	427	462	461	468	464	465	477	462	463	455	429	420	470	470	475	437	449	492	454	423	431	441	452	446	470	489	491	460	436	452	446	457	467	467	460	456	481	501	477	474	463	471	457	487	476	467	494	482	435	442	458	451	455	462	449	424	482	475	462	467	465	463	467	512	418	478	464	471	428	459	444	464	462	466	483	468	381	485	450	458	438	479	456	485	435	449	462	454	440	468	475	459	416	479	458	431	467	420	490	460	457	518	472	481	486	450	432	434	434	456	421	465	458	459	428	446	456	442	465	427	447	446	468	470	521	437	435	454	433	423	457	467	422	523	447	461	452	464	475	491	423	472	450	458	446	449	447	445	463	435	465	482	449	476	440	480	474	478	447	475	462	451	449	434	467	463	444	466	493	467	454	442	488	457	436	442	446	448	428	441	480	435	475	507	491	461	483	465	476	486	452	445	476	479	451	443	455	431	439	472	503	412	461	458	480	447	449	478	470	441	476	492	509	440	429	438	472	475	473	464	479	439	463	436	503	477	450	464	453	485	474	471	477	475	482	439	448	432	442	466	491	445	494	465	479	497	488	445	458	439	517	462	488	432	456	488	489	489	492	477	427	458	480	454	449	441	456	500	487	485	460	482	466	494	434	472	459	484	509	450	488	459	474	442	427	428	430	428	497	486	502	467	434	439	461	447	469	451	498	479	461	488	485	451	464	467	435	470	493	475	488	429	436	492	483	435	448	438	469	478	436	405	466	483	484	507	466	468	443	456	419	479	456	466	462	437	435	457	446	468	490	456	439	419	449	506	467	450	451	475	465	478	433	471	424	450	434	429	441	443	451	469	462	464	485	430	457	450	454	479	471	466	460	447	450	428	477	474	495	468	461	465	453	471	450	466	443	456	454	431	419	496	425	476	470	458	476	451	476	448	470	430	429	514	440	465	484	458	481	444	431	467	442	447	436	459	483	489	432	464	463	424	483	433	454	442	476	455	465	458	451	500	484	476	448	497	482	431	465	485	462	451	473	450	458	459	438	454	453	453	436	452	446	461	441	462	486	457	468	479	474	431	430	488	460	476	484	489	435	464	466	435	479	476	490	459	425	461	465	483	477	459	460	440	453	411	457	427	461	463	469	436	474	468	439	421	463	455	472	434	471	447	451	428	473	493	444	519	511	429	528	451	463	439	442	478	490	443	487	482	436	503	438	489	451	439	446	417	471	426	495	468	467	455	447	453	470	494	489	494	428	466	455	459	491	445	489	439	490	405	470	454	448	479	457	488	481	460	465	474	464	483	460	448	461	471	462	444	446	444	447	452	426	475	422	450	445	422	448	443	437	462	450	429	431	445	436	445	444	437	457	479	445	473	436	468	452	466	445	412	488	506	446	443	504	462	451	471	471	443	454	449	480	419	470	478	460	486	492	450	458	438	459	463	465	497	467	466	455	458	459	439	452	450	485	487	456	471	429	484	463	431	455	453	463	483	449	478	450	465	470	514	417	473	443	502	443	463	450	444	429	456	463	471	435	445	462	462	480	455	432	495	476	448	452	504	449	459	463	476	427	440	466	456	484	436	462	484	454	461	482	458	463	490	456	446	467	466	472	455	435	475	436	454	464	449	463	442	472	455	441	471	487	469	421	487	433	488	433	475	448	497	447	509	466	463	433	469	427	436	461	522	478	462	470	480	469	460	438	460	477	425	463	451	435	427	433	461	467	458	452	461	438	505	447	449	481	457	455	487	481	465	448	421	463	444	473	468	473	441	442	480	484	454	448	461	467	442	462	473	448	455	469	428	483	492	460	464	470	475	486	461	475	445	471	461	434	486	442	465	473	463	444	438	444	441	457	467	442	477	467	463	446	458	472	425	522	471	450	462	454	451	467	486	476	446	493	474	447	443	462	477	476	416	447	430	462	474	412	425	464	464	442	464	453	416	480	469	448	488	493	487	457	406	451	477	473	476	454	461	472	440	466	484	454	474	461	436	465	445	450	451	477	442	461	501	487	451	435	482	464	458	464	424	422	476	454	436	448	469	478	463	477	424	488	457	459	426	477	431	454	448	514	441	421	478	458	453	464	466	463	473	459	485	447	455	452	491	460	478	443	446	443	438	460	462	489	458	445	457	493	485	490	485	466	462	466	449	470	425	464	437	470	457	450	470	419	432	465	448	470	481	464	476	519	487	481	461	469	480	431	427	446	390	474	449	477	440	463	439	482	485	450	476	442	432	437	461	494	496	455	460	487	466	432	474	430	440	429	458	460	478	440	456	474	476	456	457	483	432	453	476	431	463	470	447	451	425	456	461	455	461	469	428	491	433	479	444	519	466	460	451	443	457	432	409	445	462	459	467	447	486	485	452	479	444	465	494	486	450	463	463	465	476	452	451	487	448	445	431	459	415	443	458	470	475	458	467	439	450	472	468	462	424	429	491	456	450	456	486	425	448	421	487	480	481	484	449	490	459	439	447	452	475	459	467	462	446	428	442	447	481	493	448	468	475	455	484	481	461	472	458	450	477	450	454	446	426	479	457	424	475	441	477	452	471	454	458	435	437	458	461	488	419	466	473	424	484	436	460	435	452	465	455	483	462	470	459	472	443	451	473	424	511	415	472	449	415	409	439	491	486	470	471	455	478	478	458	430	512	456	452	465	434	440	467	479	480	437	437	467	472	438	413	442	465	488	483	455	463	484	453	467	509	447	471	435	502	434	458	478	446	498	458	432	425	473	462	461	453	478	478	495	442	447	457	449	432	438	503	431	483	448	460	477	471	429	477	464	415	469	457	461	461	458	460	474	465	458	453	422	463	478	437	486	460	447	499	456	481	439	438	427	445	474	498	459	435	466	488	481	486	412	499	479	464	454	457	464	444	457	452	446	481	451	456	430	471	438	479	418	468	485	483	443	463	476	458	450	518	456	466	440	444	470	451	471	498	429	472	466	465	495	477	442	414	404	447	432	454	477	477	479
14047	2804	2905	2371	1607	1251	868	690	662	552	540	410	398	407	457	475	474	468	467	442	367	380	389	364	249	278	277	239	222	256	251	223	253	286	271	226	220	231	227	213	212	240	224	241	214	222	203	216	232	212	243	218	221	213	212	225	200	180	218	190	196	213	227	215	207	213	181	226	217	213	220	206	198	205	189	204	188	222	197	210	222	175	276	259	212	214	214	207	212	199	209	187	207	214	221	225	210	196	211	222	226	216	212	202	207	207	196	196	225	242	231	230	204	222	221	193	211	203	211	224	196	217	247	199	195	205	226	222	211	232	198	211	196	206	210	222	217	195	207	204	199	211	206	222	214	212	227	235	220	210	192	202	219	227	199	237	200	201	214	207	242	201	190	229	214	215	219	194	201	207	265	203	198	223	199	218	193	212	215	209	224	198	245	228	230	221	198	178	209	183	214	211	210	217	211	217	211	212	190	197	230	205	217	215	225	237	208	220	215	228	238	218	212	207	226	203	219	195	235	215	215	218	220	206	215	246	216	210	219	223	233	201	188	224	234	223	205	224	222	201	218	211	206	224	222	193	211	172	207	208	214	200	203	194	203	218	228	179	215	194	193	211	211	209	217	198	238	188	231	231	240	225	225	181	200	209	214	231	182	214	215	217	239	221	228	221	222	216	206	198	220	202	235	207	213	244	211	210	214	218	202	194	217	229	217	219	202	202	213	210	227	235	199	216	205	188	216	207	215	183	225	196	199	204	217	216	217	219	191	227	182	200	185	193	216	228	211	203	225	226	204	205	201	207	209	197	216	202	200	213	215	174	204	210	211	190	205	196	220	227	222	201	210	235	203	190	199	226	200	200	215	210	219	218	225	203	232	203	208	198	202	184	196	228	198	241	230	220	211	199	197	208	237	228	219	221	223	194	203	216	198	205	211	189	209	208	202	208	209	217	212	185	197	236	210	210	189	188	202	216	199	212	202	228	232	211	199	231	208	207	205	236	209	196	227	197	188	192	206	207	202	215	211	208	204	213	228	207	210	201	214	195	230	224	204	208	198	213	213	227	205	219	196	205	242	209	208	199	202	185	202	205	205	207	206	191	192	214	216	207	214	186	206	190	215	219	211	202	203	211	212	207	216	210	239	233	210	213	230	205	205	214	232	209	204	216	215	218	197	217	221	217	204	211	206	201	237	225	182	193	220	221	220	239	209	207	231	200	227	213	226	229	182	214	221	200	198	221	195	190	217	216	210	203	211	192	222	223	187	230	217	179	238	199	209	214	215	206	205	203	196	199	214	204	172	206	211	188	210	199	221	208	188	198	219	230	207	220	206	201	191	183	243	196	210	236	210	249	204	209	245	203	238	198	220	209	229	190	206	239	206	234	215	212	223	210	216	190	229	219	223	216	200	209	216	200	190	184	234	221	228	211	225	190	224	205	208	204	209	220	227	225	212	231	238	211	224	189	210	191	197	230	214	238	203	210	230	235	229	180	217	198	204	246	187	212	223	232	202	206	195	216	186	209	211	211	227	215	206	201	215	181	218	191	220	208	210	229	212	218	224	193	235	195	209	199	223	223	266	224	221	208	203	218	207	218	205	208	238	225	229	220	202	193	204	192	228	205	241	218	215	209	189	218	217	221	242	222	227	233	223	231	196	221	204	215	217	211	195	228	205	221	229	199	187	214	219	224	211	229	226	188	241	214	199	224	206	198	189	224	186	196	222	231	201	207	199	198	174	232	200	225	232	215	211	212	194	205	228	227	199	212	185	186	223	222	226	206	230	213	217	205	207	223	198	207	206	199	252	216	193	227	209	208	209	211	230	203	214	240	204	204	191	204	200	192	231	223	217	214	211	180	207	210	229	203	188	233	205	240	209	221	232	215	218	230	213	204	181	219	197	228	229	219	206	217	221	217	212	244	182	224	215	186	209	226	214	222	213	225	201	196	200	216	219	168	259	238	203	197	209	247	211	209	189	218	207	254	194	198	223	216	220	228	211	218	202	229	192	214	224	190	209	193	241	219	212	199	234	228	225	235	212	178	211	183	201	209	195	233	219	203	210	217	212	229	191	229	226	208	189	196	223	202	194	208	191	210	230	211	224	228	202	203	198	204	211	193	201	213	188	203	256	213	200	202	203	185	222	213	241	215	188	222	205	214	218	229	194	197	185	229	217	205	214	215	208	203	204	205	215	202	204	215	213	225	195	220	193	216	199	221	221	199	228	209	189	212	201	206	200	223	217	240	210	204	223	175	223	171	223	219	211	208	196	194	217	189	198	208	202	225	218	211	209	192	225	193	206	216	217	189	219	208	207	196	204	219	199	214	225	188	182	220	210	229	200	211	171	209	227	199	188	199	213	203	236	223	218	215	219	198	205	227	207	208	209	198	215	212	224	207	185	213	221	233	219	230	200	237	208	202	227	218	220	218	209	195	210	207	188	235	191	210	203	215	207	225	226	205	207	219	235	210	210	232	208	208	190	224	228	220	196	226	189	216	239	236	223	197	180	215	208	216	214	212	199	223	227	208	194	212	203	165	232	192	196	198	211	223	211	198	192	205	234	212	218	193	229	207	197	198	191	199	199	211	231	191	226	204	211	211	218	226	221	211	234	201	235	211	221	182	225	204	174	213	212	217	189	229	223	202	189	209	203	221	174	211	198	205	224	197	234	202	230	233	225	214	196	234	193	203	224	210	211	232	194	196	213	251	198	213	207	219	211	209	198	213	222	197	231	188	218	205	215	190	228	207	214	186	223	219	212	242	222	208	187	208	210	195	207	179	199	202	204	195	193	214	211	187	238	213	214	222	220	228	195	206	215	204	206	227	208	229	200	239	229	229	215	220	225	227	182	210	197	210	195	198	208	245	193	198	215	191	199	220	226	217	206	213	224	198	215	232	225	230	215	229	200	202	221	217	222	240	196	192	199	234	192	222	220	206	215	194	197	230	200	214	226	234	230	184	205	221	210	226	205	228	208	193	211	214	208	233	218	194	197	200	190	221	209	212	222	202	214	209	193	227	220	207	216	207	211	246	213	228	195	246	224	211	223	238	246	241	231	229	222	218	179	180	225	210	200	233	235	185	203	223	229	217	212	202	192	228	224	220	219	198	225	223	221	227	233	192	191	235	233	208	209	243	226	222	201	198	241	215	208	224	236	227	212	221	218	200	214	197	231	190	218	223	214	204	174	206	229	189	221	211	197	203	230	188	195	208	212	229	204	180	206	240	221	181	205	211	200	207	210	185	194	195	224	199	178	215	212	213	201	185	237	224	207	234	177	206	234	186	194	200	208	192	208	213	208	205	207	224	210	222	197	183	206	214	221	210	215	204	177	202	204	206	217	195	210	216	223	217	215	211	221	225	233	217	225	215	190	213	201	208	227	237	215	203	239	202	173	218	209	203	240	201	212	219	233	218	195	230	230	212	211	222	215	225	232	206	221	211	220	224	231	228	190	242	216	204	227	223	225	204	205	202	219	195	180	216	248	227
8080	2439	5242	6555	5810	5266	3796	3188	3046	2531	2373	1946	1991	2042	2411	2529	2499	2577	2768	2386	1633	1591	1483	1361	957	939	863	831	870	773	826	756	795	946	1010	821	820	854	739	769	743	764	649	633	696	667	643	619	649	651	635	621	614	664	626	670	627	666	630	656	666	671	694	702	687	611	662	632	602	611	595	637	655	615	603	639	569	593	605	615	588	622	613	629	599	593	590	629	632	607	618	570	599	563	628	599	584	618	601	570	611	575	547	592	641	581	645	618	629	612	613	588	601	577	626	610	615	587	554	577	621	608	556	615	596	607	585	639	667	622	595	611	578	609	575	617	619	584	601	556	605	593	596	635	600	590	570	616	590	633	563	594	536	620	636	612	574	609	576	586	575	657	598	630	612	574	575	570	586	580	596	619	568	583	628	561	605	588	572	607	634	585	588	572	589	591	563	602	595	583	549	600	642	578	568	571	565	603	632	571	600	574	629	582	572	619	608	619	563	569	628	578	651	558	537	611	569	566	605	589	594	626	609	621	627	599	586	595	603	575	664	590	577	579	602	548	627	603	646	616	581	574	588	615	615	589	585	600	600	592	581	626	603	596	604	582	620	575	606	575	580	582	592	584	569	634	581	651	588	587	579	631	617	610	600	609	554	598	578	579	624	554	597	585	591	619	547	570	617	616	601	659	643	584	613	604	597	600	612	595	591	557	605	594	585	620	577	619	586	589	577	602	610	599	610	582	600	554	585	593	634	569	581	579	610	593	624	561	623	621	596	604	602	540	607	577	598	598	579	580	595	600	607	623	569	615	591	595	585	565	572	582	594	594	583	555	539	592	647	610	600	597	619	627	594	599	580	601	615	591	594	576	573	576	630	590	588	604	634	596	548	593	578	592	569	595	607	593	565	586	563	602	635	571	597	613	597	598	580	584	635	604	597	600	563	665	623	573	604	561	583	603	561	567	605	611	592	565	590	597	595	597	590	612	590	594	549	614	561	645	604	571	595	558	612	575	578	618	617	657	595	604	593	600	599	612	566	596	587	587	576	557	571	591	578	572	588	581	614	616	571	605	609	586	608	614	522	578	565	606	576	630	592	575	587	607	593	550	599	614	576	587	576	612	544	576	575	606	620	610	567	566	598	601	611	613	594	593	608	635	595	556	585	597	617	625	649	615	560	553	616	589	599	627	582	599	592	608	634	647	608	560	562	580	568	603	562	582	630	565	611	551	651	588	596	595	583	624	649	575	600	573	567	575	587	599	592	578	568	624	637	577	569	590	592	627	608	586	632	594	620	621	564	600	596	578	651	584	554	576	599	537	585	543	566	590	584	637	599	627	578	609	586	640	567	563	552	626	595	584	610	591	604	651	595	560	609	594	574	594	564	586	600	603	540	583	585	575	567	604	598	537	609	575	602	606	633	616	600	580	593	580	572	591	571	548	622	577	604	647	568	619	557	556	604	598	615	634	592	586	609	597	578	619	595	576	606	607	588	602	586	641	573	583	622	574	598	568	615	639	599	622	619	622	597	582	595	610	581	594	565	646	598	552	572	553	558	602	634	577	573	594	584	635	593	595	611	609	615	598	586	580	581	577	572	609	608	571	601	545	571	576	576	587	579	559	592	580	593	575	534	582	587	629	537	622	588	605	576	595	611	557	619	612	587	605	591	610	616	596	611	571	622	588	612	647	603	607	604	576	559	604	550	566	625	608	553	546	543	592	581	587	557	599	579	605	612	582	579	590	580	617	632	589	567	616	584	619	602	595	571	602	605	588	621	615	628	651	572	606	594	557	616	599	600	608	597	618	594	618	589	631	615	558	612	605	599	552	549	590	571	529	612	566	588	591	582	608	605	574	614	583	592	587	558	565	652	567	640	582	555	588	607	610	597	581	565	592	592	603	591	581	607	613	629	632	585	590	559	618	562	599	628	610	592	605	566	586	561	588	614	601	546	599	588	574	618	599	556	597	556	603	648	612	588	598	551	556	594	587	588	598	550	615	556	593	592	617	586	574	548	586	590	692	656	603	598	576	627	578	582	611	565	589	601	561	603	617	593	610	593	615	558	560	620	586	612	598	636	574	611	623	616	614	579	611	604	590	554	584	571	562	543	628	570	601	618	564	612	591	597	584	570	621	583	547	604	594	552	636	602	615	606	602	590	627	589	593	578	617	591	593	609	565	587	602	566	613	577	608	594	622	599	572	561	612	576	588	596	579	620	587	627	587	567	578	584	578	609	593	642	590	594	655	656	606	580	604	590	629	580	580	610	616	581	587	583	562	557	597	543	602	577	610	581	596	644	593	632	629	567	615	594	554	618	589	547	580	559	570	577	577	622	580	611	577	586	592	570	579	603	603	586	584	584	613	629	603	587	560	614	584	568	622	553	596	604	558	592	567	583	644	624	586	529	581	603	617	575	612	595	596	588	626	606	593	569	583	574	638	570	592	608	592	569	573	606	622	586	629	604	590	575	630	615	653	603	569	597	590	624	589	639	590	580	632	579	578	549	576	651	582	595	615	594	582	599	617	611	561	604	608	550	609	592	623	564	623	650	569	579	575	578	572	584	624	594	582	585	609	605	596	601	607	569	600	619	603	600	592	587	611	547	587	611	615	636	582	604	622	587	607	579	594	579	552	631	588	585	583	593	568	537	621	592	610	576	614	555	613	564	582	622	616	621	575	592	635	617	565	597	623	610	595	597	587	586	614	628	604	609	563	607	571	609	541	587	605	587	539	548	633	595	599	614	574	589	551	610	595	589	547	619	619	556	584	609	628	596	589	583	573	605	602	601	573	604	627	613	599	580	582	588	549	586	580	599	584	588	618	564	587	549	622	611	573	603	613	574	595	623	557	635	570	586	565	568	609	565	572	598	631	583	610	596	609	600	603	626	623	588	625	625	604	577	551	598	588	598	599	614	595	590	613	549	577	616	616	586	625	627	596	588	571	631	546	617	599	605	631	591	568	620	614	609	570	609	595	639	584	597	584	599	572	599	594	568	622	544	586	645	617	568	590	562	559	591	596	623	581	525	596	604	577	570	637	546	598	553	562	629	594	612	572	606	573	605	592	606	638	655	595	609	592	562	641	611	576	632	561	578	591	578	659	597	549	555	521	584	571	606	592	580	593	597	562	572	628	601	607	636	595	574	542	625	614	591	597	551	612	606	572	599	588	588	577	555	556	570	569	563	584	615	592	615	572	627	598	641	572	634	577	618	566	610	623	602	563	588	583	565	585	605	582	533	557	541	595	602	640	586	580	581	621	612	605	596	618	572	600	634	584	598	608	616	581	572	608	572	601	570	613	543	606	625	636	586	554	609	570	607	609	596	623	591	619	609	602	582	607	600	584	614	651	554	543	618	602	605	574	591	567	575	534	606	593	571	613	577	587	557	580	600	581	581	578	639	639	598	634	576	609	594	582	610	541	593	591	583	613	581	590	629	616	578	612	595	578	603	605	603	598	626	602	618	612	585	590	582	592	552	593	614	595	603	578
2192	336	355	354	354	325	321	357	324	312	304	376	345	352	315	365	342	343	332	322	292	331	331	377	326	308	311	337	316	330	305	366	340	340	324	340	335	341	322	327	298	296	351	325	355	352	330	327	303	351	345	324	317	349	348	314	314	327	291	340	344	330	321	323	327	346	324	320	315	309	339	331	311	305	312	341	317	330	305	282	328	295	311	305	315	303	315	353	327	329	316	311	385	328	334	325	314	330	306	303	331	320	311	303	313	295	323	331	321	302	306	359	330	290	324	327	304	329	334	338	316	329	350	316	317	342	312	332	335	359	307	321	314	333	293	320	344	357	342	339	330	341	335	349	366	306	310	310	335	349	331	333	320	316	326	331	301	286	330	334	338	316	332	289	342	353	318	335	356	334	338	318	349	328	329	324	325	359	336	305	328	319	336	334	296	304	336	348	327	305	335	303	333	324	359	319	316	335	322	292	312	334	321	314	327	315	338	327	313	317	309	297	333	319	340	326	333	332	326	351	338	340	299	353	325	361	363	321	339	322	338	358	332	315	338	317	297	312	305	352	328	332	344	313	338	367	342	330	340	317	319	333	317	340	318	345	366	348	340	346	313	305	314	378	325	304	301	324	328	341	328	326	314	324	328	312	346	301	335	378	316	335	305	286	313	274	317	323	322	343	316	302	343	335	331	309	344	323	364	312	292	298	291	330	330	300	313	338	346	325	334	344	331	304	339	320	337	306	345	316	323	306	293	370	357	323	333	347	331	318	349	357	346	343	345	329	337	339	344	330	338	330	323	310	344	335	319	322	337	340	304	294	353	324	336	316	308	294	305	349	351	320	378	348	325	279	321	316	313	329	328	331	333	342	348	339	350	349	337	319	323	342	300	329	319	338	377	316	356	351	356	327	293	308	349	320	339	330	273	326	320	296	330	344	292	340	357	313	334	327	320	339	323	318	328	309	271	334	317	327	337	334	346	336	341	306	312	332	354	306	377	308	313	359	329	343	322	312	299	334	326	319	341	358	334	358	336	309	310	330	342	312	340	303	333	309	333	315	320	342	299	309	300	309	303	312	294	358	340	341	340	344	316	339	322	324	326	276	360	333	292	340	318	321	345	318	317	316	330	304	347	306	296	329	346	305	378	332	334	317	338	331	309	354	316	322	333	321	299	352	324	300	318	347	391	350	323	363	344	310	325	277	299	321	319	314	353	323	329	327	309	313	335	303	343	347	340	310	340	293	334	336	325	307	335	289	357	349	375	289	338	330	333	319	323	303	365	373	328	361	355	335	300	318	347	329	301	339	316	344	343	334	303	316	325	288	327	306	333	340	355	337	315	325	327	327	319	319	331	332	294	272	331	330	348	323	321	352	349	316	306	351	308	339	329	348	370	340	345	343	342	327	332	317	317	314	326	323	319	318	329	308	312	333	322	332	311	327	341	299	352	319	367	313	272	293	328	317	317	388	326	304	332	316	347	319	373	301	304	343	328	330	320	335	315	311	331	320	331	316	313	318	294	343	297	307	327	331	300	354	330	352	350	307	325	326	322	338	364	323	296	318	315	320	341	303	332	335	355	327	320	305	328	334	348	313	318	310	327	309	326	325	303	345	321	288	304	310	320	341	316	337	313	324	318	313	326	306	318	334	318	302	343	336	329	313	348	359	338	352	333	311	318	299	309	325	307	323	348	323	331	313	312	336	318	353	281	312	314	328	328	306	307	286	299	353	338	344	336	300	333	356	330	309	306	331	307	329	356	326	333	332	356	337	343	294	311	340	325	346	332	341	304	315	291	322	301	324	329	326	337	308	330	335	341	310	303	299	344	309	316	361	363	354	309	309	297	314	340	323	323	331	331	335	332	351	327	342	305	298	329	327	352	331	348	321	330	291	306	322	356	318	305	332	332	367	324	363	336	349	305	334	310	300	289	321	319	364	337	304	345	320	343	319	342	301	349	333	340	337	337	343	306	311	363	318	332	330	322	321	349	350	332	313	324	318	329	335	336	312	292	334	326	328	318	325	336	350	344	325	318	321	330	332	334	319	300	344	331	323	324	310	327	311	323	308	298	341	358	331	340	347	348	324	323	308	328	313	342	343	332	338	340	316	312	311	317	328	297	301	312	332	299	312	349	335	333	313	314	352	339	341	342	346	370	348	330	306	283	317	303	315	329	282	313	322	327	322	361	336	314	324	331	327	330	337	365	307	361	336	302	358	287	317	331	350	315	333	336	339	334	299	347	339	297	324	359	328	326	336	332	336	357	302	318	299	332	350	307	304	322	337	361	340	321	344	329	320	344	332	354	337	355	357	319	337	328	341	287	326	323	367	348	324	330	356	325	346	315	351	327	328	335	343	356	344	332	313	304	309	332	293	312	301	333	355	298	339	327	342	321	349	333	352	345	354	334	347	315	325	323	318	332	346	303	308	325	316	328	339	327	299	295	350	343	294	324	340	314	330	330	334	350	304	328	324	331	310	357	276	334	314	322	319	334	328	290	306	290	298	347	293	335	354	344	300	337	337	343	309	333	340	316	330	270	358	353	311	316	342	343	324	330	352	342	306	317	345	324	326	317	328	342	353	328	330	318	336	288	327	322	324	344	355	322	297	322	333	361	326	321	345	357	340	353	332	317	328	350	325	291	298	299	350	339	318	331	349	320	326	336	329	333	311	336	302	342	303	319	344	332	350	311	332	310	317	333	328	340	341	301	302	289	345	344	330	291	321	350	343	298	332	314	337	325	297	308	326	353	317	309	327	315	307	339	346	309	322	331	326	317	321	304	310	289	336	273	340	307	331	288	362	344	373	318	338	346	341	300	327	346	313	340	348	329	333	314	333	333	293	312	343	334	291	319	325	312	324	325	324	310	338	348	339	315	344	316	326	369	352	336	341	335	344	330	315	330	348	357	362	332	317	346	306	329	314	314	329	323	342	348	318	322	328	275	303	325	318	312	314	358	270	329	340	342	341	344	327	345	319	368	296	320	327	346	329	345	290	320	335	327	357	325	333	338	309	341	293	324	324	308	329	329	302	316	342	326	329	310	306	345	309	319	316	328	325	306	342	313	304	338	342	323	325	328	322	345	326	321	310	335	327	360	336	349	334	352	317	330	316	318	318	307	342	327	339	333	335	349	317	335	385	305	327	328	313	309	324	325	321	322	350	334	320	327	335	332	323	336	328	320	348	328	315	324	310	295	331	339	367	294	334	334	349	348	309	299	331	320	305	344	302	349	314	339	333	353	352	305	319	313	341	303	345	334	330	323	342	323	346	317	320	345	308	328	351	354	326	315	327	297	340	336	307	327	339	325	312	332	299	320	317	312	306	329	315	321	320	314	327	322	317	312	287	320	337	302	341	359	324	325	310	332	332	334	327	316	351	322	314	331	299	322	312	341	322	334	354	311	341	335	310	311	334	305	355	339	329	321	325	317	309	339	332	311	353	317	342	295	296	289	318	371	332	324	315	330	328	326	282	345	311	344	319	293	336
2795	875	935	942	1043	847	880	799	850	871	836	846	844	842	812	832	872	794	856	857	767	869	800	837	809	800	788	790	812	796	815	838	787	800	794	800	788	800	842	826	810	842	790	857	806	820	806	801	823	772	799	808	802	832	761	791	808	812	755	846	819	902	832	840	840	832	792	860	783	792	795	728	805	814	782	804	770	846	798	787	818	817	773	802	819	844	859	833	893	799	816	798	765	779	831	819	788	846	825	792	840	776	820	761	801	767	849	869	877	751	801	867	812	830	837	758	796	793	811	788	787	786	785	799	779	794	806	770	773	775	809	790	760	850	857	776	827	796	766	757	788	800	778	834	800	837	816	774	742	771	805	807	834	813	850	774	799	841	800	790	754	769	776	801	797	793	845	846	831	780	832	799	739	774	762	821	808	816	773	799	785	841	772	836	800	801	779	780	794	803	786	806	792	787	816	825	849	826	795	798	802	836	775	788	785	766	824	772	801	780	806	795	856	739	792	812	788	764	785	816	806	771	876	786	793	787	819	815	841	800	837	773	787	756	809	871	781	861	837	805	786	814	800	822	758	804	762	842	768	804	818	817	760	805	804	823	844	820	763	805	873	809	817	810	823	731	905	797	824	847	772	803	752	846	822	843	813	788	824	757	763	767	798	792	839	804	822	806	777	784	804	774	825	823	838	843	731	776	799	803	807	762	782	852	800	806	833	756	747	835	811	830	788	799	803	827	819	769	806	772	842	820	816	764	799	788	729	835	822	851	816	795	807	782	845	790	862	827	819	812	757	758	792	807	763	814	800	809	795	749	819	810	811	833	777	773	806	772	811	811	802	794	776	789	789	841	786	809	801	776	838	819	821	827	784	771	797	777	816	758	780	865	812	794	770	800	797	777	858	794	801	795	800	767	777	810	759	843	791	808	787	827	846	833	741	840	820	782	798	837	853	771	835	832	788	807	801	812	832	758	805	781	796	798	782	794	758	880	807	813	783	772	769	829	846	779	795	809	785	826	772	831	844	827	806	811	823	858	786	872	773	820	845	829	794	806	769	787	879	793	833	808	827	818	845	834	761	799	838	802	854	817	825	830	799	791	795	809	842	754	829	794	812	782	846	789	811	834	826	828	777	809	821	817	793	830	753	785	810	781	804	821	815	794	804	831	764	824	780	773	790	789	818	813	828	782	760	811	795	796	798	837	805	823	766	793	845	780	832	825	863	794	796	800	818	845	798	789	867	763	766	798	801	832	803	799	822	824	793	757	801	786	764	779	793	770	727	785	820	834	752	819	808	772	790	793	789	808	765	809	805	827	797	818	809	796	838	831	853	780	825	793	840	771	795	840	824	827	822	756	811	770	814	771	860	842	772	830	805	814	858	786	810	832	830	756	775	826	832	848	833	825	865	769	785	854	767	817	835	819	810	793	812	817	802	753	794	833	832	795	808	802	787	851	813	788	786	861	795	795	815	804	811	786	815	802	813	787	840	821	779	779	819	767	765	783	810	850	787	816	820	805	803	802	769	777	753	833	843	777	823	786	789	787	841	781	811	841	871	867	843	793	784	755	800	833	746	839	814	791	772	765	748	818	808	789	817	835	794	817	825	810	864	828	794	818	805	758	766	830	778	853	755	800	785	852	851	745	819	756	747	791	833	849	816	774	815	840	751	733	800	804	786	837	801	828	759	842	745	779	762	795	793	847	858	756	823	798	869	819	812	812	794	744	770	801	812	816	787	838	819	860	789	804	790	756	767	809	800	813	760	848	769	784	861	782	811	773	808	830	822	760	827	768	882	814	798	792	793	804	820	845	796	818	807	809	803	840	820	743	796	833	778	817	754	805	808	799	876	805	816	821	795	804	783	815	842	829	800	764	843	816	809	770	790	793	818	808	807	814	768	843	770	773	806	848	783	796	841	818	757	798	794	819	737	792	816	771	783	782	837	809	802	733	819	837	812	755	776	773	796	839	830	766	839	790	775	786	779	830	778	774	798	827	792	779	789	793	802	783	767	765	769	838	765	819	810	772	795	800	773	753	821	776	801	795	797	824	807	783	848	799	790	819	783	870	830	828	771	825	816	734	788	796	834	799	792	857	797	808	820	807	784	764	791	822	796	799	775	796	811	844	852	804	832	773	840	766	791	828	812	762	830	802	831	800	772	783	760	819	772	828	792	741	834	781	788	798	802	777	836	820	780	757	847	772	805	820	799	792	822	799	842	815	847	798	814	799	805	820	821	792	831	812	782	790	782	785	839	824	818	822	738	812	810	785	810	753	833	835	822	747	805	809	767	855	844	826	732	829	804	787	808	818	786	833	777	838	803	831	811	825	785	769	801	757	784	783	769	782	800	798	759	804	817	887	777	775	842	819	832	768	774	816	854	835	801	810	842	815	809	722	796	777	829	859	795	813	815	834	785	826	882	828	797	840	823	832	781	823	760	803	793	812	806	797	799	807	786	844	800	837	841	809	833	843	793	809	844	832	845	822	822	818	836	837	797	830	817	807	772	805	772	821	821	830	809	814	799	803	799	767	813	775	828	798	803	801	752	738	794	782	812	818	821	821	788	801	769	792	801	779	845	768	774	784	828	819	761	820	794	840	772	885	825	838	853	783	769	751	786	797	773	797	801	835	739	823	778	840	780	806	818	836	786	814	840	807	796	813	821	796	766	785	745	795	782	809	756	763	792	843	856	826	848	834	822	823	732	790	788	772	798	810	792	785	823	762	807	844	766	792	765	828	823	813	863	818	809	795	826	824	847	802	746	807	840	844	809	838	767	792	832	801	812	824	812	784	822	783	782	793	786	833	848	789	810	844	794	831	802	787	814	790	793	828	815	787	799	800	838	807	849	819	814	782	807	804	771	885	767	825	840	779	831	780	834	827	829	825	750	781	815	784	827	855	768	821	837	826	793	768	803	748	796	792	799	871	798	773	814	763	814	808	811	825	778	813	827	806	801	802	861	798	801	849	796	829	870	862	848	773	812	849	777	756	794	777	817	819	811	786	817	809	789	804	820	803	756	781	848	761	759	801	801	782	800	827	857	779	793	775	822	830	770	775	807	837	772	836	815	831	747	810	766	786	849	778	818	774	765	858	825	826	778	826	820	827	802	783	831	784	809	840	844	851	799	772	822	790	814	782	812	830	834	817	783	751	777	778	852	787	815	844	809	783	796	793	787	867	794	787	764	817	814	813	795	814	812	845	775	823	775	792	760	851	811	805	777	924	835	816	873	813	777	844	788	831	842	843	860	840	780	752	766	833	752	765	850	803	818	793	791	811	773	803	804	797	779	795	782	784	793	826	856	815	824	845	821	813	788	727	759	754	812	782	880	781	824	771	787	859	820	811	804	859	799	848	806	850	845	761	772	802	795	805	817	838	850	865	840	833	794	852	785	802	836	770	787	770	820	761	785	801	770	852	853	786	760	838	784	756	759	796	751	855	749	843	798	850	807	800	796	821	838	805	808	811	850	816	779	757	755	811	771	831
7839	1237	1433	1206	879	700	459	388	379	347	311	263	271	284	289	286	276	319	295	271	246	207	233	196	190	190	174	150	174	166	179	169	174	201	181	200	157	189	172	193	147	169	168	151	174	184	170	156	158	177	175	153	166	175	151	181	156	155	163	164	163	166	173	182	158	150	148	157	183	160	182	175	168	160	147	180	160	145	172	163	165	189	179	174	160	145	157	144	148	163	163	170	149	150	141	157	197	151	156	179	166	167	154	182	176	160	137	160	198	143	175	164	165	200	184	178	146	139	159	179	156	158	171	179	161	179	158	137	168	159	171	172	154	171	161	144	197	159	160	145	166	162	164	143	170	202	162	169	171	141	176	156	178	157	167	182	153	177	155	161	167	149	162	156	163	192	164	176	169	175	157	176	159	169	115	141	191	178	143	148	148	148	140	145	176	155	178	164	175	176	141	163	148	149	154	173	147	144	157	178	159	147	179	191	202	154	159	161	138	156	155	157	153	165	185	149	181	155	160	161	168	175	175	176	171	161	158	152	175	182	172	172	180	192	128	148	145	160	166	156	152	167	158	166	185	160	154	136	161	163	171	157	178	200	173	196	149	151	167	162	159	127	157	154	170	152	161	138	163	135	152	152	179	140	174	172	152	162	162	143	165	195	144	171	172	167	151	169	173	150	158	152	165	175	194	161	190	177	180	159	165	177	163	159	148	160	175	144	169	175	142	149	168	167	142	178	175	190	167	174	177	170	164	152	145	161	178	171	165	171	165	146	153	172	168	181	167	161	175	167	173	185	163	164	179	163	165	169	156	178	165	151	152	150	155	166	135	160	152	176	159	153	167	154	170	165	166	167	177	167	140	159	159	148	146	175	171	153	166	184	162	164	189	150	151	168	179	150	175	162	167	142	150	169	186	168	157	151	182	177	169	145	165	168	158	189	145	163	155	173	157	184	165	172	190	148	149	148	153	172	157	165	144	152	163	150	170	168	167	156	168	167	167	169	165	154	165	158	161	159	167	182	179	137	125	165	176	173	152	169	167	157	169	171	166	146	189	173	148	161	156	162	160	161	169	174	160	177	171	170	172	161	156	149	180	176	141	145	168	193	163	147	165	168	184	144	151	150	157	165	154	159	170	158	170	161	152	169	170	160	161	168	152	169	160	169	176	159	173	153	170	155	150	160	157	166	162	153	156	152	163	162	158	156	154	192	159	169	161	160	142	187	170	151	140	155	159	162	136	158	166	170	166	161	143	157	177	163	167	168	152	156	151	168	147	176	159	166	162	164	135	140	177	154	158	165	162	176	157	163	197	165	198	185	177	146	172	167	164	144	175	160	162	160	152	151	165	162	154	156	176	161	173	181	176	155	159	157	175	183	163	147	145	180	159	146	160	176	146	184	170	142	148	158	167	165	163	180	184	154	162	174	182	148	159	176	166	172	159	166	152	173	178	162	166	172	167	161	168	160	168	165	175	155	133	152	152	160	194	159	161	164	168	169	160	157	163	167	135	140	169	159	162	172	164	185	184	155	174	160	128	160	151	158	192	160	165	187	163	176	161	164	147	158	156	167	155	171	173	157	153	180	174	138	161	146	158	173	185	175	167	168	154	169	149	144	160	156	179	162	145	176	154	185	161	138	186	173	195	174	159	155	163	169	158	168	167	175	169	165	162	152	159	171	172	141	161	195	165	178	167	158	179	186	187	164	174	162	193	204	159	166	180	142	174	163	175	161	180	137	171	163	173	151	189	147	166	160	157	160	152	151	161	144	148	173	155	164	173	147	163	186	178	161	159	173	159	169	163	173	136	183	155	142	173	163	156	196	172	186	155	166	189	172	154	178	173	168	150	138	173	165	151	151	153	149	157	166	172	184	160	153	152	163	155	146	141	190	185	159	171	155	160	159	161	152	161	169	169	168	168	148	167	179	191	185	151	144	154	160	168	166	170	147	173	153	153	130	135	152	162	167	162	161	131	168	152	162	172	182	162	138	175	188	158	182	165	171	185	146	176	171	179	159	170	132	159	167	170	171	155	128	147	175	166	166	189	160	152	144	171	158	157	160	167	131	169	142	177	166	167	157	157	150	180	145	159	160	163	176	176	173	167	170	169	161	165	166	175	135	160	164	157	147	171	176	144	163	151	150	182	136	179	180	170	195	166	152	173	171	171	167	171	155	138	156	158	163	150	174	157	142	156	157	155	177	148	169	183	182	146	136	160	162	162	158	175	158	160	161	144	161	170	136	169	176	159	181	151	153	183	176	181	167	145	153	138	143	150	144	187	164	170	176	158	143	148	142	175	140	144	144	172	156	147	162	195	180	154	156	170	151	136	165	162	157	203	168	175	163	149	160	164	150	150	168	127	173	169	160	188	166	170	159	152	145	156	158	177	139	180	160	155	183	155	175	146	175	174	161	135	187	173	181	166	163	165	184	158	186	137	180	178	133	160	159	139	146	158	166	170	164	161	159	177	144	191	174	134	161	191	152	187	156	163	148	196	150	147	159	172	172	158	150	164	166	179	155	176	169	156	172	175	138	174	150	146	135	162	149	161	164	172	139	151	168	179	178	162	155	157	171	161	170	150	147	164	157	147	144	162	163	137	154	153	173	159	171	176	142	150	162	167	169	173	161	174	170	135	150	126	148	171	156	169	168	156	183	176	150	163	180	159	158	176	168	165	175	163	162	146	160	161	165	158	167	168	170	155	164	148	181	158	155	160	167	174	155	144	185	181	152	150	175	165	172	168	156	181	153	140	173	183	175	146	177	147	146	169	143	168	163	139	159	153	150	160	190	172	163	157	126	170	166	174	165	143	160	139	177	139	145	124	158	176	157	160	156	173	175	169	171	151	182	163	175	169	159	168	152	146	173	144	215	186	180	165	167	165	171	142	156	169	153	146	149	162	152	152	175	177	175	182	159	139	164	163	139	172	146	164	143	154	166	153	169	168	171	179	165	173	167	158	167	148	168	146	167	165	166	164	168	174	159	155	164	171	150	165	182	150	153	180	180	147	166	176	176	154	158	148	190	154	188	142	173	163	166	159	166	168	166	158	164	173	151	144	143	146	166	161	168	173	160	165	181	167	164	176	188	142	159	180	155	183	187	178	166	175	153	174	160	153	164	149	169	142	163	152	155	163	163	155	180	159	179	169	175	152	145	149	167	172	178	172	157	153	156	144	176	146	154	145	170	159	167	168	177	151	170	169	169	165	154	184	164	157	166	164	146	168	150	171	152	169	167	180	173	181	160	177	163	137	158	159	184	149	145	161	188	149	161	170	172	158	146	177	146	171	167	142	168	155	149	174	146	149	182	176	166	173	170	151	146	145	167	145	155	144	163	167	159	174	183	141	164	157	165	185	181	161	154	156	184	163	177	193	141	147	168	170	153	144	153	174	141	156	179	164	153	171	151	160	155	176	187	163	145	153	140	155	156	163	165	163	180	162	170	184	157	183	170	149	168	156	165	166	162	169	158	177	152	147	141	168	174
6220	1381	3033	3896	3433	3004	2162	1820	1808	1578	1374	1209	1296	1381	1314	1505	1375	1511	1437	1319	1003	994	909	711	660	639	614	561	626	600	632	618	579	562	608	643	566	564	572	529	530	500	486	480	535	544	497	513	474	499	517	493	454	479	490	478	486	492	503	454	469	492	525	487	492	467	505	493	476	495	509	517	478	453	448	487	443	456	510	479	470	510	496	453	427	495	462	463	467	479	471	492	480	463	440	477	499	435	515	488	486	489	491	506	440	500	447	430	464	474	451	460	454	456	468	456	499	480	469	472	461	455	461	492	412	462	479	428	456	478	502	411	458	455	465	468	462	484	473	484	521	469	473	447	485	438	462	454	460	448	455	486	463	457	473	441	465	483	488	455	446	454	460	445	468	475	468	481	475	462	463	459	459	429	467	443	483	479	481	508	478	481	488	437	463	470	439	460	450	460	451	489	445	463	481	486	454	455	459	463	449	469	433	442	445	453	425	488	465	475	449	465	476	455	461	475	441	459	480	457	462	500	412	444	478	455	443	426	434	493	436	480	493	415	439	476	479	447	436	473	457	469	456	449	461	459	443	461	490	471	475	444	441	425	446	459	467	414	446	445	478	466	463	450	465	489	464	442	489	483	473	473	448	464	474	470	462	462	431	462	472	500	442	436	485	455	467	435	482	489	444	491	486	420	459	497	464	454	498	478	501	465	469	487	457	469	477	480	484	490	461	471	466	409	442	461	433	461	446	481	436	439	456	449	444	458	458	443	460	457	468	455	505	466	461	450	443	482	470	442	468	481	461	467	503	480	476	453	487	419	472	436	472	487	433	459	485	456	471	476	467	471	453	442	445	476	467	460	447	479	477	471	456	425	456	491	505	477	469	452	514	491	463	467	522	463	459	462	426	433	449	450	454	429	463	450	440	468	458	464	455	464	471	449	453	447	483	451	450	447	470	443	473	439	478	477	476	461	464	465	463	441	472	446	436	470	419	444	456	433	466	477	432	406	493	471	489	474	484	465	483	474	463	446	457	460	461	458	478	418	502	451	442	476	488	392	452	482	457	466	477	455	459	452	456	434	459	456	401	473	490	446	483	449	476	443	448	465	435	474	478	473	479	465	511	441	486	428	454	451	428	441	507	484	441	399	463	444	459	451	450	449	478	470	474	460	455	467	484	455	425	453	457	467	469	454	458	442	471	500	433	468	428	433	490	483	476	435	484	444	469	420	483	520	455	493	434	446	469	466	478	433	447	461	474	511	437	434	460	525	458	482	455	523	486	478	506	479	472	476	484	475	473	460	481	449	444	455	459	455	442	460	440	442	443	491	464	432	437	482	479	403	468	449	419	476	456	438	485	444	483	446	510	428	449	446	460	450	504	447	445	472	450	426	497	483	440	452	418	479	446	441	474	500	468	457	458	473	470	459	444	419	452	510	483	448	429	487	480	504	453	516	493	455	510	493	480	488	454	480	445	444	460	469	445	451	456	512	435	419	454	451	482	484	452	483	461	445	499	487	461	475	453	492	430	454	464	458	482	463	488	522	447	460	466	427	466	444	456	469	479	458	461	440	477	461	456	466	488	477	480	470	458	461	469	435	452	479	454	454	454	433	481	450	469	468	470	429	462	468	437	486	486	440	448	476	458	460	452	464	458	461	451	442	458	455	468	446	466	459	479	459	449	454	444	452	456	492	495	509	457	479	450	451	455	435	469	455	501	445	455	466	435	515	448	461	495	468	490	447	467	477	481	444	461	500	439	509	482	461	420	487	449	458	461	451	467	428	441	453	484	482	497	428	486	419	451	495	459	435	428	521	446	468	475	467	472	462	441	470	450	494	445	453	423	528	453	484	483	472	505	471	490	480	497	474	454	437	509	475	465	471	447	442	446	444	449	459	457	486	447	504	486	462	462	495	461	477	469	436	468	474	454	461	463	494	470	462	426	435	471	482	459	475	491	459	462	458	459	466	475	461	480	469	490	403	488	461	475	480	455	460	475	468	469	467	427	429	460	457	430	465	428	471	459	453	468	470	422	436	488	471	446	448	464	423	481	463	458	475	432	432	463	512	439	480	464	456	439	491	459	452	439	445	457	488	417	442	440	496	423	447	446	440	482	459	450	495	491	457	457	429	445	432	455	489	460	453	454	459	454	461	511	495	433	453	462	528	490	518	442	483	459	450	458	493	481	432	484	481	484	441	462	438	455	455	457	437	427	447	474	426	473	476	444	513	476	446	444	461	469	452	440	473	494	458	462	458	473	463	506	494	474	511	464	459	486	472	477	444	482	420	468	465	483	464	466	494	460	438	446	461	441	468	459	487	492	507	470	441	430	457	465	480	461	456	452	450	440	487	462	491	439	445	447	483	472	451	482	466	516	479	462	454	485	486	453	464	463	479	473	439	470	452	475	484	460	476	444	466	490	464	478	478	420	437	431	456	442	465	487	487	471	460	488	501	477	460	456	423	455	452	443	465	482	434	510	474	454	479	462	452	494	452	420	469	440	443	468	410	442	475	481	477	468	482	471	512	456	474	497	436	502	459	475	461	473	471	469	477	480	445	434	452	501	454	488	420	483	469	448	422	458	472	434	488	463	459	491	477	456	477	482	471	433	461	479	465	502	466	466	491	451	474	457	454	485	457	487	459	467	465	456	481	471	436	447	504	461	425	467	489	468	437	522	423	473	483	449	481	471	416	490	453	468	475	457	471	434	491	445	495	430	473	389	450	471	525	431	444	429	458	445	449	492	468	469	438	487	475	459	464	429	517	475	465	454	471	475	468	431	456	466	453	484	484	459	472	454	449	447	473	478	438	477	454	471	459	465	460	459	466	493	514	482	481	436	482	444	480	479	479	459	439	498	465	446	492	444	472	450	467	506	475	510	481	456	432	422	463	486	457	431	418	452	452	451	477	460	458	468	481	446	440	451	469	460	490	460	452	440	455	451	463	461	459	455	438	476	485	469	486	461	459	478	492	478	416	445	465	410	446	464	481	463	472	464	459	483	445	470	500	459	454	463	501	449	471	468	466	456	475	452	460	491	448	454	461	516	491	444	483	429	476	437	491	483	484	475	505	463	446	440	459	473	445	454	458	446	450	475	497	471	487	484	482	473	451	500	469	502	475	419	471	456	479	482	480	413	483	487	481	476	513	475	424	477	451	493	444	502	490	479	477	475	429	460	463	471	491	464	508	423	449	485	470	483	477	461	476	456	467	470	458	479	455	477	506	467	451	430	482	457	457	447	482	466	482	469	461	464	481	485	469	447	472	470	502	493	413	478	476	448	438	465	465	504	447	437	443	485	440	443	450	455	471	463	436	498	473	438	446	460	434	487	495	438	486	474	438	479	489	484	417	457	458	481	420	436	425	435	464	483	496	458	459	503	472	483	483	445	468	450	434	474	441	459	517	470	457	444	450	471	476	435	432	492	452	470	477	446	457	456	480	462	486	475	454	486	454	450	467	504	469	493	476	490	424	495	462	448	438	453	449	494	489
14390	2659	2975	2247	1623	1274	921	687	618	563	462	424	432	420	492	482	511	486	430	525	366	348	306	287	299	248	246	230	271	238	239	231	245	255	248	271	254	239	220	210	232	230	197	212	225	230	199	234	223	217	239	232	234	235	239	214	220	239	234	224	215	205	204	210	235	233	232	227	198	206	175	200	215	223	240	194	209	204	241	237	222	246	226	213	204	212	209	215	212	207	186	209	206	231	190	225	237	243	234	243	225	197	185	213	228	204	220	213	208	207	219	216	175	215	224	239	229	217	226	222	227	201	241	210	218	212	232	215	215	208	189	194	250	218	227	210	239	223	211	197	223	213	214	229	209	224	202	206	214	216	195	215	209	230	220	185	216	241	201	224	201	213	183	231	212	202	194	214	210	232	217	214	200	211	216	210	225	237	232	185	216	212	216	203	202	218	214	224	242	197	226	203	217	217	223	237	214	180	192	231	233	218	187	208	257	228	229	211	201	207	219	218	205	206	210	214	202	193	215	186	230	195	200	192	208	213	236	217	214	241	206	236	205	219	245	226	215	219	208	201	222	208	211	220	228	225	221	218	220	213	177	201	221	208	215	204	217	192	240	210	236	217	198	217	203	211	225	201	206	206	200	220	226	205	214	203	201	218	210	232	208	213	210	270	209	228	215	217	219	203	210	232	219	214	216	207	202	196	204	228	185	215	253	227	212	242	237	203	205	236	222	212	217	207	212	195	227	191	229	221	200	224	218	221	224	204	220	233	240	209	193	205	185	222	214	230	229	231	199	212	220	228	194	219	221	209	216	234	220	205	235	225	248	218	214	203	230	243	197	204	229	208	210	228	219	202	253	193	240	232	208	203	218	237	203	201	222	187	198	221	223	220	205	203	206	209	212	228	229	197	204	217	208	190	225	207	232	217	205	198	192	228	206	203	216	215	191	215	199	210	213	204	242	203	220	223	211	234	227	228	227	196	203	211	225	207	198	214	216	214	193	217	206	205	215	211	206	205	226	237	219	241	215	192	228	248	210	204	197	201	209	227	224	211	217	222	219	201	209	197	212	208	220	211	199	213	195	212	213	202	208	233	224	197	224	219	194	227	181	202	226	230	228	220	240	218	229	218	215	226	198	224	227	221	206	203	219	192	209	215	218	206	227	205	229	224	181	224	202	229	216	209	208	214	209	189	216	226	237	190	232	198	233	218	220	198	224	192	240	187	203	190	232	201	194	200	179	198	190	229	225	212	212	225	196	222	237	223	219	210	203	200	225	221	219	221	210	213	221	240	227	175	241	209	246	223	212	205	213	210	179	201	224	187	223	238	198	187	234	214	205	230	201	207	216	218	215	213	208	210	217	190	205	212	212	220	204	205	210	182	219	223	218	235	221	192	191	194	194	217	219	190	200	207	206	201	210	209	180	218	202	210	223	211	193	246	198	200	212	206	219	227	203	185	209	222	192	214	195	223	190	233	211	240	212	219	210	228	219	212	220	198	184	202	219	198	192	210	209	192	224	223	216	223	216	204	226	212	215	228	233	201	206	249	201	199	224	223	225	215	198	202	204	219	190	230	232	244	222	236	220	217	212	237	203	194	223	199	225	208	238	202	200	235	198	202	220	217	210	214	211	201	249	214	210	223	206	214	225	230	236	215	215	203	230	216	221	209	184	228	180	206	215	207	194	188	200	207	230	220	176	192	212	215	232	216	235	214	200	206	241	229	216	208	173	209	239	214	222	235	173	234	229	226	221	208	230	195	216	215	194	229	200	225	176	199	193	199	227	224	214	213	226	190	210	198	224	248	215	216	226	202	229	219	185	201	223	190	194	183	203	206	222	192	204	216	236	192	217	223	196	229	219	188	199	215	204	189	234	204	223	217	209	219	205	197	210	201	203	217	228	234	211	209	206	233	221	216	198	224	248	195	210	219	214	220	203	194	216	216	216	213	205	199	208	202	222	201	226	203	235	226	222	242	177	218	206	224	233	221	209	236	230	181	222	189	200	234	210	217	221	212	214	222	231	246	204	195	221	202	217	215	225	234	200	219	233	199	208	255	208	196	215	231	192	186	216	220	217	215	206	215	219	213	210	213	203	217	209	230	196	251	198	206	210	214	207	248	225	228	207	219	191	235	229	206	205	225	215	199	197	214	195	204	236	230	211	217	200	240	211	227	207	203	237	234	219	193	219	218	207	195	217	219	219	200	203	209	218	228	181	195	201	181	225	198	207	219	211	231	216	217	200	248	213	202	181	249	185	235	202	206	220	204	202	212	193	216	209	232	209	238	228	196	219	217	240	184	226	216	223	227	216	214	221	217	191	201	221	240	267	208	225	224	206	236	203	204	212	208	217	206	218	205	188	218	230	217	234	219	242	219	211	213	223	211	215	204	213	226	212	218	219	222	190	231	203	227	210	188	229	199	193	218	232	192	210	199	184	180	241	211	219	211	181	200	200	217	226	188	233	220	201	222	190	209	257	217	216	209	233	221	226	204	203	219	237	222	207	213	211	234	203	201	211	188	214	224	213	207	191	186	197	215	196	192	234	220	206	229	207	210	224	234	194	192	183	189	227	218	226	225	245	216	222	215	228	203	190	223	216	208	191	211	221	233	231	198	213	221	201	222	223	221	218	209	234	219	250	240	183	228	226	226	226	236	199	215	228	222	198	211	201	235	210	196	229	212	198	210	197	211	205	230	194	202	211	215	218	196	197	229	208	243	205	192	201	219	208	187	208	240	202	209	233	200	244	217	215	204	206	206	200	228	197	208	231	186	202	207	245	205	211	227	213	214	195	202	197	211	221	235	201	228	225	212	205	231	211	176	213	229	236	225	234	212	229	210	216	200	207	214	222	233	229	203	231	209	197	225	230	194	216	216	213	221	203	197	197	194	226	204	208	202	213	219	206	231	201	218	230	213	207	203	202	215	217	224	211	197	217	190	206	202	209	223	206	201	230	223	193	193	229	194	226	195	209	202	211	225	205	239	223	218	208	195	222	208	185	205	201	216	228	235	227	202	211	203	237	207	221	196	222	208	211	206	233	204	215	220	224	240	206	230	224	201	229	230	214	210	188	211	183	187	197	234	219	214	213	211	224	188	240	218	239	223	219	206	227	222	208	231	212	238	202	227	235	183	204	234	188	213	249	207	222	212	190	198	223	226	218	212	205	203	218	218	239	221	212	207	224	239	222	211	214	212	238	196	224	192	209	198	195	220	215	195	204	231	207	244	228	201	225	230	240	222	212	213	191	219	198	238	193	211	217	203	227	217	215	242	197	221	227	212	212	196	219	193	204	219	232	213	211	222	213	230	211	205	215	227	190	213	244	202	197	223	201	221	210	209	225	207	218	205	220	192	224	214	199	200	191	219	231	228	220	227	208	226	222	216	233	252	200	195	225	207	214	211	199	231	210	207	188	230	240	193	242	230	185	212	201	220	223	235	241	248	234	209	187	212	231	206	206	180	224	238	224	225	221	214	247	227	238	234	226	210
8176	2394	5482	6338	5780	5244	3910	3118	2783	2681	2222	1986	2062	2121	2519	2494	2546	2675	2626	2339	1457	1847	1338	1093	1141	979	837	867	909	905	885	873	925	962	984	850	839	748	790	732	756	697	698	699	692	666	694	709	641	670	669	686	659	658	661	654	661	632	646	637	641	709	699	702	691	659	631	649	669	626	646	617	617	645	624	617	597	677	602	663	670	612	606	616	570	560	603	639	624	623	667	618	613	679	604	589	631	596	655	594	655	590	610	622	592	576	575	591	619	565	583	634	647	585	627	602	652	596	585	615	589	603	597	592	570	581	614	608	576	591	640	625	605	607	606	595	602	576	648	581	576	624	614	610	535	675	614	612	588	644	583	607	593	589	654	598	613	627	628	609	583	646	597	621	543	608	600	617	632	563	615	619	584	579	596	614	556	637	564	585	610	614	596	567	588	661	587	612	610	574	552	626	582	611	612	596	590	565	629	622	615	576	555	586	630	573	579	563	607	614	607	586	573	644	626	595	595	574	570	597	593	600	632	609	611	573	592	632	622	606	605	651	600	598	592	631	598	598	620	581	632	620	593	599	599	610	593	625	625	614	603	632	639	561	592	605	582	578	600	612	655	620	587	579	620	640	578	617	630	590	572	629	568	645	598	600	598	594	586	585	576	638	581	614	594	599	580	625	576	603	604	592	630	591	584	601	589	591	615	592	607	599	617	615	617	596	648	623	608	552	682	582	620	609	629	570	570	633	565	617	602	596	637	588	558	581	598	592	625	622	572	610	600	594	601	597	626	579	595	540	576	633	610	638	576	599	605	585	592	634	639	585	593	583	584	565	611	585	602	604	605	567	584	633	559	592	610	623	559	588	598	593	601	587	565	587	620	628	618	598	555	603	633	611	609	577	607	612	601	601	597	569	581	592	591	606	597	587	604	596	550	593	594	559	573	606	617	554	605	607	594	586	584	566	606	555	553	568	609	604	643	587	587	552	627	627	600	621	607	592	603	588	603	651	585	590	590	629	632	635	627	597	635	637	558	571	632	580	631	576	597	619	574	628	559	569	567	613	565	602	582	600	641	602	591	582	622	609	589	609	585	582	616	557	590	595	625	580	603	576	572	595	608	589	607	618	597	590	544	589	615	565	601	570	611	635	588	615	605	608	615	584	567	587	597	635	537	593	623	577	557	613	575	593	562	591	543	599	634	636	603	568	603	611	614	588	572	620	574	592	562	602	625	589	626	601	574	628	596	603	624	661	629	592	590	595	615	546	604	571	592	592	587	605	630	600	610	619	595	592	643	574	598	626	604	606	618	652	599	688	609	607	660	584	581	589	633	628	584	589	598	600	614	641	615	569	570	581	605	560	610	626	568	610	620	600	590	586	610	583	621	624	577	583	602	594	614	614	588	616	607	611	634	579	624	611	585	610	604	580	587	617	568	615	623	631	644	614	623	608	555	620	616	631	568	608	603	526	587	604	616	609	605	637	615	615	547	637	602	587	587	633	579	590	576	608	627	618	609	594	563	575	584	608	627	594	589	581	619	617	643	609	587	625	561	548	607	625	625	605	616	620	616	590	583	591	576	628	617	611	569	610	618	567	608	588	570	644	596	611	618	633	606	576	638	591	599	613	606	605	596	565	627	583	633	593	618	554	615	584	625	605	601	583	610	609	599	594	618	603	598	591	638	591	647	600	622	609	625	614	595	580	619	594	585	620	542	590	580	587	606	588	610	563	596	566	568	630	564	586	631	598	598	598	631	636	590	604	586	578	595	639	607	576	658	609	559	571	628	614	582	559	604	609	629	610	590	587	599	606	608	571	596	639	597	603	608	605	579	570	563	625	575	595	611	638	626	641	588	630	610	616	592	595	601	615	597	572	584	600	569	621	560	536	554	588	613	644	592	608	579	629	623	584	633	636	580	647	564	594	593	597	580	576	590	581	601	619	625	573	595	620	610	628	575	629	616	601	579	592	615	613	619	587	593	619	625	560	646	612	596	623	575	611	590	608	634	574	570	600	623	619	612	588	650	596	608	552	597	575	605	594	605	593	558	586	618	604	581	577	531	620	550	642	599	605	562	612	614	593	613	572	574	585	656	605	609	577	624	605	584	617	610	627	596	573	624	633	592	654	547	551	629	614	599	564	595	594	610	619	593	611	631	545	563	578	590	637	569	591	580	583	620	591	637	598	579	586	608	575	591	566	650	603	577	552	615	589	598	625	615	603	594	612	549	589	590	609	569	612	598	560	617	641	616	603	609	579	588	593	617	629	575	601	623	629	581	641	636	577	615	630	579	588	616	604	595	616	609	597	624	587	547	603	635	607	588	626	635	628	600	575	609	578	619	589	552	589	564	591	640	621	596	609	626	604	603	619	606	621	614	631	616	612	579	607	587	598	601	596	619	584	587	601	601	599	632	642	606	587	618	565	599	640	641	590	602	618	635	623	593	635	588	565	594	551	636	547	573	594	590	553	601	600	580	582	572	621	619	582	546	616	593	632	600	604	608	614	605	614	638	564	547	605	640	565	578	596	582	591	598	592	587	552	609	585	624	587	583	609	637	620	583	618	588	588	574	597	622	581	642	601	583	589	574	577	599	559	586	627	583	587	618	585	632	604	560	573	616	584	562	606	594	606	614	605	577	604	557	605	606	558	581	578	597	610	627	610	586	582	610	593	579	574	612	582	632	630	583	619	633	609	594	585	620	606	621	600	606	592	592	629	563	612	581	581	586	615	585	619	576	627	658	579	577	632	622	603	531	556	594	606	562	605	596	641	613	566	610	601	618	586	590	606	608	578	581	607	590	634	596	592	584	587	581	556	610	583	590	562	599	582	646	609	609	587	639	572	621	569	576	539	616	598	610	592	594	626	598	576	617	607	595	585	586	601	621	587	592	642	598	619	553	559	633	573	624	573	588	587	563	563	617	560	560	610	593	593	653	605	556	569	600	660	621	597	595	590	557	603	621	576	573	603	582	626	595	646	606	578	602	602	593	606	580	613	583	588	602	610	616	607	593	589	578	562	586	635	585	589	618	584	636	586	562	632	559	562	624	571	587	603	606	631	600	599	612	624	573	614	591	564	566	645	590	630	599	601	602	645	559	611	570	582	555	591	629	570	629	600	616	589	622	629	563	585	607	560	594	619	583	592	602	615	598	615	609	625	604	594	630	586	596	625	611	627	601	599	612	613	627	636	549	593	563	581	583	593	605	584	594	551	587	618	609	592	595	590	624	580	593	615	616	626	594	571	621	620	600	589	573	610	544	548	574	619	624	606	641	617	591	613	621	627	580	546	638	627	618	602	619	611	599	600	631	589	613	628	618	566	562	606	626	650	612	593	607	594	623	569	586	579	560	636	616	624	606	648	618	598	587	626	599	612	583	617	587	590	590	623	652	584	603	578	608	555	584	609	620	615	620	575	608	613	597	639	605	623	610	628	630	624	547	597	589	583	608	552	597	580	546	597	615	606	627	616	547	647	628	587	597	581	613	551	582	579
2181	383	410	338	378	335	358	323	360	330	366	337	353	350	335	368	364	332	322	368	317	362	341	296	319	312	333	352	340	322	323	306	304	339	345	332	361	316	308	341	317	326	336	317	359	312	300	341	339	321	314	327	313	333	335	315	305	316	334	318	326	321	331	308	317	295	350	311	334	361	346	309	330	339	342	294	327	326	336	328	340	331	346	330	327	314	349	353	309	315	311	333	334	325	333	312	328	353	350	325	308	357	332	288	309	339	343	321	342	337	303	327	328	309	374	338	359	330	301	340	321	362	314	360	326	370	359	354	351	307	363	342	317	355	340	345	293	334	304	340	320	311	332	344	312	349	310	305	318	334	350	337	355	325	331	302	347	302	343	338	306	362	364	305	329	375	316	350	330	356	303	354	329	353	340	344	334	311	330	323	330	316	338	330	320	323	328	342	336	325	309	345	334	307	313	332	310	323	309	329	350	287	320	333	357	339	347	356	341	324	356	333	348	352	335	322	334	359	329	327	306	355	308	379	335	334	317	318	321	335	321	335	353	331	364	346	335	383	318	292	337	325	323	313	359	338	310	328	322	312	322	307	355	345	336	342	296	324	326	316	327	334	305	343	327	294	321	333	333	347	342	328	326	345	338	315	328	324	324	294	334	323	333	330	341	316	307	304	307	332	313	341	344	315	340	339	334	331	316	348	355	334	329	303	351	343	361	330	314	297	345	302	306	348	345	353	307	308	320	316	304	305	338	346	315	286	324	324	328	311	372	365	329	303	335	324	387	320	336	328	321	314	289	331	332	296	387	332	344	346	328	356	308	344	315	323	329	335	356	340	362	306	316	332	327	331	319	302	284	328	361	338	346	320	337	341	328	309	307	325	335	290	317	329	315	339	334	343	362	309	343	332	295	338	350	340	357	366	332	328	309	321	331	348	341	318	331	331	308	314	359	340	356	317	296	299	310	339	300	330	320	332	324	338	322	328	345	320	347	324	352	345	318	346	366	329	337	331	358	343	358	298	334	325	327	290	330	339	334	365	342	355	360	347	314	330	296	331	324	367	313	308	313	299	321	312	347	317	323	301	371	358	335	334	342	337	356	335	334	345	323	317	351	326	317	322	327	340	339	312	310	328	304	332	332	325	305	318	331	325	345	336	314	345	333	354	354	344	287	326	334	357	318	335	316	335	296	324	326	365	318	331	339	332	361	310	294	329	298	330	317	321	363	318	328	331	323	332	334	347	335	352	336	316	330	330	302	322	355	355	376	288	327	345	360	354	317	309	306	310	356	350	355	318	343	306	333	312	346	320	333	343	344	347	336	313	290	311	330	345	332	345	362	313	346	316	357	376	310	339	336	360	319	327	316	337	345	324	326	317	328	308	333	329	333	316	309	322	356	329	307	312	325	352	313	324	341	325	337	343	296	359	333	319	363	386	324	369	314	340	335	312	326	302	343	316	347	352	320	334	327	336	349	345	340	374	360	343	314	346	353	336	341	303	343	326	361	331	336	331	320	332	355	353	347	341	373	322	355	351	319	306	330	325	333	318	333	313	307	285	331	322	343	336	327	329	332	335	332	335	335	303	315	366	370	335	342	332	390	352	358	321	328	312	307	361	351	343	326	328	329	297	322	318	300	340	349	343	348	311	324	330	324	307	320	362	335	330	346	313	292	371	341	339	328	368	319	302	326	309	292	318	317	315	348	325	304	323	321	340	321	306	327	324	333	316	314	344	348	362	305	351	336	329	331	316	318	301	309	343	308	321	318	370	330	327	334	322	329	306	319	327	345	336	322	330	337	294	308	337	352	341	303	325	348	321	342	348	349	367	374	340	329	324	350	323	340	323	365	344	328	349	331	320	363	321	325	316	319	354	315	357	321	347	310	304	326	324	336	340	346	310	311	307	305	342	321	318	357	296	328	291	348	320	337	332	279	331	312	299	332	340	325	328	341	364	341	334	326	322	310	306	377	335	305	329	308	298	305	344	341	307	354	332	316	358	323	334	358	325	306	343	328	333	322	344	339	345	312	362	330	345	360	348	306	316	345	320	312	325	315	329	317	342	325	324	335	315	296	333	338	386	342	341	321	367	319	294	313	304	294	321	315	345	332	353	315	324	320	347	304	323	343	295	347	344	327	317	312	308	304	327	322	309	345	329	312	333	334	326	341	308	315	277	323	331	332	335	320	316	335	352	312	306	317	324	341	374	332	345	335	329	336	314	326	338	356	307	321	343	319	300	319	324	369	340	317	318	327	319	348	338	281	351	336	340	349	352	288	324	351	318	336	320	331	319	321	335	325	340	304	331	338	334	332	383	332	331	311	330	320	338	332	303	348	332	307	319	347	337	319	317	360	325	322	318	355	331	314	286	350	327	347	335	324	311	344	349	355	376	311	307	324	340	353	353	350	326	339	321	324	327	337	322	333	283	299	291	305	337	337	340	315	314	321	338	315	305	290	358	313	339	344	333	322	352	352	322	344	314	333	329	327	372	352	324	336	292	329	324	344	316	364	314	331	331	342	373	316	338	319	356	336	309	332	331	350	324	326	335	314	339	398	343	331	313	331	315	332	357	342	340	337	342	355	317	324	320	334	342	363	364	344	320	303	287	320	336	332	356	331	333	337	340	350	301	328	285	324	344	345	337	312	297	322	339	361	353	329	316	339	305	321	329	350	339	347	326	299	334	304	330	355	332	321	352	353	320	359	333	342	327	331	354	314	333	328	303	316	349	325	339	355	306	331	345	340	333	309	332	351	301	321	342	352	317	363	352	328	310	332	276	329	330	330	330	338	324	367	330	358	328	332	335	323	291	316	295	325	343	317	312	338	333	326	349	320	320	319	331	310	326	329	317	304	310	320	336	339	315	313	320	337	324	299	343	339	332	326	327	315	327	302	354	304	343	336	325	339	336	320	341	312	333	337	318	316	323	343	343	328	330	341	320	362	343	331	358	358	328	295	337	332	357	307	341	319	345	328	315	340	277	347	317	288	301	345	353	331	315	313	350	315	324	311	302	341	344	342	310	304	360	363	340	354	329	328	327	332	355	335	346	355	333	354	348	301	363	330	360	335	309	338	320	348	327	353	327	358	325	340	335	318	349	298	335	330	290	309	347	339	363	309	350	340	320	336	367	339	316	348	326	350	323	307	335	337	328	318	321	353	303	309	345	335	325	335	356	337	343	324	340	350	344	319	318	307	309	341	329	293	312	350	316	328	329	346	309	342	324	342	328	307	359	349	312	359	377	339	331	309	353	299	324	315	353	335	299	329	337	351	368	343	301	325	348	345	313	332	359	315	296	339	318	351	312	333	317	304	313	327	306	297	336	363	376	315	339	303	336	362	375	357	347	335	332	338	298	332	337	312	336	310	332	349	305	313	372	341	335	368	348	347	334	345	298	311	336	320	301	300	349	340	313	330	336	314	312	307	339	323	339	326	337	342	333	334	268	333	337	287	331	302	331	337	324	311	342	336	333	326	310	319	331	317	326
2880	863	1006	997	912	916	884	864	850	831	871	869	827	850	827	870	832	807	806	822	810	846	836	801	775	778	844	816	839	872	825	832	820	816	843	795	746	763	778	822	797	835	837	833	724	825	796	788	804	796	767	780	812	786	803	789	743	800	768	852	805	834	844	842	780	814	827	845	767	828	810	823	804	796	807	809	827	845	769	754	861	816	749	840	788	830	806	813	802	801	781	836	787	821	830	821	811	850	842	754	807	839	813	787	868	863	797	864	726	797	815	776	866	835	835	830	874	830	810	775	843	824	833	774	807	807	801	829	819	821	788	834	849	835	827	832	823	849	865	808	808	851	800	841	797	766	822	809	875	770	810	823	789	851	827	788	793	879	801	787	806	779	796	817	792	820	813	793	837	770	829	864	824	805	767	818	810	801	801	789	809	835	792	793	759	799	830	805	851	812	805	812	842	788	794	794	820	843	815	779	833	816	838	783	801	852	797	812	857	831	829	819	840	793	835	829	782	839	820	826	800	810	773	792	773	785	862	802	820	808	773	829	809	806	812	822	792	815	856	802	821	804	807	770	824	790	801	773	911	853	818	833	801	868	778	771	764	800	794	811	780	819	809	835	807	793	850	799	769	801	855	866	807	859	834	841	816	819	807	782	804	827	836	831	846	846	794	815	764	855	785	847	778	793	820	836	761	828	802	815	830	795	849	818	838	792	797	835	819	800	860	841	820	810	816	817	864	849	792	816	811	860	814	783	820	794	797	827	824	830	781	786	797	832	815	787	829	860	807	762	751	844	750	771	762	858	819	863	794	820	778	818	824	744	779	863	804	836	807	796	825	828	786	827	798	802	818	846	821	803	778	784	812	811	864	829	780	842	769	807	832	798	902	795	804	803	807	789	816	800	794	777	839	820	811	782	813	882	785	830	782	859	830	785	745	777	799	808	789	837	808	819	810	806	773	840	809	822	750	770	734	755	766	816	855	832	796	826	849	889	738	830	806	808	811	831	805	823	876	779	769	795	803	805	861	816	829	805	791	800	803	808	764	811	790	763	808	804	790	805	810	830	852	824	762	804	860	769	862	843	837	770	818	816	785	835	805	826	876	812	789	807	822	863	824	798	812	807	833	823	807	816	821	849	783	813	779	797	835	858	808	790	813	846	840	776	847	848	748	779	825	868	800	834	812	800	854	791	824	828	814	826	779	843	844	858	776	866	808	825	789	795	865	795	813	807	821	817	826	812	790	841	799	832	807	779	840	813	765	866	803	854	807	788	765	767	825	854	811	864	757	783	817	802	790	812	808	820	795	838	847	827	819	759	816	842	787	854	790	865	791	820	823	818	796	836	837	807	798	787	829	801	781	836	823	845	769	809	831	808	804	856	752	759	796	803	826	805	761	835	802	803	805	833	880	808	810	789	785	812	817	810	812	800	854	757	778	824	844	797	815	793	820	783	806	840	773	785	863	812	841	797	826	867	828	759	813	827	838	760	849	822	844	757	770	842	817	781	787	825	775	846	779	820	822	813	799	814	803	793	794	796	839	830	825	809	837	849	846	877	793	845	775	804	816	825	863	839	872	806	837	836	879	788	781	804	807	793	781	855	825	742	752	823	832	769	801	818	769	836	788	820	836	791	780	850	878	860	824	764	844	860	787	774	788	778	873	781	799	858	813	832	767	826	801	843	838	825	852	802	840	843	867	846	776	866	815	794	797	782	798	850	800	805	809	783	850	852	814	845	845	789	813	774	813	831	782	779	830	820	744	829	786	819	777	846	787	819	812	816	833	839	856	793	809	776	774	834	769	797	827	791	763	788	810	789	820	778	769	850	777	773	811	785	829	822	785	746	812	798	821	834	821	831	824	784	794	792	806	809	808	786	783	802	809	827	790	836	782	823	842	796	781	794	809	837	812	847	863	792	809	825	790	787	789	868	788	815	840	820	789	777	833	846	866	760	821	799	774	827	795	806	841	809	811	818	830	834	788	768	808	807	783	797	812	750	840	839	859	800	740	819	804	809	857	810	789	804	754	789	778	803	805	834	804	781	828	827	881	819	814	801	833	797	802	781	857	729	807	783	814	865	810	872	858	783	739	856	743	809	786	810	790	861	817	785	802	820	841	827	777	826	770	808	819	817	837	802	832	785	824	821	838	858	815	793	831	817	817	798	798	799	810	816	826	827	799	833	785	837	803	805	807	818	829	854	831	795	800	813	819	797	736	794	857	799	807	815	785	780	817	824	822	809	786	775	792	783	766	829	823	789	789	791	857	808	748	841	819	771	811	807	847	836	794	839	805	800	771	798	785	821	779	796	780	813	773	773	813	821	827	837	772	796	802	852	824	826	840	842	822	775	828	830	837	798	812	846	828	874	816	810	810	804	788	809	767	835	830	822	837	852	793	849	829	788	778	865	788	781	817	820	760	807	868	844	774	871	799	842	833	815	798	799	785	783	866	845	849	843	880	768	804	772	797	778	835	785	818	828	845	814	856	854	871	842	783	835	849	797	752	834	784	819	803	812	761	832	771	819	824	825	843	785	834	804	806	824	851	802	803	791	845	813	876	785	792	819	839	837	820	816	800	793	885	784	861	828	752	820	833	768	796	813	821	802	816	803	772	763	798	857	807	775	843	819	764	822	782	835	762	771	811	782	812	844	836	855	844	841	788	799	831	831	842	789	793	829	812	778	812	837	776	807	828	787	786	839	852	859	784	775	764	823	810	808	818	794	828	801	793	813	812	811	801	846	810	775	778	840	818	864	747	841	810	806	771	785	797	802	851	887	854	834	780	794	797	764	864	806	845	869	794	801	833	797	802	811	807	807	840	808	768	777	825	800	818	749	820	828	839	796	803	834	789	846	819	845	808	810	815	833	762	825	823	798	828	809	834	824	826	816	818	786	806	828	791	826	788	820	822	827	835	869	881	815	796	757	816	833	842	808	837	776	806	786	773	810	842	785	811	831	750	800	813	825	858	811	773	812	817	785	826	790	827	775	835	812	778	785	760	773	781	827	844	805	817	803	754	844	836	825	785	821	815	827	855	824	837	807	813	803	822	768	806	806	788	812	892	818	833	833	879	793	810	814	807	781	759	856	769	768	808	807	851	807	813	838	791	816	801	778	802	876	819	799	824	773	835	779	794	797	829	833	817	825	777	784	796	761	866	875	742	777	834	823	814	823	851	844	767	802	808	827	815	865	835	802	819	838	836	806	755	794	796	791	808	851	830	813	810	794	765	829	817	809	814	777	835	873	823	736	838	781	808	855	891	794	819	787	793	823	795	823	767	783	800	798	811	769	832	867	813	785	816	853	846	868	787	831	839	761	827	847	867	823	860	848	793	772	818	801	792	781	835	865	801	831	842	786	825	822	771	797	845	796	762	847	798	764	823	842	768	826	790	787	828	873	808	812	808	782	877	798	787	825	777	867	790	800	823	856	824	828	781	784	794	797	779	833	794	763	785	782	809	792	779	822	847	836	810	827	819	814	848	826
8020	1286	1561	1304	982	725	490	412	420	357	310	301	315	270	282	278	302	332	312	305	248	209	213	199	189	198	186	166	183	195	182	206	162	175	163	178	181	179	188	185	160	159	168	173	177	163	174	156	178	166	159	144	146	173	172	160	175	192	170	167	165	188	191	162	149	166	149	173	157	166	151	160	186	164	164	177	150	170	188	200	162	175	154	164	153	171	162	174	152	151	156	160	159	164	170	171	150	162	167	180	170	159	164	184	155	172	138	165	169	153	174	175	167	155	173	181	165	157	151	179	170	148	159	158	184	149	170	180	193	185	140	172	145	166	161	170	165	150	145	153	165	145	182	175	147	156	173	205	140	149	142	170	179	161	162	156	151	154	144	148	159	160	164	178	167	167	165	176	176	175	168	178	153	171	178	149	164	145	166	178	160	163	158	153	151	156	175	150	178	158	131	172	160	174	152	156	164	151	189	154	166	151	149	173	173	166	170	177	164	163	181	164	156	161	156	163	171	159	165	157	169	153	173	185	159	146	194	191	187	177	157	156	181	150	175	154	166	183	163	158	184	153	166	185	159	168	164	174	161	191	145	183	173	162	157	168	188	154	172	157	152	156	179	160	138	160	174	169	166	174	161	164	171	160	157	178	154	188	179	163	172	138	178	169	161	172	166	179	201	154	168	153	158	132	163	168	169	166	161	150	169	167	173	185	178	189	169	151	172	151	161	162	156	163	164	161	157	154	158	166	167	183	170	184	174	174	179	163	161	170	155	136	149	170	173	177	161	175	163	179	170	183	160	168	162	157	176	176	150	164	164	168	178	155	150	186	176	170	175	185	161	173	172	165	180	186	179	162	186	164	164	160	155	179	158	179	182	161	179	153	162	154	149	165	155	166	152	153	173	170	161	197	180	160	167	171	166	178	140	151	158	162	156	166	148	170	162	199	175	163	186	169	165	163	172	136	174	166	173	172	169	156	154	154	152	171	172	168	171	149	170	144	186	167	174	176	171	163	159	173	184	181	143	168	155	171	153	182	164	157	149	162	144	168	150	173	151	187	160	166	158	169	189	151	181	195	167	169	144	190	179	150	189	155	158	175	154	211	162	176	150	165	143	190	160	161	176	165	166	143	162	158	164	137	148	170	147	191	164	152	163	176	157	149	172	162	157	170	160	177	167	186	165	193	168	164	151	166	158	155	153	169	168	172	143	173	135	165	167	152	148	149	166	145	152	142	166	188	170	161	176	181	148	181	165	168	182	193	160	149	165	147	172	187	162	184	167	162	174	141	173	162	174	163	170	187	146	175	150	164	152	165	161	175	186	180	165	159	181	175	179	138	147	193	167	152	158	177	168	164	163	160	147	154	153	185	178	184	176	183	170	154	168	151	146	169	161	153	144	165	173	157	168	163	192	162	161	181	179	146	135	153	176	159	168	196	185	202	175	193	151	154	166	154	151	177	172	166	155	164	168	169	175	141	174	167	195	154	176	170	157	182	183	149	149	192	158	159	170	133	164	171	152	173	157	147	176	157	181	189	166	161	185	167	154	156	169	185	158	178	171	160	173	147	197	152	161	174	168	177	168	168	187	159	179	174	176	163	166	178	162	171	161	176	165	167	168	175	182	183	175	162	166	165	183	178	171	150	142	184	169	189	152	162	144	166	168	147	173	189	170	175	181	170	183	168	169	155	145	153	175	162	171	146	162	183	159	152	154	145	154	159	163	165	171	181	171	159	152	170	153	158	173	183	175	161	184	163	159	164	167	168	159	181	175	175	182	179	164	157	155	156	158	183	160	177	153	190	159	142	183	148	170	172	151	169	158	169	159	161	170	150	150	156	157	174	180	170	164	159	164	195	182	178	164	182	165	151	151	175	172	148	166	162	169	164	148	159	170	174	170	162	179	168	167	150	153	177	152	148	182	172	166	160	160	182	150	189	173	157	159	173	175	155	186	149	168	172	159	159	176	190	176	189	176	172	124	158	172	147	158	163	174	153	172	157	159	195	166	163	168	152	160	154	166	152	159	162	177	163	179	178	172	189	167	175	154	175	169	164	163	155	163	150	170	158	175	161	173	159	164	173	156	170	149	181	180	175	156	160	162	161	178	187	183	157	151	175	169	177	172	173	165	173	161	180	186	152	172	169	191	161	152	168	148	158	170	161	171	149	169	161	168	146	175	146	163	176	163	174	167	153	172	190	133	158	158	150	156	141	150	167	167	184	149	147	160	176	168	185	182	164	172	173	181	171	161	160	158	148	175	155	171	164	174	179	161	154	173	173	133	182	180	157	164	151	182	158	148	150	161	125	147	155	165	168	176	166	177	170	172	156	177	174	150	176	164	148	181	143	165	165	160	178	198	152	152	179	181	166	156	166	163	162	165	162	160	168	167	158	169	155	155	156	150	170	153	162	166	175	149	152	172	159	168	161	160	164	134	185	137	176	154	153	138	162	165	172	158	149	165	159	147	173	190	141	180	171	177	167	164	195	171	160	173	158	191	187	168	147	187	160	170	154	160	154	182	167	155	144	165	195	180	137	166	174	168	165	143	196	182	173	161	156	172	172	160	178	167	173	162	149	140	163	183	167	142	158	184	159	151	175	167	189	180	171	172	181	179	174	162	168	179	154	178	161	163	163	168	140	173	167	181	162	132	172	161	186	144	143	140	179	156	182	173	169	151	168	156	181	160	170	154	165	162	164	170	150	174	176	195	168	171	166	167	169	151	168	142	188	182	168	160	178	191	192	170	163	182	178	170	165	174	167	178	159	176	161	147	171	163	174	180	153	171	154	177	162	146	166	161	175	153	161	177	173	170	159	196	135	162	169	168	179	140	155	147	164	180	168	160	144	178	159	152	164	168	191	185	147	173	143	162	155	168	171	179	182	167	181	155	143	164	166	167	165	174	155	168	162	177	172	159	154	156	178	168	155	170	194	142	171	202	179	185	172	164	144	145	165	134	167	180	156	156	176	161	160	157	160	138	165	168	164	153	170	194	187	184	175	162	155	172	174	164	177	177	175	173	134	139	132	167	166	168	156	148	147	163	147	188	183	157	176	152	163	175	162	161	154	187	151	165	147	184	158	156	160	171	173	160	156	132	171	181	153	160	155	182	163	148	153	197	182	135	157	155	146	164	143	160	172	176	174	154	170	166	170	138	184	146	169	172	172	163	158	155	156	185	190	141	189	183	165	177	146	186	163	177	148	169	169	159	178	155	174	166	171	175	157	159	175	146	150	162	146	165	131	175	176	192	173	154	150	168	193	148	181	179	156	182	143	169	159	185	169	162	161	172	179	182	179	181	178	171	147	174	153	176	151	176	168	152	146	190	145	149	170	152	174	191	150	183	162	164	168	181	160	165	162	141	172	166	141	170	154	186	166	159	167	163	174	163	192	200	159	157	162	198	153	162	165	156	172	162	171	166	164	157	172	173	171	157	186	175	161	146	160	164	179	177	151	168	170	164	171	170	152	157	156	163	167	185	163	161	160
6187	1481	3019	4015	3588	2800	2160	1809	1865	1604	1376	1258	1346	1383	1475	1499	1447	1530	1591	1403	1042	962	843	711	690	662	585	596	604	574	633	642	590	576	617	614	549	600	517	515	526	560	521	531	501	500	524	523	545	540	525	497	524	484	507	471	490	492	472	495	488	537	528	503	549	464	484	493	438	476	510	487	473	509	460	493	487	484	480	458	471	455	483	497	521	477	519	439	443	462	489	460	485	476	464	488	474	482	467	456	477	493	486	451	459	488	464	463	440	448	473	455	455	466	491	489	494	491	452	510	486	499	462	431	498	490	492	501	471	496	432	497	422	467	471	460	463	454	468	459	484	479	454	427	477	520	451	500	448	462	469	460	508	490	471	461	453	480	477	486	502	464	459	461	478	467	458	456	493	492	498	474	445	412	429	479	467	469	485	451	514	411	513	503	488	459	499	488	478	478	468	488	496	427	508	464	478	489	469	460	474	478	492	490	512	449	487	470	491	503	454	439	482	449	468	486	467	465	474	482	447	504	480	452	490	456	446	469	428	475	457	482	503	469	480	486	477	444	482	465	487	484	466	473	472	499	432	460	491	465	452	444	426	469	476	490	476	476	480	485	444	497	460	464	491	441	469	470	483	466	468	477	463	444	471	465	445	456	445	489	491	481	478	489	456	464	502	461	461	473	476	487	462	478	462	481	476	451	417	462	470	473	462	490	498	455	440	481	445	461	462	444	472	460	479	494	446	463	510	476	436	442	493	488	455	479	477	473	418	480	445	448	456	472	491	473	456	478	438	487	481	463	443	473	487	476	476	474	458	434	495	467	498	470	475	451	480	475	457	474	457	455	498	467	455	470	452	487	440	457	486	453	486	510	468	448	473	409	485	440	467	486	492	498	448	458	437	495	412	449	485	479	485	508	528	500	519	468	459	442	476	473	492	472	466	446	496	487	491	440	494	444	465	473	449	480	495	484	445	490	471	478	477	485	431	443	510	493	483	449	454	507	469	478	481	471	476	475	426	486	446	482	478	484	449	444	508	479	469	471	471	497	456	470	457	469	488	471	512	440	434	491	495	455	479	477	460	478	443	478	452	475	454	495	474	444	476	443	471	476	479	445	474	472	461	453	475	472	505	480	480	457	482	507	480	496	434	471	458	488	454	455	479	490	473	460	476	489	470	463	460	456	463	434	464	444	453	480	482	479	457	449	476	423	447	465	496	447	460	490	482	473	489	472	451	450	485	470	451	470	478	469	474	445	475	477	477	454	435	479	460	460	450	472	440	441	459	457	499	482	488	485	438	505	475	487	470	457	426	464	457	514	463	471	461	506	472	484	485	463	451	493	442	463	478	471	503	464	513	490	494	473	493	497	478	458	447	485	448	472	451	431	460	489	477	452	477	504	465	451	442	496	488	455	494	444	435	486	444	463	467	464	439	486	465	466	469	470	439	428	503	486	455	456	443	468	487	423	482	496	471	441	452	493	443	455	490	461	470	465	455	474	457	443	488	451	468	489	446	421	447	449	527	458	474	495	444	445	477	470	460	431	458	421	512	451	479	462	476	428	450	481	452	463	493	483	498	496	433	458	441	475	446	457	470	460	463	420	491	476	440	488	492	459	487	534	445	466	471	436	493	461	490	462	519	458	471	509	446	502	493	469	491	465	473	437	425	430	476	474	473	476	458	462	490	487	474	468	461	448	513	476	479	454	428	517	445	487	444	476	470	439	468	458	497	441	524	448	453	489	457	464	477	479	448	467	475	471	480	459	458	469	460	480	464	467	492	489	465	456	469	488	476	501	517	470	455	497	452	458	456	457	461	467	444	446	468	482	477	449	488	485	471	441	464	475	468	451	441	464	488	480	496	457	472	488	464	465	485	487	466	488	451	459	471	483	489	466	480	467	469	483	491	475	449	458	479	475	474	463	449	474	462	480	500	435	488	476	422	473	484	459	467	512	460	463	491	490	477	444	495	479	476	470	479	414	461	479	469	470	492	474	486	451	488	476	450	462	509	480	494	419	468	480	476	461	514	464	459	442	463	476	455	464	452	470	472	473	441	475	465	468	490	489	461	416	422	476	469	453	482	471	475	476	476	449	483	471	447	473	487	477	429	481	484	422	451	427	496	478	484	503	487	459	449	482	449	451	443	481	453	453	504	483	468	452	481	458	475	516	426	462	447	488	452	501	478	429	456	431	490	453	501	460	492	497	446	473	498	497	471	500	525	427	522	458	516	484	444	503	452	495	430	446	476	435	534	473	520	485	462	486	498	454	473	436	465	486	433	528	436	472	474	462	490	475	462	488	495	464	451	464	478	454	495	467	461	447	444	485	499	463	460	494	487	467	445	488	494	470	472	469	469	427	461	463	458	435	516	454	461	483	468	448	453	478	471	442	449	513	486	426	487	468	452	486	472	452	482	451	484	509	493	489	400	487	444	468	457	493	486	474	484	429	446	438	431	424	510	434	486	502	472	483	463	458	467	451	457	482	469	511	481	455	472	468	483	465	497	436	475	484	475	465	482	491	484	468	477	464	491	480	460	496	436	479	476	490	500	456	478	459	453	493	477	469	482	451	477	442	475	483	513	463	454	453	474	450	477	481	451	447	468	448	480	443	452	477	490	548	451	451	475	452	477	440	457	497	443	478	486	478	453	446	417	447	455	468	478	465	456	480	463	477	483	491	460	424	481	470	474	474	461	492	471	468	440	490	444	504	454	461	477	464	479	470	456	457	450	478	450	466	432	498	488	474	487	481	442	467	504	472	473	459	484	508	462	444	461	467	467	483	449	448	498	460	479	457	502	460	502	472	491	497	496	495	482	444	481	500	434	421	469	460	441	472	480	486	488	460	451	441	494	464	482	472	444	408	510	456	449	459	466	455	470	467	508	476	461	480	481	481	464	501	465	489	462	457	456	451	442	458	449	489	472	456	479	446	484	470	490	470	451	478	469	464	479	462	480	459	455	512	472	449	472	477	481	476	498	435	499	465	467	456	463	454	471	454	495	467	503	533	464	466	491	486	485	498	503	433	446	419	452	477	456	511	470	484	468	486	450	495	498	452	484	471	466	460	478	474	427	446	468	506	498	469	447	437	484	485	487	433	499	485	476	490	464	442	487	440	500	421	462	502	458	494	435	463	489	465	482	462	474	455	476	474	462	481	435	495	463	472	495	480	463	450	501	474	477	478	487	474	477	480	468	466	436	474	484	501	468	469	446	477	501	461	448	466	476	467	485	486	510	468	466	442	464	440	461	465	442	459	456	463	454	428	474	475	473	486	486	460	448	501	461	431	444	505	484	465	464	438	460	465	462	443	454	474	450	460	485	464	484	467	460	489	440	443	440	474	501	494	469	436	473	519	485	471	502	517	454	448	445	475	456	455	481	446	463	476	481	461	473	453	486	475	456	487	472	467	490	471	478	455	480	421	507	457	488	454	448	425	470	446	469	499	460	525	442	499	484	478	457	511	481	467	473	471	469	487	479	484	506	485	452	461
14624	2832	2909	2402	1723	1304	897	724	597	560	493	442	412	504	499	506	529	474	432	461	308	364	292	279	279	231	270	253	253	233	242	249	282	235	250	224	238	222	220	232	201	215	236	236	248	209	250	213	234	233	232	234	220	215	203	203	215	224	204	210	223	226	201	248	212	244	222	216	206	226	209	218	223	214	191	203	192	216	214	225	235	201	236	215	207	211	221	192	222	252	236	245	210	213	227	198	233	215	215	220	218	214	217	217	199	221	223	204	209	225	203	223	217	220	210	227	216	193	242	242	221	226	221	207	217	204	210	213	244	214	216	216	195	202	242	222	223	203	199	216	236	239	203	231	207	243	221	212	219	232	208	203	212	214	201	215	231	205	195	217	221	204	232	241	225	211	210	234	236	249	208	242	235	175	190	200	230	238	222	196	198	207	221	197	223	196	235	195	212	228	221	196	222	253	205	201	209	229	214	229	209	236	219	198	211	224	217	203	206	219	221	214	200	226	216	181	203	230	182	208	202	245	192	223	236	220	224	208	233	193	217	237	217	242	225	226	211	239	207	212	232	202	229	205	229	209	244	217	196	214	198	217	215	194	219	237	211	214	201	217	235	230	213	204	197	221	218	234	207	214	239	208	207	220	229	188	217	238	213	210	243	218	216	221	203	238	227	207	208	195	207	245	211	218	226	235	217	196	222	213	234	208	249	189	240	235	216	211	213	223	220	215	204	219	206	212	216	182	241	196	197	231	213	211	193	203	218	226	214	203	224	208	215	212	209	224	222	196	185	223	246	201	213	204	225	208	204	232	181	202	247	216	223	203	196	208	248	214	202	221	199	200	213	214	197	224	211	223	194	224	213	216	229	252	249	179	230	237	205	227	247	224	205	218	231	196	210	227	230	230	201	234	233	208	208	220	203	212	221	242	224	238	220	214	212	197	215	221	220	199	221	222	219	202	218	225	213	234	231	229	226	230	222	197	203	182	226	227	226	218	249	190	213	205	189	223	212	198	209	221	239	225	217	235	200	196	199	209	231	230	220	208	219	213	204	186	234	214	237	213	209	201	200	212	217	230	215	226	206	222	204	210	199	217	187	211	206	229	197	218	247	218	211	225	237	216	189	214	217	203	206	201	208	216	219	214	244	204	219	219	234	230	220	210	213	239	223	199	193	213	200	215	215	218	242	221	197	207	228	203	223	212	202	184	220	204	234	235	242	228	217	228	192	208	215	227	230	238	228	204	210	204	172	202	214	201	238	207	217	234	215	202	216	213	193	198	227	223	220	243	222	209	232	228	202	212	206	219	213	220	224	196	209	228	206	246	229	204	239	186	185	207	205	231	236	209	216	180	202	207	204	218	209	224	230	219	221	206	213	228	226	213	232	226	215	219	220	212	198	203	245	232	199	225	216	219	202	222	220	217	190	234	209	220	222	210	230	212	208	226	230	231	224	234	207	220	208	184	221	216	209	191	203	211	231	222	214	201	234	205	206	201	212	204	214	214	235	197	209	222	195	192	256	223	205	220	223	208	227	205	197	217	215	205	221	209	220	202	205	249	201	218	187	196	202	236	207	188	175	221	212	229	212	203	199	206	234	225	216	240	265	219	206	221	214	207	223	234	233	185	219	228	200	224	217	216	212	230	205	210	204	222	206	227	206	218	217	205	213	214	192	217	203	219	226	236	244	208	197	211	245	248	192	188	219	226	201	220	228	198	244	210	221	204	206	224	211	226	221	192	213	186	184	194	217	251	220	217	208	219	221	218	216	213	209	217	217	234	194	199	204	183	207	241	248	191	206	230	216	198	241	213	221	249	236	217	193	222	200	212	212	222	188	224	230	202	223	226	237	201	225	197	213	256	241	207	232	210	236	218	220	174	211	187	216	204	238	217	217	225	207	231	199	241	217	206	198	221	221	225	208	219	217	224	202	223	201	205	210	211	212	228	224	231	221	224	229	220	199	215	218	227	202	214	223	228	227	216	215	221	220	218	222	220	234	225	232	236	227	199	211	210	209	222	210	207	182	224	210	209	230	209	200	215	214	211	210	221	210	223	208	206	231	218	248	242	199	192	189	202	225	208	227	226	227	204	218	210	196	195	214	211	232	210	255	223	232	188	216	221	200	193	212	208	222	233	196	212	238	220	195	246	204	202	233	214	227	210	239	215	223	219	210	192	202	236	239	221	225	220	203	198	218	210	209	226	225	229	208	208	220	193	204	216	216	192	213	222	243	212	194	228	217	208	205	194	209	219	229	236	209	217	238	193	221	201	205	215	217	200	239	229	214	217	221	231	221	233	205	213	210	200	234	229	204	213	220	218	200	203	203	220	199	199	232	211	216	222	214	212	211	218	230	211	209	221	227	199	197	197	208	247	199	210	208	208	210	218	196	210	223	222	212	207	201	231	221	188	210	218	199	225	223	228	220	219	218	214	195	198	222	232	213	201	220	216	196	213	208	254	207	224	229	216	234	216	216	194	215	234	242	206	192	226	211	224	226	223	196	204	210	212	214	228	212	234	202	224	230	240	196	200	231	223	205	186	192	223	184	230	228	236	204	238	231	216	236	198	219	203	194	213	221	239	223	230	221	219	216	192	228	246	218	228	247	231	226	242	213	229	199	210	206	228	231	259	212	257	198	202	208	234	214	231	197	217	214	234	204	231	227	232	243	219	207	207	215	208	230	224	202	209	201	208	208	202	210	231	210	211	214	218	269	219	243	215	237	214	199	210	230	225	201	208	227	240	195	210	237	221	203	209	233	212	219	223	218	227	220	227	208	227	218	209	212	227	226	202	202	222	212	224	223	205	214	240	243	221	215	211	196	208	215	189	222	232	206	189	235	251	242	228	227	234	228	197	199	236	216	204	237	202	205	204	218	188	207	214	186	211	228	208	186	209	206	227	238	198	223	238	211	190	200	215	202	215	206	207	223	203	226	231	218	219	203	214	189	214	216	211	190	205	207	212	204	219	209	235	197	223	216	192	216	206	201	207	212	213	202	192	194	194	223	213	206	215	225	219	241	205	211	228	185	221	207	203	199	206	238	202	232	213	207	203	203	199	223	217	232	219	232	224	227	225	211	196	197	191	220	230	194	232	226	232	228	196	229	225	178	212	247	217	206	199	234	218	203	216	171	197	243	203	201	216	219	205	204	238	215	206	225	204	204	204	211	205	204	204	209	199	219	226	231	198	202	198	221	225	226	187	223	224	233	233	194	194	213	210	201	214	237	233	239	230	209	225	212	220	193	229	233	231	249	233	199	220	194	239	221	217	225	225	204	181	185	196	219	198	185	220	234	238	216	227	222	216	225	205	231	204	237	225	229	227	206	190	197	222	217	201	214	213	239	212	195	202	214	211	202	235	204	234	224	203	229	236	200	218	232	211	223	205	197	206	230	219	236	207	222	238	213	216	232	216	224	197	211	232	227	225	205	247	216	207	183	198	207	241	216	227	178	220	181	208	211	212	229	219	242	207	212	233	186	225	208	201
8244	2565	5318	6897	5764	4886	3779	3299	2853	2632	2353	2054	2176	2404	2373	2787	2592	2711	2785	2226	1710	1567	1279	1101	1014	910	858	895	924	812	891	954	932	876	848	834	819	742	703	739	710	726	694	725	654	688	662	647	655	688	675	679	660	674	666	664	631	630	631	675	678	708	728	652	623	635	606	654	652	658	625	672	639	619	606	589	618	598	621	606	609	579	638	650	623	672	604	685	665	623	639	562	584	650	630	632	622	582	562	561	643	619	633	594	640	626	608	655	597	648	588	653	637	604	600	621	617	619	642	626	616	626	610	605	637	613	620	585	593	610	595	595	637	599	620	601	639	602	587	629	575	594	623	638	577	572	587	614	590	613	620	630	588	626	628	604	602	603	595	605	647	636	606	638	605	597	626	620	653	655	605	633	581	581	619	604	593	633	598	575	560	599	622	602	693	630	640	632	608	623	606	590	605	629	597	574	545	566	635	599	585	620	563	595	592	590	631	581	634	581	626	581	600	580	588	538	661	613	599	617	600	626	644	573	592	532	633	578	627	570	602	560	640	584	622	622	596	635	548	612	630	612	611	593	592	569	656	602	629	612	594	643	614	562	636	569	635	616	605	666	597	584	617	650	596	589	593	616	598	619	608	625	602	583	555	633	584	587	630	604	631	616	648	615	590	594	650	600	610	598	580	586	631	597	611	592	623	617	639	604	648	633	633	605	588	596	586	586	623	605	601	616	638	625	622	586	628	607	612	570	581	621	607	589	637	569	573	592	598	591	624	618	575	593	608	631	570	615	653	633	623	628	543	613	590	614	542	640	625	624	597	573	610	630	611	584	589	607	605	595	635	594	659	579	636	586	595	599	610	602	617	641	585	581	612	592	630	617	614	601	576	627	599	606	589	578	649	642	572	607	609	608	613	577	616	632	602	640	620	649	616	620	580	557	590	608	563	598	576	617	581	616	646	630	644	570	600	594	632	566	603	630	626	620	634	555	596	584	614	607	629	618	602	619	584	630	593	639	585	634	645	612	637	589	605	602	601	617	601	614	628	672	614	679	585	610	594	610	591	584	618	591	573	555	633	637	582	610	609	575	637	609	582	607	614	582	609	588	631	622	549	595	635	628	606	576	636	606	601	564	584	601	665	610	575	671	564	602	601	643	621	602	574	603	598	559	631	609	620	600	641	623	576	604	650	564	617	597	625	598	588	610	641	568	643	596	621	562	643	581	612	640	630	544	620	599	607	608	604	631	579	640	626	601	588	646	628	601	580	572	563	577	594	556	611	611	613	666	561	633	557	567	603	618	557	599	621	649	632	581	620	565	574	622	603	627	630	641	584	580	668	574	616	646	582	614	611	569	581	644	639	559	594	631	620	620	636	595	593	606	610	611	586	605	545	638	575	587	586	608	616	619	590	608	583	613	602	630	633	622	602	578	603	589	622	586	552	584	612	616	599	603	639	593	608	640	582	638	600	621	595	628	626	584	652	564	657	614	613	565	629	592	591	615	665	580	574	612	606	642	616	619	571	622	623	583	644	595	625	613	625	655	598	593	632	606	625	611	609	579	620	584	590	626	580	619	605	553	623	572	572	588	617	585	574	604	590	637	619	642	590	631	613	592	556	566	658	547	596	624	609	629	613	582	592	608	585	636	617	577	647	608	603	630	612	593	615	637	572	594	579	585	586	606	585	652	594	637	610	615	607	601	647	572	573	584	577	568	590	648	611	595	616	587	607	608	660	618	597	630	574	564	575	667	613	621	635	616	605	603	616	568	594	668	581	619	599	642	630	633	647	627	594	581	627	597	598	603	615	600	617	633	592	592	578	591	607	586	585	573	631	620	624	612	645	592	624	590	655	637	589	568	601	597	631	627	597	606	601	593	667	582	583	628	594	580	620	624	583	627	626	587	612	585	600	596	684	643	588	621	617	613	627	615	585	591	606	591	582	631	600	620	561	654	669	636	575	569	606	573	606	627	593	595	610	586	563	625	594	574	594	569	616	600	566	624	631	595	597	586	610	610	619	575	639	611	614	595	641	614	595	587	626	602	588	603	636	569	578	592	638	635	573	595	594	612	566	601	616	603	617	637	619	600	593	645	634	592	578	590	601	583	604	612	585	592	652	622	604	605	602	674	571	614	640	615	567	621	638	569	607	567	584	611	607	656	607	634	558	611	614	642	563	645	595	641	596	628	611	589	626	601	558	593	599	630	641	595	616	623	643	610	612	564	631	598	562	551	610	612	626	589	577	651	601	602	582	587	619	616	590	620	586	591	598	572	595	634	564	625	615	605	633	621	601	593	594	629	589	585	625	618	653	619	599	575	626	642	593	603	646	583	597	654	594	559	616	611	600	633	604	605	627	695	608	597	568	596	598	615	579	595	593	593	600	586	564	574	650	677	575	624	590	598	606	589	559	589	609	589	592	663	646	619	650	600	599	610	634	588	590	605	591	585	624	621	587	591	624	627	627	598	642	622	622	588	580	621	638	607	640	643	607	576	619	642	571	610	641	606	585	608	617	558	630	626	612	620	661	621	654	597	590	609	561	599	569	602	602	580	599	572	646	587	597	568	577	598	587	634	597	593	642	633	643	646	604	573	609	621	639	606	622	631	606	633	602	608	602	601	547	625	589	589	584	613	552	595	580	582	624	637	601	625	597	578	614	590	610	620	578	568	629	585	630	620	564	609	599	565	614	580	614	563	611	605	633	572	615	595	648	601	616	621	633	576	611	623	592	602	586	639	672	602	604	627	616	604	589	604	664	651	537	596	572	570	615	598	605	602	587	609	599	579	563	581	589	567	637	607	579	592	625	581	625	590	608	552	615	635	565	645	608	619	573	611	592	652	616	617	536	575	593	653	682	609	608	570	613	623	647	605	554	583	610	632	634	616	603	598	590	584	643	620	586	635	607	580	576	615	611	605	600	645	589	552	584	563	640	620	603	617	615	641	630	623	595	624	592	556	621	597	593	671	576	590	644	610	585	639	646	621	630	608	611	556	597	641	574	605	575	602	606	591	627	642	575	619	557	592	623	623	616	589	613	598	576	617	600	623	574	616	623	625	590	528	596	630	567	570	580	659	594	590	625	610	594	630	566	634	574	621	620	610	551	620	615	633	562	590	561	637	584	643	627	584	578	563	599	591	622	629	663	620	609	623	607	596	651	547	622	630	600	617	609	593	583	611	618	595	677	663	573	544	644	606	654	602	658	613	551	640	632	608	595	600	570	597	613	623	576	536	635	635	613	619	625	615	587	634	607	624	605	587	605	626	604	607	618	582	648	643	592	550	630	585	627	611	662	583	624	587	644	563	587	625	601	616	609	583	640	642	583	591	607	578	592	582	620	584	585	560	635	632	583	602	598	599	634	616	635	616	582	593	593	569	608	581	623	594	610	604	630	556	593	656	634	604	647	567	634	602	641	596	635	563	593	598	603	609	626	607	591	553	600	617	611	589	608	604	627	612	576	642	633	565	612	634	590	599	616	548	617	590	624	599
2124	394	418	341	333	309	317	325	332	313	362	326	339	350	308	312	312	287	340	346	327	323	327	346	314	357	348	321	342	327	347	343	362	334	326	305	361	304	326	393	339	302	306	316	371	309	337	304	327	330	314	314	331	347	327	302	297	328	319	340	340	334	301	382	374	323	319	349	329	332	343	330	291	339	345	355	346	317	356	309	312	342	332	329	326	331	321	317	330	337	314	335	343	344	355	310	335	331	328	388	318	316	326	311	328	362	336	305	308	337	352	309	332	322	340	339	323	340	346	329	322	363	328	361	329	348	319	322	329	328	289	322	306	309	334	325	324	331	324	323	353	377	371	339	339	328	356	325	315	341	337	342	298	321	336	340	348	297	337	360	327	331	335	316	349	314	318	301	341	306	349	320	315	338	320	326	359	304	332	335	320	307	338	340	330	339	323	345	358	320	314	348	348	317	339	336	322	321	330	328	335	349	355	337	336	334	320	355	322	306	332	310	329	332	340	324	351	327	312	320	336	331	324	310	329	322	335	324	319	346	336	323	347	344	326	334	330	329	333	336	319	298	324	386	321	312	300	350	324	324	331	325	329	323	329	311	351	332	331	300	340	325	327	324	325	304	354	342	341	337	329	362	325	347	333	326	337	329	303	334	349	326	337	298	337	332	346	315	336	320	302	344	334	366	350	349	348	350	309	369	347	325	325	324	355	324	348	322	328	335	298	324	373	326	337	341	287	351	323	314	308	316	336	331	354	309	290	290	333	296	345	345	355	352	290	343	305	312	342	303	325	336	327	285	356	336	343	320	355	313	291	319	310	321	341	346	314	299	324	343	338	306	327	346	332	361	323	368	317	360	372	316	299	356	345	354	360	312	351	313	329	355	329	342	315	339	327	346	350	367	346	351	359	345	314	330	327	313	340	345	331	322	338	333	319	314	279	318	372	306	317	331	310	303	319	373	330	338	320	378	339	349	290	314	293	321	317	333	357	376	341	324	335	339	324	318	328	336	320	343	333	312	297	306	338	336	303	318	370	331	308	304	353	323	326	327	360	372	338	367	298	357	316	333	329	322	327	334	342	338	314	328	303	295	357	327	352	316	327	325	346	299	356	341	337	311	322	347	316	331	318	354	343	329	339	326	332	319	321	342	289	315	321	331	349	329	334	298	322	340	319	346	344	330	325	345	377	331	352	332	330	362	327	343	300	346	373	332	329	351	337	293	341	331	329	282	317	346	328	324	292	323	304	337	333	316	370	362	312	350	324	307	328	320	327	346	305	305	312	327	319	313	361	298	365	343	305	316	323	367	326	323	315	341	346	326	324	293	340	356	315	340	332	325	360	304	316	325	341	322	325	293	309	312	325	317	311	315	331	345	327	333	299	346	301	300	320	358	315	348	339	298	328	323	342	335	327	331	335	295	325	303	355	346	315	319	316	328	344	334	316	331	325	320	311	305	349	335	322	359	292	335	330	311	328	318	333	343	324	352	330	339	285	336	351	355	347	330	324	316	310	331	326	354	370	346	325	344	364	327	352	319	335	314	348	320	330	329	344	319	325	361	309	360	314	328	332	312	347	318	322	345	330	317	335	330	352	343	349	330	294	310	303	333	320	368	360	362	325	388	355	343	312	273	379	353	326	313	332	309	346	331	306	357	330	334	350	349	318	334	332	340	316	343	339	329	350	345	308	317	351	354	295	365	363	325	348	311	356	325	336	313	350	316	362	341	325	341	335	331	315	330	336	341	303	306	361	332	344	331	349	362	299	324	333	313	350	344	359	339	362	314	334	344	342	331	311	340	314	326	312	335	343	305	327	325	376	302	312	336	331	317	306	365	356	318	358	336	321	352	327	345	284	341	322	349	341	333	323	332	332	331	341	338	313	349	356	339	310	351	341	326	310	322	295	362	341	314	281	314	360	351	353	317	307	338	372	289	344	318	347	321	331	375	339	296	302	316	341	340	309	312	304	314	343	333	325	316	322	303	300	314	379	300	320	340	331	352	294	322	319	323	328	320	324	335	321	284	303	359	304	283	330	342	318	295	329	308	348	306	312	306	336	313	343	346	332	320	363	337	335	327	323	328	327	336	327	348	337	313	334	281	314	337	293	327	333	341	315	310	333	323	303	354	342	327	340	300	328	306	332	349	319	329	348	325	306	321	336	366	340	311	341	286	314	319	367	320	334	339	326	318	332	306	319	307	309	309	299	340	324	325	325	321	320	318	301	329	333	344	310	326	311	337	294	338	340	320	350	327	333	302	334	313	297	317	324	329	312	358	314	306	328	344	311	332	338	310	344	348	337	337	287	320	336	348	315	326	345	305	315	314	356	342	325	295	334	321	374	329	356	337	344	307	334	357	295	343	354	347	339	344	328	367	330	324	344	328	316	336	325	360	310	339	311	341	305	330	324	348	339	359	339	302	382	304	312	336	330	316	326	368	358	364	319	310	326	334	311	304	294	302	339	319	359	329	318	320	335	326	301	349	304	406	356	325	311	359	301	353	332	322	329	299	318	329	346	326	343	316	338	321	353	328	342	337	303	360	359	322	305	305	337	356	381	314	322	356	337	319	329	336	336	327	318	301	323	322	349	305	322	292	308	327	307	332	329	363	304	296	361	316	335	337	290	300	342	354	336	331	333	335	319	305	340	348	301	308	343	375	335	327	350	338	344	339	347	318	327	374	334	343	338	317	359	329	336	341	335	340	301	343	331	318	330	314	310	337	324	306	323	335	329	339	330	302	344	297	330	315	340	323	337	365	327	360	357	337	338	314	321	318	295	324	301	304	290	320	343	347	351	313	335	346	331	331	335	350	367	308	324	298	321	287	309	288	286	321	339	297	337	333	338	331	293	297	343	301	336	344	326	299	354	343	319	331	318	327	327	313	373	328	307	311	355	304	319	305	332	328	321	286	336	306	340	329	334	359	336	316	343	329	328	324	342	285	315	325	302	328	320	361	325	336	348	329	339	307	357	366	293	311	336	363	317	302	324	312	334	355	351	341	338	331	298	309	338	349	321	341	329	320	309	349	321	338	323	344	325	316	337	308	387	348	347	312	311	299	316	309	346	340	302	301	341	316	305	328	322	343	313	334	344	362	348	350	295	335	329	319	332	313	348	369	326	336	297	344	327	341	334	322	313	340	302	350	320	340	318	316	318	327	372	336	328	352	325	323	336	339	311	332	356	291	313	316	305	337	331	339	321	343	317	334	345	342	339	362	346	345	338	332	316	311	344	310	329	339	297	306	305	352	336	326	304	336	329	314	363	343	333	342	305	383	331	346	339	319	320	302	313	301	297	339	315	302	323	323	326	336	304	330	319	326	339	333	288	353	309	296	342	341	314	335	322	334	305	316	317	309	312	340	331	350	300	331	318	316	347	303	375	303	320	344	343	319	358	333	303	326	352	336	314	318	303	348	346	327	316	376	339	329	344	329	321	327	324	368	340	318	345	309	347	345	338	327	322	298	358	322	299	303	281	332	321	309
2893	878	976	947	948	885	912	807	891	861	864	829	845	870	836	819	852	873	804	859	794	843	835	875	838	785	786	780	762	839	796	824	865	813	817	818	845	776	814	816	826	812	845	797	797	784	821	816	820	850	837	789	795	804	828	822	772	769	801	830	908	861	786	873	835	838	819	798	786	866	816	820	871	850	820	828	792	824	782	791	770	780	828	861	860	844	843	820	809	777	817	809	799	810	808	826	814	843	799	855	796	861	799	797	785	804	854	809	781	834	827	868	842	788	854	835	753	788	812	819	805	813	794	801	821	790	821	813	780	789	775	796	822	826	828	820	874	805	842	771	787	859	858	825	765	833	801	813	789	859	799	784	854	833	831	836	750	774	852	798	795	810	809	825	766	822	821	780	812	792	762	818	808	849	805	828	783	835	820	836	768	834	836	783	793	803	810	773	848	832	854	825	802	825	808	860	765	814	787	830	754	850	804	826	743	788	834	787	804	785	810	778	838	863	874	819	849	823	829	824	841	835	776	772	769	793	808	772	786	846	786	838	829	836	833	770	789	833	783	847	793	843	761	781	779	814	785	789	806	844	825	814	819	812	826	818	835	809	846	861	789	825	804	765	834	821	820	798	806	811	791	787	837	874	790	807	816	772	826	817	813	821	790	795	809	815	816	816	776	812	827	829	814	764	801	814	796	862	816	830	763	789	788	812	836	815	802	834	821	834	849	838	822	836	835	819	846	868	759	818	830	805	818	855	790	829	827	801	790	847	824	792	770	797	834	808	767	808	813	870	748	819	787	789	830	798	827	831	813	863	823	758	779	845	788	764	735	809	863	785	837	810	786	847	827	820	852	854	819	791	815	901	741	776	832	813	805	817	784	862	771	811	841	835	797	840	808	850	772	875	838	818	814	855	786	834	822	824	784	790	811	803	842	812	782	769	806	829	797	847	838	785	806	828	806	817	742	853	834	830	837	784	814	816	825	802	765	822	836	806	800	814	811	841	804	785	786	830	766	864	774	829	793	812	791	828	807	819	821	833	778	850	814	794	793	819	805	813	815	863	836	794	802	772	761	860	846	786	868	847	782	852	758	843	804	778	834	819	872	814	800	826	780	827	824	802	872	867	844	812	823	798	853	754	784	801	793	843	782	872	805	839	794	801	781	830	784	801	792	771	849	785	808	799	752	773	801	812	846	826	803	788	806	806	829	829	826	789	784	809	816	784	852	808	813	831	828	826	815	799	754	826	815	837	776	849	824	765	834	822	805	787	846	794	814	815	813	836	864	886	813	756	793	804	793	791	790	838	813	760	850	786	786	793	824	833	781	779	756	791	809	773	793	819	809	804	802	811	813	775	776	851	823	794	797	821	829	807	867	763	784	783	831	808	816	816	823	886	826	795	793	778	836	784	875	798	795	813	783	834	794	785	859	804	851	807	793	776	809	806	847	850	800	797	793	838	800	813	774	830	809	787	754	817	780	839	806	817	784	840	778	801	798	821	813	832	804	810	823	820	832	811	783	849	795	800	844	815	817	851	781	827	801	781	812	813	819	821	818	789	785	843	838	831	811	863	833	829	828	844	813	774	773	792	829	842	815	837	829	860	820	821	828	747	841	863	848	784	838	790	797	821	856	822	795	814	800	884	841	835	810	836	846	827	780	803	790	855	789	871	792	801	862	826	748	832	851	838	837	833	769	808	845	831	813	841	811	792	765	833	806	806	838	847	837	773	752	762	816	836	819	810	782	808	795	800	837	841	804	793	875	795	838	794	791	842	783	832	791	828	784	814	872	783	823	829	809	799	838	811	800	805	823	806	822	796	765	837	869	784	841	804	828	845	789	799	812	830	817	812	816	792	834	826	829	803	784	803	760	778	824	800	817	801	788	745	821	790	832	743	801	846	816	792	798	777	806	800	825	807	849	760	807	813	793	815	797	885	768	786	843	884	840	838	818	812	799	835	777	783	804	824	833	841	778	812	806	801	804	781	793	805	832	753	783	817	752	828	822	783	784	838	809	809	777	790	822	837	826	771	823	852	811	792	844	816	847	808	846	774	791	843	809	833	839	806	847	779	800	830	818	833	811	825	831	805	822	791	807	787	819	820	836	817	773	828	853	817	791	863	812	834	824	868	849	842	811	802	853	837	813	810	783	845	814	805	792	839	834	785	783	838	828	841	795	775	835	809	756	771	820	798	773	858	814	820	789	816	796	782	791	806	805	808	795	805	779	786	821	809	856	837	807	794	835	785	822	835	810	756	768	828	867	786	818	802	804	833	851	791	813	837	805	789	828	846	812	850	822	830	823	840	866	824	780	832	836	764	847	804	811	812	758	809	815	820	878	819	831	857	848	777	837	826	806	833	755	824	878	782	827	861	800	832	853	822	796	790	865	776	823	837	842	835	819	866	815	824	798	844	831	828	840	828	799	774	869	831	825	776	888	796	785	806	790	774	795	808	788	858	768	812	868	765	784	785	827	803	816	791	755	798	844	766	787	783	835	781	806	805	800	793	854	783	811	815	803	787	814	814	792	817	828	861	826	831	782	831	832	860	867	824	771	757	850	813	757	767	765	825	788	817	843	837	806	762	806	798	841	851	816	788	788	815	786	775	803	800	773	807	776	886	872	844	791	804	848	806	809	814	778	815	802	837	790	851	791	806	814	776	791	837	850	806	826	804	817	849	848	774	815	802	765	805	825	831	794	788	806	826	789	808	804	779	839	797	831	758	839	807	827	805	792	770	821	829	840	817	823	818	811	821	817	818	809	836	824	843	821	834	795	767	769	812	830	861	807	857	823	845	841	822	799	805	822	868	845	773	790	804	845	781	785	817	813	809	810	845	844	827	814	813	801	799	774	827	828	814	817	830	816	824	789	842	808	778	836	825	835	787	829	818	840	872	836	854	782	779	841	795	848	773	817	838	833	806	799	801	822	842	776	832	846	861	785	807	799	792	786	820	854	814	827	795	785	859	798	796	796	803	783	791	813	771	835	847	851	773	790	838	827	832	870	826	809	787	793	830	777	833	811	809	857	809	822	839	829	810	798	780	777	838	834	845	798	830	793	858	820	816	827	850	845	806	846	824	849	844	848	755	840	801	786	818	768	820	836	844	812	807	796	816	830	832	863	849	788	840	818	809	811	797	812	857	762	806	783	790	857	798	854	834	822	808	846	840	854	870	828	838	793	848	819	753	799	848	790	786	856	827	768	836	828	833	830	782	859	838	844	756	826	873	829	854	844	808	834	831	806	807	833	840	834	784	886	883	831	788	766	873	810	846	837	803	768	767	824	851	826	863	849	793	803	835	856	805	818	837	855	830	789	832	815	829	816	841	835	868	826	817	784	785	834	847	812	810	844	830	831	844	839	823	805	813	820	819	776	811	816	771	798	835	794	833	782	802	805	811	791	772	842	803	812	764	842	798	817	815	788	831	809	841	817	802	791	790	802	821	844	816	861	797	828	784	814	819	802	884	829	807	787	838	818	772	834	813
7866	1322	1634	1328	763	585	437	402	352	324	276	313	294	324	303	289	340	296	264	241	239	236	242	203	210	173	163	205	179	174	190	169	201	195	184	164	190	163	140	178	152	153	170	159	149	168	177	171	151	154	165	177	152	163	186	157	154	156	150	146	164	175	163	163	160	167	156	128	152	161	160	132	154	149	161	142	146	160	186	185	175	149	173	158	183	143	165	186	159	178	164	156	172	166	171	141	167	151	187	177	157	166	184	145	162	160	155	165	170	170	165	179	150	157	137	151	150	181	188	170	165	178	155	149	171	141	192	175	153	189	158	152	155	171	149	132	166	157	145	154	172	149	147	180	144	176	143	156	151	173	153	155	153	144	173	147	188	152	173	151	175	163	167	176	183	166	170	168	155	148	183	171	157	170	168	199	178	184	163	168	152	169	178	165	155	169	145	136	152	165	140	162	160	177	162	157	158	146	162	171	148	150	171	158	171	168	137	164	175	177	149	168	149	160	157	128	148	160	178	182	164	155	170	163	196	173	137	169	129	155	164	144	144	161	126	160	161	166	165	156	174	161	140	145	159	187	173	145	150	179	155	176	147	166	149	143	168	151	211	160	159	135	172	155	165	135	163	171	158	153	154	150	173	181	168	186	140	151	144	173	159	176	165	191	160	159	189	166	171	153	167	177	159	165	146	162	146	163	169	175	148	150	178	155	158	159	147	170	150	148	163	132	160	153	166	175	161	177	159	172	155	158	157	151	153	166	180	155	163	136	159	176	175	181	191	164	173	156	150	173	145	164	169	133	168	178	158	180	165	161	149	154	163	148	156	165	167	156	193	168	155	177	164	163	152	155	142	172	152	174	161	160	168	160	136	154	133	133	157	156	165	166	167	131	162	164	165	155	158	149	170	178	159	156	171	183	173	174	152	167	144	154	144	151	144	159	161	159	170	154	170	152	165	170	156	154	137	151	193	162	154	170	162	191	160	163	144	148	156	164	163	164	155	168	152	155	167	150	181	172	170	147	147	152	166	137	155	147	142	168	173	147	187	178	163	174	165	145	180	133	165	149	155	164	142	157	156	150	151	136	165	155	153	145	157	164	164	177	161	167	167	173	135	167	163	142	165	162	153	125	146	161	167	169	173	150	151	151	136	177	150	143	140	180	151	183	186	135	176	168	160	177	155	168	169	137	179	158	159	156	155	145	177	186	159	147	168	151	150	151	142	147	148	184	158	165	168	178	142	146	159	136	155	161	143	162	174	152	170	163	142	167	150	155	146	170	145	164	155	122	139	141	162	152	160	144	138	160	156	144	156	160	167	156	148	176	162	142	170	163	141	149	189	154	159	153	139	164	115	172	163	179	164	152	156	158	202	168	164	178	126	186	171	145	170	160	166	164	179	141	188	168	179	167	170	168	168	175	154	182	154	146	157	171	133	140	175	172	156	173	164	140	175	155	156	171	153	162	168	166	166	149	148	177	179	170	150	194	154	154	136	169	175	173	152	169	141	173	168	152	180	154	159	161	188	154	182	139	164	166	173	154	175	192	153	182	146	157	158	152	144	205	173	160	155	144	167	170	165	180	150	156	117	149	144	154	175	158	138	161	165	135	162	184	165	151	166	146	172	144	157	174	187	171	158	171	173	147	159	158	157	151	155	163	147	151	157	151	171	156	182	160	194	155	168	132	148	176	155	152	167	155	155	172	155	156	145	171	163	159	144	152	177	161	167	158	138	175	178	176	149	151	167	137	181	136	152	181	167	152	168	159	168	173	163	167	173	162	172	152	167	162	167	166	148	146	154	159	184	164	159	163	140	143	170	155	152	169	171	169	157	149	162	156	169	141	159	188	169	155	169	161	165	178	162	166	174	171	150	166	176	152	154	155	174	173	154	160	167	146	159	147	161	165	170	161	170	177	166	155	160	148	138	150	173	187	179	168	162	180	152	139	150	142	173	139	140	168	169	176	170	147	146	165	116	146	167	169	168	136	153	154	160	179	153	170	174	187	170	138	148	163	146	166	178	151	172	168	166	142	174	127	149	151	170	166	168	149	167	181	155	153	135	173	168	166	149	184	157	157	160	158	142	154	177	166	159	157	154	175	163	164	182	157	127	174	150	161	177	168	162	133	167	153	166	164	158	157	157	166	166	167	151	166	152	171	157	172	165	174	171	159	154	163	155	185	182	164	153	150	127	152	158	161	150	128	172	164	166	180	143	139	146	171	173	164	165	164	161	177	167	158	148	145	169	167	191	159	162	172	172	191	157	150	165	164	129	151	133	129	148	158	137	156	137	164	147	135	148	139	132	164	168	156	154	167	167	147	152	160	165	185	164	164	149	161	189	156	154	170	155	141	169	172	175	154	155	151	160	173	178	173	163	180	149	161	168	151	152	168	143	158	155	163	168	157	147	146	189	163	144	162	154	170	148	165	166	137	171	166	153	164	166	162	163	167	168	148	158	131	167	160	151	161	157	166	171	170	168	174	178	162	165	174	164	158	171	161	154	168	180	170	174	154	160	136	168	139	132	133	160	149	164	181	144	167	146	173	144	166	185	172	178	159	165	176	144	185	163	171	168	165	144	158	163	176	153	152	155	152	148	158	146	173	165	154	146	145	156	167	161	149	148	164	158	168	158	166	158	166	176	162	159	149	155	187	146	134	149	170	164	154	163	161	190	178	171	164	168	201	166	121	165	160	177	146	176	163	185	147	158	170	188	166	179	149	163	169	147	173	164	167	185	172	178	153	176	158	140	207	144	171	135	148	157	164	168	162	162	175	157	167	158	160	169	152	135	141	159	162	170	178	165	161	160	145	156	176	180	155	164	126	151	148	171	162	158	157	147	176	155	155	170	153	160	155	132	152	176	170	150	142	177	145	172	166	160	152	146	155	155	171	137	138	158	143	170	145	153	157	133	181	154	161	155	174	133	146	175	160	140	151	169	144	178	160	183	144	152	178	155	163	155	157	147	176	163	156	158	149	162	159	144	141	161	151	154	146	173	161	143	169	153	152	145	136	176	143	144	148	179	150	164	149	155	183	129	152	153	158	173	149	156	152	168	159	173	163	178	179	154	163	159	153	159	142	159	166	161	160	163	185	164	155	163	134	147	158	165	134	169	196	184	146	146	185	166	174	150	191	160	164	145	131	157	192	157	164	161	152	149	177	152	153	173	173	156	146	135	168	162	136	143	160	163	161	162	188	154	163	186	176	171	174	189	166	131	164	147	171	139	157	145	158	151	144	152	187	171	182	145	166	160	157	172	145	188	156	161	178	151	161	143	148	176	170	157	152	162	133	147	172	164	166	149	173	178	158	165	140	146	167	188	160	158	161	152	159	162	137	142	159	137	153	157	166	176	176	147	168	171	162	126	165	169	161	162	146	156	191	171	164	178	174	154	147	162	161	169	159	163	172	154	158	141	150	168	158	135	160	158	132	165	163	164	158	151	158	153	161	138	160	165	131	151	156	159	151	185	164	180	178	169	159	135	150
6211	1563	3022	3806	3267	2709	2206	1822	1752	1506	1291	1228	1313	1504	1438	1406	1509	1587	1406	1189	905	968	875	671	729	630	615	624	600	552	602	663	687	616	626	569	545	550	531	511	509	505	494	507	505	479	496	495	498	488	491	432	514	517	499	425	470	520	514	447	458	458	515	509	479	496	500	478	479	453	475	446	516	444	448	449	457	452	477	471	448	468	464	477	478	473	464	525	486	461	447	438	482	452	480	450	431	467	455	488	502	460	472	446	480	454	456	468	468	464	431	452	482	475	465	476	474	505	464	477	471	466	438	452	486	447	513	463	495	439	489	483	436	427	433	430	453	501	463	469	450	463	469	447	464	465	483	483	491	490	500	412	453	478	454	499	475	483	482	487	467	474	455	451	450	448	491	488	434	448	436	465	435	448	451	464	454	445	445	471	491	471	438	509	453	457	435	431	431	467	467	489	473	442	488	473	460	443	417	530	490	452	453	435	489	453	463	448	470	500	446	478	424	442	462	455	455	468	434	470	483	460	436	447	445	473	448	434	444	445	475	433	459	410	486	458	447	476	488	461	429	481	502	431	431	478	428	490	466	446	402	415	451	470	474	456	453	452	461	423	455	477	463	474	475	470	454	459	438	467	455	487	482	439	464	477	467	492	466	455	469	455	463	482	450	487	424	459	446	460	435	482	441	447	473	454	449	453	470	455	478	511	461	489	465	429	444	463	458	448	446	456	436	439	482	436	440	425	459	480	450	448	476	467	468	458	453	467	445	491	473	460	487	488	490	454	465	469	431	438	417	469	453	468	437	452	486	460	479	450	478	446	489	489	434	484	467	466	448	454	414	446	464	440	468	461	460	475	446	490	468	459	438	456	481	439	475	465	409	459	436	460	449	452	463	448	448	459	456	455	453	442	403	434	429	440	497	466	481	402	462	448	451	479	484	457	476	488	465	422	450	416	426	431	471	443	485	475	462	465	450	503	432	458	444	471	483	401	460	459	457	448	449	482	459	476	475	460	453	462	486	471	478	461	440	447	460	485	457	428	466	448	475	452	450	534	462	440	475	452	451	472	448	445	448	441	451	446	437	447	462	469	462	457	449	429	461	447	439	464	454	478	475	444	446	489	451	453	459	453	428	483	455	485	458	419	463	463	454	450	494	449	489	470	453	456	462	472	463	469	488	462	430	469	461	505	453	475	457	436	465	468	470	469	468	455	460	466	473	495	474	443	477	475	473	477	478	438	472	471	469	434	471	436	457	415	465	458	476	454	429	468	456	452	497	456	464	465	467	416	466	463	450	433	444	449	481	456	495	462	464	444	453	471	463	478	472	459	443	480	459	458	447	490	493	490	458	447	401	448	459	462	488	494	435	476	477	453	478	457	467	474	492	495	462	466	425	482	443	428	431	458	481	453	462	473	441	485	423	458	444	479	478	478	464	437	437	480	428	427	463	430	428	458	436	436	456	474	454	456	442	473	456	476	457	444	473	440	441	455	444	440	455	491	439	451	465	451	449	454	482	481	436	417	442	439	471	500	447	465	476	460	448	471	447	432	485	447	468	424	444	481	445	462	463	471	453	471	452	452	417	451	479	500	469	471	454	441	474	458	432	415	496	488	464	428	468	442	479	483	454	473	453	437	462	491	451	428	474	449	485	465	471	427	483	460	465	452	465	462	470	445	456	440	454	465	483	468	455	425	419	463	485	444	444	458	509	473	485	453	451	488	473	442	472	494	460	463	407	473	419	470	480	473	433	453	466	443	463	451	486	499	470	466	486	447	457	428	497	443	463	478	486	424	460	490	467	451	488	442	480	490	451	449	458	428	470	496	473	446	501	489	468	428	470	488	461	441	442	428	471	448	477	486	479	445	489	461	455	505	458	445	477	439	475	441	486	459	450	480	434	455	473	424	492	421	491	498	495	459	467	444	483	452	449	444	459	483	466	450	426	440	457	436	482	454	445	499	433	449	425	448	497	471	463	414	419	491	455	475	477	467	461	436	486	454	472	454	445	439	465	452	438	509	452	449	433	443	475	483	479	454	463	435	437	486	468	442	432	412	453	505	449	436	482	469	429	432	439	419	436	457	489	449	485	485	443	472	459	395	451	422	475	495	483	504	476	451	447	422	458	441	479	425	498	446	445	479	475	464	447	464	485	462	485	470	412	450	453	437	446	439	449	423	457	427	440	450	498	458	468	447	491	453	454	450	452	446	474	419	433	436	457	442	453	481	460	458	463	454	470	448	434	463	472	499	470	484	457	492	444	421	491	460	441	445	472	430	482	479	499	457	461	417	472	448	465	455	518	429	420	453	478	437	450	476	499	432	492	499	487	423	482	464	486	435	434	461	425	445	462	477	465	445	497	460	506	448	459	466	456	427	501	458	427	420	480	459	452	469	463	470	469	480	489	464	443	429	465	451	494	458	463	447	471	461	452	457	466	420	429	463	476	410	448	475	452	472	427	474	497	465	512	435	461	495	441	458	479	442	494	471	473	462	498	419	437	490	416	453	461	454	464	457	437	451	489	467	414	417	427	461	524	455	478	492	437	454	458	496	463	442	463	462	475	433	477	416	493	478	458	478	441	509	463	408	456	469	464	458	437	475	475	458	490	491	490	451	460	440	435	481	496	460	434	486	456	456	464	423	458	441	481	422	480	491	459	469	436	478	473	463	423	457	434	500	478	461	471	448	495	464	470	453	441	434	502	462	421	451	480	462	450	446	453	487	425	458	479	446	433	458	481	418	465	455	445	435	412	463	486	427	486	437	447	448	481	427	448	451	441	458	443	482	456	435	478	469	420	476	454	454	445	434	472	457	477	449	451	475	477	435	451	425	431	464	436	439	464	476	506	494	448	452	461	452	443	457	438	443	476	454	474	468	409	478	463	461	482	440	447	424	466	452	482	435	426	512	480	497	489	479	479	473	441	453	482	458	438	481	430	478	462	476	482	442	451	444	456	444	469	427	462	465	468	441	448	474	464	473	472	441	457	474	473	470	471	475	519	446	458	475	443	458	492	445	446	450	446	429	486	418	447	445	483	467	490	420	479	457	474	475	461	452	481	454	463	487	477	479	475	452	462	435	442	448	469	433	424	454	471	474	454	461	477	426	469	440	427	440	435	461	502	427	471	454	474	454	467	454	417	434	505	465	434	471	437	427	466	439	455	434	521	442	439	489	455	421	417	461	475	481	474	447	430	426	499	465	468	465	423	478	456	477	469	447	479	450	487	463	437	453	490	457	424	445	484	475	449	427	416	449	471	488	451	452	464	465	483	480	433	433	428	489	455	434	435	422	443	479	417	503	427	442	465	464	467	473	437	436	482	460	440	479	455	435	494	469	436	451	415	482	462	461	464	411	463	457	463	450	470	451	449	463	437	471	467	467	434	458	454	445	452	471	431	468	451	437	457	466	465	463	466	416	443	445	448	444	424	447	453	456	474	423	462	425	456	452	450	450	471	469	425	454	446	486	459	480	460	446	497	479	441	459	479	439
47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
