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
336574302467	336574302986	336574303536	336574304084	336574304636	336574305186	336574305734	336574306284	336574306836	336574307386	336574307934	336574308484	336574309036	336574309586	336574310136	336574310686	336574311236	336574311784	336574312336	336574312886	336574313434	336574313984	336574314536	336574315086	336574315636	336574316186	336574316736	336574317286	336574317836	336574318386	336574318936	336574319486	336574320036	336574320586	336574321136	336574321684	336574322236	336574322786	336574323336	336574323886	336574324436	336574324986	336574325536	336574326086	336574326636	336574327186	336574327736	336574328286	336574328836	336574329386	336574329936	336574330486	336574331036	336574331586	336574332136	336574332686	336574333236	336574333786	336574334336	336574334886	336574335436	336574335988	336574336536	336574337086	336574337638	336574338186	336574338736	336574339286	336574339836	336574340386	336574340936	336574341486	336574342036	336574342586	336574343136	336574343686	336574344236	336574344786	336574345336	336574345886	336574346436	336574346986	336574347536	336574348086	336574348636	336574349186	336574349736	336574350286	336574350836	336574351386	336574351936	336574352486	336574353036	336574353586	336574354136	336574354686	336574355236	336574355786	336574356336	336574356886	336574357436	336574357986	336574358536	336574359086	336574359636	336574360186	336574360736	336574361286	336574361836	336574362386	336574362936	336574363486	336574364036	336574364586	336574365136	336574365686	336574366236	336574366786	336574367336	336574367886	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2699	3650	2300	2699	3650	2300	2699	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2698	3650	2300	2697	3650	2300	2697	3650	2300	2697	3650	2300	2697	3650	2300	2697	3650	2300	2697	3650	2300	2697	3650	2300	2697	3650	2300	2697	3650	2300	2697	3650	2300	2696	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
20930	3053	2045	1673	1126	796	657	503	468	399	303	296	271	245	224	222	202	205	195	200	187	193	189	189	160	194	167	148	172	142	156	134	147	157	144	147	163	148	139	146	141	154	143	147	136	157	174	154	148	147	121	121	143	136	128	140	140	135	133	144	166	116	138	144	132	132	141	140	146	133	140	134	156	147	140	132	135	131	148	127	134	134	142	135	145	138	153	145	127	141	150	156	138	137	135	124	144	156	128	151	161	138	142	160	134	134	136	151	130	129	123	136	106	136	151	129	136	150	123	124	148	122	157	113	118	151	144	130	111	146	127	142	128	131	131	131	147	116	138	140	113	116	144	165	123	124	133	124	155	113	128	142	115	139	146	126	145	132	138	132	132	128	151	128	136	125	140	143	124	112	128	136	143	157	139	151	129	156	147	135	121	130	153	138	151	123	135	134	140	153	140	151	134	127	151	120	148	148	155	123	136	141	168	141	141	136	136	122	132	137	132	126	145	139	125	136	128	134	121	133	135	139	119	145	145	125	131	138	136	145	148	121	132	150	135	136	154	137	135	136	141	125	131	138	139	126	119	129	130	152	140	156	155	129	144	148	147	117	132	146	128	113	123	121	147	115	133	133	128	140	129	132	138	129	124	146	148	125	134	122	136	139	121	128	127	136	144	129	126	154	153	151	138	126	157	110	136	136	160	118	147	156	122	128	142	155	135	155	133	142	116	168	133	139	154	122	150	148	138	117	142	121	121	124	124	151	138	139	131	150	125	131	131	130	142	147	158	126	135	150	128	126	125	141	152	122	123	134	117	131	145	126	136	153	110	145	113	129	135	122	116	130	136	130	123	144	127	138	141	156	118	134	148	150	150	135	132	132	134	132	138	146	152	125	128	135	125	147	146	135	122	141	145	123	139	130	157	135	133	143	128	120	135	151	152	125	129	126	136	137	121	136	141	145	124	125	134	139	152	137	109	137	130	136	139	123	142	152	110	125	131	138	123	131	136	144	166	140	154	125	130	144	146	126	138	127	131	142	152	149	128	136	136	147	137	113	158	126	142	141	154	119	118	121	121	145	146	124	133	130	143	158	138	145	143	150	145	138	150	173	144	117	146	122	140	141	126	123	132	135	124	123	137	120	148	141	140	153	127	147	134	126	140	141	139	129	128	141	139	126	129	141	138	141	124	148	148	157	122	147	137	127	145	149	146	140	125	154	106	141	118	124	149	123	140	152	135	153	104	132	140	135	165	121	138	139	125	160	151	136	134	127	134	143	144	142	123	144	140	133	136	147	125	137	154	167	136	156	155	124	138	135	137	134	130	151	131	139	112	137	137	127	144	168	156	152	137	161	147	150	133	154	136	126	134	121	137	143	138	147	125	152	158	115	139	107	152	149	138	148	152	127	114	148	111	135	139	108	130	138	138	111	148	147	124	149	129	143	138	158	146	141	129	143	149	146	125	156	115	139	131	130	133	153	132	132	149	116	145	124	131	148	136	158	145	142	134	125	154	128	140	145	146	136	144	142	143	142	125	146	138	147	142	137	141	156	132	149	142	144	140	113	132	130	119	140	142	113	125	148	132	160	137	128	143	141	125	152	156	155	143	125	139	123	122	133	133	163	152	135	126	129	154	119	104	128	139	125	145	137	109	150	128	150	133	129	137	138	136	113	144	145	119	146	161	136	144	142	137	119	133	146	137	139	125	138	145	161	156	148	134	152	138	130	132	137	124	127	140	137	140	147	149	142	162	133	141	144	144	118	138	144	133	133	126	139	131	146	128	148	133	132	138	123	121	135	153	128	138	140	138	155	144	153	121	127	131	135	138	137	160	134	144	123	131	112	135	116	136	123	121	137	143	131	127	125	139	137	125	146	139	115	114	129	139	136	120	141	145	128	152	115	167	143	144	122	126	148	122	126	150	135	120	158	124	117	131	136	137	128	130	149	159	122	145	130	141	131	120	140	136	162	136	124	116	120	138	143	127	134	137	142	133	132	109	138	124	154	141	129	140	106	119	146	123	139	122	147	139	124	138	141	163	143	121	124	123	141	145	137	142	155	133	127	125	139	144	133	139	161	141	132	125	146	150	128	139	156	113	118	122	171	142	155	145	126	135	131	156	148	124	144	129	140	150	137	143	124	128	150	148	138	117	132	138	146	149	156	125	121	148	122	117	108	141	128	144	164	126	115	146	136	134	132	138	138	124	127	135	151	148	148	138	131	139	147	125	140	132	131	145	140	146	142	139	140	146	123	137	150	145	147	137	121	144	138	155	134	109	137	158	138	129	121	158	140	117	146	128	159	143	138	129	167	136	140	137	157	122	154	144	141	146	132	141	136	145	122	149	141	150	143	154	127	145	156	131	145	151	121	156	138	156	142	143	138	123	139	145	154	118	115	150	145	136	137	132	128	122	136	129	126	135	133	140	122	147	132	135	137	164	137	129	126	125	153	135	136	136	153	135	136	153	149	142	115	125	137	151	133	132	142	153	164	139	173	135	131	125	130	117	130	157	134	127	138	146	143	116	149	124	139	152	135	113	147	145	160	122	135	154	121	131	132	137	123	123	139	162	139	136	119	121	119	154	161	128	125	160	164	133	113	137	118	143	139	137	151	142	152	156	142	134	153	151	137	132	148	119	125	180	126	129	139	144	114	129	135	121	125	115	120	141	139	169	130	139	148	128	139	126	118	119	146	146	118	145	133	122	143	138	135	131	138	120	132	142	135	150	132	127	145	128	119	128	139	143	136	153	146	138	145	128	133	144	126	136	118	126	123	169	127	133	138	134	142	134	146	134	110	126	125	126	138	147	135	141	124	125	134	144	140	165	121	126	123	118	137	136	129	139	150	130	162	131	121	129	122	125	132	132	132	174	152	124	131	125	156	133	133	129	132	147	142	113	124	150	131	116	147	130	136	132	156	151	144	141	132	140	143	157	144	152	126	165	147	138	135	141	156	129	167	142	138	122	148	121	120	143	157	142	126	117	133	134	129	127	138	141	128	139	129	137	150	149	151	155	124	127	149	125	130	127	119	136	125	113	127	147	137	139	137	129	140	125	134	129	130	131	135	128	131	136	125	161	148	143	147	151	152	131	117	144	142	128	167	143	154	136	155	121	139	111	139	138	153	135	127	117	138	156	117	142	139	135	133	144	130	144	142	134	119	159	128	135	134	132	134	142	128	135	132	149	165	122	156	125	140	144	140	124	141	139	136	139	134	124	138	143	136	146	120	128	134	131	142	147	151	140	138	135	154	152	124	129	121	133	122	139	128	115	159	129	126	128	137	150	143	153	144	159	144	120	121	119	141	142	152	121	153	133	127	111	119	135	145	125	138	142	154	153	146	143	150	134	137	156	143	136	123	137	145	144	121	121	140	139	133	153	139	136	153	140	129	145	134	125	143	114	147	147	139	137	137	141	135	148	132	148	149	117	126	132	138	133	148	129	137	147	145	129	131	141	121	144	136	134	147	127	133	141	135	130	128	136	127
9362	1846	3921	4726	4105	3535	2860	2331	1892	1755	1509	1295	1221	1058	1020	961	924	890	749	746	686	698	680	648	562	582	559	554	566	539	494	541	531	490	485	458	479	502	485	448	438	480	494	470	453	399	467	449	448	449	432	469	428	409	427	419	458	399	367	427	413	409	434	418	459	392	422	421	414	436	402	406	436	414	395	380	422	418	402	382	377	400	408	378	397	391	393	396	412	432	416	396	402	383	398	419	429	398	396	379	356	384	396	370	394	370	402	365	407	411	372	349	425	391	379	374	397	401	389	383	390	453	413	382	388	350	403	426	405	349	393	398	395	414	378	399	377	369	373	381	373	362	404	418	408	377	417	402	393	450	392	370	389	414	386	386	390	368	394	382	371	400	392	405	438	407	380	400	394	386	366	391	378	408	393	367	394	368	380	370	397	385	390	400	420	370	367	410	376	406	391	390	414	349	396	419	383	394	402	410	382	413	380	382	365	420	410	384	401	372	390	382	364	373	382	386	421	393	437	378	412	394	362	427	402	375	408	374	380	395	368	398	372	367	385	391	402	360	364	387	399	386	386	376	409	399	382	409	350	373	353	373	405	374	374	365	398	383	347	359	379	347	381	377	381	390	388	395	358	427	358	386	406	370	343	376	395	371	390	420	382	354	372	375	381	373	393	389	350	373	414	345	385	407	413	389	381	387	364	392	390	361	415	392	384	392	382	405	416	370	393	417	379	401	411	371	369	340	354	380	383	353	388	389	371	406	413	376	382	379	381	394	401	423	362	410	389	371	358	391	401	376	368	396	372	381	376	389	396	381	376	404	379	384	401	390	393	387	387	388	345	406	372	418	392	416	391	411	441	400	361	401	409	377	371	392	405	372	334	387	415	378	359	403	407	401	358	360	392	423	386	356	395	381	383	366	387	373	408	386	343	361	359	377	406	383	369	366	364	356	397	371	382	361	402	401	386	411	386	366	407	407	377	389	394	372	415	389	392	383	367	421	364	393	395	368	398	377	395	381	374	395	375	409	398	396	408	389	373	398	401	393	364	413	372	372	346	397	398	393	360	411	345	373	406	401	355	380	374	409	392	403	386	380	398	398	389	397	413	382	394	369	388	395	391	343	387	364	374	373	416	394	381	365	362	405	369	387	368	366	394	405	447	385	370	365	415	404	396	365	364	369	363	408	399	379	365	412	394	403	376	384	385	369	379	351	441	353	361	371	369	398	405	382	360	381	385	336	369	402	409	386	388	418	373	389	403	371	417	357	393	397	390	385	359	373	385	378	389	410	385	379	403	395	369	390	395	399	382	374	395	391	390	398	342	393	402	379	373	381	380	380	350	401	402	373	360	369	386	383	359	381	427	391	373	385	402	362	380	376	344	382	403	364	376	376	386	387	377	385	402	389	409	369	370	420	371	376	391	365	380	362	329	420	441	407	404	372	383	365	371	340	359	393	407	386	328	414	415	394	402	389	399	367	383	381	379	343	370	386	408	374	369	376	351	365	405	418	380	396	396	354	365	390	371	358	384	372	380	396	378	383	396	367	390	361	377	409	397	416	390	369	386	401	360	432	375	371	376	393	362	405	368	383	391	433	390	387	385	370	351	404	388	425	413	393	399	378	389	362	413	364	373	368	401	365	380	378	373	389	423	364	362	391	396	400	420	393	390	385	350	398	400	383	367	365	377	392	390	411	365	408	397	372	375	394	375	389	369	384	406	379	381	391	416	383	389	426	415	407	387	421	359	354	367	346	358	402	386	358	407	403	396	374	379	387	372	390	395	396	383	376	406	369	391	406	393	390	392	384	406	416	349	382	388	391	370	408	379	378	393	373	379	367	375	381	388	362	381	383	383	374	407	401	369	373	371	390	349	396	349	397	404	386	383	375	366	391	436	356	365	374	368	390	380	381	396	371	362	387	419	388	356	388	384	382	384	408	379	407	383	397	419	378	401	399	386	347	381	383	389	377	375	421	405	377	370	425	367	342	379	376	353	405	367	384	409	415	393	401	403	395	407	383	369	334	397	400	365	382	345	355	388	351	367	400	372	402	399	384	365	372	405	368	397	378	394	371	395	393	370	379	389	382	368	409	415	406	385	345	368	375	377	379	389	411	380	425	371	392	391	448	399	364	410	400	380	410	382	398	370	399	397	394	421	410	371	361	395	419	347	403	381	415	386	365	374	368	404	380	377	386	373	378	396	369	409	390	379	382	407	382	395	378	402	373	373	393	383	378	379	402	388	367	385	361	398	369	408	385	376	388	385	391	392	371	387	379	371	363	387	396	395	380	377	369	384	351	382	352	381	401	387	447	407	397	366	389	394	359	425	420	343	421	392	374	396	384	372	392	397	393	360	371	377	400	369	365	386	384	415	361	342	397	386	397	388	350	402	352	374	381	361	392	357	384	398	369	396	396	384	364	366	360	426	393	394	377	383	369	356	355	396	398	359	366	395	434	397	365	372	398	381	383	366	398	412	376	377	389	377	372	393	397	358	405	364	409	397	377	398	395	362	396	404	365	391	366	401	387	413	383	378	384	394	427	398	394	402	386	372	373	354	406	417	366	387	351	386	370	368	366	415	398	366	373	384	357	360	393	378	372	398	351	384	403	395	362	388	391	412	405	364	388	381	372	360	365	351	399	368	362	368	362	380	338	378	358	368	399	398	367	352	365	403	399	362	380	382	404	412	393	381	366	335	351	402	399	358	399	401	353	334	423	427	372	421	382	374	365	370	378	360	395	432	367	383	336	394	394	369	367	421	400	379	356	402	354	401	394	374	395	364	353	361	394	423	373	407	415	402	372	367	393	403	389	367	369	386	378	412	387	362	343	400	396	371	412	401	400	413	417	394	384	423	397	372	375	391	372	367	393	384	361	417	413	423	361	351	369	425	368	374	381	383	368	402	367	374	388	410	417	411	364	385	387	395	398	380	346	416	392	404	372	387	384	408	375	371	380	373	364	406	367	375	378	411	391	396	354	382	427	344	379	374	383	378	344	419	393	339	354	394	390	394	379	375	422	419	397	399	404	433	364	390	413	372	389	396	389	402	383	349	415	387	367	359	364	361	400	378	389	412	388	385	405	388	415	371	391	375	383	382	403	381	367	349	347	360	412	386	375	397	385	346	402	387	381	375	393	393	376	357	399	365	360	394	362	394	397	369	387	391	379	413	411	366	398	404	407	378	364	378	357	423	397	390	358	394	371	371	376	396	390	375	405	365	397	376	380	380	418	369	386	398	374	369	344	385	338	349	408	420	411	389	351	373	391	418	378	398	396	394	384	418	398	397	402	378	375	380	359	395	358	377	384	385	370	382	367	397	380	356	392	384	374	395	365	378	380	371	368	390	370	395	359	398	420	366	405	365	395	386	417	361	326	383	403	353	397	386	367	382	411	397	395	401	364	387	402	364	417	384	358	358	367	412	364	403	398	343	355	391	378	375	340	411	362	379	387	402	425	391	389	394	402	413	371	396	404	342	373	398	398	390	397
2810	325	331	383	358	349	302	306	356	306	339	329	308	311	349	299	304	297	318	329	314	315	314	328	343	314	296	310	319	329	306	336	298	321	294	330	292	303	312	289	340	329	315	331	306	332	281	316	321	325	299	353	294	304	327	301	312	278	320	303	302	323	317	304	325	312	325	290	325	315	290	311	300	341	331	309	336	292	336	305	292	294	323	298	306	340	257	297	284	291	287	312	316	298	277	268	329	339	359	317	319	319	324	312	301	335	300	273	279	298	303	306	292	321	321	293	308	285	292	315	299	319	332	277	316	342	309	319	294	291	295	321	311	295	286	307	310	287	313	336	291	280	302	289	344	342	310	315	343	302	338	303	322	335	316	305	312	316	323	297	319	278	318	311	288	311	315	306	320	281	326	302	295	297	317	306	300	318	314	306	327	300	292	305	321	304	324	310	319	293	314	306	291	321	290	307	320	315	304	329	330	313	311	332	302	297	291	309	297	336	337	281	307	296	283	324	321	303	306	331	307	305	342	334	295	305	321	275	277	323	328	301	301	333	316	334	322	330	263	276	299	331	311	329	281	312	305	312	293	310	301	314	272	298	346	314	312	323	317	309	294	318	300	307	312	322	304	330	319	312	292	327	294	320	318	305	299	303	292	314	309	297	313	301	296	322	304	289	313	314	333	333	331	304	288	309	312	279	291	305	304	277	330	307	312	306	337	327	293	320	263	339	320	318	283	303	324	314	292	320	304	291	328	318	318	333	315	310	313	321	303	303	339	335	310	299	299	307	303	282	288	305	285	312	306	312	285	313	311	314	274	305	296	302	301	309	316	316	296	337	312	306	301	321	311	254	316	300	290	326	294	300	288	315	301	295	318	316	279	328	343	326	267	332	303	321	297	316	298	317	309	310	323	307	299	305	327	299	318	306	304	344	330	336	308	285	288	307	281	291	317	310	298	321	296	318	260	308	274	300	314	303	308	301	316	316	316	309	283	288	269	337	288	303	307	312	312	305	323	262	321	324	317	310	309	273	294	341	285	330	327	322	316	306	343	298	276	276	298	299	264	307	334	347	294	313	276	346	313	297	315	305	285	316	311	277	324	310	313	293	302	333	278	309	297	325	313	329	315	290	297	287	282	290	289	321	320	287	295	296	330	296	287	297	360	278	317	356	303	298	331	274	303	304	276	316	271	302	316	308	310	278	307	311	293	280	323	291	322	296	289	309	299	318	306	294	335	314	329	300	275	308	311	303	313	299	303	292	326	287	315	299	321	288	324	323	320	301	322	309	317	278	301	312	314	322	352	326	294	312	315	336	290	307	303	330	331	357	322	310	315	315	354	280	340	288	333	296	309	260	299	336	327	291	298	307	267	300	273	298	314	340	318	291	302	336	318	294	317	315	331	325	302	295	277	324	320	281	298	312	314	308	310	294	308	343	268	325	337	296	312	282	300	294	306	301	321	284	321	287	300	309	285	314	281	308	287	298	302	301	291	291	319	297	306	327	278	313	303	333	300	311	303	287	300	335	343	298	300	310	333	290	302	260	300	313	309	274	294	272	321	321	306	316	289	290	302	344	352	330	317	297	305	341	334	295	342	295	292	334	340	291	299	298	314	286	296	340	329	298	330	300	342	315	321	322	348	309	311	318	302	314	307	295	333	321	317	310	307	309	330	321	343	329	310	328	317	319	304	296	313	298	314	311	324	328	287	272	312	315	302	278	321	304	284	312	307	303	309	279	324	314	332	292	296	314	313	279	315	348	321	304	347	334	305	309	320	281	335	292	291	308	305	298	304	342	295	309	298	305	279	329	307	295	296	277	302	282	343	309	315	285	288	283	327	309	309	296	293	303	292	333	328	297	302	299	289	299	307	305	272	289	322	289	311	352	323	323	321	303	313	295	293	298	326	262	324	306	314	289	311	318	302	324	297	323	329	300	336	284	291	314	284	330	316	321	295	283	326	317	311	296	302	327	290	290	328	314	335	325	309	320	310	306	343	300	284	320	281	312	318	316	317	331	316	309	301	261	322	331	338	303	323	273	299	322	318	306	296	320	314	304	308	316	298	315	298	324	268	278	315	291	304	309	302	310	288	306	353	299	284	291	298	289	316	289	293	328	295	295	325	305	313	313	322	295	341	334	285	304	300	319	310	310	309	298	298	323	282	365	314	288	320	311	297	318	337	288	291	311	317	336	327	315	291	344	330	310	324	288	303	335	260	300	286	311	290	316	281	306	310	308	309	304	296	299	314	311	304	316	271	295	289	310	299	289	268	288	300	316	303	319	301	310	327	322	287	288	290	266	349	283	286	305	292	295	333	322	290	325	290	307	284	313	298	302	286	308	332	301	286	313	299	274	304	330	303	314	308	324	274	304	331	334	275	323	297	309	309	326	355	297	301	321	311	301	309	347	287	319	315	302	316	310	298	295	310	336	328	310	321	292	317	297	303	309	265	331	311	283	300	276	309	315	344	299	339	318	290	313	293	298	299	271	305	295	329	327	326	310	319	308	318	323	346	296	291	333	321	287	312	314	299	284	303	303	296	289	328	321	305	305	288	278	287	341	318	295	305	323	314	281	338	309	314	284	310	314	309	309	302	300	313	295	288	331	275	329	295	303	302	300	293	302	298	338	340	316	276	296	316	316	304	293	301	307	308	305	326	323	307	319	305	312	282	273	335	309	320	309	336	324	319	314	306	305	321	300	311	284	305	306	316	345	325	288	277	317	271	342	336	344	299	278	318	310	328	315	306	302	293	304	326	315	299	315	280	298	310	281	280	329	335	317	337	307	310	289	319	325	305	318	339	333	342	296	300	300	299	339	293	311	311	295	291	291	292	278	284	328	308	327	337	299	331	312	284	326	309	292	321	330	326	319	298	302	248	304	348	303	306	295	313	303	323	298	312	331	296	293	285	318	279	337	307	288	310	314	317	281	280	305	311	320	332	315	304	347	297	319	297	299	287	307	314	324	323	298	276	293	290	285	307	342	329	338	340	313	281	307	309	320	288	288	308	302	295	305	322	330	334	300	316	299	292	286	296	322	323	292	299	299	286	309	307	309	310	303	343	326	336	277	306	347	300	335	298	284	311	298	355	318	268	294	348	304	283	277	319	289	317	296	308	318	330	293	329	316	327	331	287	317	306	309	296	313	328	293	287	349	322	341	346	335	362	322	321	328	311	311	340	314	287	315	310	299	333	313	298	305	317	281	295	312	309	293	323	311	323	316	299	305	275	303	318	304	312	295	289	286	294	331	335	306	334	336	321	284	277	308	315	283	340	292	310	295	328	326	317	284	335	308	300	310	299	290	290	304	346	314	319	319	304	329	299	310	301	302	335	299	312	291	306	315	312	296	312	333	324	259	316	291	297	294	280	307	293	316	316	295	290	293	264	285	301	295	337	314	326	292	314	287	309	320	330	301	344	300	317	315	352	287	320	304	313	321	324	307	315	312	276	274	325	313	328	292	335	298	305	299	309	312	319	318	309	303
2847	845	908	992	930	997	917	899	894	888	864	859	806	791	823	839	892	766	824	825	815	760	826	798	778	795	860	725	814	809	816	754	815	826	738	784	787	822	816	827	776	773	815	798	792	779	801	863	816	804	829	853	804	770	788	791	826	774	849	851	759	816	793	803	805	783	810	813	797	829	794	767	805	821	766	863	807	746	820	803	815	773	826	783	804	772	826	857	760	812	827	800	799	817	826	807	786	784	794	797	777	873	845	833	799	798	821	813	769	817	792	802	810	757	843	788	796	847	836	789	796	805	745	782	844	774	778	819	813	800	826	805	769	844	787	728	862	824	825	821	835	804	800	793	875	796	781	761	780	802	796	791	789	833	832	774	768	807	810	784	827	778	808	736	804	788	819	811	795	809	789	795	820	854	793	752	865	753	778	823	806	835	773	829	755	819	795	802	829	808	830	841	746	809	785	817	844	748	819	814	796	766	806	763	812	822	830	786	849	810	785	744	810	814	768	800	778	801	767	796	787	767	785	821	829	798	793	784	806	766	754	794	825	793	786	860	778	803	805	783	817	765	829	791	764	787	755	786	783	799	814	804	793	816	776	800	788	811	792	772	779	838	803	843	867	824	825	819	805	771	815	798	837	822	831	812	800	797	766	784	782	809	801	819	799	804	795	773	857	774	803	865	826	825	795	792	788	816	796	831	850	802	835	782	730	834	785	773	789	815	840	777	810	810	789	815	771	818	833	774	778	817	770	796	797	807	775	802	813	741	780	785	803	822	750	799	791	779	790	822	820	778	811	801	785	791	780	798	794	836	833	800	768	824	828	793	850	749	776	773	815	777	830	791	836	834	823	781	803	791	770	803	830	784	793	777	774	834	817	829	762	794	758	811	740	825	813	792	784	779	830	796	837	803	763	796	841	824	823	782	788	820	839	805	809	769	786	784	807	830	798	835	801	813	827	789	793	825	801	813	815	847	769	787	829	821	788	784	731	794	783	807	762	764	821	776	810	869	760	835	809	806	815	756	798	839	875	820	808	796	836	787	747	807	837	738	833	800	829	813	800	825	803	827	841	813	793	797	800	765	763	823	824	771	798	782	827	865	790	854	825	812	838	817	815	869	823	810	821	778	798	824	756	750	787	801	809	770	789	767	832	865	833	823	795	794	782	779	826	777	815	793	794	802	829	789	827	856	777	769	806	753	837	825	816	820	799	807	846	839	792	814	824	795	769	821	747	791	772	733	772	794	830	797	849	821	839	844	828	833	857	816	804	758	806	821	796	844	818	806	760	819	795	805	783	757	863	819	852	815	822	802	831	805	795	802	840	771	805	780	812	826	825	818	785	785	789	823	785	856	844	824	766	847	817	818	801	830	800	769	846	776	755	785	822	827	766	820	769	835	834	787	774	833	830	791	799	821	873	837	858	742	810	768	822	815	794	808	841	835	799	840	769	784	829	827	756	827	764	879	808	816	893	801	788	825	814	784	850	807	859	815	800	821	791	806	837	796	770	820	778	784	807	803	789	810	799	787	854	841	826	809	793	799	804	833	838	828	782	805	778	835	814	838	783	810	827	780	818	807	860	822	814	791	795	852	796	831	770	780	826	847	830	792	782	810	858	808	816	726	787	803	867	760	807	791	791	828	815	825	845	812	781	815	784	783	789	767	795	767	831	798	761	852	773	845	816	821	817	788	794	819	865	850	793	766	858	814	758	742	806	774	794	805	791	850	821	772	791	792	805	839	798	775	828	822	809	809	796	827	820	767	832	810	826	790	804	758	798	744	760	770	766	853	780	787	809	832	847	787	836	810	814	803	782	818	823	768	801	803	827	844	842	785	840	809	767	837	753	780	811	815	807	812	814	807	793	797	797	811	815	811	815	787	787	788	820	773	762	764	787	818	840	812	803	821	782	787	813	770	808	786	790	841	799	804	782	823	756	734	782	785	812	865	849	787	801	853	819	837	799	799	835	796	788	804	801	824	798	840	742	776	823	825	861	777	806	827	776	810	816	781	850	791	834	809	809	838	801	808	805	864	816	851	825	803	869	809	812	820	827	777	819	882	814	865	829	795	805	783	795	822	781	817	803	806	813	781	813	794	768	818	785	780	771	845	788	810	796	830	758	794	812	794	793	803	741	760	852	787	851	761	787	778	868	817	787	713	760	805	794	767	787	823	818	789	848	794	808	797	789	789	803	826	854	799	813	788	806	774	849	821	821	793	763	772	828	846	779	802	797	814	796	778	775	793	769	808	803	750	826	806	824	759	849	763	797	755	826	800	761	810	799	734	838	802	841	794	783	835	814	815	851	830	773	802	819	788	825	782	847	796	777	835	781	829	809	804	834	785	748	782	807	774	734	802	782	848	847	797	828	835	791	756	819	746	834	771	792	811	820	841	782	772	811	867	794	825	828	780	836	793	810	788	757	811	769	731	811	851	798	773	851	871	765	850	806	796	801	879	799	815	808	783	763	807	816	818	788	802	729	829	868	823	818	814	739	841	806	785	794	813	831	824	834	787	764	797	845	788	869	788	846	771	802	814	775	833	781	827	805	796	789	794	830	784	770	811	809	751	767	840	785	798	788	783	825	798	805	836	831	785	785	790	806	806	801	851	793	774	863	808	775	771	798	803	830	834	822	772	822	836	805	829	825	823	852	858	866	771	853	791	852	816	792	814	808	820	802	789	807	779	840	767	805	829	837	832	837	803	794	814	763	833	829	808	775	803	809	816	823	834	824	786	808	862	844	832	812	833	829	795	813	807	812	810	826	811	816	822	840	777	781	787	800	799	795	797	752	805	767	835	849	761	806	841	791	780	820	757	804	811	752	763	803	830	775	832	811	776	812	769	847	795	767	785	819	805	782	833	788	775	819	831	804	797	808	792	785	832	846	825	809	809	842	798	812	810	832	812	785	831	840	829	823	789	805	834	807	801	823	791	825	797	783	792	778	774	751	806	802	861	860	778	791	838	779	786	780	776	818	793	844	828	802	793	799	810	833	807	792	818	810	803	794	809	822	819	798	790	778	829	817	744	795	813	840	846	800	777	829	779	783	825	837	776	857	780	812	783	775	813	818	823	797	812	773	791	844	843	847	820	777	771	844	845	840	788	772	809	847	806	819	769	790	811	780	789	874	791	766	793	804	806	815	807	827	795	823	784	808	808	785	811	755	761	846	793	802	776	793	823	796	815	785	796	796	823	802	810	790	769	794	797	787	829	751	822	785	874	800	801	879	783	766	774	800	827	774	778	869	769	813	804	813	800	806	754	820	772	793	828	719	797	803	787	836	792	821	791	793	799	805	806	822	825	834	815	849	792	786	813	836	801	770	816	821	756	802	857	799	860	817	828	861	858	776	789	759	796	794	794	818	762	797	785	798	835	756	825	780	787	833	838	824	798	821	797	767	792	806	885	849	763	763	818	832	816	829	800	810	783	758	794	770	806	779	805	772	781	791	735	776	769	794	787	820	822	847	784	766	798	820	792	821	797
12932	1268	1265	1045	880	658	576	553	457	451	400	410	335	352	360	371	342	345	341	324	343	361	359	322	326	362	350	315	313	301	319	294	304	339	325	303	305	352	356	323	311	271	290	312	286	332	314	311	283	320	323	322	368	308	300	350	276	317	323	308	322	309	327	286	308	321	290	291	273	279	296	307	314	320	330	294	313	299	298	294	298	310	301	330	301	292	320	323	317	316	323	341	341	299	294	317	311	304	331	309	288	329	315	327	289	281	287	356	314	322	351	301	342	318	310	300	283	312	279	333	319	309	318	283	314	292	266	306	321	334	333	304	321	320	275	334	309	305	258	338	314	339	297	295	303	343	290	287	290	282	329	306	351	321	297	368	322	306	288	281	298	321	314	290	319	294	293	327	314	296	295	334	312	289	291	289	319	309	321	315	307	296	305	316	335	291	298	309	316	339	304	316	329	336	288	327	306	295	300	297	309	297	290	304	326	279	303	319	336	342	318	286	320	321	336	324	285	310	310	314	336	301	309	343	316	324	323	295	303	318	295	317	300	294	312	309	310	297	335	326	313	307	316	306	302	328	319	290	326	310	287	268	290	322	292	298	301	315	313	295	312	290	357	330	326	303	315	309	298	301	280	297	298	287	295	332	287	340	315	322	279	310	281	279	294	292	320	287	321	329	311	307	309	326	313	302	298	310	319	296	304	307	311	284	327	304	314	299	311	307	311	296	303	293	312	316	294	293	312	293	291	294	326	303	316	304	315	315	329	298	310	291	289	305	307	311	300	317	303	320	291	302	298	299	317	308	297	347	296	314	335	304	273	295	321	316	299	342	325	272	284	325	319	293	276	314	306	318	306	304	315	298	320	327	310	309	299	291	290	333	329	277	329	307	299	334	315	291	322	316	298	284	348	293	311	342	283	309	303	302	322	278	322	335	322	322	320	295	280	276	334	310	316	335	310	295	294	313	309	330	304	312	300	292	336	278	264	335	327	284	277	280	338	316	302	290	273	320	308	311	317	295	272	354	342	298	302	305	325	282	304	334	310	337	337	312	273	319	331	266	314	295	326	342	313	308	297	325	310	314	313	301	314	313	309	300	289	363	299	296	347	335	307	355	305	298	298	303	286	290	304	276	312	327	291	318	281	308	321	325	339	310	315	313	285	337	299	325	285	284	306	305	298	311	321	289	309	305	294	308	297	284	339	268	318	291	320	321	291	312	335	323	301	283	303	303	324	281	328	301	270	317	312	346	314	282	308	340	298	323	284	317	305	323	367	327	296	301	330	302	316	304	309	331	288	297	312	306	320	294	312	287	332	302	330	314	318	343	299	288	326	344	328	287	295	311	314	314	281	308	323	291	331	321	298	317	296	276	288	301	315	318	297	315	315	282	305	298	315	279	336	307	324	352	332	305	300	330	331	299	301	305	282	304	265	294	302	366	339	320	315	316	287	280	331	320	307	293	309	303	336	317	272	308	287	285	302	334	300	301	318	336	326	286	301	319	336	314	272	325	331	317	311	304	327	282	326	308	323	325	326	309	306	340	312	276	329	323	325	303	309	288	311	282	314	272	324	295	321	296	330	288	304	328	330	309	284	319	283	319	341	321	358	306	287	304	323	310	294	321	328	329	302	321	301	310	288	310	323	339	299	330	310	331	294	326	294	334	307	313	271	288	329	295	279	315	287	316	290	319	335	325	296	302	322	277	295	318	324	309	321	288	287	314	317	321	280	286	308	316	303	348	282	304	313	295	331	298	304	321	343	316	280	292	306	343	323	327	302	328	324	339	319	320	319	340	307	298	291	314	307	331	295	276	319	294	320	309	316	303	347	310	295	298	291	292	288	312	281	273	288	325	339	314	267	324	334	310	299	297	310	295	316	325	292	297	291	304	307	309	272	299	306	294	351	286	354	277	284	301	317	316	302	297	297	322	318	309	314	306	329	306	306	288	302	308	343	336	299	327	281	288	292	286	291	328	269	288	291	309	318	327	319	302	332	321	325	290	314	321	305	303	321	295	333	315	292	316	322	278	340	330	300	292	310	307	296	325	334	322	316	300	292	302	294	309	349	290	321	314	312	299	296	315	327	302	319	326	324	286	302	308	304	327	325	296	296	322	318	319	307	298	321	297	304	313	314	314	313	273	307	285	305	325	291	343	283	292	311	312	339	311	307	315	325	351	316	284	335	312	349	316	352	302	301	299	281	316	350	304	314	295	316	301	334	307	301	306	310	299	322	315	311	293	288	296	300	318	322	318	308	271	329	322	287	293	313	323	314	318	302	316	339	311	309	302	310	295	301	299	255	277	295	290	321	315	307	279	296	340	284	333	344	333	313	309	311	318	303	312	338	316	298	326	307	316	332	308	277	317	320	286	307	312	316	289	314	308	327	334	322	297	288	335	298	306	307	342	294	317	299	308	331	313	333	294	277	306	288	303	320	298	299	280	283	306	287	282	308	276	298	310	270	317	294	322	320	296	354	311	295	310	339	285	328	305	305	331	318	339	300	298	281	309	270	312	313	321	313	308	312	322	285	297	302	292	324	314	264	288	324	316	302	312	305	286	321	324	300	338	307	285	296	263	303	322	339	273	288	324	312	317	307	301	296	302	319	313	311	284	306	320	318	300	325	295	293	285	315	319	299	294	299	305	310	318	317	318	306	309	327	323	314	307	321	282	288	321	295	318	303	309	341	342	336	302	330	337	311	338	316	296	298	319	279	345	316	314	295	327	276	304	313	306	332	296	307	312	293	308	312	304	311	337	303	274	329	314	306	301	320	303	283	289	297	253	320	271	309	329	298	328	269	311	296	324	294	301	323	355	365	318	297	332	311	311	330	286	306	310	324	314	302	308	332	318	284	286	298	308	276	307	310	271	295	325	323	316	298	307	302	308	303	340	311	335	322	303	322	302	304	300	320	324	283	315	297	340	305	300	308	331	297	299	313	294	310	341	309	304	317	282	338	281	282	291	298	315	311	287	278	304	298	296	319	313	316	303	310	303	306	299	315	289	341	285	305	300	312	310	302	305	313	338	290	332	323	317	293	341	306	314	335	326	331	317	300	294	292	300	332	310	334	298	306	290	288	300	332	326	297	331	300	331	294	322	316	302	295	292	300	288	315	290	289	310	305	314	316	293	321	301	298	309	296	310	291	306	295	331	319	288	308	310	269	298	283	303	298	295	335	333	330	294	327	308	294	307	283	281	340	304	269	298	319	338	324	320	324	300	311	283	304	299	319	302	286	330	366	304	313	346	313	300	310	323	296	324	276	322	348	329	316	303	314	304	329	346	321	295	292	304	303	308	306	329	313	329	294	329	344	328	317	304	318	318	312	309	318	324	302	319	292	308	325	339	297	302	276	317	315	274	285	311	292	320	304	288	305	291	284	291	326	310	317	330	292	292	320	329	309	326	298	292	293	292	324	333	301	312	326	314	312	261	304	301	295	297	290	290	306	325	324	336	297	337	303	303	289	301	311	293	301	262	324	329
7113	1549	2631	3096	2806	2464	2149	1804	1694	1547	1376	1335	1179	1215	1155	1082	1077	1041	1027	1006	946	982	927	908	890	922	913	846	894	909	887	841	892	860	852	828	811	870	810	884	875	837	787	804	819	797	851	825	843	808	884	760	783	802	859	825	824	790	795	791	821	844	844	782	757	861	809	813	797	808	809	825	767	843	758	787	841	803	840	793	823	814	861	795	801	758	839	774	824	774	800	835	802	821	763	786	809	806	775	784	781	809	761	819	787	726	792	796	799	813	824	808	778	780	773	800	771	783	849	775	800	799	800	765	738	773	794	827	795	868	784	778	794	837	796	822	759	803	789	792	846	783	787	802	827	868	810	766	770	821	779	807	778	808	769	741	792	801	786	769	795	701	775	791	817	824	809	812	769	807	776	844	764	822	787	781	833	773	825	821	785	800	828	812	804	753	761	776	807	813	761	801	794	751	760	798	847	776	785	765	832	811	755	757	733	815	841	802	823	780	742	789	756	754	800	815	764	778	791	745	789	755	741	767	792	764	779	794	784	833	800	797	804	796	835	796	774	805	810	788	792	811	789	786	806	752	806	742	745	779	808	850	790	778	821	750	837	836	795	797	787	748	806	801	788	767	814	836	759	791	805	801	791	800	804	821	739	815	777	818	759	790	789	805	810	801	727	853	809	758	804	818	767	834	811	776	786	770	804	775	822	770	765	779	770	816	822	809	765	763	793	803	783	826	761	771	786	766	811	781	796	810	771	789	789	780	770	809	776	802	752	786	792	826	730	725	758	795	812	740	785	828	773	762	806	793	776	772	846	778	760	807	813	777	798	782	793	795	778	792	837	769	797	827	747	781	825	759	775	833	839	786	836	785	792	792	767	789	789	751	799	779	786	802	770	744	820	789	815	784	782	815	820	765	809	738	783	795	786	798	768	786	787	805	773	779	778	802	815	790	781	778	852	817	812	785	789	785	812	799	797	763	840	816	786	752	800	813	829	802	753	821	770	792	800	794	783	826	746	757	818	785	797	837	738	793	809	774	785	748	740	771	770	759	811	778	818	760	793	833	809	802	757	816	805	829	741	816	848	747	771	733	806	798	771	804	788	821	780	781	784	821	779	773	804	849	776	796	765	750	829	837	746	779	831	830	786	825	816	819	785	775	857	763	818	773	770	831	771	780	763	810	809	758	823	797	792	790	794	836	814	819	796	820	738	792	750	745	814	814	822	794	795	788	817	764	774	760	790	796	767	799	788	801	741	798	783	836	802	754	795	747	813	772	734	790	754	782	746	758	802	817	794	719	805	790	768	785	825	792	796	809	761	763	776	743	752	788	762	785	782	785	754	775	781	768	833	768	807	821	805	797	783	854	838	796	770	789	792	779	756	808	759	800	839	781	780	823	760	820	761	821	798	847	778	845	807	810	762	823	725	784	755	776	788	813	820	793	756	807	787	756	768	823	746	882	756	760	823	766	773	776	802	792	807	801	818	780	782	798	797	773	811	757	784	825	806	798	804	802	772	787	807	800	775	782	810	846	771	794	791	793	787	793	753	816	793	779	800	810	771	774	755	806	801	785	786	786	816	770	798	791	795	816	765	801	771	738	747	804	785	786	797	769	868	799	804	801	774	782	768	770	834	817	780	784	779	790	773	779	797	788	801	769	764	778	767	781	809	786	770	784	836	756	807	800	794	754	828	801	780	786	808	814	786	780	823	778	801	763	804	808	834	784	763	811	831	831	809	811	801	804	778	751	813	786	779	859	781	772	751	834	807	757	778	749	796	793	757	823	777	824	782	796	768	762	780	776	753	793	749	784	789	786	804	735	775	768	786	782	826	828	793	808	754	774	824	785	763	832	774	811	795	826	784	813	845	783	767	777	782	749	791	772	765	762	710	798	791	803	760	780	783	796	798	839	756	776	778	824	747	822	792	759	764	764	839	783	780	751	795	762	785	737	785	824	805	815	752	791	763	802	827	768	844	824	755	808	812	740	814	814	810	839	781	777	806	781	766	777	777	805	813	798	822	805	770	819	846	813	765	805	767	768	791	748	761	844	795	795	802	810	793	782	782	803	774	806	808	784	757	773	813	802	775	803	744	746	835	783	798	798	816	815	801	830	788	758	781	788	826	806	806	797	773	831	770	816	769	831	775	775	807	803	799	784	774	802	768	773	773	825	773	780	795	771	761	798	798	751	783	829	800	827	781	827	813	783	751	748	779	820	772	783	784	795	786	775	835	789	804	760	793	814	816	803	774	789	796	740	827	752	787	802	794	800	782	791	852	787	748	761	829	787	753	801	796	774	788	750	817	806	788	790	762	841	823	821	802	846	774	833	824	782	813	780	789	763	808	821	792	828	736	870	771	807	786	826	771	758	793	763	784	774	798	773	837	849	837	742	828	807	831	767	765	856	770	821	797	792	777	809	800	811	835	738	800	814	813	764	771	781	753	764	780	795	799	757	783	792	823	827	794	788	801	775	811	773	803	805	783	757	779	788	812	782	775	753	797	778	789	800	795	781	824	779	797	788	806	787	780	815	741	837	771	768	859	772	820	827	783	815	765	765	767	825	811	752	846	809	818	741	800	754	781	818	795	806	808	817	789	807	783	818	759	804	765	772	814	714	779	807	816	825	781	830	841	805	804	812	831	851	759	826	785	779	771	775	783	814	771	770	772	785	783	800	781	773	746	821	773	795	779	818	770	758	809	766	804	805	773	764	780	823	800	802	735	785	798	812	770	826	816	777	797	829	806	819	797	801	837	792	762	797	782	807	769	838	811	793	771	776	800	798	802	784	781	752	773	849	772	815	740	769	810	760	752	803	763	801	753	774	772	816	814	798	783	789	822	779	795	803	782	795	814	777	832	814	818	824	729	759	776	788	819	768	813	787	774	812	792	802	798	793	827	793	840	778	804	826	783	753	790	827	786	813	812	808	767	779	791	747	806	801	766	783	783	781	808	738	829	805	869	767	756	749	823	835	884	797	759	774	804	765	757	747	785	847	777	817	792	893	781	821	790	761	803	765	773	790	787	795	799	819	837	794	801	788	815	803	834	818	792	782	758	781	808	754	810	814	817	784	821	762	799	730	772	794	796	824	754	793	801	811	831	757	801	808	820	834	798	818	751	800	757	722	802	815	779	825	781	819	770	789	846	782	824	815	833	770	741	802	753	810	765	777	831	779	764	750	790	780	751	814	787	773	799	818	768	772	755	754	749	785	827	818	767	834	829	723	827	740	802	840	809	827	765	759	799	714	833	786	802	779	823	802	787	793	775	817	807	727	842	817	823	816	816	826	786	844	767	803	794	815	788	805	746	778	798	824	797	829	775	791	735	733	777	780	814	812	800	781	785	784	784	772	775	821	813	789	777	766	788	769	774	809	763	781	787	805	805	767	794	798	798	784	773	769	775	792	793	827	777	791	818	732	809	835	790	761	741	803	802	787	796	828	782	783	814	769	803	798	815	848	816	828	759	816	760	828	828	819	765	809	742	782
21835	3061	2172	1651	1123	875	742	601	474	393	362	308	284	277	246	236	223	212	191	195	183	195	171	197	188	188	172	174	158	194	183	155	152	169	137	169	151	145	153	159	176	161	140	175	168	163	157	144	136	152	142	157	149	148	164	133	165	138	163	139	145	160	148	156	145	158	155	148	180	140	162	157	149	131	145	149	162	160	144	140	162	146	132	127	160	146	157	137	156	164	156	144	130	158	134	148	154	134	150	135	162	164	157	155	155	170	132	166	163	144	128	155	133	130	147	137	159	135	142	145	140	126	157	144	145	136	157	140	119	133	146	159	142	144	139	122	147	128	149	128	157	135	158	148	151	137	130	133	124	157	128	151	130	130	155	157	151	138	145	146	140	141	131	128	156	169	160	151	132	166	147	145	126	174	147	125	146	136	161	137	141	183	149	134	172	142	123	140	147	138	164	127	142	143	152	127	154	148	150	152	144	150	150	169	154	135	166	149	152	147	122	135	157	127	164	150	167	164	136	123	151	138	120	149	141	146	135	139	131	139	138	146	145	143	135	172	131	134	138	140	120	140	152	149	115	148	145	152	157	136	146	141	139	118	134	152	145	146	122	157	121	156	172	155	159	171	145	162	140	154	131	143	141	151	148	145	141	143	133	163	176	125	123	124	151	150	154	146	146	129	150	152	167	135	119	154	161	147	146	135	153	151	140	139	147	146	149	138	143	173	135	124	139	141	149	139	157	140	132	150	141	136	141	142	158	153	142	140	138	161	143	139	141	143	143	157	138	142	153	151	140	157	146	148	174	153	140	137	148	145	143	131	166	143	141	143	163	135	149	149	144	134	145	154	150	144	134	147	162	133	163	134	124	153	146	143	143	155	155	147	154	165	142	140	131	129	136	142	142	138	149	137	164	159	145	132	130	165	136	156	151	167	154	140	143	150	143	128	135	157	166	157	126	142	128	159	159	159	132	156	131	165	146	148	162	153	149	138	140	150	143	126	154	122	132	116	130	120	136	142	150	146	136	152	155	127	139	120	148	142	137	136	137	149	133	143	152	152	150	142	149	140	154	127	129	151	134	152	130	142	150	163	131	152	146	149	149	147	143	139	140	149	145	154	127	152	151	143	168	167	132	144	152	165	143	145	153	158	129	139	152	149	129	143	142	161	124	137	138	139	161	174	124	168	144	153	145	128	143	136	152	146	136	142	163	136	157	143	122	148	135	147	135	127	148	174	128	143	172	147	150	153	147	153	153	141	138	161	151	172	143	141	139	137	161	147	158	152	165	127	119	139	156	146	137	147	125	149	161	130	147	148	124	168	146	151	133	140	161	146	164	145	149	165	141	136	158	154	161	140	144	139	151	133	150	127	149	144	148	152	137	156	170	134	138	135	132	137	144	116	158	151	149	135	139	144	156	148	146	134	150	168	144	151	168	164	168	150	139	155	140	126	149	142	126	149	154	154	155	172	148	144	146	128	132	160	154	129	144	144	137	135	136	123	150	137	164	140	134	129	128	132	145	144	141	142	142	175	131	164	144	144	140	141	167	140	149	148	131	131	157	139	165	128	134	143	141	132	151	127	132	137	140	137	152	125	152	137	130	157	136	117	123	136	158	150	165	150	132	147	149	134	125	144	147	131	165	143	153	159	153	145	153	139	147	143	160	145	139	148	136	165	145	145	144	149	130	156	168	137	126	154	141	156	135	167	161	136	155	155	140	146	152	154	142	123	166	166	152	143	137	169	139	148	136	130	144	142	145	148	125	134	166	146	136	158	146	141	140	149	152	139	120	151	148	170	142	150	133	117	157	144	139	145	145	148	135	143	147	136	156	140	136	136	139	132	145	145	130	145	165	141	137	157	122	144	143	136	141	163	141	134	145	134	169	163	146	162	147	136	139	148	156	164	156	151	138	156	144	138	157	158	144	130	159	135	129	140	134	153	165	134	141	159	163	149	169	146	139	144	156	154	123	157	168	137	158	143	162	159	136	147	142	145	151	141	134	126	132	161	142	151	149	136	160	140	146	183	155	167	144	135	147	151	128	123	139	147	150	142	173	147	144	159	139	144	146	143	133	118	158	145	154	164	165	137	147	133	154	155	152	132	159	148	134	150	122	132	154	157	137	151	144	143	142	146	137	152	145	165	172	147	130	148	147	149	146	144	136	151	116	160	153	139	138	134	147	126	144	133	137	154	172	145	178	147	153	143	149	138	143	146	148	157	152	122	180	154	138	146	157	141	139	159	124	150	138	180	152	162	152	161	133	133	145	148	160	161	142	146	143	129	136	162	129	175	167	152	149	131	132	138	155	158	173	146	157	120	140	147	161	139	134	139	140	127	142	142	134	144	153	130	138	137	157	149	151	150	125	141	156	142	153	150	156	143	162	153	154	123	158	159	145	133	155	156	138	138	159	160	168	120	144	150	161	132	157	145	160	135	138	145	147	130	145	136	133	150	157	124	131	144	133	149	136	137	130	148	142	130	162	130	137	174	123	144	166	158	158	142	127	151	159	145	127	138	155	129	153	138	146	152	143	166	142	150	147	137	130	157	128	147	156	153	155	152	146	157	152	150	144	160	133	137	156	137	155	144	147	141	168	136	152	146	133	140	137	150	163	124	157	143	146	124	147	143	168	144	145	132	156	151	119	128	139	121	158	164	140	139	143	154	117	149	149	160	149	145	142	146	133	156	139	148	138	127	135	150	171	136	147	135	157	154	136	153	173	164	143	155	147	134	135	162	140	132	133	145	150	162	153	135	142	144	156	142	145	128	129	156	143	145	165	161	159	124	144	139	151	142	123	137	152	147	159	141	142	133	161	149	141	152	141	156	149	158	146	158	129	144	127	165	144	155	158	139	168	118	147	152	153	124	154	134	162	149	150	146	172	112	145	130	141	144	133	158	145	153	153	139	143	138	145	137	138	153	147	143	144	133	158	139	126	147	139	124	140	137	146	150	159	141	153	153	176	137	153	146	130	141	145	153	146	152	139	133	141	139	156	150	137	158	145	144	143	146	155	171	141	135	167	165	142	119	149	169	149	146	152	141	160	147	132	162	157	153	148	137	142	148	137	131	138	139	152	147	136	139	141	159	150	140	141	161	142	156	143	149	146	139	133	157	169	133	153	166	159	174	128	151	129	145	129	143	130	149	149	157	121	144	158	137	127	127	142	155	136	148	146	122	136	163	162	144	163	144	154	156	153	157	152	156	144	149	147	147	120	135	129	143	160	150	126	147	151	143	144	153	140	116	131	131	158	141	152	134	139	145	177	149	138	134	148	154	146	159	158	145	149	142	148	163	160	146	157	150	149	139	158	157	129	153	129	142	150	150	161	143	162	133	141	154	143	139	148	151	145	148	155	134	156	144	140	147	159	139	145	152	133	143	140	141	160	152	143	153	148	144	147	143	166	138	168	121	124	145	157	126	166	158	144	157	144	155	146	154	163	165	129	144	138	153	126	148	111	150	151	144	145	149	139	132	148	159	159	139
9688	1901	3948	4823	4435	3645	2981	2555	2086	1803	1633	1377	1233	1212	1091	1024	916	924	814	817	733	770	694	647	641	609	643	606	583	588	583	503	539	503	509	517	518	517	497	505	507	487	487	476	489	505	473	436	475	503	486	485	463	481	477	465	471	471	403	456	460	452	438	469	443	439	413	389	455	442	442	408	429	419	446	435	454	462	419	435	434	446	438	430	404	430	439	381	447	424	426	421	434	403	446	403	426	415	436	396	419	435	421	411	427	408	372	403	390	425	401	412	451	397	439	416	398	416	412	391	385	446	410	421	396	412	426	389	420	415	414	417	387	450	422	442	421	398	424	429	444	429	406	375	384	430	413	452	429	402	425	379	430	427	389	394	406	405	422	411	429	413	408	405	446	416	414	395	399	373	410	398	430	415	428	382	444	390	391	393	425	427	385	425	372	427	411	394	387	402	431	405	404	440	376	405	408	434	462	413	417	373	431	398	418	393	435	424	407	394	385	431	418	425	402	438	429	427	436	424	430	397	389	380	384	408	427	397	408	408	400	382	414	433	403	409	421	427	373	407	439	444	370	408	403	430	440	405	400	403	389	390	406	390	429	413	388	390	437	404	409	425	421	417	389	388	465	433	417	440	385	400	400	401	413	426	397	410	421	434	420	396	428	441	428	429	417	407	405	409	464	390	458	418	413	429	429	448	416	430	430	418	408	397	378	411	394	393	424	390	405	398	398	378	398	429	459	378	421	446	414	377	417	443	423	421	404	424	401	394	383	426	430	428	402	391	401	397	383	402	409	404	412	385	422	417	439	403	424	387	437	391	385	404	443	413	403	431	428	425	438	397	438	399	385	408	399	439	424	390	405	414	383	380	449	475	430	397	436	383	406	425	399	400	397	432	410	449	430	421	426	382	428	390	383	444	436	411	388	422	391	388	413	452	402	423	406	444	417	389	423	393	405	406	381	435	449	398	417	408	395	451	405	424	418	408	431	380	387	420	408	405	398	420	411	409	421	386	396	440	417	414	400	408	413	389	416	377	401	406	397	426	449	420	395	408	429	430	397	411	397	396	381	383	390	401	413	433	408	382	445	382	425	429	425	410	443	397	435	399	396	387	389	383	386	390	437	400	411	383	421	413	389	400	427	446	429	444	428	434	432	406	386	402	429	446	409	419	407	405	377	409	381	393	399	390	398	406	385	379	366	430	394	410	371	405	406	415	406	408	397	411	388	439	418	396	405	392	411	404	452	416	373	427	409	408	391	416	445	388	409	444	431	413	381	425	455	392	392	428	389	428	415	418	436	430	429	404	403	381	415	407	418	405	397	437	417	435	371	411	412	418	415	425	406	422	422	401	419	412	434	423	401	436	413	414	426	419	435	421	420	389	410	404	422	414	402	380	364	431	394	420	397	412	449	430	433	440	406	429	377	403	391	394	432	387	420	418	405	434	435	421	417	391	392	392	392	390	431	400	381	422	415	430	408	405	385	403	414	382	400	431	422	400	392	399	361	407	398	406	422	417	437	398	428	366	414	420	413	398	398	442	406	419	412	401	389	393	456	430	389	421	443	415	390	401	399	437	393	420	350	398	374	430	377	445	424	414	402	388	376	394	380	389	412	421	454	421	417	411	399	417	413	380	430	404	461	414	437	433	405	415	389	419	410	395	399	398	430	411	438	388	385	431	409	419	397	395	400	415	416	432	398	397	412	429	416	407	435	426	396	413	417	376	430	406	366	375	431	409	400	408	391	422	383	381	422	398	395	406	397	424	439	435	397	437	391	366	395	402	380	437	394	459	422	418	402	435	394	427	398	422	395	428	399	397	384	419	381	406	406	440	362	430	372	422	429	391	397	416	417	423	425	394	415	407	421	417	376	435	389	407	410	386	404	429	448	435	412	388	423	410	415	402	414	412	430	429	402	413	423	378	409	398	400	368	434	419	403	397	397	433	408	384	415	401	427	409	391	420	404	399	439	422	403	382	417	381	408	414	427	419	428	418	407	427	377	425	399	409	379	370	401	424	388	389	399	405	400	416	432	428	400	389	418	427	404	431	403	423	394	412	396	399	417	434	442	396	413	420	396	406	422	381	388	447	401	446	425	390	423	440	429	404	398	449	420	392	436	402	370	400	390	426	398	427	387	440	412	393	423	441	405	379	409	437	384	407	396	400	410	387	440	401	398	433	414	423	406	387	437	420	460	418	402	426	458	384	393	406	419	399	401	384	416	388	399	420	399	393	407	402	388	402	400	383	433	440	422	375	432	419	417	409	404	418	401	420	402	409	410	411	391	446	425	403	389	380	406	431	443	372	438	432	396	391	401	413	421	416	402	410	415	433	436	386	435	417	403	419	443	385	419	405	415	415	411	414	416	393	434	387	369	385	384	414	374	397	400	445	421	428	404	382	405	389	416	395	392	390	397	404	413	385	392	407	392	407	378	410	415	394	444	434	419	412	395	413	393	417	426	398	405	441	405	411	391	406	401	391	382	406	375	416	441	407	403	403	382	378	406	400	426	366	420	425	369	395	420	417	393	421	430	421	395	418	397	404	403	401	410	416	411	421	432	418	418	396	405	380	415	454	409	426	393	437	400	407	400	405	392	417	384	412	400	418	414	408	413	414	405	419	404	433	395	394	404	445	382	385	380	402	419	401	405	424	414	423	451	420	411	407	392	440	417	415	435	411	423	412	392	389	428	442	413	402	358	408	429	410	398	439	404	406	398	452	385	389	426	411	415	427	404	419	411	417	407	400	388	412	402	393	398	429	430	440	407	401	399	400	382	407	449	361	420	405	406	370	395	418	413	390	443	436	388	408	412	426	424	446	394	364	404	397	401	430	412	417	421	386	445	377	455	442	402	431	423	401	393	394	406	462	426	411	407	426	420	365	402	407	406	403	410	432	386	374	422	416	439	435	419	433	411	400	384	405	413	443	383	411	428	446	400	390	403	404	426	405	446	431	433	387	403	393	429	386	371	393	391	396	409	418	409	391	410	400	458	371	417	385	443	410	419	403	411	419	414	410	439	402	418	396	389	437	433	425	404	404	429	397	384	393	412	427	401	437	399	409	415	381	441	385	401	436	390	442	398	408	407	413	390	401	450	425	421	427	402	392	412	395	403	382	450	429	407	416	389	369	419	401	397	399	429	405	377	406	394	391	409	415	414	430	369	390	377	442	424	436	420	416	418	396	435	443	421	370	441	416	392	400	395	402	438	424	416	422	409	389	420	399	411	412	420	408	419	397	382	423	443	418	366	432	377	405	436	445	425	422	400	406	371	451	400	411	381	403	380	389	412	417	403	410	421	428	411	403	399	407	388	412	378	368	402	417	410	384	414	421	402	392	391	415	408	416	402	422	441	451	435	404	418	388	407	420	401	365	385	355	382	397	427	402	387	385	403	436	407	417	424	392	441	388	400	418	406	401	429	452	392	395	388	423	410	400	390	405	419	425	396	409	425	434	371	413	448	424	386	416	376	441	391	422	385	448	428	424
3067	396	429	362	353	319	310	342	331	296	339	316	325	357	344	329	321	322	318	321	291	319	340	301	306	315	304	313	319	306	297	320	333	326	283	305	307	298	304	341	336	326	303	312	330	300	314	290	303	309	319	298	289	321	288	317	298	343	306	320	305	316	317	348	312	313	330	311	300	311	313	319	314	289	333	306	311	344	321	353	299	313	313	304	299	302	286	316	313	289	291	322	321	303	318	326	309	310	359	301	337	297	273	293	340	304	290	303	306	315	269	291	303	325	325	284	315	276	298	279	309	342	315	288	302	318	300	298	290	325	308	314	319	306	321	323	287	304	301	333	315	286	289	322	302	305	313	341	332	304	291	323	323	316	286	299	300	288	275	321	323	312	301	309	302	350	320	278	329	321	282	292	325	297	301	320	335	306	300	293	310	295	335	298	318	308	303	322	328	341	282	295	327	297	316	309	295	344	313	318	303	283	293	293	277	316	314	356	304	278	309	313	307	315	314	325	320	287	302	331	313	308	338	335	288	290	302	311	301	310	303	327	301	286	305	294	311	333	334	282	285	299	305	320	332	290	345	295	296	304	284	338	329	295	306	320	292	304	300	297	277	291	352	280	341	302	301	295	273	317	333	270	334	325	336	292	307	289	334	326	316	299	313	288	324	318	301	306	321	280	293	330	297	314	310	268	295	289	306	294	325	313	286	325	282	320	314	330	324	277	326	311	296	318	320	338	302	329	296	301	309	301	296	339	296	283	261	314	302	284	330	295	322	325	307	318	340	308	288	278	298	295	305	297	314	289	298	354	316	300	316	329	313	296	274	301	307	332	301	336	290	289	282	307	296	287	314	294	296	303	283	304	300	338	316	331	288	327	344	305	323	271	306	307	308	316	299	318	307	300	308	327	321	302	288	310	323	323	313	294	329	299	334	318	301	316	298	311	312	333	274	303	280	343	304	322	288	319	298	300	294	315	333	308	295	299	298	306	287	329	311	300	330	264	326	314	308	280	288	332	334	320	289	303	305	308	302	324	273	261	293	275	288	305	330	303	327	329	297	283	324	319	316	310	327	320	334	300	312	334	322	327	281	292	323	287	319	299	280	305	289	266	316	313	294	325	266	274	322	327	308	306	298	279	315	314	339	315	307	333	330	313	308	302	296	312	326	314	297	258	326	303	313	316	307	319	297	327	301	336	278	322	297	301	301	289	311	324	327	311	337	314	311	329	329	292	259	297	296	312	315	287	290	301	296	309	312	337	296	285	287	293	323	294	350	326	292	321	317	299	319	322	358	280	300	315	292	301	299	301	341	332	287	268	334	301	299	326	293	292	294	323	275	309	328	285	295	304	298	269	302	296	317	324	321	319	336	312	329	297	310	313	317	315	295	305	292	330	328	296	299	318	288	331	288	297	316	295	304	345	292	295	343	315	332	291	302	300	295	283	302	305	322	305	299	317	324	273	293	324	303	282	298	309	331	341	317	337	299	287	311	285	366	327	308	303	337	316	318	313	326	302	294	274	334	281	305	316	301	335	328	315	295	332	301	316	321	313	313	280	311	330	302	302	312	317	297	304	308	307	300	331	300	278	294	336	311	297	351	285	296	306	282	288	281	309	288	336	291	345	310	280	314	303	332	312	277	330	290	282	285	304	289	326	328	305	333	340	312	277	333	320	300	315	328	310	292	350	298	341	296	295	324	328	319	331	311	330	307	277	334	321	326	296	301	320	319	316	330	309	333	322	301	300	318	278	324	276	333	324	314	317	310	328	301	316	298	334	306	325	312	304	312	291	317	318	324	313	304	300	327	321	304	309	305	312	298	300	317	347	308	306	340	287	297	336	290	302	302	308	335	299	288	319	317	298	304	283	290	324	306	311	306	299	314	311	309	326	348	308	339	310	305	272	306	301	295	296	308	305	289	303	297	322	305	300	289	279	301	306	315	328	325	288	312	297	305	297	333	296	346	305	324	299	298	333	316	285	311	336	320	296	331	350	320	318	332	298	310	306	341	304	280	281	314	304	304	290	322	287	286	330	304	305	305	335	279	295	303	312	281	334	332	297	307	323	324	352	291	342	300	298	307	280	317	278	340	322	282	347	292	331	321	302	307	302	301	322	315	309	297	322	355	297	269	322	303	325	335	322	310	304	326	296	296	343	317	297	306	310	319	306	309	320	322	305	305	301	312	289	312	286	311	317	312	313	334	319	317	308	300	322	327	319	338	322	305	275	329	309	321	333	334	291	288	295	305	296	305	311	315	321	300	309	307	290	294	302	349	328	312	304	307	311	282	327	300	324	297	329	282	302	332	340	319	337	324	299	331	325	321	303	309	318	318	322	304	321	289	322	328	305	301	301	284	295	296	317	287	304	279	311	306	306	290	323	324	307	325	309	302	289	320	295	322	310	327	307	296	322	291	319	319	321	299	312	332	318	323	329	281	278	303	315	301	301	303	300	313	327	322	307	343	295	300	292	285	316	287	319	322	319	291	308	306	312	350	296	311	308	307	319	327	284	321	334	322	278	334	294	257	318	294	307	308	324	281	346	305	295	300	306	323	269	332	289	310	299	322	337	299	320	288	321	318	318	328	311	317	328	302	311	304	314	328	315	305	294	305	305	318	325	329	307	309	306	309	326	337	306	296	294	320	307	306	308	305	294	287	345	289	328	317	323	309	303	291	307	336	290	318	310	292	297	328	325	343	321	270	327	332	313	288	327	305	304	341	328	342	319	335	329	300	293	285	325	302	297	319	289	309	289	308	333	314	347	308	313	315	294	316	296	322	318	316	296	298	317	300	313	315	301	298	319	298	299	324	288	281	302	291	316	314	315	350	304	301	304	310	293	330	317	296	284	280	275	347	276	302	342	291	313	331	316	314	313	334	336	310	290	295	309	301	303	308	335	311	334	280	289	338	293	321	333	309	304	296	313	313	283	277	312	315	353	307	302	318	279	325	280	303	328	302	302	314	320	323	321	322	342	300	303	308	331	317	315	324	309	302	296	324	311	295	275	316	291	288	306	290	311	296	328	297	309	307	300	312	325	302	302	329	294	291	303	273	316	305	318	301	296	286	320	289	301	346	299	278	328	325	315	308	333	321	340	325	284	323	296	301	300	276	305	315	295	286	343	335	335	298	288	314	274	299	329	296	341	284	362	300	326	327	277	312	319	338	323	285	296	340	298	305	304	324	300	334	301	313	305	298	283	319	338	315	275	309	309	312	300	299	315	314	279	310	314	316	268	299	327	338	342	317	294	314	311	309	329	296	303	307	292	330	286	279	285	317	336	328	332	306	335	320	310	312	303	296	317	338	293	320	311	284	317	313	278	282	313	313	308	320	320	327	291	317	332	318	338	328	307	294	301	302	314	321	292	335	307	320	348	323	309	346	299	294	310	320	291	301	337	319	291	305	324	276	310	320	312	324	293	302	309	326	292	286	306	304	306	290	319	309	301	324	334	318	320	276	341	323	344	294	304	317	288	296	309	294	308
2887	918	1020	1039	1076	971	943	893	846	807	898	850	853	821	823	835	784	844	808	805	802	811	766	802	813	813	759	847	805	844	826	813	821	815	794	785	815	814	783	862	831	812	761	776	773	853	821	813	809	834	884	775	816	882	832	787	855	800	782	802	811	796	757	852	814	807	820	821	820	761	799	765	811	823	794	784	799	831	781	798	838	761	830	760	800	821	767	850	806	845	821	817	761	770	793	835	804	816	782	795	786	810	780	853	752	786	830	756	821	798	808	805	809	845	813	815	825	800	805	746	877	796	829	826	774	798	787	798	792	805	795	789	808	740	814	853	805	747	778	815	797	828	792	813	808	828	808	778	778	750	797	754	802	808	798	785	808	827	801	807	836	820	810	755	800	844	794	822	810	805	792	803	837	799	811	763	835	853	815	825	711	826	818	787	816	804	818	787	817	810	782	832	779	806	747	814	806	796	823	826	756	830	822	754	803	826	828	803	828	804	792	772	749	805	720	820	781	818	772	823	858	808	799	795	812	804	792	793	750	779	823	808	804	784	822	811	797	766	834	809	761	828	834	834	821	772	790	804	779	788	798	789	807	780	791	829	804	787	795	786	812	785	781	814	800	789	849	828	810	849	824	777	774	810	815	759	833	800	818	852	828	810	776	813	816	806	835	780	778	835	823	754	764	798	781	803	807	810	786	763	823	761	784	783	850	819	748	757	739	804	807	813	809	798	799	775	804	820	753	764	800	839	764	774	857	782	757	806	841	763	851	827	783	814	802	800	805	825	774	768	827	776	748	777	818	791	764	780	798	802	795	830	787	813	804	793	803	796	811	756	804	794	850	808	785	810	835	803	772	806	803	753	775	781	763	796	800	837	835	808	781	768	838	845	848	821	825	779	803	796	783	841	823	795	798	770	831	832	810	812	768	847	774	776	807	800	786	806	795	796	800	801	743	803	778	788	803	778	805	757	776	828	780	814	825	829	839	806	788	812	791	803	848	829	808	823	832	786	738	852	778	767	778	835	776	812	827	772	827	804	792	816	814	776	786	790	816	772	821	798	777	797	784	773	834	814	815	830	823	811	837	822	824	816	823	808	767	812	786	768	806	872	783	800	765	813	819	791	831	799	822	806	833	828	772	773	823	845	783	767	808	798	789	836	794	756	773	823	791	798	789	771	776	798	821	806	791	778	833	721	805	767	794	780	828	814	800	787	827	780	799	805	783	828	836	802	816	759	837	724	785	776	836	766	845	798	792	766	811	841	766	797	819	809	812	797	760	833	822	862	773	791	786	813	782	720	792	817	807	807	763	795	799	804	799	776	792	856	823	788	769	773	789	794	831	744	777	801	817	802	815	791	832	822	835	749	791	786	872	833	839	797	835	772	772	765	809	815	815	801	751	835	833	806	862	774	823	787	812	772	745	841	864	812	802	799	840	833	826	799	844	799	792	770	793	797	853	798	786	795	787	772	769	805	754	768	791	835	802	835	776	820	798	763	805	784	801	791	810	748	782	809	827	771	814	861	828	833	764	774	764	875	844	808	762	732	786	835	798	715	772	769	765	826	861	796	879	834	792	797	768	798	857	794	809	824	844	833	808	789	816	790	819	808	831	803	797	812	820	818	822	808	770	794	784	821	751	766	811	810	834	819	809	792	819	755	796	797	784	803	780	806	770	827	780	793	784	791	811	800	810	816	810	842	850	802	817	773	788	813	808	844	821	777	834	858	803	825	809	799	761	797	833	780	808	744	796	804	850	753	869	834	783	754	822	858	759	756	771	789	824	871	800	778	812	786	837	813	793	806	776	829	818	798	841	799	787	809	796	820	748	767	801	798	815	776	760	832	782	812	821	819	803	801	821	864	794	816	800	822	805	828	830	882	764	786	781	805	774	780	858	793	776	781	837	790	798	726	812	790	714	847	822	762	810	806	765	770	840	850	822	754	786	794	812	823	833	802	812	787	819	841	803	821	783	783	756	770	806	821	766	774	784	838	772	783	790	818	761	782	821	799	779	799	748	826	750	800	799	780	798	839	812	779	798	812	806	808	796	788	862	785	808	780	791	774	839	818	844	827	809	813	808	804	813	766	795	728	828	828	758	779	785	774	825	876	798	796	817	819	776	837	738	746	788	761	781	794	783	752	848	777	753	845	776	795	798	792	825	863	795	829	800	831	757	786	811	802	828	751	820	835	812	784	783	771	818	825	848	847	798	824	771	814	756	813	789	805	811	767	841	828	787	774	809	808	766	833	816	796	836	791	753	775	771	730	830	817	792	772	794	769	819	765	830	810	813	770	794	774	809	777	792	809	802	773	834	805	793	820	792	834	770	796	763	813	805	801	807	841	781	811	765	824	804	815	790	790	770	809	789	818	850	821	756	830	819	789	796	828	788	836	868	795	823	759	766	783	770	815	803	788	790	814	772	787	822	767	856	818	844	800	780	823	814	840	808	833	743	795	797	854	807	796	817	812	835	827	812	821	750	812	803	803	793	838	783	774	783	737	756	824	753	821	844	841	816	797	755	765	806	897	829	783	805	838	822	801	819	786	795	760	772	814	826	848	801	815	790	776	819	850	824	755	787	771	825	852	775	805	820	799	799	805	764	767	811	776	775	802	831	785	779	805	831	794	777	832	737	812	865	816	839	802	834	813	780	785	810	784	810	840	801	781	800	796	774	766	793	785	764	810	886	800	838	786	781	823	823	826	797	787	816	787	819	781	832	828	819	831	791	810	764	790	819	834	772	748	766	805	762	742	786	791	815	873	811	836	836	818	776	821	772	761	824	817	787	794	773	819	755	785	784	846	796	826	830	784	764	783	797	804	780	830	813	755	792	802	811	760	782	828	815	825	828	791	821	805	805	809	783	786	801	799	797	795	824	795	783	810	783	793	801	789	767	818	780	777	836	777	794	761	819	766	800	792	783	763	819	790	830	770	811	829	787	825	770	809	812	819	828	872	794	869	788	763	803	773	782	822	847	836	807	800	819	796	831	808	859	778	847	781	820	815	822	782	768	836	845	814	811	777	775	844	755	780	756	841	805	743	803	789	821	792	764	763	762	795	788	813	800	794	818	819	779	797	735	784	789	758	788	790	810	785	756	784	771	835	822	788	781	762	823	807	841	823	792	749	791	833	774	857	809	792	759	807	809	823	814	791	765	863	848	824	820	783	769	837	822	775	775	759	774	886	872	813	812	791	809	806	792	835	824	820	773	851	801	781	801	783	823	731	794	801	795	739	799	795	812	804	785	788	858	781	789	784	779	771	821	767	821	803	778	821	806	774	822	810	772	797	768	777	809	836	818	818	789	780	773	816	818	820	794	781	797	766	832	807	774	779	793	791	771	787	790	778	764	814	818	791	789	772	849	814	832	798	785	803	824	805	762	812	778	878	812	799	756	779	827	818	817	798	812	805	828	837	837	789	777	843	857	730	761	797	834	783	815	781	825	827	805	804	844	761	831	833	753	813	776	825	791	795	766	827	819	788
12631	1181	1265	1033	787	655	537	512	475	423	429	427	367	365	336	358	334	343	317	314	325	341	343	329	333	377	301	345	308	340	290	320	327	326	289	319	346	296	315	319	294	358	291	319	313	296	300	306	329	353	316	314	357	328	304	318	314	312	292	316	314	307	323	295	301	305	328	309	298	334	315	316	322	340	340	331	344	318	307	307	336	251	311	306	318	299	293	308	311	305	304	340	306	313	274	311	318	281	294	349	307	294	274	293	305	315	289	314	301	295	348	334	304	303	323	337	336	316	367	278	334	317	287	352	326	308	329	296	285	308	305	331	308	318	300	353	311	325	280	300	339	301	313	330	280	282	335	292	288	306	316	291	303	319	295	311	340	290	308	338	286	343	334	328	312	304	300	328	306	336	349	293	326	293	305	308	314	294	302	315	302	327	358	323	358	332	316	288	300	307	335	297	329	325	319	328	316	349	309	308	296	300	345	306	328	292	310	257	304	315	289	314	292	304	297	325	322	279	328	313	329	287	295	288	313	334	294	332	319	318	339	280	323	298	318	328	287	286	297	324	279	315	319	303	317	307	275	292	312	347	294	303	335	337	323	310	308	279	342	320	298	330	300	325	328	314	316	303	312	315	323	322	309	348	295	302	307	314	311	308	332	308	310	307	310	321	305	298	331	336	306	348	333	303	330	330	325	298	277	292	317	293	317	314	316	280	334	287	309	304	293	283	330	286	335	313	324	301	303	329	294	300	329	324	338	299	279	300	280	332	336	285	318	281	282	281	381	322	283	309	326	277	306	312	321	289	308	305	315	326	308	314	316	291	327	305	284	344	291	291	324	324	331	297	276	308	293	309	310	332	326	312	290	308	322	299	362	300	300	344	307	356	286	288	303	323	339	339	282	285	280	303	312	298	319	311	300	305	289	300	294	299	324	295	301	288	300	317	284	320	306	322	312	320	314	326	315	298	282	320	312	325	324	336	311	312	306	325	292	300	312	327	318	281	288	314	306	342	319	312	304	328	309	315	303	353	311	317	318	311	326	318	278	272	306	336	322	291	317	321	328	313	323	289	320	346	319	304	295	321	335	310	293	341	295	306	326	323	295	297	252	275	312	262	288	329	319	308	302	326	328	308	300	315	314	315	303	335	325	305	316	342	339	330	317	309	306	325	293	307	316	309	280	276	298	295	323	311	292	326	341	287	320	300	308	317	286	295	308	316	323	306	330	308	305	308	343	264	337	294	293	334	302	312	324	291	309	336	286	348	297	298	337	322	334	316	308	302	312	313	327	297	322	308	298	313	318	307	345	312	309	284	325	323	317	316	349	300	309	301	314	324	338	310	286	311	324	292	343	329	338	338	310	333	309	314	305	301	336	292	325	310	305	313	343	313	309	309	313	301	307	289	317	348	319	320	295	284	320	289	316	313	306	303	311	324	288	307	287	309	331	309	293	290	323	284	333	330	319	299	293	328	307	314	328	312	290	320	295	343	308	338	318	337	325	321	310	328	310	336	303	321	310	311	344	307	320	316	314	288	298	295	337	297	313	302	302	315	317	271	286	298	311	304	323	300	328	308	304	314	325	329	296	344	324	285	305	292	310	307	301	323	333	316	287	266	309	306	325	318	328	305	317	313	274	292	331	336	329	327	304	331	351	293	303	303	330	290	321	335	302	322	317	329	326	304	278	310	291	283	337	312	348	312	299	325	275	347	308	329	312	301	292	317	306	312	284	319	294	332	339	306	282	301	340	328	289	346	311	266	313	317	323	319	311	328	306	325	301	303	319	312	341	313	316	277	306	311	312	352	312	306	289	308	292	296	321	318	296	301	278	289	309	343	305	344	306	325	299	294	266	309	310	320	290	334	330	285	290	294	344	310	280	281	327	316	319	324	310	300	327	311	327	314	289	295	318	303	301	307	315	335	308	334	306	311	315	290	311	348	300	313	301	297	314	319	318	291	283	305	322	319	331	302	320	300	264	327	308	293	344	322	310	304	310	301	309	339	306	315	321	286	309	349	288	343	326	324	293	269	327	297	362	294	320	330	324	296	310	328	315	328	305	296	331	304	255	305	284	327	297	292	302	303	289	285	323	333	324	312	305	313	344	291	317	289	314	298	289	295	321	288	319	307	337	347	333	312	324	302	320	312	316	330	331	312	335	309	303	288	321	305	324	298	315	299	292	306	324	303	318	301	318	334	300	331	300	301	289	336	311	306	341	295	314	316	307	283	302	288	316	291	323	303	313	341	307	272	318	304	310	296	304	308	302	315	313	297	318	310	330	316	327	297	318	297	317	337	281	318	303	301	300	300	297	301	305	299	327	288	299	312	318	334	316	312	287	287	339	340	308	305	330	329	306	336	288	320	319	322	309	322	320	302	291	310	302	339	315	311	296	344	297	326	334	295	295	305	309	311	291	338	288	302	277	312	326	314	326	306	336	314	309	284	287	336	316	332	319	306	315	300	288	274	307	325	348	300	298	300	308	329	336	309	291	336	304	322	320	305	315	321	316	284	321	296	290	313	316	316	342	330	308	288	328	299	285	293	325	317	284	298	274	303	287	334	331	292	319	303	306	309	344	318	339	299	311	303	329	291	351	330	344	306	291	347	303	285	349	311	300	343	316	320	296	293	325	323	292	272	315	310	324	320	302	304	330	320	298	304	310	335	313	310	291	311	340	338	320	289	289	294	314	284	300	319	301	292	291	346	287	282	326	302	295	310	327	299	319	328	314	322	334	316	315	309	284	280	303	292	285	327	324	331	329	310	319	307	310	297	316	314	317	348	278	296	315	351	296	269	331	316	315	329	301	287	312	291	311	309	286	340	303	300	299	312	331	312	290	314	283	327	314	281	289	310	309	288	302	298	270	285	336	310	329	283	325	322	271	319	274	309	329	317	333	323	302	318	343	314	290	306	292	315	319	327	315	342	327	321	307	309	314	294	291	310	285	319	328	307	316	350	308	321	287	330	317	326	305	336	295	326	320	314	335	286	308	306	335	323	314	316	298	289	310	303	312	300	339	331	309	356	332	310	298	315	336	317	343	323	331	290	313	315	300	309	312	287	315	294	304	324	314	324	321	313	318	314	331	349	314	273	324	325	277	328	293	296	273	313	309	292	316	315	323	335	313	304	304	301	319	296	299	317	324	330	297	323	307	294	308	305	340	322	308	328	299	292	323	326	328	294	310	310	289	337	292	300	284	328	318	308	303	305	318	307	344	307	326	313	339	316	305	339	308	316	282	311	323	337	313	315	302	324	309	312	346	288	304	301	300	340	287	290	312	290	316	317	320	325	304	318	345	332	351	289	314	307	289	309	324	300	295	340	276	341	304	307	287	329	287	311	307	325	332	282	315	286	351	314	302	309	330	276	281	311	333	297	314	307	303	308	335	342	310	324	329	306	329	301	319	282	303	298	294	322	303	302	319	322	316	302	320	316	343	326	354	303	277	290	306	316	318	326	324	302	337	279	354	317	286	297	299	335	302	295
7109	1581	2637	3179	2923	2435	2133	1853	1600	1513	1444	1277	1223	1216	1072	1112	1066	1042	958	980	1010	1021	986	879	965	908	904	867	895	869	877	864	878	900	823	879	832	847	853	807	859	853	820	800	799	824	790	798	830	853	803	835	850	835	812	845	881	858	803	786	805	828	824	833	813	812	797	872	766	776	786	844	860	782	791	809	794	806	796	762	717	816	797	786	811	764	798	826	775	803	748	810	798	823	807	851	785	745	797	771	784	804	777	822	783	787	783	775	851	774	786	804	809	730	795	863	740	757	777	810	804	774	785	818	859	799	764	781	762	846	782	790	799	794	824	821	815	776	775	796	784	772	824	782	795	850	808	734	824	786	803	783	816	807	761	754	793	822	773	803	805	819	788	821	795	861	794	786	767	813	773	820	728	803	761	774	796	795	812	779	766	837	757	834	797	790	819	774	783	816	802	793	809	789	707	761	819	790	821	814	756	764	789	789	805	766	830	802	766	831	756	785	799	819	831	825	814	820	811	826	819	836	792	787	779	803	803	826	788	778	826	752	803	808	805	799	810	796	828	801	822	768	790	825	767	824	772	797	756	846	766	802	824	809	754	839	784	759	744	797	800	826	786	785	754	793	806	807	793	826	807	820	765	743	751	808	780	796	807	797	774	792	814	818	771	776	822	827	789	741	807	823	788	770	782	790	816	794	817	812	768	816	781	829	793	764	788	789	807	824	797	800	823	736	751	802	827	805	725	799	802	775	815	857	813	773	803	821	788	812	756	837	822	784	812	775	812	791	782	827	785	761	778	770	812	763	748	734	779	756	817	825	767	760	781	837	795	760	857	797	772	830	781	826	776	816	822	808	779	761	814	818	778	747	767	772	781	803	764	802	826	781	758	751	771	793	783	790	773	807	823	823	782	772	801	787	776	833	816	824	762	772	791	752	771	789	767	820	864	798	777	809	788	764	822	768	818	806	792	821	771	767	796	831	788	790	786	761	806	782	820	778	748	771	805	799	775	776	780	806	808	816	825	829	821	798	759	811	843	805	829	823	828	764	828	772	818	794	761	822	782	803	784	809	801	787	834	771	820	837	798	809	829	812	765	801	758	775	797	833	753	795	796	764	784	821	816	763	835	800	760	791	772	728	766	809	802	786	808	798	761	788	774	832	828	827	755	803	820	837	790	770	848	797	789	775	801	745	759	849	750	786	796	794	805	798	747	780	784	756	818	770	800	824	809	793	786	763	756	788	819	819	767	810	753	804	783	847	824	796	781	813	780	819	780	824	795	816	800	802	788	800	809	772	771	781	790	821	819	790	788	754	792	789	783	727	805	779	816	787	773	790	769	842	870	819	769	789	828	805	809	789	811	769	780	777	818	778	814	817	804	787	814	838	746	790	770	763	803	775	750	820	802	778	797	787	786	778	762	787	765	763	810	766	785	809	761	821	807	760	760	752	831	815	761	796	783	884	781	788	814	815	779	868	746	784	766	815	759	802	809	775	823	843	799	772	830	776	788	793	794	774	820	838	810	778	779	758	762	801	809	775	777	791	775	814	785	783	806	772	801	790	808	760	768	843	782	783	831	789	765	745	778	787	822	802	846	809	753	766	800	794	782	829	827	797	711	749	797	801	769	848	780	841	764	854	789	747	815	731	796	812	783	775	833	803	852	729	805	789	805	760	771	812	738	837	801	787	772	769	786	801	857	817	770	799	787	756	816	769	739	818	800	803	805	791	767	779	765	853	807	800	796	819	810	824	785	800	744	746	767	833	828	776	821	800	852	801	795	815	741	797	835	790	801	800	838	820	785	808	770	789	808	797	796	735	798	791	772	819	774	779	769	747	779	819	787	846	787	759	809	806	784	798	764	815	794	804	814	791	772	767	808	795	796	781	783	802	785	782	804	804	790	786	785	776	840	780	817	813	789	832	796	824	819	856	799	782	802	793	801	760	789	784	804	763	798	800	791	768	821	768	780	822	822	757	753	777	770	787	818	796	792	829	759	772	736	806	847	806	838	805	833	761	787	815	794	762	769	837	787	766	804	831	790	806	834	798	744	778	813	797	794	837	777	761	824	774	784	743	753	822	781	842	810	735	787	771	794	804	809	828	775	772	767	771	795	772	801	816	832	786	770	780	806	807	796	745	813	757	761	803	780	805	823	848	777	765	763	784	783	795	806	813	781	786	855	766	758	773	742	784	820	830	810	825	799	765	805	755	770	768	795	791	819	772	771	779	785	778	804	775	796	824	762	777	781	800	801	746	791	799	794	789	787	763	786	821	822	772	790	773	849	705	790	837	775	785	791	784	769	751	728	816	805	797	807	797	816	785	797	790	755	838	808	823	844	790	852	820	796	830	817	774	783	777	771	861	813	773	792	783	791	797	804	853	858	795	808	758	774	829	805	838	765	806	821	810	823	804	795	769	795	762	763	774	835	755	742	765	758	830	827	799	789	759	803	803	803	832	837	753	797	760	801	806	816	751	842	789	778	813	808	771	805	801	828	770	795	776	853	821	761	826	774	805	795	780	750	859	782	718	813	804	884	756	769	781	764	815	782	794	777	745	810	756	753	814	775	773	811	794	797	805	804	802	814	806	774	816	815	801	828	769	799	782	808	774	841	782	817	816	818	794	742	753	789	785	775	776	816	819	740	768	797	765	858	764	780	825	826	795	748	806	804	795	811	822	747	862	777	759	806	807	798	795	788	799	773	832	820	772	786	817	762	781	777	767	770	812	749	734	808	796	775	781	809	752	762	792	793	800	791	766	789	754	773	836	801	788	753	738	773	772	806	750	817	784	794	812	752	793	742	802	797	782	828	789	784	749	767	804	794	825	797	770	806	771	781	805	826	804	825	787	805	778	787	745	852	792	776	791	797	821	815	817	795	799	754	808	816	794	784	808	797	763	795	791	774	834	818	825	789	776	796	759	746	821	853	764	762	770	778	804	755	839	827	815	787	828	751	764	790	797	816	763	813	797	789	814	772	748	785	818	796	785	789	832	752	768	747	799	840	755	767	779	847	744	775	851	815	808	792	824	815	769	801	846	807	769	790	772	777	787	777	779	772	757	815	799	801	789	777	779	791	752	803	745	790	779	844	795	769	751	759	761	813	805	762	791	804	747	722	764	779	806	858	770	786	821	758	785	782	817	804	798	772	842	772	813	794	827	799	810	763	810	777	785	842	821	815	784	820	780	785	809	788	811	783	785	777	813	809	808	769	788	822	807	857	763	780	816	859	770	793	816	817	778	820	809	773	782	777	821	781	789	806	772	792	801	787	815	752	835	785	769	833	815	810	842	840	765	775	770	812	812	775	765	771	788	783	752	799	825	829	776	829	774	822	783	779	817	757	846	822	776	784	829	802	838	816	826	820	807	840	812	770	814	830	769	760	806	717	778	797	814	742	835	733	808	759	811	796	820	827	808	808	751	803	764	760	733	848	835	803	836	728	785	766	790	773	800	763	793	776	796	819	813	780	859	765	796	766	748	767	732
21747	3021	2216	1748	1172	834	658	540	455	375	357	274	273	259	287	249	211	205	229	214	203	164	206	180	178	169	168	154	168	201	150	163	170	157	168	190	173	168	176	175	172	165	152	156	155	118	152	152	153	138	158	138	150	127	162	173	133	160	133	156	145	153	139	155	168	162	110	152	149	123	134	176	147	137	155	149	146	160	142	128	145	144	151	166	154	141	168	144	136	162	150	167	139	151	125	142	148	149	162	147	142	136	148	165	156	125	159	151	139	149	162	142	158	144	155	145	150	154	163	142	161	128	163	144	164	147	136	146	148	143	164	162	144	155	139	144	157	129	153	135	156	160	152	134	149	157	179	117	146	156	162	138	135	162	144	168	136	162	159	148	141	131	152	138	167	148	146	132	117	125	149	140	165	151	135	148	136	141	138	160	150	177	150	164	153	139	150	138	135	145	120	124	177	150	139	140	148	157	139	151	146	136	151	140	154	142	152	139	142	138	132	121	146	146	140	159	149	153	142	145	153	146	135	133	150	133	171	143	127	162	141	162	169	130	157	136	141	149	155	144	145	153	122	145	140	144	143	153	139	151	151	135	151	140	149	147	163	140	141	120	128	129	124	131	136	147	137	140	146	139	133	148	119	148	147	138	147	157	166	132	137	145	128	163	161	155	178	149	143	148	137	132	150	127	144	143	119	162	149	128	146	150	175	151	127	143	165	132	142	159	142	137	138	144	158	158	176	130	177	137	140	142	138	116	136	139	139	156	159	147	142	139	157	143	118	146	156	170	131	149	162	155	146	145	129	169	130	142	133	142	141	136	152	170	157	138	130	146	157	144	170	161	138	152	130	137	160	152	151	133	126	140	139	139	127	139	140	138	142	168	149	119	126	162	170	148	142	146	143	159	150	160	143	147	170	139	162	147	160	127	142	141	147	161	137	128	132	168	145	153	144	161	155	120	131	110	148	149	139	144	147	145	158	152	166	152	148	149	146	144	126	139	162	131	142	161	155	151	142	150	136	153	153	137	171	141	135	150	143	147	158	151	136	157	129	151	129	141	123	149	144	153	133	162	168	157	133	156	130	145	150	139	135	132	128	152	151	161	159	147	144	155	143	141	142	159	150	139	149	134	143	148	162	151	172	151	132	146	135	161	157	137	162	143	156	148	158	142	135	127	154	162	138	149	158	152	148	157	158	142	165	148	128	153	158	142	157	153	137	139	139	142	168	133	141	143	126	137	151	129	163	131	144	127	124	130	146	146	148	163	151	132	126	173	151	135	146	148	157	147	146	159	147	155	168	148	159	137	141	171	142	126	141	154	147	149	150	136	144	139	146	163	130	141	165	141	139	137	157	132	161	157	153	133	130	152	150	148	151	141	146	135	140	141	166	151	161	158	157	155	160	160	145	145	134	137	152	153	149	155	127	143	143	150	168	128	130	117	147	136	158	148	147	158	135	145	132	141	181	156	161	137	137	164	147	162	156	150	123	139	139	156	152	149	158	136	159	129	130	141	132	143	157	149	131	120	134	140	154	132	142	151	156	139	160	169	119	151	143	152	142	157	169	131	167	144	138	141	148	139	152	148	128	140	146	120	144	155	163	141	153	138	152	151	148	163	140	149	146	160	143	144	135	167	171	158	124	124	152	148	155	134	159	160	131	154	122	127	134	144	140	137	161	143	147	169	130	162	147	140	168	155	154	138	140	159	130	158	166	161	156	131	156	155	139	133	136	163	143	159	141	166	174	155	154	142	165	126	151	159	154	161	157	153	137	133	158	140	141	143	130	163	148	143	136	150	135	148	119	156	164	164	126	148	147	162	148	143	128	161	137	149	131	132	154	122	125	130	125	149	151	152	168	150	147	137	155	150	155	176	155	150	137	156	142	154	162	147	141	141	151	131	163	144	145	141	144	122	122	122	140	141	155	157	156	150	127	148	174	135	156	140	152	155	172	136	143	141	156	147	150	122	143	141	121	137	151	143	161	169	157	132	122	132	162	147	140	162	131	150	140	184	149	154	136	157	155	157	136	156	130	129	122	140	142	139	132	172	150	146	159	147	155	121	160	156	154	133	148	144	138	125	141	146	156	168	151	156	157	135	153	134	157	138	135	124	148	132	119	154	168	154	137	122	147	171	139	146	126	148	135	142	141	131	141	150	151	144	148	156	134	127	166	142	132	148	150	149	150	159	145	133	139	166	153	132	150	128	130	135	168	158	143	133	141	140	136	149	156	151	146	152	139	126	131	162	155	138	160	150	149	168	160	148	148	146	147	152	165	126	163	133	148	157	134	141	146	147	159	148	131	144	166	146	148	142	121	144	128	150	154	145	131	163	136	149	146	169	149	140	147	142	159	127	157	127	142	140	165	149	148	137	157	164	135	148	135	150	134	163	134	154	177	136	163	147	141	139	160	147	133	157	141	151	141	138	147	149	158	149	145	153	160	128	161	147	172	141	141	148	152	125	150	132	138	143	153	128	136	141	145	145	145	141	163	140	152	145	167	153	168	131	132	161	140	137	143	148	146	149	128	145	163	165	117	135	142	143	151	134	137	163	141	147	135	144	155	152	155	153	154	158	141	155	139	143	149	139	157	129	123	154	168	128	149	138	168	132	164	135	131	127	129	131	138	134	150	168	150	170	154	140	140	177	166	159	147	136	133	133	155	140	135	170	130	145	173	160	131	139	132	158	131	138	154	167	167	151	143	165	140	141	142	149	139	131	150	142	159	146	136	120	140	159	125	160	142	165	166	147	141	156	169	156	149	144	166	136	145	146	167	137	158	157	141	152	147	133	149	149	134	144	141	138	135	128	152	181	156	155	144	151	154	143	149	137	152	146	149	127	144	147	147	148	140	152	115	145	141	141	170	147	141	140	152	151	143	146	146	138	154	136	137	157	129	153	137	157	128	128	144	149	170	132	142	141	142	146	145	157	137	144	124	124	134	136	154	168	137	122	143	141	150	141	122	148	128	132	165	155	141	142	143	153	153	150	134	141	135	145	150	163	162	171	168	156	160	125	152	142	137	140	143	156	162	150	151	142	128	120	167	147	142	150	138	145	167	154	158	152	152	144	136	120	132	155	139	130	136	156	154	132	155	159	153	139	135	133	125	145	147	165	145	146	168	161	127	143	158	148	139	137	152	154	136	145	164	144	149	142	170	154	127	154	142	142	134	145	151	134	155	151	174	155	151	129	171	125	144	156	139	151	176	131	151	163	158	133	134	143	180	163	179	161	159	145	153	148	164	136	140	126	144	133	138	134	133	146	142	137	149	146	161	138	139	136	138	138	161	144	133	149	129	140	128	144	130	145	128	141	161	171	131	156	136	156	142	139	151	153	171	136	143	152	148	139	129	142	141	125	153	165	162	118	145	160	141	126	143	124	149	144	162	131	178	157	147	171	161	138	152	150	147	160	155	141	147	147	140	148	153	143	141	151	144	140	127	164	153	157	121	161	153	136	151	159	144	144	143	147	138	172	120	136	148	141
9680	1883	4014	4891	4325	3725	2959	2466	2088	1811	1662	1372	1299	1205	1076	947	910	896	836	774	715	729	693	647	618	638	635	615	584	562	573	548	566	574	524	543	557	504	535	499	504	488	494	467	487	488	460	480	469	483	475	441	430	450	452	463	453	420	433	452	458	440	469	438	455	439	429	418	429	447	406	434	413	457	391	437	409	447	438	391	433	406	409	424	420	428	444	407	401	438	423	397	411	393	421	393	415	413	415	446	397	390	427	436	444	431	392	439	417	378	363	388	400	441	418	475	371	416	442	440	467	442	426	417	400	420	381	414	410	406	379	427	394	410	430	429	406	441	389	443	399	438	406	402	441	435	398	407	396	392	415	423	378	436	406	396	443	403	419	407	416	417	430	427	391	452	421	431	408	415	421	416	425	410	433	411	421	418	452	416	410	382	440	430	427	434	393	414	398	397	411	410	426	393	398	385	431	397	422	405	407	405	455	445	421	413	403	397	412	401	417	390	399	427	411	413	446	427	427	432	438	410	389	406	423	393	438	408	447	417	402	405	410	442	421	438	403	418	394	390	451	389	410	387	398	440	408	399	409	429	388	412	404	425	424	413	446	388	438	436	381	461	410	422	367	416	390	450	415	396	416	424	377	438	417	392	403	399	407	414	388	404	400	423	401	412	416	440	402	404	387	418	389	414	406	439	452	392	382	407	414	411	384	441	376	398	428	410	438	421	407	399	391	429	426	377	404	398	398	411	377	426	429	398	388	412	413	386	386	429	377	412	371	397	399	428	412	400	416	412	409	421	407	429	409	418	399	411	383	435	410	430	396	407	411	438	393	396	416	433	405	415	372	406	375	393	370	408	431	415	370	409	420	421	423	425	422	445	376	386	419	406	422	422	389	404	422	369	375	392	421	419	427	414	412	432	371	433	402	396	410	382	393	411	426	382	383	422	378	428	404	429	415	412	444	394	437	391	421	403	406	398	385	406	396	405	418	397	432	401	417	391	438	408	385	407	419	392	396	405	396	401	416	438	423	442	400	391	406	404	436	419	437	400	428	398	413	422	389	428	396	410	441	404	430	392	413	414	414	427	418	413	395	403	402	433	431	421	390	432	394	396	432	411	420	412	389	425	387	414	426	395	424	426	408	398	403	396	391	400	424	417	384	393	408	413	432	432	389	407	385	426	366	383	433	409	422	408	430	426	446	411	424	395	430	454	397	413	416	430	409	425	419	401	415	437	409	383	405	416	395	386	435	415	435	441	411	392	400	449	404	374	436	387	460	413	439	367	400	405	408	399	373	388	401	440	424	446	405	431	405	414	402	411	362	380	397	364	431	396	372	421	409	408	459	416	414	389	373	401	432	391	395	406	415	419	390	398	377	419	381	413	376	425	441	402	402	417	402	442	415	450	374	402	395	419	382	404	386	417	412	398	400	401	409	398	409	421	429	415	411	413	396	367	397	399	413	439	409	409	430	411	428	391	407	416	400	401	439	413	436	426	436	392	417	373	412	401	418	418	425	401	393	388	458	412	398	418	407	374	407	445	419	466	395	419	387	428	407	386	422	444	424	393	378	396	411	428	418	379	398	393	410	402	435	390	418	376	399	407	398	403	411	376	412	368	425	440	418	439	383	459	422	464	428	387	411	398	376	416	409	448	385	423	379	428	386	403	438	367	396	379	410	431	393	400	415	403	408	389	416	416	453	425	416	405	390	408	423	411	369	434	396	410	395	406	419	427	405	412	407	407	388	408	378	439	417	398	415	403	411	393	403	380	438	422	431	389	437	394	419	416	440	419	411	423	398	408	429	374	411	447	397	429	410	395	386	443	402	420	407	443	376	416	397	389	448	389	371	374	407	392	409	413	392	425	388	392	387	417	456	432	409	409	447	442	436	422	426	409	413	423	416	420	438	449	400	415	404	439	411	460	401	380	431	423	433	400	397	419	415	385	373	434	398	428	402	410	408	401	415	393	369	372	437	397	405	394	443	378	405	441	425	443	430	416	419	401	426	406	394	421	377	378	365	455	372	425	462	399	413	429	399	415	441	424	413	428	372	387	437	443	420	380	391	433	437	399	430	413	410	402	428	417	405	408	402	428	401	382	374	438	433	415	412	423	445	441	418	422	391	416	426	413	366	425	390	365	417	369	417	409	412	432	436	439	433	400	415	385	396	393	379	424	410	382	395	389	398	382	451	405	405	435	386	417	410	395	446	415	425	400	394	399	391	394	408	369	419	414	386	418	393	409	416	422	421	436	388	419	429	401	401	416	406	390	401	411	419	411	426	429	429	391	413	417	391	425	416	399	437	390	397	401	403	397	401	391	414	390	429	437	351	439	404	431	390	381	444	380	397	422	446	421	426	443	434	392	419	407	430	424	426	437	412	443	429	405	416	457	387	433	430	439	444	411	454	441	404	377	408	391	411	440	420	406	421	399	419	386	409	420	420	410	415	422	391	416	402	379	393	360	427	395	417	402	432	409	428	377	441	389	425	436	398	382	414	429	448	406	377	388	414	396	392	396	420	415	410	369	444	445	411	373	411	410	420	399	474	407	404	397	408	433	434	403	422	451	401	435	407	419	407	405	423	403	400	410	409	455	414	436	407	420	430	407	448	390	409	416	409	416	399	415	401	383	423	427	430	382	419	450	390	381	402	422	400	441	428	417	399	431	392	360	416	423	399	426	451	417	383	397	384	432	380	427	415	440	399	417	406	426	443	437	381	396	379	405	420	416	434	450	391	385	405	347	376	433	408	400	406	441	427	422	456	400	418	412	394	411	410	449	415	395	414	417	417	404	436	382	400	399	424	391	407	417	432	418	422	392	376	413	401	425	405	381	432	409	412	402	425	366	411	391	423	420	406	404	371	406	426	446	414	417	376	391	381	406	415	373	404	440	416	449	409	409	387	400	422	411	434	399	435	429	411	429	450	438	408	405	434	428	435	419	385	393	408	419	424	398	426	410	396	411	399	469	377	398	433	440	411	385	395	442	408	394	381	376	427	442	427	411	443	366	411	440	398	441	401	429	403	424	392	412	414	422	393	418	403	432	428	394	403	426	377	402	432	430	413	406	433	446	405	453	441	409	419	380	431	421	411	414	440	389	408	427	472	449	406	409	404	422	380	425	411	387	423	478	344	402	414	365	426	388	420	406	416	425	428	391	415	406	402	414	434	418	389	403	421	390	403	395	383	397	445	408	375	406	386	415	396	429	432	406	418	414	387	409	393	386	407	418	378	413	411	402	414	451	415	440	430	387	402	383	418	450	444	438	384	405	433	373	381	427	454	412	392	429	408	404	412	407	466	412	410	394	416	414	379	406	436	415	425	428	399	387	430	422	412	388	404	404	435	395	435	408	407	457	404	408	434	405	419	417	386	417	433	419	428	421	410	425	414	401	395	414	445	412	412	402	427	442	361	398	433	422	419	436	426	427	392	413	440	400	437	378	424	425	432	415	378	390	436	402	413	403	420	408	409	379	410	473	406	397	394	435
3060	385	357	384	342	379	327	297	314	338	331	312	342	314	324	309	320	273	314	314	371	291	323	317	334	314	325	323	320	306	305	313	346	299	328	329	313	273	290	293	283	312	341	276	304	291	300	293	311	321	334	260	335	308	284	316	300	305	307	269	304	301	298	311	281	299	315	326	304	328	333	307	266	315	297	314	302	287	332	285	297	301	345	291	307	314	281	310	314	292	281	287	278	276	311	292	282	302	331	337	306	311	306	285	325	290	308	288	318	318	292	285	299	310	262	291	316	312	346	340	299	316	318	330	307	278	324	328	317	310	276	332	302	317	275	324	322	308	296	329	316	296	287	322	326	304	302	328	312	324	358	292	309	301	284	278	326	309	307	316	322	306	298	320	308	323	347	310	321	296	298	304	321	311	299	322	299	331	345	314	346	286	316	342	296	332	368	337	291	296	317	302	319	300	319	286	303	333	335	293	329	292	309	300	316	317	318	292	294	294	297	315	286	297	262	329	289	281	335	309	332	287	332	290	296	316	330	319	316	283	304	339	331	309	308	312	327	339	326	307	300	327	324	327	308	260	311	308	290	327	319	308	312	308	317	298	297	285	332	324	304	329	306	327	308	306	316	297	309	280	332	311	312	296	318	295	298	291	284	338	311	279	282	342	285	294	296	305	347	322	331	326	315	345	296	304	308	316	288	271	305	318	318	308	321	309	305	322	318	334	278	322	322	305	323	310	334	312	317	302	313	340	322	319	297	330	298	324	302	308	286	284	336	348	309	307	293	309	315	277	297	294	306	310	326	329	298	280	323	270	313	286	291	338	296	291	290	333	302	320	331	286	321	327	353	329	334	285	277	279	308	315	321	295	328	300	299	298	313	303	312	307	284	294	311	267	325	308	299	288	294	269	320	305	301	336	305	312	287	315	304	332	301	294	303	307	335	366	318	317	299	330	316	303	329	324	323	326	313	312	307	284	357	292	322	328	278	305	295	324	339	293	321	291	312	315	311	295	287	330	324	347	331	281	265	325	325	326	339	342	297	304	289	305	298	262	302	297	307	294	279	332	308	300	336	340	293	299	322	289	294	298	362	311	320	302	329	301	277	318	310	336	273	288	312	286	320	326	331	298	303	297	312	331	300	308	303	272	323	305	333	317	316	309	319	323	298	275	266	309	281	333	280	269	291	283	299	294	303	287	335	314	315	305	275	288	317	336	327	288	349	313	301	329	315	332	352	357	321	336	295	330	317	316	309	284	291	293	325	316	326	293	306	305	316	312	304	304	333	315	303	305	281	298	312	289	333	309	345	323	309	282	303	318	309	327	313	308	314	336	323	353	323	301	302	324	315	339	305	326	332	300	333	352	274	288	313	305	304	318	279	305	327	291	327	319	319	325	290	332	332	297	298	298	320	307	314	328	317	313	294	303	312	302	308	279	301	305	311	329	350	279	285	294	317	309	306	298	313	312	318	288	314	297	290	315	331	319	321	329	345	277	309	318	310	283	305	301	312	339	306	331	317	317	308	294	321	294	322	323	334	314	323	312	313	293	298	359	312	306	329	299	316	307	302	325	298	292	299	287	305	309	320	306	340	298	295	302	321	287	326	309	295	308	323	324	307	303	307	292	318	320	319	319	299	319	312	302	306	320	269	296	277	321	328	307	298	315	287	302	301	315	316	328	306	307	300	288	318	302	332	311	307	326	321	308	317	320	280	308	297	283	283	290	307	316	345	278	278	287	288	304	298	293	311	302	343	321	312	320	293	297	277	297	320	332	308	313	305	294	310	302	319	280	327	293	317	318	316	313	294	327	329	320	325	299	282	314	322	327	292	318	328	318	330	319	297	296	339	306	327	286	336	281	314	295	297	322	297	298	321	337	309	314	327	335	318	317	275	308	315	328	294	326	319	324	320	326	298	298	310	347	281	315	304	302	308	341	346	311	354	308	324	309	320	317	314	311	348	303	281	314	296	284	316	310	308	300	322	335	327	299	307	302	294	301	290	304	332	323	301	312	312	288	301	320	304	318	294	313	291	322	293	288	301	318	317	329	281	302	310	277	280	298	288	315	324	294	328	315	284	306	306	307	291	323	314	297	330	326	345	321	315	299	323	317	279	324	310	295	290	297	303	327	304	312	294	336	285	290	322	315	316	300	322	297	328	311	314	297	285	298	314	294	328	293	313	310	311	312	327	303	327	328	305	340	309	324	344	328	331	300	313	308	306	324	295	297	296	287	306	300	314	283	337	287	336	319	289	313	311	300	300	316	300	303	306	333	311	309	309	306	288	302	245	308	301	314	330	283	302	313	341	328	337	309	300	316	290	302	308	308	335	335	299	316	316	286	298	300	321	306	309	323	331	294	319	312	293	313	301	328	332	318	290	302	324	342	326	280	336	317	323	354	312	300	304	324	318	311	325	333	337	340	308	328	297	310	289	314	312	320	313	326	330	304	302	311	313	304	330	321	307	291	320	308	350	341	294	359	317	308	305	329	294	275	258	317	297	306	319	311	320	307	336	309	287	292	339	323	301	317	295	309	301	329	305	297	325	300	275	298	333	318	335	293	314	280	321	304	317	301	338	301	305	325	299	280	315	289	337	309	313	330	320	321	323	298	329	288	353	285	319	291	295	308	322	316	309	303	314	302	312	328	307	325	285	306	324	324	337	298	323	314	268	336	319	306	303	301	312	320	313	313	314	307	322	296	275	296	288	293	311	294	325	312	276	297	316	323	291	288	287	311	303	281	323	284	297	321	319	316	291	334	330	312	354	302	281	316	311	307	293	355	285	295	302	303	296	291	279	289	296	295	294	314	294	302	312	312	307	307	346	304	322	331	306	311	319	295	319	323	308	314	285	347	348	301	326	310	308	282	289	311	302	280	327	325	300	306	312	300	338	311	282	303	304	319	318	306	319	315	332	284	298	316	313	297	328	333	322	319	299	307	323	301	317	342	292	327	281	276	344	278	333	317	281	325	337	304	315	330	305	334	365	312	305	295	331	328	309	294	297	313	322	314	322	351	293	315	309	338	299	298	262	310	307	279	309	340	289	319	309	275	310	301	306	324	307	316	299	294	336	314	301	320	317	310	314	302	303	308	313	307	301	330	329	294	283	314	291	329	316	334	330	321	313	292	305	311	313	318	306	342	290	284	314	319	307	303	310	284	323	316	283	338	342	330	295	323	329	315	313	289	316	325	316	327	300	285	270	341	285	331	341	288	307	316	291	318	310	331	317	280	316	313	304	279	317	311	344	308	363	308	331	291	287	276	327	313	309	284	317	299	328	320	300	300	304	314	327	339	309	310	317	284	334	302	298	343	292	337	300	311	309	308	294	265	320	297	301	315	328	323	287	302	326	275	290	313	338	310	300	325	313	304	319	305	310	307	320	303	322	301	271	312	338	322	320	316	298	298	292	287	318	334	289	311	291	329	333	301	300	328	282	280	314	295	292	279	296	303	332	311	339	293	325	302	299	327	361	301	284	316	295	293
2843	911	1050	990	991	951	964	950	864	902	810	884	812	795	794	837	820	848	829	815	815	874	797	856	835	835	788	803	803	822	847	855	787	845	816	857	787	767	793	810	895	820	829	823	758	777	858	838	845	824	821	817	808	794	817	829	780	822	852	804	792	774	758	829	846	768	766	853	815	801	818	841	813	762	761	773	802	826	830	781	825	819	798	796	828	797	837	809	807	805	833	805	825	802	771	793	814	842	795	821	832	759	827	790	792	763	810	816	780	801	845	819	835	787	802	825	804	825	759	760	818	758	792	776	814	823	797	778	796	824	827	779	771	822	817	799	798	793	806	768	815	793	755	785	837	781	808	820	826	791	802	793	755	823	835	786	821	771	830	862	792	839	782	790	766	835	763	778	801	802	807	829	812	819	845	811	862	826	802	820	778	790	806	847	831	812	777	815	800	802	774	843	768	753	788	794	751	787	820	772	791	806	811	740	814	848	766	770	820	797	843	812	749	848	842	771	751	795	800	810	795	804	792	755	812	803	806	758	802	767	755	831	820	811	795	794	752	857	843	829	835	837	762	763	822	869	739	819	765	818	828	826	786	768	793	805	839	760	832	815	810	823	831	847	815	797	825	832	767	818	792	742	779	862	788	777	784	798	811	840	760	749	805	778	819	833	810	817	816	828	821	805	791	797	811	870	841	831	812	807	887	793	773	807	775	783	788	844	794	807	820	821	805	833	784	811	839	767	802	836	818	840	801	795	801	792	819	787	793	802	815	809	829	861	786	779	810	785	793	743	756	802	833	779	823	820	802	802	760	817	830	785	800	806	819	854	811	792	840	816	852	811	811	849	770	774	792	739	786	811	800	808	813	796	778	789	843	860	807	789	826	829	787	813	764	748	848	838	842	819	746	767	831	774	772	775	772	797	734	824	820	763	812	765	824	848	794	836	805	843	806	788	776	724	839	818	799	793	790	813	776	827	775	818	788	815	797	814	770	837	798	839	796	831	772	798	801	780	799	793	821	814	816	769	850	824	795	775	811	761	810	814	812	778	817	856	787	773	847	770	821	838	809	879	798	755	788	805	808	804	785	803	790	794	826	822	839	822	826	822	799	828	751	787	864	771	798	832	777	776	810	763	811	798	815	785	799	779	792	846	825	828	789	797	791	800	783	783	781	754	822	762	778	840	737	770	818	797	828	804	820	858	823	812	800	838	810	776	838	811	811	790	790	845	732	784	783	796	755	776	814	767	768	828	803	810	804	774	822	772	827	828	808	790	801	819	797	803	857	795	757	838	789	786	832	809	807	806	798	826	778	760	799	816	762	859	877	783	774	795	897	831	754	766	777	768	794	804	786	777	823	762	802	836	809	820	774	825	792	826	774	777	763	779	864	827	801	787	778	817	810	845	823	767	772	832	828	782	830	778	785	786	752	747	797	823	745	816	802	792	790	741	826	804	806	810	827	818	794	861	804	792	754	795	785	766	820	790	792	827	817	737	817	828	837	795	833	807	825	819	831	808	831	817	777	811	812	792	827	806	839	846	774	800	781	814	808	796	800	751	839	803	789	813	745	747	796	812	821	847	831	828	812	825	814	777	845	775	793	812	787	799	791	804	801	796	782	824	758	811	748	782	829	866	815	811	811	817	776	858	779	815	763	795	843	807	780	768	825	840	843	777	831	781	820	769	840	808	846	814	778	822	775	801	803	799	782	811	773	774	771	855	774	787	770	806	788	785	789	779	775	772	816	811	818	801	790	803	837	788	811	832	839	789	757	817	829	812	872	820	858	812	770	815	788	763	801	755	770	811	827	763	783	829	838	833	845	776	794	762	823	813	763	789	781	821	830	815	847	790	805	859	832	819	832	789	828	784	740	822	815	775	807	791	825	841	835	788	790	777	831	805	779	811	825	795	766	849	808	793	792	821	772	801	794	826	824	839	859	819	784	789	766	783	759	849	824	847	803	798	826	794	810	803	804	791	770	786	810	807	805	797	797	808	826	804	778	802	767	808	810	882	805	829	805	801	824	859	803	834	837	801	831	820	784	814	800	791	784	795	825	828	838	755	818	793	759	842	802	841	763	878	812	746	822	821	828	762	816	811	791	830	781	838	786	823	806	795	787	821	784	863	797	800	800	835	825	799	810	842	857	820	831	741	809	820	776	851	801	808	746	791	796	799	824	757	746	746	811	798	769	782	831	828	812	775	791	826	809	729	826	794	791	778	783	791	853	784	777	788	779	822	788	814	771	822	784	817	839	771	801	772	802	770	863	847	800	804	821	838	829	814	779	814	776	813	778	818	801	818	784	830	750	806	862	788	751	826	753	838	810	854	800	804	791	780	719	843	842	771	800	746	818	801	790	785	810	760	820	794	796	785	768	824	833	796	824	797	874	793	822	827	829	790	788	821	813	763	861	802	820	754	790	809	831	838	760	808	823	839	830	780	781	812	821	805	817	785	809	795	754	809	821	804	804	821	810	836	812	739	773	804	797	826	798	816	859	808	793	816	801	816	800	813	776	851	792	832	761	778	796	857	772	808	833	808	796	746	790	725	799	791	804	817	780	774	809	795	850	760	776	846	825	829	823	799	804	780	742	812	819	806	753	811	803	823	820	856	779	798	783	850	810	781	839	796	838	799	838	827	770	825	779	801	831	799	817	816	819	831	804	828	818	803	798	822	805	791	818	816	796	809	793	785	819	824	786	814	800	813	845	808	808	773	837	790	816	752	822	787	791	815	753	758	787	805	808	852	809	844	832	797	810	798	834	796	788	811	853	813	798	792	773	872	799	806	829	818	803	760	786	781	784	813	798	800	775	821	861	784	791	819	710	779	840	789	785	814	812	816	816	802	785	812	794	799	836	819	767	816	824	822	809	814	818	791	871	814	784	778	836	844	844	813	816	825	800	768	842	856	776	798	825	847	858	815	802	818	828	838	796	763	817	806	832	800	814	831	757	834	838	814	764	806	826	809	809	780	808	739	829	812	803	814	813	782	843	795	773	779	816	778	777	796	801	794	849	781	759	791	830	818	794	789	832	798	820	821	747	829	789	775	784	809	821	806	820	838	824	751	819	799	760	795	827	828	794	740	746	850	808	834	827	816	807	804	737	829	774	823	819	920	798	830	840	800	782	782	819	831	819	846	811	770	804	790	828	810	832	828	811	800	800	832	789	791	823	793	791	808	809	756	773	804	840	764	757	757	804	877	856	782	784	781	811	793	768	829	798	801	743	788	760	786	819	849	797	764	768	800	814	791	816	807	775	794	831	841	818	799	792	827	836	796	809	786	805	809	819	788	780	780	819	705	797	800	791	790	795	792	811	783	820	806	749	748	799	817	783	824	794	790	849	817	832	860	818	837	852	793	799	831	796	779	784	778	782	797	785	754	834	810	806	788	769	818	824	866	814	773	848	741	803	815	808	834	792	813	827	862	817	787	778	824	819	792	827	838	783	819	778	829	801	819	784	797	848	803	777	797	776	814	794	783	785	750
12626	1184	1276	1077	803	606	560	483	479	449	396	417	355	368	348	341	351	356	327	330	294	307	311	328	298	346	339	328	316	322	348	353	322	312	316	330	326	297	316	330	345	306	333	273	285	357	309	307	325	339	336	324	302	322	343	334	324	310	308	317	302	332	327	298	308	305	326	327	331	299	299	337	320	300	316	299	343	295	306	315	305	332	277	323	318	311	307	324	302	335	301	301	322	287	323	311	304	309	303	286	289	347	310	298	323	340	315	314	318	341	304	330	314	316	312	303	325	285	310	334	288	287	330	316	282	346	318	293	294	308	315	283	321	305	337	286	279	261	272	292	299	331	331	289	301	327	333	290	299	287	313	314	297	291	316	317	306	310	304	338	323	311	308	343	316	314	301	301	306	342	304	373	298	327	331	324	319	315	313	302	291	291	335	269	313	324	321	324	324	316	325	305	333	292	299	280	276	314	317	286	300	300	312	287	320	343	312	341	353	329	296	321	342	313	314	296	299	319	294	323	368	298	301	297	312	304	313	320	305	304	320	330	292	309	315	346	302	303	274	322	309	312	317	323	292	297	291	306	307	304	304	322	306	327	295	327	308	316	323	272	323	323	300	289	305	367	349	326	309	314	326	293	303	321	287	321	286	315	308	307	354	348	328	320	345	314	308	294	310	306	300	291	326	258	290	320	321	312	329	320	317	282	270	314	318	301	309	301	268	341	321	351	308	296	313	324	291	296	316	287	311	308	344	378	294	337	341	294	311	314	297	299	346	311	322	280	300	326	343	314	337	292	303	338	296	298	313	306	290	299	286	285	302	332	350	311	342	303	312	290	317	289	322	324	310	281	303	329	303	285	323	320	324	326	326	311	319	297	301	327	342	303	318	327	329	317	297	317	307	318	324	287	357	329	312	311	301	292	308	332	299	309	310	307	333	311	301	308	308	319	302	315	315	297	330	296	294	314	269	342	318	305	316	307	340	324	325	306	319	321	281	313	321	305	321	315	314	296	319	335	312	333	309	329	288	306	330	277	323	312	302	307	300	299	297	290	298	333	321	296	299	306	277	328	337	329	262	320	321	311	341	304	300	284	325	298	326	324	287	314	314	281	281	355	298	287	317	293	314	322	313	314	321	316	310	342	347	299	321	289	324	314	319	326	316	277	286	307	336	298	327	314	322	327	299	309	311	296	338	290	315	304	315	323	313	338	310	321	327	292	306	304	331	286	297	312	341	319	328	342	317	291	326	304	330	312	354	324	324	318	304	307	337	327	301	287	310	322	311	302	304	308	310	303	291	336	342	314	288	305	305	290	312	316	318	298	329	287	310	314	316	290	321	310	304	300	305	328	300	299	321	279	306	331	296	310	311	306	298	289	317	323	322	284	298	323	309	297	321	321	286	282	311	319	325	331	304	304	316	306	314	309	330	316	322	309	312	323	308	303	312	330	307	308	304	290	311	312	313	305	317	312	337	279	296	279	327	340	330	275	344	320	309	301	302	299	304	362	289	345	310	314	299	307	320	301	350	298	322	315	309	317	330	331	315	310	331	323	319	283	308	315	312	291	309	307	316	309	313	294	300	301	287	317	330	328	316	298	315	300	282	339	299	310	329	326	312	312	306	302	307	296	328	315	302	318	306	312	315	327	280	317	282	323	317	324	339	287	314	317	332	321	286	372	334	288	319	289	304	338	318	279	294	299	291	296	348	341	315	310	312	307	333	342	303	304	294	312	313	273	319	306	304	326	315	309	303	298	293	323	292	310	319	298	315	330	325	314	325	318	301	301	301	307	281	300	303	339	287	325	311	314	309	322	329	318	319	298	308	323	330	308	291	297	294	309	306	298	284	294	275	302	287	305	335	315	301	301	310	308	299	288	308	339	290	326	333	309	306	332	302	313	283	315	310	309	356	312	305	319	318	283	312	299	303	315	297	302	291	329	318	308	311	297	330	327	322	296	330	318	323	321	296	365	327	305	301	302	300	327	308	340	303	311	289	308	304	288	297	286	286	293	298	290	289	309	302	314	287	327	316	320	283	285	303	278	298	287	313	306	286	319	300	339	295	325	300	304	300	307	308	333	332	313	340	297	300	314	318	298	321	299	298	316	313	307	281	324	311	321	347	313	320	323	300	309	328	327	306	323	308	327	336	336	298	293	328	320	298	317	309	308	340	313	324	324	318	311	309	322	298	307	339	336	312	304	318	301	353	283	298	303	301	293	289	270	329	329	312	338	304	310	284	290	311	348	317	300	320	303	315	316	331	301	318	325	350	335	302	326	262	290	358	342	310	301	310	318	319	304	295	276	274	313	313	322	323	289	317	288	314	320	294	302	324	314	326	311	293	328	305	305	314	312	325	327	309	298	289	319	287	311	303	320	287	317	336	305	307	325	327	351	312	282	298	321	306	297	315	314	330	319	326	291	284	291	312	314	296	269	318	308	303	310	311	294	325	281	316	305	290	308	316	288	322	304	330	328	301	288	312	304	283	270	291	282	283	290	339	307	319	271	288	297	335	318	336	306	360	343	282	310	306	294	319	311	312	309	319	298	318	308	324	271	315	341	287	314	340	326	282	329	281	315	295	316	295	311	289	340	283	352	293	280	310	315	323	350	305	285	333	326	318	317	315	319	317	330	350	291	288	313	285	277	322	322	283	312	300	295	321	290	328	311	286	303	291	274	298	315	309	331	327	319	345	285	327	284	329	333	321	310	293	320	333	307	324	327	318	316	312	308	303	307	364	318	263	295	323	304	307	297	293	323	279	310	350	329	315	295	299	294	297	313	329	297	313	275	308	341	319	305	302	302	302	320	313	327	307	270	292	323	276	298	315	319	319	317	291	284	317	309	308	309	302	300	321	292	314	328	288	337	270	303	333	325	317	293	301	328	287	295	298	322	305	267	289	341	294	324	308	298	349	309	339	301	308	317	314	304	302	307	289	330	305	336	337	305	312	290	323	315	317	282	313	292	280	337	346	303	312	301	304	329	292	334	309	324	297	278	310	320	286	299	300	285	304	277	312	310	302	293	336	307	327	299	333	318	307	277	298	310	309	286	313	297	334	326	310	313	316	333	298	313	325	290	326	293	303	321	327	281	311	319	282	294	328	253	329	312	304	337	318	296	333	326	298	278	306	330	315	309	332	319	310	302	318	303	333	292	303	312	306	307	298	348	316	335	313	309	304	324	324	262	282	319	307	315	298	303	273	274	325	319	326	281	304	329	300	326	334	291	317	305	302	305	304	334	329	321	342	356	282	300	300	303	341	302	305	307	301	302	276	283	323	291	262	306	293	320	338	337	343	280	297	323	346	341	339	278	316	337	286	338	300	338	311	322	309	333	306	297	309	306	348	310	312	334	301	280	296	306	323	326	322	331	329	317	315	298	305	325	291	313	300	330	316	296	276	285	315	317	313	301	306	300	331	305	303	335	329	332	303	317	308	281	319	335	289	311	305	310	334	315	269	304	311	296	307	307	310	317	300	322	315	298
7104	1479	2724	3207	2903	2502	2131	1934	1667	1527	1425	1292	1245	1160	1143	1113	1127	1060	1044	1046	985	977	896	990	921	938	894	849	881	914	874	910	870	831	836	888	834	827	859	792	817	891	840	826	794	828	829	801	808	815	803	804	854	826	792	833	807	770	820	824	800	789	784	862	798	758	809	846	780	822	849	771	784	814	809	784	830	759	764	810	731	776	792	814	835	807	814	820	831	757	781	767	800	765	796	730	801	791	762	860	810	779	810	756	772	768	774	809	818	776	793	787	797	846	812	801	766	798	841	862	799	844	813	766	803	772	786	805	782	790	798	774	767	761	851	757	825	765	787	790	809	816	787	789	831	803	778	768	818	785	782	805	760	798	856	833	796	764	806	768	769	758	744	839	798	816	812	788	819	809	814	770	784	735	786	824	759	773	782	774	729	781	800	797	788	789	778	781	809	798	826	807	751	813	784	814	812	818	790	771	776	774	769	819	781	808	824	809	823	827	745	859	833	778	823	770	793	760	792	792	767	779	814	823	794	754	804	769	761	821	779	819	769	790	788	841	773	751	826	803	832	767	792	751	794	820	796	806	792	764	772	743	818	840	800	757	776	802	817	827	778	797	825	783	791	775	779	773	755	817	755	827	730	782	784	806	820	778	775	769	822	785	782	768	799	825	752	760	777	833	812	740	796	780	830	769	781	757	754	766	785	826	729	818	832	788	784	780	808	801	838	819	786	736	762	760	746	785	779	826	780	797	807	834	787	759	804	773	761	824	741	777	762	862	818	825	843	789	836	767	791	791	769	869	783	825	781	817	763	816	853	790	769	781	812	754	768	773	765	766	780	761	760	784	817	836	764	820	820	751	788	785	794	789	787	805	783	794	766	787	815	764	799	817	747	788	807	792	783	794	801	825	811	820	781	740	778	753	774	727	838	736	756	782	808	806	779	779	774	819	790	830	754	737	806	823	811	786	793	813	776	780	804	802	820	818	822	791	816	801	802	758	769	788	761	747	769	783	787	832	771	763	792	787	789	766	789	774	766	762	806	821	779	793	804	779	806	865	820	811	758	759	847	814	809	836	809	816	783	842	802	751	804	779	761	794	791	852	792	775	761	772	817	810	745	767	786	830	802	781	813	783	774	810	773	811	787	839	790	812	777	801	819	844	761	743	837	782	803	770	765	829	784	837	785	739	793	823	854	768	830	811	779	803	784	812	737	793	779	797	797	727	773	795	775	848	835	767	816	826	742	803	832	778	843	764	786	725	792	753	816	805	801	776	761	756	794	738	764	794	814	753	782	838	756	837	803	764	788	808	803	821	844	821	789	786	836	809	799	845	795	812	791	781	799	774	805	801	771	759	799	799	789	771	749	795	798	820	810	766	774	766	812	769	784	742	788	764	784	788	792	799	771	798	826	784	769	779	778	821	795	817	792	754	801	757	764	775	799	788	760	778	831	793	808	795	822	772	757	795	752	765	771	817	814	766	811	763	781	770	754	752	739	841	747	839	781	792	776	779	769	799	800	805	760	761	772	809	766	825	778	822	810	761	759	773	786	810	787	837	833	721	824	714	855	800	792	822	784	783	817	782	815	772	804	871	789	765	794	821	818	842	818	792	760	822	788	807	761	771	753	797	759	844	851	787	757	769	781	780	788	815	789	791	797	778	746	808	799	767	796	786	797	782	797	755	759	812	792	831	732	826	844	782	822	829	758	784	834	813	840	826	834	737	794	767	776	823	806	812	779	837	813	787	790	837	793	785	809	809	816	828	810	842	792	818	798	781	826	752	748	783	744	767	749	768	797	780	788	809	774	826	809	788	765	794	827	795	858	739	815	807	827	808	800	766	780	805	840	746	816	835	832	779	785	839	744	805	787	774	798	774	816	802	794	762	837	771	799	784	764	784	830	825	780	837	763	743	788	776	841	775	753	780	787	826	806	808	768	813	833	805	794	857	778	813	787	749	816	812	784	733	794	747	807	824	865	810	819	799	811	835	846	810	804	772	742	790	803	783	813	832	764	816	788	754	769	797	803	836	809	830	756	795	830	757	794	809	827	796	758	787	747	821	782	795	803	798	837	817	774	807	788	800	763	763	811	802	794	764	750	740	825	784	733	771	832	754	824	826	821	817	814	766	753	861	775	778	791	803	747	801	818	771	788	748	765	816	775	780	748	836	803	831	814	789	765	779	791	806	786	782	764	776	787	804	804	774	756	772	779	851	776	754	763	811	763	796	799	824	806	780	776	828	776	823	828	786	825	785	781	776	821	791	827	791	783	745	734	798	786	790	833	762	737	739	793	762	801	854	808	744	811	761	842	823	808	818	748	727	772	766	780	665	879	759	822	749	792	770	763	804	784	802	820	771	829	886	771	785	785	843	765	774	766	803	780	777	805	777	755	778	860	821	770	816	790	823	795	796	730	792	814	783	796	778	760	753	779	813	805	793	767	802	780	836	814	788	793	805	796	767	801	804	807	758	783	780	793	814	776	815	766	793	822	778	782	791	775	775	777	779	788	760	811	790	787	845	774	796	756	771	747	781	796	793	724	801	788	827	768	788	801	742	811	834	752	818	821	779	738	784	813	764	787	744	779	819	818	785	823	795	773	808	765	757	812	754	775	770	793	787	762	817	848	754	838	786	773	773	822	783	792	808	825	798	780	764	861	803	838	842	753	809	847	825	773	829	797	791	773	745	793	778	747	812	819	765	843	791	794	789	776	817	792	782	773	799	814	846	831	836	797	835	838	853	778	799	802	801	783	740	813	796	777	750	801	835	752	796	825	734	760	789	740	777	798	771	798	781	777	827	783	815	798	741	838	783	776	814	804	805	744	806	785	775	795	793	859	774	786	832	780	804	769	771	803	792	827	812	804	758	769	822	836	754	865	801	803	785	787	785	800	804	744	780	776	800	771	765	753	782	762	805	796	773	802	769	758	836	820	803	810	763	813	869	765	756	775	771	803	817	836	780	782	750	747	782	773	794	775	803	777	761	718	823	791	806	779	760	740	817	816	815	789	805	796	811	809	803	747	773	772	836	749	851	797	808	768	759	794	781	728	769	763	769	794	783	838	794	806	852	827	754	766	802	745	797	767	782	786	767	793	758	763	785	805	813	781	769	844	765	853	793	859	782	811	846	794	817	808	785	814	766	809	805	792	765	802	769	774	767	808	748	787	816	744	769	763	782	820	824	729	747	816	799	766	846	764	762	793	802	793	749	793	846	801	753	809	767	809	781	799	788	750	809	813	748	814	819	794	826	779	768	802	745	785	780	765	814	773	788	786	795	788	796	805	806	766	802	776	807	808	768	830	759	839	792	764	802	777	789	805	813	771	824	820	810	781	781	796	857	807	818	811	830	801	779	764	788	828	823	800	841	845	787	751	849	809	792	759	794	790	783	824	814	769	756	800	758	770	756	759	786	790	793	796	804	775	805	777	775	729	794	789	785	769	813	792	783	832	807	762	797	836	761	778	803	810	834	759	812	773	815	806	814
22229	3224	2286	1696	1147	878	670	534	484	378	341	320	281	256	245	252	219	207	216	203	204	198	199	157	177	176	180	166	168	160	169	178	206	165	181	159	153	161	175	142	186	164	151	138	171	183	169	137	180	137	152	143	141	154	156	133	166	160	166	153	140	164	159	145	145	162	160	128	143	145	145	145	128	155	179	136	150	146	137	155	137	147	139	154	142	141	154	143	172	157	145	129	143	170	135	127	149	143	153	138	144	148	163	140	148	151	143	137	141	165	138	164	151	184	164	146	134	130	136	149	145	149	122	127	138	148	135	155	160	178	145	149	149	150	179	134	154	143	150	147	179	159	149	150	129	147	137	161	130	145	154	168	155	139	155	133	138	142	146	158	151	147	137	136	131	133	158	134	141	141	151	143	145	144	150	119	148	150	158	146	155	168	154	137	141	129	154	148	131	126	150	134	140	161	141	137	159	148	121	140	157	150	137	150	147	155	164	133	143	141	133	149	146	155	148	164	174	147	143	155	157	140	143	124	162	134	142	151	160	153	148	156	154	144	148	161	135	158	137	127	157	128	143	128	159	158	138	157	148	131	147	150	149	134	174	149	129	129	149	134	144	143	152	159	148	132	122	136	139	128	146	155	147	161	134	138	141	139	150	161	146	133	158	149	139	126	148	154	118	155	145	157	154	153	155	124	138	145	139	147	144	159	171	143	125	148	148	139	150	139	158	135	173	159	136	156	140	132	137	177	151	134	158	177	138	143	151	127	135	137	164	141	157	138	172	143	161	143	136	153	140	153	136	158	147	158	133	148	151	148	141	120	146	145	160	166	158	154	127	147	150	178	130	124	129	152	154	134	146	137	140	142	125	149	158	142	164	163	154	146	132	164	137	154	149	130	147	139	133	148	150	163	167	169	147	147	155	157	138	162	117	148	149	163	131	148	153	130	155	153	139	178	169	142	161	144	142	184	157	145	144	141	134	161	151	139	153	135	156	143	145	152	141	132	138	127	125	127	156	142	149	142	120	139	139	160	169	161	128	137	140	162	123	136	146	139	136	145	149	147	149	143	158	135	142	160	159	151	118	139	150	143	141	148	137	141	150	159	156	170	164	154	147	164	158	136	147	185	161	165	154	143	151	164	147	140	138	145	132	138	126	146	136	176	156	142	168	152	161	141	152	163	139	152	138	143	131	154	142	142	159	159	142	148	135	139	145	144	136	129	145	149	137	150	145	128	152	138	146	175	158	135	154	138	136	172	141	142	155	148	138	149	126	158	162	160	130	136	140	142	144	155	138	155	138	149	155	131	142	152	118	130	153	146	159	131	167	170	121	151	144	137	148	146	129	140	159	156	157	137	152	162	150	137	158	150	151	126	146	145	171	145	127	149	133	147	139	143	138	138	127	152	144	150	150	145	163	158	133	144	158	148	159	155	145	142	141	157	154	140	153	155	143	152	135	144	163	146	144	141	136	145	139	146	164	143	140	156	156	157	157	151	137	161	141	130	137	146	136	161	159	124	137	136	146	154	139	148	163	133	114	154	135	114	158	137	139	142	143	111	156	131	146	151	159	133	139	150	172	134	136	148	155	143	173	135	149	138	148	167	119	160	167	161	151	145	155	140	154	154	132	149	145	152	158	150	148	132	114	153	148	159	137	151	140	163	143	133	140	130	150	139	168	149	159	175	119	146	144	141	165	176	131	156	133	164	141	167	152	164	158	144	145	139	149	155	150	132	127	155	134	130	161	164	127	151	139	158	164	159	147	137	154	144	152	157	140	148	157	170	144	147	149	145	154	176	149	131	134	166	143	146	133	157	171	160	159	145	133	139	138	131	158	152	156	140	168	141	136	132	134	167	147	140	148	133	136	140	165	145	160	142	121	139	140	180	151	139	141	139	154	158	154	143	133	153	131	135	152	166	141	144	137	139	178	124	138	152	150	145	142	141	149	130	160	149	143	155	135	148	149	149	142	166	175	129	142	123	144	143	132	121	143	134	144	143	150	138	145	129	149	124	131	121	133	167	162	157	152	148	167	146	131	143	134	125	131	149	150	127	163	166	143	154	152	172	162	144	169	169	158	142	146	162	160	155	169	140	134	142	146	137	127	150	135	156	135	159	143	147	133	133	151	138	126	147	136	143	149	138	142	146	140	148	137	147	131	145	157	153	129	158	138	138	133	158	142	153	159	142	120	160	142	134	165	158	163	149	140	138	138	162	140	157	145	138	165	150	175	152	147	145	156	133	152	142	139	140	160	123	139	159	160	162	154	146	162	132	136	172	154	149	140	135	146	165	149	137	135	145	151	130	138	140	150	140	134	168	155	171	132	153	161	127	167	143	149	129	152	146	145	136	150	146	146	139	153	151	134	145	153	145	151	143	136	156	146	141	133	161	154	146	151	147	140	155	153	142	155	146	138	139	128	135	156	131	133	138	155	172	141	169	130	127	153	118	135	162	167	170	146	151	147	133	143	145	123	156	143	146	161	149	154	132	140	154	130	159	142	141	132	139	157	166	173	127	139	141	135	141	161	154	145	154	144	137	134	141	159	150	155	166	147	158	160	128	134	169	123	171	152	148	119	125	165	145	161	142	130	145	139	136	147	124	164	152	115	161	171	159	147	131	152	164	129	168	146	166	141	144	154	165	149	148	147	145	137	164	139	154	147	159	159	146	151	156	133	167	139	155	157	164	135	148	140	138	136	162	134	140	154	145	127	119	144	140	136	130	155	153	121	152	154	156	155	164	144	131	115	132	153	140	152	146	180	130	138	147	180	139	132	123	160	141	137	164	135	147	139	156	135	127	154	143	147	135	162	156	165	138	133	143	157	133	131	157	160	155	142	162	142	154	166	147	164	131	141	145	141	142	142	149	170	162	150	127	164	142	148	132	140	128	151	124	128	149	147	155	146	144	143	146	130	141	135	133	142	128	138	148	158	161	143	145	151	133	155	164	153	149	156	135	145	142	133	155	155	137	149	146	142	127	135	150	163	142	142	144	147	140	125	142	141	154	169	137	139	145	152	160	153	150	157	137	143	146	139	155	133	149	158	153	145	141	148	160	162	140	142	126	138	167	161	133	132	158	142	140	188	147	154	167	137	121	125	128	151	141	150	129	146	131	133	158	126	170	153	163	169	138	134	162	145	151	128	155	123	167	158	149	154	157	144	145	144	135	138	136	136	129	165	142	154	130	161	132	132	122	128	143	154	135	140	155	157	150	118	159	153	149	145	138	146	143	141	158	135	139	146	148	169	142	124	172	119	151	160	160	132	140	162	149	140	173	156	163	161	131	171	121	145	143	125	131	147	144	142	133	141	158	165	160	154	152	148	164	140	142	152	139	144	154	150	144	142	150	139	140	140	148	145	126	154	158	151	161	154	117	142	184	128	134	145	145	175	130	148	153	160	141	131	144	123	135	172	150	141	147	153	130	158	152	147	143	152	158	158	126	149	144	137	152	141	126	145	135	128	170	151	136	148	159	152	154	143	151
9836	1870	4003	4959	4384	3671	2946	2476	2106	1854	1593	1457	1271	1197	1058	1020	912	880	814	812	727	694	642	691	632	673	618	628	627	582	602	569	594	556	567	565	510	526	474	505	499	493	441	497	471	515	444	489	444	473	479	450	458	479	477	455	450	470	471	444	450	493	461	485	466	409	423	418	438	450	418	439	392	453	434	424	435	437	388	446	412	448	438	394	420	420	399	433	437	453	411	416	440	376	451	463	445	449	404	422	422	407	441	419	416	402	409	445	429	409	400	459	411	413	412	415	424	419	405	422	458	435	411	402	406	404	458	406	410	396	408	417	415	434	418	409	429	441	429	390	454	394	447	395	414	409	409	466	400	436	415	408	436	419	343	412	437	413	409	403	430	434	401	396	411	433	419	415	399	386	403	413	421	408	400	404	409	400	430	410	432	389	397	429	405	410	434	395	440	400	442	397	419	429	390	433	400	426	420	418	451	402	394	384	427	399	424	437	390	404	427	418	401	451	414	475	399	419	367	434	411	388	412	439	441	396	408	394	451	417	407	433	380	406	402	370	411	427	417	394	452	426	415	415	412	395	425	424	412	414	391	403	404	448	417	437	419	375	416	413	419	427	379	405	392	430	401	447	420	394	402	394	414	375	392	403	370	439	428	408	418	422	412	398	419	472	435	403	416	370	429	417	380	403	388	395	382	402	405	399	390	415	411	423	426	399	417	416	415	390	421	387	406	423	438	421	424	440	417	409	427	410	432	435	398	408	398	384	392	406	409	407	461	431	365	407	410	397	401	394	415	453	376	416	420	440	385	449	420	431	421	415	404	415	424	363	408	401	438	403	412	452	432	394	447	417	381	392	416	410	417	452	410	422	395	408	431	355	408	398	424	442	418	402	397	386	426	407	410	378	405	394	450	435	383	384	408	424	373	369	416	408	382	424	438	421	407	453	448	445	390	440	408	400	446	418	407	403	437	460	387	426	401	406	432	433	376	409	429	377	404	437	393	399	394	425	399	413	386	405	398	413	413	405	414	446	424	437	410	398	412	403	418	401	399	405	402	415	425	387	418	403	414	414	411	426	395	409	396	400	409	398	398	423	441	394	395	402	437	429	420	388	455	399	428	410	423	417	397	412	396	414	411	432	404	425	442	435	410	397	397	400	443	424	439	430	449	380	430	451	431	392	435	376	381	417	407	414	455	440	420	419	403	440	422	405	436	392	386	392	408	426	418	383	392	446	419	410	417	409	391	375	390	442	397	409	397	392	403	419	396	421	388	388	457	424	424	423	395	394	381	416	412	423	410	413	382	400	398	408	399	411	419	397	413	409	418	418	408	412	373	391	405	370	393	395	430	427	417	436	403	421	427	420	405	379	455	438	395	384	394	410	400	422	411	407	441	450	433	376	401	429	396	391	411	390	400	401	397	391	418	385	438	440	392	437	412	416	398	401	384	412	402	419	432	409	408	409	377	376	360	422	414	405	426	389	395	393	401	417	383	408	403	447	450	403	436	412	431	425	423	421	405	439	422	419	377	406	413	415	427	411	441	405	419	386	361	380	413	416	437	414	388	410	409	443	454	449	434	406	404	391	397	367	408	437	407	426	429	395	411	400	396	424	401	379	394	428	395	399	439	460	421	388	374	388	399	419	408	392	434	411	415	412	395	412	428	449	398	418	409	418	397	415	385	424	446	414	423	398	421	407	374	385	392	392	407	433	402	447	409	373	436	405	420	384	426	396	398	398	402	373	431	414	395	407	423	390	430	413	441	440	444	395	456	385	400	424	417	426	442	410	438	395	406	430	369	401	408	429	450	433	424	433	423	418	380	415	393	447	412	394	404	393	394	410	400	368	434	416	429	433	427	410	430	396	419	417	430	389	435	438	403	362	400	386	412	399	436	379	408	403	434	432	422	425	393	336	450	385	425	434	417	415	378	394	403	406	425	388	420	416	423	417	402	433	409	393	429	421	416	405	435	412	456	401	412	440	400	398	414	415	408	382	422	398	383	401	411	389	402	422	417	438	417	403	382	392	406	405	421	407	429	422	428	419	432	418	394	400	447	443	397	439	425	376	457	391	426	397	408	399	402	418	425	432	406	407	427	405	436	411	419	384	409	414	395	403	411	430	414	387	391	425	439	404	398	424	387	396	403	405	369	433	417	428	405	384	397	374	414	379	408	423	425	452	420	366	395	418	449	432	384	410	409	432	424	409	431	392	393	431	407	417	397	420	390	382	456	412	397	421	378	395	389	441	379	363	437	423	396	459	426	422	449	368	396	468	417	456	397	380	408	417	425	394	417	403	407	411	412	386	432	411	425	412	381	421	413	397	419	444	374	404	426	411	420	393	422	420	426	433	430	389	401	423	371	419	407	418	393	418	393	424	396	369	415	413	428	384	397	427	429	418	405	409	420	465	421	389	415	439	411	425	406	454	399	405	401	416	460	438	412	398	383	412	400	405	435	403	407	426	411	429	409	413	405	424	391	416	382	372	435	402	415	416	417	414	419	403	416	451	366	391	424	406	391	403	397	391	423	448	412	397	389	428	392	457	400	412	428	404	400	389	450	390	397	398	436	389	398	383	402	410	378	447	435	407	396	412	406	418	423	396	421	410	423	417	407	430	401	356	375	415	454	377	385	417	435	411	418	447	401	419	386	434	415	397	459	407	415	437	407	413	431	428	414	417	390	400	426	439	411	434	387	397	406	446	408	430	416	407	407	406	421	402	369	435	416	434	418	400	418	428	425	408	405	427	417	377	421	435	422	402	433	420	386	416	459	418	413	387	393	413	411	421	424	432	432	420	383	409	427	394	422	428	439	406	426	391	421	407	397	401	442	384	394	411	420	389	388	410	410	395	353	420	424	404	411	389	409	436	429	412	344	466	431	392	418	397	413	382	397	427	423	435	352	400	415	407	421	428	385	449	430	436	411	420	413	420	432	412	409	438	439	415	404	450	419	390	412	411	405	428	368	409	400	422	437	417	420	417	331	436	402	376	420	437	421	416	448	448	420	440	416	377	381	414	392	401	434	427	405	442	388	439	424	435	437	456	406	465	400	411	395	421	402	422	397	411	425	373	456	406	431	432	412	435	419	408	424	412	396	394	403	423	398	405	382	399	405	396	400	419	391	422	382	407	424	444	386	415	421	412	414	393	414	405	415	399	410	388	401	404	425	409	420	387	392	389	429	379	380	418	407	411	359	426	374	424	418	415	409	432	411	436	418	437	377	400	435	379	388	398	401	355	393	412	391	407	412	418	405	450	447	415	412	427	394	406	421	408	417	396	419	388	440	405	372	429	423	399	401	403	448	414	367	400	397	427	421	426	400	431	417	414	382	402	416	412	400	393	438	434	395	399	409	409	447	420	407	406	425	408	374	366	397	402	400	391	396	436	414	409	413	411	381	395	385	401	398	397	405	443	439	408	380	443	417	407	388	452	448	434	429	407	428	404	426	387	458	405	405	401	426	418	404	405	394	398	447	414	406	378	404	437
2988	362	359	372	345	376	329	343	343	330	326	323	312	311	297	328	321	310	303	319	304	290	315	305	323	313	323	322	275	315	334	275	317	310	292	303	319	321	298	326	352	318	346	331	313	318	306	316	313	298	297	294	335	314	317	314	290	293	316	312	292	319	320	309	319	313	315	312	325	320	337	314	323	317	301	322	302	306	330	304	326	326	301	313	318	318	296	314	305	284	314	323	301	311	316	320	325	279	306	319	318	282	296	314	323	258	310	305	321	321	328	301	315	312	305	295	287	310	319	358	322	292	282	293	301	297	337	319	295	309	338	318	277	327	309	286	325	296	313	285	281	298	318	319	291	298	297	296	325	312	329	273	264	305	307	304	265	313	381	325	303	320	308	327	313	315	313	323	299	316	316	321	332	336	318	270	285	319	279	364	307	330	288	337	336	282	316	356	286	331	312	308	318	303	284	299	312	324	325	334	313	289	299	349	292	357	312	321	290	312	288	304	313	320	296	326	327	330	293	308	312	305	304	316	307	357	330	317	306	269	329	307	305	309	297	321	342	290	333	285	293	326	347	340	326	309	310	297	309	278	349	306	341	363	315	300	297	315	310	335	328	296	331	328	314	355	310	294	282	335	306	309	313	302	307	353	330	351	322	306	281	282	358	321	305	305	305	336	303	329	317	313	319	332	320	290	303	315	300	294	333	339	322	331	309	361	309	292	312	330	301	321	282	303	315	353	298	289	334	317	332	309	280	285	335	314	321	303	282	285	293	316	294	317	309	341	290	304	294	330	344	302	288	295	320	298	319	283	288	308	277	303	328	314	333	303	276	299	297	333	308	349	310	332	333	334	260	295	333	320	296	331	312	351	286	298	313	352	380	294	297	261	297	312	294	330	301	259	292	316	351	322	324	318	296	307	337	335	300	288	315	296	320	335	304	311	314	294	292	283	323	316	317	323	324	307	317	342	320	275	302	334	338	294	335	295	321	293	307	284	284	344	323	304	321	312	287	311	304	283	311	294	312	327	310	314	318	347	341	312	308	314	322	299	313	326	311	308	333	312	312	310	294	316	308	317	324	314	336	284	316	294	304	297	324	340	317	299	324	290	320	336	328	294	322	318	315	344	287	300	319	315	306	327	313	302	347	298	284	332	291	322	319	292	331	308	331	332	315	315	300	299	335	323	313	293	317	320	326	300	326	314	317	299	309	324	326	293	304	332	293	311	295	299	331	295	322	305	312	317	281	304	323	323	324	296	296	303	301	315	334	290	308	277	317	324	321	318	287	317	315	332	324	303	297	302	316	313	345	297	288	337	296	326	296	299	319	332	313	343	317	291	327	326	319	304	327	312	337	359	311	301	297	281	334	288	344	304	315	286	320	313	329	317	357	324	324	299	294	317	301	332	333	317	324	286	310	301	307	314	330	297	310	298	287	306	314	319	280	341	281	318	335	315	335	300	319	336	353	337	291	316	319	324	336	330	318	328	340	340	305	298	306	350	304	327	316	318	291	296	293	318	302	328	312	340	293	343	280	323	296	310	310	308	289	319	303	358	299	334	318	318	298	325	301	323	292	286	321	349	292	318	310	325	329	319	308	322	327	281	325	264	319	286	280	308	314	311	308	299	333	297	282	334	274	305	348	313	299	280	311	311	304	294	315	327	309	305	285	316	312	314	303	280	323	309	284	315	315	290	311	306	349	288	323	357	331	283	328	284	339	328	341	306	340	336	300	304	314	317	314	299	285	303	330	308	294	309	305	296	317	313	326	303	341	315	286	346	340	316	318	303	343	336	335	277	321	323	343	275	327	316	311	312	279	323	309	295	277	301	304	295	324	322	280	299	282	304	293	313	289	267	290	299	297	298	268	312	294	299	312	323	313	310	320	305	307	281	353	336	317	345	300	315	277	309	306	293	303	309	312	301	289	301	319	301	303	294	303	288	329	295	278	343	303	326	329	321	307	322	313	308	338	334	310	303	279	297	353	309	312	294	289	313	317	338	350	297	283	323	294	312	305	318	289	310	331	338	324	302	295	346	286	302	342	309	331	293	329	354	335	328	326	337	317	325	325	308	307	301	316	307	316	304	318	310	319	295	326	306	314	303	334	310	338	332	313	311	312	334	336	329	308	297	327	348	331	324	308	346	311	313	308	314	324	319	320	299	312	333	302	329	296	321	314	289	272	322	343	284	333	318	313	327	313	297	282	305	327	313	334	324	322	316	287	331	326	302	342	327	323	296	325	295	325	333	295	338	313	290	319	315	296	323	310	322	344	336	314	318	339	332	313	303	332	277	365	313	304	315	292	327	311	301	309	298	344	323	340	285	329	266	309	291	288	309	303	302	306	318	311	317	305	312	303	347	338	284	311	311	317	297	328	311	299	349	305	272	336	322	318	316	334	322	318	310	325	335	331	285	287	338	281	319	303	289	353	287	306	295	303	300	305	344	318	286	311	339	308	295	330	295	301	299	319	313	318	304	318	286	317	303	353	348	308	338	304	291	313	320	330	328	330	319	311	310	310	286	312	281	320	290	323	318	332	302	337	321	311	311	322	329	307	327	282	311	338	315	308	292	304	289	312	341	310	312	302	300	298	302	299	297	327	332	350	284	306	284	310	301	350	332	311	330	337	309	302	292	318	308	323	334	312	332	324	298	290	309	286	312	297	321	320	294	317	345	308	315	334	337	302	271	336	279	321	322	312	298	298	282	318	328	331	315	332	310	296	291	321	339	298	311	318	309	281	313	306	300	324	291	288	318	312	314	334	308	359	311	284	327	300	316	324	278	308	324	334	331	303	309	319	325	329	335	335	351	353	308	300	316	335	330	314	298	289	284	303	307	297	323	311	302	312	292	306	320	327	319	308	310	315	305	340	327	304	322	330	305	297	291	316	322	307	315	309	322	304	328	313	313	303	320	322	282	282	302	324	299	309	309	309	317	327	307	316	280	310	294	320	337	341	304	296	322	301	290	313	317	331	324	330	311	334	336	310	327	310	297	295	288	318	324	308	307	304	286	344	318	312	265	327	293	322	317	280	316	345	322	332	323	339	309	302	305	302	291	324	318	301	301	310	320	311	302	314	287	315	322	310	335	315	282	289	348	275	328	298	311	316	321	312	304	312	299	289	340	335	346	292	337	313	308	306	300	320	318	330	306	320	343	279	331	299	336	322	329	332	356	308	304	316	303	312	303	331	281	270	320	289	326	300	294	327	323	305	321	312	319	316	322	288	309	318	301	290	290	345	288	329	341	288	322	336	329	295	310	303	326	311	324	312	285	325	314	314	309	294	293	327	284	356	320	300	316	294	315	287	322	319	303	309	309	299	307	315	296	277	298	310	347	348	287	315	338	276	315	306	297	282	318	349	274	279	287	312	306	305	308	305	312	297	326	329	316	303	326	330	298	311	279	284	268	276	300	290	310	331	332	301	319	323	325	355	315	306	328	278	283	333	322	308	331	339	328	316	316	294	298	297	309	320	318	270	290	290	332
2909	903	970	1057	1023	957	913	918	900	886	839	880	846	874	813	844	833	903	857	786	822	815	841	802	828	836	817	834	818	777	778	839	831	807	852	797	798	792	780	799	842	756	774	787	813	831	820	830	797	786	823	815	794	749	809	807	776	796	852	835	850	777	793	782	806	822	823	851	774	816	848	785	856	783	852	829	795	842	797	840	835	806	802	758	814	827	815	818	868	836	829	847	837	775	787	793	853	808	780	839	794	785	807	807	789	765	797	822	817	798	821	868	793	828	846	846	806	790	771	779	801	872	775	896	790	782	804	870	752	800	848	835	809	787	804	791	827	827	787	786	811	801	807	838	814	826	782	794	806	765	814	823	749	812	816	845	818	801	849	792	770	809	821	788	794	732	778	833	772	804	818	758	821	772	788	862	816	820	805	784	882	819	802	815	756	755	811	776	862	779	766	786	806	748	846	776	826	813	793	827	742	811	804	894	801	792	851	825	826	788	799	816	823	809	776	814	796	791	837	813	801	836	838	780	786	842	840	782	811	794	874	810	764	884	810	802	833	838	786	794	816	735	797	833	771	818	798	818	819	831	798	786	853	810	789	830	827	833	840	785	876	788	805	750	831	801	835	773	827	833	786	803	816	790	799	855	866	855	826	762	810	795	836	788	816	737	875	844	823	793	786	824	842	829	807	793	851	814	801	827	813	779	824	809	797	815	832	822	801	785	798	763	784	855	791	767	797	878	833	794	826	782	797	792	788	765	863	820	850	807	838	793	858	862	786	827	792	798	809	767	883	791	833	814	831	824	770	813	841	773	828	773	808	832	820	802	800	799	799	762	789	758	829	779	806	870	818	780	856	838	798	826	758	792	807	791	797	820	841	824	820	856	740	793	837	791	801	814	785	749	816	868	819	765	827	804	807	791	769	793	777	819	808	850	817	788	801	744	792	815	817	763	818	824	780	790	798	782	818	799	824	782	761	808	780	764	833	790	784	825	808	790	776	805	750	740	808	816	827	769	835	829	825	808	856	783	789	797	801	779	811	782	822	858	818	810	771	810	787	847	802	786	824	776	816	801	774	806	788	806	831	787	822	816	856	805	780	816	795	785	764	771	772	837	844	858	801	784	819	808	771	825	853	839	774	784	814	739	752	759	767	797	835	790	808	813	777	818	829	777	813	820	790	785	802	815	826	830	830	844	758	779	796	778	788	799	794	821	775	844	811	830	777	799	748	793	858	834	786	787	770	750	863	764	813	799	796	781	719	811	818	733	808	799	771	812	833	819	807	837	797	841	750	821	778	840	833	808	853	788	812	823	810	802	793	787	839	803	794	778	793	784	783	791	784	854	835	802	815	841	836	802	853	839	792	862	833	800	826	815	817	806	778	796	766	856	823	803	801	818	830	820	744	804	803	799	826	820	792	778	789	848	811	777	786	789	856	769	873	839	869	797	818	836	804	814	833	769	748	839	816	808	801	793	827	820	855	817	810	804	793	818	793	759	769	743	806	813	785	814	814	803	800	807	788	793	760	782	777	807	802	799	788	797	821	841	895	833	850	800	809	845	802	791	777	811	776	798	803	835	808	798	768	771	833	819	747	781	801	817	845	824	816	818	837	801	825	818	795	779	793	823	809	856	810	772	814	807	858	815	825	835	816	818	807	813	770	787	824	769	781	802	857	818	838	809	846	803	792	818	845	803	814	820	831	763	870	833	772	850	813	780	804	826	790	787	774	802	765	854	813	757	797	778	836	808	823	777	780	781	781	805	804	808	830	829	807	858	819	822	813	776	783	782	825	783	861	833	818	793	770	831	811	769	837	829	801	778	829	789	836	805	798	814	770	851	780	803	844	843	797	831	786	813	783	778	812	789	783	804	788	771	763	782	776	784	813	834	830	821	819	785	802	777	831	806	832	810	863	812	821	780	802	787	753	771	805	781	751	813	853	778	800	882	807	794	853	817	841	837	816	804	781	839	835	805	796	763	789	840	800	779	801	807	790	799	775	825	785	823	777	853	783	738	801	797	785	827	783	807	789	779	850	829	881	788	806	798	809	797	814	810	779	803	784	859	805	865	758	791	806	751	819	823	797	800	786	817	814	794	770	866	830	859	821	795	755	834	774	792	802	842	826	776	800	815	789	849	792	788	808	812	775	798	859	777	841	820	811	821	823	808	795	814	790	770	837	870	825	802	751	779	812	789	811	814	809	811	845	804	759	845	799	811	821	814	798	801	857	835	838	789	830	747	842	799	809	793	852	830	750	843	790	798	787	779	828	746	816	826	812	801	840	785	818	824	827	821	776	822	808	764	798	798	817	792	802	816	815	833	817	810	777	837	763	810	812	781	808	843	794	855	780	780	811	838	822	867	833	758	852	763	798	804	833	778	824	838	816	792	876	795	837	788	797	819	869	769	773	810	828	772	812	769	772	829	859	806	790	822	786	848	846	804	801	818	856	783	811	821	797	799	793	805	776	851	817	867	801	784	800	785	785	785	852	737	802	817	802	771	776	789	826	829	846	863	875	805	824	782	795	822	812	864	846	823	799	817	830	812	778	806	810	805	834	846	802	824	840	775	849	814	761	819	802	758	810	815	798	779	817	828	813	808	793	829	835	775	818	810	777	751	802	812	817	816	797	833	803	824	791	795	818	797	825	810	806	798	779	851	790	803	765	799	799	803	713	814	762	796	800	829	826	812	823	873	877	812	850	807	858	834	789	770	873	790	827	827	808	826	769	773	764	803	823	803	784	819	885	830	815	832	822	844	807	821	768	774	845	842	810	794	792	809	840	785	842	840	768	804	784	809	833	761	775	786	857	813	801	803	790	762	821	872	756	838	807	792	796	786	858	828	835	823	817	789	818	799	881	834	862	753	828	783	800	762	787	812	818	844	800	824	819	823	810	812	792	795	790	854	840	809	815	806	786	783	745	813	837	827	765	805	809	851	801	828	815	835	813	777	777	810	801	791	837	798	838	751	776	744	782	785	814	808	839	768	818	748	762	800	856	776	834	788	864	797	803	782	780	820	806	802	751	791	787	820	835	888	770	852	806	848	783	783	811	790	815	757	816	869	794	782	795	774	854	812	808	795	823	768	808	785	780	863	826	780	759	848	806	870	857	760	814	814	747	815	815	815	854	836	805	807	830	776	878	731	837	823	783	770	788	813	871	821	806	803	829	771	802	769	808	784	819	824	882	795	812	833	806	774	828	769	830	842	815	811	821	836	831	768	787	825	819	736	812	814	780	835	813	774	800	779	776	749	855	786	824	802	850	772	898	819	863	826	828	786	833	799	750	833	802	828	788	828	817	792	756	797	830	817	801	818	812	817	804	802	783	820	841	795	798	801	754	857	797	861	761	765	796	802	787	824	799	794	816	781	870	769	827	803	764	769	820	822	782	769	793	792	761	827	795	823	779	827	832	794	830	803	799	796	794	791	815	795	782	832	840	818	783	846	824	836	831	766	808	829	824	804	803	829	844	800	787	810	805	826
12849	1241	1323	1064	838	693	546	522	448	428	397	419	426	374	329	351	362	374	334	357	341	353	333	309	311	333	300	326	344	325	294	327	296	344	301	300	316	303	327	362	338	311	304	322	304	329	331	312	299	348	322	336	323	279	289	362	314	330	321	348	284	365	356	298	323	325	325	307	304	324	315	313	340	299	303	298	282	316	332	332	360	331	303	355	281	273	319	307	327	305	312	311	323	289	272	312	323	318	278	289	320	305	340	312	298	330	302	319	321	303	343	327	310	323	308	335	301	310	324	315	283	310	296	331	355	300	329	333	303	275	319	317	318	307	339	296	351	304	312	315	277	280	313	318	349	327	316	295	306	345	312	297	336	291	280	333	335	324	314	333	294	325	295	302	304	313	281	318	300	295	318	350	306	305	336	318	340	307	288	318	327	306	305	284	294	297	302	320	341	332	315	308	319	299	317	312	330	303	306	302	315	288	304	294	305	315	335	284	319	294	321	340	297	314	295	333	330	296	324	291	326	302	303	312	314	304	348	337	280	313	330	324	329	309	326	323	294	343	308	305	311	329	341	326	319	299	325	301	317	313	303	317	319	301	307	354	324	301	322	263	317	330	327	303	313	321	322	310	293	312	322	320	273	310	313	323	314	340	307	306	338	330	327	302	329	276	306	309	347	327	301	295	295	297	318	316	345	293	324	355	318	284	342	296	287	321	320	312	303	297	283	311	284	317	338	322	322	288	297	351	320	329	302	321	325	312	289	318	299	313	300	302	272	305	294	316	292	311	330	300	308	324	324	287	289	305	334	337	340	316	293	302	322	319	311	300	307	312	290	304	286	285	336	317	322	315	340	324	336	348	320	290	307	346	325	328	298	334	326	338	303	298	333	342	302	302	333	312	334	323	307	346	339	337	311	286	309	303	346	336	298	317	313	301	299	329	329	352	317	307	306	329	329	322	301	330	267	339	298	309	305	302	290	299	317	312	281	308	297	293	294	310	287	308	323	312	320	322	328	312	318	328	327	348	306	313	305	302	309	267	310	340	318	305	328	318	326	330	302	304	338	333	309	323	302	312	287	313	323	345	297	303	313	285	330	335	291	295	334	330	326	301	331	306	312	322	291	311	298	301	297	299	334	344	315	304	300	299	360	311	319	338	315	306	305	322	323	339	318	325	299	313	345	308	314	355	322	308	312	305	333	304	295	315	344	318	290	319	313	307	290	314	328	310	323	299	316	317	338	335	330	325	298	283	307	321	317	343	311	297	315	326	339	326	304	332	337	302	318	313	333	333	325	345	284	294	322	333	338	345	297	304	283	287	299	337	335	289	309	290	308	292	339	318	322	308	315	310	279	329	332	304	304	329	329	311	299	286	300	342	326	330	322	325	314	311	296	313	294	310	340	315	304	285	310	319	294	311	320	309	324	309	301	331	323	330	337	299	298	314	294	314	313	314	305	312	315	265	287	320	346	320	340	328	321	271	316	343	305	284	295	320	329	295	283	347	302	283	313	342	301	295	335	308	291	345	275	301	329	324	289	332	305	293	338	297	304	327	299	332	308	291	283	303	348	320	338	308	348	307	303	323	315	308	319	279	301	332	312	296	327	320	314	308	339	345	301	293	289	306	334	317	299	372	314	329	314	323	314	324	337	312	319	309	293	316	286	297	297	344	331	311	314	304	332	326	327	335	316	334	301	298	311	293	332	293	328	317	301	335	305	299	299	314	326	334	292	336	312	291	298	305	283	316	325	347	312	329	314	297	328	303	294	313	299	340	360	331	321	307	324	311	326	326	323	328	311	287	312	313	322	324	324	300	317	328	330	289	294	335	334	322	323	336	317	314	287	318	342	314	321	293	291	338	294	334	289	293	301	328	278	326	317	327	343	306	303	347	344	316	321	327	337	332	292	297	353	300	307	297	311	314	306	307	297	321	302	317	317	342	317	326	304	298	290	347	298	321	292	307	284	313	297	335	294	268	281	351	338	312	343	316	305	317	297	336	309	337	308	294	313	321	304	358	305	338	332	317	342	314	265	331	354	323	313	276	312	304	330	294	299	345	293	323	269	299	320	305	298	307	330	311	333	302	296	315	328	311	315	326	288	294	345	334	316	341	303	305	343	296	345	313	299	328	324	317	337	287	333	297	303	290	336	312	322	311	289	304	314	312	319	295	292	339	291	342	302	326	305	307	348	322	281	319	277	314	319	287	294	302	338	322	323	306	299	310	289	362	303	322	291	342	308	321	286	325	295	327	365	288	297	314	328	305	295	316	314	306	280	335	317	312	312	312	315	302	305	315	302	292	326	323	292	313	331	344	307	321	312	301	285	329	303	304	323	289	290	326	348	326	311	310	318	360	327	319	308	308	295	307	347	314	306	307	325	295	307	318	291	328	306	308	327	285	298	304	291	333	281	287	311	280	306	319	310	291	323	283	313	341	305	277	294	302	277	313	326	322	363	334	296	310	313	291	285	310	288	347	331	320	313	339	294	348	306	296	336	327	327	300	325	289	325	315	324	306	333	330	317	281	308	292	296	308	316	307	283	291	321	298	324	306	337	313	316	316	345	339	281	315	318	291	281	306	312	333	303	311	293	291	284	310	307	280	300	311	308	302	336	300	316	312	310	334	286	296	321	327	318	327	339	301	299	316	324	303	282	325	304	288	343	328	310	320	282	319	312	295	317	301	285	289	341	302	307	320	358	340	316	320	311	310	296	317	299	313	311	289	302	309	311	305	319	283	309	307	331	332	307	294	302	302	292	313	285	324	294	288	294	318	274	343	321	312	333	298	284	305	306	337	309	328	334	315	287	298	310	310	307	308	317	322	311	355	328	311	320	319	325	318	298	338	300	316	339	303	318	301	348	312	310	306	323	316	291	334	314	315	289	289	308	291	294	310	325	336	326	326	314	307	328	334	323	327	344	323	302	322	323	328	316	285	344	324	313	296	318	304	310	332	338	300	333	304	288	293	296	319	321	321	275	327	311	321	290	298	325	298	306	312	286	310	312	281	323	324	280	299	316	308	306	339	374	302	326	297	298	289	338	353	321	301	318	300	327	299	296	321	324	312	304	324	318	325	312	297	305	336	281	313	348	315	316	326	328	298	302	280	317	296	323	320	280	275	321	312	345	327	334	319	324	304	306	284	328	330	273	314	343	315	287	294	351	309	341	293	342	308	302	320	281	291	293	360	313	321	317	298	286	306	319	299	327	334	294	295	297	316	314	297	331	326	327	301	323	320	294	318	322	298	300	311	295	305	329	304	313	321	307	316	304	344	301	333	345	302	314	302	331	306	328	313	335	308	317	326	339	302	318	314	278	330	327	339	322	301	330	348	339	330	328	300	326	304	304	339	309	254	295	325	324	309	311	316	306	319	315	306	305	317	323	322	315	312	301	304	332	322	291	288	328	328	319	295	338	313	306	307	319	286	328	322	318	295	292	325	325	341	308	301	312	336	305	291	333	299	319	288	299	329	346	344	318	318	296	309
7089	1509	2705	3129	2922	2478	2090	1889	1656	1536	1325	1343	1201	1196	1138	1067	1037	944	1081	1005	1000	913	939	930	961	949	907	870	883	876	874	901	858	835	832	847	885	847	941	883	864	825	894	765	804	826	802	809	799	824	795	805	840	789	844	787	828	829	805	835	844	781	845	817	773	808	794	792	751	811	818	742	805	825	807	789	756	855	815	814	827	828	789	788	829	785	794	816	830	782	820	747	787	788	776	777	813	786	826	779	775	825	814	786	743	863	785	809	812	788	803	775	816	760	824	727	809	748	790	866	809	809	798	816	836	890	754	780	799	778	783	757	811	836	787	771	793	807	801	831	793	808	769	889	776	764	816	814	811	744	818	790	808	849	835	804	747	796	786	752	786	825	801	743	723	787	759	857	762	823	831	791	768	817	823	813	817	842	823	805	849	759	842	762	803	830	829	767	789	769	762	791	825	752	795	825	746	809	785	801	835	840	799	759	782	791	783	812	824	775	743	843	758	844	801	833	795	819	805	807	794	826	779	854	791	787	840	762	795	763	742	810	799	763	791	813	782	754	788	793	786	796	814	766	832	813	786	821	782	805	786	837	767	793	809	792	811	794	780	767	756	787	814	788	846	803	734	839	791	762	813	760	824	765	784	817	797	804	748	810	746	824	830	768	836	773	751	761	795	778	770	810	801	738	829	805	840	817	788	779	794	834	803	796	782	777	799	809	811	801	755	740	769	819	810	742	800	813	828	805	808	802	763	783	812	757	825	798	813	737	740	804	797	818	842	861	819	816	809	752	844	781	821	792	767	789	751	818	809	803	793	785	778	789	818	786	782	797	760	831	748	822	796	798	802	770	770	772	815	801	817	816	790	734	823	810	762	795	796	822	789	766	771	804	772	836	821	860	798	807	775	817	795	806	793	798	790	745	808	799	814	751	764	786	825	799	777	813	748	779	796	796	790	796	731	797	801	862	811	791	809	767	842	811	822	791	781	814	797	792	798	819	779	809	844	801	776	834	811	804	816	788	792	804	840	826	770	775	806	806	739	798	806	779	770	795	792	830	750	797	816	813	824	821	778	790	794	785	783	822	771	776	839	818	769	842	838	806	820	780	823	775	848	778	812	821	771	804	765	814	812	786	765	789	832	773	801	796	784	804	787	721	799	784	817	788	831	838	808	767	789	789	798	797	817	770	814	813	807	809	857	789	792	744	807	782	797	805	788	794	752	796	750	794	773	775	769	804	781	823	806	770	779	836	753	801	815	782	764	783	803	860	820	775	792	784	770	811	795	765	823	803	819	760	777	814	805	790	755	761	809	820	832	744	819	830	824	809	800	793	786	812	755	754	768	783	813	784	839	751	780	861	762	789	758	778	826	798	783	853	800	833	827	829	819	789	813	814	770	785	820	812	731	796	766	840	814	780	790	798	787	775	787	739	824	776	820	831	817	785	791	761	775	808	788	759	786	815	788	765	844	760	759	741	755	744	840	834	807	829	774	760	804	834	851	823	784	728	806	847	772	778	769	854	763	790	781	759	776	812	779	771	802	767	790	788	792	760	813	769	786	749	794	762	763	810	860	776	794	799	767	774	760	848	785	749	801	832	777	822	755	801	776	788	757	757	839	796	782	850	778	778	788	767	769	794	818	788	802	766	774	777	805	838	809	807	852	762	754	806	796	771	742	801	799	778	806	808	789	780	806	867	799	809	873	784	820	798	761	771	800	821	762	767	823	803	770	787	799	779	790	762	779	771	825	815	799	834	776	782	763	793	759	775	785	800	838	769	759	760	807	783	794	828	790	774	834	777	786	771	848	821	862	774	781	833	806	814	813	765	713	770	836	774	833	788	799	806	849	788	817	775	809	753	798	765	783	793	758	843	802	815	812	808	773	766	768	744	802	773	849	787	809	772	800	786	805	803	755	780	817	831	820	813	787	828	798	795	815	806	805	829	812	800	804	777	823	770	765	779	819	814	773	808	848	724	772	763	792	784	817	728	749	731	795	799	752	844	793	840	779	767	781	782	806	813	805	779	801	778	806	793	804	798	821	796	752	791	819	789	826	804	784	796	801	803	804	825	753	760	773	800	866	813	789	799	792	829	803	766	819	713	791	824	750	774	821	787	798	789	803	848	762	786	764	815	797	822	812	730	822	810	785	827	807	814	753	768	765	851	838	750	808	777	760	823	752	848	739	802	772	789	762	856	787	760	817	785	802	795	819	793	773	800	759	799	793	813	841	800	814	799	837	795	775	791	826	775	774	783	809	811	767	778	801	752	766	838	785	810	783	798	800	824	779	776	776	783	733	794	818	815	791	803	815	782	826	737	777	817	775	771	814	809	777	816	767	778	793	787	793	800	836	794	803	811	777	812	764	788	794	834	793	768	755	784	796	785	826	810	816	823	779	763	786	749	782	800	813	822	819	750	812	827	805	778	792	805	794	823	798	809	793	792	777	809	805	808	839	782	855	816	807	761	841	797	826	836	759	793	805	785	780	811	798	751	803	780	818	797	803	809	791	811	755	804	786	751	805	802	772	764	776	795	743	834	797	740	756	832	801	789	798	806	789	814	826	789	791	790	819	775	836	770	811	810	813	797	816	800	771	742	814	791	793	751	770	681	828	761	804	805	850	775	859	761	799	803	818	813	821	850	797	816	792	810	812	767	777	775	843	818	771	793	759	778	815	803	806	798	795	769	736	800	758	836	804	794	761	807	821	773	810	801	816	790	789	821	786	802	809	799	789	774	789	808	822	758	798	748	824	783	774	815	809	778	762	792	792	817	795	811	785	798	800	796	798	853	834	772	783	721	806	767	777	798	755	815	835	809	766	776	779	763	800	794	840	796	814	819	751	835	784	787	804	800	770	788	833	780	805	791	768	758	765	804	785	787	776	795	785	854	773	811	753	791	790	808	791	809	797	841	795	774	782	788	837	743	800	792	774	793	759	799	809	840	806	794	850	816	787	801	813	715	768	786	782	788	762	763	774	786	803	854	806	790	816	825	772	788	756	809	766	819	768	793	823	740	792	757	827	816	759	793	798	790	834	797	774	824	793	814	798	828	752	753	826	795	777	799	771	766	752	819	771	801	761	813	795	763	803	867	776	777	784	749	785	808	876	757	836	774	856	764	792	787	807	818	820	785	803	803	830	807	750	792	780	808	799	810	825	824	771	777	812	793	842	810	778	849	752	865	849	810	761	822	787	710	810	793	842	815	811	843	805	801	819	780	806	792	812	784	766	820	764	758	770	751	794	806	840	703	759	754	806	770	766	803	750	776	773	750	790	766	809	781	808	799	780	813	814	775	784	800	814	835	752	768	855	813	781	793	747	835	797	774	809	792	785	839	789	768	782	762	772	774	826	796	807	811	765	760	820	786	763	793	803	786	816	775	787	771	790	777	836	772	812	748	857	745	786	851	760	741	785	782	801	850	819	827	826	817	826	790	783	787	799	784	836	848	817	716	806	759	783	775	799	838	823	770	845	817	791	812	774	759
22177	3206	2251	1704	1210	860	655	537	462	408	328	314	308	287	242	217	246	209	220	189	200	206	168	176	194	175	152	201	176	163	163	166	170	149	157	163	149	152	155	172	154	171	157	152	158	134	148	153	156	163	134	162	131	136	155	140	167	135	133	134	155	149	151	163	167	169	154	145	167	153	136	130	120	164	129	148	144	146	138	158	155	151	160	169	151	160	143	155	163	136	147	153	144	116	147	146	171	164	124	160	132	166	135	137	151	143	154	152	170	136	125	135	150	171	159	138	123	153	156	143	142	135	130	122	146	152	165	130	136	142	157	141	139	158	148	159	135	162	148	148	138	124	145	139	127	151	144	166	156	126	151	150	159	154	147	151	167	149	136	143	127	136	135	135	140	143	167	137	142	135	148	164	169	174	144	139	150	150	142	143	159	117	147	131	141	146	167	129	135	142	141	137	142	141	149	155	144	140	159	143	158	162	172	156	129	137	156	150	142	127	150	154	164	141	138	163	145	162	156	136	150	150	163	131	143	148	163	136	169	158	156	193	144	157	126	156	139	125	152	133	167	162	126	148	170	156	132	150	148	137	147	133	158	165	125	126	132	120	139	152	123	150	151	146	141	162	156	157	161	144	171	158	160	143	129	147	139	151	160	164	153	139	147	145	133	147	153	140	135	169	137	172	167	155	164	143	136	151	148	149	146	153	146	170	162	147	154	107	162	125	130	157	139	135	145	141	146	135	149	143	150	129	141	139	127	157	138	151	145	154	157	157	140	168	141	144	152	149	125	132	142	159	146	120	145	152	151	136	145	143	168	142	140	155	145	127	138	132	131	163	157	161	147	124	155	153	131	143	150	149	146	162	138	141	161	149	155	151	148	147	160	134	127	155	154	154	157	147	145	145	131	157	143	141	161	142	142	164	169	145	144	168	137	139	151	150	159	128	156	119	139	139	147	128	138	153	125	157	157	172	152	132	137	149	129	127	148	147	148	174	132	139	120	146	137	128	141	141	147	141	149	130	139	141	143	127	149	173	154	146	147	147	131	127	176	137	154	146	135	132	147	138	139	145	144	138	159	139	174	150	162	148	152	125	143	163	140	137	152	145	147	157	137	161	151	152	123	140	153	151	153	127	155	152	139	165	145	129	134	164	130	147	160	161	144	140	151	138	142	142	163	135	148	159	131	153	166	139	162	171	154	142	171	137	134	158	160	151	142	146	148	134	148	154	147	142	156	125	149	139	154	151	165	119	136	149	125	141	145	144	156	133	156	149	150	150	168	155	158	136	135	138	126	134	162	120	153	130	139	159	146	153	127	133	157	135	158	152	158	134	153	136	132	147	134	154	148	137	153	176	161	153	152	143	143	141	148	149	150	151	156	144	135	147	140	145	152	163	162	139	149	142	158	145	155	162	155	127	153	164	156	124	151	144	131	149	149	169	143	171	149	155	141	144	157	149	142	164	134	143	165	164	151	142	162	158	138	154	145	140	142	147	157	148	130	159	168	156	139	167	158	145	148	175	141	156	128	145	150	149	151	128	150	147	151	149	146	131	146	159	161	122	164	166	144	160	161	132	137	146	160	148	155	140	162	160	134	141	138	142	157	172	141	152	151	151	142	159	145	154	152	164	123	154	153	134	142	138	151	143	162	150	132	152	140	145	138	127	155	153	152	142	164	147	152	144	140	158	136	148	134	148	130	158	141	172	149	124	126	155	151	157	141	148	148	139	162	128	157	143	158	142	150	160	148	159	152	167	152	128	122	137	148	156	154	139	131	176	144	152	167	144	128	155	132	137	160	162	138	148	127	152	153	156	128	134	149	145	154	154	149	133	131	133	148	166	145	162	160	122	148	152	140	144	146	145	138	174	170	139	161	154	145	134	129	130	148	156	157	132	143	137	147	126	145	140	152	137	139	164	151	125	147	140	148	145	146	142	158	150	145	152	129	141	157	158	174	148	164	157	143	154	144	152	157	161	156	133	138	136	150	160	154	134	151	128	142	148	165	143	167	135	142	136	138	157	144	142	155	167	150	138	162	127	152	131	137	168	160	157	142	136	133	135	145	172	158	132	147	138	145	134	146	143	138	153	145	152	139	166	134	148	141	160	143	153	123	137	131	166	129	143	147	141	154	141	176	165	131	153	124	122	131	168	153	148	139	159	137	135	150	158	133	134	138	135	125	144	162	142	135	115	134	167	164	149	147	165	150	134	156	150	146	150	130	150	148	146	143	167	135	152	147	152	150	128	124	144	152	150	140	171	165	142	139	138	139	141	117	149	137	153	122	156	151	128	137	137	149	154	149	142	138	159	147	120	143	129	139	158	142	149	146	146	146	137	139	122	133	140	145	126	132	136	147	136	139	163	153	154	179	160	149	147	147	158	161	147	144	153	137	161	147	153	136	126	153	139	146	176	153	132	142	127	173	156	167	149	151	148	150	162	157	141	129	154	153	128	136	170	146	144	148	127	133	158	142	147	138	155	152	142	142	154	146	158	133	120	164	151	145	136	139	139	154	156	146	139	118	177	123	153	151	158	153	139	147	149	125	148	170	154	154	145	151	139	130	140	120	146	147	151	130	146	131	158	147	147	155	144	130	158	136	131	147	140	132	151	162	165	136	150	141	165	142	133	129	155	152	164	129	158	143	130	150	159	167	170	142	146	169	131	142	144	159	160	118	155	135	157	123	168	144	125	158	153	154	140	151	154	159	169	151	159	150	147	150	127	163	142	114	141	149	153	153	159	159	158	176	141	146	136	145	132	139	141	134	128	120	150	153	151	146	123	138	134	161	167	141	133	141	128	139	127	138	139	151	172	147	147	169	137	130	146	144	152	152	152	157	137	144	137	140	162	143	142	136	131	148	155	148	139	135	153	143	141	150	147	167	121	174	135	142	136	129	132	168	139	144	177	131	134	163	177	150	172	143	141	164	138	140	143	141	165	138	152	137	167	135	143	159	138	155	137	143	147	137	142	150	132	132	142	131	151	131	154	152	128	132	142	134	161	121	136	158	165	159	143	134	149	150	139	141	152	150	153	152	118	151	149	153	150	137	155	130	145	142	160	140	161	160	159	131	158	130	145	135	151	140	144	135	152	115	166	161	135	166	136	137	157	146	144	148	141	139	146	140	137	139	141	136	149	151	157	168	142	151	139	142	151	127	148	157	150	148	150	157	147	160	155	138	133	149	153	151	137	154	117	159	143	173	140	137	148	159	143	147	186	152	162	134	129	148	134	140	148	175	159	138	142	153	145	135	140	150	122	167	135	150	147	151	160	164	150	150	150	138	168	132	178	125	135	134	133	149	144	122	129	138	128	150	133	150	139	131	161	143	153	151	149	162	139	140	138	162	169	135	171	167	194	143	142	148	130	136	161	134	164	144	127	148	135	159	143	152	141	148	146	141	130	145	145	155	166	143	139	132	140	156	133	140	126	161	158	165	151	137	140	162	176	130	150	146	158	157	154	144	141	170	145	144	130	142	166	153	146
9783	1897	4013	5075	4375	3832	3028	2469	2153	1832	1570	1419	1339	1142	1046	1032	927	862	818	784	777	723	732	683	653	591	602	607	585	598	556	552	568	525	566	496	501	520	523	503	504	506	505	525	495	490	474	477	503	443	459	466	440	463	446	442	452	476	457	414	467	429	429	448	461	428	465	425	413	414	423	475	442	446	439	395	432	450	435	434	408	462	424	396	422	424	427	409	410	457	455	417	441	436	432	381	438	430	409	392	435	427	419	453	439	397	437	457	449	411	405	411	429	415	435	438	413	407	405	424	384	413	413	377	394	405	401	429	400	430	391	401	392	430	406	466	421	432	385	432	456	414	396	436	454	376	405	431	399	422	405	389	426	410	437	395	421	463	437	443	462	430	396	444	420	418	418	417	444	384	413	407	427	423	392	416	427	412	419	443	411	445	405	373	423	389	430	438	413	434	436	391	445	438	389	391	421	435	409	399	443	426	392	416	419	408	413	377	404	452	454	406	424	390	451	390	456	463	398	417	433	411	397	437	427	420	404	395	390	398	397	439	381	413	450	378	398	441	444	430	404	413	458	391	390	387	438	396	389	434	416	434	408	457	411	441	397	424	415	398	402	415	408	425	435	433	419	398	402	415	404	387	449	435	434	398	382	411	380	386	421	448	407	402	410	406	416	419	420	423	388	472	398	405	424	407	396	444	430	439	386	396	402	434	424	412	394	413	406	432	444	396	399	409	406	386	389	408	389	397	389	394	435	426	382	395	396	364	445	407	416	420	359	390	437	424	408	410	423	389	414	398	382	414	419	383	413	381	404	410	453	400	392	401	412	442	384	371	393	382	390	398	434	455	422	422	415	420	383	442	430	424	415	379	406	388	417	404	421	439	410	450	393	376	416	423	441	413	440	410	409	404	453	384	427	419	442	411	466	457	448	420	412	377	402	414	431	416	418	424	410	417	418	432	435	396	444	406	421	438	412	397	405	432	411	409	411	432	368	417	419	384	398	428	433	403	401	410	406	422	406	386	422	401	450	451	417	386	366	410	414	420	400	408	385	399	410	411	398	471	389	408	421	408	460	439	424	457	410	384	373	393	384	396	424	410	424	424	404	385	382	411	401	448	397	450	417	430	430	435	410	386	417	451	402	368	406	421	398	411	415	408	421	414	410	408	407	396	415	441	400	363	414	446	405	414	396	441	371	438	420	423	399	429	410	411	442	437	391	406	432	402	412	407	406	387	435	400	407	436	421	468	405	408	382	381	379	438	423	403	459	416	379	430	467	381	388	430	430	405	420	440	415	391	407	415	396	439	437	407	401	421	412	378	405	443	416	428	433	420	418	443	400	426	412	397	422	419	430	400	383	409	463	425	397	413	422	426	407	420	403	435	398	446	398	382	407	418	417	436	367	406	463	392	415	411	422	433	411	424	403	429	390	437	414	394	421	400	436	447	382	409	395	431	413	367	441	410	381	369	455	405	396	418	466	402	414	419	423	417	414	395	419	379	399	447	405	401	436	381	418	402	400	426	424	450	408	410	423	388	373	423	414	387	398	436	404	428	361	422	436	405	419	464	425	399	384	403	433	393	455	404	411	417	414	409	444	383	417	388	415	432	409	384	376	428	429	403	420	433	417	398	393	413	417	439	422	398	407	438	416	415	400	385	392	414	380	400	410	435	407	385	420	405	387	409	386	438	394	396	437	406	447	450	395	401	420	398	408	410	409	425	429	439	389	376	392	437	406	400	438	397	418	405	384	417	417	407	430	456	414	417	409	400	407	422	434	405	386	383	423	407	396	445	408	432	396	399	408	402	424	415	418	406	420	421	396	397	397	399	441	395	401	411	406	451	405	408	418	421	421	435	384	419	395	426	416	393	386	391	421	413	390	445	443	447	394	439	403	416	413	401	428	433	407	374	405	405	420	406	433	413	422	408	365	447	414	413	369	441	429	399	382	405	426	424	397	408	391	413	395	363	405	384	423	384	409	420	439	420	392	384	434	434	434	382	379	399	407	427	427	451	452	394	407	434	401	425	387	420	402	404	438	444	413	400	434	418	433	366	405	424	410	407	417	438	445	446	414	410	403	422	398	434	406	431	438	419	413	449	411	417	417	398	428	440	391	395	379	380	435	439	446	408	405	433	422	406	381	404	405	420	433	401	408	393	405	415	408	423	381	382	405	399	401	440	384	418	390	407	415	448	404	383	391	422	417	417	394	452	435	412	390	419	411	416	418	425	430	400	398	424	406	428	398	402	424	428	417	385	361	392	435	375	415	377	417	389	421	375	411	385	365	395	406	434	424	407	375	395	419	395	411	419	428	392	443	394	431	402	429	412	375	387	392	386	445	396	426	426	398	404	423	438	413	437	361	447	404	430	429	430	412	412	403	385	404	437	424	427	412	426	429	433	359	415	396	402	411	384	459	414	434	421	399	413	425	394	385	384	409	425	415	389	430	397	392	431	418	380	424	418	431	411	385	414	440	451	397	426	429	399	423	415	425	411	407	431	411	397	415	390	429	390	437	460	395	387	398	448	422	400	437	401	437	420	382	376	406	406	393	421	395	401	382	401	413	411	439	451	414	425	441	421	429	409	416	407	409	400	388	417	396	403	411	434	379	415	396	441	405	427	427	404	421	415	422	426	387	405	438	414	415	384	416	411	389	401	378	437	427	422	419	452	396	406	429	461	423	438	439	381	399	396	425	405	398	387	439	433	421	409	378	417	398	405	400	458	395	421	415	401	453	414	404	413	389	387	398	432	406	405	413	394	402	398	388	409	425	401	410	414	396	411	401	383	390	398	399	389	443	405	410	410	436	425	433	380	434	407	389	414	369	412	390	460	420	412	421	417	411	420	394	383	409	418	396	426	408	408	409	420	401	386	378	442	388	430	432	403	425	397	399	380	411	420	397	414	431	411	400	439	405	391	394	413	430	416	405	399	440	449	447	427	397	438	399	390	427	410	430	391	437	381	401	411	424	386	368	421	415	435	394	399	394	374	399	433	413	413	446	391	378	416	391	433	392	405	435	385	422	417	397	404	396	423	425	394	407	440	390	398	407	397	437	407	399	420	387	411	401	418	391	419	439	383	402	429	421	413	383	430	403	410	430	434	383	398	367	387	421	405	422	428	411	416	372	407	402	430	438	408	455	404	417	410	432	380	415	427	417	421	393	391	428	459	398	418	404	463	424	388	430	388	405	406	408	408	414	416	390	416	378	393	382	422	429	413	421	448	431	421	433	427	407	421	394	410	390	391	387	428	403	402	430	409	432	382	419	404	430	402	395	393	379	415	378	446	402	390	417	379	395	415	425	425	380	410	413	397	392	439	411	354	404	396	407	390	397	382	430	384	400	413	404	433	446	438	393	421	399	419	439	456	432	422	436	428	408	411	391	420	375	401	420	375	419	400	426	370	393	398	412	432	416	435	403	402	435	446	419	422	402	412	397	416	402	413	405	406	393	389	407	416	403	406	415	392	403	422	435	423	412	438	411	396
3017	392	373	346	369	350	322	323	315	306	294	288	352	302	287	319	314	308	317	364	317	308	334	297	292	319	310	302	329	320	285	311	310	327	318	323	352	307	316	313	323	296	307	300	322	334	289	303	331	308	322	307	305	322	333	303	292	299	296	306	330	337	329	312	345	319	294	324	305	301	343	317	325	296	281	314	319	286	292	333	310	300	328	308	301	323	280	302	327	309	323	304	306	306	315	313	306	293	321	317	304	307	323	357	304	329	350	292	319	312	286	297	277	292	332	300	301	293	320	324	289	307	304	314	288	295	299	306	315	312	300	349	318	327	283	304	300	310	296	314	318	312	318	297	321	298	318	290	342	319	302	325	319	298	302	301	319	327	332	325	306	310	306	335	326	302	306	325	304	328	316	312	328	326	315	319	345	284	305	327	306	324	299	301	299	311	311	305	331	297	334	296	307	326	346	313	292	304	338	295	333	325	268	308	302	317	323	305	284	313	306	319	308	355	297	331	307	305	312	320	302	290	298	298	307	325	310	328	327	322	293	374	332	313	288	312	302	324	298	318	301	301	303	319	296	305	321	301	318	323	296	301	333	307	298	306	311	343	332	335	330	312	308	286	311	321	301	342	345	285	320	285	292	320	299	316	320	268	300	278	304	291	288	307	320	354	325	309	306	284	312	314	303	339	296	287	334	308	301	314	323	314	342	345	298	286	346	314	303	294	265	290	304	332	304	313	304	318	318	332	276	342	310	320	354	271	308	265	276	344	329	287	344	324	337	313	309	314	311	313	309	291	304	308	312	298	321	323	313	324	325	320	319	345	311	328	320	346	316	318	283	335	333	313	286	289	313	290	317	322	304	328	312	301	340	307	308	308	293	344	327	326	357	347	321	278	318	309	304	299	327	323	348	315	312	302	295	319	326	273	303	292	310	319	322	314	312	329	327	310	310	311	297	246	329	321	290	340	349	328	320	291	313	347	359	325	338	338	308	310	299	324	312	324	317	312	306	307	306	338	317	313	320	314	305	312	320	314	323	302	294	350	329	297	316	296	302	328	315	329	284	309	295	320	338	302	295	333	310	343	342	329	333	314	368	295	347	334	327	306	314	316	326	308	339	314	298	311	319	331	309	318	313	319	305	334	323	317	301	347	353	314	317	347	280	302	302	307	308	346	316	321	279	326	309	313	328	317	309	289	319	311	353	284	328	289	332	322	358	331	346	296	313	312	304	312	291	293	303	324	311	310	333	303	310	301	314	304	278	327	325	339	293	309	345	331	344	312	295	339	314	318	298	329	344	311	300	312	321	294	327	301	312	298	314	310	338	301	313	328	322	312	326	355	308	295	332	299	321	305	326	372	339	325	329	337	312	307	301	281	301	305	278	306	341	347	311	311	297	316	301	297	325	304	329	338	305	321	276	346	324	314	345	325	296	314	294	297	346	305	318	317	316	324	325	310	321	304	343	346	289	333	328	315	309	296	330	298	313	310	293	323	299	297	339	306	296	343	300	335	310	322	301	326	334	314	260	311	322	310	316	322	315	290	311	302	342	305	322	313	311	324	312	330	325	297	343	280	306	300	322	317	316	326	327	328	312	341	308	329	337	302	317	295	314	270	349	334	303	308	330	313	302	326	338	297	309	350	324	291	298	333	323	319	354	300	332	331	269	305	322	315	324	309	332	302	304	298	305	298	318	280	320	323	326	329	321	292	332	288	320	278	328	300	340	286	288	325	346	316	311	315	324	345	342	334	333	306	315	339	319	357	303	297	305	310	330	328	306	331	314	295	276	290	321	294	319	323	317	317	308	319	300	300	291	302	336	319	304	300	305	298	328	300	293	306	305	299	323	334	303	341	300	320	277	318	303	295	294	312	286	315	325	319	312	325	356	291	337	292	318	322	338	329	313	321	316	308	307	316	327	367	326	303	269	329	277	304	304	307	343	318	293	336	330	297	304	338	306	325	320	302	339	297	300	322	322	315	328	285	272	272	332	331	304	324	324	311	320	293	304	349	290	315	316	321	335	327	312	318	324	330	322	332	341	334	303	329	307	299	281	324	288	322	314	383	335	319	288	317	339	319	291	323	279	284	300	311	312	285	316	302	331	313	341	329	296	300	290	335	302	294	348	335	322	348	315	327	285	295	337	335	331	339	318	326	306	331	309	316	326	300	285	307	319	324	302	318	306	335	335	341	292	324	327	298	331	302	300	300	299	314	344	309	310	330	294	313	293	302	320	310	330	308	313	325	318	315	318	293	306	324	280	277	341	340	318	305	274	288	310	324	330	315	307	291	312	317	354	301	311	318	336	309	313	321	279	302	300	292	292	313	314	312	308	306	309	324	315	308	323	308	326	331	318	328	324	286	293	313	281	306	280	347	308	318	317	297	319	330	318	290	306	332	317	281	324	331	277	297	315	303	304	308	292	329	314	331	317	296	280	320	308	312	297	294	313	344	340	316	329	315	301	316	285	306	306	342	320	317	277	304	296	344	312	319	313	311	344	303	310	321	303	317	334	308	322	316	313	318	339	319	332	308	304	316	294	332	290	304	347	292	335	319	325	307	317	326	288	333	315	340	303	308	350	311	327	301	295	364	305	295	283	355	320	301	304	322	299	310	331	329	309	362	327	313	323	290	325	326	305	303	303	301	304	314	336	328	319	286	329	332	295	315	287	329	292	271	287	305	324	304	310	330	314	279	330	316	324	312	273	301	317	312	294	306	311	304	331	319	337	300	312	311	272	302	306	341	326	329	315	291	311	307	295	337	307	300	306	324	297	287	292	314	309	299	290	354	323	315	319	316	296	323	300	292	311	316	319	299	295	286	303	296	301	289	318	315	319	339	321	282	304	328	299	305	315	279	327	300	298	332	301	291	292	292	319	294	321	329	310	337	332	337	278	357	314	300	308	303	307	300	321	333	321	327	305	289	323	328	315	322	314	304	304	310	312	287	312	314	327	308	358	319	317	313	313	287	311	313	333	345	302	305	311	304	297	283	313	316	296	309	318	322	291	281	344	340	308	333	327	306	328	299	300	297	298	306	291	320	291	323	324	317	302	313	328	308	329	295	321	311	318	314	315	334	321	291	277	312	311	332	305	309	317	294	306	308	332	285	308	316	303	301	301	315	312	342	334	286	320	344	365	339	323	322	302	273	302	301	342	321	301	310	343	319	262	316	312	355	296	301	301	311	306	324	316	291	318	326	329	314	330	329	323	311	300	265	331	275	308	299	336	338	336	300	326	291	301	310	316	328	289	303	315	342	314	294	308	346	304	329	329	300	293	293	322	286	329	344	287	302	324	306	295	302	297	294	309	328	310	295	355	321	317	312	350	315	286	312	307	310	320	309	280	303	303	312	299	302	310	302	330	326	319	330	312	313	309	314	303	333	312	313	327	308	310	357	311	319	330	284	313	300	324	310	299	311	321	295	302	329	322	286	309	289	281	298	272	336	340	336	321	304	304	297	338	314	277	325	306	290	335	302	308	313
2904	849	1019	1075	1025	969	976	876	898	879	824	816	905	857	829	852	833	844	826	786	857	845	843	803	865	840	837	821	802	817	786	830	788	888	858	844	862	759	803	777	831	751	818	852	849	848	825	853	831	802	825	791	851	841	792	814	825	786	745	805	779	844	775	860	815	817	730	763	783	798	800	825	772	827	832	894	772	785	793	845	794	791	821	779	756	792	822	841	802	826	830	771	806	829	815	778	817	852	749	767	794	818	782	742	807	844	809	836	887	829	832	754	770	785	779	787	769	820	843	799	840	811	806	787	804	846	790	798	802	800	784	829	777	826	781	827	861	795	805	823	834	841	845	797	800	760	808	830	824	834	847	819	812	788	846	890	765	831	755	813	771	770	823	803	794	785	782	816	832	783	813	815	830	820	825	802	793	810	815	814	807	797	838	756	759	813	770	775	829	812	839	845	840	788	797	778	804	818	830	811	836	775	801	788	812	839	812	809	867	835	819	798	807	851	828	764	771	831	779	830	812	788	792	751	786	824	820	805	801	837	834	799	804	801	805	772	809	775	815	816	808	797	845	800	794	853	807	817	822	777	801	835	807	832	824	776	816	792	844	818	823	835	762	785	826	787	825	778	808	814	827	804	772	821	809	820	818	820	805	778	847	826	877	802	845	745	822	775	789	818	804	837	804	798	844	813	804	861	790	836	769	789	877	798	830	849	790	784	844	789	788	763	782	815	778	780	817	766	797	797	772	832	833	794	822	819	780	877	800	793	839	826	801	795	836	761	856	839	798	838	786	821	751	821	842	813	834	818	806	842	781	848	776	831	797	812	795	814	813	804	777	793	797	844	812	781	821	828	893	781	818	796	799	839	811	826	804	774	794	829	841	786	825	797	819	801	820	866	759	837	780	810	771	772	812	815	837	795	791	787	823	803	801	790	803	799	820	823	849	811	791	831	841	793	790	798	845	828	803	852	776	786	760	786	836	829	764	826	779	811	806	797	823	798	798	842	803	814	804	771	814	796	782	840	790	811	795	851	826	879	813	795	848	817	803	854	779	801	819	809	767	826	777	829	762	768	815	829	802	848	796	785	783	804	844	796	838	831	766	880	810	835	813	798	756	826	795	821	788	818	775	811	820	764	788	843	768	816	827	799	809	891	868	820	824	792	824	815	855	858	819	801	817	828	818	791	814	821	834	790	776	799	825	818	783	774	803	837	856	802	822	800	869	825	805	780	772	805	849	813	794	814	812	821	877	764	806	866	821	821	821	792	809	806	810	799	819	826	836	833	810	815	833	839	810	826	747	825	852	819	785	793	791	850	814	847	834	783	787	786	737	794	816	823	845	825	785	856	805	795	804	868	786	830	772	802	817	771	830	758	812	787	812	776	777	853	831	779	785	807	798	828	750	839	787	822	767	746	816	791	831	818	800	817	845	753	828	770	780	852	823	810	869	786	847	843	756	800	790	785	784	741	808	805	812	823	786	844	772	813	831	824	812	779	852	802	849	829	767	803	770	859	822	774	843	753	844	805	777	780	755	849	805	846	827	874	807	809	863	848	819	810	873	779	830	822	824	821	812	784	855	805	842	767	806	840	815	789	857	820	776	802	763	786	798	768	772	811	851	794	796	862	820	814	785	880	828	810	803	816	832	818	815	777	800	789	828	809	794	820	761	849	764	806	803	777	820	825	740	765	823	797	742	860	759	831	815	850	900	794	820	866	860	822	802	837	795	821	769	865	810	813	829	804	777	795	835	802	790	807	819	807	850	814	843	825	771	812	810	821	858	787	783	784	809	865	772	794	838	829	723	818	810	807	808	784	854	794	770	803	771	797	814	799	789	807	786	852	818	765	808	773	786	826	800	815	796	812	753	797	784	739	793	832	827	809	799	856	843	806	791	797	821	795	816	773	807	804	791	817	806	844	814	826	787	832	808	822	791	762	788	777	813	867	832	791	828	782	758	817	807	800	768	878	820	798	789	778	833	834	797	784	794	820	810	829	825	798	830	805	818	797	852	805	811	791	797	811	823	793	808	845	837	829	849	829	813	826	797	769	842	796	782	804	796	770	806	788	840	799	841	798	860	819	770	795	804	793	805	864	790	841	833	814	770	851	817	793	827	832	847	838	773	811	806	815	779	755	808	817	849	810	794	861	825	811	827	814	776	802	805	839	788	754	738	810	797	806	815	853	815	815	787	765	805	804	829	809	874	786	844	834	761	811	842	756	861	865	820	794	805	887	875	850	767	840	846	779	815	829	864	819	828	812	859	816	835	803	751	805	771	836	860	869	821	804	794	770	807	768	856	789	821	773	826	786	810	832	817	859	808	833	796	821	792	799	727	781	819	799	814	820	844	788	780	819	876	824	845	860	855	801	785	848	815	823	807	797	823	789	734	796	831	782	797	810	776	780	837	823	798	864	812	820	824	806	808	817	795	830	786	777	786	850	862	797	779	810	815	789	779	796	811	732	815	833	855	820	840	837	839	819	812	806	790	792	814	824	785	826	794	782	825	774	842	791	854	807	860	809	780	801	771	813	802	843	873	790	849	807	782	764	800	795	879	823	831	715	814	839	774	799	805	839	857	829	829	774	791	791	791	790	806	802	820	840	838	789	792	876	853	801	804	873	789	763	763	837	836	792	794	784	836	786	837	820	743	798	796	779	772	815	778	802	805	773	768	833	802	796	818	804	879	785	793	836	789	844	817	793	821	799	803	813	847	796	803	777	844	812	833	833	776	801	750	794	853	763	809	797	765	839	819	780	849	845	803	794	846	802	832	805	828	785	783	850	845	834	808	778	791	805	807	724	826	816	808	829	794	806	794	718	799	791	810	799	809	830	801	791	817	842	814	820	768	795	786	783	783	811	742	818	843	786	802	768	807	799	827	857	772	790	804	802	781	783	811	842	751	796	800	787	805	830	850	791	795	810	814	727	761	797	834	784	784	860	832	778	826	781	788	800	769	808	861	818	805	821	762	785	810	757	822	779	819	817	822	845	807	822	814	823	820	777	799	782	796	837	788	798	803	781	806	798	751	835	765	825	816	820	812	810	833	802	819	821	776	786	832	777	786	792	793	799	819	812	762	791	812	766	811	805	794	813	806	782	866	805	763	795	820	774	828	797	797	796	808	867	765	791	781	845	793	826	825	792	830	821	820	795	808	783	805	800	785	752	859	827	815	815	827	804	790	846	841	848	837	803	803	825	852	798	823	822	793	811	773	811	854	821	787	835	767	777	838	801	745	813	764	858	815	832	775	807	788	824	776	866	814	779	854	792	819	833	827	877	788	812	765	815	815	834	784	837	793	844	828	850	843	813	762	769	801	775	831	800	765	849	785	798	821	804	821	784	818	799	807	796	884	810	834	825	837	790	798	803	800	810	818	822	865	806	806	833	784	819	805	762	745	817	790	844	812	775	814	798	811	779	835	830	789	793	883	831	842	792	805	880	802	780	791	827	825	794	839	795	868	840	827	809	802	798	783	826	794	870
12643	1148	1311	1090	780	646	543	532	456	419	408	446	393	396	329	302	356	362	344	331	335	378	345	335	338	361	298	336	341	374	320	328	327	314	348	317	284	336	311	299	330	324	313	305	340	350	299	311	289	313	308	293	309	295	356	322	332	322	377	353	318	313	343	364	319	338	331	289	335	338	309	308	358	308	325	315	315	300	326	313	306	307	295	332	346	301	331	321	320	341	311	331	319	337	330	310	315	318	315	286	328	322	348	327	326	310	297	309	302	331	333	302	320	330	294	339	301	306	330	313	304	320	308	334	330	302	304	314	333	306	334	300	298	314	317	338	311	323	309	323	330	310	318	333	281	324	296	287	305	319	304	336	302	331	318	301	308	298	288	320	322	322	308	332	328	338	344	307	314	308	303	303	295	320	312	325	298	308	291	312	344	311	294	323	324	312	292	299	298	299	297	302	316	311	298	325	322	272	274	305	307	303	297	294	298	331	289	307	309	338	298	296	329	302	341	291	306	329	320	290	280	301	314	332	278	312	311	307	298	302	316	304	336	319	328	310	328	320	334	308	305	292	314	296	300	323	324	300	320	333	322	341	292	298	301	312	321	299	309	283	303	299	288	319	303	311	332	294	310	334	308	332	323	314	341	286	341	288	305	328	299	312	339	293	341	335	330	300	328	284	348	329	313	309	313	320	330	287	325	316	323	303	315	307	302	318	309	300	298	309	299	305	292	309	328	286	333	331	321	294	293	281	310	337	313	334	317	316	346	346	338	300	318	282	295	311	342	310	268	309	315	322	299	299	331	307	313	319	312	303	330	324	341	316	321	311	309	335	326	338	327	302	308	335	351	296	327	318	299	348	346	299	322	297	325	307	317	319	314	326	304	313	310	316	288	294	306	274	292	329	320	312	289	320	324	298	309	309	310	320	319	334	324	303	315	348	359	335	328	304	314	317	294	331	321	292	318	335	317	328	319	331	305	304	314	303	319	327	272	301	320	316	302	340	303	307	329	322	296	330	318	314	298	324	290	335	307	299	323	309	336	292	313	317	283	296	290	291	333	347	328	325	317	331	288	331	317	291	327	333	312	302	307	314	307	297	326	314	326	326	302	327	308	334	309	281	329	322	301	330	301	308	333	323	296	302	293	303	307	340	371	311	318	313	307	328	286	311	330	306	325	313	309	346	299	301	296	343	324	323	291	306	302	297	338	314	322	325	333	324	303	333	307	300	330	277	326	286	314	295	288	325	318	301	303	317	320	342	298	329	310	318	292	296	322	340	311	293	337	333	295	326	286	335	321	328	301	297	296	312	308	351	364	293	322	321	304	322	310	323	282	305	293	343	313	301	353	329	281	265	314	298	311	336	302	294	302	288	309	328	347	328	313	329	319	313	309	302	321	320	337	328	315	310	314	298	302	315	289	355	340	276	292	329	307	308	318	307	289	280	311	327	286	285	333	297	329	334	283	307	316	298	312	299	305	305	341	287	322	297	341	329	277	305	305	337	338	303	315	307	295	354	368	345	324	276	332	302	301	325	297	308	315	321	309	329	335	327	330	313	319	297	312	348	304	329	309	307	300	329	287	326	298	276	273	287	300	303	294	319	320	315	305	336	326	342	315	348	318	304	315	284	289	336	287	338	326	345	297	308	291	301	314	350	317	313	331	309	317	335	294	348	311	326	321	331	313	299	301	292	297	322	304	308	312	333	314	323	309	299	331	314	291	288	328	324	315	306	317	301	315	297	302	274	283	326	306	318	300	272	304	320	290	312	311	290	331	318	321	287	296	321	313	339	325	329	292	314	306	312	336	294	310	314	324	340	305	308	294	353	294	336	314	318	331	298	310	268	326	286	309	328	308	279	323	315	304	323	340	286	336	329	289	304	344	318	318	325	305	307	329	320	308	291	304	326	287	312	296	321	329	311	318	279	303	313	338	311	337	287	311	310	331	356	314	332	306	296	312	286	311	357	320	298	291	319	344	298	323	285	303	315	295	317	297	314	317	292	310	308	305	343	303	285	297	324	290	325	291	295	312	302	329	316	322	306	343	314	295	310	334	309	309	335	325	297	345	306	341	292	360	319	292	344	310	315	324	318	270	314	323	309	291	317	331	346	313	304	293	298	334	325	300	267	344	297	324	300	331	307	302	310	280	328	321	292	308	307	319	301	314	298	288	300	320	288	328	301	328	316	321	320	311	313	278	310	343	347	301	282	325	325	278	311	316	334	319	293	343	322	304	284	330	349	351	332	312	333	301	317	305	321	324	309	316	299	301	351	313	314	324	294	310	327	287	337	330	306	347	301	298	315	302	308	281	288	336	338	311	323	301	307	331	282	323	305	333	299	337	331	358	303	281	339	304	320	316	321	324	270	303	335	332	311	320	312	334	292	312	297	305	321	313	318	313	297	334	277	308	331	296	289	312	300	312	297	312	333	297	276	304	330	291	373	321	319	295	315	313	306	337	328	304	315	315	316	291	275	334	295	317	309	291	309	329	294	310	312	324	299	287	332	314	327	313	283	341	290	353	301	323	306	328	290	297	295	326	328	310	290	318	335	328	295	329	288	333	329	320	308	327	315	304	288	332	290	317	364	334	333	316	348	313	348	295	296	294	302	295	318	326	319	288	307	297	289	318	321	324	276	325	326	302	313	319	310	349	338	290	365	325	360	335	274	337	325	273	264	313	302	321	320	330	312	328	307	320	292	316	342	318	300	334	314	342	341	313	315	282	312	319	340	323	318	309	330	326	316	299	301	316	348	334	351	318	299	340	299	308	324	338	303	300	316	287	302	316	304	289	303	328	307	305	331	286	341	301	305	358	325	304	272	289	318	294	300	294	302	341	331	313	351	306	290	333	317	308	306	304	328	336	334	312	325	308	314	324	282	320	323	292	307	291	298	337	289	318	309	303	303	308	307	301	329	323	362	292	311	311	312	294	310	295	312	294	307	301	320	314	326	333	334	307	328	333	313	304	300	297	325	272	341	308	317	336	306	330	367	340	294	281	347	282	314	307	305	343	305	317	319	324	318	304	300	293	313	312	368	305	304	313	301	321	300	318	269	300	287	302	321	312	341	334	304	279	301	317	340	339	313	326	287	302	300	313	344	303	294	300	321	322	293	313	338	287	322	317	307	310	337	302	320	325	305	305	320	318	298	306	339	300	315	293	303	311	300	302	324	313	325	329	323	313	279	307	334	305	300	311	319	298	305	337	300	325	310	306	340	299	338	354	364	333	305	353	303	295	333	297	308	293	326	304	312	283	322	326	325	302	319	307	344	338	280	313	293	323	312	317	308	351	305	280	312	284	323	322	330	303	318	310	307	300	278	315	298	327	329	337	309	326	310	331	292	354	305	291	318	300	332	332	284	287	291	321	325	329	331	336	312	305	334	282	309	302	299	328	332	300	304	357	321	292	322	321	288	306	310	282	320	341	312	338	285	327	280	287	301	301	313	322	342	311	298	346	339	337	312	318	301	332	304	309	323	312	308
7012	1608	2651	3192	2868	2468	2107	1870	1720	1539	1500	1350	1202	1209	1140	1118	1039	998	1013	1037	993	973	1012	953	897	940	915	851	871	866	923	894	851	902	825	889	858	853	801	847	852	824	868	805	820	854	833	791	829	905	779	818	804	822	819	805	844	845	836	785	820	819	862	783	807	781	802	810	778	770	805	794	865	788	799	835	794	883	764	788	795	812	806	796	795	831	831	799	787	825	787	779	752	797	815	801	802	813	772	794	873	793	790	829	861	755	815	814	821	804	839	755	815	812	809	835	778	791	787	813	798	763	775	793	783	744	779	816	816	790	756	804	825	859	773	723	810	831	787	769	779	770	792	827	823	780	829	802	791	749	814	757	788	806	812	806	753	780	785	751	775	832	817	747	782	812	788	799	795	740	796	818	766	822	801	808	792	775	761	808	782	794	805	766	777	822	832	763	809	779	784	779	804	812	786	789	788	818	814	777	757	764	792	829	821	813	825	811	792	792	827	811	828	763	854	819	769	786	776	772	863	738	779	772	809	785	775	785	753	781	809	810	782	808	814	755	839	774	756	851	763	792	866	864	732	800	779	855	733	816	849	794	785	768	790	767	804	764	780	798	792	801	806	766	828	787	791	825	820	817	762	765	788	797	800	759	776	851	751	799	785	834	782	791	736	803	772	752	804	784	806	810	804	794	792	794	808	788	812	780	841	755	819	836	781	800	794	763	743	818	794	842	810	783	850	825	780	771	775	759	797	789	785	822	783	790	814	830	827	804	777	826	834	768	771	782	845	777	837	752	785	816	809	773	744	772	805	777	812	810	784	837	792	813	791	777	772	715	729	755	813	799	753	782	791	780	786	775	815	833	807	775	833	848	786	814	764	807	795	727	801	802	847	778	798	806	792	777	786	757	787	794	778	805	796	816	850	788	741	760	799	787	780	760	801	829	781	773	771	817	786	755	827	823	829	825	802	798	791	759	763	843	766	812	832	773	793	764	771	768	777	816	808	764	814	788	788	755	742	797	778	799	764	842	844	781	796	800	811	780	834	823	802	822	804	788	781	809	784	800	793	849	804	802	790	788	743	847	807	804	755	769	839	820	791	768	844	756	796	843	807	793	778	818	758	814	812	834	777	761	757	834	786	783	837	794	850	811	834	820	838	777	807	796	813	785	744	742	847	779	766	849	753	834	762	757	784	783	820	819	795	783	780	757	758	822	794	775	763	796	827	793	776	825	826	801	780	733	834	821	763	797	808	835	819	772	783	742	875	818	791	814	788	781	819	808	761	769	786	792	790	751	801	821	757	795	830	819	749	787	770	821	784	816	821	799	754	808	840	779	775	800	821	785	798	746	839	848	803	748	783	731	785	823	791	825	826	838	791	773	758	772	773	788	753	836	836	798	765	810	829	823	795	768	766	807	771	793	816	770	764	796	791	806	831	798	815	757	763	820	776	784	810	777	792	770	792	821	821	807	862	791	785	833	769	805	786	803	778	814	830	802	840	746	787	841	797	857	818	789	747	756	795	804	826	808	735	814	836	769	782	811	801	808	780	796	796	782	827	778	755	785	761	804	824	819	795	758	821	756	813	820	844	833	762	768	751	814	771	814	752	816	828	725	774	824	757	786	796	781	799	759	762	820	764	745	804	790	798	792	780	813	779	767	830	810	794	750	792	746	782	788	775	798	789	806	793	734	824	739	794	827	807	799	800	802	763	786	744	863	854	833	779	818	849	803	768	831	879	837	778	792	764	771	833	770	783	850	818	823	791	742	781	808	780	843	806	820	722	823	801	784	781	817	803	776	830	830	805	813	785	832	816	760	817	753	792	786	829	764	743	844	858	803	752	769	778	813	806	839	810	797	815	859	800	744	794	826	810	803	786	808	858	785	801	781	754	771	761	814	835	801	810	839	785	810	821	777	799	803	787	770	762	817	723	790	785	860	793	788	801	771	828	824	811	752	801	832	766	776	771	800	818	751	788	791	819	829	794	797	795	785	797	810	763	805	795	829	810	774	850	803	805	782	787	792	809	800	740	747	790	815	775	819	805	833	830	790	799	782	828	757	783	797	818	802	813	771	798	803	834	785	787	771	794	852	800	803	815	820	801	795	847	799	788	775	814	742	807	803	875	790	801	794	783	816	808	798	843	753	808	768	827	774	782	784	836	813	782	830	798	783	773	742	823	790	790	778	762	792	825	821	737	835	742	814	758	818	762	853	813	806	767	820	802	732	765	782	815	773	769	841	789	783	788	785	789	773	776	755	818	784	804	821	775	814	763	768	779	761	810	810	796	837	785	823	848	802	819	798	749	767	867	812	775	802	835	803	787	804	767	837	765	720	782	805	777	731	774	776	795	782	819	754	745	835	790	766	828	839	834	741	784	772	805	813	765	834	756	753	818	780	804	787	820	813	725	786	796	824	795	834	825	820	801	850	894	806	806	841	762	792	828	745	805	818	799	818	801	804	796	794	748	795	824	772	785	809	776	780	844	786	804	780	784	773	807	804	822	788	762	829	722	793	770	809	830	758	793	850	779	775	794	779	768	789	795	747	778	842	775	764	761	777	767	774	794	796	837	795	773	801	776	815	805	841	840	808	791	775	817	827	808	817	773	785	775	809	761	772	781	804	803	766	780	758	804	791	879	813	798	816	809	792	782	795	772	751	782	746	806	767	808	783	782	789	778	815	768	798	852	779	816	799	785	751	784	788	771	812	779	813	803	811	828	738	807	789	819	779	770	827	792	796	757	796	830	740	796	760	762	770	809	750	819	797	776	798	812	776	730	801	825	817	810	755	802	796	766	796	788	780	745	794	789	891	761	825	782	759	802	718	766	754	793	806	801	865	781	796	797	788	804	777	801	820	809	820	796	830	819	758	772	800	829	782	784	778	771	809	793	784	818	743	792	774	829	780	794	807	824	843	806	827	812	783	786	814	782	850	832	824	815	842	742	811	787	803	809	826	814	830	801	824	807	763	760	760	796	837	847	826	798	778	802	799	803	801	758	780	805	783	767	824	784	802	782	818	796	807	803	800	783	784	808	777	817	808	798	780	790	787	767	856	811	843	804	796	768	776	809	815	827	832	800	763	769	787	817	814	813	825	835	785	797	773	842	803	755	804	758	791	822	739	817	784	844	768	812	774	817	800	818	798	761	795	798	819	767	789	814	792	823	773	809	861	791	823	776	747	739	837	822	809	821	776	800	753	769	823	776	764	792	779	743	779	819	763	803	808	760	783	810	795	818	750	806	830	791	815	815	777	797	750	792	817	805	820	807	739	745	763	790	804	841	761	766	838	736	802	781	808	773	797	755	780	768	794	818	781	793	790	802	787	817	793	808	766	789	823	815	775	739	779	830	818	789	794	761	785	792	775	812	788	755	820	827	822	798	778	789	820	761	796	854	751	772	770	827	835	820	801	787	796	783	828	789	730	813	790	828	774	791	777	863	779	784	808	738	796	826	832	845	803	747	806	770	831	786	828	844	821	809	821	739	754
21121	2912	2120	1709	1188	857	626	555	484	404	376	295	289	260	249	230	247	207	221	219	210	178	173	153	189	187	166	165	150	191	187	160	153	147	153	134	160	152	125	171	156	155	157	161	163	182	162	148	144	168	138	141	149	143	158	158	144	148	163	125	129	159	150	147	145	149	144	139	159	139	142	158	150	136	153	150	185	168	160	146	149	143	148	145	131	159	145	147	145	156	145	161	160	146	147	144	129	154	143	170	140	138	149	163	119	155	134	132	144	151	135	137	140	151	141	179	143	168	143	129	149	137	123	152	154	135	139	150	166	164	134	139	143	162	145	135	160	173	148	148	123	153	135	150	172	147	144	141	153	137	158	151	122	139	146	140	156	143	148	139	149	142	137	138	150	117	129	142	170	141	149	159	160	134	148	145	165	167	150	157	163	140	148	152	155	150	143	144	131	147	154	148	146	141	161	157	143	115	130	134	134	140	147	153	150	149	144	141	155	164	165	129	160	142	153	129	152	155	133	135	146	138	132	141	123	167	143	142	139	154	166	147	150	156	124	148	153	138	149	157	123	131	167	132	140	149	152	161	140	145	158	177	161	139	141	127	128	142	134	125	141	142	157	128	162	125	149	140	137	162	162	141	165	157	117	138	149	143	131	161	162	129	118	171	138	152	141	148	153	141	151	163	137	166	156	144	146	141	135	142	155	144	152	132	148	151	150	145	157	162	157	147	169	156	152	151	129	146	175	146	145	152	144	134	169	153	130	146	139	160	138	125	151	140	126	139	164	144	155	131	137	182	167	170	151	165	142	161	173	131	158	164	148	144	136	149	159	124	160	146	150	125	129	155	164	142	141	145	145	134	124	159	139	142	146	149	131	142	167	130	153	148	140	121	124	153	140	147	131	125	128	135	157	134	134	156	144	148	143	144	152	148	133	136	175	159	144	120	153	155	166	140	160	154	157	153	125	127	151	156	134	139	164	143	165	147	165	131	142	154	155	133	135	143	155	154	183	129	139	164	142	169	165	138	146	142	138	141	151	146	131	152	135	129	152	140	147	150	151	149	131	120	144	142	152	139	162	140	151	140	154	127	143	157	143	147	132	139	136	162	133	143	149	152	130	151	125	149	157	154	151	162	167	131	133	145	158	173	147	153	147	164	178	170	139	158	133	143	154	134	132	145	138	137	128	138	125	141	143	149	118	145	141	141	127	150	139	146	124	143	151	145	145	156	130	161	147	151	128	158	129	140	160	168	146	145	155	123	132	153	144	137	148	150	151	167	130	170	134	158	143	152	152	152	141	138	166	143	145	155	128	151	149	158	163	137	152	137	137	152	147	148	153	132	140	164	135	144	138	157	125	129	143	135	150	138	149	119	137	148	146	150	172	135	156	133	141	131	121	150	124	160	125	146	136	152	140	159	143	167	162	152	142	159	163	159	139	130	152	146	148	160	137	134	144	127	131	141	134	132	146	133	129	150	135	155	167	137	135	143	155	142	152	136	159	134	149	149	143	144	137	155	148	160	133	142	157	133	145	159	180	150	141	132	143	130	137	132	153	148	146	150	155	152	164	145	177	156	171	165	144	159	146	167	156	159	156	124	133	135	151	146	146	159	136	159	133	143	133	127	147	179	144	166	152	136	154	131	154	163	147	158	134	116	151	150	147	148	147	133	134	129	143	166	149	142	158	136	169	146	136	156	148	147	147	147	153	141	131	150	143	146	148	133	136	162	150	140	136	150	145	146	142	160	152	154	146	131	151	155	145	154	116	146	172	153	165	170	141	151	138	151	158	147	140	145	155	158	167	139	141	169	151	132	133	149	146	159	118	120	135	141	128	153	175	148	159	135	140	132	145	147	154	153	138	147	140	157	156	145	139	155	157	134	121	156	154	119	166	153	147	153	130	145	147	123	158	161	162	147	143	147	153	132	127	154	160	150	141	158	124	148	144	158	151	153	145	161	138	137	139	148	145	149	157	146	182	128	147	156	151	151	150	154	129	145	156	128	152	149	152	158	115	141	142	157	142	144	143	177	156	153	140	123	147	147	126	141	149	142	105	157	159	151	155	150	143	144	168	145	155	132	150	152	153	133	148	156	143	138	140	131	145	144	161	153	146	141	135	143	144	149	137	147	136	146	155	142	146	143	146	148	149	152	131	143	134	136	159	133	150	133	137	134	139	146	136	143	149	140	163	145	166	132	155	142	134	146	121	138	143	141	140	131	157	139	101	160	135	147	152	147	146	147	155	154	145	126	152	127	162	126	144	142	150	125	126	132	165	157	136	130	153	156	133	167	169	154	140	147	136	145	151	176	146	138	154	146	146	140	163	136	145	151	140	157	159	137	149	150	160	147	148	148	138	151	129	141	143	156	144	140	121	163	137	146	159	152	169	133	128	126	144	126	166	157	149	129	140	149	134	143	155	170	160	126	155	160	169	140	145	144	130	168	150	141	144	135	156	150	126	148	155	141	149	146	138	150	150	156	139	153	136	153	149	156	144	147	147	151	170	137	146	149	131	140	130	145	147	150	123	129	153	133	120	145	157	158	154	144	137	168	152	139	154	166	126	130	131	125	133	178	140	142	153	141	154	146	129	143	128	162	128	142	163	156	151	136	165	152	177	144	142	162	141	172	144	141	142	149	153	145	152	153	141	158	157	150	160	142	145	150	152	146	140	147	134	137	151	158	132	151	143	139	153	137	167	144	159	137	137	137	152	147	180	153	155	160	158	150	129	151	163	139	170	139	161	153	147	191	151	148	169	138	149	149	130	171	147	159	149	154	163	143	155	148	140	147	125	159	144	143	152	168	139	145	171	123	140	141	150	147	132	168	138	138	152	168	144	154	147	132	157	136	160	129	133	167	146	150	148	139	140	153	149	131	159	173	149	130	154	164	172	155	137	148	144	155	140	142	139	146	161	129	162	153	157	151	140	154	163	137	148	148	154	143	161	140	121	151	152	155	132	143	156	169	149	147	165	140	159	145	136	139	135	165	159	150	147	186	108	158	118	135	158	143	147	149	145	136	128	147	155	145	134	153	166	164	145	168	137	151	144	152	146	153	153	165	160	140	153	133	158	142	148	146	141	143	140	150	142	139	140	173	142	147	155	133	160	154	132	154	149	142	142	144	165	137	154	147	137	131	147	164	137	149	152	160	158	127	158	157	159	149	164	149	175	134	147	145	148	140	139	131	131	138	135	141	153	145	142	141	157	140	144	132	137	151	139	154	142	126	143	145	139	141	154	146	124	123	152	153	147	145	154	126	139	138	133	150	139	157	132	142	131	156	118	128	166	131	141	155	162	141	156	149	143	168	154	141	146	163	150	154	145	166	162	156	164	147	156	166	148	158	137	164	144	158	129	155	139	127	161	132	142	153	147	147	122	160	149	149	143	160	127	135	138	157	146	158	155	152	154	163	160	140	149	130	150	158	137	147	150	141	148	164	141	134	143	160	158	150	136	116	149	155	165	126	157	133	149	152	129	152	143	153
9189	1899	3952	4856	4364	3741	2943	2490	2097	1826	1576	1413	1329	1200	1068	985	899	856	883	810	737	722	712	710	637	616	604	601	607	561	576	577	537	527	502	519	496	476	522	471	507	497	476	473	453	505	439	495	486	480	503	485	454	478	497	469	459	447	451	491	469	462	426	433	437	431	405	463	439	421	414	439	445	440	426	428	433	439	432	417	427	444	417	400	413	440	470	414	420	426	427	439	444	416	477	392	477	423	429	401	404	428	440	408	415	400	426	409	442	424	412	412	387	400	410	393	408	410	384	426	385	417	374	437	422	405	432	418	440	386	401	439	412	401	425	445	420	412	433	395	446	415	409	461	421	387	414	441	403	431	392	419	386	403	409	418	407	456	429	435	446	398	402	424	415	397	426	377	395	401	399	404	430	376	377	412	421	410	425	462	446	433	412	428	402	424	403	419	404	395	428	400	397	391	412	432	393	439	421	434	450	398	380	459	416	410	422	417	382	413	423	424	430	404	373	398	375	384	400	417	417	397	445	438	415	396	424	448	394	422	396	399	398	406	430	423	413	451	432	426	444	378	424	394	427	412	373	416	418	386	397	373	420	409	424	417	381	409	429	409	427	412	414	406	392	411	392	396	390	410	392	402	444	439	408	446	428	435	388	363	440	439	420	399	404	452	421	477	395	402	390	406	427	400	443	405	420	407	388	430	378	431	414	416	393	423	411	410	391	377	403	398	467	396	410	396	400	411	422	418	397	418	442	429	409	423	425	414	440	408	432	406	438	411	415	424	399	412	417	408	425	393	424	458	377	406	388	414	447	448	407	442	384	408	396	390	428	420	437	411	434	417	401	414	380	421	399	428	390	419	429	382	423	406	420	366	410	407	395	404	403	405	434	424	432	421	424	408	392	399	425	395	406	421	410	419	414	401	388	428	413	403	377	393	447	404	423	428	407	425	427	416	433	407	434	417	426	382	416	441	382	432	411	415	417	427	432	371	447	419	412	398	421	403	414	397	385	442	404	425	393	377	407	412	422	401	393	417	411	407	402	392	408	412	411	423	417	398	427	453	390	414	401	385	378	443	416	416	441	439	386	392	403	409	401	426	427	433	418	415	431	424	409	413	448	398	392	406	411	385	395	402	408	414	411	406	420	400	412	422	408	409	426	397	423	433	399	404	408	433	417	415	382	460	392	416	408	385	451	419	426	382	395	391	428	399	389	407	436	434	387	442	430	396	420	400	392	406	395	419	448	422	399	373	406	419	410	391	444	407	392	396	397	358	411	396	439	402	384	404	430	409	381	398	400	439	415	385	413	382	409	417	419	407	432	409	407	446	398	432	392	387	422	417	404	416	425	426	409	394	406	416	425	368	392	384	445	429	399	387	428	404	448	409	426	414	408	426	441	418	422	410	416	426	421	404	423	404	385	410	408	397	373	408	406	383	380	399	438	388	446	438	437	431	447	384	453	388	410	383	388	380	393	445	397	381	420	381	422	420	408	423	407	428	386	399	376	399	396	412	399	437	393	378	413	452	392	409	420	393	404	377	399	437	414	404	423	420	465	389	400	406	409	418	400	424	401	430	437	427	408	388	435	394	384	421	401	421	428	392	394	425	405	441	417	426	422	368	417	404	403	389	420	438	420	405	413	425	430	432	401	396	378	445	418	400	412	390	405	414	398	363	418	382	419	420	452	417	387	407	408	414	401	442	447	385	431	399	412	442	429	403	391	413	412	365	419	462	406	422	411	388	412	440	389	415	432	404	406	434	429	413	377	403	384	426	417	427	388	440	411	416	419	386	375	401	405	425	415	412	429	434	400	429	446	395	408	444	393	428	384	402	420	429	399	420	401	408	424	405	451	443	400	412	413	418	378	406	383	409	369	444	406	430	393	405	416	408	387	413	411	422	421	416	426	406	389	421	425	412	413	446	388	406	424	424	403	479	412	404	412	387	426	408	448	395	427	390	413	416	433	432	461	432	430	424	441	444	431	424	371	382	416	414	440	418	414	401	394	418	405	448	422	422	469	398	429	418	415	392	395	410	386	436	465	448	436	415	408	447	401	428	409	425	401	418	422	431	443	413	390	390	389	411	405	394	385	406	401	419	401	395	391	407	368	404	403	419	408	399	450	398	427	408	429	426	396	339	420	435	449	402	440	418	418	395	401	362	414	409	432	440	423	421	393	397	425	442	445	384	426	421	448	418	396	405	439	472	405	404	439	431	413	398	391	372	441	411	386	372	426	421	408	403	432	400	424	382	442	403	441	419	389	403	407	428	420	438	402	450	398	445	399	422	393	410	439	437	436	392	427	399	419	377	420	402	370	447	396	417	442	401	420	455	433	400	404	439	421	419	420	463	412	413	448	401	442	402	417	399	364	402	401	419	409	416	415	412	408	406	418	440	411	402	428	393	423	404	401	399	402	440	457	411	407	412	385	411	396	392	376	395	422	412	428	415	424	424	417	423	407	395	425	433	344	430	418	389	406	433	399	406	418	389	386	422	391	417	429	421	394	449	400	428	418	417	417	368	394	413	397	428	446	415	404	404	427	401	406	394	436	397	380	454	393	436	410	433	408	479	387	420	402	388	426	367	406	417	417	405	431	431	361	386	378	435	422	413	443	444	408	402	397	440	413	388	402	416	447	386	416	426	443	427	395	443	433	403	397	422	430	393	422	415	402	421	436	407	379	410	386	478	412	398	411	411	417	397	412	382	397	422	399	419	435	443	435	416	427	419	398	396	422	408	436	415	430	433	432	396	433	413	399	412	381	430	445	409	385	386	404	422	419	444	425	431	401	430	396	445	396	431	396	409	420	422	437	404	438	414	411	429	429	397	402	401	433	404	419	413	455	416	432	450	410	445	433	417	427	418	398	413	386	398	423	403	431	395	401	430	406	393	396	431	436	446	375	431	455	415	433	403	421	403	434	428	420	413	407	406	403	421	398	398	451	409	433	389	406	425	427	416	399	431	418	453	395	426	409	377	421	443	390	401	407	404	404	417	447	406	409	420	421	413	416	439	425	423	391	403	387	439	405	433	421	401	441	430	432	402	390	417	414	394	384	440	427	407	391	404	398	428	406	424	406	403	409	403	424	396	443	414	383	389	418	416	421	402	409	409	391	410	418	432	423	415	396	404	448	377	393	398	414	404	428	434	458	410	402	406	420	417	394	389	398	421	402	434	420	393	376	421	404	401	370	400	416	388	413	397	413	384	386	398	379	404	438	421	401	395	391	418	435	418	402	392	438	421	419	373	432	436	397	373	396	400	411	395	405	430	403	368	401	420	410	448	432	405	417	407	401	415	393	414	401	382	395	407	433	380	389	417	428	450	395	393	376	405	428	443	397	432	424	386	409	427	429	404	386	404	401	382	431	406	414	425	420	413	418	407	430	419	408	406	409	417	436	415	409	436	390	406	414	428	405	419	427	379	413	390	405	413	437	429	407	364	400	417	422	388	429	426	420	419	427	412	413	434	434	420	425	412	404	432	417	408
2763	319	351	365	358	348	343	309	347	329	297	300	344	304	288	280	317	317	322	312	348	312	359	332	332	322	308	329	303	294	311	302	275	319	339	320	325	311	324	315	323	313	322	295	331	283	283	293	280	320	334	312	296	279	314	351	282	331	345	308	317	297	313	319	317	320	302	315	302	308	306	313	318	339	331	297	281	304	311	293	306	311	335	314	323	297	330	323	351	309	337	299	297	319	334	335	309	323	326	374	279	374	303	318	309	325	298	307	289	331	331	302	346	322	291	271	278	354	321	295	294	333	304	302	344	313	327	298	309	286	321	327	333	335	329	319	274	313	306	327	334	300	328	331	299	299	304	317	328	316	301	305	309	296	305	299	275	329	319	318	306	335	300	298	332	317	284	304	316	296	307	332	301	326	341	317	303	303	335	349	317	282	301	300	300	312	293	319	306	329	307	315	297	343	302	322	303	323	311	289	298	312	334	305	325	334	317	297	287	295	315	313	316	305	309	336	302	295	338	343	306	323	288	312	342	331	341	297	313	309	304	314	310	310	316	316	339	320	321	274	343	268	310	313	277	292	311	308	329	331	309	314	290	305	332	337	321	326	334	322	324	306	285	342	299	308	335	308	283	299	309	289	308	335	303	307	336	320	308	289	325	337	321	322	320	296	316	316	326	303	378	328	288	305	319	324	326	332	332	290	300	332	326	325	295	332	330	316	334	305	301	296	331	349	302	291	303	292	337	321	304	316	335	335	302	315	280	311	307	322	288	310	286	335	321	329	311	348	308	303	293	347	347	316	331	295	310	300	312	299	334	306	299	320	298	303	261	303	294	324	319	282	322	333	318	286	354	316	299	306	329	311	289	314	322	315	317	307	289	299	320	326	330	338	299	330	321	314	293	338	349	339	318	319	336	329	328	311	287	327	294	322	295	281	331	319	300	342	337	320	286	318	321	312	316	312	315	326	299	267	297	326	326	312	276	322	322	305	308	307	285	288	323	306	300	282	310	304	340	303	278	307	285	351	299	338	307	289	312	338	308	327	308	287	302	327	312	295	321	274	301	313	329	302	310	300	303	339	347	322	303	309	331	287	315	302	282	299	306	299	314	317	310	301	324	283	312	299	302	296	299	297	316	326	342	305	283	309	286	299	343	327	333	329	303	333	311	312	344	334	307	338	298	311	281	315	301	331	302	299	310	321	334	334	300	299	287	319	336	315	328	298	289	312	323	314	321	324	287	318	353	298	336	314	325	295	281	318	328	322	320	315	282	333	286	339	309	294	299	326	308	298	323	319	290	314	330	315	287	316	309	289	292	326	286	292	310	313	308	311	330	327	337	300	335	300	312	297	300	356	349	288	309	319	319	314	314	338	298	310	318	293	315	342	325	304	297	314	315	299	342	326	285	333	360	326	314	304	340	332	293	329	322	327	335	317	311	328	307	299	308	307	289	312	328	282	290	340	299	317	321	324	316	285	320	316	330	339	300	311	304	299	328	316	308	322	346	321	306	336	311	338	327	302	303	286	340	317	322	326	325	303	337	330	308	302	352	302	324	324	319	280	325	285	302	310	308	347	313	341	319	349	335	303	290	319	297	321	291	324	314	326	323	311	331	285	311	299	322	321	300	304	289	316	313	337	331	341	335	330	298	329	314	325	285	317	337	328	295	319	317	312	302	307	328	364	315	288	300	301	319	342	318	341	331	342	298	309	300	299	314	329	320	316	313	318	312	325	315	311	311	305	304	299	325	309	325	314	319	302	320	317	295	330	323	308	310	299	301	314	327	329	307	339	351	326	303	293	288	302	293	327	319	305	314	308	311	312	309	331	295	306	319	312	310	314	296	332	325	299	290	306	284	302	308	344	301	333	307	288	327	332	344	341	318	343	314	269	339	294	316	279	299	285	326	354	282	327	296	366	312	325	291	307	346	288	347	337	324	325	335	346	287	319	309	286	291	336	311	293	312	337	285	314	309	329	340	320	302	325	345	335	318	334	309	333	295	328	322	327	333	302	316	271	343	295	308	318	267	300	321	302	334	314	335	331	302	343	282	338	297	295	343	352	322	325	297	315	336	328	338	313	317	336	321	287	325	294	311	355	334	326	313	326	288	331	316	323	293	325	318	326	300	287	282	322	308	327	293	294	315	322	323	322	330	307	323	369	340	297	311	308	300	327	326	325	345	305	338	317	317	269	287	326	337	338	317	298	274	308	324	330	314	324	300	336	294	321	318	332	307	332	303	291	305	316	320	323	317	338	306	322	310	305	326	308	313	316	296	317	304	312	300	311	325	311	311	299	324	319	342	347	290	291	297	340	317	298	300	314	286	315	310	350	322	329	332	292	316	309	286	279	295	337	361	292	309	301	305	319	328	287	342	333	294	347	296	301	328	300	296	324	322	293	298	311	308	296	290	289	309	315	341	316	332	349	316	313	324	312	311	342	313	323	351	318	295	332	307	321	320	346	306	331	313	311	302	313	327	286	304	275	322	320	353	316	326	285	306	315	321	302	298	283	315	283	299	302	344	296	264	331	334	289	320	341	311	314	292	315	293	318	303	301	299	303	321	335	300	347	307	319	346	293	313	300	316	326	294	299	295	347	291	322	305	312	333	306	320	323	313	339	333	329	318	316	314	334	324	280	304	307	311	299	339	335	301	340	323	312	302	306	274	355	304	310	303	323	306	301	324	303	279	270	325	319	309	313	325	333	313	323	304	295	315	292	329	321	300	299	312	305	301	311	300	332	298	306	309	322	323	303	333	303	311	325	333	306	299	299	325	341	338	287	298	311	310	315	337	333	326	304	310	301	287	284	319	288	338	302	289	336	327	311	304	318	300	305	323	303	302	321	311	324	299	283	309	302	305	330	315	337	317	317	295	312	270	307	323	322	301	295	298	309	330	298	340	296	350	313	299	315	331	327	283	314	315	259	314	315	314	284	309	318	297	286	314	310	319	304	306	304	336	346	359	322	281	310	289	308	301	336	270	341	319	328	306	317	315	334	312	299	315	318	324	307	321	325	310	291	294	301	323	313	349	312	361	340	305	313	289	300	316	302	302	334	287	291	298	325	295	329	330	309	321	319	301	321	296	309	302	317	339	350	328	308	307	308	309	298	332	319	305	331	338	353	298	313	317	328	284	315	289	300	323	337	314	311	305	328	314	299	322	296	319	307	333	349	305	308	312	299	319	338	306	318	333	335	327	318	325	278	317	305	298	326	274	315	340	312	291	281	314	339	308	311	329	337	288	310	337	312	318	329	345	322	318	328	331	301	324	293	296	289	329	317	321	332	292	340	312	314	311	331	316	305	306	319	331	298	330	281	281	293	319	324	311	294	307	299	311	327	321	315	306	294	318	301	297	307	306	302	360	303	345	321	318	331	360	308	294	301	328	294	332	311	288	310	318	305	306	315	326	302	320	326	287	316	296	289	304	301	311	312	333	338	302	315	349	312	316	322	303	299	314	316	326	299	289	315	345	330	315	294	316	310
2722	859	984	1030	957	989	935	906	870	892	814	917	810	866	896	819	855	834	822	843	819	808	856	787	789	862	817	832	860	799	838	839	867	876	887	841	834	829	816	800	829	822	855	812	799	803	848	847	809	844	785	785	770	776	833	794	843	748	853	817	839	841	850	801	807	754	786	842	814	800	807	854	813	805	818	810	822	806	796	812	826	803	830	780	800	798	795	826	787	778	846	811	820	841	823	786	809	814	809	806	777	837	792	795	822	839	832	870	782	817	793	770	787	839	821	856	789	834	762	769	786	828	849	838	764	812	825	802	810	828	842	839	827	844	788	807	792	802	781	788	806	807	802	782	845	814	874	796	809	836	780	841	751	820	796	835	814	806	800	855	763	798	786	777	875	806	809	757	811	843	846	805	845	816	780	753	813	790	852	818	836	788	860	778	834	821	775	781	852	773	850	811	779	777	788	812	821	809	803	795	865	793	781	855	829	836	816	806	860	854	743	826	749	823	792	815	800	756	815	786	791	839	810	848	853	793	830	814	855	795	808	800	805	806	804	827	883	804	773	796	841	837	789	787	847	813	810	820	838	792	816	829	859	808	797	772	848	798	795	846	777	826	826	830	822	815	811	769	772	843	837	824	805	806	809	817	857	813	807	830	848	817	821	810	763	821	788	826	841	811	831	801	775	758	804	795	802	804	818	741	816	783	805	805	766	819	743	780	803	847	773	757	816	820	879	783	793	760	859	824	817	839	805	867	861	794	777	820	820	766	812	830	839	770	771	887	829	814	791	830	837	858	831	795	791	831	866	783	812	785	805	837	794	780	829	787	780	802	818	820	809	810	841	820	863	840	841	817	826	818	808	856	839	814	808	806	839	840	861	788	794	783	819	776	831	831	820	777	802	801	811	787	845	793	823	804	856	811	835	805	823	854	781	788	786	823	810	790	794	780	846	783	779	873	868	791	825	778	794	817	801	802	763	780	811	838	821	830	807	817	787	819	823	830	867	845	822	765	788	807	823	817	827	784	779	817	798	842	828	766	769	783	821	819	797	832	771	808	808	815	770	882	856	801	816	796	792	774	829	834	795	789	839	838	802	802	847	815	807	800	792	834	803	830	820	777	796	828	800	855	847	836	845	859	793	765	815	796	810	802	847	795	779	800	816	817	803	831	779	802	806	771	784	769	818	872	837	842	809	801	819	780	800	822	795	768	767	784	839	764	760	783	781	797	812	820	772	837	895	877	794	778	778	803	766	774	845	830	807	814	836	835	783	790	823	802	819	801	804	808	842	813	835	768	815	818	755	811	806	825	818	806	874	833	796	779	825	764	802	759	837	846	866	798	815	744	775	833	786	794	790	806	827	812	779	807	815	806	805	808	835	844	861	820	849	824	842	852	801	765	791	789	776	813	775	809	810	831	837	839	797	787	790	824	777	794	813	828	818	771	810	820	830	788	858	814	849	774	763	861	801	825	819	817	800	854	786	864	824	887	813	829	821	862	871	820	792	838	800	787	810	868	831	811	840	742	792	856	798	805	821	789	743	792	793	814	754	849	785	832	799	752	801	810	776	817	827	822	784	804	790	775	835	796	777	794	800	857	795	783	775	834	816	802	911	801	813	835	811	798	845	780	831	849	773	838	827	802	844	801	799	844	868	816	843	828	826	802	788	828	767	764	796	830	809	788	790	827	787	804	785	837	822	808	829	808	806	780	833	812	809	830	771	798	797	859	797	852	779	818	791	792	759	805	737	800	839	835	772	801	839	786	802	843	804	863	824	849	781	801	821	813	813	843	804	839	858	803	820	848	812	831	837	828	817	840	801	796	800	783	816	857	878	801	821	842	786	828	825	832	829	814	846	831	830	804	831	805	795	839	820	847	800	773	813	822	782	821	821	827	840	830	862	813	741	804	804	811	784	798	859	811	844	810	770	830	805	836	837	790	865	751	820	795	841	846	795	818	782	804	841	781	846	767	810	819	789	842	808	776	785	814	787	815	778	815	799	836	801	822	765	805	832	806	842	834	804	858	837	786	831	828	805	847	785	830	810	807	768	825	796	840	826	825	788	830	879	789	814	754	827	820	784	811	858	807	839	807	792	797	773	847	861	771	829	803	872	821	823	803	787	799	832	851	790	792	838	847	780	829	850	861	807	824	800	782	856	858	797	803	795	859	843	875	805	830	858	807	738	835	783	780	802	790	823	796	817	810	823	813	824	792	784	860	762	808	797	786	825	830	839	752	805	837	855	785	852	785	778	824	819	791	793	821	756	829	844	827	775	811	791	819	826	810	793	816	832	777	805	824	858	786	812	806	799	860	859	861	811	787	784	753	848	828	827	820	824	871	755	829	839	803	808	763	818	818	788	828	817	796	784	844	810	833	813	834	769	852	791	806	863	807	837	813	790	846	810	764	830	787	811	818	762	848	841	838	803	818	799	795	834	852	804	785	808	836	809	861	792	820	829	822	797	797	800	861	809	793	785	811	796	819	807	833	824	798	849	871	884	779	809	815	836	780	810	797	750	797	797	858	837	791	797	833	782	862	815	779	830	875	765	808	786	850	817	809	885	806	802	839	838	859	832	855	814	847	783	856	823	836	827	823	809	841	846	870	790	752	798	844	797	796	778	837	788	851	814	793	799	830	777	812	828	792	858	756	773	748	840	795	770	778	820	866	818	857	734	815	789	803	776	836	825	857	771	823	829	870	843	886	803	835	817	840	779	814	778	831	771	840	814	828	764	838	819	838	827	837	816	839	800	835	807	774	820	831	856	831	784	797	791	848	801	798	808	759	817	843	832	822	817	886	857	806	777	810	826	789	781	812	817	832	774	799	774	784	770	806	829	822	800	785	809	790	818	799	781	799	811	786	769	775	796	832	816	825	796	805	778	830	816	803	807	810	844	786	830	844	846	836	796	780	775	822	791	842	841	801	855	796	848	845	775	815	801	858	805	828	761	772	825	775	804	855	815	804	814	771	810	869	825	821	825	805	834	810	792	825	841	852	799	846	805	829	827	774	815	860	832	805	800	870	809	781	780	814	789	807	824	841	829	801	783	772	807	842	818	823	773	830	798	816	840	762	825	803	806	795	842	785	796	804	822	824	838	876	817	805	784	768	812	833	797	809	814	824	772	853	776	835	855	857	858	751	774	831	802	806	764	793	838	817	796	786	841	847	838	789	799	837	824	817	812	823	776	779	855	817	804	829	837	789	794	836	822	863	802	800	803	835	803	826	806	808	822	873	842	772	784	807	795	857	795	825	812	825	830	860	812	829	842	857	788	886	822	814	834	776	792	806	770	781	808	816	772	826	842	815	837	770	804	819	855	798	838	834	827	807	833	820	808	801	792	772	765	787	785	800	833	807	801	745	794	835	814	840	799	803	759	774	851	861	792	827	779	855	782	816	807	806	870	756	802	803	819	838	789	840	832	797	789	807	796	786	780	819	782	774	802	853	772	784	796	786	762	824	821	803	773	804	813	793	827	795	828	784
11623	1198	1189	1062	800	681	589	516	495	467	416	386	378	374	391	349	347	334	340	313	390	361	333	333	325	319	321	338	337	323	329	311	376	327	328	313	336	295	329	335	312	294	319	315	334	289	326	314	314	296	291	329	326	325	333	327	304	315	331	311	351	310	325	344	316	336	339	298	327	301	322	325	348	348	326	308	277	293	306	294	296	299	335	328	331	330	327	293	320	306	331	302	317	340	303	327	288	333	305	291	353	294	326	337	321	337	318	336	284	336	309	315	337	323	312	311	335	334	295	320	309	293	341	341	299	297	323	286	305	301	340	327	298	322	337	313	344	341	331	332	291	298	293	322	322	279	330	312	338	316	283	329	338	350	320	312	309	324	324	291	318	328	335	314	317	305	323	309	321	308	332	305	283	308	352	331	311	352	285	291	283	319	328	307	307	310	310	345	344	308	302	332	313	338	310	362	329	345	311	298	306	298	307	342	312	346	314	336	291	316	327	308	308	318	312	312	306	306	316	294	325	333	321	320	329	335	314	314	283	313	326	316	302	347	288	320	312	298	302	315	302	294	337	318	330	332	328	335	297	324	314	346	316	309	325	300	301	316	314	321	310	307	309	324	329	326	321	327	381	320	311	320	329	321	317	296	318	283	314	304	323	270	313	316	303	319	293	299	296	333	303	321	297	274	327	287	363	313	297	319	312	334	292	340	309	285	348	306	338	313	321	334	302	330	314	327	329	288	326	328	332	287	318	299	309	329	304	312	327	319	297	324	344	307	338	339	333	313	314	338	326	308	302	314	343	341	308	295	361	309	291	319	347	309	303	305	284	297	306	308	303	320	336	314	333	303	334	309	303	322	313	321	322	303	343	323	347	325	303	322	320	317	302	316	318	297	286	302	333	336	321	307	308	326	294	320	338	324	315	305	295	296	322	301	329	304	312	342	317	321	314	346	327	303	308	330	302	348	284	297	285	335	305	321	287	334	347	324	327	310	314	310	289	279	346	294	296	331	311	323	298	300	311	328	322	283	305	313	329	303	304	294	302	296	327	298	325	332	291	299	309	309	293	348	302	302	326	315	337	287	298	303	319	301	302	335	297	299	322	309	324	315	348	340	305	293	315	318	353	308	331	278	334	320	355	309	321	312	282	296	306	284	302	322	301	302	324	297	288	310	323	319	344	324	301	281	323	324	332	323	361	287	324	286	367	318	319	293	304	302	273	288	334	320	293	325	323	314	293	280	291	292	312	297	292	300	321	356	313	349	309	336	331	325	305	316	298	316	315	314	328	319	326	303	292	308	298	325	328	292	316	323	292	305	312	311	319	319	296	296	292	300	319	318	303	326	305	342	295	301	347	311	316	301	334	327	327	361	357	303	304	319	329	309	296	324	327	312	327	304	351	311	329	306	328	312	317	301	288	299	319	314	334	311	306	326	297	334	282	328	318	316	294	291	320	328	324	272	305	316	322	326	292	344	339	294	307	317	282	308	305	351	295	333	316	333	315	334	302	309	350	287	309	321	320	319	306	313	304	308	315	311	302	308	300	309	317	295	335	310	319	307	317	327	304	299	321	322	327	303	308	309	321	336	277	315	343	305	321	305	306	306	322	315	328	288	330	333	319	327	309	297	309	303	289	287	343	296	313	322	277	311	318	331	336	318	319	321	323	342	327	301	343	307	307	319	302	321	318	289	330	324	317	329	343	331	269	310	324	319	314	297	290	341	319	317	311	289	296	297	326	307	317	298	311	330	308	311	304	291	338	329	329	304	335	295	312	367	308	331	310	321	307	327	303	316	353	301	306	318	331	321	298	300	316	292	316	319	339	315	321	293	321	334	311	324	306	331	300	306	307	293	307	336	319	329	335	321	312	304	356	306	319	326	317	311	336	324	324	287	361	295	292	298	332	302	314	329	300	349	308	308	304	297	332	312	324	319	323	337	287	296	284	294	320	321	295	339	304	307	330	282	318	311	349	316	321	323	330	313	320	316	290	297	274	281	346	321	287	326	306	327	331	264	315	300	304	321	318	364	335	290	337	358	346	332	334	337	300	327	290	309	313	341	302	297	316	291	301	337	306	293	326	322	311	316	311	306	306	316	323	299	298	301	298	333	326	328	275	330	302	328	338	309	292	302	334	339	344	340	294	336	277	309	315	318	323	289	290	306	290	301	300	308	316	298	295	304	309	338	328	318	329	323	338	299	312	287	293	318	320	320	337	330	308	287	302	300	304	333	312	312	329	304	262	300	318	322	286	343	297	317	335	338	347	322	300	334	332	342	321	335	293	316	310	285	334	309	318	334	335	301	309	337	275	320	331	332	308	310	369	323	316	316	324	304	318	333	322	326	330	329	325	305	297	306	305	312	327	297	289	339	353	305	306	299	324	329	303	305	318	336	329	303	306	322	327	306	308	314	301	283	341	308	306	338	300	341	306	340	307	294	319	307	353	339	319	338	321	330	333	340	300	329	348	318	305	349	328	297	315	319	307	330	307	334	302	303	294	323	331	312	315	284	285	303	291	288	304	334	340	312	320	268	311	299	293	302	352	302	314	317	319	300	290	338	339	320	305	329	296	318	298	327	338	310	316	337	332	314	311	299	318	296	304	301	314	314	327	305	284	307	304	313	308	310	284	342	290	299	304	299	300	301	312	317	303	280	367	315	317	325	294	306	297	313	277	312	342	323	318	312	296	322	356	303	331	301	292	291	348	300	345	300	304	319	297	337	295	311	330	301	320	331	336	315	323	298	315	299	315	323	325	302	287	324	321	302	306	353	341	330	331	323	310	327	298	310	293	329	296	297	281	279	290	289	308	283	298	295	298	299	344	311	344	308	313	303	317	320	322	322	346	305	337	262	317	327	290	287	324	328	323	322	295	286	306	324	336	332	326	317	284	325	281	278	307	277	322	312	338	323	314	280	318	301	337	331	311	294	288	329	282	305	323	323	327	350	295	314	295	329	308	341	342	333	328	322	293	302	308	333	298	350	309	336	296	325	320	299	313	285	273	316	311	290	328	307	297	325	309	331	271	306	318	279	312	302	319	307	311	317	278	297	345	300	325	296	309	297	338	314	302	316	312	316	305	296	307	344	297	319	321	326	325	291	292	294	307	327	327	326	325	312	307	308	328	318	310	280	311	284	333	337	331	339	344	317	330	336	300	326	301	336	283	311	313	324	332	344	351	340	309	334	312	317	289	326	328	327	323	309	354	321	293	289	309	330	310	327	330	310	313	319	322	361	302	303	298	307	343	298	316	304	294	306	340	285	305	327	329	279	304	351	360	292	311	302	334	297	313	288	300	315	286	359	303	306	301	313	319	296	315	309	314	291	277	322	343	298	320	310	299	318	315	344	319	309	343	307	323	307	337	315	284	309	300	304	333	277	299	296	311	322	296	330	284	306	292	312	299	304	336	294	292	287	313	314	294	301	301	323	309	323	318	300	324	321	327	305	300	320	318	329	319	334	325	313	330	318	317	293	308	306	308	321
6680	1459	2544	3173	2871	2387	2186	1959	1634	1553	1380	1339	1267	1141	1162	1116	1118	1063	999	965	968	939	959	937	926	931	946	944	899	847	888	854	900	855	866	893	911	880	893	836	835	799	847	863	774	820	832	826	835	847	826	809	843	828	829	804	786	855	792	849	828	849	833	836	791	822	770	783	810	848	803	781	811	790	849	811	816	856	815	793	785	780	782	843	833	816	836	835	764	816	750	820	830	791	783	838	822	805	785	859	788	734	804	817	758	803	802	793	790	844	756	817	813	788	807	737	811	837	857	821	810	797	802	814	785	767	754	795	813	820	818	715	813	756	741	797	775	795	847	796	802	817	842	800	822	748	837	823	787	747	768	764	779	859	774	833	806	776	783	758	831	810	781	846	840	768	795	777	845	809	792	794	808	801	794	799	777	751	772	819	786	756	806	843	838	775	794	764	756	795	803	761	790	784	818	798	821	774	788	841	794	835	762	813	824	793	854	763	796	860	773	837	791	766	835	818	768	825	797	822	771	785	793	785	780	813	763	845	801	830	824	822	806	805	824	796	789	754	808	755	790	793	771	800	799	797	814	819	810	758	790	800	813	772	820	846	767	813	822	786	773	806	779	811	768	825	810	761	778	740	824	752	792	803	832	775	792	782	781	777	772	833	831	812	786	820	807	834	827	828	788	773	802	789	777	830	798	776	803	823	800	798	827	782	841	820	775	777	773	812	809	807	782	816	794	798	831	788	824	860	756	762	812	835	836	818	781	839	826	809	747	822	770	754	791	815	798	751	828	766	788	786	790	790	789	776	849	851	827	822	733	757	749	757	808	809	800	755	794	797	811	742	766	813	786	774	810	820	789	803	838	775	844	791	795	807	744	828	809	777	773	771	828	812	826	809	794	786	802	808	831	811	783	818	740	827	776	751	786	788	751	820	835	769	772	818	825	779	766	817	820	805	775	777	785	837	823	806	777	789	824	782	831	764	801	813	765	748	815	845	780	816	804	790	805	817	764	815	790	818	790	803	826	821	782	828	788	839	856	817	828	745	792	777	847	826	785	807	856	814	742	769	786	746	805	775	872	805	801	819	836	817	815	726	800	842	774	808	836	830	794	808	826	808	798	823	791	752	808	777	814	829	804	842	801	783	760	811	824	807	766	796	761	790	806	816	797	786	760	790	799	779	730	766	774	827	801	795	804	794	765	814	845	780	829	818	799	780	756	805	838	809	806	823	778	787	853	794	778	799	797	832	776	768	836	782	778	824	801	757	794	826	770	796	806	851	816	791	767	814	814	773	767	763	820	854	827	799	816	785	802	748	801	758	802	828	793	807	777	777	877	767	769	758	798	808	821	769	807	773	819	809	786	822	817	768	781	755	774	810	804	817	763	805	799	808	786	809	777	775	777	752	741	792	774	800	739	807	762	801	758	814	806	786	743	809	837	806	786	813	816	815	824	805	770	834	794	802	799	795	823	812	756	788	801	775	741	780	762	811	785	754	820	792	797	814	754	798	790	766	812	783	795	788	822	757	766	787	767	754	763	827	749	747	831	768	762	806	828	780	831	774	774	811	793	743	777	766	814	788	758	800	812	816	796	779	834	748	740	765	786	777	800	808	785	799	820	784	769	827	803	808	841	798	823	807	795	768	785	792	780	768	798	789	845	790	749	798	802	735	838	810	821	767	816	752	753	782	797	782	843	817	791	819	799	788	788	816	808	817	771	844	773	797	799	818	778	768	826	772	738	841	803	835	862	821	820	764	775	805	795	849	787	807	819	799	849	765	818	813	725	821	803	734	787	737	784	725	774	771	760	752	777	773	790	785	814	823	762	763	788	777	753	802	812	801	844	756	794	821	853	807	795	801	788	778	770	802	806	737	801	807	799	772	778	793	799	839	757	795	794	778	817	779	772	820	789	843	825	781	865	770	789	842	828	810	766	748	791	826	760	797	774	804	791	781	772	774	849	794	781	777	811	780	754	800	830	745	788	823	794	815	812	803	796	770	786	803	851	800	783	784	768	779	825	806	786	840	810	756	779	778	757	829	806	804	817	809	731	800	841	795	724	810	778	738	739	806	762	807	828	811	810	798	821	810	753	853	800	813	788	771	802	820	848	769	838	752	798	781	807	843	762	780	808	776	792	762	870	794	763	826	810	817	813	805	823	791	817	764	784	817	823	773	760	771	775	765	772	766	810	784	787	782	777	767	815	788	765	851	820	869	815	838	842	808	788	778	788	816	819	785	754	821	863	800	764	806	757	742	757	748	804	751	814	793	781	867	807	838	781	834	767	805	769	821	778	829	822	750	832	836	827	772	758	746	772	791	757	802	793	755	816	801	823	861	784	766	773	775	814	808	790	800	807	787	815	771	837	814	783	788	770	777	750	799	762	771	845	755	809	842	829	832	784	805	801	786	786	734	821	808	852	865	750	824	803	846	827	801	779	814	817	773	783	847	756	794	781	785	777	775	769	789	771	795	798	777	781	801	756	796	794	796	786	813	830	804	780	805	749	833	810	785	796	815	817	817	790	742	790	798	752	784	785	787	820	758	834	828	758	810	790	759	809	772	834	823	793	804	799	790	784	809	779	755	802	762	804	770	780	751	773	907	827	791	779	825	855	762	776	819	803	819	773	800	736	828	841	791	865	742	798	780	805	783	782	782	825	764	806	832	803	794	753	804	794	813	805	782	756	804	823	789	806	779	851	771	783	816	795	789	853	788	831	847	849	813	728	778	780	806	780	782	844	804	806	795	771	808	766	787	828	806	799	793	802	825	776	787	821	789	766	797	820	812	784	822	716	794	795	761	819	758	791	806	818	777	810	852	765	798	827	766	796	747	801	806	806	805	809	817	724	815	819	808	734	783	764	810	805	827	792	765	818	711	825	828	790	778	802	803	807	805	804	789	737	785	801	790	793	778	812	767	799	766	815	819	766	805	791	780	775	810	753	833	790	779	765	818	790	783	813	800	824	823	755	756	763	779	784	795	805	805	822	783	836	794	815	804	789	757	776	863	790	740	839	806	776	772	825	759	788	756	836	766	781	807	827	817	822	784	799	792	832	790	792	770	786	783	825	742	778	804	760	787	791	801	812	759	792	797	829	809	790	769	795	834	824	825	785	828	743	767	757	760	777	804	789	846	789	792	751	802	776	834	816	820	752	775	785	798	800	765	835	816	778	785	821	785	858	807	797	819	814	826	783	822	796	788	769	813	815	776	821	815	731	764	800	852	773	785	789	822	798	802	801	821	787	769	767	776	814	798	810	721	763	807	841	795	822	813	809	818	785	816	808	769	775	779	802	780	753	774	757	796	758	812	793	812	733	764	752	850	784	784	803	783	767	807	822	764	767	791	731	798	736	803	772	764	778	813	769	794	807	809	769	783	796	712	784	775	819	808	807	770	812	782	793	829	771	766	773	828	813	767	786	793	785	790	791	783	803	780	829	797	853	796	793	775	825	768	793	824	742	798	792	794	812	811	843	736	822	796	799	798
20208	2628	2176	1609	1076	852	638	595	441	413	340	326	261	297	262	209	243	221	221	176	163	168	187	189	175	197	182	189	188	174	177	170	164	163	167	163	148	148	177	150	164	174	148	152	157	164	157	153	169	157	186	148	162	160	168	164	157	161	163	149	132	138	149	138	142	137	149	156	159	184	148	137	137	173	183	134	132	153	145	165	139	150	132	169	139	170	147	144	162	151	138	156	143	163	154	140	146	153	146	140	123	145	142	139	137	140	149	155	151	149	184	151	127	169	159	148	141	165	134	155	146	149	140	126	144	153	158	178	152	171	128	130	157	175	135	150	134	151	168	145	161	151	144	142	160	153	165	157	133	158	153	127	114	169	138	147	151	145	149	131	134	141	115	164	149	129	125	146	167	154	169	145	144	174	146	156	150	151	130	161	149	136	151	132	140	142	144	125	122	142	156	182	165	118	143	135	152	147	140	147	131	149	179	149	154	162	136	135	144	127	145	137	161	139	135	155	134	139	160	146	134	129	134	141	141	160	142	161	160	148	172	127	138	148	142	162	135	135	154	141	167	152	134	134	168	154	160	140	165	148	145	135	174	161	143	143	165	139	140	146	128	140	160	149	144	151	123	143	134	159	131	149	121	155	161	135	154	157	162	152	171	163	145	145	137	156	141	151	138	136	168	144	145	149	150	135	140	167	136	142	150	147	161	129	147	143	146	133	146	163	148	143	135	163	157	150	137	128	153	164	146	180	143	149	146	142	167	143	140	126	123	153	158	155	156	162	152	143	166	156	141	138	141	155	151	159	140	138	139	165	152	141	137	164	138	140	135	128	144	150	148	150	155	128	119	141	144	147	134	163	135	155	152	165	161	140	140	149	136	144	136	151	170	139	139	166	169	143	156	139	132	135	160	160	131	128	163	149	118	146	148	127	157	135	127	152	143	153	160	155	159	128	144	163	151	160	165	138	136	146	147	139	149	142	139	133	123	139	149	133	143	123	154	157	164	153	137	163	159	137	139	153	143	148	155	151	167	148	141	142	143	157	130	130	169	166	159	133	158	149	128	145	151	166	144	133	137	173	143	158	156	156	146	140	156	130	138	136	140	156	147	145	129	137	120	139	145	160	146	151	139	155	153	135	160	139	119	134	160	119	167	161	144	160	141	157	148	164	160	151	168	152	154	127	167	162	146	141	142	146	159	164	136	141	134	168	157	151	150	143	123	158	144	144	144	158	136	135	131	144	136	138	130	133	149	150	122	125	141	137	161	144	152	142	153	144	139	140	153	150	151	156	159	153	150	140	145	153	152	156	150	151	125	142	135	124	135	166	169	157	157	130	148	161	154	130	131	150	138	149	149	177	148	158	139	124	150	174	130	161	159	158	115	158	156	162	145	136	128	147	148	127	153	150	116	147	131	144	134	134	127	141	137	125	155	165	119	146	145	137	141	162	166	129	148	153	138	143	130	125	155	142	131	139	121	154	150	157	136	157	167	154	135	146	149	177	162	141	134	140	147	133	165	145	152	136	144	140	154	141	158	145	138	138	137	143	157	151	151	162	148	153	150	152	158	137	141	149	139	161	164	138	159	140	174	146	115	129	143	149	153	117	124	148	137	154	149	124	133	157	133	136	146	142	134	127	146	153	151	143	138	150	153	130	136	137	147	149	151	133	151	135	125	153	185	132	141	181	121	148	138	133	148	143	120	157	159	137	149	160	145	151	151	146	121	162	129	148	160	149	143	148	159	153	147	139	139	157	169	146	149	130	161	166	164	152	145	165	141	150	140	128	146	140	155	154	143	148	161	166	154	137	148	134	160	158	140	133	141	146	152	172	145	132	160	126	132	152	137	145	155	138	145	153	156	154	152	150	154	145	171	135	144	149	144	161	141	139	149	148	152	120	145	143	146	142	153	147	126	128	151	134	145	152	134	138	144	128	136	136	142	143	158	149	167	163	163	157	132	151	161	129	144	139	138	148	159	151	129	148	149	161	131	135	168	139	165	152	151	133	156	164	168	147	147	141	144	158	155	155	142	141	163	137	144	168	150	130	150	145	168	147	127	154	156	141	128	127	157	178	134	159	121	131	142	153	143	138	138	150	129	114	144	134	152	167	126	150	155	170	154	148	147	121	120	122	120	159	151	123	141	172	132	130	135	152	157	144	142	161	146	128	125	133	154	154	149	136	154	154	134	153	169	159	160	138	134	145	150	146	127	141	150	143	142	123	139	146	148	155	159	150	147	160	148	145	140	141	160	117	152	127	135	153	135	133	147	127	128	146	168	169	161	134	138	150	143	158	112	155	160	143	142	141	121	146	136	125	148	159	171	163	152	136	137	161	157	143	125	136	150	146	146	130	149	152	147	155	138	147	168	153	142	127	166	142	163	133	131	144	139	151	129	144	158	142	111	167	118	140	138	142	160	162	163	143	142	120	129	143	137	146	135	140	156	134	155	126	147	153	148	147	135	143	153	153	144	137	127	149	134	146	127	146	147	149	139	136	142	150	144	159	162	152	159	133	166	165	159	125	152	180	129	137	155	147	150	137	146	145	168	154	149	157	162	153	132	137	151	132	148	135	153	134	158	142	154	134	143	154	147	139	131	137	144	177	151	120	135	156	148	145	132	142	160	153	147	143	145	154	142	144	132	160	132	138	139	167	159	131	162	153	155	143	138	113	159	147	157	156	154	136	121	136	167	156	111	144	151	150	159	139	155	143	126	135	183	165	156	155	147	172	157	152	147	153	148	145	152	128	139	143	139	136	131	131	135	128	136	163	142	135	138	161	170	144	179	129	157	141	119	137	144	143	143	158	150	127	141	142	149	146	157	147	148	141	161	165	160	129	145	149	150	136	151	142	164	145	142	155	144	146	171	136	156	141	146	149	142	152	138	149	133	156	142	125	158	162	144	130	161	132	149	141	141	143	170	126	142	161	137	170	146	126	140	137	148	147	133	163	143	159	129	169	156	134	167	143	136	140	146	142	132	133	146	136	155	151	142	145	149	155	155	145	138	140	153	165	141	153	160	174	141	147	147	155	161	125	142	123	160	152	128	118	142	153	134	149	161	136	154	147	142	130	139	151	166	140	157	151	152	156	146	169	156	160	164	167	173	150	127	146	149	160	180	142	153	147	139	143	173	174	151	158	137	146	157	139	137	148	145	151	160	126	149	135	139	145	144	140	144	135	168	160	155	145	139	146	150	145	131	157	158	146	157	142	161	138	162	163	126	130	143	157	146	162	165	125	164	135	127	176	152	142	136	159	140	164	134	146	146	140	142	171	132	154	138	137	153	152	147	132	141	147	142	160	163	152	156	134	148	149	151	157	155	157	134	158	137	148	129	132	165	145	146	137	143	152	167	144	145	144	135	150	138	159	150	143	136	162	168	160	143	148	155	143	145	142	137	152	152	168	162	156	150	147	165	131	145	149	160	188	144	136	122	143	138	161	148	141	149	147	145	127	153	148	124	152	151	155	126	159	157	134	142	154
9031	1882	3918	4857	4436	3624	3032	2477	2143	1749	1642	1388	1313	1191	1067	968	870	892	847	791	773	690	707	686	656	624	638	616	599	546	555	605	525	559	553	536	532	529	542	496	542	469	521	474	486	459	492	484	452	515	438	449	436	496	471	444	447	472	478	455	446	405	439	455	441	446	423	430	452	415	450	422	431	442	433	461	440	398	408	420	406	402	402	467	437	460	403	413	435	400	460	438	415	452	437	421	439	455	470	439	417	440	407	388	428	439	433	396	463	418	406	411	448	392	435	380	422	428	420	397	402	401	409	446	411	417	429	403	438	401	398	414	435	456	389	432	389	420	449	424	396	425	403	441	417	423	462	426	462	423	415	411	415	396	425	456	412	441	437	418	396	423	405	430	427	409	408	408	416	425	403	382	415	380	414	416	418	410	428	373	391	456	435	449	371	411	398	416	428	390	412	419	415	422	398	445	399	439	430	391	354	418	437	408	440	421	415	422	441	413	415	422	405	401	414	404	392	390	419	376	416	406	424	422	403	438	416	400	439	378	410	415	414	415	407	419	398	406	419	415	397	396	352	391	377	436	445	365	412	435	399	408	371	382	410	415	379	399	441	399	436	395	420	415	422	432	404	409	414	428	447	398	431	426	432	412	441	404	363	425	449	435	415	394	399	408	388	438	415	415	383	404	398	400	381	417	417	401	421	417	422	371	411	382	386	404	409	392	386	428	440	388	385	397	419	391	410	412	403	412	408	421	396	441	448	421	424	416	397	439	380	414	411	434	411	420	412	403	418	423	405	431	440	406	412	423	421	406	425	384	439	434	451	437	366	402	419	397	366	411	378	449	418	436	409	419	480	400	423	432	425	381	368	410	449	403	388	424	381	405	425	447	419	422	433	421	412	375	387	424	418	428	441	393	381	440	422	385	423	398	404	436	400	428	418	405	414	433	401	419	403	408	416	390	432	457	387	428	390	431	445	363	382	410	419	433	437	398	403	403	455	391	419	414	425	414	426	423	382	415	409	391	391	410	418	445	411	456	419	418	404	438	421	383	424	443	383	403	393	388	433	423	421	388	429	394	406	414	427	416	430	390	440	385	382	425	411	376	412	421	429	401	385	432	415	398	386	378	386	424	424	411	443	427	393	438	435	429	447	413	409	440	392	415	429	430	376	430	409	411	445	401	382	359	435	391	439	431	420	396	431	436	406	394	409	350	418	402	430	436	467	405	427	412	432	375	422	426	401	425	392	444	436	404	395	406	403	390	423	416	374	405	415	451	435	424	446	436	382	405	401	421	409	428	377	438	381	424	403	406	378	398	411	406	431	428	426	448	416	450	416	379	411	370	396	428	394	398	406	435	383	396	416	404	445	421	450	401	428	433	430	426	406	396	389	411	415	442	421	396	413	427	458	403	371	400	423	417	428	411	457	413	388	388	422	419	402	407	426	456	420	407	424	413	417	430	471	433	397	437	392	456	414	433	444	410	384	400	384	399	383	434	453	436	401	414	416	390	417	430	390	438	413	405	410	421	416	445	418	441	424	423	415	441	402	396	407	417	400	374	421	436	432	437	412	434	407	402	417	440	414	428	378	377	416	434	413	434	448	411	403	425	452	385	423	413	415	429	399	421	398	391	407	406	421	453	404	410	456	417	403	455	427	356	386	369	399	446	406	426	408	413	425	411	424	397	393	436	402	418	435	393	394	407	415	413	395	416	400	397	389	388	389	404	409	384	402	397	406	382	397	446	422	434	383	431	425	420	408	424	428	421	454	399	403	405	432	434	418	466	413	396	477	402	400	416	424	431	419	389	428	405	402	376	397	396	439	411	414	428	411	434	396	429	372	411	419	430	415	391	422	403	409	396	450	378	398	399	428	413	417	412	436	390	425	419	390	416	412	389	414	396	408	419	393	402	445	431	372	426	390	390	404	430	419	409	390	395	442	400	386	429	391	414	443	379	430	401	408	416	457	399	430	443	408	411	411	419	420	387	411	409	399	414	427	421	389	422	390	452	414	417	400	431	400	429	414	434	430	400	392	423	448	399	390	402	364	423	414	381	396	398	422	432	432	441	392	445	437	406	440	410	366	398	393	429	434	418	405	444	401	421	412	427	409	399	389	424	406	407	413	410	446	407	412	412	401	380	437	396	423	406	404	411	404	409	435	421	397	436	422	395	414	388	418	438	405	418	449	411	443	395	395	427	371	401	404	389	433	403	433	416	398	433	398	438	416	398	435	429	437	409	421	425	445	428	425	413	421	396	378	404	399	398	435	416	429	398	405	440	421	385	388	379	395	402	399	402	388	382	418	442	423	399	398	403	401	407	402	465	435	412	382	414	412	423	423	400	419	427	405	434	395	395	407	403	459	443	392	410	401	388	404	424	388	394	421	411	423	418	454	408	388	412	374	424	426	415	386	407	409	408	436	413	400	390	408	399	402	397	421	417	402	420	413	395	395	381	403	437	395	436	397	398	401	405	400	381	397	444	422	402	395	432	402	407	403	412	426	418	435	404	456	391	415	406	422	445	455	429	463	423	426	380	411	412	382	432	409	423	422	428	409	433	405	427	408	401	412	434	402	397	455	401	420	400	424	380	399	389	378	426	415	415	388	404	395	406	413	406	385	390	401	405	398	414	410	434	435	418	405	410	392	407	417	433	387	392	433	390	409	424	398	452	435	397	426	390	401	449	372	451	388	399	412	434	386	428	430	425	421	412	421	435	408	437	435	454	422	412	410	429	405	443	415	424	453	446	412	415	393	399	355	415	411	415	433	386	391	408	410	407	440	416	398	398	406	394	415	393	384	400	387	395	409	425	342	414	441	425	389	384	436	422	427	452	406	412	411	410	419	359	432	414	414	435	376	430	392	410	447	420	370	428	410	391	428	409	430	432	394	416	404	404	381	406	440	420	420	439	380	447	387	414	403	441	388	431	422	398	424	423	440	448	415	393	447	412	432	392	386	406	407	440	435	402	426	399	451	435	389	380	426	414	408	425	420	403	447	375	425	421	396	411	425	418	394	426	423	416	383	425	399	423	421	387	385	401	401	437	436	416	414	408	396	450	433	414	400	416	428	386	410	433	406	398	430	378	425	385	408	432	429	397	374	385	414	428	419	399	444	410	406	424	396	426	386	439	435	430	424	424	412	373	411	428	426	407	426	405	404	447	416	402	381	481	406	450	384	443	422	383	418	404	419	426	368	431	407	419	399	423	459	430	428	439	422	417	369	423	393	402	431	425	426	431	406	431	435	438	405	425	422	412	403	402	406	423	400	384	452	401	414	397	402	401	449	398	392	411	401	420	403	437	391	389	456	441	425	406	408	395	395	436	390	405	418	446	437	399	446	440	429	408	386	418	371	425	410	392	402	437	407	414	418	410	425	432	438	443	398	402	404	417	414	437	383	438	428	436	370	413	403	421	396	420	390	355	400	408	391	382	418	385	445	443	416	407	439	443	400	423	399	424	435	417	356	390	442	443	430	382	411	399	410	415
2703	339	363	392	340	322	347	325	313	316	331	331	294	338	307	317	315	338	315	305	327	333	311	311	313	318	315	315	353	303	281	310	313	296	310	303	318	300	305	341	300	301	333	311	303	320	350	286	306	325	301	313	341	329	321	345	292	304	311	337	285	310	314	297	283	288	316	300	315	307	338	299	342	319	304	317	301	320	308	325	350	300	312	310	310	315	310	299	337	336	301	351	318	323	337	309	325	298	315	325	289	341	345	300	324	319	363	327	327	305	328	293	332	308	291	296	310	333	276	352	285	326	287	326	267	268	341	323	318	312	340	290	332	286	281	296	325	295	308	276	340	276	282	316	304	323	333	325	322	329	324	339	310	304	334	290	292	315	279	338	271	311	350	311	335	312	299	327	300	314	307	312	350	308	290	347	290	307	330	289	311	343	294	338	309	304	320	321	343	319	330	318	293	313	301	325	304	309	302	322	309	263	343	335	323	287	316	323	286	296	330	314	278	338	305	320	319	335	300	265	334	311	321	296	314	305	308	310	307	341	322	319	304	321	302	313	317	301	348	338	321	329	303	299	317	302	321	299	324	332	316	301	311	326	324	318	349	353	297	303	303	314	323	308	313	278	336	309	272	295	311	352	324	305	305	295	324	316	329	298	335	308	313	329	332	335	300	312	300	302	324	280	320	294	317	318	300	322	299	320	310	333	323	314	310	338	315	308	320	317	332	315	304	343	316	287	317	299	301	343	312	307	318	333	314	292	362	310	324	300	299	305	302	311	314	309	339	342	322	324	350	311	317	307	298	293	319	302	301	311	332	307	320	290	300	278	318	309	311	292	297	309	321	316	316	308	303	300	305	314	340	298	314	313	304	296	285	323	344	305	319	309	311	321	312	333	311	293	307	335	327	315	296	343	323	319	324	317	312	329	324	325	294	287	301	291	296	317	304	331	310	297	307	314	319	300	318	295	300	322	359	320	289	351	312	311	354	349	336	301	313	287	302	307	323	290	363	289	268	289	320	321	324	307	325	291	285	322	306	359	293	288	286	322	321	312	333	307	319	297	290	283	341	337	340	334	298	308	327	347	315	316	320	314	326	304	321	311	328	310	330	319	309	344	294	341	303	303	314	325	327	297	324	335	315	314	298	347	318	307	319	291	331	356	334	278	319	324	326	322	304	286	323	357	324	284	330	331	283	291	333	343	305	316	326	346	328	325	334	293	318	297	310	277	335	289	323	300	305	281	338	315	329	320	323	331	320	294	317	290	290	320	320	313	301	345	325	274	334	320	329	334	296	312	300	301	309	306	337	314	309	295	312	302	333	304	310	306	307	294	308	324	315	302	323	298	328	291	335	282	309	308	319	327	315	337	302	330	349	314	312	308	312	330	298	335	329	312	325	314	317	306	289	340	301	305	326	327	318	275	309	322	301	295	306	300	307	311	296	311	319	278	311	301	300	295	325	312	327	285	320	303	307	289	315	305	287	321	349	318	303	276	327	310	290	306	311	308	318	311	315	294	297	274	315	310	325	319	332	319	314	292	338	295	309	321	306	323	349	316	339	297	354	308	291	297	310	321	307	302	334	299	282	343	293	326	301	297	353	299	288	330	307	338	281	312	342	301	337	319	322	325	333	342	309	319	298	326	300	307	286	318	289	304	318	322	290	314	309	309	306	320	320	272	294	309	318	297	336	303	309	290	283	286	332	313	316	355	318	344	328	314	329	311	356	308	311	330	331	318	305	327	333	275	292	308	307	341	312	330	321	296	323	326	310	302	298	330	298	329	308	315	302	322	339	309	319	337	296	310	348	284	299	302	292	320	282	322	322	294	304	276	312	328	288	317	301	332	330	276	327	295	306	298	316	305	338	328	334	326	342	300	346	340	288	309	290	302	324	300	307	314	291	333	325	286	286	307	305	338	303	302	297	313	288	313	305	342	309	309	301	290	292	323	305	303	326	324	312	319	295	315	293	310	316	310	311	309	309	328	286	330	327	308	307	345	305	287	307	317	327	340	329	287	333	340	327	346	350	337	311	315	292	317	322	306	331	280	298	311	298	303	309	326	291	332	287	325	289	318	318	315	303	331	312	287	298	300	310	304	300	321	313	332	347	337	304	273	312	304	312	318	300	336	306	298	319	303	310	292	327	312	314	307	308	282	277	299	315	310	285	302	327	310	323	318	316	276	312	309	297	336	305	336	304	274	336	327	299	312	274	332	281	304	285	297	302	295	329	346	339	321	304	319	307	308	339	299	333	295	336	319	300	323	304	301	290	322	316	291	270	321	294	317	317	347	271	319	310	300	287	314	345	315	316	299	337	323	287	298	327	295	312	287	279	317	303	354	315	338	307	320	324	309	320	305	308	309	337	295	300	297	297	316	334	304	324	349	328	315	294	323	275	324	338	311	282	321	309	321	304	329	300	315	295	321	298	296	280	330	300	308	312	301	293	305	318	316	313	301	364	331	306	315	313	319	303	318	310	348	326	306	284	303	281	301	295	314	303	301	318	295	344	292	312	310	296	338	327	323	294	283	281	298	325	291	300	337	290	308	321	306	303	280	278	353	322	303	321	308	333	294	325	311	305	285	299	299	284	318	303	346	323	335	323	355	301	337	352	312	333	315	295	309	308	337	335	313	283	291	305	284	281	322	324	297	313	325	322	306	303	304	323	328	320	325	317	345	331	296	306	301	309	321	309	296	348	335	301	332	312	290	312	322	306	307	311	285	310	305	319	299	309	283	315	332	314	317	318	352	303	284	318	317	321	337	316	328	280	318	319	302	291	368	319	329	313	319	310	323	317	313	337	307	329	327	309	294	310	320	297	323	310	287	320	289	318	316	314	311	349	287	337	313	329	321	272	311	335	364	291	315	316	326	316	291	307	331	319	325	301	328	321	319	345	303	303	301	317	301	306	306	332	298	295	317	330	343	308	337	328	305	321	301	291	297	298	342	305	307	314	330	295	288	294	302	315	293	284	306	295	279	286	286	317	331	339	330	316	321	351	302	330	291	302	318	311	288	333	313	306	343	292	300	337	346	300	324	376	297	303	336	322	296	307	329	329	308	323	331	302	340	308	268	274	318	275	295	294	335	297	330	307	320	315	319	319	305	342	282	324	288	329	299	317	307	306	317	311	367	336	337	320	328	312	324	330	313	296	302	313	279	336	338	329	316	285	327	332	320	289	324	299	354	372	309	311	342	287	334	312	318	309	328	296	286	333	306	312	335	306	323	278	320	302	298	332	335	294	334	331	293	313	338	329	291	311	322	299	322	310	314	348	318	321	295	310	348	301	287	352	297	335	328	308	296	278	327	305	322	297	304	343	309	299	303	317	341	301	304	325	329	290	318	311	306	324	291	340	319	302	320	327	337	299	293	348	299	342	330	321	291	324	335	320	320	317	326	314	303	298	308	318	294	286	322	327	301	305	265	324	314	304	335	320	316	313	308	327	294	301	319	299	327	336	316	290	317	253	300	312	334	268	312	302	267
2700	884	957	1014	972	950	926	876	870	898	834	874	853	828	832	822	824	846	957	803	865	868	827	801	877	807	799	800	835	835	812	823	772	811	769	874	798	832	820	822	810	791	857	781	807	833	802	783	779	824	814	850	868	771	786	807	864	788	771	860	806	824	857	816	838	822	837	774	835	858	782	771	829	826	813	875	857	796	777	825	841	816	783	825	805	824	831	788	785	801	765	858	862	835	770	832	815	811	807	823	835	792	822	777	743	818	829	853	780	781	840	812	781	848	861	781	785	835	784	752	803	777	823	830	825	842	841	821	784	773	846	862	811	789	835	793	827	862	860	831	811	857	766	909	802	836	796	835	847	845	795	801	760	822	820	836	840	789	788	809	768	822	810	824	847	794	811	758	833	875	804	803	801	807	771	783	837	824	816	844	832	847	813	786	806	828	848	876	819	818	873	841	789	807	818	808	830	846	772	789	824	857	812	822	803	800	762	790	805	802	792	849	827	767	829	808	787	765	802	837	860	790	833	859	853	813	847	799	795	832	823	811	795	859	819	811	869	826	853	808	820	864	819	808	852	802	783	812	806	797	852	790	782	830	786	801	800	811	809	843	808	777	838	823	794	828	819	831	746	817	814	816	810	797	790	817	805	851	812	823	874	811	787	831	832	817	815	817	819	830	784	816	787	848	778	832	769	773	806	839	788	865	816	847	768	849	795	803	802	802	829	808	778	841	774	823	792	839	785	812	830	833	848	815	797	789	818	798	792	828	823	785	783	726	782	813	802	813	793	828	800	844	824	820	770	795	845	763	806	854	793	823	861	808	787	771	797	798	772	818	857	789	798	828	786	796	789	804	848	828	807	844	829	812	828	838	812	833	789	775	830	808	806	783	840	837	828	775	825	828	830	820	845	791	812	812	788	806	820	818	782	854	857	819	793	863	799	798	863	840	838	843	782	851	832	807	801	785	786	840	793	778	789	776	845	826	822	747	793	779	819	825	827	805	847	790	818	763	842	811	838	825	846	829	763	827	790	778	818	786	833	780	832	788	809	809	763	824	810	846	826	824	805	838	809	832	807	818	836	845	786	828	789	768	772	861	817	780	797	817	773	846	819	834	801	760	824	847	833	823	841	849	793	873	843	878	819	813	836	804	774	773	823	769	838	851	756	843	844	803	812	850	799	819	768	815	818	795	798	808	847	810	803	765	824	809	856	779	811	836	834	840	833	881	788	781	803	757	853	828	862	829	759	794	861	785	780	802	829	828	791	772	812	784	830	833	825	795	762	805	829	791	808	782	869	828	838	771	814	805	780	847	834	845	845	815	844	794	820	817	801	790	806	811	806	822	825	848	846	831	740	794	837	818	822	804	849	836	799	803	791	838	801	868	822	852	784	758	828	802	831	802	808	819	834	823	797	815	760	822	809	815	807	867	770	819	791	827	819	866	865	813	804	808	839	826	794	764	792	793	833	823	801	831	870	811	813	805	815	792	815	830	828	832	791	805	788	843	761	812	779	842	876	771	771	817	847	796	786	828	852	834	787	802	788	818	786	755	803	824	832	849	800	822	809	833	807	804	805	797	795	765	837	786	793	812	763	805	823	829	808	795	818	816	771	829	807	810	874	801	878	775	830	806	866	842	817	816	798	766	849	806	840	855	788	815	855	801	810	785	838	798	877	818	797	814	848	868	825	785	779	774	829	811	832	817	842	786	813	815	755	825	828	856	814	793	807	817	805	817	788	767	836	767	773	813	782	814	826	740	834	856	821	822	850	779	818	823	865	828	820	830	823	798	821	806	805	815	847	851	797	815	760	791	826	850	863	820	850	772	787	837	823	771	777	841	849	807	826	741	811	837	794	875	831	785	790	808	816	847	751	812	817	817	818	802	805	801	817	822	866	816	818	827	786	839	789	845	822	841	812	837	766	798	828	837	780	814	803	885	794	810	848	807	831	802	787	811	778	824	772	795	806	782	822	756	768	818	772	804	802	796	824	799	788	819	843	799	840	831	796	789	765	798	807	830	808	777	761	825	796	838	778	788	751	861	830	813	844	780	828	803	875	819	845	836	793	781	816	821	794	811	747	780	793	786	801	815	803	851	832	850	810	764	762	845	848	813	845	823	830	829	802	822	759	775	788	818	730	843	852	834	828	796	842	840	806	800	837	815	825	813	787	774	833	775	788	880	780	795	776	818	752	801	820	823	755	842	817	814	819	811	798	798	792	810	769	795	778	845	787	839	779	808	812	858	833	806	832	821	794	803	799	803	841	804	827	814	839	774	791	809	791	840	801	823	792	899	777	835	794	781	844	779	819	756	795	788	780	841	765	806	792	846	782	812	830	824	802	811	837	853	802	800	820	809	770	774	854	811	817	812	830	809	822	806	833	822	812	821	820	817	783	762	808	824	831	813	769	796	810	817	803	848	760	793	795	867	861	862	773	797	825	748	781	792	824	760	818	832	832	753	775	817	817	859	815	771	824	821	816	774	818	807	783	843	822	805	847	832	787	819	825	874	811	814	791	848	804	798	799	813	833	820	779	830	831	797	855	801	823	840	816	809	798	809	852	839	800	784	838	884	809	818	818	837	746	802	818	876	836	826	828	756	809	792	789	789	766	776	894	823	778	818	772	789	785	828	801	805	812	816	826	780	792	816	810	771	754	821	857	862	812	784	799	853	776	808	760	848	778	795	849	843	803	807	830	780	851	827	811	807	790	816	788	811	866	832	791	771	763	838	775	838	842	755	800	850	812	823	838	832	836	791	791	809	800	802	813	808	836	813	762	819	855	764	830	784	805	808	793	783	818	861	839	790	829	806	808	814	828	804	783	748	865	856	805	792	825	852	837	826	778	819	810	766	788	824	802	847	850	835	775	791	766	781	788	814	822	847	810	826	824	822	773	802	832	769	763	828	795	818	829	769	777	836	787	775	840	846	828	815	801	841	830	826	805	821	768	765	767	813	770	789	756	805	825	779	780	825	828	766	830	799	839	793	770	783	826	825	863	792	861	793	849	785	796	889	777	824	832	890	790	786	829	772	788	796	795	814	799	822	805	782	790	800	860	780	812	801	776	849	859	836	757	814	791	783	763	782	802	816	827	811	744	792	798	854	782	784	850	823	849	820	823	797	788	882	782	824	759	822	886	828	774	808	838	796	809	858	787	772	856	794	802	820	783	805	802	819	829	844	837	774	814	842	778	783	809	801	753	774	780	804	800	793	777	843	834	856	848	824	855	804	834	802	828	847	825	822	833	835	826	788	866	871	849	819	799	828	805	842	816	833	804	848	831	786	841	773	753	806	787	761	792	886	784	829	815	835	821	820	813	874	841	859	770	846	865	828	887	794	803	843	806	821	771	791	804	815	795	798	812	757	823	802	740	820	791	775	830	852	828	801	846	788	846	816	834	796	781	819	826	841	879	836	834	855	800	817	790	808	808	845	833	825	785	824	765	805	816	826	807	843	743	812	811	793	820	812	812	832	891	838	836	774
11603	1179	1190	1077	764	656	515	470	480	417	453	436	374	345	375	378	355	352	342	329	323	329	356	324	317	297	324	358	316	338	319	335	349	340	295	319	326	313	322	337	331	336	332	324	307	301	326	318	323	283	304	296	316	343	320	310	321	325	333	315	276	340	340	316	321	326	333	304	304	298	303	305	330	324	310	327	306	296	323	303	272	288	291	300	343	306	319	305	328	322	329	325	336	319	319	311	303	335	304	306	308	293	354	292	283	327	290	321	307	311	297	311	362	328	269	274	326	351	316	320	310	333	308	298	339	295	324	319	315	330	320	352	321	316	312	300	334	311	322	309	337	283	294	311	340	287	316	296	322	313	325	302	307	303	285	299	326	305	316	317	315	291	307	301	282	316	354	289	333	313	310	298	295	289	304	318	320	299	289	307	324	323	321	326	315	351	318	314	323	335	317	328	307	312	338	298	329	294	302	315	301	328	331	318	301	358	314	310	341	327	327	317	313	332	303	303	294	301	334	334	312	332	316	321	323	307	305	322	329	303	313	313	290	348	282	337	291	331	324	302	303	320	325	322	316	281	305	339	313	318	312	285	325	330	304	310	295	327	340	330	306	315	326	310	300	331	306	307	333	305	307	309	294	304	293	322	300	303	327	311	301	296	303	309	326	322	334	305	284	324	311	327	325	346	284	307	324	300	322	303	297	332	295	300	325	354	304	296	344	316	316	315	310	308	295	319	319	299	297	301	323	290	319	314	285	282	299	311	292	339	307	313	306	325	295	333	321	318	308	320	307	300	306	317	295	280	281	282	302	336	318	331	332	338	319	298	344	315	321	325	304	326	328	325	309	322	298	313	288	301	321	291	296	308	328	306	326	336	324	284	319	329	319	326	330	309	334	317	336	296	311	334	322	312	308	333	349	291	334	293	299	331	327	316	301	329	275	324	306	310	295	320	308	322	334	322	294	310	295	304	296	317	313	326	308	316	346	309	294	319	311	307	294	320	297	308	292	304	324	315	284	306	342	305	316	308	320	296	309	298	350	326	293	308	321	308	298	316	333	341	290	284	298	297	318	314	322	319	311	306	324	288	315	297	334	319	306	317	313	323	332	351	324	325	337	311	341	283	322	336	293	293	311	327	325	305	312	319	317	315	295	351	326	304	287	312	303	297	344	307	290	308	315	292	343	317	337	304	322	316	298	276	314	310	288	306	300	316	315	311	313	313	330	346	295	289	298	291	317	290	327	302	307	289	353	288	303	296	314	276	319	324	322	302	297	290	336	303	317	333	297	337	339	339	320	317	283	298	309	335	284	286	319	293	325	302	288	299	340	317	292	314	305	397	311	341	346	328	322	295	313	310	329	321	310	309	296	317	288	288	269	300	305	324	292	308	311	320	291	361	305	288	316	271	320	292	322	293	276	343	333	294	291	341	317	316	291	293	301	300	304	331	296	336	327	302	319	337	285	315	345	337	301	315	303	318	335	303	325	314	308	344	272	345	282	297	328	308	305	308	329	288	328	306	310	307	325	313	316	296	316	299	294	299	298	317	314	295	325	333	306	313	345	301	346	309	307	302	324	282	339	289	323	281	325	330	334	316	309	312	340	363	331	265	322	324	306	278	312	296	285	325	315	283	302	329	339	345	329	288	313	310	310	329	330	291	307	349	307	281	316	343	331	322	307	321	312	286	337	321	303	306	309	324	308	319	320	311	315	267	314	318	302	305	289	302	318	285	287	312	345	306	299	317	278	298	315	333	300	325	324	300	318	305	308	313	325	315	310	310	296	334	310	304	308	300	327	312	291	301	313	331	323	282	327	350	317	331	291	283	329	305	288	323	292	329	311	296	313	307	288	314	265	307	309	346	284	309	272	315	337	316	289	308	320	309	302	281	325	304	320	326	319	344	302	317	320	277	309	308	306	334	299	311	309	287	293	320	316	286	315	329	284	332	359	298	293	310	297	318	302	315	297	312	324	305	338	344	302	339	323	317	322	333	307	314	303	321	321	333	337	292	313	343	304	302	323	329	303	345	329	323	299	318	312	285	285	319	328	310	312	317	316	318	334	296	263	371	311	334	311	337	334	316	329	303	271	343	291	332	300	317	315	264	308	320	308	299	328	326	325	300	332	340	331	342	343	303	335	309	294	305	321	312	344	306	298	310	306	335	292	309	318	328	319	324	304	311	276	312	307	340	311	310	294	284	321	282	283	334	293	327	299	311	296	318	300	290	305	329	319	292	324	311	307	303	270	325	341	300	309	323	329	326	345	319	297	351	298	342	341	320	310	297	302	291	334	304	314	289	332	296	297	340	341	294	317	336	333	336	318	361	316	302	279	323	300	314	304	320	303	318	322	300	327	313	303	326	323	333	304	343	334	305	305	322	311	326	315	300	321	329	303	327	320	330	325	351	303	320	296	277	300	285	307	321	357	319	309	301	340	335	295	302	315	295	316	307	315	320	336	309	313	323	324	336	334	325	320	297	352	288	295	305	309	318	324	303	276	291	296	334	320	349	341	294	309	331	262	305	308	305	297	335	310	326	322	323	278	317	332	334	353	317	280	290	323	290	322	313	327	319	278	298	322	293	311	285	313	346	299	307	333	274	309	318	343	301	289	312	326	324	278	319	292	322	336	316	315	271	321	297	359	294	305	343	299	276	320	319	329	315	307	327	319	287	330	332	323	303	307	317	317	294	287	297	293	327	312	308	330	307	323	311	325	297	308	291	304	336	298	322	353	286	290	317	278	294	311	295	351	295	306	321	337	302	333	283	335	275	300	305	324	331	297	306	294	312	318	316	298	318	307	293	361	348	310	297	325	299	321	324	296	292	315	287	288	325	325	306	272	301	313	329	310	279	301	290	337	330	360	328	318	305	313	335	328	279	302	299	292	298	336	336	335	352	342	312	320	353	301	362	324	306	328	268	282	282	318	334	307	312	294	287	306	312	287	302	300	301	302	267	315	307	319	304	286	293	307	332	341	318	254	282	293	310	316	298	336	306	301	344	328	323	309	295	324	334	292	307	335	309	311	346	355	290	317	312	315	327	328	342	337	321	291	314	276	313	325	278	316	287	322	290	336	313	317	349	305	336	290	310	343	295	326	335	296	309	322	324	319	324	299	323	326	324	359	276	302	328	327	269	298	318	269	327	325	291	329	317	330	315	333	319	352	333	312	286	317	260	331	317	312	325	343	293	301	295	301	316	300	311	308	292	322	309	311	299	319	306	309	290	346	305	294	310	338	331	293	316	334	294	320	301	328	325	290	347	303	317	296	301	316	361	314	288	344	316	299	322	308	304	308	310	282	316	305	324	306	320	295	313	302	287	281	298	323	328	298	305	333	310	296	289	296	354	305	296	303	326	312	313	285	312	331	284	286	308	305	317	314	346	341	310	314	348	299	291	327	304	313	334	312	333	320	267	324	300	349	317	290	313	301	340	314	323	284	293	305	312	353	344	296	303	299	308	324	322	321	319	289	257	335	321	343	337
6507	1622	2608	3124	2856	2490	2148	1816	1630	1524	1428	1348	1248	1224	1130	1068	1074	1005	1042	993	961	967	932	848	898	896	927	888	949	894	856	856	889	865	855	874	813	904	860	830	849	888	811	823	842	887	821	811	806	823	824	800	852	801	819	796	811	863	848	812	787	791	805	792	815	745	781	781	799	855	842	821	812	768	829	820	844	806	811	763	823	804	787	784	784	850	803	803	790	762	826	796	806	760	825	776	805	745	819	790	807	782	806	764	805	807	775	782	798	790	759	823	774	779	808	836	851	804	802	819	783	756	788	793	790	822	838	742	828	802	739	845	804	803	784	777	804	800	822	831	798	835	812	751	812	806	814	784	776	775	800	808	790	810	795	782	815	768	793	789	790	852	793	760	807	805	787	811	824	768	740	745	837	783	786	788	737	780	781	857	789	780	803	721	815	807	806	798	822	765	796	784	822	797	785	808	782	758	826	824	806	800	834	802	808	778	765	852	807	804	843	815	791	822	800	783	781	819	810	827	798	792	808	821	751	801	781	865	804	743	766	838	813	773	852	747	827	745	821	793	767	765	809	810	773	779	824	822	819	730	768	815	788	754	819	773	816	809	806	747	791	807	817	790	797	769	776	771	833	768	784	770	810	794	795	789	803	810	804	792	764	832	877	774	768	784	781	757	755	785	815	784	756	761	766	821	806	827	808	737	815	794	750	774	803	824	803	777	787	706	785	780	866	792	780	781	801	786	777	750	781	786	771	824	763	793	791	849	833	770	798	777	794	759	758	824	776	832	736	820	822	737	739	809	799	819	815	820	748	795	808	748	771	787	764	800	875	823	768	822	848	801	840	776	840	752	750	785	795	773	797	817	784	762	823	794	792	783	826	812	824	787	870	808	816	788	814	779	797	749	740	811	730	780	780	842	788	780	809	762	770	787	836	823	802	782	792	853	805	780	831	759	773	812	769	830	754	763	800	790	781	788	823	774	756	766	811	801	804	805	809	854	810	818	799	812	778	820	771	844	810	779	807	790	813	775	796	831	708	804	763	818	800	818	774	827	789	740	784	755	778	805	755	790	798	790	763	797	790	808	808	766	791	830	775	741	770	754	802	789	775	722	774	756	787	825	781	743	818	824	806	855	801	809	800	818	810	743	738	810	811	794	772	801	747	768	808	769	733	760	818	790	786	768	765	787	784	815	787	780	790	800	825	765	836	792	852	776	767	769	760	794	808	787	768	842	770	783	823	766	807	784	774	809	773	827	807	741	809	814	824	769	836	792	734	819	755	750	808	831	829	811	759	774	794	782	806	798	831	762	802	737	778	761	754	804	821	812	789	750	791	780	821	815	771	777	762	795	842	776	774	845	782	828	835	767	818	785	794	816	811	803	800	766	836	777	772	770	833	758	797	810	776	769	807	798	785	773	794	767	754	813	752	809	821	814	769	794	786	765	793	759	769	795	757	801	777	770	805	787	802	794	768	802	761	771	807	790	793	809	801	834	792	795	822	779	790	777	814	741	714	763	781	786	798	790	785	782	804	779	779	775	802	826	758	793	786	775	839	773	781	766	791	774	811	764	782	779	819	785	843	797	798	801	779	774	789	798	790	790	742	794	744	788	801	773	801	751	766	794	789	844	775	747	779	815	829	790	827	802	835	739	804	768	809	781	790	818	816	829	728	792	823	788	783	773	783	789	823	790	811	792	815	801	833	816	774	794	813	815	779	836	807	784	777	814	810	795	785	800	799	807	834	816	790	808	805	845	820	787	782	827	765	727	788	785	794	739	800	813	773	821	838	814	806	785	812	804	777	800	838	790	732	796	833	842	807	788	789	815	741	761	777	797	823	800	797	754	793	786	754	833	802	802	811	792	787	758	811	828	764	773	772	794	752	823	766	807	805	738	778	790	804	763	801	787	802	779	843	775	823	826	806	828	844	767	837	810	738	861	817	800	804	775	830	746	783	730	754	802	785	792	752	809	808	772	790	801	775	807	837	803	805	794	800	827	762	726	763	813	816	823	805	760	830	790	781	797	790	757	790	784	839	766	848	780	824	776	804	778	806	790	815	813	794	794	772	767	785	777	807	810	838	818	786	833	789	802	818	816	802	795	760	803	784	839	778	761	802	804	794	819	751	805	793	782	784	834	869	808	809	792	862	770	774	779	758	874	773	752	853	817	772	759	763	766	758	822	795	782	871	800	786	810	838	796	813	848	800	777	804	811	807	778	808	847	785	793	796	789	831	822	807	850	790	778	833	775	780	762	800	826	802	821	799	832	777	764	780	803	807	793	836	807	779	766	745	829	766	780	758	798	778	778	777	713	801	805	795	780	779	786	780	843	793	797	809	826	787	726	789	804	792	770	812	785	830	822	829	766	755	803	795	779	835	774	816	790	800	783	773	796	753	812	786	782	782	740	823	825	785	785	773	795	812	835	758	772	834	763	845	794	781	826	794	733	810	828	765	780	794	822	817	777	778	808	780	812	791	791	782	825	779	786	767	852	786	773	799	758	820	769	782	769	765	809	759	770	786	840	799	838	793	843	780	788	759	751	847	794	796	803	764	784	817	744	829	753	848	795	834	801	776	794	818	798	798	793	779	784	829	779	832	810	777	771	785	760	762	809	875	757	799	795	815	827	805	801	844	793	800	759	813	751	813	778	764	806	774	799	765	845	785	796	800	813	767	779	824	756	791	799	813	752	753	752	759	791	800	821	780	800	761	749	832	802	782	775	748	797	789	799	778	847	739	787	778	772	782	819	807	794	792	814	805	767	777	776	819	747	813	780	764	795	781	704	809	805	815	782	778	795	846	754	776	845	832	833	810	795	809	788	778	797	824	762	782	793	808	831	829	785	792	748	812	807	745	828	795	758	805	758	745	785	800	770	785	788	803	799	780	734	792	825	831	770	827	750	803	780	757	840	792	815	791	750	845	816	778	832	799	786	795	798	812	794	827	843	840	802	754	824	783	800	825	737	769	826	769	763	813	785	762	843	851	852	831	806	737	774	791	801	767	784	834	802	769	758	803	864	819	807	749	806	776	794	751	813	828	750	815	770	724	758	818	805	800	762	811	771	828	758	774	747	784	815	807	821	808	781	832	802	793	829	782	758	823	785	774	736	736	821	803	759	820	796	815	774	733	826	840	792	822	829	819	716	796	768	767	839	759	809	758	849	754	784	754	743	771	820	781	817	799	843	788	777	826	806	779	814	784	779	802	798	778	778	782	786	825	784	782	800	776	778	822	801	790	791	786	787	830	778	761	802	824	802	797	783	800	787	771	752	773	796	789	801	818	775	761	764	767	753	791	756	809	756	815	775	779	801	830	788	796	796	834	767	761	776	751	820	795	806	748	766	813	846	779	835	806	782	765	737	805	854	810	787	802	849	780	788	799	827	746	784	756	840	749	807	796	802	749	766	811	818	784	768	808	809	784	769	791	788	838	801	826	817	794	789	812	791	806	838	797	759	811	769	760	811	792	824	794	772	800	820	788	805
20403	2648	2263	1682	1181	897	714	541	461	385	315	309	296	273	273	230	221	207	229	207	219	190	215	184	166	187	180	163	194	168	143	188	180	146	177	165	149	155	152	164	158	178	174	166	166	147	164	190	162	146	166	168	147	165	163	148	153	155	132	184	154	156	146	146	139	141	161	142	169	164	145	129	145	127	145	137	148	158	154	147	164	160	157	167	151	168	147	145	146	140	154	169	155	137	151	148	164	158	138	155	162	138	131	164	161	162	150	130	144	145	137	151	151	154	159	149	154	139	138	154	142	143	149	162	172	146	131	126	133	152	140	129	147	159	146	152	161	166	158	126	152	148	146	140	162	163	133	154	153	160	159	132	139	132	128	155	143	123	164	149	134	144	148	139	159	162	155	178	168	140	140	146	144	152	140	144	157	159	152	126	157	163	152	151	147	163	136	154	165	141	131	148	160	157	140	133	148	161	126	150	144	148	160	142	140	153	148	135	151	154	138	142	169	127	157	149	158	161	155	147	163	139	163	157	142	146	144	160	158	160	146	142	135	146	147	140	146	144	162	153	161	159	154	160	139	135	165	153	137	132	169	143	146	133	135	153	144	135	144	150	152	171	161	160	121	162	148	159	135	136	144	129	149	145	170	140	148	134	149	146	159	139	136	137	156	167	141	148	139	179	147	148	135	134	152	144	160	157	145	130	124	150	162	129	145	151	162	156	165	142	157	126	150	161	139	153	139	148	132	150	138	138	151	155	156	165	140	147	139	142	166	150	165	130	130	153	134	134	157	138	165	156	147	143	141	158	137	138	155	149	156	137	126	149	134	139	137	158	171	152	159	138	157	154	134	158	147	139	158	144	167	165	160	149	137	165	148	155	138	147	160	139	132	148	158	148	150	142	150	151	137	149	138	159	136	140	141	152	142	146	144	143	167	123	183	156	130	140	172	154	140	144	135	155	146	150	143	138	137	142	148	148	148	135	166	149	160	163	133	130	157	153	131	159	147	139	139	143	143	168	150	130	138	144	140	156	166	154	157	161	159	151	161	142	141	142	154	146	144	151	135	159	141	144	125	146	144	149	133	154	156	156	146	113	146	157	151	131	147	155	136	144	116	144	120	156	131	152	153	135	143	150	149	144	151	134	135	149	131	167	143	134	152	170	151	130	132	125	159	156	146	133	143	137	140	147	140	148	159	136	124	147	144	148	161	150	161	158	154	138	154	141	152	148	133	145	147	159	166	151	152	139	159	143	141	159	175	153	143	171	148	164	128	165	148	158	170	137	131	172	153	158	152	134	128	153	138	163	151	131	123	150	117	150	140	162	158	160	131	143	143	135	167	144	142	143	150	154	142	149	169	140	160	144	147	158	148	148	151	156	127	135	153	155	135	148	152	155	158	138	122	158	159	138	147	158	134	145	130	175	151	138	139	156	151	141	146	177	140	139	147	124	158	172	155	130	152	137	158	127	141	154	129	147	150	125	147	146	138	144	145	155	130	150	176	136	154	145	152	153	149	156	139	156	123	177	140	177	157	139	155	140	168	185	164	128	150	169	128	153	139	159	157	169	168	139	153	143	147	161	144	165	125	146	167	133	144	150	163	133	113	167	140	134	148	145	166	161	131	122	151	159	165	140	131	150	165	159	136	158	152	159	144	134	141	160	139	153	135	143	182	133	144	140	139	141	142	125	137	155	155	162	149	166	146	145	155	157	132	139	144	144	134	148	147	162	135	165	150	143	142	155	145	157	163	146	158	150	164	155	159	133	143	132	142	170	145	144	167	147	145	171	134	135	145	144	160	149	136	134	145	160	146	164	163	159	140	167	135	126	146	166	147	152	150	140	163	142	149	142	142	142	140	148	132	142	160	159	163	144	157	150	161	137	156	126	159	131	160	125	141	141	139	126	147	184	151	132	135	137	144	140	149	138	134	154	140	118	137	145	142	137	166	171	145	158	129	163	143	119	135	143	132	142	141	158	146	163	137	162	145	150	169	154	144	128	146	142	114	151	150	141	144	138	134	156	158	158	148	140	142	140	171	151	137	155	164	149	154	150	163	143	166	145	149	163	127	158	153	145	152	152	129	140	145	150	172	170	144	146	139	140	135	154	153	125	145	142	140	152	149	144	144	148	134	149	133	160	148	154	138	141	140	143	148	143	129	150	150	148	163	146	171	138	128	120	139	130	154	156	126	146	160	133	151	156	159	146	141	156	158	156	169	151	156	151	149	162	177	146	140	153	145	135	153	160	136	175	156	140	151	145	162	134	135	142	138	139	127	146	155	136	156	137	155	124	165	156	165	161	169	157	166	145	146	134	140	136	130	147	156	161	162	135	145	158	144	122	146	157	146	137	147	150	177	156	149	167	161	121	147	155	148	142	122	133	149	137	143	143	163	149	170	137	132	166	159	155	138	127	151	140	134	172	135	165	155	152	167	130	136	149	155	132	123	143	129	144	138	153	156	147	142	146	154	158	146	152	150	157	156	148	160	152	150	144	155	153	151	145	144	155	121	155	151	146	132	154	158	145	148	153	145	151	159	154	145	150	164	144	155	141	139	149	146	139	151	174	147	146	137	147	144	145	142	153	140	148	151	140	151	167	152	135	135	141	148	141	158	157	153	147	128	132	147	143	145	152	179	156	155	156	126	143	148	156	128	136	152	163	165	161	154	148	154	149	154	137	130	132	146	141	139	146	154	151	131	132	136	157	130	165	191	151	164	148	155	158	135	143	164	172	148	142	148	141	136	112	159	155	157	145	140	144	148	143	162	151	149	145	135	157	146	153	145	151	163	152	142	127	159	156	140	133	149	156	142	159	135	146	132	161	137	151	131	149	141	127	137	150	151	136	159	154	132	139	158	151	147	137	154	154	116	153	152	158	162	119	154	159	140	149	160	143	143	147	145	146	137	174	156	134	132	165	152	149	147	122	150	155	136	145	161	144	171	163	166	149	162	147	144	139	147	137	147	142	150	147	158	185	155	168	130	168	136	135	149	149	123	145	146	155	147	159	140	165	161	130	148	142	147	147	155	136	150	155	120	149	129	140	146	148	145	137	160	141	132	131	141	154	141	149	153	156	121	135	140	161	145	151	117	162	143	152	142	142	144	148	165	150	127	161	137	136	156	128	145	135	167	148	171	163	172	139	141	146	150	143	148	149	141	141	152	149	142	137	163	162	166	137	157	149	142	154	159	154	157	128	127	164	155	144	158	167	137	122	137	145	157	169	157	117	147	160	146	170	168	154	152	128	127	121	141	139	135	143	144	172	141	132	154	126	146	155	137	145	135	137	149	170	152	140	138	150	158	149	137	140	146	146	152	152	145	121	151	155	144	140	145	162	174	159	142	139	150	149	152	151	138	128	153	145	159	146	146	164	154	164	146	139	162	145	137	160	141	160	141	166	147	155	151	127	150	134	158	156	151	158	134	153	153	134	134	139	141	131	147	134	162	149	142	137	124	151	160	149	133	167	135	179	138	167	145	170	143	128
8969	2036	3973	4947	4336	3693	2958	2481	2006	1845	1645	1474	1286	1126	1097	1025	925	921	845	825	796	727	734	706	652	662	653	593	634	595	551	529	550	559	568	533	523	539	516	526	515	450	488	481	488	439	449	471	469	487	467	472	454	450	468	450	488	457	462	464	433	471	443	415	466	414	458	448	468	411	427	445	421	449	434	413	412	461	456	429	408	428	413	424	420	398	432	416	421	465	419	393	456	410	441	422	398	409	409	451	449	420	446	454	420	388	436	423	424	437	433	409	433	439	427	429	418	407	440	409	399	424	384	409	436	423	395	398	440	383	439	415	456	385	398	406	413	427	423	441	420	443	405	396	441	446	410	408	394	409	407	420	380	416	423	436	430	382	428	365	420	419	442	412	425	411	390	413	405	438	393	383	423	407	423	446	382	448	439	387	432	420	380	433	403	374	435	421	415	411	414	419	406	450	420	456	406	435	391	436	419	385	423	429	423	413	386	416	408	447	395	417	393	400	445	436	421	408	428	425	419	416	422	423	413	456	406	414	415	422	399	416	418	389	421	398	455	444	407	362	443	410	370	379	385	425	421	393	434	398	402	419	406	414	417	453	458	419	402	412	388	414	362	416	440	390	400	414	380	442	370	407	415	410	416	413	391	384	393	420	441	407	438	410	374	414	435	411	407	428	403	413	400	391	416	457	438	405	451	355	424	393	404	427	377	395	405	434	413	408	404	389	409	418	424	420	408	380	387	428	443	398	427	407	430	409	440	422	422	440	378	382	413	426	396	407	417	399	404	427	437	434	405	381	416	432	441	413	405	416	405	433	396	401	431	426	437	371	436	412	463	445	402	425	385	416	429	441	479	420	406	413	384	410	440	422	418	432	407	382	395	434	383	421	453	416	396	406	399	409	365	379	425	392	432	418	414	401	415	418	386	427	434	418	414	422	418	429	431	406	406	424	443	423	416	439	411	440	424	400	364	446	385	409	458	399	371	434	438	427	397	385	432	416	398	428	402	370	398	368	459	438	412	388	409	382	391	423	409	402	409	402	435	394	432	414	403	404	408	428	418	374	410	400	429	397	382	404	385	415	414	432	417	419	387	407	403	415	447	414	394	387	422	390	411	394	386	391	419	406	426	400	390	399	401	400	413	433	426	420	390	411	428	380	409	421	382	431	402	400	407	398	438	399	409	424	407	404	410	427	423	411	449	439	443	413	410	385	386	418	427	352	453	408	403	436	405	409	419	446	403	408	432	370	396	402	437	419	426	454	389	404	410	408	454	437	423	401	434	427	421	398	389	391	405	429	469	420	422	427	397	405	402	422	410	380	391	423	414	437	388	384	429	400	396	393	406	417	410	395	407	427	418	420	404	447	419	454	424	415	451	373	373	388	386	370	423	415	413	412	393	423	445	416	453	438	406	422	415	440	414	425	424	387	423	421	424	452	389	426	461	409	427	396	415	409	420	363	430	417	439	425	404	391	386	457	405	407	423	402	447	415	439	399	436	387	412	386	421	414	415	395	425	448	407	413	408	435	429	409	412	428	400	407	393	389	416	394	406	448	445	420	439	411	412	433	412	430	458	436	430	388	409	412	421	408	427	406	385	381	420	432	402	435	420	422	402	404	435	398	395	432	423	435	432	404	416	433	398	429	394	387	385	424	442	391	384	433	426	419	389	379	389	388	431	416	425	414	396	424	429	443	424	400	426	415	387	430	394	403	439	408	409	438	435	401	422	394	442	389	446	421	382	420	447	390	448	442	406	400	412	423	404	395	394	423	426	383	433	440	397	379	403	382	393	407	402	400	395	377	436	411	440	414	405	392	387	383	420	418	425	401	347	432	391	402	428	388	446	435	401	395	419	408	413	424	378	412	396	405	402	413	377	401	411	422	366	426	410	377	424	427	409	413	394	397	401	404	387	396	406	427	404	398	434	425	383	417	403	413	415	412	439	402	419	415	418	429	416	427	425	455	422	370	433	383	407	436	407	412	392	414	422	410	409	410	396	408	418	390	409	408	408	390	385	402	419	412	413	399	433	418	398	435	418	409	435	399	406	403	428	443	398	460	424	397	405	428	415	437	391	375	413	407	428	428	391	383	378	400	424	425	429	434	392	442	451	371	370	437	415	414	423	401	383	436	410	411	394	437	416	416	416	381	418	432	434	422	371	424	453	388	417	437	407	410	394	438	431	390	428	417	418	400	396	420	416	419	416	433	442	434	406	397	435	422	412	457	376	408	410	427	409	423	447	410	403	395	398	426	414	399	448	420	433	427	463	432	393	402	428	438	403	408	437	408	423	391	429	375	420	438	419	456	407	406	391	418	408	398	396	426	410	412	436	426	395	410	428	464	414	417	436	433	398	428	397	427	427	424	412	428	388	385	391	421	431	447	411	419	424	413	364	446	408	355	403	419	390	416	427	397	450	430	413	423	401	407	351	411	435	427	436	441	418	375	398	432	386	436	400	400	415	389	382	436	429	374	387	397	447	423	417	399	396	416	403	415	453	403	393	378	424	406	388	391	416	432	441	402	391	410	417	419	405	405	385	430	413	381	393	430	429	420	446	425	411	411	429	396	395	414	423	405	389	430	432	434	438	428	391	427	428	405	402	415	405	416	432	407	422	413	443	396	416	408	417	428	422	370	396	392	403	440	440	413	435	428	407	409	419	406	417	378	400	409	405	437	428	421	433	393	405	391	415	397	422	406	419	444	423	398	416	388	430	420	441	417	406	420	401	423	415	406	387	428	437	431	404	420	420	416	425	406	448	361	376	411	435	403	391	452	425	462	396	412	380	406	433	421	421	441	379	404	433	422	410	406	393	455	424	423	400	434	389	370	403	394	445	428	415	429	399	393	403	423	427	400	411	439	438	436	386	437	418	416	400	391	402	391	416	398	411	370	413	444	431	422	401	438	384	422	424	401	423	392	428	372	416	405	415	451	417	457	413	424	412	398	396	416	413	413	413	423	438	428	398	401	407	418	401	384	396	426	441	369	407	411	450	399	428	442	403	417	427	409	442	385	388	417	407	395	448	418	418	439	446	407	440	379	448	368	415	441	390	384	375	412	393	394	407	386	431	413	413	389	433	433	409	416	404	452	372	437	402	423	419	427	421	405	428	429	420	397	394	422	430	447	409	415	372	378	432	393	405	421	423	439	427	407	436	415	425	419	410	417	380	407	434	408	392	402	358	405	412	399	414	418	434	417	365	406	438	430	451	398	423	367	426	403	419	431	433	424	436	422	436	391	413	417	399	408	407	415	390	412	441	443	408	423	429	408	432	461	415	420	400	400	438	430	434	386	382	421	364	426	411	441	392	403	439	407	396	392	375	408	418	400	409	431	431	396	413	421	424	432	418	376	417	378	407	424	462	394	417	381	392	401	396	418	432	413	416	410	391	397	407	428	388	409	435	413	398	418	401	424	417	451	435	439	431	423	414	387	428	427	405	398	424	410	424	419	416	395	390	424	470	400	414	403	395	433	456	412	436	399
2962	385	393	381	380	345	351	307	298	316	331	316	315	314	276	328	309	310	335	327	290	311	290	360	298	320	315	334	331	321	293	313	309	308	310	336	304	317	333	351	317	323	303	280	316	327	313	324	303	288	300	303	277	329	307	282	313	343	318	323	326	292	330	301	322	329	293	306	309	340	333	331	340	319	344	331	330	329	274	315	320	310	328	321	313	296	297	292	330	312	299	320	311	307	319	300	333	324	327	279	336	322	293	277	307	326	306	303	332	322	320	312	317	301	353	295	337	330	329	320	327	310	284	311	267	331	294	301	329	306	324	308	339	299	293	283	293	303	324	313	335	265	295	302	355	316	293	327	322	307	318	327	321	272	287	306	326	306	319	276	314	324	307	324	281	312	310	307	284	303	330	318	298	304	360	281	334	342	297	306	336	296	316	320	304	341	314	329	332	360	281	346	324	285	315	313	320	276	323	310	335	318	286	296	326	300	283	268	284	289	309	313	343	297	302	322	309	335	318	312	309	315	296	289	302	320	301	308	325	350	322	288	308	324	319	323	323	324	297	317	332	348	328	319	293	342	294	309	322	312	338	289	298	283	296	288	288	262	294	366	337	297	351	313	325	298	323	276	313	310	302	321	311	311	319	290	300	322	325	336	320	293	298	318	306	316	341	324	325	293	289	321	319	317	307	324	323	326	309	335	312	302	311	330	290	311	332	321	319	320	300	312	318	300	302	331	337	309	312	329	292	297	305	297	328	292	332	306	330	301	316	329	323	342	315	340	298	312	293	299	318	307	321	325	314	320	307	330	281	306	287	298	342	315	349	358	296	281	339	347	340	284	303	288	317	296	320	303	328	337	290	293	297	312	322	294	352	304	306	331	313	330	304	337	338	320	331	318	322	290	326	313	290	355	300	341	337	308	292	328	287	277	302	311	345	340	322	294	324	306	321	325	306	342	290	254	329	343	321	299	266	294	314	296	340	292	331	308	336	357	339	298	312	321	303	306	316	340	346	327	315	283	319	310	329	316	318	312	317	315	307	332	360	348	318	321	319	327	306	303	326	322	319	335	288	326	320	303	317	317	320	324	313	325	324	302	298	312	299	301	311	289	331	335	295	317	314	319	308	344	311	347	311	356	299	305	302	301	339	310	330	307	303	305	309	288	288	331	284	295	305	312	336	313	313	347	297	305	301	319	295	336	341	357	341	307	339	298	304	330	323	302	337	310	357	318	309	294	346	309	330	290	305	304	310	291	318	344	298	291	281	346	319	311	318	321	315	336	324	289	312	297	321	305	318	354	301	320	316	311	308	322	288	344	304	283	315	308	324	313	306	313	263	333	302	307	323	317	316	326	333	311	333	321	336	323	304	291	313	327	305	278	329	297	334	321	345	283	331	329	321	308	318	320	327	321	342	330	304	312	344	291	311	265	300	285	321	315	319	308	322	341	316	331	308	331	313	309	303	302	349	296	319	323	334	308	328	315	318	332	315	313	311	317	320	313	324	342	304	332	294	323	323	304	340	312	318	339	331	315	309	299	326	307	287	307	326	293	341	305	311	326	296	321	289	300	311	332	296	311	304	322	334	320	304	317	312	290	330	323	324	316	319	344	347	306	308	320	314	291	321	302	312	292	334	276	326	310	299	342	308	310	296	334	297	311	287	325	279	288	340	333	344	306	315	321	275	362	327	293	315	315	313	279	320	335	335	324	351	320	337	309	340	321	305	333	335	321	318	276	332	352	294	312	330	319	287	317	331	324	293	304	311	296	290	310	353	321	307	286	319	322	324	324	338	350	309	326	309	298	313	329	299	332	303	335	303	326	320	301	310	315	302	318	296	282	292	327	306	346	298	333	342	351	322	359	302	314	312	293	332	358	288	326	309	285	334	289	323	290	279	321	313	315	331	326	309	322	304	294	321	326	324	324	332	303	312	307	327	332	347	307	329	343	337	323	299	324	323	293	312	335	310	308	303	356	319	274	323	339	348	328	281	296	322	318	313	338	295	339	331	286	317	314	307	335	317	317	305	334	300	315	316	294	332	324	313	296	324	297	319	319	314	300	317	321	319	297	304	283	321	294	317	324	346	290	309	318	312	321	296	334	327	322	294	353	285	285	302	349	278	309	327	315	288	345	313	348	327	300	302	336	327	317	336	286	322	313	295	302	292	291	327	300	346	334	337	301	304	309	284	308	310	280	310	329	333	325	322	313	300	306	287	323	325	298	339	298	331	329	335	312	323	326	316	348	292	313	286	299	328	330	337	314	298	312	314	343	307	307	321	315	313	305	301	291	310	323	309	292	304	294	292	295	327	318	315	288	301	337	284	313	282	286	325	326	315	345	323	318	317	305	352	279	325	269	312	303	311	324	326	299	351	286	323	312	300	273	275	303	316	305	292	328	320	340	314	337	348	303	306	335	321	330	326	305	332	322	326	335	314	317	328	313	321	308	301	340	308	308	315	296	298	321	346	319	292	334	313	289	336	336	328	308	354	300	302	297	343	322	313	325	311	329	298	343	322	319	294	343	305	318	297	323	305	309	297	305	287	296	323	307	315	316	290	327	271	309	313	314	290	300	305	350	303	323	283	325	333	343	322	316	315	315	297	325	357	324	267	307	288	292	336	326	329	314	335	307	307	311	307	323	324	319	345	351	340	329	334	346	314	307	306	336	295	303	310	299	317	324	352	333	315	326	316	308	323	331	316	302	343	321	307	342	300	306	306	317	329	332	321	320	297	316	322	337	297	327	303	312	293	320	277	313	338	312	300	272	300	318	310	332	318	309	346	330	308	329	325	351	331	314	290	335	335	281	324	312	314	282	323	311	322	338	319	316	279	337	285	305	285	319	311	303	324	313	321	296	325	306	342	323	285	320	305	302	315	356	294	297	295	309	367	314	308	344	298	295	332	315	313	313	316	314	295	324	285	326	325	289	323	308	333	316	322	334	313	296	327	317	308	319	310	301	350	316	312	332	331	307	312	315	308	318	308	325	349	336	355	301	311	292	294	343	316	308	319	342	311	320	302	292	342	336	312	321	295	298	291	317	301	297	314	304	347	308	301	294	325	301	350	343	316	318	320	293	318	307	332	299	313	313	304	313	274	329	258	302	310	311	303	309	311	299	322	333	305	321	287	310	316	347	317	330	321	297	296	323	316	287	315	330	309	326	288	315	306	309	330	313	303	277	299	291	309	333	284	290	340	292	317	298	316	309	312	345	314	308	315	281	330	346	305	287	313	311	290	288	308	300	312	309	325	287	285	302	326	309	333	290	311	334	299	328	326	302	324	326	282	339	308	323	302	283	311	319	319	301	336	344	305	313	314	288	332	312	312	304	297	323	303	321	330	338	293	306	322	352	272	299	296	325	287	281	322	322	317	303	311	377	309	293	324	288	311	289	291	305	314	330	316	336	307	332	312	300	313	318	312	306	324	315	287	342	322	306	295	326	307	314	294	343	323	312	330	363	305	327	317	327	308	315	343	319	319	315
2769	916	963	1060	998	962	940	879	881	854	870	819	854	849	821	844	821	807	807	799	804	796	777	812	837	873	837	823	808	807	898	845	784	812	808	879	800	804	812	843	831	847	786	845	786	792	806	813	817	871	849	815	839	819	844	810	820	765	805	808	806	837	775	742	803	834	764	769	782	829	804	780	828	831	805	836	829	803	821	809	821	772	829	797	820	809	830	808	756	825	790	819	774	799	821	784	822	836	801	843	757	846	846	829	800	749	802	804	882	813	869	811	799	780	763	820	798	866	814	785	808	791	786	808	802	806	782	808	775	864	871	789	810	845	817	805	803	803	792	817	826	812	842	781	768	844	803	781	798	826	828	821	813	847	774	833	770	817	807	785	858	831	806	843	729	833	772	782	800	856	799	785	780	851	802	810	744	839	806	798	824	816	819	791	808	771	794	797	790	766	807	747	819	783	784	806	847	845	800	798	786	814	820	815	817	785	806	821	797	838	763	785	803	799	788	838	815	728	842	743	816	837	814	814	788	813	785	801	821	879	792	870	844	781	820	811	828	843	772	832	824	797	797	807	766	771	787	846	825	838	816	843	814	770	771	856	839	823	829	804	838	832	864	819	835	760	830	803	821	832	852	836	787	803	819	801	812	787	781	751	762	786	788	826	793	798	805	783	804	813	834	788	784	838	831	779	836	818	783	861	821	809	855	800	790	835	824	823	798	809	774	768	872	778	825	820	826	858	834	806	745	798	794	796	838	786	821	779	754	811	855	836	877	897	835	852	837	813	840	813	741	810	819	784	822	834	806	801	780	777	802	810	740	853	865	818	794	869	822	807	776	773	846	821	827	808	815	855	833	835	786	832	844	828	832	792	767	827	846	813	779	821	845	850	804	825	842	809	835	838	814	819	820	816	803	814	791	811	798	817	818	804	836	865	849	813	834	795	836	823	813	815	800	801	867	823	852	803	859	766	825	816	875	789	811	803	780	845	776	837	792	833	792	809	744	813	815	826	860	796	789	808	799	787	793	797	846	842	797	806	812	782	816	840	845	862	806	841	825	859	834	843	759	811	762	818	830	792	832	814	837	784	784	772	889	814	788	832	824	810	802	787	808	811	833	732	739	796	808	867	799	794	844	782	773	837	839	846	812	838	789	868	830	782	800	849	756	811	800	786	845	789	807	796	821	848	798	854	852	802	789	819	884	800	810	787	868	777	789	779	788	783	834	794	829	816	814	807	786	779	814	796	830	797	771	779	832	813	847	790	832	768	849	783	791	866	807	744	795	799	812	829	813	865	810	789	774	818	883	800	887	793	766	824	803	783	814	802	865	806	829	801	807	825	766	784	780	793	778	797	821	839	798	817	829	812	820	772	747	774	859	790	851	790	788	844	813	866	771	786	821	749	833	776	804	799	815	791	810	809	826	784	849	823	816	792	878	814	781	821	792	826	812	858	781	796	744	806	804	833	833	777	808	800	769	790	775	804	786	778	777	822	762	863	817	776	829	810	835	794	782	780	828	762	808	805	765	872	766	796	798	879	784	789	870	834	797	823	846	785	806	811	780	877	810	772	857	807	805	800	844	826	808	756	808	808	800	801	853	806	822	837	838	798	913	807	787	818	815	823	841	753	784	798	885	794	838	786	827	810	818	840	768	837	783	799	771	831	823	792	788	789	832	799	815	842	834	798	789	831	815	792	815	797	793	808	799	781	768	812	824	817	809	859	829	806	821	815	815	842	885	811	776	826	824	778	768	823	822	817	797	853	773	831	804	811	819	843	826	777	812	804	802	780	808	842	849	804	779	829	813	828	777	788	776	844	766	787	785	816	788	771	881	842	772	832	849	801	796	815	763	729	773	819	805	776	826	803	837	823	840	796	794	769	832	823	788	823	796	803	848	771	803	829	794	816	790	824	825	791	799	828	795	807	824	759	771	796	821	834	829	809	786	767	855	811	803	854	809	829	805	773	793	860	833	785	816	799	816	768	792	841	825	820	840	786	845	846	803	802	771	851	774	780	859	802	798	791	833	788	808	826	826	781	790	836	812	769	831	780	841	820	765	777	870	820	800	802	873	830	845	853	814	796	786	808	782	815	814	801	801	818	820	811	763	834	843	861	897	877	858	796	828	864	792	811	825	791	811	828	833	818	834	812	799	836	814	805	834	825	788	793	755	806	807	808	776	772	796	808	842	795	777	789	798	839	809	840	778	824	807	782	825	814	821	845	828	802	788	841	868	786	806	807	819	840	773	800	796	801	812	820	768	795	829	815	863	799	805	827	820	847	823	818	848	787	769	834	806	830	815	851	813	814	775	792	730	848	824	850	845	769	843	790	786	846	807	842	815	762	807	805	777	858	821	773	787	812	808	786	805	807	822	778	796	822	804	824	815	830	802	808	787	779	805	836	816	801	804	759	770	841	811	806	832	828	819	796	812	805	806	822	818	786	815	807	809	812	822	819	849	815	846	821	818	820	824	841	813	815	796	844	827	825	798	782	829	810	852	802	788	799	810	744	861	803	773	799	764	835	857	800	798	752	767	798	794	785	807	820	792	832	781	816	763	781	822	830	841	841	828	820	831	774	862	812	819	787	846	789	828	879	786	826	829	770	776	858	822	786	788	843	817	829	825	806	784	766	794	815	781	810	752	793	773	804	815	778	795	858	782	830	807	755	766	846	830	794	825	800	829	764	794	849	801	867	779	817	784	832	813	825	833	846	838	851	820	864	789	810	810	831	792	818	777	778	850	826	822	799	816	852	815	838	857	803	810	822	805	782	800	827	754	810	821	777	848	788	834	796	780	866	801	859	819	805	788	775	833	806	768	780	785	760	791	783	805	778	780	767	819	796	771	861	794	826	784	811	817	806	785	828	846	780	803	768	833	821	795	790	838	808	791	771	811	805	851	777	801	843	786	806	807	843	796	798	778	778	802	816	836	786	822	840	827	770	824	792	818	861	837	803	758	816	812	827	865	808	826	852	806	833	822	852	832	791	742	811	800	791	754	802	840	845	832	828	821	779	799	788	784	798	826	811	779	787	806	850	787	833	769	840	826	800	831	840	794	808	758	773	856	801	776	829	831	832	836	781	807	800	794	774	793	769	790	803	801	804	803	830	783	820	824	822	814	767	789	774	832	819	845	853	834	800	815	799	769	772	802	835	833	846	814	758	834	876	796	855	820	822	757	813	834	845	828	793	805	789	808	828	799	819	785	864	786	838	836	819	788	785	799	784	812	712	846	806	818	853	835	782	776	779	832	779	804	783	833	798	814	803	828	774	809	795	804	815	819	809	801	748	783	789	804	812	833	848	856	828	783	775	771	780	840	762	855	820	766	880	826	824	835	874	819	806	813	798	820	809	800	867	786	803	799	820	754	807	825	808	792	818	752	791	823	778	858	866	769	817	812	855	823	798	817	821	804	815	835	829	788	789	819	841	786	815	792	804	792	779	829	775	785	848	812	814	767	786	810	862	771	831	833	837	846	837	797	798
11492	1134	1314	1016	769	629	540	514	470	429	412	389	376	329	366	342	357	335	335	317	335	355	349	324	323	304	318	311	302	336	302	315	289	348	332	334	325	342	281	303	315	312	313	308	294	309	290	300	336	315	325	329	318	301	331	312	330	337	328	310	288	335	330	297	296	310	319	309	297	349	324	290	350	298	317	301	335	313	325	303	312	318	310	307	312	296	314	330	295	336	303	339	319	313	312	290	303	304	301	305	357	353	292	305	326	310	335	307	310	304	332	362	337	302	297	305	312	312	310	352	304	326	280	315	349	311	294	327	307	304	336	304	281	311	326	285	312	312	321	266	274	309	276	332	317	319	331	282	347	312	302	306	315	340	323	298	308	312	335	287	316	317	301	298	301	329	296	312	291	320	289	316	318	282	285	305	292	328	305	332	286	340	309	299	301	332	337	349	338	330	292	323	316	279	314	321	307	303	316	299	299	285	323	288	303	331	291	344	332	322	314	321	286	310	319	313	330	321	326	301	315	317	282	304	320	314	313	310	315	275	325	337	326	345	321	319	322	336	308	349	301	306	315	288	328	299	329	306	328	271	328	285	325	322	298	300	323	309	328	326	314	324	317	289	288	325	317	310	309	325	307	330	314	320	344	336	277	324	339	326	297	325	314	326	300	299	333	307	301	313	292	316	317	325	335	294	302	276	319	319	282	299	320	282	296	337	321	307	314	288	341	273	299	312	321	330	312	328	328	296	287	318	315	272	342	271	308	305	338	361	301	310	327	312	319	320	324	291	330	330	305	309	335	295	321	298	312	304	298	337	296	342	339	288	342	326	325	308	343	302	315	327	341	317	288	307	263	280	314	320	312	278	333	318	295	339	327	292	279	300	309	340	313	317	313	317	313	328	302	314	294	330	338	302	307	304	330	326	311	276	302	333	305	294	325	305	312	316	289	296	313	287	326	325	297	303	282	299	302	323	294	321	283	314	316	307	317	299	284	290	309	340	280	332	296	293	320	281	323	288	310	352	313	311	329	297	338	322	285	260	330	289	327	328	365	307	304	301	317	298	328	332	305	344	325	326	304	301	307	295	309	354	305	343	299	307	308	288	320	303	324	321	301	292	338	312	295	315	304	308	315	322	322	301	337	323	281	315	295	310	314	280	291	324	311	308	325	308	300	338	288	297	316	293	315	317	320	336	290	336	307	342	303	297	295	345	313	286	313	330	317	277	301	347	307	320	334	327	285	318	302	350	274	317	305	330	323	329	314	347	321	311	294	323	314	291	307	310	324	304	286	302	310	297	328	312	345	343	331	279	326	292	271	291	298	284	323	335	315	314	299	280	311	303	355	287	320	338	309	333	318	319	312	318	294	284	299	302	294	314	328	297	297	313	303	313	303	333	312	329	336	338	345	294	338	315	328	308	314	323	277	307	315	279	329	287	297	316	301	306	300	323	350	291	364	301	309	309	311	296	297	319	337	307	307	322	298	297	337	320	309	311	325	312	333	305	350	315	279	344	298	316	302	315	346	305	281	313	315	335	312	297	283	338	338	317	315	323	310	300	329	321	330	318	295	340	262	318	304	316	314	312	315	271	339	310	321	313	298	321	312	341	309	314	323	324	292	313	292	324	311	352	318	322	278	313	321	299	320	296	299	316	304	306	309	307	302	252	305	326	309	311	307	323	301	299	316	290	316	297	305	304	300	305	313	292	311	320	307	271	326	317	303	307	283	313	333	327	308	303	332	278	314	315	304	330	292	314	340	348	321	342	331	305	276	315	314	353	341	314	298	322	339	334	298	317	304	297	332	276	304	287	338	297	297	341	320	292	305	310	319	315	330	301	299	347	294	292	325	306	320	326	304	321	297	297	303	345	292	291	294	298	321	289	319	313	299	299	312	299	304	260	339	329	339	296	276	297	336	326	278	338	290	327	306	307	352	328	338	330	297	304	289	327	306	326	315	315	283	338	312	315	286	304	311	314	296	347	319	299	316	345	304	302	315	309	321	315	315	348	308	311	339	347	303	338	308	276	359	311	308	307	348	308	283	316	300	318	307	302	320	311	304	314	316	324	321	307	317	321	320	305	322	334	313	334	338	307	319	274	294	311	297	293	344	313	354	337	322	297	318	293	279	308	304	320	335	324	318	303	286	333	304	304	347	348	286	320	286	320	313	314	310	295	356	313	317	321	290	338	334	333	329	288	294	312	287	327	282	312	298	338	311	294	285	300	320	331	319	316	337	324	305	342	306	329	316	338	295	333	321	335	317	323	297	318	316	322	299	329	344	327	306	314	299	327	350	323	295	329	322	320	327	329	310	300	322	315	307	306	294	324	330	336	329	295	287	300	279	312	315	329	320	319	329	316	333	335	294	309	315	325	330	296	331	289	283	298	329	334	332	287	331	338	305	301	331	297	298	321	334	266	292	302	303	336	289	318	331	338	326	302	267	312	296	318	320	329	312	320	325	298	322	280	285	287	305	297	326	279	309	334	319	337	320	314	332	324	323	353	288	301	292	308	343	319	316	298	332	284	313	316	312	294	304	314	327	334	300	299	331	330	342	298	312	294	311	292	336	284	317	334	290	308	336	287	309	300	302	324	333	284	308	308	323	336	332	321	324	317	350	302	318	307	304	335	312	307	314	315	313	311	304	302	332	295	305	325	306	316	284	319	305	275	321	318	287	326	310	300	322	313	301	336	330	343	316	301	289	336	326	324	344	314	316	283	322	313	257	308	340	286	329	277	328	320	289	294	326	324	326	324	308	335	304	318	307	332	317	297	296	309	349	312	296	342	316	312	345	322	283	294	336	336	318	282	296	328	327	311	317	316	330	308	324	334	331	324	260	285	323	284	316	322	317	282	317	300	309	319	323	330	329	330	311	304	293	270	299	322	312	330	273	294	304	310	321	301	341	294	328	307	331	322	296	281	322	348	324	280	281	318	297	331	316	350	299	309	281	306	325	332	340	308	317	328	343	333	300	305	324	267	286	317	310	304	321	270	306	333	309	328	314	340	320	317	308	302	302	325	314	309	307	295	304	267	301	328	319	322	331	317	294	323	300	291	324	323	342	321	305	322	327	307	292	301	332	296	326	303	309	298	345	328	305	335	319	319	297	311	308	297	299	283	311	307	302	313	305	318	279	307	285	309	307	312	349	296	318	321	299	301	334	284	318	309	275	316	304	302	298	283	338	331	299	303	265	317	316	326	291	348	323	317	313	342	315	317	326	291	312	319	312	319	341	290	302	294	300	323	295	304	295	312	315	310	325	317	339	327	308	320	331	316	336	316	310	311	285	279	331	311	303	330	307	323	322	309	306	322	335	293	329	295	313	286	305	326	321	349	335	334	307	314	302	302	295	311	286	314	327	290	311	293	325	299	333	293	320	306	331	316	297	311	290	330	276	304	309	309	282	308	276	290	312	321	263	291	333	326	297	333	297	324	303	281	278	296	323	313	323	305	318	301	312	319	320	324	338	322	270	295	333	318	274	276
6513	1564	2581	3223	2825	2379	2141	1887	1700	1495	1397	1315	1279	1167	1164	1133	1106	1033	1020	950	973	968	860	941	892	895	884	860	913	860	874	914	830	845	877	847	876	843	838	822	846	829	816	833	823	845	824	834	826	803	803	798	813	807	822	758	852	824	842	765	835	785	800	807	853	808	827	839	758	758	836	804	798	835	766	777	780	827	828	774	780	814	827	763	770	782	791	768	837	813	813	817	834	824	814	757	736	806	823	786	837	813	813	788	800	790	798	758	803	779	777	783	802	838	786	744	824	764	821	791	822	832	813	765	799	804	786	861	774	801	801	783	808	831	801	774	832	870	792	776	775	787	816	830	790	787	791	798	790	803	734	780	810	765	776	775	765	814	806	759	743	804	734	758	805	834	797	856	777	730	788	781	841	733	770	796	793	783	761	809	778	775	750	777	807	763	855	777	786	839	797	813	767	822	786	786	774	793	771	781	795	825	746	791	761	817	814	798	795	814	768	812	834	805	804	784	824	774	799	815	783	752	770	792	766	820	776	791	778	787	783	748	792	801	789	818	821	771	786	801	791	741	844	827	789	824	819	725	754	814	777	748	802	824	801	780	805	821	815	740	787	807	818	788	853	769	826	853	795	779	794	764	773	778	784	789	795	797	790	823	838	835	772	835	770	797	780	854	749	801	727	843	809	798	815	789	799	750	801	781	795	805	795	850	844	804	812	770	786	784	795	830	815	812	799	779	782	761	763	741	773	767	807	820	771	826	794	812	786	782	858	767	816	818	838	791	746	789	828	818	759	789	816	802	835	787	807	794	802	775	775	822	838	838	829	806	788	766	820	847	771	772	762	800	817	806	797	812	847	795	812	788	790	832	835	865	825	779	784	821	811	791	790	764	834	775	836	798	788	777	792	787	808	828	850	753	810	796	804	792	779	813	866	809	821	770	792	783	807	768	818	744	800	788	822	828	816	822	789	831	765	799	795	825	803	825	838	788	818	798	792	816	815	800	762	799	766	812	808	777	768	816	841	837	785	756	790	791	799	813	763	765	837	786	785	781	773	772	784	761	840	815	808	799	742	805	764	781	787	805	791	801	817	822	784	773	781	772	795	793	783	805	776	779	806	813	761	766	794	792	770	790	752	753	836	814	772	791	753	809	830	782	801	814	795	763	807	818	794	754	750	783	772	757	762	794	762	819	815	840	743	760	802	767	819	775	730	798	808	777	823	776	843	804	822	778	758	828	793	786	859	769	784	830	812	831	763	821	802	761	786	866	798	772	787	783	762	799	804	846	747	797	783	821	810	766	822	802	765	776	829	805	830	783	806	864	826	789	789	857	778	812	803	799	820	789	811	797	793	766	854	814	788	778	802	734	793	802	811	756	839	746	783	791	792	811	845	806	763	855	812	784	833	854	781	795	814	763	757	791	814	742	772	760	794	748	798	808	836	797	797	778	791	771	842	811	794	869	725	758	747	822	762	793	745	787	779	769	791	803	812	799	834	866	811	821	788	750	769	774	797	815	773	791	848	776	839	813	795	826	795	821	828	763	813	768	842	804	862	817	850	789	872	791	790	794	817	776	780	737	746	826	844	816	757	762	790	777	785	836	783	856	802	794	755	823	790	778	815	774	782	833	757	783	788	810	778	741	758	794	796	800	820	782	821	765	821	792	753	835	813	759	773	792	797	797	827	773	828	782	800	813	779	824	817	776	815	815	758	790	802	752	800	802	781	816	831	793	780	793	825	765	803	797	857	791	774	727	755	811	803	819	766	800	807	812	800	850	780	793	814	752	775	793	735	833	765	815	781	783	787	803	758	787	801	774	832	802	825	814	836	843	806	788	768	776	811	786	752	803	801	821	785	848	806	840	823	801	762	802	763	797	783	768	779	804	822	798	826	816	818	849	806	844	783	789	749	814	759	821	818	782	787	789	778	814	821	798	816	779	826	840	785	818	808	807	730	811	787	787	776	776	809	848	805	813	829	855	823	759	807	824	809	829	820	756	837	761	845	820	784	781	725	796	793	855	788	781	815	794	790	822	782	776	822	738	779	832	806	805	792	777	838	804	800	751	772	791	830	796	863	777	775	821	832	815	778	771	807	786	815	798	755	837	780	796	805	765	760	818	817	837	798	799	790	803	811	817	789	754	781	818	794	841	833	784	779	853	768	827	796	823	775	777	787	798	797	796	775	800	797	766	797	817	814	754	831	863	821	811	796	789	775	775	825	783	800	798	772	779	789	832	825	783	798	786	785	796	811	804	835	792	795	769	771	775	799	803	807	761	803	805	766	785	787	796	873	787	805	822	802	715	798	779	773	809	819	763	757	774	842	802	766	838	828	843	794	769	854	791	767	782	787	805	788	793	792	812	841	759	810	785	755	795	807	804	811	816	744	789	780	803	778	743	790	773	754	770	777	807	809	790	760	813	812	768	817	761	803	798	781	782	737	788	829	790	772	749	795	778	785	783	811	800	777	794	759	782	822	810	756	789	849	867	815	768	782	778	738	784	736	816	770	794	798	777	815	835	737	810	823	798	818	839	806	778	827	862	831	801	775	810	781	760	819	773	847	747	801	797	805	769	770	798	794	835	809	783	790	793	799	797	810	811	775	805	803	797	792	816	805	769	787	780	732	760	770	793	824	783	825	822	808	758	812	748	723	781	830	827	781	810	809	832	855	752	777	742	748	778	745	803	749	820	777	772	822	762	799	843	812	782	794	780	814	787	798	829	833	781	734	776	797	753	824	810	782	787	838	831	809	843	772	836	784	810	802	767	807	819	784	801	817	818	827	765	799	783	778	758	777	876	839	835	774	779	828	751	793	828	796	798	770	810	850	797	768	802	772	766	811	773	862	830	793	792	770	730	812	779	753	787	745	805	794	752	798	788	803	811	812	795	765	765	761	799	822	777	776	825	848	780	808	762	774	794	788	846	800	782	834	805	868	757	803	834	811	776	766	826	839	810	782	735	810	816	770	794	812	787	747	832	757	763	819	760	771	781	827	830	796	790	794	774	831	810	791	741	734	816	783	804	812	799	766	815	766	799	845	802	837	761	819	767	768	794	784	789	794	807	817	808	850	765	823	819	797	742	779	812	796	803	812	819	833	808	826	754	766	823	796	795	817	785	851	817	771	809	857	832	839	773	771	783	835	818	780	825	756	749	770	793	764	802	803	847	762	829	756	818	809	788	793	770	822	800	772	740	816	778	811	830	802	833	759	793	789	802	794	782	817	783	830	765	808	815	824	810	813	811	815	808	804	777	790	775	797	774	764	806	799	826	804	795	834	760	789	753	834	753	799	802	847	781	813	768	750	804	821	786	828	782	834	774	791	814	779	824	828	810	814	803	749	801	749	798	787	786	808	794	837	774	768	789	843	791	797	806	785	822	841	833	834	800	859	763	778	803	810	767	796	796	833	804	821	801	811	794	791	790	757	799	779	748	823	820	765	822	791	813	822	819	814	852	791	806	765	776	820	765	793	792	826	817	807	790
20255	2690	2184	1684	1173	907	654	537	460	387	337	295	299	265	229	227	239	220	206	212	188	211	191	187	170	161	154	177	159	147	161	156	157	172	161	171	169	137	155	167	181	171	179	157	173	165	166	157	145	145	132	153	161	136	161	149	151	139	134	171	150	149	151	136	153	127	146	143	164	134	157	161	157	129	154	143	160	162	143	144	149	156	141	155	158	151	146	161	134	160	143	163	158	167	160	147	145	160	172	142	187	148	160	152	154	162	171	147	170	149	130	171	163	160	144	127	127	167	158	159	154	155	132	147	134	159	131	143	148	158	143	124	147	169	125	142	156	147	151	167	147	162	153	149	135	148	147	144	133	155	158	127	164	137	110	165	133	137	140	138	138	162	131	152	142	142	141	134	160	155	168	157	156	173	143	150	145	132	138	144	140	144	137	161	158	146	139	163	150	136	155	153	158	139	169	125	138	135	149	152	160	137	123	152	150	157	134	151	146	154	138	127	141	156	151	143	163	147	157	155	132	154	139	145	154	156	149	139	147	147	166	148	151	160	147	131	164	147	140	148	141	126	148	158	157	145	140	144	145	145	142	151	135	137	144	151	144	135	144	149	126	134	159	152	132	147	157	156	153	144	165	160	145	138	132	137	151	155	151	147	146	141	170	156	168	159	146	149	155	155	143	148	160	146	134	172	152	137	151	147	142	133	161	151	137	138	137	148	126	146	138	143	159	137	157	160	144	161	128	155	139	137	155	131	140	164	171	142	159	147	164	119	154	129	132	160	150	164	157	146	157	128	165	148	143	128	144	146	159	144	152	154	153	146	129	166	162	138	132	180	141	124	163	156	137	158	142	135	132	150	121	160	135	147	130	153	138	131	127	149	154	133	135	132	139	155	137	139	128	131	183	144	151	160	138	155	162	149	132	127	162	131	138	139	137	127	158	134	137	143	157	141	162	139	139	156	155	134	141	157	147	147	143	140	147	128	169	163	137	159	148	135	135	145	147	149	156	143	151	140	141	139	154	144	140	126	148	151	130	152	135	123	144	151	141	149	145	133	149	152	177	143	169	157	148	151	134	151	160	144	138	149	125	142	154	143	121	135	151	134	122	144	120	148	156	151	165	141	129	156	150	148	148	134	148	133	135	127	149	155	133	141	165	135	140	142	162	140	162	122	149	129	156	137	143	166	136	142	137	144	162	147	152	125	141	145	141	148	117	155	157	142	153	162	146	147	170	149	148	160	157	144	152	153	133	136	145	153	161	136	116	152	156	167	149	134	152	143	160	143	160	158	142	134	145	119	141	154	147	168	137	139	136	146	149	139	145	135	166	164	149	138	158	141	140	143	151	125	130	149	158	156	118	141	132	136	153	159	141	132	138	172	164	139	141	158	130	157	151	159	156	156	145	162	171	149	154	153	137	141	163	163	143	158	163	141	145	136	148	142	153	136	161	160	149	149	156	145	136	143	156	114	148	147	139	146	155	161	164	125	137	147	151	135	149	167	140	144	141	136	132	131	169	146	132	146	133	156	156	160	148	141	119	127	132	130	166	147	134	159	146	167	140	165	137	128	128	145	176	135	148	143	126	144	155	160	149	140	152	142	141	130	113	152	147	125	157	159	126	158	162	154	143	148	141	160	152	146	149	148	160	135	158	153	151	154	124	160	138	143	153	153	148	149	161	158	142	127	140	152	159	158	161	131	152	144	138	154	143	141	140	140	135	146	149	164	135	127	161	150	157	157	149	152	150	143	133	139	146	143	151	151	138	135	161	128	152	126	141	147	134	145	172	135	123	165	163	152	158	155	137	142	127	145	134	140	150	155	153	154	134	141	183	149	159	150	133	134	150	151	148	134	126	145	148	136	130	165	166	131	143	154	131	129	136	125	137	146	124	136	168	146	176	134	152	129	143	145	141	126	155	161	134	160	113	133	144	124	132	146	130	140	129	153	162	157	142	167	151	148	147	146	133	119	161	138	136	143	161	146	135	143	155	157	135	149	156	165	171	160	156	125	142	135	141	173	125	137	156	144	139	157	141	137	164	118	151	155	139	140	149	153	140	137	139	141	154	148	137	145	150	153	129	142	126	134	137	141	148	124	135	133	141	132	179	141	155	145	144	149	143	142	158	142	157	141	157	150	133	134	138	139	170	139	148	127	145	134	137	143	168	135	134	145	147	165	145	139	148	162	137	150	153	133	167	163	148	144	148	145	121	136	161	138	158	145	174	161	162	126	151	146	157	141	156	166	149	143	130	126	143	143	136	157	129	136	146	153	167	150	158	131	142	147	155	136	152	155	156	129	135	142	132	135	161	154	154	141	117	131	137	146	148	162	156	157	137	148	137	156	145	160	142	142	152	123	157	121	129	150	145	140	153	155	171	165	120	137	136	152	136	131	146	122	145	145	137	134	147	147	154	124	164	149	160	166	142	143	144	135	144	169	156	144	136	139	139	138	156	145	141	139	120	148	179	145	135	126	141	153	137	124	156	166	138	153	129	149	150	147	125	137	143	139	150	141	162	143	140	150	144	157	157	140	142	137	151	153	153	171	131	165	156	126	142	169	127	169	134	175	136	151	152	134	149	152	150	123	140	168	143	150	172	136	158	158	147	142	151	163	152	133	135	149	140	130	153	163	148	123	164	144	152	144	140	141	142	131	139	136	145	158	147	150	158	143	154	157	155	155	159	140	158	154	141	142	139	138	140	135	148	133	114	145	153	165	139	159	133	131	165	133	147	144	150	152	136	170	141	159	144	152	135	143	162	162	134	161	117	150	148	138	165	140	169	169	144	132	165	156	138	147	150	139	146	130	137	145	160	139	134	152	171	152	143	131	120	144	163	150	148	142	142	118	152	130	152	147	150	149	141	153	132	181	170	118	154	121	153	149	149	120	144	141	161	133	170	137	149	146	141	146	140	151	160	156	170	141	157	170	142	143	152	165	160	137	159	134	148	154	142	160	158	154	145	134	136	162	138	164	167	147	126	177	154	140	144	158	129	145	142	150	157	141	128	164	121	154	149	139	152	119	150	148	138	137	143	122	131	134	144	152	143	139	129	162	127	154	155	157	158	142	157	143	148	134	164	155	138	164	129	152	151	160	143	157	148	171	175	165	123	130	146	137	158	154	138	156	149	171	156	138	142	163	150	146	140	146	126	155	147	152	129	150	122	154	149	152	147	162	147	138	162	131	149	138	141	128	167	154	139	142	152	167	148	150	137	134	147	168	154	153	132	148	145	156	173	149	147	143	147	133	147	138	168	158	162	140	146	150	143	161	133	167	143	161	151	138	144	170	156	155	131	120	141	150	156	144	125	138	152	141	150	124	158	153	137	156	171	138	139	145	143	143	146	141	137	132	146	151	152	146	160	162	167	133	130	143	153	138	163	130	143	145	138	163	155	133	177	175	143	155	139	135	146	154	154	119	153	156	147	137	143	144	137	164	130	157	133	138	149	130	170	143	166	147	141	137	160	146	156	141	160	136	153	172
9041	1924	3898	5059	4348	3772	3026	2451	2072	1752	1612	1423	1355	1157	1069	954	917	913	855	746	716	710	625	657	617	644	618	591	604	618	551	527	562	585	532	533	541	515	482	452	515	482	492	484	486	449	454	463	478	466	446	464	456	445	470	437	479	426	448	467	454	495	436	477	454	465	470	438	490	449	425	454	405	437	439	451	396	432	438	438	454	422	398	389	443	403	423	415	390	404	463	434	440	392	469	404	438	433	421	429	400	435	418	405	435	426	425	443	409	439	444	442	430	384	434	413	407	393	393	396	393	414	422	422	417	414	442	448	408	382	431	397	410	410	391	404	413	424	440	389	438	428	401	443	414	433	398	400	498	460	400	405	464	410	433	374	419	400	420	443	395	394	424	411	451	412	394	426	408	413	402	402	430	443	438	370	438	420	407	401	405	459	418	435	439	374	407	443	402	388	412	419	417	405	410	404	428	389	373	400	420	441	413	435	386	415	404	426	395	447	398	412	401	401	432	444	413	396	395	417	394	427	446	429	424	410	436	420	404	393	419	390	402	409	412	406	405	411	437	439	432	426	418	412	440	434	431	437	392	438	426	401	407	406	393	441	406	447	425	403	417	413	404	421	393	404	400	447	443	408	430	408	447	439	423	391	435	391	408	401	413	415	416	418	398	422	401	430	432	410	396	426	402	405	375	420	384	373	379	386	408	423	432	439	405	430	445	388	386	447	389	436	414	405	425	432	344	366	431	403	412	372	410	420	412	432	409	426	425	418	393	406	406	404	432	402	403	426	439	418	425	413	431	383	437	465	383	394	421	408	411	402	421	406	423	393	431	409	443	414	429	413	423	443	430	409	396	389	386	406	400	402	437	415	439	419	406	411	417	446	430	406	411	439	455	421	374	430	421	420	448	419	414	426	418	398	425	415	397	405	407	419	369	416	407	396	436	409	433	415	409	412	419	422	412	414	422	378	405	407	395	419	401	413	395	425	405	432	421	408	429	418	406	402	427	387	412	424	410	386	441	454	407	403	392	392	429	398	408	397	410	408	386	437	432	409	367	358	391	412	411	413	433	400	383	425	402	384	398	386	423	390	392	415	456	444	371	410	404	452	396	416	425	423	390	404	417	426	438	408	427	439	434	398	433	412	418	407	409	432	421	387	412	405	411	435	389	413	427	388	415	399	412	425	409	387	404	420	401	401	422	409	414	383	433	384	438	400	441	398	420	397	396	375	418	396	391	436	441	434	428	405	412	447	424	413	420	409	414	426	422	388	405	422	435	418	444	427	386	403	405	423	402	427	411	425	426	434	437	396	433	413	392	420	427	404	418	400	410	426	424	409	374	423	406	419	398	421	450	405	417	404	393	454	420	378	393	401	380	385	413	397	404	423	392	438	425	404	422	402	402	387	386	414	404	382	389	392	376	414	384	426	445	431	425	410	390	396	430	422	435	459	400	406	449	434	440	407	418	430	422	371	424	377	456	449	412	378	403	442	409	404	418	413	428	437	412	389	425	427	398	439	411	413	379	389	359	441	410	399	395	384	385	427	425	414	412	422	412	429	433	404	408	408	425	433	434	391	439	396	421	418	413	392	418	416	414	413	403	407	462	423	406	420	412	440	406	421	432	401	408	400	412	402	421	427	446	396	414	406	423	404	392	393	418	426	430	426	398	410	428	409	433	398	415	381	420	410	414	368	429	428	392	389	418	437	375	467	458	434	430	407	412	414	403	413	407	412	389	402	435	436	442	419	402	419	410	465	415	378	408	447	387	407	377	426	437	408	392	422	374	392	393	399	384	465	421	391	419	440	436	406	405	421	426	403	434	396	389	430	414	387	432	427	410	389	415	423	422	414	413	419	382	396	414	406	442	427	458	429	406	442	371	422	377	396	416	376	376	470	427	421	394	384	372	434	375	425	412	428	430	407	431	419	420	414	368	415	387	435	434	453	406	372	366	403	420	418	398	416	411	393	404	418	386	385	421	429	391	436	413	418	418	403	409	404	433	399	431	427	398	410	409	378	401	411	437	391	404	408	421	397	422	404	421	428	419	426	422	418	389	377	405	378	391	449	431	423	415	409	370	427	418	444	412	426	423	441	415	414	406	411	413	382	400	415	428	430	413	429	429	421	379	385	370	399	444	396	429	382	412	357	416	434	409	397	425	459	401	381	415	406	418	395	441	452	436	454	415	424	418	427	393	401	435	407	400	390	421	440	414	407	448	388	420	450	401	406	419	418	389	423	422	431	412	392	396	435	385	464	372	420	428	430	406	435	422	424	415	451	391	383	426	410	403	424	397	430	390	440	409	444	440	422	404	439	424	416	428	409	428	407	409	408	406	419	425	417	432	416	429	412	418	375	380	403	427	363	401	426	434	422	405	413	401	412	380	447	433	407	403	413	439	415	413	438	438	425	415	425	431	425	429	423	439	424	441	409	409	415	415	398	402	423	439	444	397	408	423	419	422	414	417	389	410	419	385	394	381	398	439	417	410	420	426	411	385	418	418	384	459	425	403	437	427	439	415	416	385	440	404	447	400	416	392	396	376	412	383	418	403	388	412	411	413	427	452	392	413	360	399	395	392	375	427	373	431	438	436	413	364	407	404	400	412	450	395	419	415	390	421	401	426	420	393	407	398	412	378	432	427	398	430	419	377	397	430	475	372	411	357	443	453	441	396	412	428	427	431	432	389	361	363	386	389	384	430	415	423	432	399	422	404	412	439	409	409	429	371	402	404	390	448	401	368	377	460	383	408	377	404	384	401	426	433	405	451	431	431	397	460	363	395	405	402	444	445	420	423	382	429	413	418	387	462	419	405	392	433	377	403	398	414	394	414	388	403	404	455	415	401	453	384	417	416	429	425	411	430	430	409	447	360	395	411	423	389	437	423	371	363	408	448	411	433	430	407	409	435	413	420	436	462	400	387	390	420	416	409	395	411	378	425	423	395	393	415	421	421	386	438	407	404	430	397	433	383	440	376	400	414	422	439	439	395	417	373	408	410	409	400	432	398	393	464	431	402	415	406	402	418	430	408	421	431	375	408	430	409	427	428	390	443	429	420	395	410	395	423	401	425	411	392	426	402	381	424	372	389	442	414	398	431	406	401	422	364	412	414	427	422	430	371	441	400	403	445	441	397	380	382	411	442	410	387	440	444	431	388	438	434	402	444	409	390	391	420	406	437	413	410	392	388	394	391	398	418	419	417	411	413	400	408	390	398	402	394	410	428	454	390	402	384	402	391	407	412	412	437	348	425	411	380	437	354	426	439	398	391	397	408	451	416	410	412	396	428	411	412	430	384	438	429	414	451	409	404	424	393	414	417	434	391	384	456	370	435	422	401	397	412	404	434	425	420	404	421	419	453	418	417	416	364	419	416	386	436	401	420	417	409	407	419	425	432	409	400	413	394	446	436	433	394	425	404	435	415	451	380	439	403	397	371	414	439	408	407	407	435	416	412	411	412	389	425	448	378	449	445	414	434	407	423	388	396	445
2791	393	416	367	361	343	309	351	318	326	337	322	319	314	307	328	300	313	342	319	319	311	322	283	311	304	303	296	297	279	325	320	287	332	329	338	292	322	298	318	326	328	294	319	298	299	304	329	298	342	301	330	331	316	314	313	334	321	279	297	323	325	350	293	298	331	324	357	319	315	318	333	311	299	305	310	310	316	314	291	299	282	321	298	329	300	316	307	319	328	309	314	348	327	312	341	315	312	288	315	325	346	311	312	347	320	329	299	280	325	295	287	325	334	297	298	330	325	300	323	317	307	341	315	304	299	310	299	330	293	343	352	285	297	310	305	329	335	298	298	297	320	301	294	291	285	279	308	302	318	309	309	320	331	269	325	280	301	330	295	322	317	327	273	325	333	287	338	304	305	331	307	296	297	315	319	334	282	300	319	312	314	309	302	303	292	310	310	277	293	301	344	304	338	312	299	295	313	290	285	307	322	323	299	300	329	291	302	332	299	338	303	339	355	304	273	321	318	323	324	333	347	305	315	308	283	322	291	326	321	340	294	305	308	347	316	314	318	332	299	335	294	303	311	311	293	308	331	299	339	301	321	314	304	309	336	338	296	328	364	326	328	282	310	301	289	334	336	355	322	287	325	321	315	304	285	315	299	295	315	307	313	326	292	277	333	328	323	344	279	329	306	280	289	336	317	321	309	302	303	325	290	304	319	298	308	339	291	305	328	313	283	292	306	269	316	295	295	329	315	298	299	319	307	308	308	333	341	290	334	317	322	327	341	307	308	296	315	296	321	314	324	295	328	313	324	272	276	327	295	304	303	295	320	324	318	339	311	314	309	298	311	327	315	309	324	336	308	288	318	325	322	315	327	289	312	294	307	330	301	320	339	325	314	315	330	272	298	320	330	319	333	336	306	313	325	299	339	313	281	259	294	298	326	299	308	334	306	304	351	352	287	311	334	293	307	313	316	308	305	335	339	306	299	339	316	293	323	313	333	302	322	289	317	316	297	319	331	345	286	336	284	321	297	325	336	285	310	335	306	302	329	332	357	315	351	313	318	303	287	317	343	310	295	320	304	303	292	318	309	320	295	307	353	317	310	298	318	310	312	308	313	310	317	322	296	299	340	309	325	315	290	279	323	320	331	315	309	284	305	326	317	314	298	318	298	304	319	302	290	295	326	328	295	286	310	293	306	293	310	299	309	313	313	320	312	325	295	308	318	320	340	314	329	261	316	323	311	283	322	313	330	311	317	297	353	312	325	294	329	324	348	321	313	325	323	332	313	313	307	318	316	323	295	337	287	317	310	307	290	310	308	315	298	312	299	322	322	321	324	312	307	325	310	302	307	312	336	295	267	296	348	300	323	296	332	311	334	344	314	298	306	305	327	308	337	308	349	300	318	316	320	329	310	320	289	307	314	344	316	324	322	302	308	323	309	359	302	311	338	322	291	332	314	301	309	334	291	276	283	319	313	311	305	309	375	299	313	346	300	328	320	365	329	311	328	303	319	319	297	304	310	320	336	333	342	301	318	329	304	293	292	300	291	309	289	312	319	293	309	304	304	292	316	321	315	329	341	280	306	304	304	341	295	283	329	347	331	327	286	298	312	305	300	349	323	289	280	318	318	284	343	308	328	323	326	359	336	329	319	329	321	304	299	296	301	314	330	319	341	310	311	325	291	325	293	312	330	330	332	285	355	300	305	299	284	314	284	328	301	323	295	327	303	338	316	312	320	319	319	336	310	290	330	289	334	308	288	291	318	329	307	289	319	304	288	308	328	324	338	363	309	335	303	300	327	337	325	287	312	309	330	340	287	320	325	291	322	297	316	307	309	318	321	274	305	318	297	327	306	316	345	342	304	310	317	290	305	295	324	270	337	318	325	308	301	320	310	313	327	328	321	318	340	311	316	307	328	289	325	330	292	274	335	311	343	318	303	305	315	306	348	302	301	291	319	283	289	320	343	314	302	303	329	305	285	319	316	305	312	311	330	316	336	302	315	316	310	311	316	312	344	339	312	325	322	328	283	302	319	319	328	322	316	309	317	318	292	314	293	291	299	317	339	305	346	316	326	308	288	341	302	277	312	322	337	320	294	325	283	329	318	317	298	305	312	319	303	319	297	294	311	287	301	285	321	342	276	309	303	308	307	293	329	304	336	300	309	311	301	314	311	324	346	311	286	294	331	337	316	310	311	313	304	334	371	332	325	315	291	294	319	278	311	298	321	318	309	319	315	309	296	290	323	307	298	316	297	314	313	288	298	278	300	289	318	303	327	334	273	335	320	319	288	333	338	322	300	322	317	319	266	322	331	333	312	290	294	319	308	305	315	333	300	319	290	293	290	318	296	296	312	352	316	335	297	318	299	304	324	322	320	342	305	313	339	303	288	329	306	300	324	290	325	304	304	348	334	308	297	319	290	305	293	323	335	296	333	279	317	333	333	310	295	309	277	332	308	313	334	290	312	342	303	316	328	295	318	313	316	281	312	321	300	312	312	303	324	324	321	341	335	319	311	317	300	327	330	289	309	321	299	323	347	309	338	319	302	307	312	318	326	299	325	296	329	318	352	330	326	354	308	320	305	325	291	306	332	328	324	312	295	331	296	307	315	328	341	293	318	319	296	311	320	314	338	339	287	328	312	314	340	293	338	330	270	340	309	296	285	313	306	321	328	302	314	335	308	293	316	297	321	292	329	325	315	285	307	306	300	315	315	316	333	310	305	287	310	321	308	316	324	301	302	347	347	319	283	299	287	312	336	304	296	304	315	305	330	328	303	303	283	297	284	342	296	318	301	314	337	303	302	347	258	332	267	303	312	342	300	311	323	291	312	335	319	322	318	330	298	337	327	329	305	327	322	297	301	298	295	324	303	314	329	311	309	320	298	324	339	310	294	328	275	304	342	332	297	321	331	294	318	301	333	330	305	322	282	322	271	315	332	309	305	323	314	329	313	303	299	307	315	316	342	309	325	295	344	321	330	318	295	308	328	331	310	286	352	313	312	313	292	302	283	305	324	321	317	280	319	308	312	324	303	321	300	328	332	269	307	318	310	317	314	316	326	283	310	322	315	305	293	323	316	316	326	344	301	310	294	307	320	308	312	322	341	311	323	310	333	313	298	315	288	316	298	317	319	293	306	321	336	346	323	309	310	302	335	302	336	313	286	324	309	282	346	301	340	349	344	312	328	313	294	315	296	329	305	320	323	313	299	299	278	310	302	299	309	324	300	323	304	355	296	333	332	281	298	323	294	293	304	309	287	290	315	309	285	321	305	356	309	345	320	306	330	337	299	317	299	310	303	333	339	323	295	325	316	309	343	329	323	320	337	309	341	324	288	323	296	323	331	327	307	294	311	299	339	305	315	302	296	310	341	343	322	316	307	314	327	313	325	299	329	345	323	345	337	315	288	323	296	327	316	316	312	330	306	301	292	339	313	292	290	322	324	338	306	305	344	292	316	310	313	308	294	310	335	311	299	312	318	336	299	319	340
2676	894	984	996	963	973	882	873	848	860	812	774	839	800	836	866	881	818	838	878	843	791	826	833	843	851	843	858	810	870	821	812	882	775	855	823	794	793	783	862	817	791	829	839	774	840	827	816	831	804	809	828	801	795	797	820	812	851	826	793	854	825	780	824	840	843	806	798	807	784	766	823	851	840	811	836	824	767	845	855	837	786	758	794	790	797	798	797	783	794	786	841	798	797	841	809	825	771	832	772	861	796	875	824	828	791	832	803	804	809	825	823	795	875	801	794	856	849	830	801	811	843	771	810	774	765	819	808	764	847	796	804	790	836	821	789	852	773	806	809	804	803	768	802	834	843	807	844	793	816	859	836	824	843	847	821	813	844	847	791	842	874	799	780	848	801	807	800	827	813	817	823	803	781	813	798	814	834	858	842	840	789	771	866	806	783	790	796	794	771	849	862	784	847	772	810	825	810	830	805	857	796	842	760	795	824	795	815	797	785	811	752	827	790	773	804	820	821	826	824	779	814	752	815	798	819	817	825	803	792	791	813	846	814	843	811	814	810	802	823	789	823	844	846	781	836	837	808	762	838	770	836	788	781	868	854	858	772	800	796	785	834	853	821	860	866	826	859	809	798	817	839	794	798	763	831	793	793	810	779	817	815	828	824	775	861	781	812	851	801	793	826	846	830	817	844	855	773	771	833	837	831	865	780	789	802	808	786	816	823	773	763	826	789	806	818	793	826	838	787	852	819	820	783	820	822	835	779	818	792	800	824	802	818	830	793	767	831	801	829	768	818	809	804	792	783	838	886	808	816	790	775	812	759	764	816	813	811	795	831	752	829	824	815	848	808	823	812	800	866	825	767	894	793	834	841	806	807	853	834	824	822	821	855	799	837	831	840	834	790	808	825	821	749	821	810	822	808	861	831	875	780	815	798	827	774	785	783	864	867	795	810	803	770	805	813	786	825	769	816	814	819	806	806	809	832	793	804	787	736	824	775	838	822	830	832	806	849	800	827	774	856	838	801	771	813	807	831	855	801	762	819	808	883	818	795	791	785	823	828	821	794	844	802	751	857	850	819	833	787	850	830	853	821	882	795	795	803	809	800	814	801	756	764	791	811	788	830	775	814	830	801	769	808	825	781	842	810	838	807	781	797	829	806	810	787	800	794	810	768	830	813	782	793	807	844	792	808	882	755	807	847	809	869	827	778	785	789	862	816	841	777	790	798	801	810	760	827	877	804	759	854	807	851	821	833	824	821	830	783	824	849	865	803	765	819	776	795	839	783	836	767	813	847	837	767	773	789	792	827	848	818	891	838	829	830	794	852	804	811	818	802	844	785	789	786	824	834	804	805	836	850	820	806	809	820	783	826	806	789	840	811	853	802	815	785	842	838	794	826	789	865	849	861	768	894	855	776	798	835	856	798	846	840	852	791	784	843	834	778	827	841	811	811	795	799	819	803	827	799	844	808	808	837	807	842	782	804	840	806	808	826	822	794	823	795	785	871	855	803	828	792	841	781	863	748	849	815	805	781	759	834	799	778	880	739	819	848	842	776	791	796	794	817	802	825	789	847	846	808	783	793	811	829	808	830	851	788	795	775	773	837	850	796	840	804	758	868	811	816	825	817	786	819	813	780	814	831	812	807	849	837	803	832	819	873	855	804	797	820	800	831	872	832	834	806	822	796	781	799	836	746	792	804	767	847	787	758	860	820	790	866	830	812	799	812	804	787	772	798	843	790	830	842	821	777	787	819	792	813	804	823	808	871	779	826	809	795	810	810	796	811	821	838	817	825	778	810	807	792	817	818	820	837	824	810	829	770	861	771	770	852	814	862	788	795	796	830	812	802	810	851	802	778	824	813	798	763	815	824	825	795	819	828	792	851	831	798	826	827	799	804	775	780	815	793	828	818	855	811	812	805	809	859	856	823	772	835	822	835	781	858	832	767	836	788	866	831	845	810	842	825	822	803	813	805	824	831	822	764	780	808	779	837	811	814	831	857	816	846	752	796	806	829	835	782	856	816	862	755	804	789	784	849	772	832	833	832	836	785	803	838	821	856	854	831	816	824	807	787	773	850	775	788	822	826	802	784	768	853	839	791	829	820	792	850	815	828	796	749	856	816	798	779	853	769	807	776	815	839	831	818	845	836	830	775	821	818	835	838	807	777	801	806	834	768	842	816	796	817	773	748	855	829	866	768	804	833	857	851	797	769	854	800	783	752	798	834	851	783	828	825	790	808	791	823	788	768	807	828	829	862	794	788	782	762	847	810	838	875	818	804	852	805	843	815	832	810	784	812	832	818	792	797	788	786	850	835	803	777	779	864	820	855	788	815	806	797	793	754	822	851	811	834	798	782	764	852	837	816	793	793	809	819	934	800	805	775	828	781	803	772	793	809	839	800	837	831	803	794	783	771	829	795	832	803	853	840	826	789	800	770	791	816	801	799	850	838	815	778	793	818	775	823	839	800	795	800	790	767	818	828	793	807	799	793	819	766	792	805	807	791	827	801	842	791	807	812	837	844	820	875	813	809	808	846	859	815	842	770	786	820	839	857	787	818	804	828	790	784	837	781	811	781	798	853	774	807	788	864	792	796	859	798	827	813	827	815	813	804	795	810	829	840	769	805	825	804	810	825	810	838	782	785	822	768	860	825	817	818	799	749	810	794	835	823	829	803	852	810	844	837	797	809	769	837	798	802	852	774	835	783	880	809	846	854	825	788	839	833	858	834	842	820	831	829	834	791	793	832	850	819	836	807	810	802	838	840	799	812	765	880	818	786	858	816	864	816	781	785	812	775	776	849	828	821	711	825	788	806	823	778	768	776	789	839	864	842	886	812	786	802	783	798	845	808	833	861	828	844	814	794	786	858	805	817	806	763	823	822	835	780	843	813	845	822	862	809	784	784	802	767	776	830	762	842	817	838	827	790	808	905	792	850	794	844	846	783	822	806	846	813	817	822	829	858	831	796	854	869	792	818	791	818	829	804	864	829	854	876	832	774	809	819	742	843	799	868	806	822	848	816	787	784	793	836	774	778	814	801	839	801	870	820	752	837	842	824	788	837	815	823	815	813	829	802	802	851	771	802	839	797	845	851	814	810	772	821	847	794	829	794	792	782	794	851	842	832	823	842	838	808	874	786	804	818	848	790	801	850	786	851	776	787	807	855	848	796	806	833	777	853	844	790	852	789	816	846	842	829	860	854	819	827	845	822	813	862	822	829	824	833	794	820	841	789	779	795	825	794	802	826	825	792	807	812	841	849	854	816	839	839	844	835	812	800	811	877	787	796	866	855	801	790	823	768	844	840	823	808	843	818	811	800	792	799	789	851	859	806	832	826	740	809	786	850	835	814	835	824	859	833	802	758	798	855	798	797	834	824	815	767	773	831	804	790	804	806	807	769	781	783	827	831	813	804	836	792	780	787	779	839	869	752	804	872	827	801	786	803	859	827	832	837	860	829	798	820	863	849	797	783	827	819	811	847
11871	1188	1300	1081	841	675	586	510	477	429	387	378	375	346	401	367	351	317	350	352	299	334	343	344	337	351	324	340	321	322	331	321	314	333	382	318	319	332	320	338	333	326	295	312	290	310	287	326	323	324	303	338	305	351	359	286	332	307	312	335	325	282	323	318	322	340	295	287	307	304	312	312	294	346	291	285	328	292	310	308	331	300	288	287	319	312	301	316	343	312	302	329	323	276	307	327	305	314	292	278	277	296	303	301	318	318	328	263	308	293	327	310	335	314	307	309	317	334	336	329	335	308	306	327	293	291	295	294	293	309	302	301	350	321	313	306	304	307	263	327	314	298	300	311	302	305	286	312	285	308	284	308	308	292	289	333	302	305	348	320	340	305	313	296	313	366	294	327	324	337	324	334	323	305	299	320	311	297	318	334	262	319	320	326	306	290	347	303	311	301	295	318	338	334	308	269	329	327	325	305	280	312	318	316	317	296	292	306	305	313	319	309	353	299	286	305	318	305	350	352	288	314	315	323	314	307	297	304	307	330	294	339	317	286	298	316	324	306	285	298	308	313	295	288	309	288	319	314	323	286	284	304	348	288	306	350	321	313	307	285	312	330	299	309	308	322	290	317	322	280	287	302	321	330	313	329	325	321	347	325	288	308	253	301	298	291	332	296	345	348	334	294	321	314	323	293	322	304	293	311	309	329	276	289	300	318	281	299	349	314	290	286	338	314	313	317	299	307	329	311	319	331	309	339	288	338	326	318	304	293	302	335	344	325	335	270	292	304	257	312	302	308	348	297	313	359	309	328	270	315	333	293	317	295	322	297	321	306	323	321	300	292	304	320	313	281	313	319	298	302	298	307	328	323	305	299	312	297	374	302	306	275	341	334	284	294	327	298	285	332	294	296	326	334	295	305	338	296	326	330	317	321	307	294	328	284	329	327	311	310	303	267	310	340	299	328	310	302	310	277	329	282	307	310	346	334	289	287	312	343	307	324	325	271	282	290	312	326	288	325	327	315	284	313	322	315	333	311	293	308	308	342	302	276	324	311	342	285	328	313	321	310	340	315	367	355	366	334	326	300	310	300	292	294	315	315	286	280	289	277	337	339	280	326	326	309	306	318	357	317	318	299	340	309	325	282	315	321	310	329	259	299	318	303	302	325	326	307	310	316	335	291	317	322	320	319	324	321	303	292	333	322	317	331	285	323	303	319	322	318	334	304	309	323	299	317	333	323	345	290	303	316	325	306	326	338	268	340	311	295	308	321	309	286	295	309	296	317	318	312	339	332	330	283	307	303	316	327	294	309	305	298	372	331	305	304	300	290	304	317	294	297	296	344	296	292	340	318	317	330	290	350	306	306	278	311	310	319	300	334	330	328	292	297	285	294	330	310	314	297	297	282	311	298	340	290	314	333	321	318	315	317	310	317	333	308	330	326	307	324	317	310	320	326	305	300	313	324	303	306	297	314	292	306	295	298	332	312	335	299	294	320	306	317	310	313	293	309	299	304	299	336	319	296	299	335	317	326	300	307	296	308	288	277	299	301	322	285	311	333	342	274	326	314	314	315	322	307	324	313	309	330	316	317	317	352	307	323	306	324	322	336	323	318	345	308	323	275	327	313	309	331	284	359	326	342	316	312	274	284	303	298	315	314	314	272	318	266	309	317	314	332	325	319	308	320	298	349	302	304	313	297	302	308	297	322	310	292	331	326	318	296	327	318	304	347	320	291	304	328	316	307	310	324	283	344	302	336	331	304	307	300	303	290	310	323	315	372	298	306	311	284	305	319	287	287	374	294	318	294	350	321	326	295	318	326	326	329	322	364	307	305	314	346	332	309	313	304	303	322	319	314	303	299	309	334	300	293	309	316	311	287	306	284	330	273	355	332	310	308	325	334	315	317	308	295	319	305	291	303	329	342	300	319	340	297	337	295	324	313	334	317	316	327	287	322	301	311	289	298	353	331	304	295	301	301	300	321	320	322	300	328	330	316	295	367	311	349	299	333	319	330	320	287	324	352	309	313	276	270	341	329	336	328	331	330	323	340	330	295	305	324	345	345	323	304	315	361	306	323	325	292	316	304	297	327	316	331	297	350	325	306	299	295	312	301	300	296	320	302	315	305	325	302	321	304	322	305	303	307	297	355	297	317	283	281	301	303	322	325	295	300	307	324	289	290	318	332	288	285	293	307	337	344	281	319	285	312	318	318	285	328	281	310	285	305	320	317	346	315	279	275	295	303	314	289	340	303	331	311	302	289	306	298	346	312	323	323	329	321	347	287	292	305	327	336	329	321	300	310	314	282	323	290	295	334	310	307	318	347	285	294	278	293	283	332	298	284	344	350	325	314	343	299	309	328	284	307	294	329	340	307	295	326	277	337	338	313	292	347	313	295	302	312	318	325	315	348	313	335	299	330	315	310	302	342	303	352	297	286	312	322	295	258	303	310	340	327	312	326	285	288	292	319	315	292	291	293	313	348	308	340	302	344	297	311	308	338	327	334	301	290	290	337	295	320	295	311	302	331	312	326	312	307	295	340	291	303	318	318	313	339	297	337	342	299	335	292	315	296	279	296	328	310	314	328	286	314	313	286	318	293	280	331	336	297	305	304	299	313	313	312	303	310	318	319	331	344	299	312	320	329	322	289	295	317	285	291	304	337	309	278	335	287	308	322	301	304	296	318	304	307	312	299	308	294	294	314	297	329	304	340	321	297	313	308	308	330	340	318	284	301	356	271	321	340	366	282	315	313	302	336	311	324	321	316	286	315	294	313	315	320	327	302	304	312	304	315	290	342	307	313	303	317	343	346	292	313	319	330	297	296	327	312	342	300	310	311	282	327	310	311	291	284	321	316	333	294	322	311	307	332	287	278	331	342	309	295	314	294	317	343	320	312	315	300	335	326	322	287	302	325	282	335	326	321	297	311	342	301	328	310	320	321	344	315	322	296	294	301	261	326	351	289	305	324	320	325	316	321	332	327	299	322	340	326	315	327	324	326	306	313	317	313	333	293	276	273	304	350	348	313	330	325	311	316	288	299	341	314	278	325	315	328	323	291	298	286	339	316	304	285	366	318	320	326	274	337	318	305	297	336	313	297	307	302	323	276	314	309	307	304	306	303	309	292	322	296	314	311	315	327	317	303	309	323	336	326	310	306	320	348	297	314	294	345	322	310	307	297	325	321	298	316	296	333	298	309	302	312	338	326	336	325	274	326	308	332	312	330	305	347	366	330	304	311	304	314	316	331	319	300	297	318	312	319	301	307	281	339	318	332	319	274	331	345	296	320	311	315	328	318	307	344	318	328	318	325	304	312	303	314	350	319	324	317	302	320	298	291	314	278	304	308	336	286	285	317	292	339	299	282	296	297	291	309	308	294	322	293	293	302	351	307	318	313	289	318	293	309	329	333	322	323	346	343	321	304	287	333	346	364	314	321	272	318	305	298	331	266	300	320	318	319	321	295	332	356	350	321	306	297	325	301	322	324
6688	1483	2558	3121	2883	2512	2137	1831	1689	1496	1398	1310	1174	1183	1137	1136	1024	1059	1005	950	932	957	906	936	899	946	933	909	939	890	907	862	908	855	848	853	885	877	832	844	866	869	797	849	837	903	819	856	760	837	821	785	852	821	841	839	781	810	782	831	810	840	877	820	838	862	824	792	812	784	812	787	839	860	739	828	843	844	821	790	817	825	794	787	805	789	807	817	858	791	824	783	819	820	781	785	829	797	771	824	802	770	804	807	815	780	817	793	792	796	758	805	747	775	807	839	794	801	847	772	841	832	785	800	848	802	797	792	804	766	828	829	786	774	826	783	796	794	815	803	801	808	758	852	816	787	779	791	792	821	818	743	785	784	744	827	806	795	801	775	816	813	838	765	810	837	830	827	788	805	809	753	779	765	839	814	822	778	828	810	814	793	825	804	796	783	770	826	808	781	772	779	782	798	766	783	785	794	798	851	817	773	807	748	809	808	773	761	806	761	829	767	827	844	772	798	807	754	777	786	799	852	771	824	781	828	795	778	776	766	753	780	804	856	785	801	828	826	799	809	779	777	749	798	815	811	820	830	788	816	820	818	766	827	834	784	786	777	811	868	760	826	807	830	814	775	746	817	810	794	810	769	793	754	810	779	802	821	840	785	820	809	815	784	806	782	793	810	814	804	799	789	808	761	843	734	820	781	823	843	776	799	769	810	796	757	848	796	790	784	765	792	849	815	770	793	791	798	800	794	820	821	788	748	792	806	782	808	789	835	775	752	777	804	824	807	780	801	791	781	794	807	792	726	785	830	803	741	725	850	781	787	840	832	807	800	790	811	818	787	805	811	769	815	785	782	791	799	746	783	752	743	774	797	767	760	816	769	841	790	858	803	740	829	841	809	805	761	811	836	794	800	782	807	823	758	818	787	806	816	772	804	796	786	823	783	786	833	840	831	773	824	810	833	797	734	746	778	804	796	770	807	780	762	841	766	818	781	817	847	738	778	795	795	771	794	840	807	777	836	788	793	785	822	780	772	807	756	826	816	748	823	797	804	801	861	821	850	792	764	779	819	817	813	761	811	801	781	767	816	788	793	778	807	821	829	806	764	862	787	822	822	833	831	831	837	770	813	806	807	808	743	815	757	772	780	778	779	794	770	778	804	794	785	779	781	794	806	771	782	794	776	785	869	765	800	732	805	800	843	733	791	782	764	848	777	821	769	783	808	815	799	832	798	765	785	796	781	784	765	822	843	792	777	757	824	825	767	834	800	816	787	821	824	782	801	846	800	790	799	803	806	793	858	791	776	832	796	812	807	831	831	758	791	816	758	845	798	817	764	776	808	785	861	809	774	837	768	801	790	830	791	815	749	826	735	794	823	809	781	809	789	825	800	826	824	808	849	841	779	784	786	757	803	791	827	879	838	812	810	764	773	744	757	835	805	811	782	833	828	781	804	832	774	832	812	790	771	779	802	799	805	807	772	825	821	795	742	751	759	810	824	826	783	768	825	788	774	778	801	817	773	774	766	819	777	802	770	772	795	835	796	775	818	800	787	759	754	768	812	797	813	841	808	769	795	868	815	778	797	834	829	720	770	789	889	767	814	774	788	824	824	827	776	791	803	734	817	808	756	815	783	810	808	787	782	756	823	814	787	843	846	825	803	747	738	800	791	755	815	823	854	759	789	810	741	792	794	799	765	777	777	778	807	802	768	765	845	840	779	778	789	795	818	812	816	788	776	776	807	806	857	785	820	807	757	810	774	808	781	838	774	824	790	750	793	789	797	789	785	810	781	807	775	777	849	773	797	804	785	829	840	762	764	797	797	800	807	782	830	755	747	766	840	781	802	793	780	817	759	831	764	799	848	763	790	783	835	792	814	809	791	788	812	793	791	818	739	802	778	812	854	816	833	789	787	789	800	809	804	802	780	838	815	757	808	786	817	770	787	824	794	803	787	822	782	802	801	752	790	771	842	830	822	780	784	810	763	783	786	786	828	822	833	826	777	785	784	800	794	815	778	803	826	831	843	760	780	846	835	826	801	785	792	757	829	862	776	793	844	818	792	803	793	759	806	749	796	835	804	793	748	796	797	783	829	795	792	754	804	773	792	830	770	798	859	773	835	806	828	728	777	815	786	805	771	813	775	812	793	834	758	779	802	789	816	789	854	774	824	775	772	786	766	815	815	808	796	801	760	778	850	776	825	805	775	768	782	814	753	795	861	755	803	793	769	844	766	752	806	811	802	838	797	786	804	787	786	791	828	794	803	769	770	777	797	833	775	838	756	769	798	826	805	827	771	831	794	826	818	782	778	809	786	760	869	822	782	774	829	790	784	815	785	799	776	814	774	795	787	773	845	790	814	810	793	803	785	823	789	808	812	756	841	786	843	828	803	787	753	800	788	776	832	781	742	831	839	820	734	815	800	801	812	804	813	810	800	788	814	793	854	756	822	824	834	781	813	760	753	805	808	841	793	780	775	823	759	809	803	772	779	800	821	811	822	807	808	818	793	827	813	795	811	778	780	792	818	820	816	795	768	810	790	794	793	754	780	783	807	798	809	862	808	827	799	820	759	789	799	795	775	785	794	767	800	794	796	795	819	830	802	768	774	791	784	813	756	809	823	772	827	793	811	835	864	757	804	801	821	788	809	788	769	802	775	797	858	830	752	807	825	782	811	801	825	795	808	809	830	825	844	810	818	795	859	784	776	765	780	812	820	829	782	797	770	783	819	813	776	828	779	811	824	809	818	792	841	769	808	828	770	800	816	788	772	780	699	807	781	795	807	787	791	741	760	808	799	792	783	797	818	788	817	804	816	841	751	838	798	844	818	837	783	756	822	786	780	756	823	814	818	781	809	786	763	777	808	836	826	801	789	755	818	781	797	812	794	810	782	812	770	855	799	780	817	760	817	767	834	834	836	808	819	766	751	794	788	801	828	756	776	795	787	835	849	811	800	743	786	743	825	854	788	775	802	825	802	782	794	788	800	782	789	776	807	820	786	804	813	828	788	804	821	800	837	867	776	790	806	782	777	825	763	728	757	820	773	796	797	743	827	817	779	799	789	887	798	780	872	835	741	817	810	752	770	795	796	797	818	757	787	742	823	780	786	798	777	808	801	838	781	828	778	772	838	799	826	799	795	786	770	799	812	778	782	777	814	796	762	801	845	809	808	761	803	815	767	890	832	806	767	772	787	805	802	784	837	776	803	781	822	800	807	762	771	794	761	799	807	783	803	798	781	850	790	835	838	809	833	814	819	807	807	756	859	797	779	806	838	816	826	755	822	846	794	817	792	779	801	772	764	781	787	804	835	797	754	799	775	788	769	791	797	788	772	849	746	778	801	802	799	769	737	770	772	804	774	836	792	780	817	777	787	795	788	815	846	747	827	809	730	780	794	796	780	773	799	843	811	749	847	791	818	808	844	779	886	837	802	768	796	857	813	832	816	808	823	769	748	804	780	778	802	854	806	793	788	759	780	770	791	814	792	773	787
21048	2883	2270	1675	1177	827	681	557	463	373	301	318	299	282	243	239	237	205	220	221	205	200	164	166	189	171	168	171	176	163	191	154	141	165	155	158	143	167	143	148	153	162	139	153	153	143	147	150	153	173	158	159	160	179	151	135	161	149	164	139	169	157	147	133	154	147	155	146	151	158	148	144	171	157	140	154	143	151	134	171	173	174	138	167	141	142	134	132	141	118	149	145	156	123	149	167	150	145	145	151	144	164	150	151	149	157	160	158	157	154	164	141	140	141	124	124	133	162	146	128	156	151	150	152	156	165	123	158	157	162	144	139	156	120	129	131	119	143	145	158	158	144	141	157	132	136	141	133	142	143	137	168	138	146	159	153	150	158	147	142	147	135	179	147	165	140	133	142	133	157	132	164	156	142	129	142	148	133	167	146	155	139	167	141	143	147	148	143	131	179	168	142	156	143	136	157	150	153	133	135	150	135	137	143	133	139	149	162	156	133	147	131	162	135	145	143	148	153	172	139	157	156	142	123	160	137	147	149	164	143	152	146	148	159	136	158	162	165	152	153	128	157	152	129	141	145	154	145	147	138	145	152	167	141	156	177	143	129	138	144	150	160	114	153	153	154	131	148	148	136	153	140	150	113	143	138	130	146	158	164	160	138	138	158	165	154	130	166	159	162	150	150	162	137	145	143	137	184	146	144	150	152	133	140	153	128	150	159	145	143	130	147	139	154	150	135	160	146	155	134	163	165	143	171	142	152	132	155	155	146	149	138	132	167	150	123	139	136	143	138	127	145	141	143	126	157	136	163	136	137	146	139	143	150	134	134	142	146	122	148	140	150	138	146	168	154	146	143	126	133	150	145	148	143	139	159	158	134	145	138	129	132	161	141	129	143	117	137	177	167	145	140	147	158	142	137	126	137	140	125	152	145	129	136	149	170	148	141	147	147	140	153	142	135	121	154	126	145	142	178	153	159	160	153	156	145	152	172	135	149	143	162	139	154	144	142	148	133	151	147	166	165	148	142	138	144	149	139	135	143	137	155	136	143	138	142	166	151	132	141	157	155	137	127	144	144	156	154	167	153	159	137	150	140	150	143	124	158	154	129	140	151	146	156	148	149	154	157	122	144	153	144	158	161	161	130	116	137	140	153	142	116	148	164	167	139	136	159	147	153	112	139	138	133	162	175	152	134	149	163	147	139	155	168	146	145	140	141	155	158	150	148	150	151	151	148	160	131	158	137	120	135	136	158	152	170	143	158	121	147	132	132	124	137	152	130	131	158	148	146	152	136	157	161	134	150	141	133	154	153	136	136	146	150	145	130	153	153	135	143	146	165	140	131	146	148	153	135	141	142	139	147	156	153	128	153	156	135	141	151	137	150	152	150	120	157	162	158	158	139	142	170	134	155	161	146	158	126	144	161	126	128	157	137	158	119	136	143	125	125	172	138	139	150	124	145	134	139	151	166	145	149	148	173	153	140	147	138	153	145	134	152	143	169	131	149	135	152	173	145	159	145	138	152	155	152	139	161	142	158	137	141	150	140	161	131	155	138	153	155	156	136	161	136	141	145	140	153	158	131	146	153	158	143	146	168	140	140	144	159	148	142	137	157	147	174	126	144	153	127	127	157	161	146	157	163	153	129	142	151	148	159	150	133	142	116	132	142	151	133	153	122	144	140	136	132	164	150	147	129	141	138	164	140	160	166	173	151	148	151	129	171	143	131	152	153	135	146	149	128	152	146	124	133	148	172	140	144	142	157	159	140	147	140	147	152	144	140	160	135	134	135	144	138	157	147	132	140	148	157	149	147	153	145	155	160	138	146	155	146	160	137	138	152	135	154	150	141	132	145	147	153	116	156	168	146	140	123	157	138	136	154	133	135	133	144	153	130	144	111	152	132	138	133	139	145	130	139	154	144	161	153	123	168	164	124	150	145	154	141	137	160	139	147	172	139	149	145	127	144	140	148	148	122	122	155	142	157	156	127	148	150	133	126	139	158	161	141	131	156	132	143	119	149	151	158	132	137	143	163	163	159	154	148	137	151	138	143	159	161	141	154	156	149	139	152	144	140	151	154	136	162	153	161	154	157	145	140	143	142	137	140	137	135	123	150	141	148	136	154	141	146	140	137	151	141	141	142	142	144	142	164	165	141	136	151	140	150	171	156	160	158	166	139	147	164	132	146	147	140	157	154	137	135	149	168	132	150	157	135	135	148	130	152	132	177	143	157	134	152	152	167	173	154	147	145	143	142	140	136	141	160	134	156	152	152	146	153	147	135	151	166	150	131	135	169	161	153	146	144	153	134	163	147	145	143	139	160	149	156	175	141	148	150	137	150	157	137	125	151	157	163	150	146	153	172	127	143	130	139	142	156	146	151	160	141	155	148	142	135	142	151	159	143	148	149	118	149	163	144	144	144	173	152	139	147	105	158	135	168	157	129	155	169	168	158	172	153	153	159	146	148	162	160	136	135	166	142	160	152	153	136	148	159	140	151	153	142	155	121	140	156	136	135	148	145	135	139	139	151	144	167	151	136	157	138	145	168	167	155	148	138	155	141	137	148	153	148	151	137	163	136	141	122	135	156	155	133	133	164	153	161	151	137	130	153	157	142	158	145	134	149	131	144	130	141	122	149	146	131	151	163	184	121	176	142	144	134	155	155	153	126	150	161	165	147	146	159	150	151	160	155	134	167	172	151	162	161	167	127	145	151	142	140	140	151	161	132	133	167	143	145	143	159	143	158	156	167	174	134	141	156	143	135	152	145	132	161	133	120	169	139	162	139	136	157	141	141	145	135	129	157	136	161	136	152	131	155	134	163	151	142	144	153	173	146	155	156	104	139	145	149	156	156	143	138	137	146	133	158	132	135	149	157	160	136	153	142	146	175	143	156	163	165	168	174	147	138	144	155	174	158	158	159	139	152	137	161	149	129	148	133	155	137	170	150	132	139	140	142	131	143	130	140	145	166	136	165	140	143	139	156	173	147	152	152	140	140	159	147	147	173	139	154	131	147	153	129	170	119	144	141	145	143	163	150	144	144	123	145	132	161	142	153	155	139	162	130	146	156	148	131	135	133	150	153	145	151	135	136	137	147	134	141	153	141	138	137	153	119	141	146	186	141	155	154	163	127	160	172	146	155	145	154	129	131	139	157	138	148	143	143	149	142	127	161	152	153	165	144	149	137	169	176	146	130	168	152	168	130	128	123	155	165	129	142	152	157	144	126	135	175	149	167	158	146	146	151	135	169	158	135	143	139	144	149	135	144	154	151	139	132	146	168	146	144	135	167	139	168	137	165	135	152	136	139	156	128	131	143	175	160	133	146	147	136	133	131	139	140	166	125	149	137	162	141	142	136	140	163	129	158	148	157	149	138	128	156	148	144	151	145	139	178	164	132	164	164	146	168	139	152	153	136	143	155	137	136	145	128	145	172	131	149	157	156	171	130	142	152	136	124	143	155	138	133	168	149	146	139	136	126	130	147	146	140
9380	1883	4113	5050	4425	3599	2987	2477	2114	1867	1610	1455	1317	1178	1060	959	950	895	809	756	773	722	705	665	651	645	633	612	595	576	588	576	565	551	546	502	514	560	495	478	495	527	517	507	496	512	484	439	496	461	467	504	469	484	492	484	426	469	453	467	456	430	422	454	472	433	419	400	445	445	456	427	407	447	435	437	408	422	452	439	443	451	411	426	452	421	462	449	449	459	437	426	417	428	446	447	394	421	408	423	449	432	423	413	411	409	420	425	417	409	417	406	395	430	426	406	432	434	414	406	412	419	448	463	440	386	453	407	382	428	432	420	429	425	384	361	412	466	419	463	444	442	413	384	394	439	436	411	383	408	397	429	420	392	421	392	384	409	406	397	452	421	413	395	432	434	384	436	406	463	429	473	404	396	405	419	450	411	405	386	414	425	426	426	400	384	414	426	410	422	456	410	443	419	408	407	408	439	436	421	422	402	401	428	390	446	420	415	399	422	433	413	413	373	406	397	430	438	447	445	396	439	392	418	409	449	413	416	403	436	414	389	392	426	460	423	440	389	404	406	431	403	421	434	398	420	423	419	429	443	425	436	455	439	431	419	403	385	401	424	368	431	434	469	415	403	385	420	452	431	395	396	415	413	423	422	361	393	429	406	367	402	435	429	394	403	386	394	375	437	473	376	412	444	439	391	418	409	422	425	415	423	417	436	453	428	418	407	415	402	412	417	401	385	433	369	428	413	429	401	396	397	394	386	394	424	407	432	414	450	395	416	420	393	413	430	427	397	407	434	427	436	413	387	447	400	442	424	424	446	397	405	435	443	434	443	386	433	383	415	420	472	439	396	462	413	417	399	380	419	426	421	406	385	447	411	419	454	453	410	450	417	385	431	431	397	423	430	385	427	430	405	420	411	410	401	414	378	410	436	431	403	419	403	401	433	407	419	419	375	430	430	387	407	402	414	429	415	426	396	401	426	369	407	426	442	409	424	411	397	398	413	444	411	414	429	430	408	424	444	423	462	404	409	421	425	399	446	398	387	436	393	427	408	406	425	414	418	439	422	449	414	409	419	441	441	395	422	400	393	402	429	419	374	401	406	436	454	396	406	446	453	389	400	402	376	411	432	370	420	402	434	441	397	421	395	412	411	431	425	437	411	425	417	413	376	385	401	401	411	430	419	396	438	397	425	402	440	378	448	417	411	424	388	403	387	409	412	366	413	421	459	434	410	465	427	448	479	423	407	398	380	354	430	426	428	419	399	415	360	395	404	409	440	413	424	411	397	413	389	423	420	394	432	457	384	427	430	423	405	417	446	410	422	403	412	409	400	435	442	392	385	371	398	404	416	427	433	426	404	403	401	411	427	462	414	404	384	409	401	426	395	381	400	414	407	456	401	401	395	407	423	402	454	411	424	445	439	412	429	391	428	442	403	429	431	409	417	391	399	426	451	423	413	425	396	459	403	394	420	436	415	411	435	431	438	416	419	420	430	389	380	404	409	428	409	407	387	417	419	393	390	397	383	435	451	400	411	413	397	433	414	415	442	423	418	412	400	428	424	403	429	368	417	424	418	463	421	414	406	415	405	417	411	430	460	413	395	436	395	431	385	417	458	410	415	435	439	406	398	427	415	405	420	428	418	414	411	398	426	414	436	440	442	428	441	418	412	422	420	396	436	396	391	418	427	382	391	445	442	419	405	415	424	368	403	427	424	406	418	440	424	416	428	405	401	374	428	432	419	436	426	425	373	416	371	391	403	433	398	418	402	411	389	390	440	448	377	428	419	415	414	437	412	429	438	418	426	390	402	409	396	445	434	446	418	411	427	415	417	402	401	385	371	435	438	443	419	424	409	397	447	429	395	451	423	414	393	412	419	417	424	378	416	409	440	421	473	420	379	396	424	405	397	425	445	429	427	433	389	386	423	445	418	422	397	423	422	434	413	424	415	405	394	437	408	434	415	416	399	393	387	470	417	426	421	387	382	468	422	417	446	391	387	418	399	397	454	449	404	396	397	429	377	440	414	423	432	409	434	426	390	427	423	438	404	436	442	410	429	447	404	390	439	382	417	372	420	420	433	399	393	408	392	427	433	411	407	382	436	433	395	432	420	397	401	424	409	422	389	404	422	410	401	393	423	418	450	382	413	413	400	431	420	416	406	453	440	455	395	406	417	430	423	417	405	408	401	431	431	450	415	427	435	452	428	407	387	416	413	390	410	398	403	426	418	417	409	436	424	398	392	433	425	428	402	417	393	440	423	411	430	444	421	416	398	457	407	429	407	432	406	393	404	426	392	443	419	454	417	402	401	418	388	443	439	405	416	381	399	462	459	400	413	436	413	452	425	381	431	392	434	397	432	439	379	423	449	404	421	426	385	369	423	406	395	421	416	457	403	413	405	427	410	423	398	401	424	417	398	428	424	418	404	396	409	415	403	413	397	414	415	428	434	370	403	431	433	372	439	412	395	401	378	413	417	412	440	423	404	433	427	408	412	405	421	392	426	417	460	404	373	415	420	418	424	424	406	426	405	423	487	399	418	400	363	407	390	405	441	378	412	433	438	413	389	391	422	405	393	396	400	405	442	449	399	429	419	445	390	381	417	413	426	395	391	428	400	420	389	397	406	428	446	412	426	409	424	406	418	414	423	392	395	460	383	425	415	416	446	413	439	378	432	418	404	399	388	452	437	406	399	396	381	396	460	410	392	405	415	414	393	391	351	390	411	390	414	398	425	417	396	373	417	423	436	412	430	449	395	421	434	434	401	449	418	412	439	414	437	410	409	453	418	414	417	420	409	425	430	421	397	381	396	439	390	406	403	441	405	419	439	395	412	445	462	426	438	402	380	414	411	376	419	424	396	432	419	433	400	422	428	426	417	419	399	414	436	418	417	392	397	412	402	417	405	425	376	425	414	415	435	455	418	415	389	377	435	433	425	372	419	407	405	421	458	397	431	415	436	437	435	418	375	426	419	401	375	427	412	398	398	397	403	425	422	413	395	396	428	409	406	426	357	406	382	407	401	388	420	426	421	434	392	404	416	399	417	405	464	406	379	435	415	399	400	407	446	409	436	419	395	433	415	429	397	420	435	449	402	434	411	402	398	414	440	447	414	419	405	412	387	401	406	403	416	430	411	432	422	384	407	414	417	436	446	426	423	430	376	406	411	439	414	399	398	431	435	465	393	413	415	422	409	427	438	398	399	386	391	409	410	431	379	408	397	461	418	401	400	377	419	392	395	439	407	408	412	419	415	415	421	441	412	444	433	425	413	443	424	391	443	376	432	466	423	443	415	399	422	426	369	404	420	402	383	396	423	414	419	470	424	421	398	406	410	389	416	406	420	387	409	395	427	384	416	393	430	441	420	413	410	430	399	388	425	392	401	429	424	443	419	434	444	404	483	385	449	383	411	412	377	432	423	409	402	395	409	420	435	418	387	396	394	426	414	391	403	449	408	422	426	407	399	442	377	396	418	396	418	391	430	461	423	434	413
2943	411	400	392	368	338	341	348	326	348	337	286	321	335	313	306	345	319	296	318	341	325	300	352	304	324	310	324	333	292	282	307	311	310	315	339	320	318	318	320	331	322	315	325	316	321	303	320	346	323	314	303	354	310	323	308	308	346	327	331	334	320	289	315	336	317	331	321	325	296	302	307	293	291	313	288	330	288	287	334	310	327	322	318	333	321	342	311	343	335	288	305	350	285	338	369	302	311	312	325	329	323	338	311	326	295	370	329	319	310	283	329	316	336	328	302	302	308	291	319	307	281	344	328	309	311	282	319	303	295	308	318	297	332	317	319	327	344	324	344	334	319	305	313	304	342	349	312	324	309	293	300	351	308	327	307	317	324	303	346	306	340	339	327	282	325	282	284	311	334	291	315	305	314	327	312	335	311	324	324	308	331	299	302	314	358	331	340	310	292	299	313	309	315	287	315	294	322	324	318	301	295	330	307	272	354	316	305	334	300	275	318	322	317	302	308	343	289	328	308	295	319	322	306	298	302	325	305	319	282	317	332	316	333	298	355	360	330	319	343	293	311	317	321	294	296	298	341	319	358	301	312	326	324	349	325	313	272	298	310	294	339	289	284	343	324	307	302	281	295	293	297	304	319	296	307	340	310	318	334	323	313	306	344	314	283	326	329	332	319	293	315	328	319	296	299	324	305	302	309	316	326	307	324	308	312	309	326	337	311	333	286	300	343	306	322	300	304	314	345	326	298	308	282	323	305	302	324	283	327	320	292	311	320	304	304	299	338	323	346	280	316	330	315	322	342	309	295	302	299	320	299	312	322	346	345	316	309	294	294	311	304	309	330	304	286	311	309	289	303	355	319	312	310	300	295	333	322	289	307	335	314	302	331	288	362	304	307	280	309	298	302	299	305	337	321	300	298	309	290	306	299	307	313	338	300	297	346	313	330	317	332	314	331	315	284	341	299	286	314	280	302	301	339	306	327	300	283	327	293	314	354	312	323	316	288	291	304	311	313	319	331	305	302	311	325	341	310	335	322	330	322	287	310	340	300	290	310	316	338	323	311	306	324	308	301	331	311	333	325	307	303	284	310	314	314	308	295	322	335	307	300	279	357	322	301	322	293	340	330	299	348	333	304	329	314	309	329	307	340	327	302	298	318	297	313	298	294	324	323	294	303	303	329	347	354	305	304	330	327	337	309	312	280	308	328	305	308	296	309	332	302	324	355	333	326	322	296	294	311	321	319	317	305	303	333	347	324	289	308	327	307	321	323	301	295	334	330	304	305	313	304	329	287	320	307	305	326	308	323	336	318	304	320	341	336	297	319	301	287	320	320	316	317	303	319	345	293	311	326	315	323	269	316	301	341	312	295	328	358	295	297	314	271	292	299	277	292	295	294	309	304	301	304	307	317	291	332	323	304	314	287	365	306	298	323	312	319	338	289	306	326	323	325	325	314	320	319	356	326	336	325	311	347	311	309	334	339	319	319	320	301	292	293	347	287	313	290	310	311	284	279	277	318	341	304	304	301	283	302	342	314	316	312	352	311	312	319	316	314	317	317	332	325	315	310	286	298	299	346	312	311	321	315	319	312	319	290	332	339	326	309	321	309	317	319	322	297	295	297	324	350	314	336	317	314	292	303	328	331	318	335	331	319	320	300	293	334	327	316	284	288	294	305	309	311	298	311	320	314	312	346	301	337	318	288	328	312	310	338	315	315	292	296	323	324	345	338	309	324	318	346	314	291	321	305	298	287	313	286	325	324	336	307	294	327	325	294	309	328	344	308	334	314	330	339	330	317	323	345	317	325	325	285	333	309	314	334	317	346	282	317	304	310	302	348	303	279	314	301	307	342	328	284	323	321	292	266	305	342	364	312	273	283	291	338	293	308	365	298	322	302	282	359	312	312	323	308	291	323	297	294	297	304	298	319	349	299	300	298	339	288	347	288	278	330	294	309	318	312	300	361	313	295	327	309	329	327	315	319	321	287	299	351	316	329	308	295	308	300	320	289	313	310	320	292	314	272	288	321	330	312	275	284	296	314	294	313	313	315	307	305	282	340	286	337	331	260	316	316	312	300	339	304	315	293	312	296	285	293	324	307	284	314	321	293	352	318	336	308	358	321	314	336	329	293	282	264	275	292	325	323	307	320	313	316	340	274	318	292	290	299	326	324	359	324	318	313	295	318	314	310	348	333	322	304	315	306	294	328	303	335	320	320	335	307	289	322	323	327	339	297	333	326	289	329	289	328	320	346	315	301	283	303	315	332	336	307	305	339	293	285	273	301	320	306	309	319	313	305	357	301	297	293	293	378	321	346	297	319	291	307	319	323	285	309	314	302	303	295	334	305	312	298	308	304	322	318	320	302	311	330	311	248	332	298	297	315	287	328	300	320	305	298	334	339	345	328	318	300	343	340	299	300	309	312	329	311	325	315	318	301	304	287	285	300	310	338	327	341	333	340	336	319	319	283	332	319	301	296	333	340	318	361	299	333	328	314	306	335	363	296	321	305	340	308	342	333	316	310	337	336	302	325	320	310	301	292	322	294	318	317	288	322	293	316	320	307	302	309	332	305	343	340	327	331	303	309	299	360	335	315	342	314	329	331	315	314	307	319	331	315	321	347	252	311	285	314	292	330	327	283	285	351	318	306	308	299	304	311	324	311	299	340	296	310	318	308	318	313	298	303	337	341	322	300	305	325	332	319	313	273	334	308	310	295	323	322	329	306	366	337	340	301	329	301	322	322	305	289	323	313	327	334	302	306	327	331	314	307	286	328	332	310	341	319	299	321	318	304	303	278	320	298	305	329	322	324	332	345	325	324	317	326	294	290	349	329	299	296	317	307	321	347	323	307	329	262	293	326	324	315	309	331	307	304	346	321	307	300	343	321	320	290	331	320	310	302	288	319	305	311	302	267	317	320	327	303	303	331	277	312	331	324	334	327	296	298	340	326	327	319	323	335	297	326	340	322	339	298	299	312	304	308	328	304	341	286	313	306	359	300	348	300	342	336	296	280	307	316	326	318	304	311	277	302	306	319	311	316	333	313	296	330	286	326	310	339	366	335	306	298	298	320	335	289	298	315	334	284	355	300	299	316	324	279	294	319	346	330	329	299	334	317	340	303	302	290	298	286	309	307	317	307	364	322	292	301	310	305	340	329	337	304	318	337	314	357	317	327	346	303	341	347	298	310	324	301	324	302	329	336	326	306	319	325	338	310	331	304	290	300	339	312	297	319	323	304	299	288	313	325	330	302	335	293	343	335	301	280	312	304	342	318	318	329	311	318	302	307	323	327	349	315	324	309	281	329	316	292	275	335	315	293	312	308	305	316	300	319	301	312	302	317	314	291	300	328	313	348	351	323	324	302	298	293	312	276	327	299	328	298	301	292	269	296	303	283	308	309	323	304	291	351	305	287	359	331	302	338	313	326	327	315	322	307	296	323	324	318	285	325	278	288	325	327	336	298	329	288	286	302	358	289	310	306
2843	895	1015	1011	1055	989	909	943	907	880	934	835	890	882	841	810	868	857	820	826	817	752	788	800	822	801	807	840	863	837	787	787	815	854	842	852	796	799	856	812	847	851	812	746	887	815	860	846	786	820	776	838	764	818	824	830	784	822	768	831	838	837	823	742	823	840	851	828	843	796	824	818	803	839	833	798	810	846	841	772	885	788	845	814	816	833	823	812	795	833	784	883	831	822	817	828	809	838	835	839	836	765	786	831	795	795	784	839	824	757	797	833	834	792	847	795	817	830	835	844	848	841	822	794	798	767	852	773	810	833	815	804	814	820	812	836	803	804	824	803	822	787	786	815	798	840	840	835	868	866	820	834	853	807	898	814	775	831	811	805	814	786	793	859	770	837	821	818	819	845	835	867	810	836	792	829	812	809	804	796	804	803	782	842	812	781	772	846	817	867	790	834	799	827	762	846	849	829	837	794	861	854	791	794	743	814	799	814	812	829	822	848	814	865	841	813	826	784	810	831	795	834	816	786	782	785	784	776	856	809	795	801	803	761	788	858	820	851	819	828	842	844	825	804	794	798	819	843	833	790	805	855	812	812	821	827	827	824	848	851	809	855	840	835	846	774	817	815	849	821	812	780	815	815	772	811	856	836	795	826	784	821	822	854	836	810	821	829	842	800	775	797	765	816	806	789	750	862	844	750	826	763	831	813	808	792	769	758	839	770	837	829	805	815	852	778	822	826	805	789	793	785	799	796	791	829	808	867	824	848	843	804	833	841	790	794	786	820	790	834	825	826	830	830	800	798	814	825	811	839	802	756	802	878	839	813	814	786	804	827	836	788	813	781	793	825	829	830	816	783	860	822	825	816	816	849	820	824	797	817	816	787	828	803	832	825	860	811	844	859	853	824	824	854	759	853	843	830	820	814	820	791	801	788	813	822	835	844	809	821	833	759	816	771	784	804	833	818	779	735	743	828	799	808	834	802	824	830	838	805	845	826	772	789	820	858	867	792	763	798	797	817	806	827	813	836	809	797	801	788	842	842	814	829	833	803	811	782	776	816	825	873	824	809	810	810	753	802	793	878	787	856	811	806	803	829	857	847	802	806	797	823	831	788	827	851	840	853	797	809	828	862	766	812	834	817	845	851	798	794	762	782	810	794	834	822	842	780	796	762	774	854	794	830	862	803	798	816	840	825	884	818	812	859	772	791	812	794	800	775	769	850	812	803	842	803	794	847	809	853	803	843	776	857	817	846	834	821	796	796	861	833	823	792	843	788	804	817	841	824	807	858	866	821	836	814	797	807	822	791	841	798	784	789	836	838	806	814	773	824	820	834	788	804	867	808	781	863	772	834	781	815	812	809	819	763	768	778	839	816	839	845	779	752	800	795	778	843	784	783	852	786	813	750	818	787	807	786	801	778	770	833	784	821	806	784	832	842	801	783	864	754	838	784	848	796	829	822	827	815	833	826	788	794	799	861	844	788	812	854	787	837	831	844	883	852	825	808	824	814	822	824	814	849	822	858	774	812	837	838	804	805	819	805	851	822	775	870	806	834	798	816	814	809	817	781	795	864	786	819	857	783	839	812	844	763	792	836	854	817	804	826	826	852	833	802	799	814	861	792	840	801	808	776	826	810	814	819	840	767	835	832	790	780	798	852	776	801	829	826	851	798	781	843	815	776	782	783	781	817	827	820	816	781	809	849	828	873	816	740	807	780	850	797	800	774	830	795	837	779	825	842	790	787	845	812	818	806	828	852	852	826	769	846	834	843	797	796	774	815	809	791	839	767	807	780	821	794	844	832	774	798	824	796	874	823	901	849	809	789	802	827	825	836	856	807	826	836	811	820	831	821	831	827	770	759	864	833	771	802	874	856	824	862	822	814	832	821	805	803	800	792	810	870	829	837	810	779	769	812	826	813	819	811	803	829	833	837	815	855	800	808	802	789	836	811	832	830	826	833	807	833	809	810	812	822	809	809	773	852	822	876	721	867	836	798	796	830	856	866	828	839	821	826	795	753	848	805	824	763	775	814	824	810	851	778	818	798	820	830	770	788	807	808	787	765	792	845	784	783	833	798	817	836	841	799	825	765	871	795	874	804	740	785	811	858	872	854	816	780	781	776	807	848	817	801	809	842	811	812	813	863	760	777	820	818	812	800	814	790	888	840	816	808	814	761	827	829	825	783	835	823	810	840	843	820	869	844	838	798	757	839	834	739	849	803	829	829	817	795	839	765	814	795	823	865	789	810	857	809	830	765	847	824	845	818	829	830	803	796	840	795	824	845	818	812	832	828	809	791	825	842	826	856	810	810	761	814	829	809	855	822	860	841	833	807	798	763	818	798	840	827	845	814	896	803	822	781	798	776	825	792	784	891	782	807	864	803	836	814	791	823	792	803	829	756	828	834	836	825	819	761	784	815	830	796	843	798	804	818	814	806	823	790	817	819	820	818	823	817	798	814	785	774	819	835	815	785	813	827	768	859	818	863	790	773	838	810	829	805	795	805	782	796	813	799	800	827	816	838	830	769	783	807	851	811	738	819	815	827	791	758	849	823	865	797	805	815	886	829	791	823	780	887	800	815	829	791	833	812	791	808	809	814	796	761	835	810	792	809	790	825	794	803	878	802	826	812	789	842	819	790	800	752	797	843	786	862	844	868	800	816	793	819	832	772	837	929	790	791	847	803	807	796	788	838	870	814	770	859	783	793	834	811	789	810	803	834	861	769	855	801	824	842	824	790	821	805	771	879	820	805	846	802	814	782	803	811	819	851	852	861	761	814	817	850	805	831	801	809	826	756	857	883	830	797	822	773	879	788	822	817	795	813	872	805	781	844	807	805	849	792	831	848	871	797	822	813	827	844	818	816	865	806	871	839	819	796	823	839	809	840	865	827	831	863	781	760	791	855	782	837	821	856	789	831	750	863	789	845	871	816	790	801	791	796	807	800	809	826	781	873	814	863	833	794	805	785	833	812	852	804	793	825	783	809	851	809	802	837	829	789	831	820	811	794	860	792	822	848	790	814	827	827	816	870	815	839	823	798	815	723	821	778	801	815	802	805	783	797	769	834	829	841	776	812	803	813	810	861	835	808	808	826	795	795	799	761	750	852	853	803	814	844	800	835	808	787	824	822	764	860	834	779	853	830	878	790	843	834	823	858	820	808	812	785	840	852	841	856	856	827	814	837	864	793	815	805	828	799	842	773	823	809	792	833	835	812	787	812	809	849	782	793	823	774	825	837	832	804	863	793	873	819	841	817	848	845	822	815	812	882	825	847	825	827	763	800	852	828	803	789	764	835	832	785	796	798	842	870	834	834	811	764	828	834	790	788	808	830	801	831	861	822	792	791	882	845	799	814	804	778	767	782	803	800	799	856	799	845	825	795	852	827	803	745	863	770	780	798	806	837	824	819	775	796	832	781	740	823	838	798	786	830	786	833	747	850	801	812	770	791	838	846	824	829	824	835	769	798	793	781	781	806	832	807
12535	1243	1242	1058	827	608	568	518	444	465	441	378	363	370	377	365	361	339	370	338	349	322	338	325	323	344	310	313	343	303	330	354	377	318	338	330	314	292	308	271	332	293	330	342	345	319	291	329	320	309	299	300	315	320	330	291	325	306	299	319	325	328	304	335	305	334	306	368	266	302	291	301	314	331	307	325	295	310	313	288	352	348	301	314	317	291	300	344	333	358	280	323	303	335	307	290	322	312	345	297	319	322	305	297	328	319	297	308	306	319	307	285	328	328	343	311	330	315	311	283	319	323	297	329	315	313	280	348	337	340	312	281	347	322	300	319	313	317	312	311	302	299	314	327	329	328	321	289	310	310	302	338	330	315	320	334	301	303	281	309	297	331	335	335	302	329	283	293	328	292	299	317	332	299	334	288	331	325	281	295	321	358	287	308	316	324	294	306	311	335	328	316	321	339	343	314	316	321	330	284	333	304	316	296	338	322	302	330	310	276	333	303	313	337	295	271	329	284	332	332	318	299	314	340	307	305	328	323	319	300	318	313	355	320	318	332	262	308	319	287	315	302	321	345	279	302	317	303	305	298	321	294	314	335	300	312	331	344	339	333	320	311	352	350	294	306	329	350	304	319	328	307	320	277	320	362	340	300	311	307	311	313	284	298	312	299	333	337	295	314	301	325	324	322	303	303	288	313	322	319	294	302	320	311	345	310	293	311	298	325	309	321	280	314	338	323	293	316	308	339	335	304	330	305	323	300	324	327	316	329	350	332	318	340	294	326	297	324	285	287	332	361	304	335	340	314	335	298	315	325	315	313	285	287	330	307	281	314	311	292	296	311	335	298	337	329	316	297	310	293	368	298	310	311	336	339	306	355	324	335	327	306	316	310	301	318	320	343	285	331	291	335	324	313	301	323	361	296	317	306	341	335	305	312	340	315	333	296	347	284	316	305	279	296	333	324	290	333	328	342	330	342	312	309	331	309	329	332	345	296	333	352	341	296	320	271	285	340	340	317	322	330	326	293	326	340	307	301	298	314	323	355	341	314	288	349	344	317	324	319	319	332	304	299	308	300	320	315	351	347	301	333	367	314	287	309	353	341	335	303	326	298	305	320	326	318	333	335	290	305	305	334	331	332	293	319	292	318	311	313	295	332	328	323	327	326	311	325	316	310	285	310	307	290	311	345	296	344	315	305	304	360	332	314	314	304	304	314	281	315	308	300	327	329	313	308	327	329	325	341	332	320	316	313	351	304	315	308	319	290	338	318	317	315	310	304	305	343	296	336	323	287	327	290	326	313	318	292	332	322	284	292	289	300	322	278	308	347	298	298	310	356	319	319	318	318	320	340	317	314	276	323	315	340	315	308	317	330	319	320	330	294	307	299	322	331	331	320	305	303	306	318	314	344	319	275	318	333	295	284	306	348	305	353	327	324	299	332	337	329	315	313	302	299	318	329	301	340	325	289	307	283	301	322	266	299	312	321	307	302	331	307	326	299	345	330	299	318	336	314	324	301	299	330	310	291	306	342	340	323	339	311	334	282	301	309	309	303	297	322	330	289	321	317	329	298	325	315	317	314	345	318	336	313	295	289	331	282	313	295	298	289	333	332	328	312	293	329	327	340	300	315	321	311	325	314	323	317	276	303	335	341	309	257	297	299	344	310	325	316	311	296	314	293	293	321	346	333	303	284	292	307	308	337	310	322	324	329	336	324	349	333	325	306	334	307	335	276	323	322	291	331	348	315	284	324	303	327	298	302	309	319	353	309	326	301	301	287	325	296	311	331	301	312	319	315	326	334	312	314	281	318	287	298	308	320	338	300	299	351	307	291	350	345	340	286	308	285	303	286	359	321	302	288	304	282	317	344	334	308	291	302	351	299	312	288	306	335	308	344	309	319	331	317	310	291	307	295	299	345	319	311	317	285	309	312	297	330	321	299	328	302	367	274	329	331	328	303	324	324	339	274	338	286	310	320	295	321	314	317	322	310	321	300	322	285	306	291	335	304	328	284	311	297	328	339	312	287	313	309	321	289	311	335	302	326	312	290	318	307	337	339	315	306	325	322	324	302	343	300	319	329	328	308	286	315	320	352	309	329	311	294	320	331	309	286	299	301	307	323	326	316	305	289	301	310	333	299	310	322	279	313	284	314	284	320	317	313	286	336	292	300	331	314	273	293	319	339	320	317	319	325	321	331	352	330	341	327	301	342	333	318	325	308	310	312	303	321	326	302	310	311	310	370	327	294	321	303	341	295	306	309	333	289	298	327	289	291	303	313	322	320	328	308	284	301	319	349	326	310	291	322	341	286	343	350	323	304	338	327	300	329	297	324	299	308	332	326	325	295	341	311	337	298	317	309	323	322	313	290	307	332	316	298	296	298	301	290	301	324	282	305	333	302	315	315	301	313	299	282	319	329	293	319	329	321	315	318	362	332	310	301	347	296	298	287	325	327	326	325	304	300	331	324	348	313	324	311	332	298	301	302	296	303	337	330	335	282	282	325	319	334	308	291	285	326	344	306	304	290	329	333	327	339	307	317	317	313	344	309	276	298	323	301	353	298	295	287	340	311	324	339	313	299	325	325	276	324	291	317	335	344	307	305	327	308	342	327	283	329	338	313	320	283	321	292	321	327	306	326	295	304	304	310	331	305	259	288	292	314	297	299	326	318	308	308	320	308	331	299	347	283	301	285	308	298	296	333	312	336	290	319	322	308	311	288	300	331	338	310	307	306	310	341	314	297	313	289	319	299	318	316	324	293	312	282	297	337	304	305	320	282	300	334	311	313	302	302	319	271	307	315	312	339	322	298	302	315	340	273	322	306	291	314	329	291	312	305	326	281	347	300	339	328	304	314	260	296	304	298	319	341	285	305	313	332	319	274	370	298	312	292	314	311	342	327	328	332	289	325	295	316	332	322	307	316	332	306	356	314	314	310	322	358	303	305	334	331	304	285	328	300	336	293	316	321	307	299	316	336	310	323	310	362	337	338	338	303	322	305	304	329	284	326	305	319	316	337	311	355	294	348	310	295	309	339	309	327	304	309	318	282	307	305	307	327	311	328	319	318	308	315	332	307	270	286	316	327	290	339	313	330	333	294	296	298	320	311	312	312	283	296	304	292	311	310	294	329	305	317	321	288	297	294	318	307	291	317	297	335	344	310	304	339	330	301	306	308	307	323	327	325	315	297	353	331	326	309	320	338	312	307	309	322	317	290	315	291	293	321	345	317	313	315	315	324	371	330	330	296	313	303	311	332	348	316	320	302	308	284	282	355	293	285	298	348	311	330	333	332	338	313	339	319	337	326	302	275	325	292	329	300	303	306	344	322	306	356	351	327	328	323	317	324	313	293	334	340	320	349	296	312	315	298	313	339	339	335	278	304	302	308	303	313	295	315	298	334	308	309	317	319	296	314	289	283	276	312	284	285	325	316	306	304	341	315	300	334	340	334	318	314	327	351	309	322	319	331	346	334	309	294	330	318	302	352
6867	1505	2614	3141	2896	2498	2171	1907	1729	1579	1394	1268	1257	1196	1200	1121	1064	1084	1044	964	1031	945	903	956	936	924	969	901	871	901	884	871	853	911	834	862	848	842	807	901	815	827	801	856	868	859	816	833	843	850	788	828	817	854	824	865	788	784	834	820	746	803	813	811	796	790	793	868	783	852	825	823	798	862	785	823	789	821	840	788	826	808	818	808	806	847	794	807	804	789	804	858	809	808	784	833	809	823	776	826	825	776	834	812	761	774	796	824	874	791	815	733	780	782	772	812	809	782	860	761	824	821	830	801	774	822	853	765	810	823	839	810	817	839	840	828	794	837	769	771	820	828	798	790	795	782	811	787	805	762	785	812	804	816	775	793	809	834	771	839	861	789	836	759	838	780	796	788	736	791	775	761	792	834	789	766	839	801	789	797	772	843	809	749	784	828	829	789	824	816	806	761	792	781	739	847	815	775	798	810	856	782	794	793	826	766	797	821	877	821	759	780	778	786	819	772	770	770	778	877	835	777	831	827	902	794	853	841	800	764	797	831	777	809	798	760	816	827	845	849	831	819	818	789	779	837	791	862	790	789	784	769	820	822	829	776	809	757	836	728	798	791	845	810	800	811	849	839	817	838	815	754	785	790	794	768	810	789	815	742	788	809	774	806	789	777	818	832	849	837	805	790	810	773	805	840	797	796	846	808	796	762	818	792	734	763	776	801	768	773	784	783	794	777	749	817	824	810	823	813	789	824	825	813	804	781	770	806	812	785	814	778	799	812	820	867	817	777	776	762	725	753	792	837	828	795	821	777	811	844	846	722	771	755	749	790	803	791	800	784	800	815	808	822	790	764	828	773	784	782	788	829	791	841	848	825	783	748	783	818	815	824	782	813	810	771	777	782	762	797	858	794	750	756	816	852	855	828	822	740	778	855	840	761	809	746	786	797	787	766	778	791	793	835	770	860	826	763	779	816	799	863	810	798	794	748	761	857	842	741	788	762	806	832	782	860	821	808	805	845	812	801	770	803	796	821	747	824	793	831	788	797	842	790	756	792	812	811	818	824	834	799	815	795	774	813	800	783	796	801	785	800	788	786	759	779	846	866	857	784	758	840	808	746	836	849	799	761	781	859	770	795	795	796	777	824	816	810	801	786	761	777	845	844	805	795	794	776	779	822	798	826	804	796	841	796	826	784	749	812	772	854	813	853	819	772	788	738	774	793	778	746	796	829	756	758	796	864	823	771	803	825	773	799	778	788	746	785	740	814	806	833	782	762	787	774	807	840	785	790	819	790	758	801	817	776	814	823	831	830	825	813	792	817	709	835	778	736	804	823	817	827	783	806	778	806	820	813	835	812	799	783	836	789	811	749	784	820	773	796	746	791	768	788	794	771	818	839	815	802	823	763	792	833	791	805	763	823	806	790	814	831	791	774	819	788	797	826	801	790	820	762	796	784	778	789	829	803	764	803	764	739	838	820	846	813	773	779	805	755	836	779	769	791	788	767	824	799	827	793	790	769	787	794	826	813	827	809	757	795	793	799	876	836	811	798	797	778	843	799	857	857	861	834	751	795	770	801	788	798	805	872	854	826	793	863	779	799	799	784	771	844	816	780	775	814	738	842	842	766	817	803	838	805	811	777	879	824	797	821	804	859	830	810	836	813	825	780	820	821	802	858	747	758	785	800	776	807	785	820	806	813	816	756	784	810	843	786	795	836	743	768	817	753	791	762	808	847	752	788	830	843	827	795	844	784	766	823	817	808	783	795	789	790	795	797	819	789	817	760	798	819	785	812	827	810	811	785	848	840	780	780	781	793	817	816	840	811	794	789	821	759	810	815	835	786	821	858	768	810	852	804	808	813	735	752	793	800	778	816	822	866	831	806	827	796	794	828	737	826	823	832	798	809	796	801	841	802	810	823	816	813	777	769	740	780	776	734	781	810	792	762	803	837	842	818	769	787	836	788	792	784	767	787	779	792	793	828	806	745	810	743	806	812	792	774	797	771	850	788	839	808	775	788	779	762	802	821	848	831	795	820	805	803	775	802	810	824	806	810	811	783	785	746	827	771	779	788	817	802	813	819	768	797	855	784	876	803	744	823	786	841	778	770	782	835	794	760	789	778	803	832	816	782	818	794	780	831	765	788	797	793	834	741	799	772	819	778	766	775	756	823	769	788	749	788	840	834	760	822	820	823	813	831	848	803	815	854	811	775	774	830	799	752	771	877	801	807	810	800	826	790	834	783	830	801	786	718	810	787	770	773	788	813	757	821	803	800	791	774	826	819	822	770	777	767	783	786	876	785	791	824	843	756	803	780	794	854	837	842	874	808	771	825	791	802	779	776	765	774	756	828	838	766	838	774	810	760	794	809	737	840	811	806	822	835	803	830	774	769	817	781	778	799	770	742	794	821	849	764	803	753	799	774	828	770	834	806	803	831	842	804	839	778	876	749	829	774	785	809	800	788	820	818	802	820	810	794	838	809	766	792	787	818	812	772	790	894	799	812	800	821	782	795	802	779	818	823	788	797	807	772	761	787	851	828	783	834	813	816	797	829	841	760	807	762	809	842	813	782	789	856	799	786	864	764	824	763	831	745	763	827	811	794	758	799	786	741	811	794	824	818	807	815	801	787	833	787	804	780	826	817	790	837	835	823	868	797	832	772	831	840	779	830	771	767	836	777	878	826	764	765	756	825	820	797	755	794	769	816	778	789	765	820	805	801	788	822	861	769	785	780	822	825	812	788	796	825	810	783	772	745	778	797	789	806	837	775	900	847	807	822	818	808	775	825	783	824	784	785	840	821	797	806	850	798	779	789	853	825	801	785	800	815	822	795	848	783	797	788	791	825	830	804	848	857	788	808	803	816	830	854	824	795	831	807	807	814	791	796	791	802	795	847	807	833	788	806	819	754	782	802	836	765	764	830	812	800	808	801	847	806	803	787	829	833	827	793	818	841	763	817	830	817	834	809	810	785	771	819	799	766	786	824	820	884	793	758	819	823	804	852	785	763	857	812	773	840	821	776	823	863	806	799	806	792	775	784	785	773	831	751	823	787	824	809	786	766	829	815	793	812	756	777	766	814	805	832	825	800	801	811	762	791	833	843	812	744	836	812	779	805	772	798	814	850	880	812	797	727	798	782	758	796	784	845	761	726	788	819	777	818	864	787	780	817	863	772	803	823	850	808	839	746	801	807	793	809	794	830	795	763	830	816	815	799	743	787	845	785	791	800	805	798	816	729	789	811	837	726	755	826	847	836	821	860	817	806	785	821	748	778	815	815	808	829	789	781	862	762	824	789	777	817	835	800	770	745	795	806	818	751	773	836	777	762	773	855	784	780	787	768	810	805	837	786	834	838	807	835	817	839	733	837	795	799	778	808	819	790	804	798	787	807	769	794	760	827	757	770	788	790	815	802	780	744	851	788	783	804	823	750	836	813	772	773	781	771	782	752	792	806	776	828	842	777	815	795	776	794	797	834	817	794	829	814
21910	3227	2361	1707	1172	851	680	545	466	415	362	325	279	278	255	228	210	198	211	217	195	190	174	187	193	183	151	156	174	199	174	172	165	154	179	154	145	159	154	152	139	128	142	157	164	138	154	148	152	156	142	157	170	165	152	180	142	165	151	183	164	151	153	160	173	153	148	168	150	155	140	142	153	152	146	129	151	153	174	152	138	148	154	154	155	134	154	143	141	164	141	138	137	143	141	140	156	147	142	132	149	138	132	154	172	155	145	131	136	148	146	164	124	170	142	149	157	132	158	166	136	138	149	158	161	140	161	153	158	146	147	129	151	145	126	152	142	138	159	151	158	148	124	174	152	154	144	158	150	151	147	138	145	154	160	132	145	143	141	158	148	133	132	146	184	127	152	146	173	159	178	135	135	147	164	133	146	152	160	131	129	145	154	137	154	160	181	160	134	146	139	150	170	152	170	143	155	161	154	162	149	135	158	147	162	153	170	119	154	132	150	145	140	148	149	146	150	148	169	154	140	144	145	138	147	140	160	170	134	137	152	150	142	154	160	152	154	112	168	133	123	136	138	148	154	160	139	135	130	133	146	165	125	136	136	151	158	147	143	153	138	140	151	123	138	147	169	160	147	140	162	154	127	129	142	124	125	134	138	137	132	176	143	157	129	124	157	143	142	127	133	176	148	145	140	167	153	150	142	154	154	152	135	156	160	126	136	153	128	156	136	147	142	132	147	155	153	154	166	149	151	140	133	133	123	152	156	154	155	165	147	113	162	161	156	152	145	143	149	150	143	160	136	157	135	145	131	140	147	142	133	135	141	148	141	149	153	147	122	131	141	143	153	164	143	141	152	124	146	153	165	146	139	138	150	118	148	154	131	170	158	134	145	153	150	128	149	146	153	142	130	172	165	152	134	162	165	161	164	149	150	158	145	151	146	131	160	130	137	158	129	131	162	140	157	144	146	127	157	168	142	149	142	142	157	126	145	127	151	156	153	141	148	135	154	168	185	152	150	143	133	168	139	142	143	145	149	143	148	134	134	156	153	125	136	155	148	139	136	138	133	150	127	113	135	170	126	154	130	138	148	127	154	156	142	156	158	128	141	152	142	138	185	112	132	156	144	141	149	137	150	146	146	139	129	139	178	157	162	151	158	136	124	147	135	170	133	164	133	176	148	129	155	140	142	164	169	152	136	143	168	152	157	155	159	137	167	128	157	136	172	157	149	160	133	148	160	135	150	146	139	155	135	138	166	156	158	142	162	140	156	136	155	149	150	171	151	135	131	157	146	150	142	166	141	148	140	171	163	147	154	162	141	152	149	159	150	157	149	147	152	149	185	142	140	119	148	149	160	143	156	143	150	147	153	153	168	135	150	141	163	134	138	165	145	159	135	130	134	152	151	128	153	127	123	128	153	158	146	154	130	133	152	155	144	145	138	140	158	133	166	147	152	125	132	155	166	161	124	135	142	138	148	133	148	141	132	153	145	150	154	148	148	138	167	144	157	159	126	142	149	138	149	135	133	129	155	144	145	155	138	151	130	162	143	136	135	141	154	146	138	137	148	142	137	150	165	163	160	139	149	153	140	146	152	159	151	143	169	129	157	169	136	150	137	170	134	127	133	126	136	146	148	139	159	139	112	164	153	176	155	161	145	145	149	140	139	148	156	158	138	145	150	155	131	143	141	149	156	153	160	149	156	150	150	143	139	158	153	158	135	181	155	148	116	138	161	133	127	139	170	146	137	160	144	119	158	138	155	152	168	157	165	163	145	163	149	131	142	133	130	138	147	150	121	151	148	171	154	161	154	190	150	146	135	126	159	157	139	152	148	143	153	146	154	152	153	146	140	152	143	147	129	140	146	150	140	171	146	124	146	138	135	143	143	154	151	144	152	155	144	138	150	130	164	149	158	157	170	147	147	160	116	139	142	164	149	161	161	152	154	130	145	153	153	139	148	140	149	142	152	148	147	141	132	171	159	126	151	154	137	144	128	133	129	149	133	151	148	143	151	145	129	160	140	148	156	182	148	137	133	169	147	136	158	120	163	142	136	157	157	120	137	153	153	159	136	161	148	154	149	151	143	152	131	164	120	167	139	142	161	158	160	164	150	144	166	142	170	143	150	140	148	133	141	144	167	141	143	153	124	149	128	151	130	130	131	158	153	139	150	147	150	154	149	139	156	144	149	134	161	144	136	137	158	142	130	141	165	148	165	164	168	160	157	176	157	156	141	132	140	151	148	144	157	150	154	137	143	136	131	150	163	150	153	145	176	147	157	152	138	151	187	187	158	152	146	155	151	150	157	171	128	149	139	150	161	141	146	137	134	172	159	156	135	146	131	138	151	141	155	158	182	149	156	158	138	154	147	158	141	126	173	135	136	127	153	133	170	134	150	164	155	138	144	143	147	149	163	163	142	128	145	146	143	132	142	163	125	144	143	156	180	148	167	142	164	147	142	147	153	140	146	132	138	147	129	169	123	155	138	129	144	128	148	152	147	133	141	149	146	158	160	131	133	135	128	152	153	133	129	125	147	149	143	131	140	141	173	144	138	136	147	172	134	134	147	131	141	134	157	152	149	166	154	157	150	143	149	142	157	142	163	149	137	147	149	156	152	148	160	146	137	154	158	127	161	172	154	143	144	166	157	154	132	158	140	162	160	152	152	148	166	126	166	175	120	142	137	149	150	162	193	138	147	156	143	144	153	140	150	152	138	130	171	139	157	129	145	138	151	149	164	139	150	134	143	152	150	145	148	154	143	151	151	155	158	135	130	144	153	150	145	145	170	146	137	178	126	158	160	126	158	149	169	146	146	141	137	145	158	153	135	150	149	148	167	150	148	154	141	148	161	155	156	121	152	163	127	145	137	167	158	155	151	152	152	155	152	154	119	122	116	165	145	163	159	151	149	147	164	164	142	142	154	131	161	143	142	134	131	149	139	176	152	142	134	142	129	146	160	145	148	139	127	167	150	133	135	138	154	138	136	158	157	136	149	166	137	124	145	126	127	150	132	154	150	165	159	151	135	181	137	145	131	144	138	156	155	146	143	140	162	131	146	148	162	146	163	156	140	132	131	156	145	129	158	129	163	150	152	163	149	153	128	119	162	136	130	150	142	145	133	154	158	152	144	155	168	146	148	158	161	163	161	142	143	135	133	145	159	157	153	136	163	152	158	162	140	137	149	138	145	160	166	157	150	166	143	163	148	148	147	149	136	125	168	152	158	127	147	117	167	151	156	143	158	132	135	165	156	133	135	160	131	165	164	146	163	158	132	166	157	133	154	130	132	133	152	144	123	145	153	147	167	161	137	158	133	145	132	166	143	142	150	166	159	166	161	141	149	149	138	136	176	123	139	147	130	141	137	158	159	159	154	136	138	142	175	156	142	155	128	138	166	148	136	138	159	154	156	154	124	135	132	148	152	156	154	155	141	156	135	145	151	140	128	133	146	145	131	139	134	131	135	146	153	153	135	143	156	136	165	150	146	145
9491	1976	4044	4881	4377	3662	3054	2517	2089	1810	1561	1442	1279	1204	1092	1009	927	889	851	779	704	734	689	728	632	648	625	618	575	603	586	589	582	571	544	530	528	539	510	485	495	490	530	517	472	485	469	483	490	462	439	457	480	451	486	459	479	445	439	476	445	494	458	450	454	470	451	415	432	472	434	428	436	414	429	423	457	444	419	424	439	440	469	420	445	420	412	456	433	440	435	417	439	415	432	436	403	436	398	416	420	423	410	397	524	423	458	428	444	431	445	429	446	407	451	396	415	429	410	426	385	422	432	434	441	418	420	396	429	455	421	449	449	418	420	395	417	407	407	394	441	430	389	418	430	393	437	411	441	399	456	401	426	421	444	426	398	404	447	366	415	397	419	406	425	420	422	400	429	412	440	442	395	436	398	386	396	390	428	405	390	395	406	370	418	407	411	422	420	401	427	453	427	420	439	418	448	407	414	426	401	443	411	421	475	427	418	417	404	399	441	382	445	375	408	407	440	404	421	433	447	391	384	429	415	404	460	437	395	418	441	400	418	444	435	393	420	372	441	442	409	405	437	407	444	438	428	367	401	404	444	398	468	395	413	428	436	400	434	420	418	401	416	417	394	425	385	406	391	395	429	418	440	452	432	408	382	420	431	365	398	380	426	411	393	429	433	435	431	441	415	438	453	416	400	412	427	422	407	382	399	460	423	435	400	429	419	419	412	409	419	402	402	436	401	402	416	453	445	416	419	438	446	425	414	439	412	452	443	418	423	437	420	403	354	404	404	409	394	431	396	437	455	396	414	418	422	416	410	427	419	397	377	421	408	420	445	453	421	391	394	400	444	419	395	413	426	421	411	410	395	417	378	418	418	398	399	435	412	414	375	407	424	380	401	433	449	423	376	409	409	386	400	397	390	431	439	402	383	389	403	402	412	384	410	394	412	398	428	411	435	447	406	399	440	387	449	381	423	411	420	408	412	388	415	433	436	440	423	440	403	406	418	437	404	395	399	427	436	453	351	435	394	397	393	427	410	425	463	435	423	415	463	407	416	440	390	428	439	429	372	437	412	400	432	457	409	422	410	410	427	430	413	404	377	396	425	419	401	397	409	389	385	454	402	397	402	432	391	414	414	444	451	398	387	453	395	427	417	376	412	430	407	410	426	408	418	398	441	414	402	439	416	433	410	409	394	411	393	417	425	426	392	388	426	372	433	434	401	413	433	360	436	437	419	377	430	429	421	404	421	409	410	408	437	439	420	430	435	426	402	397	397	446	427	462	417	440	462	406	400	393	407	421	425	436	397	402	449	415	404	439	444	407	393	417	393	401	409	384	461	417	379	407	405	431	401	453	401	400	415	378	392	396	418	378	467	408	420	385	414	409	397	413	404	416	414	409	458	424	417	428	420	385	370	418	412	415	413	412	441	388	403	421	427	450	433	434	379	395	389	399	434	383	389	415	422	395	430	409	401	415	467	374	402	404	422	410	427	400	434	428	405	415	407	418	390	387	447	382	411	429	440	412	397	420	429	405	409	459	401	406	414	396	393	458	418	395	438	438	448	423	411	408	383	423	395	412	416	394	413	385	422	416	416	392	418	417	394	460	384	380	447	441	448	439	423	413	424	406	423	406	407	448	417	400	384	441	415	447	419	411	432	446	400	416	422	463	411	449	437	412	413	444	390	438	375	425	474	417	415	414	438	423	377	397	444	429	408	404	410	416	388	375	441	440	412	437	416	406	432	397	415	432	436	382	415	376	441	421	380	406	458	422	422	425	426	429	389	456	422	428	418	417	429	391	415	434	403	405	424	420	397	415	421	415	415	415	395	410	410	435	427	426	422	389	425	423	406	422	451	416	422	423	422	428	404	406	410	417	404	383	421	429	426	395	354	410	407	397	427	407	451	420	389	426	428	422	389	413	443	412	382	400	462	418	400	409	420	412	414	440	443	460	395	413	383	427	428	412	440	428	416	422	415	441	456	432	394	412	410	412	447	425	419	409	427	401	404	408	442	411	413	452	432	400	412	453	422	412	406	419	379	387	387	435	431	422	450	395	417	394	380	400	368	412	404	424	417	413	435	382	408	388	394	412	412	390	418	425	450	442	470	413	399	468	376	389	456	444	394	401	378	422	411	413	417	387	424	428	392	415	417	418	382	420	396	400	399	401	433	406	407	419	418	441	429	423	398	408	427	444	447	414	434	438	402	412	438	436	421	421	409	429	396	434	402	420	425	433	418	400	421	409	414	388	401	426	431	459	417	412	401	441	417	434	410	400	415	382	420	409	403	382	374	441	416	436	456	414	440	430	425	402	384	424	422	434	388	428	371	413	402	427	413	436	407	411	403	422	403	401	423	406	372	430	465	431	421	369	389	380	378	391	371	388	426	388	435	424	398	422	399	420	379	409	397	425	419	394	403	400	424	435	402	429	402	450	400	398	407	405	441	429	414	430	431	408	393	426	390	399	419	409	441	432	388	375	411	374	386	387	401	424	421	387	443	383	429	431	402	459	408	423	411	403	381	420	395	419	428	429	392	409	415	433	453	424	432	385	436	407	377	389	408	440	415	396	455	391	408	426	421	406	417	418	399	406	428	452	405	428	443	420	448	378	412	402	433	419	443	408	424	411	452	398	419	429	404	401	437	424	411	392	376	455	412	434	457	393	398	414	434	445	381	433	413	401	422	380	427	423	391	423	456	430	412	456	397	443	419	444	402	442	404	397	422	391	439	386	445	414	400	375	394	430	420	429	417	419	410	434	406	430	415	402	413	380	379	389	390	375	413	427	386	404	422	430	406	418	398	403	441	431	376	405	407	394	414	420	439	403	416	417	451	428	411	397	414	452	378	399	391	422	433	461	397	432	406	397	383	415	426	452	415	394	389	391	435	373	418	436	394	411	385	417	436	383	404	416	431	359	426	441	442	474	406	418	399	368	449	443	412	411	454	423	445	385	414	383	424	417	444	402	412	409	408	387	402	452	399	397	452	436	444	406	432	417	420	411	454	401	422	438	426	426	420	410	428	403	449	408	408	443	448	397	426	423	477	427	437	441	406	394	388	412	391	402	427	456	414	435	421	404	399	420	401	395	402	410	404	399	432	455	441	397	389	429	432	440	417	467	412	399	428	424	419	428	428	407	400	426	400	409	437	436	414	437	403	408	413	393	398	429	425	390	416	448	443	385	396	406	434	404	391	367	400	431	411	387	410	435	467	446	424	447	430	406	415	417	431	411	397	401	404	429	402	424	426	437	399	397	419	400	388	386	449	411	400	460	387	403	421	427	400	416	393	417	437	435	390	451	410	436	399	386	428	421	447	452	420	408	429	404	427	426	452	403	440	409	412	402	433	415	426	374	420	440	398	418	410	452	447	416	440	415	470	420	415	410	407	390	412	398	442	416	429	434	438	411	401	453	445	394	421	370	411	429	400	441	432	392	407	431	416	447	407	402	424	409	423	435	402	400	409	396	385	441	401	429	381	403	432	414	423	391
2756	346	376	347	342	345	346	328	343	318	302	311	327	348	301	317	275	327	318	306	340	308	328	351	351	343	315	336	332	333	325	319	318	299	326	324	337	302	339	329	333	342	330	344	308	273	296	330	306	312	311	336	319	318	340	287	341	339	323	320	334	309	323	336	344	336	325	341	285	320	340	289	330	299	316	294	322	307	331	329	294	287	333	328	293	315	308	304	302	304	348	287	317	312	309	357	328	329	306	308	298	310	350	325	303	327	340	320	305	320	298	307	325	335	319	342	350	339	321	314	327	320	319	356	347	299	317	295	315	318	320	333	335	338	270	336	317	295	308	310	314	321	300	301	319	328	342	298	316	328	324	299	333	294	330	302	328	340	304	311	314	327	321	315	330	314	323	337	309	330	321	285	314	317	341	309	297	293	312	316	321	326	298	285	331	314	298	295	303	309	324	307	295	309	305	332	304	278	306	301	287	337	344	308	295	327	326	326	318	309	342	298	321	324	322	302	324	350	301	292	331	339	338	315	333	305	332	339	316	300	313	303	308	316	327	300	323	314	307	313	339	306	306	317	330	329	329	316	329	297	317	292	333	278	329	301	313	293	304	293	295	309	314	325	330	324	320	313	331	316	315	345	331	326	326	299	324	353	361	328	334	341	301	344	300	298	314	309	327	306	319	315	332	321	303	301	306	355	313	278	339	311	306	320	317	308	314	328	324	315	354	325	306	331	330	308	303	311	364	309	332	312	321	321	319	292	351	331	320	301	309	304	301	308	333	304	314	334	324	307	307	345	283	318	318	313	305	311	341	330	306	291	289	320	342	308	306	331	340	323	333	311	311	303	317	324	292	300	285	311	301	295	334	310	341	292	319	336	327	350	347	328	332	307	294	310	325	322	323	293	316	303	310	292	305	294	326	327	298	308	351	322	274	307	345	303	314	320	305	308	322	323	332	300	348	338	317	316	307	300	329	314	260	324	330	317	323	328	317	303	299	314	313	321	305	326	321	307	326	284	318	315	304	310	292	332	329	312	331	294	286	317	297	323	334	303	340	311	341	345	331	297	288	307	322	304	363	309	293	350	327	316	334	327	312	315	319	329	330	352	291	309	323	341	338	304	352	300	325	336	354	341	347	335	270	291	324	305	318	332	307	310	334	288	285	328	295	294	308	330	290	301	305	338	351	339	310	319	329	332	302	320	318	333	311	308	301	280	293	335	301	313	339	361	297	336	316	331	325	319	308	312	327	325	323	326	317	339	327	288	332	331	291	300	303	315	325	344	289	339	315	325	328	328	360	286	293	332	309	326	297	355	311	318	271	293	317	316	311	303	334	301	343	312	330	296	322	312	322	302	303	336	343	305	336	350	330	311	334	313	319	301	321	324	306	298	316	305	291	315	336	336	331	321	305	312	331	357	302	346	323	311	299	327	371	323	300	329	314	306	313	309	330	329	316	339	328	304	319	302	341	300	318	290	330	336	286	282	307	329	286	300	322	343	346	316	332	309	323	332	325	338	320	335	330	336	300	313	318	313	300	299	320	315	315	320	288	301	308	330	308	305	340	300	296	347	332	344	318	300	317	330	317	326	314	342	326	313	339	307	322	317	295	303	293	323	314	337	307	306	338	284	296	299	356	329	287	329	310	300	340	307	327	323	339	304	287	311	301	299	331	336	313	295	350	328	301	330	339	310	338	315	339	321	291	305	321	321	325	301	328	307	313	324	305	326	313	325	297	288	361	324	346	325	315	310	323	359	320	330	294	319	333	327	302	311	307	328	322	291	343	343	320	291	297	310	313	321	345	329	322	318	330	335	313	303	317	334	303	330	317	349	327	331	316	315	337	330	309	358	340	300	314	327	325	293	286	303	331	333	324	316	316	297	334	311	319	327	304	340	357	361	296	304	325	317	321	319	312	330	305	347	331	321	299	326	342	336	349	312	315	335	325	313	284	296	337	313	334	297	325	352	341	350	315	335	316	314	293	303	309	315	312	324	337	333	321	321	301	343	340	286	324	308	327	342	320	285	301	304	290	305	327	348	294	316	343	315	338	298	313	344	355	318	307	343	336	308	313	330	322	336	311	300	305	332	286	345	319	342	351	274	315	324	328	321	319	308	295	352	343	326	326	328	334	330	313	341	312	296	342	354	329	315	294	326	307	282	342	297	317	302	305	331	324	306	332	299	332	329	293	338	352	326	356	290	289	292	334	295	278	324	330	327	324	327	330	292	324	301	348	304	317	308	297	326	307	327	327	323	287	282	326	285	342	305	323	310	330	315	302	295	313	315	325	306	314	320	322	300	342	283	341	304	357	300	329	316	335	313	320	335	295	296	326	324	321	339	294	316	310	312	296	321	368	338	345	338	312	325	309	305	313	318	307	327	351	324	316	332	316	309	310	297	330	320	320	293	301	293	302	341	322	307	303	302	312	290	297	342	323	303	340	291	319	347	317	342	302	335	312	313	339	298	298	301	312	293	336	320	316	328	325	326	341	317	305	313	311	307	292	300	321	321	299	343	304	297	292	318	309	306	337	328	277	299	302	298	341	355	311	288	292	320	329	324	296	309	325	319	324	344	324	305	344	303	328	325	306	280	302	294	341	346	362	331	305	293	314	286	316	330	284	302	309	319	317	311	329	288	330	312	303	316	321	320	300	297	300	329	306	317	309	308	305	370	310	311	306	300	328	307	318	333	294	311	318	287	305	345	316	321	303	272	322	355	310	323	296	304	299	312	314	302	305	311	325	325	357	321	311	345	343	326	330	306	331	336	287	320	301	299	315	341	309	336	333	333	325	310	307	345	346	311	312	319	312	303	324	305	313	340	296	332	306	277	340	320	319	328	323	333	331	303	292	347	322	290	309	310	287	330	310	290	330	303	319	306	308	314	322	323	304	322	319	325	321	339	322	309	335	318	310	341	299	347	332	314	307	325	291	305	319	331	307	340	333	338	297	327	342	352	281	315	303	287	316	341	296	315	351	272	315	319	304	314	299	319	338	320	325	295	294	338	345	339	320	316	325	291	304	281	323	338	295	322	293	344	308	327	331	282	283	301	292	314	302	300	317	328	304	340	334	338	275	330	318	299	299	293	326	309	306	308	319	330	256	341	322	292	327	300	344	327	312	337	327	332	310	291	305	341	308	309	302	305	303	327	315	334	331	292	355	323	294	333	339	320	335	328	307	320	313	305	313	334	316	311	317	302	334	316	303	323	307	345	326	342	342	302	357	303	323	323	313	328	323	330	325	327	315	321	276	325	323	314	292	326	288	311	308	292	303	322	328	330	302	339	326	287	298	295	307	338	337	317	317	328	308	313	319	306	297	315	316	281	294	309	277	329	331	289	302	331	278	334	263	308	305	327	282	317	311	299	315	304	300	329	327	325	317	350	304	284	320	299	288	327	296	304	321	320	302	322	354	329	311	282	291	312	302	307	332	328	310	326	324	315	340	325	325	327	334	325	336	308	325	334	320	318	321	359	300	294	293	305
2779	871	963	1004	900	936	889	907	927	875	823	864	795	857	816	835	879	851	826	792	831	821	835	831	846	852	823	856	796	865	819	837	834	811	761	782	836	836	864	855	784	824	829	862	809	807	889	820	818	806	831	856	781	816	846	815	757	794	863	772	833	841	863	830	801	831	804	840	842	822	842	849	802	839	817	799	780	829	820	842	787	776	777	859	842	831	777	867	861	855	812	831	808	813	795	811	824	834	820	795	795	791	779	846	865	840	846	855	770	816	852	856	823	767	757	805	836	902	875	837	811	869	792	841	818	855	802	800	807	790	767	806	810	812	817	825	824	827	786	855	833	843	793	779	852	869	802	795	807	794	822	793	845	835	796	864	831	840	847	827	832	798	810	789	839	801	828	837	814	832	823	817	851	839	800	803	831	814	815	855	797	834	842	827	828	832	794	835	773	847	822	796	854	791	844	799	794	864	869	819	839	851	786	840	853	784	783	863	846	796	797	813	822	843	835	802	791	804	810	851	854	843	816	819	787	863	746	824	774	826	822	873	841	789	843	823	819	822	819	768	847	815	839	863	865	816	811	851	835	863	781	862	817	769	844	843	793	777	845	787	792	772	839	865	808	824	884	792	806	886	818	808	810	865	830	767	787	782	842	796	794	808	829	797	799	813	815	808	827	829	820	854	836	799	782	781	817	808	823	863	795	816	834	842	872	777	825	873	824	780	834	794	827	822	868	868	825	811	805	881	818	786	805	847	818	745	850	834	809	815	810	811	777	791	797	834	874	850	823	803	800	858	797	775	810	750	832	867	815	812	896	803	813	809	802	813	839	817	801	775	841	821	814	929	812	829	877	824	864	814	793	805	826	841	818	805	873	832	815	876	830	834	839	793	803	831	871	846	812	836	829	806	856	799	815	805	769	847	795	788	821	809	838	816	809	829	825	810	825	842	808	844	798	811	880	897	821	848	792	801	783	830	837	850	830	855	849	836	818	787	795	799	823	807	771	815	779	837	798	806	850	797	770	837	831	847	829	823	868	801	832	779	811	820	848	794	834	821	795	894	873	765	855	840	830	837	815	824	869	784	785	835	812	804	851	759	826	850	809	834	820	793	765	809	813	805	857	763	805	862	841	826	810	843	852	801	811	812	815	854	849	863	826	879	797	799	819	894	833	841	846	811	797	869	790	804	803	857	882	791	818	782	855	786	785	817	794	875	848	859	808	871	814	839	845	846	814	794	828	804	877	839	805	807	829	867	798	787	806	831	866	815	829	838	813	816	784	844	795	842	873	841	855	871	837	762	799	781	813	868	847	851	825	805	811	829	818	794	804	771	792	803	781	846	783	809	807	771	842	817	833	836	803	832	829	811	793	798	792	842	822	870	867	786	781	815	838	770	825	862	808	866	854	807	811	812	866	857	823	801	853	831	880	828	784	798	829	824	833	858	830	803	778	786	812	827	879	810	827	855	798	804	818	837	806	806	861	810	839	842	865	797	794	824	786	866	840	832	880	898	831	821	779	834	854	847	823	803	852	820	824	824	835	867	827	779	858	840	815	876	912	853	871	775	762	846	837	795	870	821	832	813	792	794	794	779	850	827	815	835	867	838	820	817	849	806	838	898	827	787	854	851	841	792	796	849	838	809	835	800	817	819	834	797	823	825	847	877	833	847	803	870	805	837	825	846	775	859	814	869	820	840	845	797	812	856	785	810	791	766	834	825	827	811	773	846	816	848	857	824	811	868	809	795	847	822	827	838	826	813	794	782	834	835	862	852	833	826	764	802	803	844	828	887	804	875	801	801	793	831	821	809	851	789	834	812	810	847	820	764	803	821	788	792	791	793	829	837	782	803	781	822	861	828	814	823	819	800	764	814	792	796	811	845	832	749	875	835	819	764	841	832	789	832	859	812	833	814	838	819	775	823	811	828	767	819	846	853	805	788	811	815	845	830	786	832	783	842	863	824	814	832	851	847	817	851	816	793	827	875	827	760	805	865	857	825	799	851	832	808	786	830	813	798	852	801	817	860	803	796	766	772	813	822	809	788	840	846	855	794	786	800	825	895	769	830	778	837	805	830	821	821	833	815	812	836	842	842	862	811	821	773	823	837	835	866	851	828	787	816	851	815	801	792	867	829	801	837	792	799	810	806	854	835	832	814	836	866	816	864	814	841	840	823	836	792	815	813	855	842	788	800	801	846	793	749	810	823	843	842	778	818	796	801	791	827	868	792	827	806	821	819	830	787	875	886	811	814	882	834	767	828	860	822	788	825	851	821	808	837	889	832	808	818	809	869	824	835	816	862	868	830	813	857	870	896	783	842	814	876	829	837	793	840	805	805	785	798	836	785	767	820	848	811	848	856	823	806	810	820	834	798	886	859	805	873	779	828	808	792	795	827	763	836	809	788	881	822	822	825	802	767	832	829	836	772	802	801	824	818	833	794	844	781	851	814	823	831	805	819	801	775	831	795	809	799	809	808	848	781	790	797	804	822	821	857	827	838	877	812	828	824	870	834	827	843	798	821	846	831	843	833	802	833	810	792	790	823	867	830	823	842	850	823	838	833	806	787	826	879	804	848	840	832	794	845	786	810	793	859	835	824	822	854	815	843	843	790	813	854	851	789	791	781	864	867	805	822	831	825	849	801	844	821	784	787	819	842	798	754	827	842	821	844	820	828	762	830	814	802	773	840	803	847	806	807	808	819	875	852	868	820	836	819	784	775	815	834	822	822	847	780	832	852	874	854	826	806	810	862	854	773	829	810	820	878	782	822	812	868	846	818	844	829	854	771	827	812	829	830	852	800	829	778	818	852	818	827	820	836	817	813	901	826	766	802	853	856	793	813	790	801	795	854	809	832	835	854	852	817	840	832	824	804	846	811	847	738	833	823	863	824	758	801	831	824	833	835	818	805	790	821	865	827	805	803	789	795	880	839	752	818	880	822	819	835	792	790	817	847	825	802	867	840	803	827	823	862	787	823	767	817	839	837	817	815	836	767	852	782	800	856	820	831	846	792	764	806	869	834	830	825	801	840	816	809	841	843	815	823	844	858	873	878	787	839	805	852	818	841	793	856	747	799	836	769	771	778	838	831	792	810	785	831	818	819	842	759	801	857	835	782	855	805	835	804	838	828	839	786	871	834	824	854	903	866	814	863	845	828	836	834	815	849	795	815	811	796	807	845	814	873	841	817	816	790	813	791	831	871	830	813	866	846	780	820	803	841	813	781	792	764	885	793	829	801	828	842	801	826	790	803	874	837	807	829	821	840	845	857	840	868	819	793	780	844	818	817	823	827	843	824	859	830	828	842	838	797	896	788	853	751	833	842	813	899	817	838	815	745	839	842	834	811	823	846	833	830	821	845	812	826	841	834	792	830	848	864	817	823	816	896	872	805	806	835	819	819	824	769	842	909	826	780	832	860	797	860	813	857	852	848	775	828	844	805	887	851	808	802	843	794	854	847	859	803	824	816	886	825	831	824	806	869	807	835
12432	1186	1291	1097	848	661	525	534	471	425	389	458	392	363	403	373	332	368	336	322	310	330	339	341	319	352	351	370	336	316	297	302	281	337	337	340	333	329	348	324	307	308	307	336	331	294	328	298	290	343	290	344	310	309	319	323	324	331	315	294	352	326	328	305	302	314	319	315	333	326	302	302	305	307	344	306	329	304	317	324	323	293	332	316	330	303	322	320	315	303	323	319	323	318	301	323	272	322	306	284	307	292	308	325	331	297	309	301	323	330	300	313	313	273	316	323	307	316	281	302	302	325	306	321	279	326	303	308	326	307	342	315	309	323	302	336	295	307	314	321	308	304	331	305	336	365	309	280	325	349	320	318	356	329	332	279	333	327	298	308	297	323	300	308	290	306	315	292	278	333	302	348	328	333	320	317	333	321	314	295	294	280	327	312	342	335	343	299	283	305	297	307	292	294	308	283	309	308	305	327	292	290	296	313	311	333	332	311	312	311	304	306	283	316	300	284	335	331	297	335	324	285	309	302	330	324	311	275	291	300	296	279	315	316	333	341	320	324	326	324	321	333	345	312	332	329	290	327	281	320	300	313	284	293	325	310	296	293	320	306	330	307	310	315	316	305	322	339	310	339	300	271	332	343	320	316	302	273	312	318	307	278	315	337	325	295	306	327	326	294	308	333	300	282	318	268	301	325	302	334	310	292	291	274	324	300	334	312	296	295	286	310	321	300	307	303	313	302	323	330	302	296	308	319	353	324	313	342	323	317	313	323	336	314	310	302	328	291	299	313	343	337	307	315	313	312	316	320	332	354	299	342	313	321	295	349	306	301	315	332	293	290	309	292	283	328	330	305	299	304	330	297	307	334	293	334	300	341	309	314	324	298	325	313	313	306	318	323	318	315	320	295	292	336	318	323	314	301	326	307	321	336	330	320	343	339	315	348	303	324	284	329	309	320	301	308	327	307	317	320	300	325	331	296	311	290	289	301	300	299	300	307	325	316	321	330	326	311	325	342	290	291	332	310	316	286	306	317	296	321	297	318	275	326	309	336	303	311	298	317	281	293	308	331	268	322	287	309	306	354	320	338	287	330	297	304	291	336	301	291	302	341	338	315	290	332	296	322	313	318	293	324	305	303	334	326	342	332	291	296	330	318	337	325	322	316	312	325	307	332	301	322	280	289	309	299	306	313	297	291	330	297	304	320	287	294	328	297	294	316	316	338	312	305	323	312	346	293	329	352	304	290	321	317	327	326	317	312	288	314	330	310	319	330	301	301	301	312	307	311	315	295	322	319	305	324	316	302	344	306	300	295	307	320	302	298	335	305	304	307	329	301	297	332	288	312	281	305	285	292	309	305	266	328	346	319	322	340	314	345	316	297	293	317	330	314	296	324	264	297	305	313	323	286	318	315	312	295	299	296	257	294	326	337	330	307	301	312	312	334	307	284	334	321	310	324	315	297	329	328	334	315	337	298	340	311	309	293	320	313	317	293	309	323	308	365	320	306	328	294	307	328	258	321	287	303	319	300	298	300	282	303	295	315	311	333	326	314	313	324	342	339	319	340	350	320	316	298	336	334	337	300	317	300	315	300	298	311	297	321	314	319	295	287	304	342	309	330	338	340	320	312	313	311	319	319	316	307	330	320	312	312	303	321	313	294	327	333	354	320	299	322	292	342	301	305	310	276	304	342	324	307	331	326	334	313	317	316	290	311	324	319	320	307	321	297	321	299	311	305	301	296	305	309	334	309	296	332	308	315	325	324	309	287	302	328	289	310	332	301	325	301	293	318	338	334	331	304	319	351	306	289	328	295	322	317	312	318	302	346	303	301	298	299	298	345	318	325	294	331	311	334	309	326	355	309	333	318	333	310	315	326	307	328	315	330	334	305	305	320	302	313	278	302	297	314	334	295	318	320	314	364	322	310	298	338	326	309	326	340	317	280	302	293	295	296	278	313	320	312	298	308	300	303	288	341	313	280	311	312	314	328	322	325	324	317	314	317	315	279	322	331	319	339	296	317	324	303	335	320	320	306	321	337	350	292	329	273	332	296	333	309	346	296	318	336	326	319	317	344	316	345	321	283	330	320	287	309	320	302	319	290	317	339	312	303	313	327	313	302	357	287	315	318	322	321	339	301	316	323	315	320	302	313	334	327	295	283	332	300	315	286	303	318	315	318	292	319	333	318	339	299	300	296	298	271	324	311	286	324	268	290	317	301	298	322	311	293	308	307	304	336	306	299	283	310	299	307	310	268	347	360	315	295	314	291	322	324	306	304	307	304	311	307	322	298	327	308	326	326	337	311	320	350	299	297	294	288	296	301	323	312	317	258	296	312	327	299	294	271	280	299	304	303	313	309	325	313	278	302	291	315	304	295	300	324	306	308	321	302	288	330	334	268	273	316	322	280	317	300	281	316	309	300	337	317	338	296	324	328	351	279	324	295	303	298	299	334	313	312	339	300	277	336	322	282	295	320	320	322	327	293	316	314	330	303	285	322	313	339	320	343	298	318	313	320	309	310	307	352	280	299	320	334	296	297	270	320	308	335	317	312	311	321	330	305	285	321	328	335	321	313	334	294	298	341	319	269	324	298	324	302	338	281	310	311	306	307	306	306	319	339	309	301	300	303	356	297	318	336	359	292	304	327	317	298	350	287	327	331	354	329	320	361	314	317	328	304	318	324	324	335	283	310	321	328	320	341	335	309	279	297	313	291	288	316	314	336	301	313	328	322	326	343	284	290	322	333	312	297	295	325	326	305	289	267	302	317	307	281	296	288	312	311	308	325	305	300	298	314	304	283	323	326	304	291	317	290	334	292	294	306	289	329	312	324	285	302	324	332	305	312	302	321	304	298	299	293	338	341	317	296	296	346	331	319	358	306	319	319	314	308	311	333	309	301	291	295	328	342	309	288	298	311	311	280	325	300	314	348	319	298	323	356	299	335	312	320	323	327	297	318	296	323	314	321	319	326	344	311	299	284	284	321	289	330	321	301	323	291	358	272	305	289	339	310	329	314	329	303	357	322	320	335	299	305	300	338	300	332	327	348	339	313	334	305	303	321	328	314	303	293	296	318	315	312	303	320	333	308	325	305	304	306	334	305	342	294	310	322	289	314	305	306	334	311	316	326	300	314	305	289	329	308	318	298	330	324	306	304	324	307	369	310	323	300	330	310	282	328	305	334	299	302	338	310	312	328	301	328	318	287	333	316	329	306	318	300	318	327	280	336	367	297	325	369	302	317	326	296	283	280	284	351	309	313	306	310	311	321	320	317	342	332	357	302	326	311	295	305	317	298	284	314	284	319	283	283	326	290	292	344	339	315	307	296	302	295	285	330	312	312	295	323	314	320	308	314	338	299	313	319	253	293	300	322	315	324	291	314	304	300	303	298	331	310	312	320	307	304	306	298	306	295	320	314	295	326	282	304	311	327	327	308	308	289	322	334	314	292	293	318	298	282	335	301	347	325	307	313	293	284	336	305	299	305
6869	1498	2587	3088	2906	2488	2144	1812	1647	1507	1409	1281	1292	1157	1186	1131	1094	1082	1024	1013	961	948	968	929	886	915	911	919	927	924	914	924	898	845	878	894	884	851	812	835	830	862	831	819	842	859	873	834	848	840	817	797	800	780	820	804	820	801	754	797	846	839	833	841	834	777	770	796	796	849	779	859	828	777	854	820	749	824	815	807	788	843	815	837	815	787	818	830	830	848	789	803	802	800	785	810	777	830	809	825	764	851	815	736	777	812	752	831	832	813	800	806	820	802	802	836	830	842	814	776	832	810	781	760	818	818	780	791	811	797	840	785	818	849	826	777	796	831	852	790	781	784	866	785	789	857	800	806	784	762	865	827	742	798	811	860	830	829	769	795	830	809	799	825	823	805	816	785	793	791	819	833	775	818	797	839	829	800	849	774	801	846	795	833	746	792	817	849	784	850	783	838	819	762	797	816	800	816	792	791	804	849	826	836	754	794	768	825	811	779	781	762	771	871	759	835	850	772	833	816	741	794	792	841	830	797	842	759	797	805	797	875	786	794	812	777	826	807	766	805	771	836	814	815	772	803	760	781	827	812	796	862	782	839	743	753	762	770	808	772	769	741	787	839	767	839	806	769	794	810	815	779	774	761	794	842	824	789	835	810	753	833	798	790	813	820	817	802	835	790	820	811	812	816	813	790	836	786	795	815	798	849	775	734	803	782	819	799	797	781	780	782	776	758	782	827	774	846	773	800	859	783	818	768	797	753	756	810	788	804	833	759	851	778	759	800	824	804	868	829	805	810	733	848	806	838	752	775	851	827	777	819	835	819	845	815	801	820	790	796	834	803	803	787	814	817	831	822	836	798	789	839	809	754	774	823	791	819	840	800	781	813	743	823	784	830	858	805	790	829	748	805	795	812	772	817	805	827	771	801	791	853	839	822	798	782	780	745	830	778	764	856	779	814	790	781	818	813	781	828	799	841	776	776	793	794	822	777	784	758	751	831	781	775	777	811	778	785	807	778	790	787	810	780	851	758	812	769	800	763	851	820	804	808	770	889	821	797	795	755	769	817	800	784	777	814	786	802	804	753	864	805	823	813	801	793	782	744	779	768	790	800	788	752	794	804	795	841	820	787	857	804	812	762	750	856	798	819	832	788	835	783	771	787	741	833	847	767	729	820	820	741	800	794	762	822	791	803	804	770	778	790	794	804	784	803	796	852	785	773	783	753	806	834	807	782	761	845	812	775	808	824	795	805	786	804	804	815	813	786	769	825	778	728	781	791	844	781	828	826	794	862	808	793	761	769	828	782	750	780	819	817	750	809	835	744	793	802	818	813	803	765	788	815	790	788	751	793	803	835	770	736	789	823	767	808	802	819	824	786	810	813	817	771	828	801	841	832	808	775	811	767	774	798	810	787	847	836	779	797	812	833	822	804	783	780	789	840	805	808	780	800	782	792	784	733	803	825	774	781	742	796	858	747	784	812	769	785	781	807	832	783	772	797	795	817	794	767	807	793	785	799	811	781	755	771	792	771	778	783	799	819	797	829	797	773	836	853	796	853	805	735	797	849	806	759	759	795	783	781	756	838	770	768	851	771	806	770	853	816	829	779	766	787	755	796	779	809	839	800	807	775	789	848	816	822	874	848	855	802	748	764	833	742	820	807	806	754	819	812	786	804	781	863	797	781	803	843	785	776	813	810	815	767	817	776	826	828	812	759	768	824	787	895	840	829	762	843	795	767	785	821	754	800	796	828	843	798	805	804	818	843	808	752	851	805	770	812	748	792	792	799	828	803	767	833	792	799	831	828	786	768	841	769	799	739	812	824	848	854	836	771	786	814	780	786	825	795	811	777	746	799	820	778	776	835	821	829	868	779	763	818	825	748	835	810	744	837	791	789	709	823	762	786	771	748	801	778	796	767	815	789	764	779	800	822	817	759	796	816	780	754	780	827	800	738	814	807	797	809	809	798	837	836	818	755	799	836	777	752	799	800	803	775	834	840	796	836	797	778	776	770	799	841	764	792	842	847	829	765	849	813	766	793	762	786	858	843	759	826	796	821	795	793	745	806	788	752	798	819	768	787	805	812	785	776	751	803	818	802	813	792	821	809	823	792	769	785	835	770	769	795	767	819	799	763	804	811	743	850	820	810	789	815	851	804	802	781	848	811	794	762	867	797	797	753	769	748	782	816	782	763	798	804	800	789	790	765	799	757	807	787	778	819	804	806	774	843	849	785	824	787	838	811	777	812	841	788	847	766	817	802	882	789	771	832	778	818	817	817	792	752	787	788	802	825	797	813	793	779	758	833	800	801	792	792	886	833	807	836	800	788	793	825	810	781	776	771	765	792	816	833	779	863	773	790	802	851	827	802	831	782	857	733	814	759	777	820	785	763	837	812	788	796	829	844	812	830	794	827	785	752	782	757	770	773	823	718	827	794	746	835	811	802	748	813	810	800	792	799	754	812	819	772	775	837	794	837	796	819	801	817	788	781	806	792	835	787	827	802	802	764	793	779	792	804	835	823	752	807	860	806	762	776	781	817	799	769	789	761	779	751	818	832	804	812	788	759	817	829	817	810	768	792	779	788	789	815	800	778	783	780	829	798	767	790	815	759	833	810	774	772	852	805	794	813	796	762	755	811	828	785	828	817	783	849	767	845	822	816	786	770	823	752	747	833	844	791	773	794	803	829	795	773	780	819	792	768	818	795	825	808	811	855	826	751	783	793	810	729	833	794	826	805	769	802	730	789	789	759	818	799	823	816	791	833	791	803	817	855	838	818	845	804	775	848	814	823	808	816	782	824	835	817	781	825	867	764	764	843	766	823	757	808	754	827	785	802	812	782	820	777	751	754	820	807	779	773	789	811	787	819	757	812	764	823	805	813	788	737	837	784	793	827	808	769	801	760	782	813	793	790	823	771	775	804	771	775	768	812	796	813	806	825	773	765	854	762	782	832	798	780	769	822	830	854	807	791	783	848	794	854	784	809	813	795	783	829	841	818	828	789	827	812	826	850	837	820	768	789	831	760	829	819	777	796	806	841	803	837	785	766	823	797	781	768	802	788	868	797	869	822	818	791	800	807	806	824	815	779	817	811	816	788	797	800	776	799	760	835	854	778	821	826	854	812	803	793	777	784	775	857	834	807	782	840	790	808	786	795	790	787	781	825	814	821	809	838	765	793	816	809	806	828	784	814	780	797	827	758	832	836	839	815	764	781	840	817	783	827	792	841	839	795	783	742	811	780	778	802	782	784	805	817	819	821	809	788	817	833	779	837	822	783	753	764	742	825	798	801	773	828	782	828	841	841	816	830	764	823	824	852	754	832	820	742	809	809	849	794	787	752	774	790	812	789	792	774	817	812	802	834	774	803	811	773	822	766	868	820	856	765	819	790	798	828	804	819	784	837	776	800	790	745	820	818	785	719	773	799	807	794	795	788	831	812	831	792	829	822	740	810	803	781	751	792	796	775	830	837	760	767	787	805	812	793
21836	3151	2289	1670	1166	844	674	577	444	373	346	341	291	238	245	218	235	208	214	210	195	174	192	167	199	165	181	183	168	164	148	173	159	162	141	178	131	146	154	168	175	178	142	158	135	161	165	174	157	158	164	171	170	153	149	131	146	149	157	148	136	180	160	148	146	136	156	163	143	142	131	162	160	140	172	149	173	136	149	138	151	176	164	149	129	142	126	136	160	142	154	158	170	136	150	153	145	162	146	155	140	153	144	137	153	150	174	150	185	164	145	148	156	143	166	128	160	142	166	138	149	140	152	152	158	171	153	150	118	151	132	139	130	152	140	129	145	128	164	135	144	167	152	144	142	143	135	166	149	146	150	161	152	136	126	136	145	154	151	144	157	135	152	140	162	167	171	172	136	157	147	158	144	173	131	184	144	144	160	157	136	149	116	125	141	147	148	151	172	135	126	156	144	150	161	161	134	165	135	144	159	147	156	128	153	161	139	131	148	144	140	145	120	152	152	166	132	165	144	135	157	132	139	162	164	127	136	136	137	123	142	135	141	150	159	152	160	154	132	134	153	131	152	151	158	155	146	128	138	151	150	151	155	161	152	142	137	150	140	131	147	182	170	140	144	145	154	156	149	136	144	133	145	149	127	150	152	149	131	147	130	143	143	134	157	165	174	145	164	134	144	140	144	164	155	144	142	136	135	131	127	142	140	160	143	136	150	146	146	131	136	138	141	155	156	160	137	146	138	163	162	140	148	140	133	157	130	134	156	129	129	158	149	142	151	141	138	148	134	134	140	146	153	155	131	121	155	158	133	135	140	163	140	137	135	140	152	130	144	145	165	118	154	144	151	138	134	146	158	131	132	136	161	135	125	171	153	122	155	118	151	144	161	172	156	146	120	150	139	170	150	139	140	124	166	154	153	142	147	143	141	153	173	157	162	160	156	148	130	160	129	142	136	133	134	132	138	168	143	147	162	130	151	152	142	160	158	139	141	142	135	159	120	132	138	175	144	138	148	143	147	128	136	147	133	151	142	136	158	129	135	151	142	159	150	153	161	139	131	125	138	139	161	144	147	135	155	149	158	150	129	157	139	142	130	141	152	120	149	154	151	147	148	156	172	164	158	158	151	146	142	140	147	138	143	118	141	140	135	148	151	138	158	124	130	132	154	137	153	138	165	145	146	154	156	153	151	144	138	140	127	134	172	157	135	129	146	155	139	176	158	133	140	146	137	152	129	128	154	144	148	166	129	137	141	134	130	147	151	147	161	157	136	144	160	120	146	163	133	135	130	146	128	146	136	165	130	155	139	166	151	147	142	154	163	119	142	150	136	154	115	152	138	149	145	147	152	145	139	152	138	164	166	154	148	132	158	165	157	144	134	139	143	149	155	129	146	165	157	167	153	148	149	127	128	144	168	160	149	136	174	141	163	140	159	144	157	136	144	190	148	138	149	137	160	137	158	152	119	144	149	151	133	158	168	146	175	157	140	155	145	144	141	168	127	150	154	132	134	137	151	136	159	136	158	134	160	156	160	160	129	147	135	143	157	145	163	132	162	165	147	137	157	150	143	161	143	141	129	154	149	148	160	152	147	157	161	158	148	142	134	155	155	152	138	143	139	136	158	146	152	153	153	134	151	140	149	141	145	145	152	145	136	161	156	163	158	157	149	171	155	153	148	161	171	135	124	148	155	146	160	132	144	138	133	158	164	163	135	129	162	129	123	128	162	162	144	174	132	149	160	147	153	148	141	163	150	138	150	137	135	153	157	172	153	142	174	153	158	134	143	146	141	151	152	149	129	144	141	148	143	171	143	152	173	154	118	165	143	120	156	143	156	151	131	142	140	155	134	143	141	151	162	124	136	172	143	137	140	149	145	145	144	141	146	163	162	168	147	148	162	151	134	148	128	144	141	144	152	147	153	132	156	171	162	164	159	159	147	152	122	137	168	147	143	147	161	150	169	144	123	142	150	169	132	130	162	167	144	168	141	139	149	163	153	141	136	140	160	135	173	130	137	156	156	143	166	153	178	137	125	152	151	145	128	149	147	139	126	148	154	129	147	156	146	133	157	118	162	134	147	147	150	162	156	136	137	158	140	124	142	144	143	134	146	134	141	163	148	156	169	143	152	134	136	159	144	158	122	145	138	134	151	130	123	144	155	162	140	156	165	167	157	166	144	147	136	151	151	140	145	147	145	140	143	146	157	153	163	162	169	138	173	136	136	147	128	144	155	143	157	143	152	148	165	136	158	150	146	139	151	127	120	164	157	139	139	138	132	143	148	150	125	134	123	147	159	128	138	167	145	139	175	145	144	131	163	143	151	161	139	137	141	159	144	137	141	156	134	158	147	140	150	156	142	165	156	131	145	145	134	149	150	176	132	121	154	124	143	151	141	152	145	157	144	146	149	121	142	144	161	171	141	112	132	152	163	159	183	162	129	146	134	134	146	160	138	136	149	139	162	153	121	147	135	151	145	148	136	142	158	151	146	153	148	137	149	148	144	149	150	155	151	125	136	142	147	129	139	143	109	144	129	131	138	163	136	126	132	135	135	136	148	144	156	141	137	149	148	160	148	163	170	157	147	153	131	159	141	139	143	131	164	145	145	148	142	151	143	159	147	134	154	133	145	142	148	151	146	156	147	166	159	133	125	149	157	141	139	134	142	154	155	145	157	160	165	146	155	147	157	146	141	142	143	138	152	137	115	159	150	141	144	146	180	142	151	137	137	139	160	157	135	168	142	149	140	170	152	142	148	167	141	133	136	161	154	111	134	157	152	154	160	132	139	140	137	141	143	126	168	169	147	140	158	144	155	150	151	147	189	165	125	142	127	134	129	150	116	154	157	156	149	148	141	137	147	145	167	154	154	141	146	157	140	136	171	153	153	125	150	141	141	172	127	141	146	145	141	116	137	148	141	130	142	158	163	134	135	162	139	140	141	160	149	145	151	148	130	155	150	125	138	170	132	161	139	151	177	148	153	141	154	165	132	162	147	150	142	169	139	145	118	156	148	153	144	149	145	134	148	157	139	154	151	143	138	156	152	143	162	143	147	150	145	154	156	122	144	135	151	132	155	140	125	154	145	138	138	149	147	119	145	160	147	139	145	152	142	137	139	152	169	142	130	141	149	116	141	148	141	175	139	164	146	146	144	130	145	153	147	144	148	144	151	134	137	148	138	150	143	143	157	159	135	132	154	132	138	137	129	151	150	140	134	150	157	169	132	162	143	148	138	134	146	126	141	157	144	155	155	128	135	165	145	143	132	145	149	150	141	124	163	135	141	147	134	138	148	138	154	151	142	136	149	156	162	154	127	142	175	156	140	159	144	156	141	161	163	143	147	128	162	157	165	162	118	133	139	145	174	159	138	138	148	141	151	135	123	158	141	137	160	143	151	163	130	143	132	124	160	138	165	140	143	124	150	165	156	122	141	138	131	156	148	136	164	151	156	157	134	139	145	148	143	122	133	159	150	140	161	141	168	150	132	167
9435	1757	4009	4915	4471	3553	3041	2489	2188	1767	1607	1357	1256	1173	1070	1000	955	918	798	822	777	722	687	665	658	687	582	586	563	596	557	581	594	555	519	526	530	471	542	497	526	469	446	488	517	478	500	461	514	479	460	505	470	466	437	486	434	456	479	427	478	452	463	462	468	453	435	467	451	464	402	472	426	431	399	462	434	406	449	420	386	389	463	420	410	422	465	374	419	434	429	391	409	448	432	402	435	416	426	443	411	406	466	413	404	435	430	442	382	431	425	419	406	415	420	413	440	429	403	429	386	421	433	401	419	417	442	406	426	409	414	430	413	471	429	429	446	407	411	447	425	431	412	416	437	457	434	410	400	427	413	415	389	433	429	437	453	418	425	464	455	416	404	402	408	450	430	426	401	436	425	420	426	442	424	426	426	416	455	410	427	418	463	426	418	432	406	407	463	414	396	408	429	377	419	419	421	407	396	414	426	399	392	389	424	421	430	409	411	381	424	380	436	404	459	397	420	393	416	408	433	410	428	411	378	395	419	422	429	453	387	405	391	413	396	392	424	423	426	405	384	409	430	481	426	417	382	402	410	406	454	436	415	426	390	414	439	428	421	460	415	402	452	428	410	407	410	392	423	391	417	407	441	423	392	470	397	430	417	396	432	411	397	425	412	392	422	483	433	419	438	387	401	429	439	443	387	445	399	416	432	404	411	376	436	469	402	385	455	381	405	404	398	422	399	448	421	382	411	401	406	421	436	416	465	381	422	356	433	434	416	408	443	368	419	412	378	452	420	416	424	436	447	461	432	423	440	428	434	410	451	399	405	432	395	409	436	422	446	397	392	414	377	431	394	435	419	431	414	427	424	423	424	410	402	410	455	388	394	379	443	408	388	420	410	406	442	426	420	412	407	428	413	413	411	401	419	418	377	417	391	395	409	385	429	429	391	412	420	420	415	413	391	420	386	452	446	393	434	417	442	397	425	403	365	402	421	439	396	413	399	407	416	432	424	431	396	456	454	418	431	431	394	445	409	382	391	415	437	388	407	437	410	416	430	421	407	393	390	432	405	438	415	422	430	381	419	430	417	434	418	411	437	418	423	405	385	424	398	424	408	422	403	396	393	469	412	452	388	444	409	397	394	399	409	422	408	434	381	427	434	418	389	434	419	424	423	437	452	429	436	372	411	442	450	428	419	413	428	402	425	402	412	390	419	407	409	434	402	423	400	388	444	419	438	393	406	424	411	381	409	396	426	442	432	416	375	431	422	407	434	473	441	450	421	437	403	413	447	408	420	411	413	448	417	417	441	420	402	421	417	445	420	425	427	456	395	402	417	410	407	366	420	445	460	398	412	381	446	418	453	438	407	403	384	437	411	399	410	392	364	405	410	400	437	413	395	422	424	416	424	394	418	400	432	385	429	426	426	425	412	428	410	453	420	406	436	436	407	415	392	415	407	437	414	426	430	416	417	402	432	425	390	398	436	404	412	410	431	436	428	422	392	364	415	424	424	387	424	403	411	431	391	433	418	452	423	505	425	426	394	472	362	385	406	420	422	389	414	430	413	403	404	430	403	420	449	431	444	430	379	392	433	434	481	386	427	409	433	428	413	402	452	398	418	441	429	421	395	438	421	414	423	444	416	379	437	386	378	428	432	423	435	441	415	384	426	443	417	413	398	395	456	419	422	403	428	390	377	400	434	432	417	420	418	416	398	445	432	478	432	433	394	422	420	370	470	425	408	412	444	417	440	394	427	408	425	458	450	414	430	447	424	394	395	427	426	438	421	434	403	415	402	417	437	416	403	394	437	433	419	443	400	420	433	431	432	437	391	441	424	418	405	415	448	445	407	419	414	405	405	410	412	413	431	459	413	397	418	420	440	411	401	418	432	393	480	429	407	438	429	404	395	442	397	428	387	422	402	396	434	434	387	391	426	412	402	433	435	402	438	413	387	423	434	411	407	417	407	416	415	421	423	422	374	396	415	382	417	394	413	415	405	438	450	416	460	360	431	426	398	381	427	423	391	377	419	406	436	405	398	388	400	426	391	419	426	406	410	439	360	457	367	420	380	398	426	426	439	434	411	391	418	421	425	422	407	456	410	414	406	418	390	412	434	388	422	408	403	446	428	415	408	413	417	411	423	393	410	389	411	444	399	432	469	411	399	405	407	411	411	411	403	458	438	457	441	424	414	427	410	423	429	431	437	416	434	395	425	408	403	430	441	393	394	396	366	409	432	394	390	415	442	402	403	415	451	429	459	424	412	433	420	413	428	448	430	384	429	427	393	383	455	397	378	433	412	421	429	387	463	408	369	402	425	410	428	499	431	441	446	415	428	445	414	402	414	423	463	408	422	405	376	399	396	382	436	431	405	398	406	420	403	394	423	386	414	407	418	391	439	412	377	438	436	423	397	408	398	397	387	432	416	418	407	416	417	414	395	425	410	431	410	446	430	426	437	442	400	382	410	418	393	411	408	420	412	398	412	425	403	434	380	400	449	401	381	468	440	414	409	411	382	396	419	432	434	447	424	395	423	404	401	415	423	420	419	442	453	419	398	410	414	391	410	377	390	385	412	407	379	426	416	428	399	418	421	400	407	414	416	392	422	417	437	413	421	403	435	383	413	435	370	392	414	427	426	396	393	415	407	383	414	423	435	427	393	428	409	446	436	419	406	414	394	402	398	380	404	422	391	408	437	425	406	413	420	443	416	411	431	402	425	381	455	399	406	402	426	405	399	426	435	430	426	379	435	404	404	418	396	434	409	370	418	430	443	444	382	434	414	419	432	397	439	416	400	432	392	452	385	411	407	448	395	422	427	445	431	412	432	424	418	433	412	456	398	400	418	386	408	394	407	404	418	436	411	418	434	405	423	393	404	435	417	422	398	426	416	430	414	414	417	397	422	413	379	412	422	401	376	427	408	442	451	425	419	417	381	449	418	439	414	420	370	463	437	403	407	435	402	429	425	433	410	436	398	389	407	406	445	410	438	397	408	375	430	396	432	417	443	413	407	439	417	407	414	415	432	431	408	397	413	437	420	429	384	437	402	417	404	405	428	428	416	441	408	435	392	418	409	406	432	451	406	441	421	382	392	378	393	434	450	450	439	438	390	414	402	398	427	418	433	429	412	422	428	388	422	403	447	448	422	434	438	464	388	404	427	368	377	423	380	442	406	424	402	413	384	389	387	414	436	398	421	420	384	430	446	431	417	418	386	422	411	424	456	416	402	387	421	402	411	413	422	484	412	465	403	376	417	428	424	411	421	433	422	419	422	427	394	404	413	441	380	403	398	439	385	411	418	427	413	392	375	424	402	378	414	387	394	423	435	390	417	413	404	424	446	418	417	418	442	440	401	442	408	373	405	402	403	459	439	410	408	417	455	425	430	380	406	448	388	391	400	404	430	386	414	430	402	401	423	428	421	388	408	423	414	423	424	441	426	409	427	405	418	424	439	426	413	444	430	404	421	430	407	410	425	432	446	439	428	421	450	425
2936	360	366	350	390	338	348	362	357	300	325	345	321	348	305	336	358	352	317	308	311	348	301	303	317	341	316	347	327	301	283	324	323	350	314	337	322	330	358	298	291	298	336	323	311	343	324	321	320	318	325	320	321	288	324	315	306	312	303	304	307	286	296	324	313	310	314	329	331	326	318	285	315	329	346	282	330	326	323	305	313	313	275	336	321	330	325	330	337	304	307	365	298	335	320	284	291	314	319	331	361	342	338	318	294	300	312	319	303	337	323	308	309	315	325	329	339	310	266	308	294	353	311	319	292	309	294	338	301	275	357	269	318	330	323	351	283	347	330	309	334	325	297	324	307	280	296	270	280	339	303	328	281	294	309	278	336	315	326	329	295	347	303	321	313	338	319	305	324	329	287	360	310	312	309	318	257	304	275	311	347	286	304	311	275	318	343	327	345	298	326	289	338	320	283	313	292	306	319	303	328	293	282	300	304	313	322	324	327	330	306	328	314	336	330	341	321	310	324	323	316	317	298	330	323	291	300	312	317	301	294	368	333	304	323	306	299	345	367	337	321	316	349	308	308	321	361	317	306	295	308	333	316	311	336	333	332	303	317	324	337	334	331	303	296	342	289	311	341	329	327	311	337	299	314	339	306	307	307	305	318	314	314	314	286	327	301	309	325	302	291	341	317	284	310	289	321	330	352	298	304	282	331	330	299	311	281	323	311	316	275	315	297	327	309	311	299	319	349	302	319	311	312	292	294	346	343	321	317	325	298	331	326	290	326	309	304	329	305	306	299	327	334	361	317	331	342	299	323	277	334	279	306	314	295	267	306	354	328	311	306	308	343	328	346	289	299	349	336	316	328	347	300	281	302	286	329	323	339	295	288	336	302	315	342	338	320	320	304	338	323	352	339	341	296	306	326	327	300	333	329	322	316	332	290	325	324	340	335	328	317	306	279	302	291	325	312	305	366	317	303	316	341	279	339	330	321	310	334	319	320	315	308	301	321	357	320	293	315	324	298	324	295	314	311	320	356	307	313	322	287	314	336	295	361	294	289	306	334	361	291	330	306	327	314	308	275	295	329	313	307	321	299	321	302	316	325	289	316	297	340	308	324	303	331	292	323	306	314	321	337	332	334	295	316	315	334	317	310	311	313	330	328	313	304	310	296	290	322	311	295	306	293	281	298	305	293	342	313	303	309	298	315	304	345	288	317	360	333	327	325	301	312	306	313	311	300	300	305	318	331	289	336	324	335	295	305	321	315	321	330	363	341	326	328	294	315	296	313	307	320	318	327	314	334	298	299	307	320	315	302	321	323	302	306	344	307	324	320	308	316	301	319	281	316	301	297	330	324	303	319	304	286	308	340	342	371	364	310	315	323	316	348	284	286	344	308	334	316	327	309	302	351	324	313	328	318	344	325	301	298	341	315	330	336	348	327	324	315	267	344	324	332	320	315	308	329	326	303	321	302	323	304	287	300	309	302	303	323	357	351	335	353	357	340	348	312	296	309	299	310	318	320	287	327	331	322	308	330	313	340	326	311	321	320	331	297	288	322	311	314	324	311	326	323	319	325	275	318	322	318	311	342	319	356	298	304	287	318	322	294	317	311	329	346	324	306	305	307	307	307	321	336	328	313	313	337	326	313	317	328	319	295	323	330	315	321	345	297	318	290	302	293	277	275	280	331	315	306	305	295	307	310	289	340	310	313	348	357	335	335	301	300	317	323	331	335	301	320	319	330	303	300	295	323	333	319	315	352	321	308	321	329	339	315	305	308	302	327	283	290	287	305	304	328	319	310	315	373	322	336	297	369	324	325	309	335	296	316	276	322	344	315	300	316	307	354	305	297	337	300	288	327	377	330	300	313	326	307	295	336	337	303	298	319	320	341	357	353	344	329	336	310	315	305	288	349	318	317	330	321	302	303	276	319	321	311	327	294	303	303	324	307	318	278	315	307	336	328	330	310	294	315	325	322	279	323	328	335	343	301	327	295	335	266	343	320	307	306	310	327	271	326	326	318	327	313	313	317	313	282	329	355	314	332	314	325	319	312	340	297	315	325	277	308	354	289	331	321	329	325	323	332	303	324	314	337	319	309	299	293	307	296	308	317	298	270	346	343	333	311	317	314	314	318	335	296	318	278	360	289	311	301	324	344	315	366	314	309	293	316	323	300	336	318	335	325	338	301	327	310	306	369	288	335	305	313	327	310	317	293	317	324	336	319	322	287	329	320	362	314	340	314	320	288	333	306	306	343	321	304	327	289	359	307	306	334	284	304	330	326	318	305	302	321	303	333	322	284	333	300	330	316	328	337	324	343	342	298	292	318	334	328	322	323	320	316	311	345	313	314	305	306	297	314	284	303	319	319	295	327	344	310	311	308	326	340	324	290	272	319	312	331	339	299	321	301	335	301	300	319	320	322	321	321	306	308	310	320	312	345	295	324	304	299	335	332	303	306	327	295	340	308	289	323	320	302	302	290	254	334	311	318	318	306	301	344	293	317	321	311	300	316	332	290	310	314	326	299	318	306	330	309	315	341	337	304	309	297	302	305	339	319	324	299	321	313	316	335	322	320	331	327	294	314	310	329	299	325	314	319	328	295	330	321	296	294	362	333	331	319	297	333	325	323	318	303	326	315	307	328	313	322	331	311	329	338	319	330	336	277	316	289	303	329	286	296	290	299	311	309	306	296	304	313	299	286	316	306	329	337	320	319	292	329	322	312	291	327	296	294	322	345	329	300	323	307	316	320	318	328	320	322	291	278	302	314	307	318	334	299	337	307	329	322	319	346	311	307	310	308	311	325	330	317	313	334	324	291	349	303	300	299	302	347	321	306	311	327	353	366	318	313	300	327	323	295	325	334	296	323	290	337	310	324	306	318	282	322	327	291	324	327	306	310	297	308	351	334	322	324	343	294	300	325	290	276	323	321	310	342	324	294	316	323	303	301	312	306	295	331	319	340	332	295	350	341	331	277	321	328	333	349	328	331	334	333	286	281	322	317	315	308	310	337	318	329	309	319	332	360	305	335	303	310	317	318	389	349	331	320	321	306	309	302	310	292	316	340	312	316	292	305	321	296	339	315	321	327	300	298	311	336	307	294	288	313	309	319	274	341	335	322	325	313	335	308	308	324	325	315	303	317	321	296	321	293	301	311	332	312	291	331	345	347	342	357	298	299	305	297	315	321	304	326	317	333	334	281	336	301	261	333	369	335	333	340	325	347	316	312	319	327	343	309	323	306	342	310	318	339	316	300	298	265	328	327	301	299	309	299	347	302	331	345	280	319	315	314	344	323	301	331	304	314	323	317	333	331	323	319	367	303	304	289	298	329	317	321	290	338	341	295	320	328	301	308	263	296	355	302	339	299	326	351	318	297	343	337	294	307	375	355	342	314	322	339	348	331	339	344	313	316	289	287	309	317	342	362	314	306	330	307	317	309	305	323	338	304	322	327	316	314	315	307	341	302	338	319	358	312	308	315	338	353	317
2847	936	996	1013	1017	1002	973	889	923	855	887	895	919	867	851	867	812	860	823	873	818	821	819	869	818	808	808	866	822	805	803	798	781	853	808	787	824	850	881	818	801	788	809	780	790	855	811	821	808	823	810	817	823	888	809	834	848	816	832	821	820	857	788	809	836	859	821	792	808	813	873	831	804	836	837	829	845	762	809	822	820	836	823	826	842	795	767	816	828	832	856	821	831	790	804	788	815	813	793	836	865	855	836	804	790	858	847	815	828	827	814	844	792	845	819	866	787	883	845	860	775	808	821	845	798	778	796	802	841	782	892	877	834	855	861	802	835	831	849	828	808	839	839	797	846	822	784	850	859	798	811	861	791	820	818	851	828	799	814	803	813	790	859	836	804	755	828	817	804	793	813	808	803	815	797	830	826	818	819	763	798	823	826	790	790	788	819	783	806	829	724	780	827	838	817	756	828	812	881	846	816	824	793	824	847	790	839	848	821	865	798	808	831	812	783	819	803	851	827	774	814	854	799	849	797	837	804	807	852	768	872	798	769	835	825	786	810	809	802	810	840	822	800	829	832	823	858	804	778	804	850	836	847	809	806	790	794	817	788	836	846	849	842	835	841	834	784	841	801	827	802	808	792	803	788	858	824	842	829	841	770	832	817	799	838	829	810	812	804	785	786	838	850	844	860	778	788	858	788	761	867	823	806	850	817	789	760	815	809	810	810	804	826	808	735	803	836	801	815	758	823	818	817	734	794	833	846	834	844	853	798	818	820	857	845	787	821	833	775	783	837	772	811	803	857	811	812	794	861	818	824	874	816	747	840	842	758	787	828	861	881	782	797	850	812	749	765	809	768	804	869	796	853	847	904	838	807	774	814	865	804	831	837	816	809	764	820	842	804	829	810	789	799	819	829	847	821	812	810	807	837	801	787	849	810	837	833	803	837	805	830	853	851	799	810	776	769	761	792	838	848	793	755	833	832	767	876	794	839	862	830	771	836	774	823	852	791	822	800	796	808	849	840	837	786	813	806	937	805	792	839	796	789	850	836	833	868	811	800	805	810	811	844	837	814	830	806	801	823	832	766	818	814	800	863	839	758	764	848	823	861	819	835	792	801	783	839	812	794	816	843	811	796	854	861	808	807	797	818	841	842	793	818	843	836	800	777	806	795	837	815	829	808	800	883	848	822	841	841	853	862	847	791	812	831	824	810	777	820	795	787	868	844	845	788	818	823	845	868	830	812	813	784	859	809	792	826	809	813	820	863	828	788	851	823	831	803	837	766	810	805	783	786	803	852	831	815	774	812	796	808	798	831	827	821	825	832	834	808	802	787	830	865	856	834	867	847	829	809	840	799	799	823	813	824	848	832	846	859	761	754	804	796	830	818	795	829	824	801	835	828	852	809	791	804	795	807	867	759	829	830	796	814	817	818	825	874	863	806	757	772	795	825	795	819	800	833	855	824	825	833	814	820	848	826	826	818	786	850	806	797	880	835	891	852	774	832	834	809	789	831	764	789	819	791	797	804	829	838	858	801	864	819	830	828	842	806	870	856	793	793	801	822	858	848	843	816	785	798	849	841	817	794	870	806	904	858	840	776	790	810	800	839	862	797	840	812	846	908	819	837	801	786	796	885	822	815	789	812	776	849	792	816	815	798	840	816	800	784	798	821	815	806	820	856	852	778	806	757	812	804	796	790	842	800	756	808	814	854	855	806	858	856	865	787	874	822	826	876	781	824	807	787	836	823	842	794	782	832	810	843	832	807	816	845	798	877	799	838	790	844	836	785	815	846	848	816	863	806	810	834	834	834	814	903	799	854	813	843	818	825	783	799	885	814	846	808	805	865	802	836	845	819	797	817	807	803	786	843	806	831	800	813	816	798	868	784	819	840	787	760	816	804	801	796	823	809	821	861	830	814	835	857	796	842	781	795	808	830	821	860	784	815	812	823	802	838	778	870	877	791	775	805	824	758	816	851	863	827	750	807	826	791	776	826	820	805	847	812	839	821	857	803	846	864	845	808	846	822	801	770	760	841	814	779	844	831	786	855	873	812	776	838	768	816	833	787	838	802	823	822	810	830	822	798	774	826	771	826	808	813	820	806	803	845	866	827	849	838	836	809	817	851	816	830	822	845	777	786	789	751	824	790	804	820	811	820	863	802	815	798	802	817	776	837	798	835	865	788	747	845	770	826	845	836	847	823	795	784	793	773	774	799	748	764	801	770	815	836	802	817	855	796	802	812	810	821	804	823	778	823	828	826	854	803	851	833	841	815	783	828	849	732	771	780	812	771	847	813	823	780	852	788	771	813	834	799	815	815	870	871	821	858	855	842	843	780	779	814	812	798	801	833	811	848	862	841	836	870	895	843	801	778	833	795	791	822	798	838	809	819	825	794	803	808	818	821	819	810	822	815	787	863	814	795	838	838	870	832	795	790	875	813	799	811	825	820	810	846	785	833	793	832	814	839	788	852	858	805	848	794	807	798	795	828	833	805	842	823	798	808	837	789	937	869	789	829	861	835	807	817	836	811	801	816	826	809	759	832	824	793	812	795	794	822	848	776	820	810	830	837	798	831	837	835	834	928	796	853	826	845	808	788	798	828	846	844	807	764	827	805	841	831	878	843	845	830	827	827	832	809	780	858	814	838	790	816	775	826	793	827	769	788	782	828	839	802	851	795	816	853	857	838	853	867	775	858	762	835	787	872	818	833	823	806	842	855	833	819	894	782	763	837	792	857	842	836	791	834	772	844	773	848	791	812	800	795	810	790	836	788	825	773	793	795	854	824	813	808	826	840	817	899	802	785	784	827	834	825	830	789	797	800	817	866	822	818	826	806	884	781	779	863	861	835	823	805	820	848	889	831	798	791	819	819	771	835	799	772	834	766	813	825	822	880	864	791	812	790	839	806	804	816	875	819	811	842	817	823	807	819	776	811	858	813	815	775	856	831	823	788	829	834	797	868	806	844	820	841	803	806	791	819	782	813	815	852	827	872	867	820	874	834	843	838	824	815	827	811	827	757	850	818	841	832	839	818	783	818	846	829	844	858	820	825	786	883	820	818	797	845	809	840	792	823	843	854	806	826	808	868	805	815	810	796	840	835	853	835	780	804	791	808	868	832	798	790	824	821	886	770	775	864	827	857	774	782	774	796	796	884	831	788	824	810	822	798	904	814	846	740	783	817	841	778	815	780	785	843	851	843	801	815	843	820	831	811	843	810	822	791	818	850	822	785	844	797	808	835	785	800	806	833	828	825	849	830	782	813	792	851	814	842	809	851	849	822	831	821	782	793	864	813	850	793	841	833	800	784	854	821	842	833	796	739	780	837	795	837	846	802	809	775	764	847	814	794	795	797	840	846	836	813	779	854	819	845	841	818	802	859	801	873	795	873	833	830	816	809	838	837	831	799	798	860	832	852	810	802	897	842	810	832	850	833	852	836	764	831	808	794	828	826	853	877	820	839	800	842	867	863	850	784	809	801	838
12500	1181	1298	1095	850	708	550	533	473	450	405	417	372	375	355	380	350	336	334	371	317	345	324	362	328	331	341	308	271	297	325	331	343	332	329	292	318	325	292	288	310	298	317	321	332	289	341	302	311	324	330	293	324	307	319	339	316	305	320	333	320	340	302	307	311	336	323	299	325	339	353	337	323	315	331	290	318	296	347	323	342	315	266	322	355	295	302	323	322	296	308	322	326	344	291	326	291	290	273	328	329	311	326	314	297	313	319	296	334	330	310	276	316	294	340	325	314	299	335	300	310	325	322	312	294	313	296	321	290	315	309	319	280	326	319	335	326	311	336	302	330	307	304	330	303	326	320	316	348	309	304	341	308	324	298	306	323	333	312	348	319	294	308	334	350	295	336	311	348	353	322	337	300	283	343	297	290	306	316	316	351	286	325	260	309	286	296	311	310	349	295	340	298	300	302	323	303	278	315	334	313	314	333	312	315	305	313	324	299	327	320	324	295	349	309	360	321	288	326	327	298	311	295	297	328	297	283	304	306	314	303	346	303	327	300	303	326	316	328	316	310	350	302	324	313	304	327	328	302	334	337	311	330	311	333	322	339	305	331	366	318	301	319	334	328	268	337	334	313	342	291	338	321	337	303	319	347	330	321	350	309	321	284	309	328	311	284	329	328	313	316	305	331	351	334	332	304	341	318	331	317	319	318	337	326	364	333	310	343	317	327	305	345	330	344	314	324	310	312	309	329	340	311	319	310	329	323	315	300	292	348	317	302	297	352	326	302	290	300	292	335	299	283	271	327	298	308	295	339	331	313	312	326	313	303	319	307	302	324	335	311	299	328	326	308	322	300	314	326	304	350	329	307	322	327	300	329	334	352	287	310	331	317	310	314	359	343	315	330	326	313	304	336	332	363	308	320	324	294	285	302	290	302	317	311	321	301	331	342	305	333	300	300	328	306	331	304	297	322	323	320	322	306	329	345	286	325	310	314	308	317	324	345	297	309	307	345	297	321	328	301	324	331	339	318	293	322	310	325	350	340	306	315	341	309	304	307	293	317	327	315	343	323	283	350	335	318	303	295	333	285	314	338	320	320	341	314	291	298	288	336	322	274	292	293	308	278	334	314	335	337	316	325	315	283	315	293	319	324	298	327	335	332	300	297	319	324	325	323	311	344	338	324	275	288	310	314	320	311	322	326	319	320	318	296	317	325	303	287	322	317	331	299	310	291	291	323	300	308	308	338	307	327	302	314	315	331	326	298	321	348	351	270	297	307	292	316	342	339	344	311	322	314	329	297	317	358	319	289	315	313	327	326	345	307	326	301	312	337	307	308	307	305	331	309	302	310	314	295	305	318	330	283	319	351	311	292	319	314	298	300	327	331	277	300	320	335	316	304	292	327	326	321	311	298	316	289	328	351	345	318	304	314	345	307	317	362	296	359	306	300	337	334	321	342	324	306	311	331	329	308	311	287	310	296	313	306	305	298	317	290	308	307	328	315	308	325	322	302	256	321	326	304	293	317	312	283	319	306	304	341	304	287	308	307	315	288	334	329	338	326	297	294	323	312	303	348	337	282	312	297	308	340	292	311	319	292	323	298	314	333	312	305	286	312	307	338	297	307	298	328	297	325	343	296	317	324	315	337	341	321	326	336	342	318	328	316	331	310	293	348	299	309	321	334	339	337	298	317	319	333	311	301	323	337	336	288	325	332	296	331	323	286	315	336	345	315	325	307	328	286	308	331	315	289	303	319	281	330	323	306	299	315	321	328	346	322	308	318	313	359	320	336	309	285	293	333	315	354	343	329	306	338	323	319	310	342	337	338	337	346	321	292	314	331	300	291	272	325	338	288	306	318	310	318	312	309	329	323	297	315	324	307	295	321	292	332	329	352	315	291	300	321	298	346	300	313	288	333	319	291	313	299	320	332	328	270	310	304	327	335	314	276	326	347	291	277	298	340	306	316	304	302	321	320	312	317	320	343	356	325	316	325	299	305	292	328	300	315	320	296	294	344	300	307	323	326	348	328	339	315	317	293	336	316	348	308	300	329	312	311	309	326	323	315	329	340	332	315	283	319	309	299	305	306	310	336	332	306	305	307	337	324	347	299	329	298	335	303	302	317	290	287	294	285	359	315	288	328	311	291	296	283	341	326	340	286	342	318	275	291	302	311	332	328	309	280	331	322	344	333	320	291	307	302	290	330	329	329	347	356	292	322	308	351	313	316	293	322	309	342	338	315	309	314	299	311	323	297	318	291	293	294	308	326	330	288	299	303	317	320	342	295	323	303	324	320	308	325	333	294	283	322	308	302	329	300	309	297	311	331	278	304	312	310	307	319	311	300	292	300	312	309	283	294	324	285	280	305	323	327	320	329	296	351	327	338	297	304	317	327	319	301	309	333	321	353	338	308	317	325	296	311	316	299	323	345	302	301	319	298	313	340	302	291	325	312	333	289	321	348	301	294	321	295	294	281	312	315	323	339	323	305	304	294	289	342	356	309	282	298	311	307	281	290	299	325	306	304	312	324	313	312	329	306	340	329	284	316	285	300	305	328	306	319	333	281	323	322	305	320	313	312	297	326	288	342	307	361	334	303	310	334	290	323	280	316	276	311	342	290	310	328	290	295	296	344	323	297	292	341	322	317	304	338	325	346	326	295	320	301	330	306	306	303	322	327	295	307	313	349	325	304	282	288	310	312	302	343	296	310	317	353	302	340	337	305	318	312	316	325	324	301	271	337	324	319	332	277	298	335	341	310	280	327	302	285	295	309	308	322	311	314	326	340	282	308	299	275	321	310	299	322	331	315	306	316	308	293	326	284	330	305	319	312	328	329	316	304	297	337	294	301	323	320	342	302	331	329	308	328	323	299	346	331	317	314	298	311	338	320	319	302	345	298	292	300	349	299	305	277	348	302	345	349	294	342	325	336	281	324	330	317	310	289	324	305	299	282	322	311	288	321	317	318	317	295	319	310	316	318	337	302	284	337	325	299	304	325	306	311	291	355	302	285	338	322	273	327	313	314	344	329	337	319	329	296	323	338	336	316	313	316	306	320	303	346	299	317	305	358	315	331	321	299	342	318	299	325	341	326	347	318	295	323	313	346	337	332	282	363	339	306	297	343	279	301	298	343	345	324	294	309	291	329	311	337	340	326	295	327	325	345	291	301	276	272	338	330	303	309	346	321	294	319	299	291	309	314	299	275	316	332	327	313	319	334	344	278	311	345	326	322	308	343	287	315	336	346	310	341	292	316	315	301	320	291	293	295	342	324	310	306	331	319	325	312	339	290	317	316	325	338	338	348	321	330	318	332	303	317	307	320	298	314	325	303	294	316	287	283	318	314	270	295	309	313	327	322	348	304	320	320	314	341	321	312	310	303	292	301	323	313	301	338	289	304	302	336	303	329	289	305	340	279	286	325	279	364	308	308	313	284	342	329	282	337	321	325	309	333	306	342	329	320	313	325	312	321	308	295	323	301	326	305	288
6905	1591	2668	3258	2960	2510	2190	1946	1632	1480	1325	1399	1222	1178	1137	1096	1129	1016	1036	987	971	984	957	945	922	964	910	902	927	884	870	890	863	867	898	896	851	845	788	825	807	809	874	837	821	856	844	791	809	828	834	793	860	861	847	858	807	801	836	839	818	806	824	834	826	797	805	780	834	804	826	864	774	837	831	794	749	844	848	784	814	819	846	770	811	849	843	803	800	799	806	829	857	852	805	792	854	788	757	808	828	838	783	798	793	869	858	785	833	793	828	776	810	829	826	859	810	765	817	790	812	788	822	796	834	778	805	771	797	798	807	810	824	830	856	794	807	827	812	793	841	761	818	782	785	793	793	833	819	864	796	784	785	831	800	800	803	809	774	857	822	779	796	840	793	802	791	775	795	827	780	782	832	832	802	784	774	794	791	728	822	818	842	808	763	807	830	770	824	852	786	770	772	791	804	770	774	837	837	781	769	824	805	785	806	779	800	800	804	787	815	820	772	808	821	799	801	783	851	790	852	842	812	819	788	831	774	827	761	780	812	776	804	800	826	787	789	786	800	804	801	812	752	802	762	815	815	802	781	829	836	747	791	796	827	825	843	754	820	792	754	782	812	827	766	754	810	816	784	800	791	856	802	810	824	768	821	773	874	808	787	759	791	807	786	824	871	878	823	821	805	824	822	782	841	831	806	859	824	794	809	784	805	823	781	836	778	870	833	846	755	761	794	836	825	761	782	814	785	768	785	828	796	796	817	796	778	868	807	881	764	771	800	834	823	787	846	863	764	841	756	816	781	837	836	831	803	840	766	833	828	832	829	793	872	823	806	770	813	786	819	841	811	797	827	759	777	819	761	805	820	820	789	814	782	796	802	792	724	807	797	775	836	788	848	768	850	773	785	842	795	841	812	809	810	825	779	843	818	799	811	784	787	821	773	774	790	816	826	837	791	818	828	757	814	763	835	805	842	761	833	760	765	828	760	811	811	857	790	796	834	814	762	831	793	818	838	835	789	805	816	774	795	777	809	766	802	772	821	789	779	784	838	783	796	814	835	805	844	809	808	731	803	786	835	791	768	777	799	764	833	758	865	762	753	789	853	771	818	848	813	795	809	767	788	801	763	793	861	756	790	751	823	825	818	868	797	752	816	829	791	838	812	805	848	813	816	856	834	808	837	849	820	771	869	819	827	788	813	774	802	824	758	791	794	767	790	787	835	787	802	747	794	792	772	824	814	859	792	867	832	781	811	778	811	858	723	793	767	746	852	767	822	782	730	781	837	828	764	824	788	788	812	798	855	790	835	808	767	782	822	814	777	827	812	789	784	778	779	821	792	831	833	808	731	755	716	835	802	745	806	766	831	857	773	783	827	790	788	787	801	821	799	826	824	799	812	792	810	790	810	805	801	815	802	755	775	826	804	784	778	760	775	848	800	780	822	776	791	857	869	771	792	783	806	803	804	786	820	816	827	837	806	798	781	834	812	808	832	833	796	726	775	745	797	771	818	799	798	811	809	839	763	808	807	819	822	848	824	790	825	835	804	760	773	884	857	761	844	796	824	765	856	817	817	800	820	872	834	812	747	842	796	805	809	808	840	788	837	833	818	775	823	835	769	820	788	819	775	795	831	829	820	786	839	758	805	802	834	824	836	798	783	781	824	825	832	793	768	791	813	774	772	831	832	772	816	780	814	849	829	847	806	787	818	800	818	823	819	812	785	845	777	806	799	798	767	739	821	766	787	823	867	788	835	770	768	785	819	788	787	841	788	792	791	822	845	817	783	785	810	773	853	829	822	839	832	778	841	785	787	803	813	839	763	812	843	772	851	813	801	800	796	778	836	822	842	783	811	778	815	798	799	774	795	773	802	767	851	818	823	808	823	764	788	782	816	770	804	768	829	804	790	799	801	840	828	792	759	786	840	796	781	848	795	817	794	812	834	792	799	809	738	826	812	793	819	814	753	791	787	766	781	764	826	798	793	796	775	882	744	768	795	835	790	793	745	869	826	717	797	839	774	827	812	808	810	825	755	791	818	772	788	788	763	853	825	780	759	821	779	813	817	815	782	831	819	797	783	825	844	772	782	852	800	812	803	798	827	746	792	815	859	847	796	755	798	805	782	811	835	826	815	792	784	791	770	805	821	801	811	832	760	789	818	758	763	740	800	809	777	802	805	788	872	830	711	807	864	772	829	822	755	817	801	759	772	845	802	758	763	784	817	808	845	821	818	764	836	777	788	788	824	800	795	758	798	770	782	770	812	770	767	833	804	837	785	796	772	841	833	816	797	783	780	877	828	794	833	800	829	778	808	815	827	814	794	799	790	806	851	804	805	768	828	836	805	846	806	800	875	830	816	806	800	778	842	827	835	820	838	829	812	808	768	792	811	811	771	824	813	778	836	801	779	801	800	803	769	784	809	803	825	796	808	806	752	794	791	801	813	775	867	782	775	832	785	791	854	811	785	807	806	853	820	837	812	806	782	762	765	784	816	802	826	781	776	783	804	755	766	827	784	783	820	804	829	823	785	769	778	803	841	758	781	774	818	833	786	850	819	843	819	799	771	819	801	813	787	822	830	832	765	796	769	802	790	830	799	783	819	764	785	818	811	818	799	790	781	846	828	785	841	794	818	875	812	814	795	824	817	826	843	793	833	806	791	759	859	806	760	753	793	726	779	782	791	807	764	740	823	822	815	828	820	768	850	782	802	806	832	832	816	777	832	784	817	809	811	810	850	824	822	773	818	783	763	788	796	854	842	800	779	815	846	815	777	825	859	822	833	844	783	826	754	866	801	848	764	789	830	821	792	833	810	813	831	809	746	836	757	769	803	835	865	830	780	801	799	826	806	774	844	810	808	793	853	841	731	802	708	761	795	808	779	833	788	797	781	847	855	784	836	868	819	785	845	774	818	835	822	770	838	775	837	786	757	820	786	798	810	744	774	823	782	845	803	812	859	792	790	827	760	763	831	767	811	759	757	824	769	803	817	781	762	792	820	774	805	791	790	770	766	842	798	791	781	853	826	813	758	816	731	755	783	814	835	801	863	787	760	783	814	782	801	823	828	823	760	797	772	767	828	806	826	779	794	797	837	815	794	839	803	802	747	838	799	800	845	811	797	806	821	840	766	817	732	765	758	847	810	769	854	791	788	807	803	803	757	814	751	785	787	806	804	766	747	839	773	812	835	825	797	813	815	813	798	813	839	797	798	761	803	844	809	844	795	779	798	782	798	799	870	794	754	744	777	762	837	818	808	797	826	807	778	775	806	787	854	797	828	763	806	771	809	803	809	810	823	766	804	791	791	860	820	823	804	846	804	771	797	834	795	821	839	764	761	811	808	792	817	841	823	826	758	887	810	784	743	809	780	786	800	810	781	853	753	789	802	790	793	801	823	796	806	829	777	830	859	800	780	805	823	776	821	736	791	810	820	796	824	758	807	793	779	836	764	832	823	750	804	828	767	815	853	828	812	824	819	826	831	784	828	812	830	825
21411	3072	2252	1648	1193	870	644	573	463	360	356	328	294	272	247	233	232	213	212	192	205	193	165	179	188	176	163	170	165	165	174	154	174	162	153	165	163	147	158	168	170	160	162	179	162	148	147	141	163	152	159	155	153	166	143	176	142	147	149	163	156	140	147	150	168	152	153	133	161	163	164	160	139	165	159	129	149	143	158	150	154	153	142	152	119	142	137	143	153	156	138	132	147	151	154	138	141	158	135	120	160	157	164	145	141	136	137	158	141	174	172	150	131	149	130	144	148	156	146	128	139	168	150	138	160	175	128	151	146	141	159	139	159	164	158	175	123	147	146	165	143	155	158	150	155	155	131	152	151	153	159	126	133	160	140	138	142	134	148	146	166	151	121	156	154	142	135	151	122	118	144	143	149	132	164	156	121	143	140	127	174	141	160	153	151	153	147	164	165	128	159	158	147	117	154	142	158	165	143	163	131	144	165	134	137	140	156	126	139	139	152	154	141	147	136	167	152	131	162	129	166	147	137	143	152	135	169	172	167	133	153	140	141	149	149	138	159	144	155	175	159	146	145	150	161	163	149	148	164	161	135	157	156	172	133	135	146	142	176	151	135	148	131	149	159	141	144	159	154	136	148	158	160	145	140	152	140	155	137	155	135	138	142	147	149	157	132	137	135	159	152	153	147	156	147	154	143	159	156	146	147	137	145	134	177	137	146	145	151	128	147	125	158	150	150	141	133	149	122	146	137	151	153	133	145	139	166	141	143	148	168	146	148	136	167	139	168	158	131	166	134	162	123	141	135	139	136	126	153	146	156	156	133	138	147	138	141	154	150	147	116	155	153	149	156	163	147	160	140	144	147	160	167	146	149	166	160	145	165	178	149	148	160	154	135	151	161	142	144	169	174	147	176	153	147	161	169	179	138	135	146	149	146	150	131	153	137	149	136	149	165	155	152	148	154	160	148	140	146	138	143	158	141	127	153	157	157	160	141	160	157	126	141	141	172	137	141	148	147	128	126	157	140	139	169	128	148	169	149	139	140	153	178	155	137	126	152	151	163	160	137	138	146	140	149	153	160	177	150	142	153	149	138	153	165	169	139	124	170	138	127	148	147	155	146	165	171	148	127	155	137	161	128	138	148	142	166	150	128	148	151	178	154	122	133	141	146	148	142	133	169	152	147	137	118	160	145	145	149	157	162	145	150	144	157	155	150	144	149	141	156	144	118	158	130	161	142	134	149	171	163	161	179	157	121	160	161	126	144	151	183	142	144	145	165	148	140	147	131	139	166	147	144	152	151	124	153	144	146	157	133	145	144	157	180	144	150	146	156	128	126	165	159	143	142	160	146	153	143	153	138	146	153	161	156	156	156	132	152	144	151	139	167	146	165	145	142	144	158	150	154	150	134	148	142	131	139	139	160	150	147	128	143	136	145	140	136	146	166	158	157	111	145	140	137	144	139	143	133	142	162	140	147	135	135	137	144	143	129	133	120	146	146	145	150	115	139	137	142	146	170	143	135	173	142	134	146	150	149	154	128	145	152	126	163	150	141	147	152	133	150	158	148	155	128	129	150	165	160	161	149	158	144	148	131	138	145	140	166	129	160	156	153	144	137	169	154	165	155	154	137	151	147	138	145	141	150	159	158	154	126	143	161	149	148	171	155	156	171	156	140	130	129	145	141	163	127	141	151	137	145	158	157	147	133	149	133	146	125	130	181	119	143	146	157	149	151	171	157	142	142	162	156	155	145	164	149	130	145	152	141	145	143	122	125	154	155	132	153	127	160	139	162	141	164	146	138	159	149	166	148	133	165	149	149	133	152	159	136	152	154	162	145	125	148	163	138	155	127	141	143	134	160	137	142	137	150	169	168	151	140	129	130	157	162	158	162	153	154	140	142	120	144	157	149	139	153	167	166	154	134	143	137	140	139	159	128	160	174	154	142	150	136	161	138	148	148	142	147	145	150	140	161	148	149	158	143	137	143	157	156	159	150	151	163	116	137	128	150	139	155	136	147	162	137	160	136	166	167	145	157	152	152	141	152	162	140	148	137	139	138	135	149	162	154	141	172	142	137	126	140	138	150	141	159	132	147	141	166	166	163	172	129	142	141	147	146	142	153	159	147	146	154	156	130	163	145	157	156	129	156	139	145	131	153	164	124	170	126	129	137	153	152	160	126	147	153	156	137	140	149	150	177	139	161	153	173	150	143	160	152	159	151	141	148	155	131	161	123	144	162	145	143	153	138	155	142	135	144	146	177	142	155	149	149	122	150	143	127	157	151	136	144	154	139	158	166	147	136	137	147	141	137	158	170	147	175	142	146	167	166	148	166	148	131	165	128	139	152	129	131	131	139	138	138	126	137	159	171	160	153	153	144	132	137	153	125	130	153	159	150	141	142	134	156	161	141	153	149	152	123	143	148	137	153	157	152	139	196	147	151	158	146	142	147	135	141	163	138	140	128	141	138	162	146	123	178	159	143	158	157	142	153	161	132	144	137	148	148	145	149	167	151	164	148	162	164	153	132	154	166	154	145	154	148	125	136	144	154	141	151	138	175	164	147	132	138	120	151	140	143	156	137	146	165	160	154	158	141	152	155	156	161	139	170	139	170	167	149	121	143	138	152	130	139	130	155	166	127	141	133	165	159	162	167	147	151	135	148	157	137	140	138	164	160	146	147	153	149	139	145	150	139	139	165	133	157	133	156	134	157	152	158	144	138	149	155	157	144	137	134	154	138	136	155	152	153	159	123	133	150	128	159	150	143	151	173	169	168	137	182	133	139	146	147	137	151	138	148	166	139	135	137	145	165	148	159	153	143	152	172	156	163	166	139	140	148	154	155	140	160	147	134	144	138	136	141	152	147	129	132	162	151	140	160	136	150	137	151	161	145	141	129	155	147	175	147	156	127	168	148	150	151	174	160	138	142	162	162	163	155	136	131	153	145	133	130	150	148	125	139	160	137	171	160	169	157	155	142	130	152	157	144	120	136	158	152	154	165	133	154	163	164	141	152	150	146	137	151	136	164	111	134	144	146	170	159	142	155	154	126	134	141	144	139	142	146	143	94	136	139	154	159	128	142	140	135	145	131	146	157	135	145	130	174	140	158	145	125	145	164	136	160	140	132	137	175	134	152	143	135	146	141	141	127	158	151	164	161	146	147	126	113	154	147	152	126	165	132	168	142	149	133	155	156	180	142	134	144	144	150	163	140	148	171	141	146	139	137	138	159	159	151	157	138	175	142	140	149	112	143	156	162	139	133	143	157	170	137	162	155	126	169	166	148	152	154	137	159	140	138	164	152	158	144	148	147	151	132	153	136	120	144	154	131	133	135	154	144	142	138	149	145	138	155	133	148	142	145	154	163	154	139	142	158	120	139	136	146	157	138	141	165	132	129	165	148	145	142	148	136	133	150	159	154	131	176	146	168	142	145	140	161	161	147	135	126	154	157	142	145	149	122	121	139	130	146	151	122	163	163	136	143	121	143	138
9375	1916	4015	4915	4355	3594	3033	2573	2167	1849	1651	1382	1322	1121	1143	1062	909	884	876	825	801	725	717	694	667	662	618	632	571	620	560	596	552	581	597	546	532	545	504	524	506	500	503	490	487	453	513	458	499	444	448	474	455	452	423	502	481	444	468	471	470	456	423	459	451	445	451	467	476	440	446	436	439	436	419	463	463	450	456	432	430	436	449	410	441	427	446	392	432	440	444	426	408	413	424	406	397	361	429	451	434	414	447	391	458	425	481	405	427	408	426	428	438	389	441	447	440	395	432	440	432	415	432	445	412	415	413	426	436	413	423	406	430	409	395	420	426	417	423	430	409	409	416	411	407	431	405	381	434	467	424	396	435	395	422	406	414	395	404	410	436	414	405	407	392	453	427	433	415	458	426	425	435	429	460	426	400	408	437	420	411	390	414	407	401	445	364	429	371	429	404	409	459	402	424	445	426	407	392	422	417	403	454	414	418	421	406	422	391	443	438	401	417	460	430	439	405	447	399	414	388	407	422	384	416	449	426	465	429	403	450	431	432	433	441	395	444	402	415	446	398	424	426	417	382	441	411	448	455	402	408	404	450	424	388	427	399	446	399	433	411	428	438	411	388	477	415	408	415	419	431	418	409	421	432	442	373	439	407	395	393	424	424	393	404	433	433	427	441	428	407	426	436	412	435	380	416	417	412	436	410	396	391	409	440	413	433	384	418	425	409	431	396	409	420	447	486	383	424	412	422	421	428	474	420	413	425	437	418	427	427	393	412	426	400	444	411	450	453	443	399	398	413	397	425	415	401	393	413	410	423	429	405	396	382	409	438	425	418	412	451	416	432	404	447	412	403	451	418	422	433	425	405	436	376	443	422	431	424	450	402	421	397	427	417	385	378	395	455	406	400	440	416	427	436	410	389	363	409	430	370	412	460	443	410	421	440	402	364	426	434	401	410	417	414	423	405	390	413	425	403	417	358	414	394	396	369	424	384	389	431	427	407	416	417	442	427	421	430	418	387	419	435	403	423	397	394	445	439	388	436	407	362	418	421	453	374	439	405	404	412	406	446	422	418	440	414	425	428	424	390	426	410	388	413	406	414	406	431	444	380	394	418	421	424	406	433	432	428	416	401	405	428	442	388	405	415	438	429	441	414	401	423	435	430	409	419	391	438	440	447	436	398	423	413	393	430	453	430	460	435	438	382	411	422	417	429	413	421	414	429	453	411	424	427	405	399	432	454	427	415	424	398	390	426	397	439	428	396	436	414	398	392	421	426	400	435	404	389	456	420	411	432	380	424	414	421	414	406	423	408	415	385	458	454	393	429	447	392	417	417	406	464	432	396	417	411	402	406	441	443	408	402	435	395	433	424	410	445	427	401	402	424	404	364	412	387	464	426	463	427	413	432	378	401	404	441	432	470	420	388	418	449	437	402	399	449	422	424	408	440	397	409	419	448	439	414	405	431	463	395	424	435	372	433	417	423	432	410	441	382	465	403	409	449	425	412	408	431	455	421	408	391	444	399	395	404	447	391	417	430	389	441	413	390	400	388	425	430	436	439	380	418	426	378	390	437	417	425	410	448	417	439	396	416	414	377	407	382	413	406	459	427	396	387	469	427	380	395	412	395	438	432	405	434	427	420	424	386	411	459	442	401	466	425	399	376	446	388	397	410	418	422	436	418	435	445	444	403	399	416	406	407	428	374	397	396	394	405	434	420	396	402	405	422	399	438	397	405	419	396	387	383	440	418	386	408	420	426	450	445	404	422	415	428	384	411	424	406	400	423	422	411	368	435	386	396	386	406	399	431	434	409	377	417	410	390	414	413	415	443	444	443	404	432	414	414	398	413	425	377	419	443	385	401	405	416	428	416	421	445	423	440	413	428	417	413	433	390	408	414	435	420	423	421	419	425	403	413	395	399	396	410	410	420	410	389	401	418	444	448	412	381	468	424	388	425	455	438	457	397	411	423	417	399	403	394	396	417	440	405	451	396	412	426	396	411	442	418	407	409	396	409	465	446	418	416	414	412	448	395	390	432	419	388	415	443	397	411	397	359	374	442	435	423	388	407	415	398	378	417	436	418	432	410	407	469	413	433	423	387	471	441	429	412	401	434	446	433	443	416	412	421	430	399	436	427	436	395	383	426	412	411	393	425	415	418	434	420	431	423	417	452	407	415	407	406	382	402	424	404	391	442	369	403	423	401	414	408	405	413	407	400	423	395	406	390	417	442	417	437	394	418	397	408	409	447	401	420	426	432	420	456	434	420	444	415	414	439	407	425	448	453	384	480	399	409	436	409	402	438	406	462	431	427	422	438	430	426	393	418	413	434	398	435	418	421	427	403	434	416	397	396	403	399	373	389	450	426	447	478	417	413	396	410	383	441	415	403	369	417	433	404	436	425	448	419	396	427	402	390	443	416	416	426	420	412	375	417	433	376	428	411	413	387	429	426	411	436	439	385	416	423	428	446	391	410	466	393	402	388	412	455	389	410	426	404	410	395	424	441	389	408	386	413	414	409	418	405	414	402	425	432	414	438	383	392	408	411	407	449	396	455	395	420	418	380	419	406	424	412	410	437	413	406	400	372	409	411	452	412	427	420	405	413	410	402	421	442	393	427	434	409	407	422	413	425	405	388	373	426	426	426	423	424	428	350	420	417	438	417	432	410	420	404	411	426	398	457	386	429	390	414	432	428	381	413	383	375	433	406	445	455	418	425	381	417	413	388	386	417	463	455	425	402	386	432	419	424	406	412	413	382	410	456	403	446	426	439	356	440	427	417	462	398	412	439	403	378	404	422	404	403	407	411	419	410	431	448	437	452	387	428	416	408	488	399	408	427	383	403	433	437	420	387	392	417	433	389	431	415	414	388	392	424	417	396	422	398	427	420	414	415	401	417	409	430	417	432	437	395	449	421	415	407	398	412	417	444	439	354	421	399	438	435	423	445	393	406	387	420	409	427	410	396	440	430	434	375	407	434	393	421	418	415	420	434	446	449	429	414	448	395	433	417	436	404	423	440	407	415	420	427	429	419	418	423	429	393	424	417	433	431	414	393	382	442	415	449	416	395	459	431	420	427	392	413	433	438	432	425	427	389	404	410	374	458	432	397	398	387	410	439	390	438	434	427	416	435	381	422	420	399	442	408	430	420	403	412	460	416	432	384	419	413	408	443	449	376	429	402	463	417	416	406	398	447	419	406	410	434	402	414	428	399	404	397	420	423	397	443	419	448	411	415	447	396	395	431	409	444	408	404	419	443	407	397	409	436	398	440	395	423	432	371	389	433	395	419	423	412	420	449	396	405	448	401	374	435	431	401	411	404	408	410	383	424	420	418	439	412	406	380	432	433	435	449	420	408	452	425	414	383	431	438	418	383	388	416	430	428	456	418	433	378	396	371	421	409	422	398	403	448	416	425	393	400	449	402	426	438	413	428	411	443	399	407	446	444	427	458	403	401	436	404	436	430	420	421	415	419	372	393	416	429	413
2798	387	368	357	336	354	342	351	330	331	329	323	333	311	340	297	316	312	319	324	312	292	314	313	283	316	330	317	305	332	314	297	335	314	299	329	314	308	335	320	316	270	355	288	347	333	337	323	288	336	318	331	308	326	308	323	328	314	315	315	339	304	334	336	324	312	324	309	342	302	323	325	336	316	312	315	319	332	304	326	285	334	277	284	316	350	310	333	328	317	328	308	314	339	325	336	281	269	323	302	302	310	291	332	316	306	338	292	345	331	279	322	327	315	323	327	315	310	286	317	323	316	307	319	314	301	320	322	326	279	320	318	303	295	324	304	303	351	282	315	290	298	317	307	329	310	298	323	333	303	362	342	331	309	335	355	324	300	319	326	332	272	318	319	315	313	356	327	323	296	316	331	318	321	325	340	308	327	307	308	324	342	300	336	346	351	277	306	305	337	329	319	316	308	323	308	309	314	299	297	303	316	292	335	274	311	330	342	325	299	331	316	354	329	324	296	309	302	297	305	330	337	307	312	271	318	316	322	322	310	340	331	314	322	333	323	312	340	310	334	307	329	347	351	308	336	321	310	327	324	296	346	339	298	355	318	324	318	335	339	320	312	291	328	328	328	305	322	326	351	348	336	340	372	296	338	306	313	307	300	313	293	318	348	356	321	300	310	313	342	297	338	288	325	319	305	308	300	301	301	305	342	350	316	320	332	316	300	274	288	290	339	343	307	322	314	322	309	315	299	301	340	319	283	287	300	316	312	321	335	342	316	328	329	307	325	309	286	328	344	305	329	294	311	299	300	349	330	330	327	294	299	313	300	308	330	349	293	316	354	331	334	325	309	332	328	326	342	330	296	329	321	290	347	323	335	359	305	326	324	310	294	364	313	320	321	291	310	343	332	323	304	304	333	316	344	280	315	303	308	292	293	323	303	312	310	291	315	289	283	337	327	294	308	328	321	323	315	323	304	331	331	302	343	311	335	322	311	335	322	314	300	338	290	310	338	318	318	316	326	325	297	333	302	277	307	352	338	308	298	326	333	311	300	296	345	340	327	314	316	325	311	322	314	310	313	308	319	315	285	298	302	270	332	319	313	321	319	335	314	299	268	310	290	315	329	310	327	336	349	306	326	324	295	312	295	329	324	296	335	324	322	353	314	302	322	320	355	352	308	316	324	292	295	284	306	314	319	333	311	297	303	289	319	311	326	309	300	294	325	351	350	345	332	314	288	294	327	326	327	314	287	288	325	323	282	332	319	310	301	361	313	317	307	294	309	298	308	340	328	337	320	322	295	306	347	320	322	323	325	276	287	304	318	335	358	289	307	316	289	319	316	276	331	292	297	323	305	330	315	350	318	292	319	299	307	344	311	288	324	333	330	309	315	325	311	320	287	315	328	329	320	313	313	280	321	331	320	326	293	329	304	303	305	322	284	311	309	334	315	300	298	366	301	275	313	356	347	348	315	291	327	310	344	317	291	295	276	317	311	308	337	300	316	355	324	343	302	311	335	302	340	350	301	307	302	325	321	317	320	308	324	327	321	324	316	328	328	320	342	276	298	319	328	318	300	322	312	318	348	292	303	309	314	323	364	346	343	312	295	316	322	313	299	294	307	294	345	309	315	302	336	302	326	335	322	312	317	333	314	315	331	306	300	320	320	315	316	288	321	353	290	347	316	314	313	313	307	299	308	289	346	297	310	342	327	324	313	305	333	315	374	313	305	332	312	320	305	289	315	330	328	325	293	299	319	312	325	344	331	305	310	327	304	364	305	320	318	340	313	332	308	284	303	343	299	297	318	318	336	312	329	311	328	321	325	309	348	338	293	297	310	323	320	349	281	286	338	294	330	312	341	319	325	310	300	300	297	301	352	313	309	328	340	331	296	328	336	319	324	292	355	285	297	315	302	344	289	338	312	333	308	315	355	328	308	317	324	304	317	297	315	344	356	284	324	294	318	319	337	311	303	324	338	306	287	306	326	309	287	306	318	321	326	290	336	286	318	323	297	333	334	324	315	289	330	285	303	306	333	335	305	320	303	283	327	307	288	319	331	322	319	324	276	330	308	324	322	336	352	346	338	303	319	313	340	328	325	309	338	346	327	301	286	316	299	335	330	287	297	286	296	306	316	309	271	311	285	278	336	290	311	342	311	313	305	301	317	332	332	357	358	323	322	299	310	347	337	287	306	310	345	318	323	315	319	305	310	323	323	320	285	314	303	315	309	316	327	305	333	307	307	328	309	289	333	350	331	322	349	346	310	351	322	302	318	321	320	280	287	292	320	344	317	313	293	327	328	321	332	339	346	329	292	308	346	322	324	278	321	295	342	310	340	300	308	268	289	311	308	327	326	334	302	309	334	307	324	305	345	349	293	308	332	309	323	276	340	320	317	319	301	314	316	287	283	332	295	308	308	337	338	302	311	316	307	312	288	304	322	299	339	314	335	309	344	348	307	308	353	292	292	329	267	334	316	312	289	320	305	340	330	347	336	301	304	362	320	278	332	325	284	280	307	284	309	319	304	337	315	301	330	314	272	329	312	301	316	322	314	303	304	318	301	352	303	336	340	357	299	334	284	316	315	331	345	308	318	320	316	320	312	295	318	301	279	319	324	312	346	338	335	316	318	304	291	334	328	339	338	289	309	324	312	321	289	325	315	285	283	308	299	332	327	288	299	316	313	308	312	294	329	342	315	337	282	316	330	345	340	339	304	314	334	332	329	331	315	301	306	331	314	312	313	296	329	333	326	328	353	312	341	343	330	323	310	292	323	325	313	327	322	315	316	339	324	330	318	325	308	332	315	335	331	347	368	293	335	309	305	290	301	327	312	293	314	314	328	312	342	362	329	296	345	295	322	359	323	300	306	310	315	303	323	321	327	321	327	342	338	339	293	283	311	291	314	345	350	297	303	346	311	324	304	316	314	301	296	276	304	312	329	307	330	323	318	283	305	306	304	333	290	335	337	311	318	325	332	320	307	333	313	320	321	330	338	346	331	300	306	293	282	316	341	331	353	298	357	342	334	318	324	307	310	321	336	304	294	311	320	291	319	337	330	294	321	307	302	332	321	295	291	310	353	291	299	313	322	311	319	310	326	341	292	327	319	318	328	365	309	311	317	297	307	307	299	308	291	337	330	345	331	308	340	319	273	311	312	315	330	333	312	322	329	311	320	318	318	303	296	300	315	316	321	324	282	318	293	343	330	316	323	337	305	316	329	334	324	334	347	339	319	308	298	324	319	325	310	315	310	323	349	310	321	333	332	342	340	317	306	281	302	295	308	326	320	297	283	313	298	296	331	313	316	312	296	316	354	299	288	304	322	320	309	359	315	311	319	306	306	316	335	291	301	292	322	313	307	320	300	302	315	310	326	313	315	344	335	295	316	304	327	304	338	319	362	308	317	307	310	331	308	336	310	286	310	309	319	322	325	326	354	331	306	308	343	305	337	306	292	336	285	306	299	348	318	322	307	302	320	322	290	295	324	308	334
2744	910	1042	999	938	1004	882	897	845	837	898	848	847	782	790	804	871	838	836	858	830	793	788	778	843	800	798	843	833	814	801	828	815	885	823	829	816	803	817	803	816	813	828	796	803	882	850	856	837	795	813	827	838	787	822	835	848	834	831	813	816	862	821	848	866	748	848	862	806	828	819	835	849	813	826	803	796	823	820	831	841	814	809	778	840	826	858	782	818	805	847	808	827	836	867	719	847	818	821	859	827	841	845	845	829	850	859	837	847	823	835	855	813	816	850	788	797	854	820	846	836	810	835	808	840	842	793	794	825	781	826	827	815	775	850	802	836	869	785	857	808	784	786	828	853	840	828	859	840	812	807	810	837	809	805	802	823	810	800	768	818	832	793	832	835	807	827	837	796	878	783	807	803	832	863	813	791	840	778	798	779	849	813	853	856	846	834	837	888	799	808	779	762	794	847	810	806	792	850	810	816	877	811	868	787	855	799	885	811	823	854	767	805	755	873	784	862	807	812	822	778	835	861	822	809	773	818	819	811	859	803	804	869	843	813	845	822	784	844	868	863	814	843	826	812	818	824	797	852	804	827	826	784	861	839	810	798	817	793	838	796	820	833	833	718	869	763	815	841	829	796	849	834	802	770	865	817	837	790	785	847	798	790	829	806	787	814	780	809	826	838	812	782	790	851	825	813	782	776	785	825	826	788	863	816	828	826	799	829	770	836	795	744	809	822	826	825	759	796	795	843	832	810	860	815	827	827	857	793	823	842	792	829	848	812	785	803	853	800	845	829	835	852	817	815	810	823	807	810	765	795	804	812	878	795	868	802	794	821	815	784	793	797	827	859	817	778	820	779	829	783	865	797	753	838	845	823	836	780	810	815	833	831	830	841	810	772	819	833	800	799	801	842	793	834	817	778	809	789	806	824	796	838	795	810	802	799	849	816	841	828	777	793	801	818	821	790	790	761	860	843	819	806	865	756	840	809	762	859	813	778	794	831	791	759	799	826	821	842	808	817	811	845	789	797	882	830	807	856	826	812	823	788	770	799	855	762	796	783	782	827	803	790	838	794	815	850	814	827	830	769	807	774	845	813	828	837	845	765	742	828	817	878	827	832	815	817	838	833	808	823	860	860	842	846	860	822	789	885	875	821	841	834	840	788	767	795	802	866	860	832	804	791	802	829	824	876	829	885	776	799	822	817	794	841	853	792	816	833	811	819	837	866	809	790	827	855	806	769	794	800	780	808	787	835	783	820	789	841	791	787	833	805	826	814	801	841	828	869	836	862	808	777	817	803	825	839	818	837	826	841	828	776	776	797	781	766	843	794	800	830	842	803	821	802	858	813	782	785	783	854	803	779	816	779	836	836	821	832	807	810	780	852	815	792	860	806	843	856	793	787	815	823	805	807	798	771	854	813	833	818	807	838	818	805	860	886	855	829	818	853	783	795	820	820	880	821	856	823	816	853	778	843	802	791	819	819	821	828	801	833	869	788	821	830	820	785	788	826	777	844	818	810	898	775	812	786	788	778	782	807	843	823	829	827	838	801	811	792	830	839	818	820	833	801	865	848	806	814	777	833	819	823	840	855	788	801	823	812	846	744	796	848	841	782	841	792	848	782	797	788	836	761	784	835	822	835	810	808	821	864	823	838	803	771	845	785	777	868	792	852	855	821	857	800	804	781	861	796	858	865	835	790	807	843	805	800	848	818	815	831	852	820	841	805	789	836	809	845	824	867	793	830	830	806	833	848	812	817	761	845	773	805	778	829	837	784	827	783	822	788	794	826	806	764	800	762	835	808	781	835	815	884	775	792	801	856	822	821	840	850	856	796	823	822	832	790	817	787	811	839	796	835	848	820	858	809	833	746	828	845	820	796	818	815	822	802	847	803	802	790	778	816	857	813	839	854	812	887	805	763	848	794	800	817	874	830	811	791	810	806	778	827	861	768	795	784	828	827	796	823	788	844	814	805	845	787	763	827	791	805	793	845	793	836	844	814	829	831	854	808	821	802	792	872	762	810	816	780	847	781	798	820	787	797	846	834	819	820	789	806	834	819	793	830	833	855	819	836	832	854	797	840	790	871	779	831	854	797	775	750	825	814	772	767	837	816	826	765	817	853	802	851	824	831	835	816	792	787	850	865	783	873	801	831	815	830	854	805	823	802	835	827	829	835	811	817	818	865	775	847	783	834	876	803	822	854	851	865	802	808	846	766	825	819	829	860	780	816	793	835	811	818	801	857	797	854	796	810	828	829	832	866	811	852	744	774	790	816	833	789	826	804	792	824	813	812	806	872	822	855	833	823	857	829	802	883	784	843	800	813	830	840	772	784	778	832	820	814	801	858	798	815	844	820	767	825	785	825	771	774	807	852	790	800	796	814	838	805	755	804	822	780	813	807	775	831	792	806	811	769	874	834	842	803	801	826	794	812	786	785	825	834	808	785	805	803	847	826	773	824	750	771	825	816	835	852	809	834	848	835	792	777	811	830	842	784	806	789	880	775	802	810	794	852	800	791	851	777	820	820	794	827	817	813	756	779	834	798	836	807	815	818	811	814	789	812	824	815	775	779	835	808	839	836	822	860	871	783	824	834	845	783	780	839	817	816	764	776	768	759	822	810	828	809	856	800	804	810	826	829	835	862	798	887	834	821	858	864	793	811	796	824	774	861	814	781	756	775	792	826	803	843	855	779	788	835	840	785	810	861	797	799	777	796	821	869	778	824	870	810	807	835	842	809	799	850	834	825	845	830	786	803	857	815	794	874	850	858	782	809	793	785	847	820	795	829	799	813	786	814	805	852	813	803	837	845	807	850	843	829	891	822	827	815	782	812	754	810	843	914	841	850	863	805	814	816	822	821	786	787	856	831	827	843	808	816	749	770	826	800	814	819	836	829	817	817	821	804	815	812	765	812	838	806	809	859	798	827	792	794	853	838	827	812	836	812	749	804	825	787	864	809	815	790	834	837	766	853	780	790	824	821	810	789	867	781	825	853	785	856	830	824	825	847	851	807	816	824	794	783	858	863	773	841	791	803	789	844	819	800	783	829	792	846	840	788	842	836	842	853	876	776	846	799	838	858	814	856	839	798	791	864	763	821	783	803	812	777	811	824	851	838	813	813	775	814	827	878	809	791	841	858	807	833	813	807	834	863	841	839	805	737	812	804	803	839	810	803	783	784	792	797	804	795	828	851	833	772	816	787	806	816	846	873	827	827	790	829	827	845	794	845	733	801	835	780	872	782	851	813	846	828	863	790	842	797	838	838	815	794	748	854	786	815	812	779	833	846	805	743	832	786	831	824	836	808	804	864	822	794	830	789	804	760	833	804	831	804	795	799	799	823	816	858	857	821	846	808	805	806	835	760	815	794	873	879	839	805	816	790	850	808	840	810	783	876	790	832	856	781	806	829	848	830	844	839	854	772	823	830	848	845	793	805	818	780	849	800	831	839	768	831	826	762	838	796	778	854	822	858	811	831	860	808	816
12011	1161	1290	1014	831	641	569	509	465	409	407	369	402	376	371	337	368	369	345	363	365	345	331	341	344	340	347	316	336	329	307	306	338	329	347	329	352	326	343	321	336	312	280	313	278	308	315	310	286	345	317	340	350	310	342	328	287	346	286	318	302	312	285	331	304	318	317	339	326	339	303	294	314	332	294	295	280	330	307	308	319	301	305	329	308	312	323	303	310	332	312	294	324	290	293	293	306	323	315	335	314	312	289	337	306	353	322	313	300	301	295	306	331	312	345	347	324	321	261	332	333	294	321	341	313	341	332	324	338	334	292	295	326	308	298	325	305	322	305	305	325	327	296	287	304	308	335	291	309	316	333	315	295	296	298	339	301	333	309	328	313	314	326	285	307	306	328	298	373	307	325	326	319	311	278	333	336	309	285	312	322	316	308	310	340	325	306	285	309	338	301	303	316	311	346	312	295	287	323	335	326	301	327	306	335	308	313	325	322	333	309	340	326	326	320	312	321	296	306	312	305	295	352	309	323	299	318	292	313	346	316	305	359	286	326	300	290	354	297	346	301	311	318	306	336	298	305	298	298	327	311	343	310	328	309	312	319	290	317	319	311	293	309	260	301	319	340	292	312	316	310	316	334	323	308	335	301	292	292	265	312	294	358	296	320	307	295	307	308	316	282	301	342	318	285	294	328	316	337	312	283	298	268	316	301	293	323	315	332	313	330	291	298	270	297	306	306	284	309	294	315	297	319	327	322	318	330	320	337	314	299	318	332	315	348	279	295	312	295	282	322	309	307	330	323	284	307	334	289	316	287	323	328	327	303	311	330	330	334	297	287	324	293	336	348	281	318	310	322	288	292	324	332	308	337	294	314	304	330	356	339	346	344	304	322	319	304	322	351	324	302	282	348	307	301	313	277	346	312	299	300	339	337	303	310	343	323	309	313	321	317	321	346	296	312	321	311	283	317	323	271	318	329	311	349	299	296	302	305	355	300	320	299	335	335	308	297	314	309	304	308	332	317	312	309	291	320	312	323	280	333	311	302	321	306	280	310	307	298	302	285	302	322	350	293	284	325	316	298	310	305	354	300	313	350	304	308	314	351	303	271	332	310	288	303	304	330	341	339	288	301	346	286	320	320	306	295	306	334	323	301	277	291	308	297	313	317	314	306	318	292	335	341	290	329	289	314	332	296	316	354	289	294	329	322	342	316	299	316	300	292	292	338	304	313	305	305	336	274	349	344	324	327	342	302	324	291	346	304	298	331	318	307	312	313	308	288	322	309	322	326	312	303	301	316	337	279	270	353	341	323	323	283	334	296	306	307	322	329	292	306	305	316	335	292	311	291	332	324	313	282	334	359	310	304	288	300	302	307	327	297	313	322	321	282	327	308	334	309	319	305	323	305	329	332	307	299	345	290	310	307	292	306	339	325	293	339	308	300	324	300	292	318	323	331	331	294	306	326	331	331	335	308	280	307	355	325	301	326	337	346	311	344	318	300	295	349	314	303	328	322	328	312	285	298	287	308	304	309	342	292	351	315	339	341	322	311	300	318	316	326	321	288	322	314	324	304	322	276	322	332	308	315	306	318	326	317	336	309	347	298	294	313	311	270	293	294	325	306	310	310	312	313	279	301	326	303	312	308	299	291	320	299	331	320	312	309	320	313	308	333	315	313	336	308	313	331	314	308	311	310	291	301	312	307	317	337	308	303	324	308	298	295	326	327	316	297	301	317	323	312	311	294	309	281	279	310	299	320	292	300	288	291	337	320	292	321	293	319	329	326	328	302	291	315	300	295	313	294	336	328	304	302	350	284	331	315	331	316	309	309	282	308	287	311	311	318	324	325	325	292	308	340	304	311	327	305	290	327	324	290	304	351	348	311	298	338	264	331	328	309	327	326	296	312	326	316	316	322	289	317	328	282	299	297	346	330	316	320	326	334	323	325	314	323	315	328	308	290	314	285	311	293	348	277	333	303	315	337	334	339	332	306	315	326	313	311	307	306	318	320	297	301	314	300	283	310	314	309	338	312	304	292	329	306	326	317	301	311	313	314	305	267	306	291	304	309	325	314	304	314	303	335	306	332	310	349	312	296	280	312	304	323	317	331	307	280	296	300	278	324	306	325	323	355	282	315	301	325	324	313	340	314	337	313	294	292	303	309	327	326	284	295	342	331	312	297	293	293	343	310	315	278	295	306	294	303	340	320	319	283	296	296	300	330	325	301	301	318	306	316	312	293	322	319	292	329	310	314	302	311	312	297	301	339	319	318	302	291	269	336	319	315	292	341	307	338	291	291	317	298	314	316	333	334	307	324	312	328	320	313	306	311	340	313	298	303	347	311	307	278	317	316	308	302	320	318	340	281	320	330	307	345	313	328	303	314	334	351	326	315	325	303	343	308	305	328	319	294	351	323	317	309	297	348	294	291	339	317	332	293	343	328	333	328	301	348	311	345	310	301	334	331	320	279	349	299	310	317	347	302	323	311	266	331	276	281	317	293	338	318	324	304	328	313	297	355	295	312	309	312	276	330	287	317	296	316	334	358	305	311	339	301	290	349	361	332	322	308	305	336	332	334	335	288	301	319	297	320	340	298	297	306	322	312	300	301	314	346	322	355	332	320	309	297	288	290	316	333	306	292	351	299	341	321	302	293	312	321	322	319	288	322	312	352	335	278	307	303	309	327	303	291	254	321	328	312	344	324	302	331	317	313	291	311	288	303	340	309	286	328	320	287	329	312	337	322	326	321	312	314	296	347	305	330	304	337	291	297	341	306	334	295	286	326	320	329	289	325	316	300	292	298	291	351	299	289	314	303	309	328	292	312	290	328	277	304	308	338	325	323	303	322	302	321	285	302	310	312	334	320	321	340	331	292	291	314	312	317	312	344	266	332	284	317	306	339	316	298	332	313	318	289	324	315	350	274	303	312	332	334	303	321	290	311	354	283	333	287	321	299	329	333	285	302	287	330	308	298	318	330	299	290	306	305	295	297	293	287	316	297	280	311	303	330	322	305	341	310	284	286	311	325	325	335	348	334	314	307	315	296	326	324	312	294	326	257	326	301	333	294	344	333	305	309	302	339	315	339	314	327	330	281	283	333	348	312	318	312	333	281	318	323	337	326	261	290	287	352	289	330	357	295	310	332	321	305	309	306	310	328	333	328	328	348	294	307	326	313	324	329	302	329	289	343	338	337	309	322	332	327	316	334	296	306	293	334	332	335	314	330	302	304	317	316	324	287	317	291	307	323	312	318	298	346	307	291	314	317	296	332	298	315	326	313	301	355	309	314	305	292	330	323	326	325	313	307	344	309	311	308	319	309	315	285	324	335	314	331	288	300	308	344	354	326	303	286	309	330	324	326	316	290	309	275	294	313	277	290	334	313	352	301	333	308	319	315	312	325	342	326	357	332	310	322	293	342	282	302	305	297	310	324	283	316	294	316	319	330	306	310	292	309	300	277	311	307	293	313	296	312	318	308	320	345	279
6668	1577	2722	3302	2885	2532	2167	1849	1745	1537	1393	1363	1257	1163	1112	1139	1052	1021	964	1005	956	977	984	932	975	919	906	890	878	879	875	930	852	853	826	854	821	829	857	830	913	839	875	848	857	849	843	828	802	802	820	828	866	782	800	774	836	800	809	821	816	860	819	812	798	843	785	818	778	825	808	788	835	839	826	858	774	759	855	745	804	881	810	821	759	774	803	827	785	798	845	820	776	832	813	798	872	805	788	807	805	830	808	785	815	913	800	757	779	827	810	800	807	799	843	798	830	796	758	825	791	785	757	784	790	783	852	845	803	766	715	811	767	763	802	825	816	825	778	844	849	795	787	762	797	831	813	809	803	788	828	828	821	820	813	816	826	780	802	829	782	794	794	832	736	812	768	824	862	837	767	783	803	824	800	811	811	824	867	813	825	782	786	856	765	782	787	875	810	778	795	804	821	787	731	808	784	806	802	765	799	784	834	778	846	827	786	784	840	816	809	825	762	800	786	827	842	812	847	839	801	802	819	813	786	813	832	785	809	781	807	816	855	851	814	823	734	822	820	781	775	834	836	832	802	788	800	775	785	786	833	779	797	809	828	785	838	834	800	793	824	813	766	847	831	795	820	794	801	757	842	775	819	774	799	763	785	795	780	766	767	788	788	777	838	844	769	744	752	805	763	794	823	783	807	841	762	820	762	773	827	792	769	797	790	832	850	821	814	847	825	794	819	813	830	769	784	829	797	815	837	840	770	810	813	778	760	813	810	793	829	783	781	808	798	832	751	772	796	802	801	816	790	778	830	813	811	824	815	775	804	828	761	820	779	830	842	820	793	818	775	837	831	762	798	776	770	792	801	781	822	849	817	832	815	792	838	806	803	790	821	789	807	801	840	840	763	781	791	824	809	793	791	838	785	742	801	797	794	823	782	810	781	824	771	723	815	820	807	830	777	812	763	811	788	847	804	818	790	835	813	808	774	812	790	831	823	811	796	801	783	764	792	871	761	774	837	793	820	767	772	820	795	831	772	807	821	771	825	813	838	815	790	838	795	790	787	836	848	775	757	813	776	774	833	855	802	802	788	830	806	768	773	762	768	770	810	784	797	793	806	778	832	799	788	809	810	780	796	769	768	820	804	803	801	816	813	809	853	761	812	796	784	809	816	792	833	821	797	728	810	817	796	831	872	772	758	800	840	829	776	810	847	843	841	868	789	754	796	761	792	814	867	816	775	786	760	752	809	817	788	821	798	828	794	777	785	780	848	808	824	785	810	765	776	808	838	795	812	781	789	797	794	803	812	802	814	794	806	818	782	847	833	824	809	804	814	785	785	780	846	762	783	803	774	812	804	761	807	809	805	832	792	760	809	812	777	827	751	847	821	850	802	795	763	776	795	804	792	795	806	818	834	799	789	852	783	825	773	781	815	811	787	811	800	809	714	810	795	812	795	786	828	843	827	737	791	801	792	850	794	773	828	815	796	790	786	784	830	872	769	789	803	781	843	781	857	785	822	838	840	791	792	745	815	829	765	796	825	792	774	743	792	799	776	838	810	793	836	807	794	795	796	797	785	803	819	768	764	765	827	803	775	810	788	735	824	784	805	792	801	843	768	779	838	834	781	827	781	763	833	809	805	814	815	759	793	814	783	798	854	785	857	763	791	828	798	805	797	814	797	819	795	748	773	769	785	844	809	771	752	759	796	853	783	829	785	792	805	804	763	852	759	729	806	812	814	840	788	821	829	819	786	797	825	793	820	802	801	752	791	763	779	813	806	848	798	815	767	807	785	814	820	827	836	823	768	767	831	787	763	814	862	796	783	755	789	836	799	835	803	794	813	818	811	830	829	805	784	737	793	812	771	784	788	832	800	814	804	775	889	800	801	761	776	775	833	757	805	838	812	873	789	818	826	836	818	776	726	809	819	745	780	833	819	819	767	820	858	841	787	794	786	841	774	796	819	784	781	804	811	784	806	857	804	763	802	821	847	785	809	808	764	751	766	818	799	823	811	780	782	829	789	817	815	843	806	726	755	787	795	834	777	805	759	753	809	796	778	798	806	777	810	761	827	813	802	775	822	821	752	803	830	804	761	864	789	763	746	810	814	803	748	792	799	808	853	784	831	793	766	764	816	809	867	852	797	791	817	827	807	810	771	819	749	806	818	797	807	786	801	816	769	803	788	789	811	856	800	773	854	822	814	818	819	780	789	835	829	771	808	814	810	826	774	827	820	762	749	776	774	773	817	812	805	814	754	791	762	820	798	803	790	830	799	782	807	819	826	830	788	835	800	844	821	816	803	803	805	841	753	799	756	810	807	788	815	800	765	779	787	776	789	783	788	773	820	826	808	818	762	835	762	765	790	798	761	823	802	792	807	835	803	786	798	793	818	809	785	803	843	813	827	753	808	775	762	778	840	833	770	757	787	759	797	756	783	818	778	788	852	841	807	805	771	775	818	807	827	778	771	820	768	807	806	819	823	794	836	827	824	803	757	822	821	804	817	763	784	871	763	807	801	748	798	780	878	785	780	754	821	820	793	793	784	823	762	822	782	777	809	788	779	818	817	786	785	829	797	825	785	764	822	777	772	809	789	800	784	749	776	823	754	796	782	811	803	806	796	801	808	800	825	755	785	785	838	804	826	865	773	782	764	753	805	777	802	754	785	778	801	801	775	754	805	804	778	792	805	826	799	831	811	759	783	806	829	800	767	798	801	782	831	775	798	766	830	822	823	813	842	813	796	754	798	806	803	786	816	836	821	821	784	813	786	833	769	841	773	836	808	791	746	831	748	833	765	819	798	768	851	820	844	791	804	745	813	771	765	782	843	782	784	846	835	841	813	779	793	813	757	792	768	784	792	786	802	793	781	762	745	791	774	791	813	763	803	785	832	791	834	832	800	799	829	767	813	802	846	845	779	773	800	789	868	881	814	797	745	815	805	786	774	780	793	780	843	849	814	830	783	793	759	852	794	734	828	804	801	806	813	777	813	783	808	792	780	831	758	802	806	765	773	827	816	835	818	776	777	801	790	825	809	793	801	777	771	773	761	801	810	786	806	799	790	811	802	832	741	796	786	784	841	833	813	793	815	780	839	794	807	804	737	824	774	757	827	782	775	805	775	798	823	807	782	783	796	816	782	811	795	769	819	821	778	849	796	817	849	866	788	796	768	795	803	757	792	758	832	791	763	807	820	831	748	784	787	766	863	788	835	850	818	839	770	772	767	838	761	793	902	805	838	776	790	797	802	785	783	825	852	789	799	781	760	822	837	844	803	816	775	839	829	778	802	801	840	838	791	791	824	789	785	787	781	806	748	877	775	819	816	827	779	765	838	816	764	753	811	802	836	788	804	790	813	796	839	858	768	786	835	772	779	793	772	808	806	778	758	779	835	791	823	845	776	806	794	783	792	792	820	830	798	795	778	747	770	829	763	807	813	832	773	757	783	766	763	756	845	802	806	829	819	789	769	834	815	758	802	771	796	796	819	786	796	839
20699	2787	2247	1681	1202	917	689	533	454	377	345	335	287	271	234	231	213	214	244	199	186	179	172	167	175	185	163	188	169	184	187	159	158	147	162	155	155	149	159	155	170	157	141	158	161	153	156	161	172	138	150	142	158	159	157	175	159	135	165	136	160	153	150	161	160	163	160	151	121	171	152	146	154	151	158	153	154	149	134	150	163	165	157	151	155	134	166	139	134	160	153	151	122	158	139	144	158	133	141	147	150	164	153	148	147	132	165	167	171	166	128	148	145	157	141	135	134	145	142	144	144	153	164	156	152	169	170	147	158	129	149	157	159	157	132	154	157	158	123	135	128	146	145	147	133	145	128	147	135	132	155	157	156	122	154	137	134	162	154	149	146	132	163	142	142	164	152	140	129	160	149	153	180	152	130	145	157	147	160	150	135	155	159	155	152	154	164	155	136	149	156	136	148	150	149	130	190	141	137	164	147	138	163	135	156	154	134	157	145	149	139	124	134	157	153	146	149	142	154	163	158	157	143	153	147	140	150	137	138	158	126	148	148	154	152	153	148	130	154	139	159	150	136	147	166	144	147	159	139	166	137	127	142	148	167	138	149	157	153	148	144	164	141	158	162	143	157	151	159	150	142	161	142	140	165	140	156	144	150	154	146	151	131	124	150	156	160	171	146	155	128	167	144	142	161	136	133	142	160	124	162	142	149	144	154	132	129	139	155	135	147	155	141	137	139	166	153	132	130	158	157	160	140	132	145	137	128	145	142	131	163	166	158	163	141	135	134	156	138	139	154	135	147	135	167	127	150	152	127	140	147	151	142	164	150	141	161	160	133	149	182	131	162	152	140	156	143	128	169	167	152	139	149	135	145	139	144	138	145	164	149	125	149	143	144	169	158	128	119	139	140	159	148	138	158	140	146	149	145	142	170	141	180	168	161	147	118	156	153	151	143	151	156	159	150	166	158	175	116	157	130	154	141	164	152	134	150	132	121	150	146	140	143	155	140	123	132	125	128	144	142	153	149	146	161	131	148	151	155	144	148	164	166	118	145	152	149	166	154	180	159	153	136	139	141	136	126	144	141	162	142	151	161	114	133	149	150	160	152	159	139	150	142	141	155	148	151	141	156	141	127	155	141	147	141	157	150	141	147	152	132	148	158	152	147	128	156	172	147	157	154	124	157	123	158	153	156	164	144	137	167	164	139	153	152	139	171	133	139	161	139	150	142	144	154	149	155	159	143	138	141	141	139	146	149	118	118	156	145	158	134	139	156	138	134	146	125	130	150	161	151	152	164	152	150	133	155	145	138	148	159	142	130	136	145	155	133	145	152	150	169	131	158	136	128	154	161	150	150	166	135	139	144	161	147	171	169	164	153	138	169	125	150	160	148	135	154	136	148	146	132	129	145	150	128	170	158	167	168	141	128	129	136	151	155	170	135	133	163	143	138	172	142	141	196	147	138	136	129	153	153	164	154	136	169	171	141	149	136	144	166	153	152	136	158	123	162	130	147	126	128	145	149	139	123	171	143	144	153	147	146	151	160	144	144	136	161	154	155	138	149	149	169	150	157	141	146	141	130	142	141	141	149	148	169	157	135	137	155	137	150	132	160	123	157	153	151	138	119	164	146	123	152	158	148	165	148	129	165	137	170	157	143	167	167	139	143	128	154	125	167	160	162	151	152	131	145	151	133	149	126	153	149	123	153	156	137	162	153	141	159	140	151	145	151	157	147	147	140	142	154	144	143	125	136	157	126	134	147	132	162	131	146	134	151	140	158	143	148	141	154	161	125	148	150	150	164	148	127	135	123	162	169	141	176	153	160	140	157	155	129	152	179	132	156	147	161	153	158	156	148	132	140	138	152	132	129	155	137	141	152	124	150	121	143	153	133	138	134	151	161	155	135	139	143	152	152	149	154	147	139	156	156	139	142	143	148	152	140	129	121	172	148	154	166	161	161	140	143	145	144	139	136	158	162	132	145	148	141	134	158	141	147	159	162	144	146	156	137	139	142	155	179	127	153	130	142	139	165	162	136	148	139	145	155	142	127	158	153	130	148	126	168	148	163	142	144	147	142	133	142	169	137	117	143	130	165	142	144	150	134	140	145	135	140	147	161	138	144	154	162	143	139	165	158	132	150	135	131	157	153	144	148	138	144	143	156	157	139	130	149	156	154	126	139	148	149	157	147	160	155	158	149	133	146	157	140	166	144	150	155	125	126	140	136	158	156	142	141	137	154	131	149	142	149	155	165	156	139	139	153	163	148	123	132	134	144	151	125	133	161	140	133	150	153	157	158	115	144	134	160	160	135	152	132	157	149	148	141	153	127	146	142	151	170	158	142	142	159	148	137	140	151	146	148	149	136	140	142	148	143	131	139	142	158	188	162	137	127	126	111	163	135	121	148	153	147	141	131	137	155	116	155	134	135	144	129	152	139	145	149	153	152	154	148	131	126	134	150	164	149	137	166	165	141	156	169	127	163	150	155	134	151	154	155	136	137	142	135	157	147	143	152	158	143	146	145	156	146	132	139	149	161	159	155	122	149	135	158	157	156	140	164	143	154	138	164	151	151	171	140	140	151	151	164	132	145	153	154	132	144	163	145	143	127	159	129	144	133	138	168	146	141	132	144	143	150	150	139	132	153	148	146	130	167	152	151	154	148	146	157	140	120	127	139	127	130	118	136	147	135	137	153	147	153	140	146	146	167	146	158	138	144	146	153	147	162	142	152	149	154	166	160	147	185	151	143	148	145	155	137	170	157	144	154	173	156	143	157	126	153	163	119	134	127	116	130	153	164	133	140	134	160	138	148	138	124	147	145	139	144	159	148	163	154	140	151	122	153	149	168	155	157	159	145	142	143	133	129	149	168	144	150	134	121	171	144	136	129	153	110	145	136	138	139	161	163	160	157	144	159	139	160	158	177	138	160	144	160	149	160	146	155	169	156	145	122	122	170	141	157	163	134	150	150	144	148	145	143	138	147	160	146	142	153	141	123	142	163	143	123	129	150	150	150	174	154	141	150	145	153	129	149	163	139	156	149	170	148	136	166	137	140	129	169	142	176	154	188	143	168	152	175	119	130	148	151	133	156	134	135	130	160	139	146	146	151	147	147	145	144	145	153	145	128	130	131	155	144	132	128	152	154	154	145	171	177	156	146	141	163	133	157	156	131	144	135	151	152	174	133	125	150	136	153	154	157	143	134	156	125	135	146	155	167	133	138	156	155	152	145	144	139	150	141	144	146	158	147	147	142	119	156	147	151	155	151	131	143	145	130	156	156	123	158	130	167	140	132	167	144	171	154	138	150	143	177	145	148	152	154	151	137	159	132	154	155	147	165	143	154	152	145	144	134	156	159	156	145	151	150	135	172	143	151	178	163	131	134	151	153	135	150	133	139	151	128	133	140	158	168	130	151	142	168	148	172	143	161	146	138	139	161	153	146	131	146	149	147	160	152	158	168	156	171	169	138	135	140	151	166	148	138	152	141	163
9018	1930	4034	5125	4574	3636	3014	2582	2189	1855	1728	1446	1277	1123	1122	998	891	882	838	793	773	757	656	673	619	686	599	581	609	612	551	545	531	565	486	550	511	490	495	536	512	486	516	501	510	505	490	489	474	485	484	461	445	466	461	464	449	458	469	458	443	449	464	433	460	418	444	453	478	464	459	486	407	426	404	456	441	453	413	417	450	441	436	455	416	403	430	451	407	392	425	407	417	471	416	464	409	452	412	412	425	472	444	424	417	450	443	402	453	405	420	392	452	422	415	412	444	398	403	415	412	412	455	428	435	419	405	413	414	460	411	456	417	398	461	423	440	414	414	441	407	409	407	386	434	370	417	444	451	403	432	447	433	430	409	402	438	428	414	422	419	419	431	432	402	426	426	418	403	443	419	409	431	402	420	420	420	449	453	403	435	431	438	416	424	385	420	419	364	415	432	422	414	401	373	390	430	455	443	424	398	439	377	444	407	411	413	377	449	425	402	411	429	402	401	435	386	426	413	443	445	419	413	413	404	458	420	357	414	432	399	432	446	433	426	422	441	420	447	446	425	409	430	434	399	409	419	439	416	424	429	387	426	381	413	391	447	391	412	462	437	380	414	459	393	403	393	411	433	397	391	395	408	416	458	410	399	417	400	426	417	409	400	430	387	413	414	403	393	386	438	430	433	433	425	406	430	409	453	436	414	420	397	447	467	413	417	438	403	431	424	431	445	410	396	422	414	416	449	431	438	388	429	421	390	434	395	430	376	417	419	367	408	432	434	417	422	442	429	434	423	404	407	440	401	417	437	426	452	419	408	413	409	397	419	402	387	452	370	419	421	400	387	426	392	440	396	404	448	383	417	435	400	417	424	392	420	433	375	421	430	393	410	382	414	432	416	395	410	382	414	437	443	386	407	402	427	413	428	442	429	383	421	401	427	379	430	425	440	408	439	391	438	431	420	433	406	423	421	402	424	430	381	420	411	412	431	445	418	431	429	427	405	435	404	409	451	397	418	435	416	431	412	422	457	418	437	409	411	433	370	433	438	392	450	421	373	406	399	395	408	399	403	423	426	423	413	400	450	397	404	412	453	405	391	406	441	392	431	412	435	427	438	416	393	446	444	415	406	412	387	419	419	413	435	426	447	402	408	395	413	408	421	458	434	387	456	401	412	392	412	412	428	385	434	427	394	409	435	401	397	435	420	427	426	442	424	411	436	408	436	448	422	420	422	430	412	430	398	405	427	424	423	384	411	428	428	419	436	451	401	409	419	441	415	388	408	419	416	425	398	412	425	379	456	410	406	425	444	380	384	421	440	464	448	431	412	390	413	475	415	378	429	425	372	405	411	427	480	422	453	391	366	407	407	413	416	440	439	422	412	444	424	411	411	420	447	441	420	395	393	429	439	431	444	385	378	403	394	434	474	414	409	449	480	448	418	395	392	425	414	406	385	401	399	397	449	415	440	366	382	387	387	428	436	426	417	416	431	420	413	435	397	420	414	437	406	423	431	416	460	394	444	379	449	471	471	421	387	366	434	423	433	417	394	428	439	413	415	416	446	407	434	420	422	400	438	348	414	442	436	456	432	379	409	424	396	422	441	413	380	384	411	411	413	400	415	398	393	418	428	471	455	396	466	401	439	430	445	460	433	421	405	404	390	436	395	453	431	398	442	411	458	441	436	418	429	427	453	411	406	430	421	422	388	382	419	420	405	428	421	404	426	426	373	423	407	387	416	434	447	396	433	370	378	399	411	417	382	401	422	410	430	417	418	422	386	429	409	409	443	426	418	449	395	409	391	400	414	420	386	423	434	417	416	411	421	384	430	415	384	423	432	416	433	455	407	410	431	425	417	430	459	435	456	440	381	418	413	406	387	419	425	457	427	406	414	413	392	430	413	433	432	419	458	421	418	390	425	399	441	444	366	424	418	380	410	407	435	417	373	393	424	408	439	393	457	392	430	412	422	438	441	395	409	410	451	419	433	407	417	438	403	411	426	434	435	428	406	415	405	415	428	396	413	426	374	443	405	404	406	410	381	407	388	372	431	434	407	424	377	434	423	412	429	378	416	434	413	416	447	420	445	416	397	402	438	431	434	406	410	417	417	409	425	421	397	404	389	417	461	362	381	431	422	391	392	420	383	443	441	415	416	426	406	377	452	424	399	414	419	424	396	403	420	364	427	405	427	404	416	395	401	412	395	380	417	414	415	431	401	423	401	400	416	424	411	446	393	430	414	397	405	436	406	401	451	402	412	474	414	408	366	437	449	441	440	439	440	412	426	472	415	401	413	425	426	448	439	409	455	382	460	442	429	411	416	408	398	395	446	383	431	420	428	408	445	422	400	395	408	436	418	441	386	442	414	426	414	402	408	422	392	461	391	440	384	429	400	425	403	401	413	424	452	445	423	414	419	426	422	421	417	416	453	409	425	431	419	403	435	405	437	405	397	435	424	412	395	406	407	399	407	396	453	427	387	431	449	427	385	389	426	377	423	424	390	405	440	430	398	443	418	433	424	405	419	431	381	423	445	424	393	426	377	401	409	408	445	390	407	414	413	400	404	406	411	423	424	396	447	390	453	414	400	462	435	414	451	399	393	414	411	414	394	415	399	417	432	433	452	455	400	412	435	394	449	446	422	415	407	415	421	439	396	432	423	402	394	432	413	414	385	433	410	408	404	427	452	416	393	381	390	405	400	426	366	424	440	413	423	433	412	445	427	435	382	413	410	426	402	415	451	397	414	401	410	380	415	402	446	400	418	423	373	416	373	417	408	392	423	439	425	430	433	421	411	429	398	355	373	436	418	438	381	406	412	407	413	408	452	379	442	433	420	420	402	400	417	427	441	386	424	410	377	430	437	397	383	416	418	443	421	412	421	366	423	431	401	409	405	395	429	410	441	419	395	408	392	418	389	405	422	440	425	424	435	414	437	415	367	410	448	373	427	396	423	420	391	407	399	440	418	391	405	422	401	404	431	418	397	363	438	467	408	410	435	382	439	405	396	429	451	425	398	447	407	404	378	376	405	398	407	457	417	403	407	408	430	416	413	438	450	424	437	423	387	426	437	418	427	413	427	458	431	398	426	439	437	426	420	420	389	434	398	418	406	426	420	389	411	406	385	450	460	386	389	430	461	416	418	405	381	427	417	425	444	414	414	429	406	422	442	407	404	415	445	414	420	405	394	408	413	422	416	430	407	434	424	414	436	406	409	426	422	412	402	429	413	423	413	447	420	414	399	418	430	416	417	424	396	429	424	387	457	479	422	402	382	397	397	384	437	426	412	443	409	433	428	412	416	392	417	390	414	398	393	453	407	425	412	412	412	429	414	424	369	378	407	421	421	438	417	408	411	448	397	404	397	397	423	398	426	428	381	441	391	430	402	421	422	449	408	428	411	420	433	415	388	415	438	403	406	409	391	411	432	405	415	429	426	390	416	382	464	414	396	408	435	436	463	430	414	424	410	435	451	407	391	447	421	410	414	406	383	407
2783	381	373	356	344	333	354	313	334	322	376	345	327	308	346	309	380	308	306	312	278	316	322	348	328	314	337	293	322	331	329	341	351	336	304	378	314	344	309	353	308	366	319	307	300	328	315	307	303	312	292	318	300	297	306	322	332	317	339	296	307	320	318	331	321	313	320	326	307	334	298	304	329	334	319	314	313	327	349	291	332	324	323	325	341	292	292	323	327	317	305	309	301	314	342	304	327	367	329	338	309	271	307	313	314	319	314	280	339	333	318	332	296	297	333	344	284	294	320	340	328	316	334	346	311	322	322	317	278	343	314	307	323	331	306	300	276	293	298	342	319	323	348	319	304	310	294	310	296	334	328	292	314	310	290	303	334	318	305	341	353	303	325	296	331	318	324	319	279	320	324	311	313	341	301	327	289	294	331	331	328	326	306	320	305	321	291	304	310	314	327	316	273	280	316	309	350	305	312	321	323	324	301	303	313	330	315	294	324	310	315	285	325	314	306	323	315	312	354	307	281	329	328	293	305	287	311	299	314	299	303	296	329	291	299	308	307	326	300	284	295	304	312	329	299	303	320	327	323	303	305	356	340	312	325	332	323	317	292	309	340	323	290	302	339	286	302	297	326	337	327	308	319	302	311	302	317	310	313	335	325	328	340	312	329	313	332	304	316	341	322	324	332	288	323	293	313	299	349	301	338	326	329	312	331	315	324	295	347	316	307	286	305	327	316	308	325	319	325	309	292	335	346	307	286	305	309	327	333	320	316	283	349	295	315	358	337	310	329	358	338	301	321	317	313	288	298	345	314	309	334	300	322	309	320	318	323	290	307	319	320	274	310	328	333	319	316	322	308	339	319	346	319	344	334	309	312	301	312	337	310	317	333	319	309	315	333	361	326	321	330	314	355	301	362	290	311	306	333	333	303	329	302	319	301	312	322	326	348	299	323	309	304	330	328	276	301	334	300	336	320	333	328	309	288	303	315	326	340	349	322	331	299	285	287	316	312	311	327	308	302	331	330	320	319	321	335	291	331	330	261	341	303	303	304	274	351	315	317	300	293	354	294	312	307	323	338	324	338	287	302	339	305	297	289	341	310	305	323	327	324	331	280	313	349	326	307	320	283	325	324	307	323	318	320	299	318	305	295	331	271	298	316	351	306	324	310	334	329	323	323	314	320	352	333	340	311	311	304	335	320	285	310	327	310	292	325	313	304	307	318	317	323	321	294	346	350	333	336	316	359	338	323	307	301	316	351	322	296	307	311	323	340	318	331	295	318	332	313	313	312	296	327	319	311	332	304	345	305	295	351	306	326	351	333	338	295	315	325	288	303	324	336	328	342	275	340	360	295	337	333	309	327	329	290	347	274	309	308	330	330	337	281	321	307	334	351	312	313	293	297	302	310	324	337	312	305	330	286	313	312	306	345	311	310	296	320	315	331	337	297	283	309	303	342	324	317	317	342	303	293	319	330	305	308	343	305	319	315	303	340	314	322	320	317	325	332	324	312	320	321	305	332	316	302	321	308	306	321	319	325	311	276	320	298	309	322	318	323	305	341	327	304	292	352	309	343	336	321	301	279	331	282	319	342	308	287	323	323	339	298	308	314	306	300	348	308	324	292	321	344	306	331	337	333	315	300	297	319	320	339	320	313	325	328	320	321	283	282	315	297	298	277	320	353	274	327	325	321	315	281	318	328	309	321	313	300	303	354	292	317	299	352	304	324	316	277	320	322	318	318	309	339	298	335	301	304	320	310	320	337	312	324	315	319	316	327	317	365	325	298	292	320	322	354	349	327	332	336	318	314	290	335	306	350	324	299	315	333	318	294	314	320	337	318	309	303	302	314	322	350	304	302	311	317	291	309	319	296	306	348	327	334	307	306	321	297	300	330	300	326	280	328	310	339	301	282	338	339	337	307	324	318	329	320	328	322	314	301	325	359	322	321	312	328	321	335	292	327	327	305	325	312	314	327	306	327	313	329	333	291	309	287	283	331	321	308	307	307	331	322	310	318	317	278	298	294	330	275	293	340	309	298	327	325	333	292	315	297	322	307	295	324	357	302	313	320	312	297	320	307	301	328	291	320	326	275	340	308	312	302	324	284	301	346	306	336	303	288	328	311	345	324	349	314	298	322	339	308	295	324	289	291	332	292	297	317	333	283	318	314	310	324	318	318	288	310	317	349	283	323	293	326	295	299	330	306	316	301	245	344	325	311	324	316	304	330	328	293	322	340	311	306	292	291	311	318	314	333	321	330	291	340	306	309	291	297	310	336	298	303	309	297	312	295	298	309	347	291	322	324	333	340	325	296	332	297	343	314	335	307	313	296	322	298	337	326	336	320	333	303	348	362	311	320	353	342	305	330	311	340	303	291	325	337	328	315	321	326	278	292	360	304	306	336	315	320	308	329	333	317	316	323	308	314	298	302	291	321	291	311	333	312	287	324	323	301	287	318	317	309	342	318	305	310	329	315	280	304	324	316	332	276	304	322	349	307	328	310	289	298	302	344	318	324	312	342	326	298	315	311	327	343	322	339	309	320	315	312	372	303	293	352	335	304	342	343	336	337	314	323	322	328	336	325	340	313	335	326	323	319	326	303	333	323	324	286	325	333	308	315	316	306	300	296	316	319	289	314	328	326	305	334	268	316	354	324	297	290	297	305	323	291	290	291	299	298	306	291	303	304	315	337	340	335	304	294	298	290	311	319	331	316	318	283	325	308	346	291	305	318	335	319	305	339	328	306	271	285	301	325	284	307	315	303	340	318	323	317	303	300	305	329	351	325	318	327	327	311	325	309	321	338	349	328	333	331	316	300	290	306	318	317	336	336	338	315	297	320	329	322	290	304	319	334	319	326	289	295	289	300	325	313	316	298	327	325	308	300	338	311	273	322	325	307	304	312	316	335	304	314	303	337	338	293	312	308	304	304	298	335	346	323	312	333	337	328	311	315	313	340	297	317	276	298	320	304	308	282	318	309	325	319	284	326	294	329	322	316	298	341	316	289	313	342	343	302	316	331	350	318	331	330	324	287	312	326	357	323	298	311	329	316	317	330	313	300	334	298	309	320	320	329	336	283	282	335	343	329	312	371	330	339	333	305	330	314	307	325	280	310	330	337	322	317	293	315	340	325	328	336	304	313	323	316	339	288	319	311	295	303	316	287	328	296	329	328	319	302	323	304	341	320	304	331	306	339	337	353	324	307	289	314	316	275	320	312	296	286	305	349	325	297	296	321	304	321	324	345	286	337	326	313	294	296	337	324	315	340	332	332	345	305	289	309	358	311	341	305	305	313	311	300	335	331	284	317	316	320	340	292	296	324	262	312	334	314	301	340	307	300	331	333	326	345	315	348	301	303	290	326	274	320	317	301	317	328	318	344	316	344	335	311	319	311	322	313	297	300	298	321	331	282	316	326	318	319	293	344	322	327	328	321	332	293	304	330	314	325	326	324	329	313	333	292	338	345	346	315	290	305	315	304	312	313	349
2634	854	938	1006	1016	972	928	946	884	853	844	903	900	839	845	903	882	807	843	862	856	841	829	824	786	793	825	762	834	876	853	870	825	808	768	814	820	805	836	834	848	855	859	828	833	807	797	814	840	800	818	836	816	806	834	859	810	821	849	852	836	773	858	812	806	827	771	818	843	863	844	819	845	836	807	781	795	841	894	811	824	862	875	831	839	820	807	786	775	851	847	808	777	829	840	792	829	842	823	797	829	849	827	860	822	811	829	856	825	770	825	819	756	845	757	838	828	843	832	811	805	809	794	800	828	798	835	811	847	856	852	816	826	791	859	829	856	796	816	855	830	844	820	802	807	788	858	823	799	803	827	842	822	850	831	847	848	886	862	779	831	814	809	794	854	837	840	814	774	870	866	820	878	829	851	809	782	773	852	801	799	796	844	781	838	875	773	816	810	793	808	877	819	833	831	806	817	735	817	821	863	880	821	792	817	800	812	770	788	817	817	863	740	784	828	788	885	815	821	878	841	781	853	859	806	798	875	809	832	823	819	804	813	766	807	853	794	817	828	783	808	846	828	855	844	830	783	795	856	835	799	832	815	807	803	825	771	796	840	829	798	836	821	847	857	821	787	813	826	830	804	801	857	829	826	794	864	785	818	867	848	864	840	762	819	800	780	807	893	845	809	856	876	772	858	798	822	767	796	804	792	863	840	836	855	797	776	887	787	818	832	745	874	861	809	830	832	838	843	839	814	808	805	852	834	805	782	824	774	827	874	778	818	786	790	760	816	830	809	807	820	834	794	843	778	865	808	837	821	834	794	869	820	833	817	811	821	784	873	872	830	810	845	802	845	842	814	855	822	779	806	807	761	816	808	803	807	840	804	796	830	836	799	835	834	829	759	833	810	845	828	816	815	792	811	760	838	827	902	851	858	793	836	801	826	797	839	796	815	851	807	816	809	838	812	844	797	859	838	795	824	826	829	814	828	810	829	849	799	794	813	793	830	802	781	779	821	832	815	854	815	788	844	804	826	860	794	838	812	827	839	764	804	809	862	814	833	809	830	837	794	797	821	760	803	790	765	804	863	828	822	861	852	827	813	852	782	839	860	779	797	852	784	778	843	862	805	810	813	819	868	820	845	780	803	852	793	815	762	798	803	828	762	767	803	790	811	779	811	809	786	832	813	837	828	797	802	834	789	758	876	829	851	809	847	830	817	815	835	828	835	816	792	813	806	833	811	809	778	841	813	811	832	795	803	796	822	834	752	832	769	822	804	802	825	806	807	846	810	838	839	788	794	878	807	783	805	825	831	765	830	778	808	821	777	812	794	820	769	769	840	821	807	805	847	813	783	850	785	812	836	776	811	856	827	766	833	823	860	822	773	848	839	852	853	816	834	824	846	819	830	796	872	793	735	820	802	805	844	821	767	837	827	847	808	845	867	831	775	824	799	857	817	801	800	832	839	879	858	817	833	801	821	842	825	790	841	865	804	863	797	861	845	763	808	764	844	848	796	854	849	806	824	823	839	802	803	795	814	845	825	846	860	827	814	821	831	784	823	793	765	825	789	800	818	780	798	800	772	843	827	824	804	763	870	847	854	811	829	785	837	836	795	841	812	802	786	786	795	812	809	812	830	826	824	768	852	784	826	827	834	787	825	821	863	770	796	790	807	797	813	780	815	802	847	830	860	794	815	851	848	769	810	810	848	847	824	841	769	816	828	822	815	886	840	890	848	779	852	887	794	817	821	844	786	816	820	800	840	796	792	777	802	826	800	828	820	796	819	802	850	775	783	828	803	829	808	753	811	841	855	846	768	794	831	795	842	815	807	783	830	779	848	816	822	850	823	758	803	855	741	877	861	802	812	793	840	780	843	821	825	832	805	808	811	835	789	830	831	739	783	805	811	790	808	796	800	799	781	828	775	798	807	773	828	820	833	786	830	828	779	848	851	823	887	844	781	831	823	797	794	793	784	867	782	778	812	814	842	813	834	798	743	840	818	884	817	838	865	811	803	787	789	792	817	777	793	852	901	786	842	875	791	802	819	814	791	792	799	803	824	830	846	844	782	807	806	808	790	801	849	811	833	852	832	888	816	826	839	827	786	822	804	851	794	769	812	845	847	849	830	812	818	795	856	799	827	813	839	804	842	847	828	806	822	818	826	762	810	809	850	848	900	760	782	818	808	843	872	848	804	830	850	782	876	876	801	851	853	816	806	820	812	838	840	884	792	902	842	760	816	840	869	798	818	809	798	801	806	780	835	825	780	882	787	894	858	802	809	841	784	792	744	827	787	882	800	836	822	786	818	796	834	761	823	840	807	811	813	815	854	768	773	823	848	773	815	789	884	810	894	808	838	806	814	827	785	868	784	827	845	871	821	835	805	773	842	776	832	782	846	804	845	830	808	807	844	834	825	820	870	816	768	797	839	760	825	831	795	774	796	860	776	817	782	832	832	832	832	787	823	765	791	804	781	790	832	800	852	846	847	816	857	837	801	842	820	780	748	842	798	871	776	799	840	788	838	850	834	804	809	844	782	792	808	833	808	820	813	801	865	824	881	840	760	825	838	791	814	799	835	820	803	829	832	823	824	829	746	846	740	835	836	861	792	768	776	830	854	818	805	794	788	816	789	816	863	824	839	842	822	804	834	797	823	810	805	819	843	810	826	796	841	828	845	769	815	834	759	846	843	825	868	812	807	820	841	857	812	797	836	790	808	826	794	838	768	780	825	839	854	786	819	883	780	832	793	786	824	825	821	846	805	801	832	812	825	775	825	850	853	828	812	842	796	836	823	805	861	838	801	786	810	777	814	743	810	838	849	851	819	815	814	803	798	811	833	819	818	799	782	822	844	852	782	799	817	840	835	814	820	773	786	786	839	798	816	821	854	832	823	825	816	870	859	856	904	838	813	817	788	813	821	836	822	829	816	781	832	817	799	821	810	825	823	798	839	837	792	779	762	813	860	827	877	831	827	818	801	832	823	787	829	827	824	825	807	807	794	818	867	760	775	780	818	783	780	771	799	833	806	850	827	774	851	857	825	807	823	856	843	852	806	844	850	816	822	867	886	822	777	760	851	840	823	806	848	820	835	817	753	833	834	769	847	778	786	775	831	804	860	808	817	870	784	804	842	864	794	773	830	816	817	760	835	846	838	806	842	789	800	782	815	776	783	844	807	834	786	855	831	824	822	765	811	828	799	777	869	819	770	844	845	830	809	821	815	832	821	791	777	821	870	815	857	827	784	874	816	855	827	800	790	826	787	794	822	801	853	812	829	808	825	817	865	871	891	805	796	861	864	864	811	826	844	793	826	827	777	833	825	791	807	806	871	802	830	846	812	797	807	819	775	828	842	830	794	821	847	849	753	804	820	838	806	784	798	832	847	848	868	794	779	850	834	779	788	782	869	800	811	830	830	808	847	840	818	825	835	834	797	808	874	837	828	829	827	829	749	870	838	863	852	781	873	822	804	822	850	853	778	799	787	807	820	831
11563	1057	1227	1098	789	669	574	508	452	461	420	379	362	357	375	365	381	370	374	359	307	352	339	336	329	320	331	347	350	335	346	313	303	347	324	319	327	323	261	291	339	323	321	308	286	329	329	336	293	326	314	304	335	309	322	319	323	343	323	325	326	291	312	296	377	346	326	309	320	325	295	316	327	320	328	321	341	304	336	330	362	347	308	294	291	338	281	305	317	299	315	332	298	312	321	325	313	319	305	341	311	333	314	325	308	340	300	320	319	328	317	334	318	314	314	339	309	288	312	294	282	323	307	310	315	323	317	322	329	288	300	305	318	280	298	304	331	293	337	319	318	302	302	293	307	329	332	309	337	323	317	323	360	318	304	295	304	308	334	315	285	324	287	323	319	292	289	315	297	335	325	289	313	303	336	334	319	358	324	283	299	289	327	332	304	347	310	323	314	299	320	277	297	294	312	315	351	316	312	300	334	348	313	324	318	327	300	310	328	317	282	311	311	330	315	303	330	288	356	332	327	295	297	319	307	328	257	313	338	312	324	318	321	278	293	294	324	295	324	306	294	292	314	313	300	322	312	340	323	332	300	314	314	335	308	330	343	282	276	327	328	294	297	329	319	327	342	334	351	314	349	334	286	306	308	292	328	314	315	340	320	313	313	320	329	269	324	303	297	322	340	300	309	312	316	299	333	307	309	308	359	316	280	335	314	290	320	327	342	321	333	316	290	295	270	330	322	299	320	313	309	300	309	314	306	309	311	328	306	299	309	312	337	317	315	318	325	328	343	326	310	314	309	308	322	316	304	315	304	315	313	322	322	325	298	308	332	298	291	333	313	304	315	301	323	336	307	312	317	304	326	303	303	333	291	294	331	342	308	300	294	284	314	282	283	366	321	321	343	323	341	319	296	333	294	329	306	321	306	314	330	315	331	289	303	325	309	306	299	315	316	296	312	325	301	308	297	312	350	324	339	306	312	326	312	323	320	325	334	334	326	321	324	316	311	318	313	285	300	303	303	331	331	278	279	330	285	287	324	322	306	288	332	326	295	321	299	312	306	288	283	313	277	305	339	322	336	342	330	298	284	304	337	343	338	302	287	315	282	319	327	309	332	295	347	351	329	299	325	347	330	329	310	328	313	318	304	343	300	305	332	325	291	330	265	310	317	301	302	338	313	330	298	342	319	311	294	328	313	293	294	360	318	348	299	305	324	291	334	284	338	333	323	341	309	299	276	310	317	297	293	343	314	334	309	302	319	321	326	320	319	299	276	320	310	312	328	342	323	297	328	290	306	281	288	308	307	350	317	322	323	295	307	271	305	322	365	301	338	319	341	314	308	290	302	313	311	334	302	322	323	319	315	325	310	297	339	289	330	313	335	341	294	331	318	281	292	288	317	320	304	331	328	301	309	301	315	339	313	324	302	298	322	292	297	315	277	295	315	328	308	307	313	317	332	311	331	318	287	320	333	310	342	298	353	306	331	295	339	313	300	303	323	306	344	321	332	309	342	314	304	287	304	318	290	313	293	300	309	304	336	311	295	302	346	300	294	298	313	329	339	328	320	303	328	303	316	338	333	326	326	307	331	330	317	330	317	330	340	298	294	310	313	329	302	336	291	324	348	325	327	343	307	325	318	305	329	300	337	306	268	299	314	317	308	284	305	307	296	310	306	317	342	296	301	311	328	326	342	333	314	326	330	293	271	344	309	296	349	338	297	328	310	322	338	298	316	342	306	303	309	296	334	315	329	303	307	328	331	323	316	320	324	331	349	321	305	293	317	324	292	358	333	345	344	318	306	298	311	305	338	310	293	327	319	335	316	290	330	346	306	312	311	279	307	323	330	344	319	341	335	304	298	327	319	315	315	320	305	331	303	317	291	318	317	324	310	301	323	295	309	350	328	307	305	322	302	348	289	312	327	295	345	301	301	329	335	276	272	314	331	290	333	312	307	310	318	348	288	307	298	312	334	347	336	278	286	336	293	329	278	303	318	303	296	311	340	316	321	295	327	323	328	339	295	349	327	322	351	313	323	303	353	277	298	316	307	296	352	316	373	292	341	309	317	328	320	361	321	357	317	311	296	305	294	329	332	301	311	323	298	282	308	309	302	308	287	289	340	335	319	311	288	306	293	311	297	312	313	324	312	296	323	316	314	313	307	313	297	331	315	341	292	342	350	293	300	320	289	286	311	337	296	283	292	280	273	349	344	313	322	290	299	329	351	323	326	350	314	320	338	324	335	301	337	340	314	297	326	322	302	320	306	304	318	347	312	315	308	314	309	315	350	320	309	301	335	304	318	302	312	322	333	309	314	323	300	335	307	331	321	273	278	299	333	304	306	340	329	291	297	324	322	293	327	291	317	327	313	322	310	315	304	309	342	326	317	323	332	288	293	326	314	294	305	345	310	300	313	301	349	307	305	314	307	355	324	333	330	310	311	287	342	288	342	353	303	295	330	306	350	283	301	307	302	307	323	322	321	285	340	301	294	316	344	321	303	336	319	323	334	286	330	310	321	284	274	296	326	301	308	319	327	315	314	283	314	304	300	325	334	301	315	309	342	295	341	370	297	305	311	302	283	324	340	310	312	290	321	326	283	302	305	336	322	349	311	339	313	320	321	369	270	344	303	316	308	294	298	332	307	323	289	372	299	311	312	333	294	319	316	285	321	325	298	300	281	307	308	328	361	322	301	315	338	347	312	292	354	294	320	315	342	278	334	321	334	350	311	348	343	336	298	304	286	269	312	301	303	338	318	315	316	338	307	309	325	317	323	294	339	311	302	304	309	321	299	300	329	302	300	329	338	299	326	289	288	318	306	287	293	328	297	310	273	293	277	332	306	352	316	316	285	323	299	292	352	322	330	324	308	303	278	319	348	375	315	343	317	312	320	305	318	293	300	321	321	302	328	317	324	367	311	344	329	329	317	298	318	308	328	302	281	351	316	302	328	333	318	312	337	343	306	324	327	320	287	299	318	316	334	332	307	301	316	337	324	328	318	310	313	307	291	311	315	308	279	289	321	298	310	289	357	329	284	311	298	358	294	313	333	314	330	325	324	290	309	303	265	316	289	325	290	318	339	306	292	318	341	321	311	308	321	331	296	287	326	335	337	317	296	310	317	335	332	327	310	299	300	297	298	321	310	321	322	347	323	269	320	309	347	322	289	329	331	328	298	326	342	287	328	333	335	313	321	338	333	322	313	319	328	320	304	328	324	293	323	324	327	340	289	308	309	323	320	302	306	340	309	285	292	285	339	306	326	305	318	321	296	330	312	337	310	327	304	320	325	311	340	317	318	326	311	310	292	299	279	314	304	338	283	349	297	333	313	303	327	289	322	335	333	303	271	331	278	285	302	282	313	307	312	325	321	288	316	284	305	309	286	314	310	291	333	318	348	295	331	324	338	316	294	301	333	288	359	301	345	283	341	315	318	350	310	299	298	328	325	327	291	313	316	273	324	335	322	315	315	314	333	282	331	339	342	365	304	274
6537	1673	2656	3223	2898	2502	2128	1941	1664	1597	1369	1336	1261	1241	1133	1153	1047	1031	1000	984	948	977	902	890	881	841	931	887	924	863	797	883	945	839	898	844	854	900	853	826	865	812	897	817	868	842	839	873	811	814	806	810	870	825	831	826	871	861	852	796	766	835	853	800	843	850	806	819	809	822	802	823	815	766	812	836	805	774	795	839	840	805	822	818	798	823	831	782	786	784	756	805	843	766	774	798	828	823	835	779	809	825	813	825	756	791	874	837	779	850	788	816	796	815	781	808	804	804	778	729	788	823	773	795	827	792	786	819	814	772	828	790	796	814	792	786	845	800	792	830	841	782	791	803	827	822	781	795	780	810	883	779	816	784	833	782	826	787	812	773	758	831	768	788	754	791	800	826	838	828	794	802	799	809	778	817	847	840	816	839	786	759	797	811	816	824	799	820	801	795	839	794	795	816	806	813	852	811	810	859	826	772	877	804	793	820	799	807	834	809	773	828	803	797	801	880	817	770	826	808	805	813	777	790	793	773	822	844	797	791	801	826	798	847	812	817	776	832	815	812	801	820	783	824	843	800	788	820	802	822	769	753	827	781	850	794	796	803	764	769	885	831	738	808	812	753	781	800	805	789	811	805	823	799	786	814	825	843	816	805	764	764	807	792	771	726	799	810	832	825	807	767	812	781	777	814	810	844	839	805	824	755	808	796	813	817	804	780	797	801	759	779	813	816	744	859	797	802	809	813	778	816	797	787	752	856	805	811	770	793	786	846	787	786	806	813	807	824	838	854	782	781	792	764	811	738	799	764	788	777	857	811	835	771	775	797	755	797	745	798	782	850	812	766	801	783	833	769	820	745	730	810	810	849	827	856	804	792	772	821	792	817	777	838	813	761	845	810	790	802	800	805	836	762	786	768	802	792	764	818	828	828	836	832	775	769	819	782	840	803	774	803	786	820	841	771	801	828	805	846	787	827	788	766	814	766	829	822	770	789	788	778	847	815	809	804	796	775	835	799	806	866	814	803	820	759	775	788	807	826	770	856	788	810	821	784	789	762	794	812	857	794	768	781	753	814	795	818	798	801	849	825	788	814	753	797	854	782	835	778	834	855	784	820	866	865	840	839	762	809	748	787	815	819	822	774	815	788	813	727	807	814	781	788	730	799	812	768	825	804	821	794	814	804	755	790	780	784	802	810	776	796	799	801	809	801	870	768	825	764	845	815	776	805	800	819	811	819	775	791	771	821	806	764	761	802	832	794	772	763	832	769	805	818	853	845	833	778	850	832	886	812	780	805	766	800	817	791	812	787	785	830	801	813	744	790	784	764	804	763	812	788	740	804	820	779	829	774	786	806	834	810	794	774	756	804	848	785	782	792	784	821	823	750	820	761	775	797	795	780	808	822	784	771	883	758	835	797	751	830	770	817	787	833	784	817	824	784	801	723	828	798	784	823	740	824	807	787	739	820	775	781	821	827	771	817	777	775	795	794	765	746	839	775	804	781	806	787	774	800	778	784	793	770	852	782	763	811	840	817	800	796	789	790	786	759	788	835	845	795	790	800	803	784	817	814	784	808	792	756	796	815	812	816	827	767	778	797	847	774	786	827	824	820	817	823	773	805	787	774	798	795	806	802	786	834	768	776	831	781	792	760	815	803	795	841	738	804	835	775	762	806	842	854	797	791	822	832	774	760	828	783	842	793	835	777	836	806	830	813	823	831	839	832	791	815	807	813	822	843	798	747	806	802	806	786	825	824	829	779	833	783	788	797	791	805	824	808	803	796	772	771	781	813	778	803	811	816	787	794	831	821	797	825	745	829	757	767	831	799	811	803	773	765	794	825	753	776	810	798	836	823	788	838	839	800	787	766	797	814	742	790	807	777	809	855	797	821	826	837	779	787	794	827	794	776	817	797	760	812	771	894	750	773	845	831	799	780	790	784	821	820	748	792	757	796	779	828	801	825	742	799	833	869	810	846	805	765	793	813	781	840	827	815	808	806	835	799	807	817	781	830	823	790	793	818	821	819	826	748	796	806	857	822	764	798	810	774	813	795	808	818	836	782	799	800	804	790	785	817	804	794	793	810	730	797	826	825	783	815	714	817	797	818	802	845	803	807	779	781	822	799	850	823	737	807	813	760	769	807	783	826	813	806	771	758	733	797	794	774	784	784	769	839	766	772	811	815	818	828	823	799	789	786	807	831	809	792	846	826	809	837	799	783	819	790	764	806	832	794	855	790	782	819	817	811	809	782	785	778	799	782	796	818	808	800	798	845	840	821	813	775	771	806	870	764	843	783	819	831	840	771	797	835	792	799	856	784	847	829	800	821	794	771	791	829	820	826	830	825	836	807	752	846	805	768	737	773	794	811	820	743	788	803	819	760	781	803	823	812	817	810	769	802	816	837	737	822	800	795	838	810	797	806	795	817	793	763	810	803	803	813	794	747	799	801	785	766	817	761	764	759	818	842	822	813	798	835	831	841	793	832	808	825	827	815	793	858	825	807	817	770	809	800	791	826	796	801	796	859	816	834	835	844	779	763	748	780	834	798	807	784	798	791	807	813	775	836	785	806	807	774	833	809	784	786	764	809	825	851	817	830	768	771	836	832	821	851	811	806	809	798	733	787	849	789	759	833	779	783	792	777	796	805	812	785	823	831	755	832	808	785	740	829	829	808	835	777	825	773	828	771	813	728	809	768	786	794	799	873	767	818	793	821	833	791	809	797	767	793	816	825	811	805	848	778	805	735	792	793	786	790	752	837	769	748	806	768	792	847	835	770	772	797	806	824	787	799	825	794	820	842	761	848	795	818	795	803	821	810	826	759	790	809	768	810	803	731	751	810	830	819	813	815	785	792	766	807	772	760	814	807	843	827	827	822	821	836	776	787	753	767	840	813	843	799	802	817	793	813	751	777	791	763	794	825	777	832	776	848	815	815	801	837	796	835	812	813	804	781	750	818	850	814	798	858	811	833	787	787	843	760	812	785	844	784	813	811	764	799	833	782	817	842	788	772	814	807	796	818	789	841	762	781	828	791	812	816	842	794	818	780	743	780	827	792	831	838	828	815	742	784	789	791	757	816	806	808	763	803	845	770	761	713	790	808	775	821	840	776	787	798	814	759	809	805	799	831	841	785	761	764	777	779	737	819	818	806	797	749	795	822	819	818	881	782	835	821	756	817	816	802	819	777	780	781	836	853	781	808	763	830	795	787	793	813	766	764	806	798	787	786	788	824	796	810	823	824	787	846	812	821	769	853	820	780	794	809	843	784	748	811	768	815	843	850	789	763	831	845	793	800	857	815	828	747	809	785	795	805	806	802	808	789	831	739	811	830	807	764	813	788	842	775	762	803	834	784	768	768	773	796	781	801	817	801	802	795	754	820	756	859	807	792	794	778	806	816	831	727	823	803	782	789	836	773	798	772	793	831	825	828	790	808	832	748	816	778	799	812	806	783	766	817	805	840	769	776	860	786	797	788	814	814	808	768
20003	2601	2205	1765	1257	875	697	545	449	375	385	319	308	285	243	254	245	206	228	202	196	179	177	172	181	161	170	163	177	170	191	179	175	179	178	154	146	173	187	164	168	146	147	147	167	155	155	139	146	161	152	148	162	143	173	138	152	148	148	140	168	164	144	119	163	132	139	146	136	141	152	132	139	164	136	158	139	152	141	157	133	142	153	140	143	152	161	170	148	134	155	140	154	164	140	134	165	141	133	159	148	157	162	175	155	138	163	144	147	164	148	156	154	126	162	138	145	155	161	152	140	140	161	136	141	131	140	130	133	151	123	156	148	138	165	154	154	169	158	136	156	150	153	162	155	155	158	152	153	152	143	146	146	128	139	140	148	134	151	160	136	159	145	154	134	131	146	156	132	130	155	162	146	135	133	141	129	149	139	129	178	169	172	134	155	151	146	165	145	164	161	140	137	153	147	153	145	139	130	143	148	153	147	163	152	146	132	146	145	134	145	133	151	151	134	147	158	138	178	142	149	155	127	160	157	151	156	159	142	150	140	149	147	161	155	140	138	163	144	135	175	174	120	151	138	157	161	155	160	162	159	141	147	149	136	154	181	148	128	140	160	167	153	131	140	136	156	140	157	149	156	149	146	142	150	146	135	149	140	163	138	166	156	128	149	138	146	139	136	143	160	132	144	141	157	159	155	148	160	154	155	141	150	140	147	176	138	153	164	140	147	140	146	138	132	135	138	165	131	151	153	138	148	164	127	165	160	140	162	162	126	157	154	147	167	141	163	136	135	136	152	128	172	161	153	135	140	162	122	150	144	137	144	145	158	159	147	147	145	158	167	120	148	151	147	152	171	132	150	130	155	162	153	132	146	137	148	137	175	161	132	161	162	132	148	129	147	164	147	136	136	144	150	151	168	131	123	151	147	147	135	184	129	132	136	141	151	147	177	144	156	149	161	132	146	141	176	143	142	177	138	145	153	147	170	144	135	160	167	134	155	176	140	128	149	138	163	147	131	131	164	149	137	146	128	161	143	130	136	144	170	148	174	143	152	146	158	119	150	170	152	148	133	144	156	159	142	162	133	140	127	158	150	145	147	131	126	133	132	134	138	148	158	139	137	143	133	129	151	138	139	142	147	129	146	167	150	142	151	135	156	148	150	121	137	151	171	147	140	156	155	136	132	149	122	164	163	134	157	150	136	140	145	156	126	142	133	142	163	128	144	169	137	154	155	148	164	141	144	150	145	150	142	157	133	154	138	157	149	169	141	166	146	140	147	141	150	158	134	167	138	139	154	144	154	151	145	134	155	142	130	134	151	140	157	145	149	137	125	141	157	158	128	150	138	137	160	158	148	154	149	150	132	149	155	139	134	158	128	121	136	145	164	154	146	151	145	151	147	156	154	133	135	147	127	139	145	162	163	130	156	137	149	154	140	131	135	141	162	144	145	158	146	135	150	148	152	149	159	143	140	143	147	159	127	151	166	156	146	162	154	138	149	172	159	160	146	163	172	168	141	135	157	140	132	148	157	146	132	143	147	146	147	134	156	166	174	144	150	160	123	147	148	159	147	127	136	154	133	180	143	156	145	126	160	125	154	141	154	149	147	146	153	129	127	152	125	139	127	131	153	138	146	159	155	163	138	134	148	141	157	139	164	150	166	176	138	156	184	148	135	158	147	135	151	146	152	171	169	140	150	136	149	138	135	137	144	117	156	148	143	176	158	113	153	145	168	137	148	161	152	151	152	153	152	144	153	181	149	153	150	151	145	139	151	148	136	128	139	148	132	121	129	123	152	146	135	152	155	156	105	160	146	138	166	163	139	162	145	121	167	129	146	150	158	141	174	154	147	138	160	152	166	157	168	165	139	140	145	151	170	150	152	147	165	127	149	151	140	135	144	120	144	156	140	155	147	134	138	140	158	154	156	133	148	151	162	154	119	139	134	159	133	133	125	152	152	148	154	142	126	147	163	133	138	164	129	160	139	134	156	147	170	146	136	162	133	144	127	130	122	149	150	159	169	153	158	128	147	138	149	168	166	139	144	140	138	125	141	128	145	156	133	153	192	169	172	163	135	173	174	132	138	137	129	151	149	144	150	160	151	155	160	147	156	154	131	149	164	157	148	146	151	146	150	154	163	140	154	147	122	143	159	137	152	125	162	183	157	141	139	158	127	149	129	145	144	137	147	153	140	143	142	132	136	151	156	138	145	127	150	143	152	146	155	144	147	149	139	164	146	141	145	161	143	154	143	144	118	146	137	172	141	155	163	166	153	154	159	140	129	136	140	140	162	181	142	153	124	135	149	145	158	149	155	143	153	165	150	164	170	148	146	144	145	161	166	161	153	154	162	163	174	130	156	149	159	159	129	147	153	139	147	133	151	146	152	137	171	150	143	154	125	134	159	160	147	141	142	118	154	146	147	165	203	146	147	149	179	138	149	141	130	137	143	146	145	150	168	154	149	140	114	130	145	148	150	133	136	171	134	141	150	156	142	123	134	129	144	142	145	150	150	154	163	137	135	141	146	136	160	152	174	134	147	176	145	160	137	166	148	134	129	138	173	140	167	146	145	143	159	124	155	139	170	146	154	173	137	141	157	158	151	142	135	160	132	149	133	159	131	189	144	149	139	140	148	164	160	153	144	178	143	134	140	161	145	137	132	138	155	148	149	154	146	157	156	146	154	166	160	131	132	164	141	132	149	144	146	164	141	167	164	152	145	156	161	149	134	146	155	137	126	137	146	139	163	168	147	146	152	136	159	143	155	134	149	152	144	134	110	149	151	133	138	140	156	141	148	150	165	141	153	157	146	139	150	179	137	150	147	157	143	154	129	169	142	150	145	143	126	169	155	146	168	167	150	146	145	135	152	144	140	162	156	159	148	140	149	146	143	136	160	144	134	140	148	143	130	140	141	168	131	146	165	159	151	139	150	163	120	144	161	154	136	172	150	149	139	159	132	144	164	145	148	149	136	143	146	133	158	159	146	157	166	140	147	178	152	166	145	147	140	144	143	141	174	145	127	151	150	141	168	156	137	155	125	157	172	140	145	163	162	151	157	131	141	164	162	130	145	142	136	163	143	168	162	139	159	161	153	149	162	137	143	164	153	133	155	105	142	153	150	135	144	145	151	160	149	156	142	139	142	173	164	144	167	146	153	171	150	145	148	133	160	137	155	165	141	145	152	165	144	168	171	136	143	138	142	163	142	147	147	144	152	123	140	149	147	160	161	138	136	161	154	138	148	132	147	130	144	167	149	167	127	159	143	136	137	173	158	145	164	143	124	157	176	113	161	154	162	159	140	146	157	164	134	142	144	140	148	148	159	153	181	134	147	134	132	145	142	127	170	141	174	154	167	170	150	155	149	152	131	131	138	152	161	150	129	144	131	140	143	150	139	157	151	141	147	150	158	145	163	146	144	151	133	145	158	160	137	145	144	140	127	149	171	151	144	129	150	130	153	163	143	134	149	131	137	142	153	159	125	162	150	127
8831	1880	4132	5103	4413	3747	3114	2465	2227	1797	1582	1425	1238	1182	1078	943	955	898	867	769	741	777	704	732	657	666	622	668	592	588	569	545	539	545	542	543	551	497	532	493	492	495	514	477	485	537	498	480	462	464	451	480	476	455	472	439	461	461	478	460	453	451	425	447	449	483	466	394	397	446	447	446	464	460	457	420	417	421	426	419	465	440	497	442	450	435	439	424	473	442	450	431	415	451	418	419	420	427	416	422	414	428	442	428	441	416	460	437	418	429	391	448	427	422	432	434	407	407	390	459	437	412	436	417	429	433	419	428	437	419	400	411	404	442	416	414	395	424	432	418	428	451	433	419	410	393	428	382	421	397	408	443	407	393	424	423	412	404	442	411	426	406	418	440	407	402	438	400	431	409	417	403	424	416	409	400	399	425	407	400	438	423	397	416	420	451	389	445	425	447	396	412	410	411	394	416	404	397	432	424	384	433	439	385	408	383	424	409	426	414	407	452	418	423	416	400	421	419	437	410	401	423	418	405	387	400	436	438	416	431	427	443	434	421	379	412	430	407	403	405	416	416	392	457	390	390	373	379	425	385	429	439	397	450	444	402	434	417	438	452	393	405	421	415	468	416	410	419	409	449	434	401	390	429	422	382	427	396	449	449	393	423	403	393	418	396	414	401	402	416	422	419	451	433	404	416	397	453	376	421	429	419	436	421	471	415	378	425	452	412	398	426	428	414	420	404	414	416	410	397	424	368	402	423	407	427	423	433	401	426	381	404	436	409	400	394	442	404	425	380	423	397	412	393	436	413	399	433	417	408	424	424	413	407	427	411	422	407	432	384	408	430	440	405	404	404	407	420	388	424	395	401	412	408	421	433	418	449	449	421	401	398	436	447	437	424	426	419	420	459	397	422	403	405	447	419	417	389	407	422	395	433	406	390	408	455	410	487	436	436	421	440	411	409	419	397	434	413	421	416	398	398	375	414	400	414	411	393	474	442	455	399	434	440	395	389	411	428	415	419	384	411	421	447	431	424	402	395	422	401	445	441	389	410	417	413	392	429	414	430	438	416	417	411	396	435	382	380	418	412	462	418	420	425	411	444	392	424	418	397	449	429	426	366	432	432	426	414	414	412	400	411	414	426	392	407	404	426	420	415	412	423	414	389	418	396	458	431	411	426	443	441	426	400	415	471	393	429	419	397	423	396	448	400	414	420	430	423	400	406	414	394	439	449	422	418	422	430	437	395	394	414	457	416	433	418	392	432	426	401	429	437	425	428	426	399	443	413	428	417	424	417	410	393	414	415	430	392	388	367	450	384	411	430	395	441	418	426	460	418	423	434	449	446	443	459	399	439	402	428	428	427	426	422	410	423	403	434	444	393	440	423	417	412	405	413	400	451	409	403	398	398	416	438	440	456	400	394	427	424	449	417	398	410	424	461	428	446	405	439	400	441	406	435	395	410	400	369	425	425	434	420	406	400	422	419	454	426	383	432	410	424	421	419	446	418	427	434	422	421	434	399	454	385	403	385	409	411	441	391	415	394	386	443	409	420	420	416	422	425	393	439	400	407	405	417	436	406	402	406	411	424	415	419	431	415	435	432	423	438	400	411	391	442	421	400	400	387	410	428	440	388	407	418	412	385	440	440	452	423	458	408	386	425	399	410	378	389	402	378	415	424	445	418	377	396	463	431	436	416	405	467	420	407	394	423	421	414	439	419	449	381	370	417	380	419	419	427	413	420	406	412	393	407	434	418	412	393	427	405	445	409	418	417	421	428	411	429	372	420	451	433	382	443	449	426	405	432	410	436	419	386	394	425	391	435	397	433	403	443	425	398	431	407	424	408	416	432	435	434	427	407	460	427	418	429	414	413	425	398	427	410	433	413	395	400	453	452	385	416	437	396	427	394	412	416	408	415	443	420	421	416	415	381	429	412	443	404	445	386	418	392	405	413	406	414	440	407	412	413	420	419	454	415	386	399	423	415	427	395	425	407	432	419	403	386	408	412	417	450	414	423	409	414	423	397	430	411	428	434	415	414	421	429	408	408	453	415	411	418	413	410	427	406	422	413	417	389	429	418	413	447	417	436	425	433	414	400	464	418	397	387	421	444	441	389	419	427	382	379	436	435	411	455	448	393	447	389	426	416	426	422	405	463	434	392	423	434	408	410	417	422	390	437	406	395	415	429	418	416	429	403	401	419	443	398	384	432	389	410	395	397	384	414	408	437	385	402	424	399	414	433	418	420	429	390	422	443	391	420	409	401	395	430	418	406	422	442	397	420	417	442	450	388	398	444	401	442	443	415	459	455	405	395	407	399	416	423	457	417	414	414	403	452	421	430	389	431	455	416	394	445	433	414	470	431	404	410	476	404	393	426	436	409	421	405	384	410	416	422	368	425	430	439	411	417	379	421	392	401	444	414	403	444	405	384	431	416	414	367	399	409	417	416	398	437	407	405	440	401	398	414	405	410	400	446	439	441	441	400	402	418	425	413	402	404	417	400	443	413	405	398	380	443	416	420	428	433	414	412	410	411	438	400	446	420	417	403	400	444	410	426	416	428	441	438	421	410	420	399	365	439	419	418	434	424	389	426	399	382	429	385	430	444	399	441	412	406	406	439	449	425	412	409	413	420	405	401	449	436	413	434	414	397	425	403	404	406	416	396	436	417	375	408	409	436	412	388	407	418	427	398	410	428	378	411	421	424	417	420	418	406	424	432	423	416	419	413	419	412	426	383	402	441	445	432	433	442	423	427	406	479	454	420	415	398	422	465	402	374	410	406	448	394	426	373	426	454	420	429	412	446	402	421	433	406	436	386	401	418	405	404	410	439	380	395	452	430	418	403	411	424	400	424	416	407	444	443	417	398	424	431	452	440	451	429	442	410	435	400	414	401	443	404	409	413	433	430	401	429	411	436	468	418	397	413	415	427	390	428	374	417	448	432	452	396	411	419	400	423	468	411	415	408	418	406	447	441	418	379	447	435	401	401	404	454	418	403	426	405	400	442	420	467	388	401	413	424	392	430	430	430	435	426	443	435	419	427	423	407	413	444	450	454	437	400	398	403	426	407	384	404	429	424	413	420	421	420	389	432	427	431	447	405	419	407	424	423	389	409	445	390	405	390	371	448	389	425	416	418	435	428	435	446	417	393	386	423	440	392	386	420	422	414	413	421	452	423	417	456	391	400	402	423	459	419	465	407	431	426	461	397	425	449	373	426	435	431	466	405	397	389	393	404	413	403	423	404	415	434	422	410	439	449	381	411	425	426	415	378	384	405	388	406	410	447	388	412	448	400	390	418	429	373	434	397	417	447	411	406	466	409	395	436	403	437	444	418	425	387	393	435	403	420	424	417	404	387	406	416	408	440	426	411	440	409	410	431	419	393	417	435	426	413	409	425	462	471	415	409	422	405	420	426	413	410	398	387	421	412	429	422	411	372	407	442	440	396	443	418	387	387	429	451	405	390	424	388	401	440	420	409	416	403	429	436
2675	374	391	344	355	363	336	328	335	317	304	327	349	318	321	325	322	304	337	319	336	301	308	318	324	303	309	306	323	330	307	302	347	327	313	330	309	303	301	298	303	309	318	297	329	321	320	332	342	318	320	335	320	317	345	349	352	347	300	301	340	322	309	328	307	339	305	311	300	308	263	314	319	313	314	319	302	310	330	324	335	325	304	309	333	338	293	338	348	303	336	298	301	326	351	340	365	329	331	315	313	289	320	330	342	343	318	312	305	318	336	304	281	331	324	287	330	300	331	318	312	298	315	337	306	318	351	307	334	341	339	317	325	323	310	291	364	343	300	330	347	313	304	311	317	328	330	345	313	351	343	324	328	296	308	313	313	350	317	320	314	313	339	326	351	312	315	315	353	293	307	303	333	293	308	320	342	293	321	293	301	324	350	315	337	283	328	301	310	349	334	289	331	297	302	338	301	319	331	291	326	320	304	316	314	327	360	331	327	289	347	314	320	313	301	333	345	288	319	290	328	356	348	305	320	304	317	278	365	321	310	331	310	303	289	333	334	324	330	315	349	319	320	342	291	303	304	329	283	293	317	300	288	318	321	303	333	286	307	307	325	328	348	335	277	335	301	343	323	314	295	301	301	301	321	339	306	333	318	343	334	299	326	297	331	337	348	339	315	327	323	324	321	310	334	318	277	288	333	288	316	324	362	314	334	321	295	320	325	313	291	273	302	298	322	314	289	317	321	335	332	344	320	315	321	312	337	335	307	323	314	313	319	321	330	320	328	320	327	339	329	272	313	301	304	327	358	314	314	343	322	336	304	326	329	339	313	313	347	302	310	322	322	311	341	337	334	318	348	300	319	334	324	323	334	298	311	343	317	297	295	339	294	311	329	331	313	283	336	281	301	348	308	321	327	325	326	315	318	327	326	344	343	323	307	325	312	351	296	335	318	306	298	344	312	321	302	300	319	327	327	283	335	329	312	285	331	293	327	290	306	289	294	304	323	322	323	330	316	314	302	300	289	356	333	277	333	321	302	313	324	321	317	300	303	344	309	332	309	368	323	318	333	296	301	329	365	319	308	337	336	346	340	331	304	322	306	347	319	338	315	311	334	326	320	330	307	335	315	324	307	315	354	315	348	281	310	334	292	275	320	313	326	309	327	328	318	304	352	337	347	298	326	301	326	315	319	321	342	301	338	317	300	299	276	309	337	290	293	307	312	307	296	303	306	352	309	315	348	302	340	300	340	317	326	309	332	332	318	317	302	328	290	328	334	303	312	307	305	320	293	292	317	315	338	325	317	286	349	323	303	336	304	319	298	316	320	323	312	312	367	324	297	302	332	322	325	300	338	316	293	350	332	326	344	302	292	334	340	307	290	327	309	309	336	328	328	293	327	312	330	281	328	324	316	295	287	311	339	340	338	311	305	340	327	340	329	308	339	339	317	333	326	292	330	281	342	338	317	298	311	304	342	309	341	330	307	356	318	290	283	332	343	318	357	317	336	338	300	321	323	303	313	297	300	319	343	335	345	320	276	301	310	316	311	295	316	305	275	293	320	328	299	325	330	310	321	334	318	302	324	311	299	316	308	338	347	291	321	331	345	311	300	334	291	323	323	307	300	330	324	321	317	274	318	322	310	301	309	334	309	345	336	347	321	325	320	309	304	328	325	334	309	337	339	324	303	314	372	349	324	313	330	294	324	303	341	312	332	277	312	341	280	319	309	310	329	330	333	312	281	286	320	283	296	319	318	302	315	308	337	323	321	314	276	353	279	329	317	332	292	324	304	341	327	309	306	303	301	313	293	282	321	292	296	311	293	273	323	340	317	316	329	330	324	335	323	317	286	326	324	321	288	322	344	315	315	298	318	299	313	313	338	334	331	311	334	315	312	329	353	330	329	322	269	331	333	303	296	298	331	293	305	329	302	319	335	321	321	314	330	336	304	323	317	323	307	330	308	303	301	295	349	338	303	310	330	335	299	316	306	290	348	292	328	316	353	319	310	339	295	311	321	302	331	309	319	279	336	329	349	286	328	285	341	325	300	282	326	316	299	309	331	333	380	341	311	310	291	296	312	324	356	311	312	295	300	364	344	323	353	292	322	328	330	321	324	303	305	344	332	319	337	313	291	316	301	324	324	315	330	314	371	332	297	297	308	328	319	327	304	334	309	340	344	315	321	340	308	304	299	324	340	338	323	309	288	296	301	346	326	305	314	316	310	274	336	323	328	337	273	335	318	339	332	336	327	333	309	342	331	324	291	322	313	312	326	299	363	308	321	332	324	315	312	321	300	332	341	296	320	330	320	319	324	324	355	340	332	357	347	285	335	310	320	305	346	286	311	331	352	301	286	319	295	305	330	336	319	355	328	331	331	318	325	339	308	341	265	300	318	303	300	327	355	334	344	332	348	328	323	328	294	312	300	350	318	340	346	301	292	289	317	308	302	307	334	289	353	322	355	292	300	322	328	315	300	307	341	320	317	313	317	343	320	365	321	326	310	319	314	312	342	316	323	318	298	288	349	336	327	304	338	301	317	340	356	309	320	301	310	310	323	305	338	281	315	325	306	325	322	332	313	325	311	294	326	318	315	315	289	318	333	315	305	336	321	315	332	313	305	320	311	327	302	350	319	338	337	271	323	355	352	324	337	324	314	295	322	303	346	334	342	315	322	308	305	296	367	306	298	284	354	327	352	336	320	326	316	343	316	313	350	327	301	316	272	313	314	302	322	325	308	326	313	317	347	317	306	335	300	321	336	323	324	307	332	350	317	296	303	287	300	361	318	303	316	327	303	314	317	319	316	341	298	297	324	320	314	325	286	305	295	300	317	306	309	304	331	323	308	304	316	337	327	310	302	339	331	320	315	331	304	321	317	306	357	329	315	318	315	323	314	322	310	322	288	303	289	320	298	334	321	332	318	318	315	327	352	300	317	336	301	299	318	323	324	339	301	270	337	314	326	337	302	297	318	304	327	306	343	307	327	319	341	325	323	290	308	334	313	313	305	307	322	346	347	302	370	292	311	324	311	318	338	322	320	286	333	300	327	322	355	311	321	311	322	321	332	319	335	326	329	308	297	297	331	337	279	349	319	302	333	311	345	341	305	322	318	336	286	293	329	321	305	307	310	337	329	310	335	315	315	314	327	332	306	324	310	357	344	335	306	312	318	323	323	324	344	341	337	336	327	310	295	347	303	318	318	325	327	302	322	329	311	336	310	317	325	309	335	315	343	345	334	290	311	326	312	299	309	312	302	306	340	330	334	300	328	330	327	325	313	304	297	314	320	301	276	302	330	344	324	302	321	316	296	320	345	349	314	341	330	319	299	327	290	288	269	284	309	302	317	327	335	326	300	305	346	324	293	304	310	331	302	308	323	352	328	340	351	320	322	332	300	326	325	338	323	308	314	312	334	342	318	314	313	315	325	311	309	333	329	307	297	302	332	331	270	311	315	321	294	304	298	300	300	329	309	295	334	312	313	327	316	362
2657	943	952	1021	1024	966	977	918	855	807	888	866	901	815	850	841	839	833	897	865	818	819	799	834	790	898	794	862	765	830	836	766	866	872	836	857	814	786	841	835	823	827	872	801	800	856	814	830	802	785	831	817	871	799	850	779	877	806	866	851	820	791	831	833	825	849	820	791	835	820	872	827	836	847	826	809	839	810	851	872	825	797	804	862	817	815	807	857	817	788	762	800	798	849	836	866	766	796	801	821	810	830	872	873	846	785	795	824	894	851	789	785	814	839	823	865	790	837	839	791	802	771	857	862	838	839	862	802	863	819	850	820	811	870	824	830	842	804	810	824	768	873	908	840	862	821	837	852	860	843	813	796	867	827	846	838	846	769	867	871	821	844	868	860	859	811	845	836	832	786	814	792	826	840	876	791	859	815	820	780	799	855	805	808	786	840	824	792	850	839	817	861	832	834	846	810	861	823	810	818	839	834	812	819	838	812	812	840	853	825	805	795	827	851	830	809	809	846	825	867	830	839	793	841	863	817	819	812	848	804	832	786	854	810	818	807	811	819	856	817	812	824	816	798	802	806	863	847	845	838	840	827	800	858	798	845	807	835	801	842	838	820	795	841	762	839	877	866	887	832	787	818	846	825	813	830	816	864	840	786	790	823	800	801	831	810	831	858	852	803	754	776	815	844	855	787	811	810	830	803	828	836	810	788	789	830	851	838	750	809	850	894	842	824	830	845	804	865	809	791	881	793	834	804	796	796	846	879	817	807	826	798	849	839	789	818	799	868	860	850	801	820	816	841	807	845	832	813	866	869	830	814	786	847	808	830	786	865	837	870	814	846	785	826	847	858	814	835	793	815	841	787	816	822	829	836	847	758	769	857	809	831	800	805	855	854	826	806	832	867	843	818	826	806	805	835	807	856	861	860	884	836	867	826	804	818	874	848	820	839	835	845	867	845	816	851	816	819	833	846	808	834	842	803	813	883	792	784	815	844	838	842	830	810	840	831	848	834	841	801	832	823	862	791	813	844	832	795	824	819	796	834	771	793	794	845	760	803	857	763	851	813	831	836	803	836	801	864	832	796	847	812	829	835	817	826	864	820	828	857	841	813	840	864	850	827	775	853	841	849	824	832	833	772	873	805	786	824	802	885	810	814	801	801	810	854	813	798	839	807	810	856	861	809	807	888	821	791	814	832	769	829	835	800	823	805	822	849	742	786	858	845	812	761	806	794	834	810	825	858	814	837	851	792	835	856	811	863	829	797	844	817	779	837	814	804	780	817	820	836	839	812	823	858	823	856	833	854	820	795	821	885	848	855	832	871	833	844	857	817	807	835	875	882	810	762	797	800	816	824	801	828	769	831	860	821	865	838	837	825	852	782	829	790	788	868	843	830	858	832	875	865	820	869	783	780	796	772	807	836	813	763	796	785	788	868	775	874	834	793	822	851	799	790	809	810	815	814	814	848	774	825	792	857	820	842	833	827	813	785	859	803	866	776	827	830	891	809	814	843	850	793	783	848	816	821	856	815	824	807	822	834	849	868	767	834	837	826	864	809	817	775	834	817	840	835	812	831	791	815	803	834	794	890	819	835	801	813	842	770	822	824	873	841	826	825	839	798	849	793	804	830	816	879	812	806	820	858	856	851	829	827	790	822	877	813	801	832	822	835	796	861	863	808	857	791	812	831	812	803	780	825	839	860	817	795	793	869	856	791	811	775	848	773	861	859	827	864	809	817	870	786	829	806	875	773	830	838	853	788	853	861	808	810	872	867	781	826	845	860	836	833	872	837	864	806	832	743	774	798	850	817	835	803	834	808	829	839	877	789	844	853	807	866	825	778	787	846	804	809	817	835	767	808	800	795	831	819	792	855	853	796	822	852	827	851	858	824	819	839	815	835	834	800	794	826	823	804	776	837	809	836	810	879	835	817	809	831	846	842	862	814	850	902	849	833	789	851	852	811	861	794	855	808	795	829	835	837	808	806	850	811	778	800	856	805	818	820	787	873	792	851	787	833	826	833	812	767	839	842	827	816	863	843	833	823	795	809	810	873	810	854	783	848	821	805	846	748	826	833	824	850	816	836	819	809	818	811	779	841	827	852	829	854	828	814	845	838	838	842	842	850	822	800	841	827	879	782	810	821	840	793	779	846	783	857	842	803	800	824	810	812	809	799	842	927	803	785	859	831	844	793	823	775	808	817	822	831	847	797	799	839	814	884	866	801	895	791	855	803	847	862	842	821	833	794	826	845	857	813	848	836	822	799	836	799	843	824	786	776	874	844	878	831	780	841	810	825	856	829	829	769	862	797	815	814	843	880	833	856	833	823	848	817	795	823	834	770	827	828	813	863	847	844	799	784	845	885	832	799	842	855	859	823	824	775	882	818	812	832	848	808	804	841	842	796	840	834	769	846	805	827	836	820	817	820	887	845	854	796	851	824	804	850	813	789	790	849	839	809	786	795	817	785	833	812	824	856	899	844	849	799	811	815	894	815	812	929	889	823	838	876	846	814	808	799	825	870	805	815	869	794	900	830	858	816	845	828	893	847	822	778	799	856	804	800	824	852	807	844	832	845	847	803	855	848	824	797	838	824	847	824	835	851	806	837	799	783	835	806	778	821	791	839	841	832	803	903	864	801	832	819	850	837	861	850	861	806	813	810	828	845	850	817	820	852	816	814	858	825	830	778	800	824	856	817	819	802	829	832	817	838	842	830	798	822	776	806	752	792	858	822	803	839	819	818	856	846	844	828	761	853	804	835	809	840	849	820	815	849	788	795	789	815	823	823	824	818	827	839	802	805	845	833	828	829	856	870	834	799	788	817	840	822	838	817	854	795	840	815	819	807	829	793	831	795	798	805	831	822	789	804	861	806	841	812	863	794	882	786	856	812	847	825	842	770	791	829	827	794	820	827	827	833	834	860	889	798	854	776	822	785	841	840	853	866	812	829	778	873	807	842	768	829	809	839	835	784	792	796	833	886	819	850	813	834	775	821	822	816	819	831	842	782	832	841	857	790	784	818	814	816	783	849	795	822	889	774	811	782	823	784	826	878	820	817	877	771	778	845	888	844	787	772	799	793	876	797	842	829	815	834	851	811	806	829	804	822	873	848	866	831	802	823	770	824	817	846	758	847	825	821	846	821	858	804	830	801	815	798	806	840	808	825	834	793	840	805	835	852	830	807	840	806	810	855	818	791	803	810	796	826	815	746	810	836	833	787	797	788	854	801	857	826	810	855	809	828	836	882	825	811	866	870	796	798	839	809	847	807	816	819	840	849	859	787	848	821	793	829	853	821	786	847	783	859	803	854	833	790	843	829	843	873	830	893	798	870	826	799	819	845	832	817	821	859	874	816	815	806	776	828	843	860	784	873	827	784	861	871	892	800	826	766	819	784	817	835	829	869	828	797	836	802	758	799	818	815	868	795	861	824	819	845	845	833	823	820	842	860	827	797	830	809	831	826	794	787	855	851	856	861	834	821	859	829
11490	1116	1252	999	774	660	584	527	496	450	419	375	404	418	362	369	356	375	392	324	353	323	330	344	316	305	327	329	305	336	334	327	312	344	300	311	365	284	328	344	333	348	329	353	311	330	328	298	320	310	318	315	293	318	293	316	346	352	304	332	277	350	304	331	326	299	328	315	330	337	297	311	296	341	319	310	309	334	307	364	301	318	319	274	300	339	325	314	331	298	296	294	287	307	324	287	342	309	299	295	319	326	350	332	316	314	316	317	305	318	290	303	323	291	322	299	335	334	318	327	331	322	322	313	314	326	328	304	328	320	334	300	290	306	300	287	303	295	343	325	320	339	299	288	279	325	314	329	325	304	315	311	290	323	313	319	319	336	311	312	344	325	305	330	310	333	334	315	313	318	326	300	332	331	317	327	315	342	348	310	314	312	287	275	296	304	315	292	318	295	308	331	320	355	325	318	332	281	291	317	354	313	350	319	348	307	323	292	316	324	326	314	317	307	288	318	339	344	282	341	312	348	281	304	307	305	332	283	343	312	321	317	281	314	351	338	300	312	332	316	285	336	329	325	350	287	312	294	307	304	324	325	339	333	291	279	333	303	307	323	292	370	306	304	320	299	302	310	313	295	286	281	291	325	309	309	285	306	312	341	293	309	318	369	318	350	329	326	352	298	331	317	310	332	331	300	336	270	305	319	325	304	329	338	299	303	320	324	320	300	333	292	351	335	334	312	308	292	298	314	333	319	311	315	307	332	303	340	297	318	307	329	307	333	339	341	309	319	297	284	308	298	312	298	307	305	288	323	316	320	348	327	299	345	302	319	309	312	332	299	308	329	315	320	288	339	311	286	303	323	315	284	312	322	348	330	313	318	297	319	281	336	319	287	286	304	291	330	308	306	329	288	331	319	322	360	326	280	299	320	280	310	327	313	297	302	319	306	296	346	328	354	300	286	289	331	307	324	335	307	297	339	319	327	336	321	279	302	310	297	300	297	325	305	306	314	321	319	315	326	306	335	323	357	291	296	303	302	309	312	293	322	297	300	285	278	331	323	299	362	311	337	278	297	298	336	323	317	337	292	290	324	328	328	294	342	318	324	288	311	300	312	319	329	337	337	290	334	282	323	312	336	322	319	312	283	322	325	336	314	289	332	300	313	341	314	298	331	321	298	329	293	309	305	312	355	287	290	326	339	314	290	307	332	290	300	340	312	312	308	297	312	316	335	282	326	344	309	324	315	294	323	276	344	276	321	297	314	279	339	313	293	303	332	329	327	344	326	319	309	315	288	303	315	336	304	312	323	353	308	320	335	298	293	306	313	337	316	311	301	295	275	293	351	293	319	300	297	322	290	318	310	335	292	313	276	283	300	273	347	336	306	312	319	313	293	321	292	288	345	306	277	308	326	304	317	309	325	321	329	305	332	294	321	324	280	331	320	317	324	310	308	315	336	299	296	322	310	313	293	327	289	320	295	312	331	346	332	306	294	345	311	346	319	335	329	324	320	326	309	305	332	297	320	326	327	303	308	322	317	323	353	319	307	307	290	329	314	319	327	315	281	321	323	361	320	310	326	306	324	308	310	287	314	336	281	303	326	314	319	295	297	288	305	324	303	311	315	320	283	330	277	337	341	293	321	316	313	329	298	323	310	333	345	288	343	330	304	329	266	311	293	325	314	320	299	322	303	354	319	318	332	292	310	326	311	278	308	306	334	312	319	313	302	309	293	325	346	281	337	345	337	323	308	315	309	312	341	329	314	326	330	304	295	355	276	312	334	296	316	319	325	321	308	312	341	317	303	327	332	301	323	331	325	304	326	339	315	314	321	308	328	319	346	291	314	345	341	319	317	336	285	316	306	336	309	310	291	338	304	313	331	308	318	326	299	311	334	330	318	325	313	294	311	321	329	334	322	313	293	329	315	306	320	299	327	297	329	347	321	335	335	300	307	351	299	320	365	345	350	297	322	324	293	321	304	291	298	320	318	304	299	318	330	288	313	307	286	362	325	350	312	323	341	308	320	325	305	309	322	310	321	296	336	344	332	310	335	329	319	313	283	296	329	296	312	302	303	303	326	327	315	327	337	329	282	336	323	323	307	344	321	321	306	334	313	317	316	312	319	320	297	316	302	315	287	296	327	277	320	323	335	300	287	336	327	325	301	316	302	330	336	326	324	335	304	324	311	335	307	315	313	320	309	364	320	292	329	301	315	301	344	281	336	310	352	334	314	297	304	293	316	278	311	311	283	306	321	308	293	319	306	310	336	324	323	341	330	309	311	320	313	329	317	309	329	286	315	303	320	289	295	312	327	329	322	319	304	318	328	350	316	337	341	325	314	329	313	314	338	324	314	277	314	272	320	338	306	324	329	313	297	281	297	320	320	341	305	298	310	321	330	338	322	297	254	270	309	301	297	326	322	330	322	324	321	332	297	336	297	324	300	352	321	321	329	282	286	298	316	299	307	314	300	292	268	327	306	326	303	311	313	295	346	312	312	319	297	310	298	344	289	309	325	286	325	287	300	343	295	308	310	332	313	283	323	317	314	316	290	317	332	310	330	298	311	292	354	304	296	334	325	287	313	294	299	328	323	310	297	313	316	275	314	317	312	326	314	295	327	302	317	303	325	315	336	290	301	340	309	301	317	309	319	335	323	342	296	353	318	305	297	322	307	308	329	301	299	325	324	322	320	337	289	314	320	331	300	304	329	324	346	333	282	316	318	321	314	331	307	280	336	323	319	306	314	287	330	316	319	294	297	326	306	326	352	334	318	306	353	334	301	334	309	309	290	284	296	319	306	317	332	303	319	303	345	342	326	320	334	346	313	310	318	295	295	321	320	320	287	328	307	283	288	324	303	344	323	295	315	301	322	321	333	315	298	336	324	338	328	326	359	306	348	315	305	311	322	319	318	329	306	309	317	327	309	311	298	314	325	333	320	329	346	264	318	281	298	287	314	307	305	298	313	318	297	316	304	303	324	324	306	278	308	305	338	310	359	309	285	313	336	285	262	340	328	317	328	300	328	348	330	296	342	337	299	312	307	303	351	296	289	315	339	302	304	295	293	333	284	306	330	305	323	338	298	336	334	317	313	288	286	297	325	286	326	318	331	284	312	332	324	342	328	264	307	316	338	290	302	314	311	305	294	326	320	307	334	306	315	326	324	330	328	303	317	331	308	319	322	330	286	314	303	300	286	316	326	311	372	270	302	355	318	353	331	341	313	321	335	323	323	333	318	311	345	293	291	330	284	319	270	326	328	296	305	318	314	315	295	312	302	344	316	339	326	339	305	315	311	297	304	294	311	301	331	294	330	327	334	331	324	330	294	277	316	327	311	303	310	319	298	272	314	295	305	322	327	322	312	321	314	335	321	319	327	324	320	340	345	318	335	301	295	314	314	300	302	346	305	333	312	356	272	287	275	293	287	329	342	313	340	304	348	339	281	315	339	305	323	323	278	331	289	286	342	307	318	345	342	322	304	328	307	290	313
6483	1604	2597	3117	2714	2486	2233	1922	1691	1546	1396	1253	1217	1218	1140	1051	1082	1025	1014	994	1002	937	1029	974	955	938	929	919	866	886	862	881	905	888	830	825	905	881	862	838	837	874	896	843	818	842	872	808	857	840	806	795	810	899	818	810	782	784	847	764	885	778	795	798	847	825	827	821	792	829	848	816	826	838	840	844	827	809	789	834	821	790	796	786	778	789	802	792	826	800	765	800	790	803	820	818	822	809	811	785	788	806	794	771	775	854	816	807	786	853	847	802	795	824	817	834	810	840	779	845	785	797	769	782	888	844	827	798	786	817	788	777	831	801	854	815	849	771	813	831	794	748	788	788	793	822	811	805	784	820	791	780	787	757	820	796	797	780	824	764	785	778	777	779	822	830	793	818	817	803	790	778	749	764	794	794	832	761	825	786	797	794	809	793	825	759	758	823	798	833	786	772	808	788	821	769	803	807	806	784	779	800	802	823	790	779	799	813	803	832	830	794	792	838	797	809	798	771	793	825	749	772	770	752	818	784	790	784	773	821	833	800	842	809	819	835	786	763	762	761	810	827	759	756	809	813	825	781	821	826	822	835	821	831	814	777	812	808	790	768	846	818	795	776	784	754	829	801	845	796	812	809	804	851	834	737	797	765	773	738	845	768	787	801	725	756	806	794	850	842	785	776	775	840	803	789	792	804	762	821	754	797	841	795	806	763	823	829	805	753	809	813	799	824	791	757	791	857	786	742	804	769	819	823	809	836	810	803	791	815	810	771	765	816	807	805	796	825	817	775	799	812	767	820	782	796	839	806	789	761	795	842	789	817	776	771	803	828	830	815	790	786	840	811	845	762	803	849	802	852	838	836	798	768	823	823	826	758	779	812	793	828	784	797	801	845	825	782	792	769	796	780	772	830	798	807	754	828	781	796	826	813	872	786	774	793	772	784	813	759	820	816	805	811	810	809	790	786	823	794	858	839	841	797	777	813	792	768	837	803	773	843	852	796	813	767	768	780	792	808	779	801	795	833	791	828	766	797	825	796	819	856	825	830	821	806	794	835	760	820	786	779	774	834	789	793	745	823	810	761	828	773	783	806	756	823	789	796	830	827	834	772	776	790	809	845	749	767	808	753	827	799	787	780	771	838	802	843	824	818	808	784	782	770	792	739	830	823	815	809	749	792	837	821	812	775	790	832	812	743	836	806	801	827	800	815	794	813	799	780	839	744	787	760	798	834	803	813	888	793	764	806	813	769	795	771	821	787	838	783	758	787	819	829	844	797	789	806	804	857	796	796	773	859	748	799	804	777	832	845	810	799	769	783	784	790	737	784	808	802	824	799	823	807	749	803	786	808	783	840	818	821	805	793	806	808	776	795	784	793	814	816	799	778	818	806	818	808	783	744	777	834	779	754	798	791	788	778	775	780	829	809	789	774	839	799	792	811	777	755	829	751	809	809	823	818	851	811	797	765	818	772	880	794	798	786	795	752	801	826	805	845	797	808	827	811	768	807	829	781	817	801	784	814	832	801	805	787	739	815	814	801	782	806	776	796	777	805	770	836	793	803	785	764	852	784	775	805	780	784	770	766	799	822	809	856	758	853	844	773	792	801	848	792	818	816	799	800	767	810	803	810	767	771	786	796	773	804	766	773	838	811	804	817	863	775	834	786	836	830	787	810	832	815	796	830	810	781	770	763	780	791	836	833	866	773	841	832	773	833	811	818	855	845	798	832	806	818	823	827	798	760	751	849	791	825	780	805	812	806	779	800	780	811	816	835	812	808	778	745	828	821	770	799	767	791	803	845	783	788	802	835	811	779	761	832	792	846	799	796	775	762	833	834	787	789	814	796	816	799	762	832	838	837	782	764	785	773	787	829	754	843	840	800	811	782	816	800	778	829	803	814	775	833	838	800	818	768	759	828	816	857	802	820	777	843	807	796	776	792	783	759	781	776	798	824	812	779	859	854	772	768	797	812	785	807	837	803	785	832	767	842	803	794	786	787	832	746	798	755	797	809	850	866	810	791	779	785	764	794	774	782	813	823	793	787	764	777	814	798	804	787	804	858	773	814	802	843	774	811	807	776	787	812	798	794	800	787	816	795	824	817	764	781	784	830	835	853	821	770	726	819	837	764	762	777	791	823	789	828	793	799	825	810	753	813	818	799	855	770	780	803	774	845	800	827	837	794	793	757	761	772	795	786	780	744	799	802	841	812	796	814	744	834	835	802	788	825	769	801	783	807	835	782	804	820	859	840	855	789	828	815	832	789	763	746	792	800	822	861	809	799	820	808	814	816	819	756	853	739	799	812	799	744	804	844	784	808	790	815	752	786	787	791	790	801	812	832	813	838	787	837	783	778	794	778	794	795	807	823	792	800	753	883	826	787	792	781	824	843	741	821	813	833	799	778	800	799	790	825	751	854	848	838	789	792	794	832	780	784	835	756	797	802	817	789	812	801	829	801	787	809	818	822	771	808	763	823	837	821	750	826	797	800	802	793	803	763	803	789	790	806	789	716	834	767	796	790	819	794	806	786	811	794	830	791	796	775	779	831	791	812	846	747	779	827	790	766	849	772	805	801	797	752	782	815	795	774	818	761	824	770	792	778	810	801	866	809	786	787	798	815	839	809	789	822	814	788	754	798	817	755	786	832	789	822	810	824	766	820	820	766	810	855	818	800	840	770	833	807	806	794	842	824	817	840	835	805	847	788	846	793	818	786	807	816	815	783	812	861	798	775	796	760	811	778	788	768	812	789	770	798	747	787	806	787	835	815	779	769	802	781	813	798	830	776	819	832	814	734	796	800	828	807	824	832	781	791	869	794	780	820	814	733	807	754	816	824	812	731	806	784	842	793	831	781	740	794	754	813	769	812	793	762	816	768	864	777	767	814	789	788	771	744	853	807	797	756	786	779	798	764	770	788	817	831	804	763	811	777	799	859	841	801	795	774	808	800	819	824	781	753	807	766	822	757	789	756	797	818	861	792	808	808	828	798	786	778	815	792	800	812	822	837	800	808	769	820	816	767	827	787	811	766	779	848	826	798	818	808	836	829	818	798	795	815	800	801	788	791	807	820	801	791	767	802	791	791	811	804	798	806	792	824	822	829	790	778	810	740	788	829	817	777	815	847	864	823	761	816	759	834	792	810	800	805	799	788	753	787	801	763	854	763	835	813	783	835	797	816	793	841	758	806	799	759	804	829	783	800	814	777	796	786	793	874	783	775	856	820	756	860	809	771	800	796	789	775	795	772	830	755	779	776	767	825	777	802	762	797	775	798	821	818	772	816	793	778	825	814	821	778	843	826	763	820	799	795	759	788	786	810	767	806	816	809	782	794	805	809	771	785	783	765	820	790	783	806	800	811	820	753	773	805	820	817	867	787	782	764	823	788	752	813	812	836	810	789	765	798	832	805	756	837	833	769	798	818	787	813	810	866	811	818	767	772	814	778	763	799	826	775	828	788	757	797	787	795	768	784	820	837	845	787	777	789
20131	2486	2226	1713	1142	886	643	528	449	385	342	321	282	281	252	259	206	212	186	207	184	184	209	199	167	169	160	174	169	187	194	151	172	178	154	158	129	154	146	161	155	153	148	162	139	167	172	148	159	150	160	172	158	155	156	143	175	155	152	149	141	153	151	169	150	157	143	158	137	154	135	153	141	140	157	155	142	151	138	154	131	173	142	153	177	131	126	152	166	149	151	162	143	132	147	129	168	145	153	133	146	154	147	156	141	121	134	163	152	140	125	161	141	125	132	139	141	163	143	162	153	144	149	154	156	143	160	136	151	137	149	172	147	142	143	132	158	151	159	129	150	133	149	157	161	139	127	173	174	135	142	159	151	150	152	139	160	147	135	160	160	139	133	161	124	138	152	126	152	132	137	150	160	144	147	149	139	146	151	168	146	141	150	135	140	154	148	153	166	162	150	131	152	157	159	146	139	144	158	136	130	135	146	140	179	168	152	147	152	138	149	130	148	126	155	162	158	136	149	155	143	165	138	147	151	135	139	135	145	147	147	149	132	149	163	160	147	141	163	143	171	169	135	141	122	143	138	149	140	152	161	158	179	164	158	144	146	135	145	146	147	135	130	126	132	132	147	146	156	137	163	148	142	112	142	149	135	133	150	153	145	131	122	155	148	157	145	155	135	118	140	143	141	174	144	130	148	141	157	170	158	153	156	157	142	157	145	148	145	152	145	173	153	180	156	148	136	131	155	148	137	139	172	149	157	151	146	142	142	147	152	152	137	136	128	139	164	126	142	142	137	122	156	150	154	158	138	142	158	149	129	147	138	149	143	155	126	149	147	173	146	118	120	155	152	174	139	161	154	139	151	174	177	126	160	143	153	152	164	162	141	130	154	143	143	133	141	170	145	150	149	144	133	154	151	156	158	126	163	131	150	143	141	137	186	132	146	145	146	179	142	149	145	144	142	134	139	143	120	137	150	159	149	124	130	149	155	155	146	146	165	153	143	125	139	159	121	166	136	133	155	137	153	159	122	167	149	152	157	165	148	152	162	137	143	148	158	158	131	145	187	150	158	119	153	156	140	141	140	147	156	155	167	144	157	136	155	144	126	155	167	146	139	163	125	163	138	142	128	138	143	119	143	135	154	166	154	146	150	156	158	124	144	161	154	157	155	146	151	142	150	151	151	149	139	125	167	146	142	156	152	143	160	158	143	137	150	154	128	165	164	162	169	144	149	123	147	150	158	165	161	145	166	144	140	156	142	179	152	145	154	142	157	136	153	145	144	144	155	149	137	165	160	150	137	136	140	146	114	146	127	147	135	173	160	147	152	141	162	149	147	156	137	143	137	132	160	148	147	154	151	148	155	141	146	177	146	143	147	137	152	147	141	138	142	169	147	138	147	144	139	124	152	139	171	157	114	154	132	151	163	144	159	167	162	163	156	177	137	189	135	116	157	155	155	138	160	139	172	155	172	147	157	142	140	154	144	143	144	129	152	142	141	142	123	169	138	136	154	152	158	130	149	149	146	144	163	151	158	145	146	136	161	148	148	149	145	144	130	146	140	174	134	137	154	133	156	143	140	138	151	133	133	150	180	168	148	148	134	141	154	133	165	151	146	149	139	157	157	149	147	155	150	159	131	146	184	126	151	148	144	161	154	161	144	154	149	147	128	154	152	149	156	128	157	149	155	151	151	173	151	151	142	136	185	151	179	140	144	149	147	171	163	155	167	118	151	137	156	155	143	149	154	145	142	154	149	148	144	143	149	138	145	151	153	160	162	140	149	152	155	159	165	152	144	137	146	143	124	149	160	140	139	147	149	175	149	152	165	140	143	161	145	149	138	145	150	150	157	149	128	171	159	169	133	153	153	148	143	147	150	166	163	151	134	142	133	161	148	146	155	161	136	139	135	136	130	146	150	144	145	125	135	143	130	147	152	147	168	131	145	131	167	154	156	135	143	129	155	150	132	133	134	130	150	161	142	162	134	140	147	143	142	183	146	134	142	166	145	147	154	169	130	140	153	153	143	152	118	152	126	161	142	142	147	152	145	154	163	163	138	135	142	140	150	151	152	154	140	144	150	154	139	143	128	142	156	146	158	159	147	142	159	141	177	142	143	147	143	135	155	136	136	131	149	164	160	169	167	145	157	145	144	134	143	146	148	147	148	161	161	143	143	162	151	149	138	130	154	138	148	151	134	148	112	123	138	153	148	141	158	160	154	167	137	143	162	149	144	151	165	154	159	155	133	162	142	158	146	142	155	154	158	176	143	138	159	148	144	156	151	140	139	151	136	160	181	169	122	125	141	150	159	167	172	153	131	138	140	152	156	151	117	145	138	162	148	130	137	127	136	144	141	152	163	145	144	130	153	150	156	142	159	138	139	152	129	133	136	134	144	147	154	162	126	152	152	148	159	127	124	123	143	139	137	139	125	146	184	159	161	133	128	135	155	141	165	145	148	129	147	153	133	160	138	167	182	144	142	183	165	180	149	150	130	146	146	158	145	145	153	154	146	150	161	148	154	148	132	134	149	146	166	146	151	137	149	155	157	138	150	149	133	136	162	117	158	141	146	153	142	126	148	138	143	146	161	153	160	133	145	186	133	131	152	155	159	144	140	126	145	148	147	153	153	163	146	164	143	141	141	156	141	162	156	148	140	148	117	129	151	151	181	150	139	144	151	137	185	159	132	168	150	132	139	151	133	141	163	143	143	154	124	141	130	159	141	150	144	130	162	132	130	138	135	154	124	168	155	142	154	171	133	148	134	130	138	142	166	172	149	140	149	164	138	149	154	162	152	125	161	167	133	133	163	163	147	165	185	129	149	145	172	148	149	152	132	161	153	144	144	168	141	160	133	161	153	146	149	138	143	147	149	170	159	171	143	152	143	172	151	169	133	166	137	151	125	138	158	137	138	132	119	160	168	150	149	151	139	151	167	154	128	146	150	153	145	160	143	170	147	156	160	152	148	126	151	146	152	136	148	134	125	147	134	124	136	155	153	177	140	159	142	150	162	155	131	128	162	135	162	146	149	159	125	160	167	164	147	145	143	134	134	116	140	139	159	149	148	147	159	138	146	147	131	142	168	134	155	148	139	137	136	130	139	169	174	126	143	163	162	142	129	156	143	134	145	152	133	158	129	167	133	153	163	126	151	136	137	136	138	135	152	146	154	138	136	151	147	139	145	142	144	138	122	160	132	143	156	162	166	118	147	147	149	164	150	134	134	179	146	154	171	154	138	140	146	154	139	136	135	131	154	164	133	131	148	140	145	145	163	146	128	172	158	161	141	134	126	153	131	136	147	147	146	154	140	141	145	142	133	150	159	138	163	131	139	146	151	153	157	139	140	140	146	144	162	146	142	134	137	151	161	153	157	136	162	144	157	143	157	142	155	156	157	127	144	122	150	152	148	151	154	123	136	150	139	151	178	131	135	141	157	149	140	138	154	155	150	152	154	165	134	141	152	136	153	143	146	139	143	155	141	161	149	160
8853	1949	3940	5033	4292	3660	3001	2471	2150	1840	1562	1424	1235	1114	1096	1019	924	895	809	803	744	790	689	706	640	617	588	618	607	636	595	575	585	555	554	510	490	521	533	501	510	547	494	463	503	455	495	503	492	487	436	422	474	471	445	462	493	477	454	453	461	483	444	474	451	460	464	442	476	457	434	433	434	425	470	443	455	429	472	465	424	455	432	412	452	431	464	447	444	459	450	467	417	452	443	398	413	479	443	417	454	467	434	466	443	469	439	429	386	428	399	417	391	436	460	406	446	445	435	420	443	394	434	400	405	441	431	426	452	450	448	438	398	428	465	422	449	406	412	412	430	412	422	428	421	416	404	390	436	399	390	453	397	400	423	379	473	412	422	431	415	418	395	429	409	423	403	388	419	422	433	434	434	410	443	431	424	421	431	402	427	421	396	409	390	396	434	421	384	410	395	390	424	397	444	411	428	374	432	406	412	427	409	411	382	416	430	416	404	416	396	428	436	453	412	389	412	449	394	438	414	446	431	421	394	421	399	454	406	414	399	406	409	447	414	401	452	422	414	422	369	451	465	432	449	410	447	400	420	400	395	464	400	367	412	420	410	413	406	390	407	388	405	455	421	402	419	418	459	411	405	417	417	412	426	365	444	423	399	411	430	428	420	408	407	402	426	376	413	429	409	422	414	406	416	410	396	431	409	412	411	442	436	424	426	399	399	381	440	450	400	388	463	422	433	440	418	421	423	450	441	421	428	420	426	430	437	423	425	429	399	395	392	413	444	421	373	404	431	446	413	434	418	436	380	409	408	449	417	406	415	378	427	420	436	416	392	384	376	419	429	378	443	415	429	410	419	390	410	403	383	438	432	451	409	419	419	401	399	410	422	435	439	412	438	432	403	438	406	403	434	408	398	440	407	414	359	443	425	442	444	460	425	416	399	459	405	425	405	425	415	405	433	456	451	460	415	402	415	389	451	414	440	430	402	420	446	415	428	371	412	392	436	378	409	429	402	424	431	442	422	431	447	454	424	378	432	452	417	425	411	408	413	397	415	408	407	415	416	459	425	419	426	402	427	423	473	407	451	417	440	411	426	398	419	392	442	432	395	419	438	429	394	448	449	411	424	407	446	406	433	418	413	363	404	384	442	420	435	408	442	399	391	407	394	405	414	426	407	396	452	403	398	427	419	465	443	420	413	423	403	456	419	446	403	427	415	419	444	416	437	412	412	402	433	432	451	442	424	435	415	426	390	432	390	413	429	397	407	426	380	430	425	420	431	407	425	421	424	405	413	449	375	409	394	425	403	416	403	457	424	403	418	366	415	420	422	395	419	398	425	393	419	431	413	425	428	418	393	457	415	399	395	432	429	405	431	380	394	444	413	402	433	402	394	425	419	414	420	419	433	437	472	428	408	393	427	414	431	421	404	411	445	436	429	402	417	450	414	426	421	401	429	408	409	379	429	391	458	424	399	405	407	385	394	388	443	407	398	402	418	465	427	416	424	428	420	407	408	401	381	452	388	410	402	413	407	433	398	421	426	433	417	422	395	389	413	404	451	441	443	451	421	372	413	404	412	432	412	425	436	406	425	398	374	401	425	420	421	393	404	397	435	400	417	425	416	427	425	437	402	420	431	401	458	389	446	421	411	439	410	396	430	377	399	409	429	434	434	355	429	415	400	404	415	399	394	410	402	430	409	398	399	404	405	429	435	399	385	440	447	428	422	401	424	423	439	417	446	432	395	439	406	429	447	428	421	460	451	415	406	426	450	409	423	412	402	421	480	419	379	451	386	420	396	396	437	397	391	429	431	453	414	443	419	439	409	424	383	403	389	406	433	403	432	404	428	428	425	413	392	399	425	405	417	411	433	408	400	367	425	430	397	397	444	412	440	437	431	438	410	419	442	445	421	421	425	380	423	424	431	416	420	456	369	411	409	394	418	419	427	420	439	432	430	416	426	461	435	415	401	418	421	425	400	408	397	403	410	414	419	425	446	421	455	426	419	428	422	395	398	433	429	406	394	408	413	409	401	405	411	391	430	396	409	440	414	425	422	424	416	406	431	409	454	425	432	454	422	417	403	423	407	407	405	433	447	425	461	463	397	417	434	437	406	437	414	398	377	458	419	414	388	415	434	444	437	413	407	435	418	422	437	422	405	389	440	428	398	420	426	423	432	406	409	423	383	388	445	412	384	447	436	400	456	427	435	460	460	436	474	410	445	407	392	421	415	425	398	442	410	413	439	426	414	428	409	419	431	400	389	429	430	393	416	398	407	411	417	415	424	386	435	395	398	426	401	428	402	422	402	432	407	418	413	386	375	397	432	407	425	397	390	457	423	442	440	410	440	436	391	432	414	458	406	434	402	370	400	394	409	406	428	389	462	432	419	426	411	436	434	413	411	419	431	446	468	427	423	401	450	428	417	403	412	431	441	379	394	428	423	407	423	418	415	442	420	433	415	384	398	456	416	415	413	451	410	455	408	422	418	431	384	424	448	439	411	392	435	419	424	424	382	439	415	394	403	405	428	427	417	380	434	409	417	409	452	400	429	356	424	420	408	411	449	385	433	404	419	452	383	399	424	410	440	404	422	373	420	429	455	411	399	428	419	445	424	448	458	405	431	400	423	388	414	393	423	395	423	424	396	412	417	403	383	391	388	439	403	423	417	395	419	410	438	427	405	415	426	426	408	433	422	409	403	451	424	379	387	429	402	469	404	425	412	392	418	426	401	421	425	402	411	389	411	450	425	425	413	445	393	415	443	425	423	451	461	424	417	405	433	401	432	452	397	389	385	432	407	439	423	408	405	431	423	431	410	394	375	410	405	405	399	403	392	407	455	409	403	409	406	426	437	401	451	423	427	429	444	385	417	429	415	448	433	420	425	385	440	422	448	413	440	411	428	415	432	402	430	438	419	445	415	450	435	423	420	466	397	404	421	402	420	443	452	408	436	413	396	401	413	404	435	410	457	433	397	427	417	429	413	422	410	374	432	427	432	407	391	424	403	417	392	400	427	409	427	427	434	400	428	416	440	401	403	401	403	430	456	448	423	403	428	427	404	411	391	405	395	408	390	412	385	372	396	390	397	437	421	433	411	402	416	405	428	438	413	416	410	433	426	426	401	425	427	439	409	414	434	394	406	448	403	421	414	400	467	442	446	418	400	412	438	422	425	418	463	423	415	415	434	423	411	404	404	375	431	465	460	438	455	458	404	432	425	400	411	388	436	426	439	429	411	439	411	429	434	383	396	433	404	402	402	462	416	382	422	393	409	405	432	434	408	381	416	412	446	431	425	415	391	394	447	421	406	452	404	434	389	447	382	438	429	419	411	422	438	396	363	424	428	387	411	422	426	433	425	457	396	430	432	436	419	423	391	386	397	413	425	412	407	443	436	418	404	471	424	409	394	452	394	391	417	426	400	446	406	428	459	438	406	411	420	417	374	448	447	431	434	415	414	425	399	409	426	377	412	414	417	405	420	405	383	414	455	438
2978	404	349	355	380	360	349	341	329	313	326	330	316	288	337	330	311	349	335	322	307	316	329	297	343	337	332	342	309	343	304	354	315	289	293	340	304	350	332	296	295	324	326	318	301	308	318	331	313	331	294	321	306	305	319	301	319	310	321	309	325	305	303	310	340	310	315	338	310	295	302	346	328	289	309	304	297	312	336	367	282	313	318	355	314	301	316	333	332	295	291	315	336	327	348	326	300	303	306	324	286	297	327	338	346	295	329	331	348	337	314	312	346	316	336	299	314	337	314	347	286	318	304	316	346	344	288	345	301	304	322	316	319	311	308	339	297	310	307	357	320	322	325	307	331	315	334	340	291	320	332	301	325	314	322	311	301	332	296	317	279	299	332	328	343	297	335	309	343	344	308	329	319	318	338	330	311	291	322	320	347	284	322	316	314	319	317	328	324	284	323	309	321	292	331	297	308	349	346	303	340	292	296	321	307	357	336	330	329	356	323	312	326	310	334	326	322	327	281	335	303	293	311	323	308	312	313	315	333	312	289	323	312	340	312	294	330	346	347	305	331	278	332	288	326	296	331	320	318	328	317	327	312	287	311	313	296	310	327	304	306	291	341	311	316	311	298	319	320	348	348	321	308	323	333	331	290	350	285	320	325	294	325	329	294	291	301	273	331	305	317	325	295	312	326	308	284	322	341	292	312	314	324	330	354	315	321	324	308	273	331	306	336	307	304	321	280	321	313	322	323	322	325	307	300	301	308	323	317	329	332	307	335	333	311	313	348	341	275	335	282	297	316	303	345	302	311	318	297	323	345	329	316	282	334	343	366	327	314	328	337	283	347	329	340	307	321	311	310	303	295	319	281	295	343	312	310	321	320	308	343	322	342	324	325	306	333	329	338	313	318	343	305	344	333	335	332	330	291	334	285	331	322	302	282	336	319	297	312	337	308	315	292	311	329	304	336	313	341	325	303	307	306	318	326	310	301	285	304	309	311	336	331	306	305	320	318	296	328	321	316	326	316	297	275	312	303	344	328	321	323	284	335	280	317	325	347	297	340	287	344	305	350	317	334	361	268	338	324	302	303	333	322	326	351	336	309	338	310	330	340	307	309	336	307	326	320	304	337	294	315	293	360	324	351	304	303	328	336	309	283	329	327	327	338	346	281	340	338	301	288	337	292	291	332	359	340	356	338	338	337	322	304	330	332	314	296	298	323	313	331	322	322	331	308	324	316	320	324	299	325	313	306	312	329	322	301	318	301	295	329	313	334	350	332	306	310	276	334	284	295	293	329	288	304	333	307	337	318	349	299	301	303	331	312	316	338	309	326	316	313	310	310	308	293	291	308	309	337	270	343	316	334	288	302	300	309	336	315	302	337	327	311	316	323	347	314	323	311	312	330	308	312	296	354	291	311	298	314	273	277	347	310	292	324	363	326	290	309	329	345	317	312	315	339	322	315	323	317	327	347	313	302	295	296	325	341	309	342	311	329	295	332	333	309	342	346	303	346	276	340	302	318	334	296	309	336	294	304	297	301	275	306	301	309	330	333	317	338	331	333	315	304	296	341	283	312	321	341	316	341	310	302	338	319	300	295	330	312	321	362	344	323	325	288	317	352	286	305	278	331	314	308	309	321	296	294	320	318	350	301	317	290	338	313	323	332	278	328	286	300	302	312	293	316	340	324	331	323	349	311	318	307	306	352	294	316	359	305	339	293	318	304	295	332	315	326	341	325	311	285	302	333	304	313	319	339	323	337	328	325	336	307	298	293	314	304	337	319	310	313	305	304	304	312	336	319	311	325	283	331	300	308	312	331	312	342	328	301	292	318	309	330	324	329	345	306	302	321	307	335	350	287	301	342	297	332	314	306	299	291	351	324	384	350	316	324	334	309	325	343	331	314	315	303	281	315	332	304	316	310	354	301	327	307	325	317	308	303	357	339	307	330	295	335	323	299	326	282	324	324	304	343	347	328	325	325	289	330	311	305	340	319	299	291	299	336	325	330	323	330	296	314	327	349	281	344	350	335	316	336	338	315	345	358	327	316	325	310	300	286	325	347	332	307	359	284	307	298	322	351	339	316	336	345	343	289	330	292	272	311	304	351	322	296	300	326	327	345	337	306	334	367	339	297	316	317	329	344	333	345	330	330	313	334	313	312	322	318	318	309	309	315	310	328	336	347	337	335	354	329	321	298	331	294	349	295	313	315	286	332	326	321	316	324	318	287	328	303	283	323	335	309	333	311	295	317	300	299	314	316	331	336	341	327	320	338	317	369	322	318	302	316	282	299	306	324	319	319	317	305	299	319	329	261	300	291	363	341	302	297	314	353	343	335	330	331	314	292	309	341	323	325	339	332	286	306	344	321	331	314	293	309	295	326	325	305	320	300	294	335	346	310	289	345	333	293	309	328	302	328	284	341	347	349	334	334	276	300	317	297	321	343	305	328	282	307	268	331	304	313	353	300	321	352	315	340	311	312	281	277	306	304	284	339	358	324	290	318	328	324	329	326	346	312	327	315	325	328	294	333	304	304	330	342	295	305	350	332	316	323	303	322	351	312	319	325	341	317	326	337	329	319	332	288	316	329	310	300	321	324	328	293	306	283	356	301	318	327	316	320	317	355	326	287	297	316	336	303	323	304	309	330	334	332	304	305	312	336	334	334	306	330	322	303	350	311	311	301	332	300	315	287	321	291	334	338	294	294	316	342	294	324	325	361	289	303	319	302	327	353	313	322	308	289	329	332	313	317	324	352	318	313	312	321	350	327	331	311	312	317	280	303	320	306	327	311	318	326	348	325	344	312	306	308	308	305	308	321	333	300	322	318	336	273	275	292	320	332	309	337	324	313	309	341	317	345	318	336	328	331	319	297	326	295	324	312	304	315	301	313	324	298	290	344	328	337	282	312	318	336	344	323	342	344	315	315	282	355	294	317	316	322	329	322	335	335	322	310	325	331	320	287	303	346	310	327	330	321	278	338	330	319	339	324	300	310	321	281	279	357	297	335	344	339	293	334	320	335	346	342	328	333	329	334	302	331	318	304	304	303	345	320	333	309	320	290	308	317	315	300	312	305	322	338	278	311	292	320	280	322	351	305	314	274	325	326	336	348	292	319	316	352	309	314	334	317	336	326	338	305	338	339	316	329	331	311	322	325	306	313	311	319	329	306	333	311	330	335	323	319	295	299	331	340	322	320	310	316	320	308	342	298	296	324	334	304	281	335	357	287	322	318	314	317	313	293	294	327	320	298	338	326	329	301	340	308	288	297	336	333	324	315	351	331	332	308	339	315	336	317	339	341	341	309	304	308	347	349	318	307	329	314	334	274	338	296	322	323	344	335	320	358	310	328	317	295	326	339	332	286	323	327	305	330	312	306	335	336	307	323	293	305	320	290	308	299	323	334	336	296	329	311	285	321	318	306	309	335	291	313	325	320	311	302	336	314	337	312	302	303	332	335	302	300	300	296	310	299	345	339	310	326	315	325	311
2808	899	1004	1071	1057	991	932	919	940	895	920	882	868	866	838	871	875	841	852	857	855	846	823	839	829	814	847	856	883	850	830	797	852	807	809	810	824	826	865	835	812	850	843	826	792	852	835	815	840	841	838	805	836	820	822	822	791	823	805	873	852	878	835	841	822	833	855	810	775	867	902	825	812	814	845	841	859	777	796	765	813	826	852	848	786	833	810	820	856	861	852	821	799	843	846	832	807	849	806	885	827	813	797	847	864	820	798	816	831	814	818	810	803	856	834	819	832	836	825	806	832	830	822	892	787	866	802	781	844	829	773	853	805	840	835	844	865	827	828	827	824	844	814	854	843	820	864	792	772	824	844	858	855	810	788	798	802	826	797	863	825	858	839	852	785	819	858	867	847	816	830	841	819	820	903	852	844	821	818	854	845	812	842	861	766	794	829	895	789	804	907	863	858	848	776	895	866	821	777	810	813	836	787	760	782	849	864	831	807	805	795	857	823	799	844	778	800	841	805	801	838	828	875	853	820	843	861	868	834	840	796	844	809	847	797	822	796	818	868	839	835	827	847	793	836	862	827	878	797	774	851	862	841	817	806	869	796	844	819	825	791	824	813	781	842	807	810	840	861	832	809	813	798	825	837	794	832	803	798	839	805	818	821	823	790	823	854	814	816	888	780	786	832	796	805	836	830	828	821	810	836	844	863	814	798	807	807	817	831	829	837	851	786	835	791	855	833	843	813	820	859	843	832	842	837	809	875	874	866	861	837	853	822	857	787	824	867	775	823	844	743	841	818	827	777	787	815	843	803	815	824	878	806	800	841	821	796	847	843	845	858	833	848	811	822	862	815	784	871	825	838	814	847	802	834	819	854	897	853	805	854	821	855	819	818	820	805	831	845	848	809	822	816	805	850	836	813	838	872	770	852	839	820	827	809	885	873	826	851	808	857	800	843	812	812	824	853	835	839	826	817	896	853	820	821	841	833	784	812	820	822	781	824	852	825	844	791	824	848	841	869	805	857	815	807	846	831	829	803	844	825	836	853	812	814	831	832	812	780	819	845	776	795	840	832	839	811	855	828	816	825	821	804	813	818	836	847	832	784	866	824	874	846	837	862	821	788	780	840	822	810	846	822	838	829	837	857	854	817	796	843	827	822	795	830	806	802	753	797	765	812	787	832	853	798	815	824	811	787	865	801	851	875	823	813	772	885	829	827	829	855	797	786	845	839	797	858	870	862	860	830	818	787	795	842	853	850	809	829	842	799	846	811	782	887	853	868	833	813	827	796	850	793	856	762	806	830	824	808	835	818	863	796	819	815	772	803	837	839	824	781	803	809	835	791	873	743	821	823	862	859	861	826	858	845	826	808	776	837	817	827	818	831	856	806	852	783	818	804	835	855	841	820	785	835	775	855	824	828	838	839	848	789	904	836	869	824	862	859	778	766	851	841	866	874	765	776	875	827	866	882	813	889	796	832	851	787	868	799	825	858	837	866	746	871	846	863	819	803	813	824	864	809	860	831	847	861	794	790	777	793	862	808	862	807	830	869	851	832	809	843	817	814	842	831	837	790	845	883	818	860	794	854	832	830	765	864	825	787	792	753	792	776	824	871	786	834	825	845	821	790	793	813	911	806	806	806	842	802	828	855	818	854	825	836	862	840	821	779	763	849	837	844	805	830	848	769	777	805	810	842	843	840	799	865	824	827	807	853	828	803	816	823	841	855	761	856	871	845	822	814	829	820	835	779	828	813	895	821	815	828	821	791	866	879	860	810	805	810	862	835	805	813	792	747	829	824	854	811	780	788	844	863	827	825	852	832	812	855	813	825	843	853	836	780	847	823	791	805	825	755	837	811	773	804	833	790	795	839	821	833	876	785	829	811	790	889	824	822	814	828	881	766	834	822	810	782	849	765	791	829	774	817	805	829	810	831	842	823	762	852	817	829	844	783	788	766	831	827	782	819	811	858	861	814	861	849	842	809	852	805	774	832	793	847	858	824	819	855	839	839	838	793	795	857	813	804	849	807	742	794	798	810	830	849	865	851	827	834	804	847	901	799	820	763	852	791	803	760	790	828	812	880	814	854	889	840	789	812	840	807	804	778	787	822	836	857	819	818	802	825	786	836	796	801	795	809	875	839	790	823	823	799	819	846	878	799	805	837	846	767	855	822	828	810	813	777	821	808	871	813	847	872	796	849	834	788	795	798	794	845	794	861	837	788	821	873	832	823	840	835	894	804	865	809	778	833	806	835	812	833	853	857	858	849	825	830	799	793	780	810	805	829	799	819	757	811	842	804	828	855	825	814	807	877	801	821	828	868	857	842	830	854	831	829	822	811	827	853	863	848	807	844	785	820	793	791	764	809	793	795	813	784	847	819	850	862	761	831	807	827	836	816	862	877	816	854	828	832	791	839	868	805	820	882	854	804	792	873	770	832	780	859	837	840	836	824	812	839	832	801	846	812	821	853	894	844	780	854	863	821	842	885	822	823	890	839	783	797	849	869	788	886	815	807	823	787	839	829	845	842	804	796	863	834	819	812	829	835	838	857	826	905	837	833	834	798	825	801	842	828	796	832	810	806	808	851	852	809	836	860	871	837	813	811	843	809	873	854	819	820	807	849	840	860	854	869	836	791	774	788	796	885	828	836	807	841	861	827	856	810	850	847	835	788	802	832	817	821	831	840	804	844	826	792	837	822	838	851	887	829	809	820	830	842	849	812	803	789	882	851	798	811	835	860	858	838	764	805	864	834	836	840	769	841	839	816	816	813	829	835	821	830	831	841	823	832	832	842	848	893	821	810	847	798	816	858	826	832	811	807	860	807	777	808	813	802	827	852	885	830	838	808	832	798	852	834	825	852	838	817	899	830	807	854	827	803	833	882	841	830	852	898	806	817	851	837	817	854	836	839	807	849	813	846	862	857	847	779	798	824	793	830	842	852	825	860	776	807	822	817	801	840	836	829	840	865	837	838	854	805	865	822	827	843	857	876	825	787	866	813	831	834	794	815	833	868	780	847	860	819	813	888	829	818	801	792	814	805	839	799	833	810	822	836	810	860	821	813	805	826	844	832	813	842	827	891	840	838	815	793	817	851	798	799	812	857	826	820	869	812	862	906	851	822	767	848	829	826	798	817	833	795	788	797	847	818	841	805	881	854	819	778	830	846	825	811	846	805	809	795	818	825	811	781	755	806	829	780	846	774	807	830	791	804	810	852	835	804	850	825	816	798	821	857	839	871	841	812	770	833	830	911	789	849	830	845	861	819	846	833	800	810	776	865	867	851	848	795	849	773	851	832	780	829	813	833	805	861	852	796	823	834	823	841	797	814	790	804	866	820	850	794	826	834	745	818	818	848	868	782	775	846	813	868	845	867	779	831	823	815	822	827	866	834	861	880	832	821	813	850	818	814	792	865	859	833	837	886	850	846	818	815	809	800	812	820	819	803	839	867	801	786	849	786	831	866	814	854	807	850	834	840	859	914	829
11474	1225	1297	1048	822	636	614	545	456	438	427	388	393	406	372	390	299	371	352	353	330	337	355	324	314	301	301	296	310	303	332	313	330	311	330	301	323	341	364	339	324	358	343	346	294	327	354	336	292	311	311	315	290	281	341	310	351	318	297	328	327	311	321	343	313	322	330	344	319	300	308	326	361	344	328	300	316	327	331	295	287	342	332	301	333	325	300	301	314	316	320	325	309	316	308	319	285	323	292	350	311	336	358	350	326	301	289	312	300	298	274	327	301	320	303	319	358	285	291	317	332	313	324	339	325	314	326	324	288	291	326	323	329	298	294	308	336	307	327	330	297	280	283	309	296	326	312	303	312	303	301	304	275	332	305	321	336	330	293	318	306	312	318	326	301	332	314	318	329	289	327	303	287	312	298	303	334	325	286	332	313	297	282	330	311	293	314	329	326	278	317	321	309	307	303	333	324	328	343	297	305	324	298	301	341	311	327	314	322	309	292	309	327	313	321	321	340	330	335	340	341	329	332	291	336	341	301	345	316	309	308	315	330	340	341	332	327	338	310	309	337	290	306	320	322	318	324	313	324	294	335	358	333	291	279	314	298	296	305	319	319	314	308	304	321	312	336	295	321	306	334	289	316	330	338	300	291	331	300	311	305	351	342	313	285	290	278	308	297	309	263	283	285	302	313	288	330	316	314	339	328	329	309	310	328	294	331	293	338	306	316	315	312	321	331	323	321	310	287	298	273	343	322	301	314	310	288	319	335	327	326	335	304	286	326	291	315	341	331	307	331	334	305	308	313	306	304	302	281	325	294	306	331	317	297	341	306	326	299	290	305	340	323	323	295	300	306	299	303	314	303	299	307	311	318	302	305	321	349	318	301	329	328	302	315	294	312	332	338	307	338	347	328	314	320	319	311	303	327	314	304	345	306	313	332	264	328	304	308	295	337	336	328	305	310	342	322	327	315	290	315	294	322	330	313	351	324	293	295	326	305	286	276	358	320	307	321	319	321	334	324	295	307	309	314	337	296	319	328	334	324	301	329	301	290	283	327	307	310	339	302	301	314	346	307	288	293	321	310	307	306	316	309	299	301	295	301	334	313	323	306	343	305	278	304	324	302	303	321	323	306	296	309	297	318	284	304	308	287	286	302	299	298	315	319	299	331	301	307	316	301	332	280	308	312	300	348	306	302	317	320	337	339	325	303	308	307	338	333	307	294	316	315	279	329	315	322	355	287	316	334	311	304	315	336	316	349	328	295	313	309	328	339	318	335	290	333	326	342	354	309	302	336	316	293	290	327	289	326	315	339	331	319	291	322	285	303	314	309	306	337	291	307	346	297	318	307	307	292	299	312	310	321	328	286	318	318	316	344	301	307	320	296	330	352	339	312	295	334	316	307	316	309	363	319	288	310	300	292	317	298	303	313	299	283	307	316	334	302	285	336	305	318	312	348	296	310	340	305	323	307	312	329	301	304	294	329	308	305	314	283	335	312	315	318	274	311	329	294	318	349	280	357	314	321	344	303	309	305	316	342	287	289	317	325	297	312	319	306	335	335	327	298	338	314	338	314	305	288	309	323	350	316	314	298	298	342	309	325	331	287	313	344	294	333	306	334	291	318	357	328	314	316	334	276	314	326	289	319	280	334	303	336	301	300	286	316	300	296	307	295	297	305	321	302	344	340	292	344	274	336	299	292	320	295	325	308	316	320	312	319	309	352	295	313	296	290	307	304	315	319	309	305	301	312	302	344	301	301	299	340	311	287	314	322	319	312	288	287	311	330	342	279	332	294	350	336	308	314	328	313	348	303	309	304	288	278	353	325	315	305	327	308	291	304	285	342	308	320	337	330	289	312	306	279	318	317	312	329	315	284	353	319	328	292	331	307	332	315	312	336	347	331	329	294	301	323	285	321	316	319	328	333	305	304	334	345	291	332	328	309	314	271	330	306	310	289	326	329	317	294	300	341	283	303	298	282	310	339	314	311	301	297	304	304	283	328	331	319	320	316	347	332	320	314	301	313	329	306	307	305	290	317	331	292	275	288	295	323	309	310	320	320	323	318	300	329	329	343	311	290	319	321	314	305	326	354	318	325	294	308	326	288	309	322	345	283	297	314	320	301	324	343	283	291	291	297	326	343	326	295	292	299	302	323	314	299	284	318	318	307	352	318	309	315	318	293	298	349	320	311	303	345	312	327	343	310	304	324	314	337	296	319	328	323	309	304	288	335	317	280	345	307	302	307	328	307	332	335	315	314	308	301	319	311	286	309	328	347	324	315	300	316	322	315	323	332	303	350	298	308	334	287	325	303	343	316	315	333	337	336	298	309	315	320	354	350	334	312	298	299	339	359	284	295	313	368	301	297	307	283	304	334	291	276	333	334	301	324	299	283	329	330	327	302	327	308	316	348	315	294	338	326	307	318	308	313	293	366	312	315	315	307	291	298	306	291	344	339	296	308	333	316	300	314	265	336	345	306	285	303	342	321	324	289	320	315	360	289	326	298	322	337	306	322	320	295	335	296	317	305	288	294	308	272	326	312	313	295	272	311	331	301	332	304	331	323	321	321	327	320	308	311	296	318	334	315	277	297	302	335	349	342	332	333	303	299	331	311	311	296	324	324	301	307	312	324	315	306	340	304	308	276	298	310	308	294	320	288	277	349	329	310	332	314	334	312	356	303	330	344	301	311	301	341	303	340	321	325	309	307	321	336	301	306	290	319	311	339	327	309	344	315	322	326	334	322	339	318	301	327	314	308	320	335	308	312	327	323	345	285	308	301	313	351	299	323	314	313	324	309	307	326	291	296	316	311	292	311	329	328	335	302	313	299	301	309	345	323	310	278	338	326	320	336	326	303	308	330	308	302	312	305	326	347	311	310	343	300	331	297	315	326	311	271	327	333	344	321	356	333	286	309	284	303	310	314	329	328	342	328	285	314	304	297	347	306	328	335	323	319	323	313	310	304	321	324	298	317	281	291	328	327	334	315	335	295	308	296	322	287	323	305	298	302	309	325	320	317	317	316	350	304	348	318	331	327	299	346	329	330	316	328	294	350	347	309	316	306	315	322	314	298	339	312	266	341	334	333	334	309	301	292	357	319	317	283	299	309	309	295	336	323	338	347	315	321	280	311	326	343	321	317	313	301	318	371	356	374	303	297	307	332	312	311	337	294	307	312	315	324	310	339	310	350	286	320	301	335	272	316	303	339	293	291	295	271	308	311	294	313	310	301	321	317	301	311	313	311	332	308	292	334	286	319	320	324	307	337	266	313	308	310	336	322	294	314	291	334	318	323	341	322	311	305	308	336	305	309	288	309	307	314	302	316	294	297	298	313	301	315	312	306	303	327	333	309	319	320	326	306	297	308	316	317	322	333	316	309	303	287	333	308	287	317	314	323	299	328	301	327	304	320	303	302	305	288	315	306	272	300	294	294	315	344	295	294	308	373	350	338	337	318	353	284	303	323	337	322	303	294	280	349	298	282	323
6520	1561	2592	3209	2763	2440	2144	1911	1723	1586	1468	1344	1280	1212	1137	1147	1045	972	968	1016	995	1038	960	955	901	973	897	928	888	876	875	868	942	897	877	870	886	874	890	840	851	846	850	816	803	848	839	854	834	829	822	838	845	855	819	790	825	812	793	820	781	788	852	826	818	769	857	818	835	841	810	853	810	802	820	770	800	781	781	803	787	862	800	792	805	787	819	808	800	827	835	782	810	813	822	828	805	776	826	751	833	794	821	784	818	818	781	819	793	790	766	812	810	826	793	806	797	755	857	764	798	827	786	818	786	790	810	808	743	767	782	792	796	809	822	806	765	786	848	796	827	813	834	798	781	771	798	783	776	823	843	769	784	772	787	809	823	791	799	779	793	788	850	798	773	805	792	791	821	834	803	777	804	815	780	847	822	763	822	809	801	808	792	797	808	805	779	828	818	774	793	827	780	770	851	796	746	777	767	800	780	840	767	798	774	779	802	806	771	805	755	858	830	767	769	784	797	766	766	814	783	758	798	849	828	771	849	815	821	836	809	821	768	825	858	832	799	760	787	839	823	795	785	815	757	810	822	824	812	764	757	780	821	792	806	818	747	876	797	823	843	804	828	820	818	860	801	790	738	843	808	839	792	767	829	822	837	761	779	771	800	767	791	786	782	783	850	829	818	763	762	818	825	811	820	867	819	739	767	809	858	814	827	808	845	748	800	780	774	814	772	764	807	881	804	764	837	860	795	801	824	826	831	851	795	775	857	801	861	797	829	775	777	824	799	820	822	837	789	755	758	765	859	818	821	754	762	795	775	798	776	816	803	794	756	795	816	753	776	831	794	796	805	817	785	818	796	807	814	799	779	812	804	810	838	808	807	767	794	828	830	814	815	829	815	769	804	763	821	816	814	822	804	783	799	845	807	822	764	811	823	782	794	756	741	820	796	803	785	806	828	834	844	793	745	842	827	824	795	813	802	824	804	828	796	814	813	842	800	795	815	805	828	797	789	803	818	797	798	782	788	789	855	792	776	767	814	780	819	791	809	780	782	804	768	778	772	755	761	785	826	771	812	818	825	784	803	799	767	762	806	868	781	836	790	758	783	818	815	734	797	789	773	826	829	797	749	822	839	736	801	829	815	810	789	804	798	849	780	849	847	792	819	822	787	819	795	820	847	818	824	828	807	805	800	764	740	777	813	810	827	777	775	789	801	781	798	783	796	769	792	789	816	773	834	809	774	825	776	884	776	789	822	820	828	773	815	848	794	804	823	811	833	828	793	829	795	751	805	827	788	828	828	768	831	830	828	814	781	839	782	808	849	735	768	771	832	828	783	834	780	837	763	777	803	788	886	824	810	800	812	789	808	816	781	796	799	800	878	761	758	765	776	722	799	764	838	766	776	793	859	716	785	835	765	774	831	774	786	766	805	826	797	838	811	844	819	776	761	850	813	808	768	780	856	779	826	775	787	783	798	795	836	856	798	815	786	811	796	842	821	802	765	810	814	810	816	788	743	842	850	818	837	728	840	817	828	753	825	799	765	795	803	814	785	771	812	821	861	809	794	801	816	813	861	785	803	822	810	779	842	777	769	762	769	788	902	836	804	851	780	817	799	825	781	828	863	770	745	769	796	774	826	764	765	775	802	760	784	830	809	834	793	802	834	804	756	805	789	800	814	882	835	813	825	798	742	758	766	793	796	723	800	785	822	815	788	800	824	849	891	797	836	778	824	836	826	814	807	790	838	846	809	795	843	818	809	845	816	811	800	838	843	793	853	823	797	833	786	783	826	762	806	767	813	823	809	759	760	805	803	826	827	804	818	890	854	790	781	799	836	812	843	785	785	846	798	830	794	796	861	848	788	838	849	788	769	777	807	808	795	843	777	774	869	822	823	798	823	799	823	792	833	775	852	809	817	783	837	823	867	789	774	792	802	781	765	801	794	836	803	796	800	823	822	798	839	839	838	767	802	779	841	775	814	826	802	831	785	838	819	811	763	784	825	753	800	828	803	814	802	840	812	828	818	803	785	754	831	849	821	812	795	799	875	809	801	770	757	812	844	825	862	797	808	766	802	841	748	808	864	795	789	761	800	796	833	798	763	821	784	816	832	787	795	833	787	810	755	795	822	823	814	838	837	788	778	814	825	769	783	817	826	821	802	772	800	809	824	779	805	774	780	829	803	823	835	839	792	759	807	801	780	781	845	786	770	740	797	784	859	902	838	808	777	790	763	794	821	807	835	808	846	766	789	738	829	771	786	830	828	846	842	806	768	850	786	784	783	778	848	821	708	785	841	839	772	817	828	780	759	815	851	786	863	840	741	777	787	817	775	822	765	822	739	793	829	862	795	887	814	794	771	803	785	785	779	788	814	739	768	720	763	850	823	837	843	787	826	814	795	846	824	838	786	784	832	785	811	782	764	777	808	760	803	799	800	778	811	830	779	842	741	855	841	856	834	809	803	822	717	838	805	796	790	769	796	830	791	831	810	788	763	777	849	783	831	788	814	811	835	804	822	833	829	795	818	787	818	806	789	855	795	785	798	812	801	752	834	794	790	775	750	788	789	814	756	784	818	778	850	738	794	755	768	784	811	776	777	790	859	814	815	801	815	822	801	810	850	778	803	807	780	773	803	806	768	789	864	775	782	811	831	858	788	728	822	809	758	768	794	832	834	763	837	788	792	773	800	830	847	778	824	778	762	804	813	822	742	772	775	798	789	786	771	816	839	820	810	746	845	793	828	837	828	824	865	834	796	818	780	832	773	836	819	803	777	798	848	790	822	806	802	811	844	809	807	817	834	811	783	864	799	840	871	804	839	801	772	810	824	808	818	884	754	780	820	824	818	771	821	814	850	780	791	809	824	800	836	760	834	840	808	844	831	833	802	786	791	816	762	817	725	820	799	789	796	796	773	781	823	817	808	826	810	802	792	818	820	810	783	785	807	761	799	796	768	794	769	814	769	783	781	816	802	827	803	798	802	803	798	804	813	778	765	787	788	752	748	783	763	776	802	824	797	779	797	817	778	814	787	787	737	761	794	840	802	849	797	824	850	808	834	838	758	768	800	861	810	797	825	741	848	814	813	856	799	827	767	778	776	785	798	821	837	833	799	795	822	838	806	802	809	816	794	805	857	795	801	768	823	800	814	765	818	821	823	793	834	774	798	790	795	772	808	813	807	786	763	800	810	770	799	833	797	818	764	806	786	805	811	768	790	744	821	774	825	806	803	803	845	801	741	800	810	793	818	794	773	814	814	766	767	832	801	779	816	739	841	805	832	782	820	778	861	754	817	826	836	840	767	781	768	832	801	786	784	766	816	753	775	809	821	828	823	831	830	807	809	809	805	801	746	762	824	783	821	805	781	767	818	795	797	829	786	788	785	823	785	798	777	826	782	803	807	828	806	752	772	780	822	859	785	811	825	825	793	803	779	834	813	771	849	804	817	766	820	799	843	819	765	753	815	779	770	818	845	840	789	774	804	780	812	803	805	826
20000	2569	2264	1710	1205	901	682	475	473	385	358	342	257	279	281	203	216	223	195	222	189	193	190	204	182	170	169	160	154	137	185	173	159	166	177	152	178	158	167	151	142	164	136	142	169	150	153	129	153	159	155	140	142	133	166	164	166	149	187	145	173	165	124	159	137	151	131	152	165	136	148	140	150	153	169	151	148	139	150	154	162	161	145	138	159	145	150	137	154	141	144	131	124	163	153	151	156	149	151	130	138	138	151	162	166	139	145	179	154	150	141	172	171	144	146	144	145	166	144	144	150	151	150	154	128	160	128	120	153	132	129	169	172	126	173	167	157	132	153	131	155	141	134	123	159	165	133	152	143	140	157	145	165	144	147	138	167	134	129	157	148	147	133	145	141	140	144	156	153	151	145	163	148	149	161	164	132	135	163	151	130	135	147	151	156	147	170	147	137	145	171	131	155	153	138	138	151	140	162	134	133	145	158	135	142	139	144	164	149	133	144	163	141	139	145	142	140	146	125	156	137	159	164	147	163	141	154	159	182	137	139	151	179	151	140	136	158	162	154	169	157	150	149	145	142	146	160	149	168	121	129	148	142	156	178	164	161	148	149	157	144	153	173	159	164	164	157	137	148	135	132	154	139	155	133	143	165	149	146	143	155	163	144	149	145	139	128	168	146	169	167	137	160	148	143	165	146	119	141	139	154	153	137	133	164	144	152	140	126	147	156	151	135	113	144	139	136	156	143	144	129	144	154	139	146	143	156	160	140	120	153	157	171	123	154	146	141	155	163	162	142	147	146	144	151	155	156	146	152	139	156	128	144	163	141	139	147	147	142	156	151	160	152	148	158	119	155	141	139	122	152	144	172	149	166	144	151	152	151	142	155	148	126	136	167	159	189	133	162	137	147	131	168	154	157	150	152	137	137	146	148	155	147	151	149	127	153	141	144	176	140	164	185	127	138	134	156	128	158	153	141	152	161	149	135	148	148	131	173	151	118	177	146	128	135	147	152	158	134	141	144	155	159	156	153	168	157	161	156	148	150	157	131	179	148	166	141	162	150	138	143	160	131	121	143	142	147	123	163	154	149	152	142	153	147	139	156	144	135	146	176	171	150	163	154	156	144	161	175	163	157	169	147	147	139	135	158	131	156	161	144	145	140	142	152	151	152	132	139	144	142	150	146	150	151	157	154	131	143	146	127	119	147	124	149	155	145	148	161	122	157	160	148	164	141	156	156	141	154	154	143	152	143	141	141	163	170	173	141	142	146	138	155	159	137	141	163	144	138	156	157	173	127	132	165	151	138	146	157	149	159	142	137	153	128	146	168	153	127	141	152	146	167	135	142	137	158	144	163	131	144	136	153	175	143	162	124	149	157	146	133	162	127	137	154	137	175	129	151	146	161	137	140	146	134	143	161	155	167	126	156	181	135	152	155	141	159	128	142	148	140	123	153	144	160	143	157	152	145	128	143	159	161	139	129	147	124	140	150	154	170	155	159	148	154	132	143	137	151	153	124	157	136	152	132	156	139	135	139	134	150	139	140	151	145	139	162	166	146	135	137	132	145	156	139	150	140	148	149	154	172	163	129	138	148	138	143	158	150	149	136	161	158	126	149	137	151	148	140	162	142	146	165	167	178	141	137	136	149	142	139	141	134	157	142	155	149	150	153	139	153	149	143	151	135	164	146	155	152	123	149	122	148	147	157	126	127	160	154	133	127	167	139	145	181	141	145	159	154	154	150	141	133	148	176	161	150	152	138	136	143	153	142	162	153	140	132	158	135	158	131	143	115	149	121	144	154	166	166	166	141	136	154	137	146	141	141	152	152	142	144	145	138	151	146	159	143	154	159	147	149	143	178	142	130	138	140	151	142	129	154	134	152	155	156	130	128	132	140	144	133	149	145	138	153	162	129	158	138	138	155	144	154	143	128	143	143	140	159	139	148	158	159	118	147	145	150	144	160	150	154	159	146	156	137	125	147	169	156	125	129	157	141	142	142	152	136	136	135	151	150	139	130	147	159	139	149	150	142	152	141	133	152	142	142	136	132	145	145	156	140	137	176	161	159	151	160	138	129	135	138	142	136	144	121	145	146	149	153	147	161	147	140	140	141	149	152	160	147	151	148	128	148	171	161	163	143	142	156	156	140	149	131	150	130	154	149	151	150	161	129	139	153	127	140	145	140	136	131	155	117	159	135	111	135	148	157	167	159	135	136	146	165	158	159	147	166	154	137	139	143	129	148	144	139	146	183	156	125	128	163	133	136	163	147	138	142	139	145	153	154	152	144	152	174	158	164	167	131	138	157	148	165	163	160	127	130	149	149	149	156	138	131	136	153	154	146	163	127	162	132	148	147	139	163	148	160	129	144	167	125	165	149	153	166	152	150	151	134	165	138	139	135	147	142	148	123	125	135	160	129	137	114	132	135	167	136	128	144	138	146	135	157	149	120	143	132	151	132	138	143	148	153	138	128	130	152	148	123	136	151	148	132	152	149	155	156	155	145	176	161	157	130	162	151	154	152	141	155	139	156	141	143	133	180	154	121	137	136	141	127	152	131	139	155	145	153	146	157	149	155	140	129	149	150	161	167	140	135	145	163	135	136	149	156	154	146	144	174	151	129	142	145	154	133	136	152	169	136	155	157	148	131	138	145	163	151	145	122	120	150	122	140	138	151	146	158	161	149	117	145	151	140	156	145	139	144	161	142	155	137	130	144	144	153	134	149	127	163	149	136	155	150	165	156	141	148	141	152	137	139	160	163	129	143	138	143	146	145	139	138	136	144	146	152	117	171	132	157	146	131	143	130	149	137	173	142	137	146	149	139	148	153	147	146	150	168	150	155	147	164	158	143	136	128	152	152	168	150	142	141	135	151	146	138	131	136	146	142	167	140	161	149	155	136	158	128	154	132	152	124	160	154	139	158	161	134	145	126	149	157	134	151	174	150	161	150	152	140	146	150	119	139	148	149	160	160	165	161	137	132	156	150	144	175	160	143	155	152	148	153	122	137	146	140	146	128	148	156	147	158	146	150	145	172	142	149	169	160	175	156	151	146	152	148	159	168	154	150	115	148	131	171	123	159	155	148	151	143	166	136	149	118	145	159	141	163	158	157	161	132	150	127	127	151	147	161	162	122	151	162	120	173	129	149	156	161	132	124	125	133	131	155	163	162	141	147	149	138	146	143	152	159	153	134	155	158	137	130	146	156	168	162	146	166	152	148	118	148	140	131	160	145	154	163	138	141	146	158	167	135	160	143	145	137	146	155	137	137	139	132	136	160	138	166	154	140	159	147	172	151	164	170	129	134	134	140	141	152	137	132	153	142	135	146	147	136	132	139	140	163	133	153	158	129	148	147	146	147	135	175	126	139	154	147	130	124	139	153	157	139	152	160	133	133	140	131	148	139	137	150	150	147	127	142	151	131	165	145	160	153	130	150	154	169	158	148	132	140	142	138	147	155	138	139	141	145	132	144	156	127	169	132	136	136	146
8794	1970	4074	5113	4479	3638	2991	2553	2111	1870	1604	1416	1243	1192	1104	950	934	885	876	806	794	712	721	632	683	662	617	596	560	580	562	527	543	555	505	502	549	544	538	545	486	458	496	512	490	489	486	479	508	460	531	484	447	478	467	467	494	472	463	427	452	469	426	451	489	421	450	438	462	443	430	420	458	442	430	429	412	437	443	418	408	415	454	426	436	429	447	433	426	426	432	433	459	449	466	439	407	452	412	414	431	442	437	415	447	431	422	410	415	414	446	425	382	425	424	427	401	443	451	463	400	446	453	438	398	396	476	446	450	416	429	402	400	417	411	375	441	396	398	411	423	437	377	448	442	402	390	404	434	438	418	383	432	431	466	404	406	414	455	397	415	446	439	456	430	388	450	429	420	446	416	428	396	419	443	467	452	381	383	420	422	388	422	411	411	443	418	411	425	391	415	420	428	448	407	389	376	427	422	424	398	389	455	439	430	413	408	381	436	372	431	401	460	438	422	389	429	387	445	418	425	419	424	453	435	468	423	412	413	410	441	418	473	361	404	441	478	426	389	404	409	405	434	414	393	427	414	438	424	432	391	418	429	438	384	395	425	395	399	420	380	414	380	436	412	447	445	446	419	443	417	421	435	463	436	433	420	407	415	421	404	427	408	402	380	450	431	412	449	391	440	403	425	414	414	363	415	428	423	416	437	408	389	407	397	429	398	431	409	467	439	400	393	390	414	467	409	395	448	445	440	417	398	416	423	418	413	410	449	404	391	414	396	399	457	404	416	427	461	422	437	461	410	413	443	407	428	426	410	409	423	412	410	416	418	418	395	427	421	412	420	415	384	424	432	405	419	417	396	412	420	430	406	397	430	421	433	432	430	378	439	417	461	438	407	390	404	437	407	404	385	423	469	395	397	405	432	392	447	455	402	424	415	424	426	393	439	411	429	413	425	409	398	384	415	433	450	392	388	397	476	415	432	403	433	374	461	393	383	431	431	446	351	419	444	452	415	398	423	404	410	388	384	414	422	409	418	429	468	433	415	430	455	420	439	444	427	430	405	419	412	381	399	425	394	461	435	415	388	450	443	414	377	411	412	410	428	436	389	395	449	368	417	406	395	419	415	374	418	419	401	426	407	420	425	466	428	429	429	429	448	411	436	418	441	407	424	408	403	469	446	402	394	420	419	403	411	428	438	395	402	394	420	406	377	432	423	422	424	403	415	419	413	435	414	442	445	465	413	425	407	418	386	411	403	403	420	412	383	412	431	419	414	419	422	438	427	412	423	395	376	395	405	415	413	407	430	383	422	438	400	466	420	416	413	423	419	403	424	441	418	370	447	442	430	387	452	386	404	407	397	437	444	427	428	392	391	438	385	426	432	419	350	422	442	410	386	436	446	428	442	356	416	413	430	370	393	439	433	396	378	391	422	389	435	413	430	437	381	431	427	418	487	433	433	411	455	451	424	443	465	428	412	430	439	464	398	405	394	423	438	419	434	455	399	421	405	400	418	424	424	406	409	398	436	445	429	423	412	384	424	448	381	434	389	419	420	447	443	405	421	425	434	392	431	446	449	403	394	388	403	398	401	413	436	408	426	443	421	407	417	408	398	419	418	441	426	435	431	406	429	394	401	424	424	416	410	426	435	400	428	437	439	381	414	431	439	414	411	428	437	409	437	433	403	438	424	448	433	400	428	420	421	429	453	395	408	417	414	417	390	390	408	411	410	422	439	405	388	432	414	427	389	430	390	434	429	390	408	424	414	400	393	407	414	441	405	404	421	383	411	394	437	409	427	439	411	427	413	429	379	405	381	450	396	386	420	459	371	439	421	420	430	402	437	403	414	405	382	446	406	396	419	448	401	396	438	388	412	453	419	416	394	419	376	447	443	434	399	419	399	402	419	458	403	428	420	406	393	462	436	436	375	417	432	394	412	391	404	422	387	414	393	441	441	374	424	431	417	426	411	403	400	431	421	412	433	414	466	403	404	393	410	405	436	408	406	434	406	431	404	397	403	423	380	429	422	428	404	437	400	435	425	407	421	446	411	415	432	407	418	389	437	411	387	409	456	449	430	414	404	424	380	412	395	418	417	380	393	450	451	436	420	420	421	391	440	420	438	435	378	424	461	386	449	426	387	379	371	413	427	467	412	411	408	432	431	426	445	391	426	408	410	387	415	447	405	382	449	427	444	438	425	384	405	402	398	477	456	422	414	373	420	401	423	426	412	420	398	427	401	401	417	424	389	415	405	406	392	431	429	396	440	418	410	403	412	413	392	401	420	422	403	409	420	448	443	403	391	411	408	417	429	401	404	440	445	420	408	454	437	427	414	460	428	430	399	415	400	440	410	408	456	461	444	422	425	412	424	442	426	406	401	451	405	431	426	436	422	427	426	387	401	451	392	443	400	422	404	423	415	408	422	446	399	423	414	417	397	395	443	440	432	362	434	381	376	396	440	426	421	448	433	458	430	435	417	432	438	464	400	436	409	420	446	398	461	417	388	389	410	409	398	429	409	418	424	393	406	392	389	424	412	433	444	408	396	438	411	402	430	452	391	419	410	430	386	413	431	446	449	454	409	442	443	374	396	398	397	411	399	413	388	436	419	436	434	436	389	403	447	438	399	443	427	431	410	435	419	423	428	457	467	403	423	416	440	405	415	472	421	427	396	436	399	414	440	432	420	413	389	388	411	419	430	439	374	394	396	417	414	404	409	454	407	439	454	406	404	417	438	407	418	401	406	404	450	447	419	408	364	417	422	445	466	451	433	430	435	386	393	392	485	421	411	390	450	405	387	392	425	409	398	397	420	425	421	419	411	423	404	425	427	421	415	388	436	442	391	406	405	436	425	424	394	400	432	415	424	420	412	432	411	449	463	396	406	418	410	383	411	365	418	442	415	422	429	444	428	443	374	443	394	441	407	443	412	396	413	397	390	429	381	425	415	429	419	431	421	410	436	400	439	425	397	438	424	390	415	418	375	453	448	449	402	408	461	427	405	410	404	368	407	418	432	438	421	435	382	418	409	393	443	439	434	408	418	454	447	398	450	438	449	426	405	396	390	417	427	372	431	399	417	401	430	418	415	418	421	447	452	419	387	413	386	446	430	402	434	409	405	416	410	425	419	431	451	415	430	420	420	409	407	421	433	397	430	424	411	429	407	417	412	391	416	393	394	383	401	436	379	421	415	390	388	429	424	409	385	445	393	415	399	419	375	411	440	403	430	386	416	445	400	414	375	435	430	429	435	419	392	431	428	439	430	412	421	431	424	396	409	398	447	423	442	417	411	422	413	459	381	416	473	412	419	420	464	405	436	412	404	455	398	423	406	433	408	417	384	440	393	407	407	434	421	402	407	424	453	452	424	425	392	387	423	400	446	433	405	432	423	400	395	404	394	437	403	424	430	439	411	376	437	434	415	430	417	416	412	469	417	422	434	434	448	360	445	441	423	413	493	419	403	444	444	423	412	397	391	445	435	430	441	423	431	426
2836	368	387	366	371	360	388	332	358	357	344	331	295	327	320	360	346	327	333	350	328	333	344	329	316	308	335	292	299	279	324	309	308	296	297	309	338	337	313	322	320	313	308	315	315	323	366	333	313	345	292	297	319	341	320	287	311	312	311	339	297	303	316	295	341	335	333	335	335	306	316	322	321	331	325	331	289	320	271	329	327	302	345	347	346	329	311	341	319	319	325	309	323	328	316	341	311	316	302	332	324	304	324	307	331	299	283	320	326	302	308	304	329	307	348	321	307	319	298	303	327	340	283	293	335	309	331	323	303	284	333	325	312	289	309	278	328	282	277	314	310	315	267	357	276	314	305	349	329	332	352	271	284	302	314	291	315	308	347	328	305	320	323	322	311	308	299	311	328	318	313	322	354	375	306	331	301	328	305	342	307	314	314	303	287	316	306	339	295	359	329	296	332	285	355	319	319	278	312	295	291	317	328	317	313	315	322	301	306	349	339	327	345	311	295	336	323	306	319	322	297	350	316	309	349	322	295	306	299	315	323	313	320	298	323	309	343	341	291	337	314	344	332	329	351	337	282	328	305	327	319	308	302	302	321	332	297	314	312	329	335	310	313	307	339	334	327	320	324	313	331	312	321	309	302	292	350	330	371	300	333	293	319	312	325	351	315	321	315	355	310	352	317	299	317	315	319	308	334	319	319	369	309	336	338	339	333	301	312	299	309	360	344	319	327	305	319	320	328	322	305	319	319	273	282	329	313	325	308	332	343	315	361	291	296	330	325	317	333	327	334	295	328	319	310	295	304	331	297	346	307	357	294	337	305	305	304	324	344	344	320	299	334	340	333	322	316	313	313	312	315	301	299	315	320	305	275	318	329	283	304	318	322	328	315	311	337	340	309	314	338	361	329	320	330	364	345	321	321	316	336	300	312	316	286	343	319	326	327	295	319	314	338	313	299	326	320	331	315	337	304	320	313	312	333	307	295	330	316	302	296	321	287	299	334	313	313	299	339	342	311	312	310	289	303	323	320	293	312	310	311	320	322	327	278	302	315	349	325	324	336	323	281	315	309	317	333	356	298	302	346	321	314	343	307	316	312	322	332	311	330	323	328	333	317	317	341	329	348	326	308	346	342	288	288	350	314	342	310	282	332	315	309	307	333	309	326	312	324	325	332	282	327	349	318	327	315	301	357	332	310	333	309	347	315	294	337	314	324	306	338	305	314	296	325	337	342	360	305	312	350	322	363	311	312	342	311	334	305	321	306	310	347	320	299	340	323	329	356	327	328	325	300	327	342	302	326	320	299	346	310	313	302	328	333	305	331	342	318	362	390	314	327	299	302	316	319	345	346	304	341	324	327	297	306	309	284	313	310	328	298	321	304	315	324	315	349	337	324	329	329	320	324	344	313	311	333	318	318	314	318	323	302	306	329	300	332	304	322	298	302	306	334	305	320	296	328	309	321	314	309	337	301	315	309	280	343	325	316	293	341	339	317	302	296	320	322	322	299	310	341	319	331	323	300	353	310	333	311	277	304	309	334	291	308	354	319	314	328	318	321	330	305	278	304	312	304	340	283	327	319	288	360	310	335	304	329	308	309	298	309	357	300	339	338	315	328	357	332	309	323	330	324	326	316	326	338	333	303	337	328	310	342	332	298	303	279	310	314	318	310	300	308	321	352	321	355	323	342	300	303	317	291	293	292	313	352	316	305	331	347	304	335	293	314	363	307	285	297	345	345	332	354	347	328	287	316	335	335	311	341	350	280	342	323	305	338	324	310	328	347	310	328	341	309	341	294	327	339	314	324	302	294	339	314	274	350	313	330	344	318	325	325	320	318	285	271	289	341	314	303	332	322	298	337	335	317	346	356	298	336	289	366	316	299	329	333	325	312	308	321	319	306	316	307	311	316	312	324	308	306	346	316	305	338	316	302	285	329	325	313	312	322	320	291	301	327	324	316	313	352	310	292	335	308	315	350	306	302	317	305	298	318	278	347	304	324	282	333	341	320	291	349	314	290	322	314	337	346	348	321	343	345	302	331	315	282	372	350	318	305	325	315	318	299	333	307	324	297	329	297	323	328	316	296	347	323	313	312	330	308	324	320	318	368	308	336	359	362	335	339	314	296	316	304	330	316	318	291	329	322	327	327	320	322	333	291	326	321	314	322	326	321	335	340	321	302	330	332	336	298	350	318	310	314	325	329	314	332	357	311	309	293	276	324	306	310	334	336	342	319	313	288	306	334	270	327	311	303	344	324	321	368	327	303	332	335	339	322	319	302	325	341	333	291	327	325	346	327	325	284	316	318	318	316	294	337	360	314	339	346	320	319	322	316	317	294	323	326	323	287	305	280	339	314	314	319	319	316	336	318	300	351	300	331	309	307	337	323	322	307	297	310	318	302	311	315	281	350	323	320	325	309	336	329	341	356	328	306	327	334	292	343	307	342	345	308	345	309	336	340	315	350	357	339	299	332	297	323	303	364	326	323	300	323	332	330	319	298	313	307	307	334	341	293	323	314	319	335	334	318	319	310	330	306	326	296	302	325	309	323	292	321	344	313	343	322	327	329	318	319	323	323	346	330	363	318	328	288	324	335	320	294	319	332	326	336	313	336	320	320	328	279	322	298	291	330	310	325	326	290	310	354	323	307	310	339	334	343	306	293	303	310	324	304	316	307	308	296	328	346	308	315	326	320	322	333	286	326	290	333	334	341	292	295	301	326	296	315	305	332	323	338	335	293	330	320	356	343	286	310	354	313	316	322	314	307	303	308	317	327	341	317	332	327	316	302	338	335	341	321	336	338	305	295	298	358	327	308	345	333	326	332	311	332	342	329	308	323	274	330	352	303	321	292	311	336	358	325	322	285	320	301	323	343	315	324	340	290	334	310	301	317	291	315	282	325	325	320	343	329	309	311	309	325	304	337	326	308	322	315	294	312	335	349	362	312	329	316	315	328	348	346	321	324	310	314	322	342	304	337	313	294	319	316	284	326	329	318	332	314	299	297	308	324	313	333	322	337	340	321	334	325	324	313	326	344	292	279	359	323	298	308	298	312	316	309	316	331	314	307	318	330	326	331	325	317	333	323	296	301	334	303	343	345	321	330	316	305	316	312	313	348	317	308	297	343	286	321	324	312	326	307	323	311	323	314	312	317	309	354	304	308	314	327	335	312	292	325	313	308	307	319	312	362	313	317	324	322	324	295	303	333	343	327	308	279	308	332	316	313	329	323	344	308	314	317	326	326	322	284	341	355	331	333	329	321	325	320	307	290	324	289	346	320	313	332	302	345	310	328	325	335	322	326	341	309	328	298	331	325	339	311	348	316	298	292	320	352	340	331	306	313	356	335	326	308	355	294	306	330	304	344	320	331	326	301	336	324	298	321	325	336	331	318	310	284	331	306	319	333	289	321	346	351	321	332	338	299	301	291	336	334	325	329	322	296	334	328	306	321	323	336	336	309	319	329	330	332	328	312	312	333	342	310	298
2725	917	998	1013	1034	939	974	939	936	911	869	873	861	843	851	863	839	831	831	865	855	821	864	851	828	828	876	871	836	839	828	785	789	826	802	800	844	845	831	751	824	868	840	845	818	865	817	789	850	812	819	869	845	858	864	843	836	847	846	785	833	811	799	806	801	848	841	831	831	828	858	834	832	845	800	820	815	841	843	859	866	791	824	842	811	837	848	790	812	855	854	831	830	866	828	796	800	820	812	845	849	821	850	826	767	880	828	820	785	826	847	820	846	842	817	814	858	892	833	824	827	791	852	748	826	856	798	823	838	868	821	817	839	808	787	820	826	821	789	805	784	790	844	812	864	819	755	840	824	815	801	769	789	820	879	781	752	787	825	809	790	797	791	835	799	845	821	825	836	812	791	834	813	808	831	852	814	784	817	827	798	833	796	880	817	796	809	878	827	828	826	819	838	770	782	837	778	793	826	830	827	829	807	852	824	784	824	813	788	867	820	831	780	829	825	744	804	846	765	802	867	880	774	820	889	844	807	819	849	863	826	824	837	841	823	825	814	887	823	852	782	848	844	859	848	842	798	845	801	848	766	870	851	829	829	840	864	864	834	817	762	883	837	828	825	843	850	791	776	816	792	869	764	821	759	811	838	843	828	877	861	770	830	828	857	843	827	806	793	773	843	835	835	856	819	830	814	839	818	891	841	850	856	870	762	815	860	802	838	804	885	828	790	826	829	886	815	783	783	803	806	819	820	829	762	846	841	847	854	813	889	873	798	761	863	821	860	871	804	836	838	815	814	837	807	794	869	877	793	886	863	841	874	857	800	808	835	850	906	887	819	790	823	819	841	836	810	821	761	807	782	779	814	824	823	806	841	854	840	858	795	828	807	820	809	761	823	868	839	830	888	822	800	798	815	824	829	857	827	849	811	812	846	862	842	818	808	852	840	746	791	833	803	802	832	887	825	804	811	833	874	809	834	882	779	832	836	824	847	802	891	759	838	817	846	820	852	921	819	844	854	833	832	838	843	862	862	846	775	859	799	845	770	860	812	835	788	826	836	769	781	831	812	778	813	835	807	769	793	771	798	840	823	877	812	841	813	823	843	863	857	831	813	836	804	839	821	838	864	841	896	783	825	825	802	808	822	818	848	844	851	853	822	886	793	799	858	783	848	840	888	902	776	783	859	845	813	759	819	841	813	862	834	822	801	869	835	877	799	878	861	818	856	850	816	826	805	819	841	806	852	822	872	805	848	813	821	873	837	779	779	838	813	785	779	788	834	800	831	777	795	809	827	848	801	817	807	839	830	860	859	784	776	857	847	831	819	822	855	833	833	822	824	790	844	821	796	856	846	801	797	864	805	810	856	808	835	883	833	841	869	798	850	791	813	835	807	865	838	836	813	817	876	873	843	856	804	869	902	793	857	817	841	790	830	811	797	803	812	827	812	813	843	875	866	795	829	847	876	784	770	772	854	826	861	827	821	846	847	839	853	810	846	808	817	804	835	852	813	830	820	820	841	813	827	844	822	849	849	850	842	848	805	796	817	845	832	798	789	833	815	804	824	880	849	827	850	824	828	841	841	861	815	907	788	865	847	848	810	818	829	788	847	776	825	813	831	836	823	828	801	783	837	839	856	812	800	888	822	785	823	825	804	852	817	814	857	853	827	852	822	872	817	829	838	839	836	778	823	768	843	868	911	878	841	824	811	857	808	781	844	822	826	796	830	819	849	861	880	796	850	825	785	840	813	827	792	866	823	820	793	848	780	808	841	864	860	819	841	821	819	838	844	872	776	813	804	852	878	790	836	825	826	909	835	829	882	881	839	807	815	814	865	778	816	812	902	854	770	858	862	826	840	790	790	745	761	786	802	827	821	803	831	814	804	836	768	844	837	852	862	818	812	801	794	846	808	810	779	878	837	813	812	791	912	836	775	795	853	757	838	817	830	798	766	832	858	804	828	827	871	809	826	847	836	819	811	840	837	828	788	855	754	835	828	786	816	814	770	837	825	827	801	822	849	860	852	829	826	819	816	790	833	838	820	791	829	824	853	834	793	813	816	827	842	813	838	874	924	839	755	831	830	812	845	852	840	823	853	821	797	843	848	848	877	804	883	842	822	819	893	793	793	818	832	826	847	825	829	826	787	796	845	816	803	847	834	875	831	861	817	822	851	803	830	859	836	844	903	804	867	815	845	813	804	789	799	863	824	764	794	876	863	808	809	799	831	800	855	858	851	823	866	888	850	796	861	822	788	837	818	833	828	800	866	853	782	879	847	817	830	816	783	819	807	834	832	815	802	797	799	858	831	833	844	852	856	839	832	859	827	792	867	790	825	798	832	806	849	834	821	827	771	826	829	853	842	834	819	796	862	794	812	808	813	851	825	822	791	847	877	786	827	837	853	891	791	838	784	829	859	845	837	826	813	824	830	772	828	856	843	814	844	857	859	799	842	817	792	819	849	820	807	820	801	829	793	825	798	847	828	815	808	833	829	806	794	819	859	816	807	837	845	817	831	842	801	808	824	849	835	849	850	797	768	840	820	799	855	821	864	856	818	839	843	834	847	819	828	809	812	817	803	837	824	802	832	825	825	809	791	835	831	886	832	784	852	891	828	801	811	823	805	840	794	826	853	744	801	812	832	810	807	793	790	826	844	837	837	862	827	817	819	806	804	858	844	788	764	859	799	793	841	832	856	812	847	840	850	885	881	831	862	855	813	848	838	830	826	830	796	829	878	858	772	764	820	812	804	820	818	823	850	845	841	892	808	828	825	811	838	831	854	844	898	784	823	751	803	828	859	799	786	789	833	823	814	809	820	779	820	825	803	802	833	810	845	823	825	820	857	835	847	881	826	828	864	797	861	837	840	794	808	821	789	804	882	828	883	812	805	831	839	823	804	834	849	823	813	824	854	839	858	858	841	850	835	829	867	828	814	798	838	842	816	831	782	841	855	805	849	804	863	850	798	826	833	864	831	768	835	843	795	836	846	839	835	838	801	819	846	789	884	813	791	865	779	829	832	820	825	845	809	853	833	835	847	806	807	741	804	829	818	868	813	821	789	826	781	790	831	836	811	850	807	804	833	848	843	849	863	851	842	829	866	857	790	738	803	843	810	816	808	836	828	853	812	858	805	806	821	888	836	838	832	851	794	793	785	838	857	820	834	830	803	869	820	867	823	805	793	858	839	880	791	830	843	866	844	835	848	812	820	826	854	860	792	822	858	823	824	808	857	789	801	846	803	848	837	851	845	838	855	830	790	820	832	843	798	794	834	808	841	810	869	824	859	852	786	862	851	843	796	833	818	829	819	802	844	828	797	861	837	795	780	825	848	806	831	828	826	843	853	799	829	809	812	810	858	816	865	792	815	816	856	808	838	857	825	830	837	812	868	830	833	825	850	790	847	820	809	818	801	810	788	756	828	844	759	805	841	808	784	795	840	868	847	849	818	801	811	834	805	799	818	825	772	857	844	794	821	812	803	895	863	819
11048	1126	1255	1029	791	644	608	533	449	426	414	406	350	401	379	363	357	347	369	351	340	346	345	359	338	289	299	327	326	328	332	303	339	339	317	288	306	327	354	339	294	307	312	316	310	296	294	318	332	312	294	357	324	355	337	329	311	335	339	319	277	324	322	304	320	340	321	318	318	335	325	333	291	302	286	298	310	325	325	280	325	337	338	315	320	323	288	350	336	306	324	310	258	293	335	314	306	342	310	324	312	307	312	302	343	326	343	323	329	339	320	324	301	322	310	322	325	315	322	292	324	289	301	325	310	312	300	312	338	297	287	327	278	309	316	333	304	306	277	326	336	305	318	278	343	301	315	335	330	298	312	339	336	332	324	282	332	316	310	326	296	301	311	330	318	328	311	313	289	299	352	322	306	316	303	343	295	288	266	312	325	303	320	310	325	291	304	318	305	325	329	304	301	322	319	340	315	288	345	313	299	308	318	298	318	304	331	346	288	318	277	294	311	296	308	287	313	317	287	305	309	328	305	289	321	308	322	300	312	300	298	327	317	319	335	310	315	299	329	323	314	318	346	334	307	342	288	339	334	305	323	307	317	317	320	281	313	302	320	311	330	316	284	292	298	318	353	320	309	297	335	286	305	293	326	333	321	300	304	290	315	318	299	325	323	322	313	326	282	288	296	328	336	341	307	295	322	326	310	331	327	311	303	301	286	325	295	306	283	328	341	318	322	320	299	297	306	321	289	317	313	348	357	305	303	296	333	331	300	310	307	292	306	312	333	335	306	303	316	313	309	286	292	317	325	315	294	313	316	316	345	308	336	341	341	288	305	297	321	301	290	317	296	314	321	307	306	315	296	299	332	331	320	302	314	319	301	316	341	328	312	312	317	290	323	321	319	289	313	309	287	327	310	323	330	309	332	322	301	315	318	291	311	313	297	323	285	326	315	321	291	304	307	347	308	325	306	316	333	319	341	333	303	343	311	325	302	298	325	306	287	308	286	336	315	346	330	303	336	310	320	313	302	304	292	348	318	316	313	337	310	301	317	327	307	316	284	278	322	318	332	325	301	298	336	321	327	319	319	308	303	340	283	335	310	336	302	288	315	316	313	303	333	299	325	317	333	317	285	311	286	313	314	317	348	313	296	325	295	319	284	311	324	303	317	306	318	289	313	323	335	314	343	289	300	306	304	327	302	282	288	307	332	321	311	336	282	312	294	324	318	310	324	330	296	314	331	323	299	297	327	306	303	320	315	308	309	276	345	321	318	321	326	330	312	325	279	326	304	275	318	294	329	316	320	315	311	314	317	301	276	266	320	313	334	278	317	346	328	336	335	310	336	348	297	317	326	306	311	292	323	330	326	313	318	321	296	334	326	302	348	305	316	349	289	308	326	332	336	324	307	331	328	316	318	310	322	318	313	294	310	344	302	314	296	289	325	299	302	333	289	324	315	334	327	287	313	286	339	303	320	297	331	324	301	308	327	282	308	328	333	331	300	318	331	307	337	314	303	307	351	296	345	306	325	321	318	299	314	302	312	306	311	307	316	304	321	319	311	310	320	268	296	281	280	309	329	325	325	293	331	288	294	304	321	287	288	322	339	304	323	317	350	292	287	340	324	324	324	314	290	333	329	299	333	319	296	349	326	302	277	314	328	312	335	305	298	322	303	327	334	324	294	306	346	294	326	287	304	319	277	307	291	305	335	324	303	304	303	343	314	332	332	325	347	325	317	311	319	335	324	309	302	284	341	325	336	309	296	335	286	310	328	324	280	316	300	293	297	322	294	295	327	317	340	324	323	292	300	338	309	312	281	323	302	279	277	298	292	291	319	277	303	285	288	324	309	310	322	300	286	310	316	344	340	328	302	301	315	331	287	336	310	340	307	320	284	318	303	281	336	351	299	287	301	336	322	321	342	335	328	317	302	305	293	308	328	347	313	327	330	315	321	297	304	313	319	298	337	295	345	317	297	277	289	293	320	321	318	310	302	294	318	308	305	339	266	282	305	293	305	284	295	316	304	287	321	296	306	312	284	311	340	303	332	325	304	317	317	298	283	280	330	334	292	301	309	326	304	333	288	334	306	298	278	296	341	299	303	309	339	294	317	341	325	300	302	336	266	327	327	277	323	310	312	319	329	308	286	310	359	316	340	296	302	298	322	303	345	352	285	300	334	314	342	327	304	334	322	329	337	276	336	288	329	302	326	305	309	290	313	317	284	317	330	310	353	308	313	332	307	319	301	324	299	304	341	293	299	293	340	305	278	321	316	290	298	333	306	302	309	308	283	308	308	316	314	328	313	291	293	320	318	364	299	299	316	332	340	320	308	338	300	298	305	300	309	313	325	333	304	288	300	288	309	326	311	302	320	324	305	307	325	320	324	297	292	317	308	331	323	300	296	334	320	317	328	317	318	308	323	315	333	275	308	323	302	336	301	303	317	346	319	322	346	316	320	287	334	306	350	303	339	321	349	314	349	331	285	293	318	338	301	341	288	305	307	309	304	282	289	332	299	329	327	311	309	298	320	310	325	335	313	283	316	315	340	292	336	315	311	308	338	318	299	310	329	339	313	303	298	313	305	327	320	300	323	292	290	344	294	296	333	342	310	294	325	314	323	296	291	330	297	311	287	305	328	317	289	351	306	324	324	316	311	322	265	310	347	300	345	343	295	306	346	282	325	307	297	301	314	312	337	308	287	311	336	300	278	313	266	335	299	310	295	291	314	301	309	291	336	306	324	289	290	305	321	321	345	331	307	321	291	317	329	284	281	325	338	285	329	305	338	302	303	292	303	316	285	273	327	352	333	289	327	311	302	295	317	329	327	324	322	319	315	290	296	306	324	329	270	300	276	315	295	309	338	320	304	268	341	313	299	317	347	300	298	325	329	303	299	307	321	332	294	306	309	331	318	317	351	332	324	316	316	335	321	283	300	316	321	331	294	332	325	310	320	346	330	304	308	294	319	298	317	319	332	324	297	334	325	335	327	290	345	300	330	315	269	347	329	308	310	323	307	312	323	297	330	305	320	337	326	345	295	302	276	311	290	343	338	295	323	315	333	309	325	302	328	340	349	286	339	317	324	315	336	326	340	323	325	301	315	292	334	323	314	308	319	300	310	309	294	324	280	314	315	287	302	283	303	291	333	329	305	310	288	303	275	343	297	281	314	304	292	349	320	329	319	350	320	284	325	345	362	344	302	376	333	340	292	344	322	297	306	293	326	356	325	340	342	308	312	331	333	284	297	347	316	294	336	327	314	324	310	342	314	315	347	313	303	316	264	300	295	320	320	287	324	313	352	349	315	292	315	327	300	293	322	310	319	305	332	308	306	307	306	327	330	301	316	333	312	327	286	309	310	334	331	311	311	345	320	289	318	327	306	313	312	312	306	303	286	333	316	313	310	308	295	294	336	309	322	346	321	318	284	296	330	303	282	331	306	311	304	307	300	320	299	291	291	336	302	282	308	292	294	326	297	284	338	318	307	295	330	317
6420	1581	2574	3187	2816	2406	2135	1845	1626	1549	1381	1301	1196	1234	1095	1086	1106	1009	990	956	1047	936	998	911	930	952	906	930	893	895	880	914	890	860	856	866	847	849	895	891	847	860	868	826	779	845	832	869	853	865	834	803	863	845	820	817	828	850	774	808	823	847	783	843	786	807	814	793	804	861	812	802	766	793	848	840	823	852	803	826	793	811	810	824	824	822	822	831	820	820	812	779	845	795	840	797	815	808	826	843	846	835	809	787	838	838	790	813	768	756	790	770	785	835	826	851	816	793	839	797	819	773	798	805	857	798	807	817	806	774	843	828	847	805	818	802	851	794	789	810	786	835	785	819	815	796	801	785	814	817	788	805	815	799	861	832	827	812	751	785	818	788	818	802	792	806	824	765	817	782	773	823	809	820	802	824	829	792	816	802	796	781	813	774	793	828	816	837	808	794	820	758	797	822	782	810	791	792	780	793	806	776	876	754	773	801	776	799	791	835	816	810	766	831	816	818	822	836	782	794	831	815	842	814	780	791	833	774	819	814	802	805	839	842	792	803	801	796	854	806	859	868	770	760	823	753	826	775	826	822	831	808	814	782	806	842	816	793	794	820	814	820	802	805	837	822	776	806	775	816	850	792	800	802	879	858	804	814	747	838	817	788	831	854	747	767	774	795	782	800	831	809	761	761	794	843	801	821	816	787	799	800	841	772	765	827	770	831	827	818	828	813	791	806	798	818	775	776	829	789	820	772	805	774	826	755	812	769	780	803	795	824	787	800	774	814	807	783	806	842	804	769	807	829	801	823	791	817	827	824	812	787	762	808	813	821	797	765	795	818	767	824	803	809	848	827	733	795	769	787	785	851	824	796	838	864	798	798	804	782	757	855	809	739	797	795	840	779	816	798	782	774	805	762	763	747	826	818	776	803	803	800	847	853	833	807	765	813	778	783	780	798	786	795	818	838	838	793	764	808	858	784	811	798	822	823	801	822	819	777	816	797	772	833	795	810	807	826	790	778	794	783	781	859	769	823	849	816	823	822	821	761	799	785	783	813	775	829	780	786	830	764	810	783	836	818	819	774	790	822	819	838	854	825	814	795	822	837	809	805	823	776	807	821	758	782	896	778	823	801	794	807	755	792	793	799	800	819	798	827	761	826	797	787	779	816	832	815	809	754	751	818	823	852	863	832	824	797	815	791	849	788	783	805	800	767	847	777	851	807	795	783	844	828	836	763	829	809	837	821	809	808	818	759	798	790	813	809	833	762	812	858	787	819	778	770	833	808	773	803	823	832	814	781	858	815	777	829	774	805	791	825	766	803	782	790	781	821	825	756	852	810	835	792	791	778	787	783	834	820	841	717	859	814	795	832	822	784	856	754	854	792	786	816	810	808	821	819	827	774	824	769	838	827	813	757	835	779	830	819	783	874	837	805	869	849	823	806	814	814	847	760	874	777	812	817	806	761	789	812	797	768	791	768	809	817	802	794	809	770	842	795	784	758	806	799	844	819	804	830	748	776	828	814	784	803	807	737	816	845	791	826	855	810	818	793	804	854	779	805	831	781	805	790	776	806	818	772	784	791	761	773	811	826	778	816	831	798	777	815	800	757	804	788	798	778	795	772	843	822	816	808	758	859	792	750	849	811	801	810	817	830	825	811	809	746	814	820	802	818	795	827	769	817	802	793	825	786	829	832	844	801	847	765	803	808	798	804	802	791	792	834	818	810	789	796	785	839	794	793	790	776	832	806	804	821	771	772	811	830	812	836	837	808	780	786	816	822	838	805	842	794	780	828	794	838	831	769	826	800	793	755	802	826	824	792	829	773	814	749	793	809	777	824	803	836	779	764	815	826	779	797	808	787	797	776	772	798	835	820	805	801	853	812	786	796	846	834	791	810	830	749	812	802	789	820	836	779	803	793	794	758	772	814	773	810	797	792	833	821	806	819	821	827	876	821	807	796	832	780	835	768	836	798	849	816	829	842	869	800	832	818	832	790	803	757	840	802	794	813	816	821	807	783	859	808	779	791	832	839	728	800	760	825	854	769	819	829	776	768	834	758	789	772	826	842	829	826	828	814	822	751	834	784	824	817	781	835	760	798	809	793	812	857	815	823	800	749	785	794	830	799	823	830	834	802	826	854	811	783	763	786	790	816	829	763	808	822	799	787	789	837	813	782	856	785	830	824	817	751	835	841	850	789	816	802	760	830	794	795	835	794	818	796	825	846	797	827	853	775	794	764	835	859	774	807	817	776	803	809	865	755	801	787	795	825	851	782	851	839	782	821	823	800	784	821	816	830	797	798	803	778	802	745	825	826	776	842	781	792	751	837	770	788	811	793	816	785	773	794	786	851	737	768	840	839	799	745	861	795	816	755	824	816	843	802	801	861	805	785	781	819	759	804	748	807	784	812	812	823	767	862	853	772	821	768	761	825	800	788	808	844	755	825	794	807	768	825	813	780	817	840	823	772	816	782	798	786	786	795	824	852	792	811	795	752	851	821	820	808	807	803	769	754	854	803	778	816	811	812	815	816	849	794	778	775	782	775	793	817	754	816	805	781	793	776	867	768	778	816	772	850	834	806	788	847	828	795	823	805	762	771	788	824	801	827	852	837	757	788	768	851	838	806	796	813	766	799	778	841	776	809	793	817	853	816	813	869	792	775	792	838	841	786	792	797	804	823	738	806	809	864	793	726	805	758	797	812	802	815	799	821	742	815	773	803	811	833	781	821	828	805	815	800	806	794	844	838	785	812	779	776	763	792	795	782	810	812	801	785	800	874	766	844	811	762	799	780	840	817	787	852	779	839	780	829	844	780	800	794	819	843	796	829	838	820	794	809	829	812	788	778	790	754	841	816	827	790	808	786	824	806	809	830	796	840	838	806	798	805	829	831	825	774	760	789	842	820	806	817	810	845	783	807	832	738	717	802	757	824	807	768	803	866	804	817	800	856	803	802	848	831	798	822	738	734	777	831	861	821	836	756	783	791	831	760	823	775	788	796	816	799	792	809	790	785	787	800	774	806	771	792	803	861	827	794	820	845	801	814	850	848	799	767	813	817	785	794	787	805	814	788	856	865	794	815	782	773	817	795	795	778	835	807	771	824	829	796	790	814	809	797	876	821	772	786	794	805	847	801	829	802	787	785	847	800	812	802	822	808	820	768	831	761	786	824	830	760	792	750	815	840	785	799	828	782	767	760	810	821	759	785	776	780	783	854	826	827	778	799	770	818	805	810	789	783	790	864	818	818	791	820	818	862	839	797	836	815	778	817	815	805	829	837	822	800	797	827	817	780	839	779	807	841	772	769	824	812	854	797	786	824	772	838	762	818	850	811	822	873	832	792	799	830	772	816	793	813	793	847	860	814	753	773	817	807	789	800	815	803	845	752	724	850	812	799	804	780	822	795	815	809	819	865	842	820	850	840	779	792	825	805	799	786	787	832	750	781	789	788	778	804	757	825	825	826	814	817	823	788	810	801	794	819	783	897
19687	2476	2173	1611	1216	860	683	563	433	342	341	306	278	231	235	245	215	188	186	203	215	175	164	187	197	192	185	171	169	167	167	164	176	166	171	182	143	154	176	153	155	147	170	172	150	171	132	165	161	166	154	161	145	170	173	157	151	160	146	152	135	133	154	148	168	166	170	140	166	145	180	154	145	143	178	158	132	151	145	140	142	148	145	119	136	136	144	130	140	136	134	156	153	141	157	155	130	130	154	153	140	129	148	146	153	155	151	141	141	158	140	166	152	150	179	137	157	155	132	173	147	128	144	148	124	170	130	162	130	132	138	152	143	146	157	149	138	168	143	157	163	136	158	152	150	172	159	142	155	147	155	135	164	130	132	157	131	164	152	147	134	167	145	147	147	157	127	147	150	141	124	156	157	144	155	131	146	142	152	158	127	146	148	156	130	133	128	147	156	144	137	146	131	166	190	142	155	140	163	133	136	148	168	150	164	158	149	148	127	151	141	155	160	141	132	116	154	134	158	140	174	128	149	160	150	137	149	164	135	161	137	160	150	127	156	117	134	133	156	142	133	149	157	166	147	112	139	149	150	144	134	145	142	149	155	140	151	156	163	153	149	182	139	152	161	126	150	150	167	156	131	144	160	141	163	159	142	163	146	155	145	153	142	155	157	146	163	131	164	135	159	138	139	161	140	148	143	141	161	131	144	145	142	142	152	146	165	144	133	144	133	140	141	129	135	154	157	181	142	129	143	149	126	170	135	188	155	169	126	153	135	163	128	118	140	160	166	145	159	135	150	139	124	145	156	141	156	159	165	147	172	156	162	157	147	154	168	141	152	161	135	135	137	135	133	148	151	143	148	160	145	137	142	150	136	154	167	146	174	147	166	171	135	132	122	132	145	164	130	167	143	140	155	156	153	142	140	138	155	151	133	146	151	131	140	140	140	165	159	164	160	121	144	138	131	145	164	164	152	137	125	156	147	160	135	155	147	142	155	137	148	169	139	131	160	126	139	163	152	108	156	121	149	138	130	149	156	156	138	127	138	145	150	145	159	146	149	150	158	154	159	126	136	176	139	139	160	137	138	128	151	150	116	144	144	155	164	139	141	146	125	171	142	131	139	167	139	139	137	130	121	145	145	143	127	161	152	126	149	143	157	154	135	134	155	149	135	163	139	149	144	153	140	153	153	136	160	133	152	142	130	142	129	150	146	143	135	160	137	157	142	125	156	130	136	154	172	145	154	167	149	148	153	138	130	128	148	130	174	155	145	158	137	114	140	132	131	150	154	142	152	147	141	130	148	176	135	135	143	129	156	141	143	135	145	128	157	143	160	157	139	152	160	150	140	159	161	146	157	159	145	177	138	147	140	150	155	157	162	149	132	153	162	156	128	130	169	148	139	175	156	149	139	154	154	144	156	150	131	134	139	140	134	156	152	152	158	146	141	130	135	141	152	145	129	148	149	121	162	171	140	163	149	151	135	150	133	139	167	170	157	141	166	155	133	170	147	133	125	157	127	145	146	140	135	119	171	140	136	154	157	138	150	151	163	150	152	152	135	147	146	134	142	155	136	139	160	136	146	134	134	151	140	134	132	144	167	163	140	155	166	153	162	144	155	151	152	130	152	170	128	143	136	136	142	175	151	147	150	139	169	129	164	140	162	134	139	136	153	144	140	166	160	157	153	153	132	163	150	154	136	125	132	152	142	162	145	181	138	127	141	152	148	141	169	136	155	120	132	156	148	136	145	148	167	142	156	164	175	156	176	130	138	132	156	164	149	141	164	154	157	128	160	134	139	157	147	164	147	143	153	118	143	136	189	145	154	149	132	134	134	136	146	163	143	129	154	138	160	163	149	154	138	141	157	152	134	149	143	141	142	162	140	147	137	149	132	138	135	143	162	137	143	172	140	162	128	143	139	144	163	166	154	147	147	153	132	134	139	132	125	129	143	137	134	128	141	126	138	141	138	145	149	155	133	128	153	131	174	151	138	129	148	138	126	152	159	124	144	145	138	147	157	151	155	157	125	141	121	147	160	130	158	161	167	143	156	136	173	163	161	132	164	139	155	147	182	147	130	148	136	134	147	161	131	144	154	132	133	148	125	149	146	156	142	134	141	143	149	137	148	120	131	152	128	162	138	136	158	138	127	139	157	141	141	177	154	176	130	138	147	150	141	157	129	163	135	125	153	129	127	153	153	155	140	153	137	168	149	133	146	144	141	133	150	153	120	147	139	159	141	137	132	141	165	143	150	145	145	169	127	123	153	138	134	158	137	148	153	149	163	134	127	152	137	132	139	142	121	136	156	149	151	132	154	131	150	141	155	150	147	142	145	129	180	147	152	144	142	166	159	138	147	156	127	141	160	153	146	142	129	166	147	160	140	151	132	151	149	153	173	133	150	162	124	138	156	154	141	147	140	143	149	148	139	131	158	139	154	187	133	171	142	148	134	162	127	143	145	147	136	156	148	166	138	159	142	136	150	148	148	128	155	136	168	161	138	130	162	155	143	150	143	139	165	155	133	123	138	149	158	139	140	147	165	163	130	152	162	129	157	140	116	121	163	143	147	153	154	137	143	137	152	153	145	147	156	151	165	143	168	163	161	151	128	159	160	137	141	159	130	158	139	138	145	166	125	144	164	153	160	147	170	121	156	140	152	155	138	138	161	144	156	142	160	154	155	182	145	140	150	152	130	141	161	139	156	157	137	154	149	151	146	142	138	144	127	143	163	164	134	147	153	145	152	146	149	136	138	132	153	141	137	156	138	128	154	148	143	155	147	151	160	174	136	140	187	150	145	174	155	138	162	144	142	144	149	146	147	146	174	142	128	147	141	144	162	156	167	122	159	143	135	139	157	141	137	145	128	133	114	148	172	145	134	153	162	148	128	160	135	166	160	142	151	155	166	146	142	109	150	137	140	141	152	143	153	152	174	121	158	153	132	138	126	136	121	150	139	143	141	150	149	148	157	129	134	160	141	141	150	121	164	135	149	171	165	130	142	139	145	137	142	136	141	161	144	138	142	139	151	143	136	164	159	159	150	171	150	147	149	157	167	156	146	152	150	154	143	160	156	166	157	146	147	159	139	155	157	162	142	132	158	148	146	150	158	128	177	138	162	161	142	140	163	156	139	124	141	142	161	145	160	147	130	152	145	124	151	140	156	157	142	149	163	153	149	114	163	156	123	154	157	144	145	142	159	153	149	133	144	148	116	140	147	158	157	152	117	162	163	142	139	141	154	138	173	155	156	150	156	170	153	136	142	141	158	147	146	149	148	152	143	138	144	148	139	133	145	148	134	168	132	147	140	172	139	137	149	151	150	164	138	146	150	150	136	157	136	172	167	152	145	162	126	156	148	123	134	161	134	150	149	167	149	143	138	127	152	150	167	133	155	167	122	168	150	146	144	136	144	154	149	163	148	170	148	153	148	187	147	131	129	140	133	166	151	153	147	156	159	121	160	145	149	143	148	149	153	135	145	133	157	154	136	143
8744	1910	3968	4998	4377	3635	3063	2352	2133	1830	1597	1411	1199	1204	1097	979	985	866	817	779	752	749	712	710	669	676	650	616	620	602	628	578	570	561	562	530	524	537	513	510	491	501	463	501	512	490	487	509	502	523	481	490	460	430	487	487	466	469	443	447	467	454	426	460	463	468	458	442	479	454	418	441	449	428	429	461	454	443	424	403	463	435	435	435	432	441	438	438	445	468	457	410	402	398	436	430	436	423	431	461	399	454	447	400	425	421	433	433	430	423	444	407	458	463	448	449	436	435	433	430	450	426	432	443	430	456	446	430	406	399	435	424	439	418	426	420	402	415	405	416	410	440	427	426	447	386	391	442	377	393	423	412	431	432	421	397	415	449	428	412	415	422	431	413	445	406	422	421	409	435	408	413	421	448	453	491	450	413	406	423	435	440	426	416	418	446	404	407	435	422	450	400	386	417	465	418	463	407	426	400	407	464	449	439	399	424	427	422	401	417	432	411	415	428	419	397	428	437	411	469	452	438	425	404	421	391	401	437	432	441	432	440	451	421	450	425	423	439	469	420	438	429	435	434	414	447	468	410	422	441	413	460	438	441	405	407	406	413	436	381	402	424	411	421	438	438	428	426	414	419	412	443	415	418	427	429	418	408	381	429	414	428	439	400	443	411	400	412	433	399	394	427	432	435	421	435	433	397	411	434	449	491	446	424	451	468	427	374	454	437	450	386	421	411	382	408	448	425	455	435	421	458	461	413	425	397	401	409	436	424	455	414	420	401	418	406	433	407	412	453	417	446	412	420	426	424	414	432	424	433	422	418	449	448	407	413	432	409	385	434	417	424	424	461	430	455	437	404	433	449	446	420	421	416	394	438	395	440	395	416	401	438	438	412	412	427	426	391	432	428	410	416	413	444	452	421	445	426	399	419	430	427	418	448	420	408	423	408	412	405	398	433	419	415	399	441	400	448	417	410	419	398	438	413	419	414	398	423	456	400	421	394	418	414	443	400	421	428	392	413	430	403	397	474	397	426	438	432	409	450	483	392	435	427	413	444	403	442	406	408	434	408	408	426	403	399	403	400	442	436	436	419	425	411	397	417	393	416	407	426	419	431	441	369	428	404	393	392	405	420	411	460	413	414	436	405	443	480	415	435	392	425	414	442	382	431	432	392	432	385	386	425	434	406	427	407	418	443	451	430	401	430	438	409	445	404	385	405	435	449	432	401	434	440	424	374	391	432	428	424	428	401	419	411	422	390	419	404	395	405	423	413	399	418	393	378	445	427	413	439	478	387	387	397	409	424	412	424	425	442	418	435	411	423	407	445	408	417	400	422	452	390	411	399	397	409	401	393	419	449	440	431	433	420	410	424	393	400	451	392	419	414	404	433	395	424	429	421	407	382	418	394	433	390	412	425	402	446	418	423	416	409	424	394	418	403	438	448	427	413	412	405	407	396	419	398	427	391	452	463	386	453	419	436	431	452	429	410	400	416	439	427	438	394	432	407	419	437	413	395	440	416	422	410	417	397	397	402	402	426	379	440	442	447	424	461	397	418	410	383	427	371	420	444	420	406	467	414	405	395	432	428	410	384	461	379	423	424	435	405	440	419	387	410	429	442	415	388	390	418	417	412	437	415	387	427	439	409	404	411	422	459	420	423	417	416	413	399	427	434	442	442	409	416	390	416	440	414	416	397	416	424	458	390	437	377	470	407	407	436	419	459	443	416	435	412	427	440	406	405	412	441	395	393	398	437	405	448	402	380	439	426	420	417	397	408	399	409	437	449	413	414	426	411	443	402	448	419	405	413	431	401	410	443	386	403	433	396	433	417	399	415	450	416	432	431	457	388	410	391	392	370	383	407	433	407	407	399	408	387	394	439	394	394	387	457	414	396	438	428	435	422	417	415	424	428	402	445	420	433	440	435	421	412	410	433	438	408	452	442	423	422	397	400	428	406	420	422	416	421	466	413	402	436	408	400	397	424	422	415	408	417	389	440	453	397	410	402	441	406	450	402	429	364	441	438	453	442	434	420	428	400	435	451	415	389	403	408	388	439	420	464	448	400	416	421	417	434	420	441	408	427	437	443	397	419	429	426	440	426	407	437	439	454	402	422	437	421	427	402	431	416	428	396	398	423	440	409	414	414	436	394	451	409	432	407	390	454	437	440	411	406	430	427	408	447	414	378	417	387	443	401	421	443	419	411	411	370	452	416	400	397	411	416	405	410	427	415	406	381	429	439	425	405	421	425	429	406	455	381	415	388	388	395	426	418	417	380	441	407	413	442	386	427	436	413	385	460	473	413	390	432	407	390	403	417	435	419	400	431	429	418	392	431	412	410	411	424	457	427	412	424	396	433	415	437	389	437	427	427	443	455	448	396	454	403	400	437	424	402	380	417	409	411	437	399	404	422	427	432	422	411	424	432	422	381	436	423	448	415	417	422	373	421	382	439	445	430	397	438	394	401	417	406	403	418	418	396	424	447	401	418	402	396	413	450	436	446	389	417	375	428	407	419	420	418	427	392	418	418	414	440	403	433	434	440	420	407	406	417	389	440	387	423	391	418	387	432	368	380	427	444	415	391	429	408	431	436	417	363	400	390	406	393	422	427	406	422	456	394	435	420	437	448	446	391	406	392	457	429	396	411	443	409	433	437	410	399	430	417	435	410	424	397	426	448	385	449	409	408	440	381	392	422	411	439	440	420	450	443	460	421	414	417	423	464	411	420	411	430	434	434	432	413	399	405	444	409	421	403	401	440	409	443	419	412	434	422	431	439	420	445	409	413	437	406	409	433	462	419	402	421	450	412	464	444	393	403	428	424	407	411	432	435	432	411	411	426	397	373	414	380	403	421	459	397	447	425	411	415	412	472	425	435	435	421	425	421	414	431	410	404	432	451	378	404	430	431	384	445	431	443	415	425	400	396	437	429	351	413	411	408	439	418	473	392	485	384	359	418	412	468	427	455	451	411	413	417	387	433	420	418	426	419	416	425	448	441	401	400	444	436	421	387	399	418	372	414	421	433	389	406	373	407	414	425	424	431	430	413	396	406	422	418	404	407	409	417	458	450	422	417	424	415	409	413	395	420	423	430	385	444	405	384	444	440	384	429	433	389	427	421	398	427	451	416	407	423	431	402	380	397	433	402	432	419	466	422	425	427	386	438	457	450	394	425	420	414	414	418	469	426	418	406	421	440	393	421	419	415	383	410	390	386	438	435	399	419	413	424	382	404	407	394	411	444	402	377	414	435	427	373	389	391	371	458	402	399	387	400	372	421	411	394	406	371	446	435	418	389	425	407	429	431	402	417	487	441	413	389	398	425	435	401	418	396	439	408	425	419	411	402	421	423	416	426	411	431	427	416	407	399	431	448	420	416	390	427	377	391	407	414	404	405	427	419	426	441	423	406	382	392	432	451	398	385	389	411	429	406	409	423	405	414	423	405	407	450	434	425	406	423	422	414	379	419	400	426	409	468	423	400	409	420	398	402
2721	385	333	347	376	350	330	331	332	334	320	327	318	330	325	293	318	298	303	310	326	305	325	347	273	317	342	303	307	314	320	343	317	297	286	333	336	319	297	304	342	327	301	309	308	322	339	332	296	292	320	327	319	317	329	335	330	342	312	305	329	316	326	313	316	307	333	311	306	315	363	305	318	315	311	324	293	306	318	320	327	326	294	320	291	305	330	317	337	331	315	308	352	327	319	293	299	292	322	327	320	341	311	340	307	310	338	312	284	301	292	302	320	304	278	313	315	325	320	307	290	307	332	322	315	359	330	322	317	364	272	304	315	305	337	325	330	285	329	316	339	315	315	312	317	319	317	299	358	345	326	349	324	309	286	319	293	285	318	299	284	298	338	347	337	326	306	311	303	326	327	300	311	304	301	342	320	292	312	344	298	323	306	326	323	328	327	319	307	336	307	320	312	334	326	342	334	318	346	298	318	315	314	318	317	337	317	310	311	304	330	296	317	260	336	336	327	295	329	303	289	299	281	314	306	285	335	327	317	334	298	288	281	310	350	351	307	298	318	336	319	298	339	328	336	341	312	307	339	334	336	336	295	344	311	337	300	322	334	303	315	306	322	339	311	303	345	348	315	308	310	316	314	312	329	301	318	294	323	330	319	284	311	312	304	317	299	306	361	336	314	293	291	287	315	318	299	313	292	289	342	309	333	309	326	323	329	317	332	318	314	301	298	313	326	295	324	294	308	325	288	327	315	325	309	296	319	321	312	319	313	317	312	358	305	335	321	321	307	333	304	334	321	321	316	321	308	317	324	342	297	287	337	319	325	305	343	305	341	312	331	300	311	323	305	292	310	301	320	334	292	322	330	284	342	319	306	323	291	330	302	309	326	311	297	329	299	314	330	297	312	324	331	292	318	306	336	316	325	299	318	319	307	298	323	316	291	348	305	339	294	295	333	316	306	349	324	331	345	325	286	332	327	296	331	295	345	325	335	324	312	316	308	328	323	332	342	314	283	308	318	287	299	340	303	305	320	320	313	353	310	318	311	297	316	317	318	315	330	308	317	323	337	335	313	311	317	334	366	346	319	301	333	346	332	322	336	305	341	345	297	327	306	327	336	337	309	316	335	307	370	304	322	332	341	335	297	334	346	298	339	340	320	316	310	307	325	329	335	318	352	334	334	338	319	320	328	308	298	289	314	304	333	312	302	299	305	342	302	306	336	351	304	300	298	293	320	335	302	330	333	351	320	315	292	303	347	314	344	320	321	343	291	286	310	305	339	300	332	290	314	349	298	349	304	333	335	320	323	361	332	320	332	293	302	327	314	337	307	330	329	289	309	313	328	314	327	314	325	327	325	299	347	313	296	298	300	291	326	318	313	322	330	315	296	294	319	303	305	314	303	283	311	327	314	316	329	321	336	330	317	307	324	311	308	315	298	314	315	310	334	288	331	327	338	328	329	320	357	325	279	339	327	302	344	318	329	297	313	285	305	289	354	313	303	297	316	296	317	296	334	293	348	335	318	308	300	324	322	349	297	325	333	317	340	283	329	316	310	304	327	327	313	316	330	314	313	325	315	321	333	310	344	330	300	323	312	335	328	342	297	325	283	346	326	314	343	295	337	303	309	342	303	331	343	335	308	322	344	345	326	311	322	309	332	310	295	330	306	301	265	324	353	303	321	307	315	325	313	350	321	326	305	281	309	356	294	336	331	335	305	303	321	292	305	359	325	301	324	334	314	316	311	313	353	321	331	323	337	326	357	316	319	359	325	319	323	305	329	290	336	331	291	304	346	306	290	299	315	333	299	286	270	267	316	300	332	322	328	314	341	312	311	312	319	350	314	339	325	333	324	320	353	293	301	324	308	297	327	329	328	309	301	290	310	319	334	353	288	299	288	299	334	337	320	342	310	324	348	309	347	302	339	318	312	295	315	310	343	291	312	316	327	351	321	315	298	320	324	304	316	309	310	321	294	293	310	315	297	363	285	349	341	305	323	315	337	335	326	306	317	318	312	318	330	296	320	303	314	336	301	328	302	338	306	301	336	332	311	280	305	316	323	338	327	309	300	327	326	324	297	305	327	326	327	281	319	320	328	322	310	352	302	315	302	303	347	288	310	349	297	359	314	316	293	281	350	351	326	334	301	337	301	335	338	332	314	341	360	360	328	335	312	308	333	313	329	329	345	336	275	323	328	321	292	311	342	348	306	319	325	329	307	316	325	309	288	294	289	332	313	337	337	310	321	332	307	329	312	293	283	325	329	329	287	346	311	284	316	292	287	324	309	308	332	312	283	285	310	325	304	356	305	320	305	323	289	311	335	319	318	342	291	265	318	301	295	311	332	300	324	299	328	333	290	315	363	285	293	308	321	301	321	315	343	321	305	316	315	314	319	322	312	321	294	322	357	284	335	308	311	307	366	312	300	299	289	314	330	313	293	349	327	350	293	318	330	304	334	332	336	331	298	309	352	303	340	325	330	307	318	325	312	315	330	332	317	357	318	288	324	323	345	323	291	327	328	315	344	310	328	305	300	313	314	328	313	341	311	322	303	344	333	309	286	328	302	298	343	296	325	321	307	320	350	324	307	349	330	324	321	338	301	329	333	294	308	269	297	307	298	325	323	306	316	332	299	323	329	301	292	318	345	324	319	355	303	305	315	305	325	316	279	316	338	318	328	286	302	310	351	343	291	342	301	312	314	340	307	308	303	339	315	281	352	350	285	308	319	365	337	328	290	310	313	306	333	291	296	311	305	345	332	332	323	323	329	322	335	320	319	321	313	313	356	310	289	317	332	332	297	292	342	311	335	274	308	319	332	292	327	329	298	302	329	330	288	287	330	270	308	324	326	292	326	305	326	338	322	318	311	348	316	310	328	351	309	285	275	281	325	312	294	293	305	335	327	307	331	347	280	316	290	307	335	320	309	327	334	299	317	341	305	309	316	331	318	315	323	326	342	307	287	321	330	311	303	343	319	335	324	272	299	358	348	348	317	317	297	335	341	324	328	307	313	340	293	315	355	331	295	329	344	316	357	316	343	296	331	318	313	334	312	380	310	346	285	303	333	289	307	305	348	340	323	318	311	313	317	315	310	321	308	297	315	324	313	314	325	296	322	317	283	346	337	297	325	359	306	305	312	336	315	298	319	300	294	272	322	322	305	319	340	316	310	339	340	292	311	282	319	310	335	326	324	314	312	309	316	340	327	296	310	334	314	318	309	305	310	324	328	334	318	302	331	310	327	329	289	305	316	324	347	330	323	305	343	298	313	319	330	308	318	295	294	343	342	301	312	319	338	303	313	319	322	339	336	299	326	316	353	337	340	330	317	311	314	314	309	325	303	309	324	337	314	290	295	306	313	344	323	298	309	333	310	313	338	315	328	304	303	306	320	303	313	331	342	353	328	319	327	321	341	334	316	338	348	295	331	325	286	286	344	328	319	346	336	285	290	314	320	330	323	303	330	317	303	317	334	321	318	347	332	316	314	293
2750	874	1008	1002	1005	952	967	932	907	893	928	821	890	850	874	828	818	821	821	825	860	843	794	831	829	888	831	863	804	863	836	861	844	756	865	804	797	872	862	842	794	856	825	788	873	831	848	807	851	845	798	869	848	805	838	775	839	809	832	851	834	788	738	851	833	795	793	889	884	862	839	826	777	789	749	844	807	792	851	846	811	808	777	795	822	848	864	805	833	886	782	821	848	869	846	890	853	826	849	793	843	852	784	810	809	869	852	837	815	841	809	861	845	832	842	864	834	839	796	859	816	831	877	811	849	803	824	812	825	817	782	816	860	842	868	824	841	820	843	855	847	792	834	785	822	844	835	808	778	852	833	879	840	857	821	834	805	824	831	819	819	842	833	810	823	812	754	839	829	826	815	796	831	814	803	811	796	851	798	777	853	800	780	813	862	820	798	850	779	809	795	849	829	799	825	912	853	832	817	847	874	875	812	819	859	744	814	834	818	879	842	858	833	780	822	841	804	873	856	784	827	825	766	806	831	871	829	807	778	812	774	814	780	804	846	824	809	877	876	845	836	847	854	826	858	820	892	854	813	835	843	791	764	827	834	792	832	779	807	777	832	794	858	816	873	828	860	805	782	826	808	862	852	796	838	856	800	811	870	878	826	818	868	828	835	784	823	855	818	832	809	797	840	801	827	841	798	825	859	801	763	784	853	825	824	888	817	803	812	829	829	806	858	804	841	811	797	863	845	819	817	838	877	806	854	776	777	850	869	781	891	791	804	850	829	843	854	809	882	831	835	767	816	809	900	813	792	794	814	847	782	823	822	805	810	837	838	790	846	842	812	814	808	882	835	886	822	884	788	787	867	794	760	846	835	815	874	850	794	860	816	797	835	847	900	804	845	824	851	823	800	811	838	804	808	885	860	797	805	832	828	839	836	787	766	827	791	826	802	827	837	859	826	820	816	830	790	801	836	807	874	812	795	794	907	800	851	863	802	794	844	852	815	816	885	853	828	821	802	812	791	812	843	834	827	818	799	838	821	826	794	823	820	801	826	796	817	822	796	768	821	804	801	838	811	787	811	821	815	829	862	888	777	885	849	796	819	798	810	846	806	880	786	838	860	848	843	817	873	832	833	857	839	802	844	879	843	841	864	822	790	739	834	852	792	843	824	854	823	822	842	843	781	902	756	832	801	778	803	822	850	792	820	793	820	796	827	813	830	844	864	820	831	809	824	815	826	836	869	804	841	857	774	831	801	780	845	891	835	773	818	863	834	785	779	813	855	787	769	789	819	865	868	773	767	863	833	846	832	827	844	808	812	861	811	870	798	861	819	844	868	883	830	829	835	822	841	844	828	840	850	805	741	821	832	825	844	855	798	849	801	861	839	823	834	813	849	832	848	832	834	821	847	835	834	838	824	838	812	793	809	874	893	850	801	811	787	831	844	772	810	772	851	783	818	787	843	829	881	849	820	851	808	797	798	839	792	816	838	829	806	799	816	823	813	853	867	825	822	839	816	850	781	851	879	801	837	813	792	858	843	817	812	798	836	819	849	803	792	799	847	762	817	813	794	793	809	795	819	869	794	788	822	757	852	857	856	766	802	872	785	840	852	848	842	832	833	833	834	821	766	846	824	801	852	884	869	845	854	836	812	809	810	820	814	819	791	810	833	808	833	838	865	823	843	816	847	815	827	816	817	880	811	830	811	813	805	810	809	842	809	833	840	843	868	838	850	746	822	848	839	825	825	791	817	838	838	799	828	824	823	827	856	815	852	830	808	866	792	799	809	824	749	858	767	809	836	795	786	856	824	825	828	837	849	813	818	789	815	836	802	782	834	819	845	860	817	843	879	840	833	835	797	834	828	793	800	813	849	805	829	823	784	833	816	873	843	830	802	796	822	817	839	837	853	817	841	827	847	848	833	848	787	810	791	783	870	843	847	861	836	823	835	820	810	850	879	806	781	803	838	870	828	850	822	862	784	836	845	850	828	796	826	814	783	784	844	847	846	809	844	837	846	849	800	866	878	847	789	825	842	826	829	856	790	772	804	795	800	843	846	796	808	857	788	837	853	783	837	816	870	791	788	888	835	813	831	832	825	836	817	810	830	863	821	822	859	815	838	818	885	836	845	792	795	786	846	834	803	824	823	843	824	844	780	896	849	796	797	837	814	837	784	819	811	808	818	858	857	817	823	866	827	874	841	861	825	846	841	791	801	851	846	871	812	835	814	813	817	783	798	888	810	811	857	880	788	779	822	843	820	846	843	812	830	822	788	871	838	855	831	774	849	819	799	810	807	825	822	771	763	821	861	857	822	814	819	798	813	791	813	807	816	855	823	842	776	782	835	876	800	861	838	854	841	792	833	874	831	770	826	835	833	850	823	797	828	878	812	824	799	821	841	805	866	799	831	836	827	867	798	826	819	852	839	868	827	815	835	796	787	819	796	822	775	792	854	876	851	812	819	803	784	760	873	800	803	800	858	858	818	885	883	778	745	830	858	845	794	824	861	795	836	839	813	791	810	797	827	787	842	829	835	833	857	809	811	811	865	789	833	783	810	810	796	859	870	806	840	822	808	782	846	859	813	874	836	815	788	813	811	807	809	867	809	807	884	815	818	780	821	855	815	806	800	866	807	796	859	851	853	837	835	865	793	819	822	823	820	795	850	858	795	852	825	834	850	830	829	823	826	806	836	787	778	836	823	825	846	834	792	841	833	836	792	786	852	828	843	810	823	882	847	825	805	814	854	814	859	778	840	846	867	832	780	824	843	812	830	829	819	835	829	786	875	832	766	814	821	840	813	821	815	850	791	872	845	848	845	777	819	861	836	848	822	843	871	810	857	796	805	870	787	837	869	804	884	871	865	814	825	824	845	807	864	805	862	851	855	796	848	852	809	784	835	799	860	823	856	868	835	874	860	862	866	771	862	808	860	814	829	797	838	820	862	803	834	799	809	799	829	800	850	833	802	811	827	817	855	802	803	836	851	834	829	865	828	827	796	785	850	833	841	787	799	800	845	832	833	874	825	805	870	767	781	794	850	848	873	855	832	884	813	820	780	840	830	810	795	828	763	818	819	796	829	854	844	823	814	785	803	810	868	835	757	836	854	814	813	819	797	816	791	815	823	834	837	785	802	848	835	805	839	874	871	836	821	807	768	800	836	777	800	799	813	854	799	795	836	837	833	836	784	791	831	861	819	866	858	786	804	836	856	840	821	841	830	859	827	881	875	843	810	828	804	879	816	811	814	776	819	795	845	880	882	784	825	856	837	782	831	798	828	886	822	848	846	825	876	833	767	837	824	859	811	826	759	861	890	833	814	808	759	847	805	795	823	834	860	801	836	822	871	810	808	795	813	839	783	832	843	816	844	817	810	829	844	844	868	808	787	779	841	861	769	839	848	881	773	752	802	785	852	812	808	828	785	849	873	821	833	821	772	862	840	865	873	837	835	807	842	785	826	788	830	835	832	901	798	879	889	837	817	879	889	816
11412	1118	1273	1021	831	654	589	501	457	425	456	403	392	377	338	327	341	339	329	313	326	306	340	331	344	318	318	328	332	342	353	337	310	321	349	308	357	360	318	299	319	320	361	341	332	321	313	290	313	325	313	317	327	312	284	314	327	329	303	331	317	325	329	332	312	337	331	333	349	347	293	310	327	281	327	299	326	272	346	307	289	300	346	303	339	316	313	321	318	351	315	345	275	307	276	307	296	347	336	322	335	314	292	313	299	335	348	286	323	310	313	344	344	327	311	330	321	324	346	343	326	305	332	282	309	344	318	329	318	317	323	319	295	328	320	282	341	327	309	298	329	346	325	311	329	312	283	339	312	325	306	297	338	323	334	278	309	314	319	284	284	308	299	308	341	310	300	336	314	294	320	293	322	337	331	306	297	320	288	300	321	286	330	325	330	285	315	334	323	304	318	312	346	335	320	323	303	304	313	323	344	331	298	289	271	321	310	305	324	318	333	324	292	313	318	335	318	305	332	304	321	344	316	312	318	344	321	292	353	285	293	322	330	312	296	339	314	291	310	291	306	298	312	316	323	316	305	306	290	345	315	322	321	327	358	319	288	374	323	340	322	334	319	286	282	333	304	318	327	342	324	340	313	291	279	311	313	294	285	340	327	312	310	320	312	344	279	337	340	276	333	308	299	335	310	323	307	342	300	331	329	293	351	323	333	306	304	309	347	340	326	311	308	310	287	327	300	319	314	280	296	309	298	291	321	304	322	301	320	297	332	311	318	327	304	315	321	314	318	317	323	305	309	310	323	326	299	340	293	322	326	309	290	351	318	298	310	322	277	310	297	293	321	318	303	340	307	329	327	314	318	324	324	303	296	327	332	350	319	343	334	289	303	329	331	325	308	295	311	290	338	321	331	313	276	304	313	301	312	311	324	320	328	312	273	287	304	324	328	341	293	300	289	309	337	311	294	333	326	297	305	311	314	299	328	328	310	315	307	325	320	315	312	323	338	306	299	316	321	317	318	274	315	317	309	323	330	322	315	297	303	345	316	335	323	331	301	324	298	298	321	294	309	307	295	318	364	306	306	350	325	291	310	318	302	298	297	335	314	321	291	295	277	327	333	315	359	289	307	314	328	326	296	299	309	304	344	342	318	295	314	291	300	328	309	319	336	315	299	291	310	317	311	306	332	303	308	324	340	327	298	296	268	332	338	330	309	336	300	308	321	308	344	313	298	273	321	303	310	331	330	304	298	317	309	305	309	312	305	344	326	293	314	334	311	299	321	315	322	295	325	340	299	310	322	308	316	306	329	308	320	289	321	325	349	313	306	296	333	302	292	286	314	326	325	335	320	328	331	336	352	323	325	297	319	328	318	322	302	321	321	318	335	303	337	308	318	323	298	335	305	309	329	319	297	307	293	309	322	309	292	308	319	311	294	296	308	332	310	281	304	313	307	290	307	317	279	306	322	305	273	314	301	319	293	328	308	338	309	309	324	283	325	298	293	319	353	296	302	329	295	330	299	336	312	312	334	343	328	288	293	317	315	297	298	321	338	332	318	299	314	300	325	304	279	327	315	276	340	314	293	296	335	320	322	312	306	292	324	308	336	322	344	302	310	317	298	318	308	297	285	339	308	342	328	336	341	302	315	270	293	328	308	303	280	368	292	325	330	319	293	318	318	344	283	294	334	305	318	305	317	330	324	319	288	320	310	297	274	325	303	304	294	314	318	314	292	298	338	307	291	366	310	289	310	293	317	304	312	334	305	308	275	308	313	323	357	306	328	330	324	308	301	319	323	310	324	321	336	342	294	303	329	287	306	263	304	329	325	325	313	335	302	317	297	341	299	309	318	344	354	293	323	296	323	333	285	322	303	313	310	330	332	328	300	337	325	347	291	365	345	309	328	312	312	304	300	320	319	292	305	316	288	319	309	339	325	305	317	334	331	327	342	307	310	297	305	321	293	320	319	313	297	291	283	341	318	317	311	316	295	310	346	328	300	298	312	310	307	303	345	333	355	297	320	295	328	317	301	326	294	292	319	350	311	306	288	304	307	306	315	327	308	337	323	316	319	314	338	344	326	284	332	298	301	291	304	329	283	316	313	312	301	311	316	299	329	296	335	327	288	290	307	289	288	316	311	305	323	344	276	328	313	273	321	306	291	333	328	334	284	278	351	308	310	306	300	331	313	293	296	321	286	305	294	295	290	337	295	305	306	323	302	319	273	341	341	348	282	321	292	335	300	315	345	326	355	310	301	321	308	306	321	302	305	317	299	333	322	312	323	308	279	322	297	303	307	350	313	291	325	312	313	279	316	327	313	308	285	280	336	293	317	305	297	335	324	328	312	346	332	324	349	306	312	277	289	315	292	291	338	331	285	315	326	301	311	316	284	294	277	307	302	305	303	333	288	296	352	307	350	318	304	341	311	326	325	329	341	316	310	293	342	304	291	309	315	321	325	309	303	320	329	307	324	298	330	314	296	296	304	290	329	305	316	360	295	302	321	321	302	357	318	309	329	319	321	338	291	317	304	367	346	298	331	320	320	310	327	312	337	316	341	304	305	322	298	310	292	329	283	360	326	275	310	344	320	305	331	303	301	304	321	317	343	288	309	331	349	301	320	311	315	308	311	319	336	296	311	306	301	321	320	294	321	308	318	327	312	302	286	309	315	322	331	294	301	356	315	313	309	355	310	292	340	320	298	307	306	328	329	304	330	303	340	320	281	316	282	284	309	331	303	325	327	322	294	332	305	336	329	304	335	335	293	345	330	353	287	308	316	328	325	299	311	322	310	324	310	353	328	325	325	311	300	354	306	318	277	325	287	310	321	322	296	305	333	336	319	329	281	313	324	320	313	320	328	303	287	312	329	362	296	300	318	347	304	320	313	293	319	299	296	293	325	329	316	290	328	344	308	294	305	303	343	319	316	330	275	315	318	318	323	316	322	304	319	324	315	292	298	333	339	312	339	300	289	320	324	316	299	284	332	305	337	306	319	324	277	331	314	301	332	343	324	320	354	319	271	319	311	317	337	318	302	282	304	321	330	270	318	317	311	303	293	308	310	312	354	313	289	297	309	318	293	295	327	315	344	317	324	311	339	283	308	310	301	308	287	330	379	305	342	326	302	318	324	290	278	302	326	299	300	326	298	304	309	314	319	317	316	323	294	301	314	285	303	319	323	289	315	275	313	326	318	328	302	351	331	338	320	295	310	289	305	301	315	299	322	292	302	275	313	316	327	317	334	340	324	319	280	285	308	322	274	338	303	309	314	299	329	314	318	280	325	307	329	307	275	331	284	334	298	314	305	306	334	308	296	293	314	319	342	318	252	331	300	317	296	329	322	297	325	313	307	301	331	301	301	302	323	320	303	308	317	319	309	314	327	297	321	339	307	345	310	292	310	287	330	326	290	344	337	326	325	339	308	318	305	319	316	311	314	284	305	298	299	312	352	325	299	287	318	273	307	302	305	349	363	322	314	363	302	315	304	308
6556	1521	2693	3184	2884	2482	2194	1830	1653	1641	1467	1381	1177	1219	1199	1039	1078	1011	1014	1032	1044	987	1011	1000	888	932	944	950	831	857	871	919	942	879	901	817	852	876	872	801	864	828	806	819	836	824	832	828	865	840	882	852	819	807	811	833	807	822	832	854	782	799	824	815	816	800	778	840	778	847	765	813	840	873	821	795	801	793	816	814	846	799	792	868	808	849	782	851	804	820	804	811	834	810	783	810	858	795	778	783	800	858	821	865	809	830	881	828	732	847	830	807	814	815	783	816	843	773	814	822	796	873	755	796	783	868	801	796	855	805	871	793	803	815	817	806	780	836	805	765	795	807	825	760	802	838	814	772	802	814	802	800	744	811	830	757	820	795	829	835	761	842	792	728	771	776	819	861	810	830	799	849	794	819	824	833	811	784	781	780	803	813	795	790	816	827	785	771	803	755	799	790	784	819	789	812	787	809	852	790	804	838	847	825	811	857	832	830	808	778	782	755	849	795	790	780	793	868	832	792	775	777	791	778	826	805	808	815	828	822	764	822	838	805	824	790	790	817	838	846	812	812	814	841	791	827	880	825	783	790	807	817	834	814	845	809	826	793	808	776	796	809	782	792	813	791	804	769	776	815	822	770	777	749	816	786	807	818	808	791	797	761	803	816	834	792	803	802	799	860	848	785	827	815	787	837	800	827	819	787	790	776	818	782	806	866	811	836	803	852	866	822	807	799	780	755	758	827	766	839	826	777	845	800	841	830	786	862	804	821	777	894	807	730	793	828	750	847	855	745	809	822	848	762	830	825	872	822	794	786	796	798	833	816	812	789	839	797	820	787	765	800	793	821	801	749	797	739	783	812	846	833	832	771	784	740	815	814	811	790	837	819	833	808	778	814	791	773	832	871	821	780	788	819	814	801	827	799	768	801	785	848	758	800	867	822	839	824	759	799	822	829	785	812	812	848	769	800	768	816	775	872	769	780	803	807	801	806	803	783	835	827	812	783	748	798	810	848	830	808	785	743	836	813	820	846	804	784	771	839	805	816	770	795	819	818	806	835	843	820	832	789	783	855	848	788	826	826	819	795	761	766	770	836	824	797	791	828	839	808	796	769	817	802	821	832	838	811	783	844	841	800	843	804	811	724	792	763	814	806	780	818	834	774	808	781	814	838	783	820	790	762	756	812	816	782	810	833	826	856	761	799	818	824	781	806	796	799	752	830	850	770	768	812	823	820	765	771	775	850	752	748	756	776	744	797	821	792	709	815	800	845	823	844	814	759	812	762	800	800	833	847	814	807	830	807	791	875	856	768	805	814	781	803	777	863	756	795	805	791	842	762	789	770	777	799	812	809	783	856	819	836	796	809	761	833	789	823	809	801	781	780	840	794	814	824	798	852	809	818	776	779	789	828	836	790	806	863	803	808	772	752	817	816	847	869	768	749	808	847	781	789	800	857	785	842	844	837	836	786	850	808	824	774	793	841	837	787	806	771	806	819	789	806	784	813	834	779	840	809	777	781	797	809	843	835	813	825	824	785	787	836	772	791	781	805	794	763	777	828	806	831	815	782	792	803	778	793	792	849	788	793	835	780	820	828	791	797	830	785	786	823	802	803	824	827	784	813	751	812	834	797	805	787	789	780	801	786	777	793	772	842	800	817	795	812	826	762	789	769	820	832	799	783	764	812	847	778	793	796	791	826	846	825	865	809	824	791	843	806	799	826	858	826	827	818	848	822	837	862	725	836	743	817	838	831	800	840	852	824	773	760	768	813	792	759	796	828	808	833	807	784	798	845	785	813	787	791	758	798	812	788	807	818	783	844	821	780	789	823	868	844	807	831	864	793	795	785	773	788	800	814	774	825	804	869	815	780	818	837	823	787	735	805	741	783	803	776	782	772	835	785	839	819	827	797	832	746	831	811	800	753	804	781	820	828	789	820	784	811	792	818	787	848	808	826	827	832	813	773	760	785	785	823	826	818	769	805	792	839	782	832	848	832	775	800	787	805	813	804	814	837	817	862	831	802	834	821	852	779	811	825	792	785	789	792	782	788	755	834	753	777	771	806	814	843	792	785	811	795	789	807	823	843	799	740	786	784	820	814	792	791	798	797	789	788	809	799	806	784	848	773	837	761	814	775	783	753	787	783	812	810	783	789	831	738	894	783	790	837	837	800	775	815	746	861	813	768	855	798	799	781	855	826	855	785	778	781	813	783	813	859	831	792	814	783	830	818	775	785	771	791	788	766	820	822	784	796	878	780	784	783	819	825	778	822	798	821	855	834	836	804	846	821	774	773	801	837	788	847	843	807	787	801	780	785	815	820	814	795	795	843	812	798	798	800	836	816	772	801	828	833	772	764	786	743	750	778	859	845	788	866	821	807	805	816	799	824	826	832	797	853	793	811	796	806	794	807	807	837	827	844	800	812	764	752	785	810	804	764	818	790	787	840	808	791	768	814	785	799	831	813	807	847	784	848	823	806	795	780	807	784	771	848	802	804	820	807	842	796	796	802	795	848	821	786	828	787	810	809	825	820	855	856	815	836	797	796	785	794	843	772	762	778	858	839	872	820	797	793	769	817	784	786	802	836	811	800	841	812	784	821	773	832	788	780	842	755	840	792	834	797	794	786	777	814	823	816	791	825	800	805	805	813	798	830	816	812	802	790	813	843	794	826	800	765	840	831	814	858	780	795	771	825	780	829	785	762	857	841	861	811	804	812	793	755	822	778	829	795	780	807	855	826	811	786	855	777	814	770	796	799	829	824	793	782	812	782	857	813	814	789	742	811	815	836	829	830	820	815	850	788	780	838	806	793	831	812	758	845	783	834	831	776	746	792	790	788	791	803	805	827	802	812	791	781	796	820	809	807	829	828	805	834	824	786	807	758	868	808	836	791	809	864	834	799	837	761	781	819	829	797	793	781	772	817	808	765	811	800	824	764	788	784	810	774	797	793	793	791	839	855	805	758	809	804	848	774	791	852	799	787	840	811	794	778	741	796	778	768	841	765	744	801	837	798	788	842	810	805	769	768	792	788	793	795	834	798	815	794	811	834	751	796	815	789	787	766	790	812	777	844	825	797	805	792	774	860	805	763	751	776	790	810	798	827	839	846	844	819	769	785	780	808	837	811	758	787	851	846	738	812	804	817	765	818	814	788	797	795	796	788	856	797	849	753	843	815	845	806	782	802	808	813	786	782	814	815	815	763	788	850	805	826	795	818	780	824	815	797	784	810	825	753	829	783	813	807	796	816	837	781	867	823	792	776	795	820	803	803	828	823	835	808	774	847	811	731	818	790	785	808	818	889	839	823	791	866	792	796	825	781	854	869	805	790	801	844	811	856	794	794	803	780	813	817	790	784	760	788	788	838	755	788	798	808	820	804	803	818	833	751	828	798	828	790	792	792	808	799	774	802	799	774	822	815	812	803	814	773	862	820	823	827	785	857	779	835	820	818	848	800	776	882	825	775	766	801	805	840	781	784	810	794	786	861
20160	2648	2247	1720	1156	822	684	524	421	412	349	304	261	286	241	218	255	205	204	174	198	185	185	186	177	193	177	159	194	159	180	164	162	168	166	206	166	153	173	156	171	143	154	173	139	135	153	159	164	163	139	155	145	140	135	154	169	152	147	186	158	135	156	134	150	172	178	141	154	159	153	140	151	151	143	137	167	166	155	140	150	142	161	153	152	172	146	154	140	141	153	134	152	140	170	162	161	153	174	153	163	153	157	142	130	150	143	144	149	143	127	148	144	121	153	159	170	156	167	144	166	132	145	150	159	135	158	141	162	132	140	152	166	149	154	152	162	141	137	164	151	137	151	148	151	148	176	171	143	130	143	146	162	136	146	153	157	117	139	133	161	175	149	139	161	157	129	141	158	157	148	171	150	133	147	154	142	152	158	152	155	166	143	171	138	143	152	130	149	168	157	145	148	148	154	160	158	149	144	159	150	126	154	124	137	132	148	156	154	137	143	149	163	149	138	173	150	140	145	138	150	146	126	185	166	168	140	164	146	149	156	158	148	156	170	150	138	145	144	140	146	146	158	159	139	166	152	134	139	163	136	160	152	135	167	141	147	148	151	133	173	143	144	138	161	143	164	136	151	156	128	139	160	152	122	147	161	144	133	159	156	168	133	171	152	141	147	162	150	141	132	148	165	150	139	160	155	128	134	157	154	122	136	154	131	150	145	155	135	149	138	154	137	138	156	168	136	134	155	121	143	143	136	138	143	153	133	156	169	150	142	159	151	156	175	147	139	138	145	141	138	155	128	124	138	142	158	134	158	142	129	128	131	150	151	154	142	158	145	129	135	151	151	124	146	126	148	171	164	139	169	154	132	153	137	176	140	133	145	134	162	141	145	146	138	151	151	152	136	130	166	154	144	144	153	143	134	136	145	119	144	161	146	131	152	128	138	163	138	149	123	140	124	134	137	151	156	162	145	136	146	145	153	127	158	153	148	154	129	136	139	141	139	156	165	151	135	149	152	156	158	134	145	180	164	146	137	137	175	144	140	139	144	140	143	158	146	150	149	157	156	146	136	148	166	169	156	153	158	137	171	133	139	119	143	154	157	134	145	130	158	132	124	132	163	155	146	165	147	145	133	155	161	149	134	156	156	158	118	156	149	143	168	162	156	144	147	129	153	153	153	129	149	136	147	155	146	158	180	146	155	133	140	142	153	150	153	144	148	153	136	154	149	151	169	157	148	134	146	155	144	160	150	145	150	179	150	141	148	165	154	132	142	146	151	139	133	148	145	177	146	144	144	133	141	148	131	165	153	169	148	162	127	147	150	167	158	158	148	134	173	161	147	157	138	149	157	145	149	146	144	150	155	172	134	142	166	154	152	136	157	124	160	162	154	137	154	156	149	139	131	157	147	153	159	152	142	154	155	157	145	152	145	166	152	141	154	147	140	167	156	149	159	166	160	171	143	131	137	151	153	186	146	168	141	127	143	130	170	145	168	170	155	174	154	159	154	135	135	163	131	164	162	133	149	166	144	134	150	137	149	158	149	150	153	146	141	151	141	151	139	146	143	162	154	151	161	135	136	151	155	154	161	143	163	144	154	150	129	145	146	125	152	141	157	144	158	132	125	136	144	146	134	136	148	154	170	142	144	142	144	145	155	165	124	170	152	167	155	141	140	156	150	129	139	135	148	146	142	136	159	140	139	147	157	141	143	144	150	153	144	153	151	144	156	160	132	135	162	174	145	157	157	148	164	127	170	140	164	142	135	143	164	156	141	127	158	153	151	144	157	166	148	154	171	130	150	185	148	159	142	157	170	148	165	161	147	153	151	138	152	171	157	151	137	157	146	151	169	159	141	142	146	138	126	156	150	153	144	164	133	162	139	160	136	156	154	155	156	133	127	134	156	128	158	158	156	149	131	139	133	152	166	162	148	149	160	152	137	139	148	149	153	139	147	154	158	141	159	163	148	145	150	141	146	143	136	158	163	152	122	139	135	162	139	161	133	146	143	130	125	137	114	142	166	153	149	142	145	146	163	146	140	163	165	136	161	147	153	165	176	147	161	133	161	145	169	141	134	113	148	128	139	155	141	130	146	136	142	168	147	143	145	136	134	125	164	154	171	144	150	169	146	149	147	142	168	162	149	161	156	170	132	162	141	153	156	155	141	138	182	127	153	126	138	161	156	128	143	157	145	132	168	155	148	141	150	145	135	158	151	126	143	127	164	154	146	140	158	160	145	142	139	111	144	154	139	157	154	148	140	151	149	143	132	155	150	101	147	134	111	147	141	125	149	147	165	138	146	163	131	138	145	154	149	137	162	148	146	162	149	134	128	152	157	160	161	144	154	162	155	155	158	150	135	144	153	155	171	131	144	126	165	139	156	157	143	157	120	157	136	147	154	149	160	147	125	146	137	167	173	164	141	142	145	149	147	143	149	169	153	161	156	133	148	175	140	136	137	129	145	147	142	152	160	174	154	156	150	126	154	142	140	146	163	138	158	127	120	156	169	151	159	153	146	139	128	154	142	140	162	150	144	142	130	156	145	177	137	154	151	117	160	121	143	138	172	156	177	144	162	179	160	152	155	164	139	145	134	167	157	158	142	132	153	142	165	148	135	133	142	155	137	162	143	129	138	147	134	143	148	143	147	144	144	143	165	151	127	166	139	150	159	124	130	136	144	130	163	135	141	128	165	140	171	152	143	156	136	138	134	153	156	143	147	145	150	138	154	128	140	149	149	132	146	131	163	125	147	146	131	152	145	159	156	134	147	142	157	147	130	172	141	152	152	139	138	144	156	160	141	133	168	145	151	134	140	130	156	154	134	133	152	138	127	159	156	158	142	139	149	145	120	160	161	157	136	148	157	133	162	156	170	150	159	154	170	139	140	152	132	147	130	126	164	161	145	146	160	143	146	163	147	151	154	141	146	157	161	167	169	127	160	145	167	153	135	148	161	143	138	146	155	148	141	154	132	152	166	132	166	138	130	136	140	172	150	153	145	148	170	133	148	136	166	129	155	135	138	143	148	139	155	148	160	161	152	141	138	167	158	131	170	128	131	154	129	135	163	141	157	136	149	150	138	156	140	151	159	161	156	152	156	137	146	129	141	130	156	162	141	159	141	142	151	148	149	154	153	153	170	146	136	128	151	141	142	151	154	157	177	158	145	145	147	150	140	144	151	137	168	127	169	174	152	145	160	155	136	168	151	132	138	146	151	141	148	172	147	157	172	146	165	154	137	144	148	136	165	139	161	169	132	113	162	148	150	149	160	142	142	159	166	157	105	150	155	144	153	134	153	154	133	160	161	177	150	135	149	157	146	142	136	153	138	151	128	153	141	160	159	151	147	149	166	143	167	134	150	158	148	140	145	123	163	146	164	142	157	165	146	137	144	138	150	152	146	132	151	133	133	132	139	147	125	162	151	139	122	161	155	142	144	156	144	165	145	149	150	147	141	126	145	173	151	131	131	170	153	143	153	135	136	182	155	160
8952	1997	4179	5003	4365	3698	3001	2473	2080	1900	1619	1395	1250	1224	1107	1016	976	910	801	751	772	746	690	698	625	627	662	589	660	603	565	572	569	514	553	560	489	494	516	516	525	521	474	497	508	492	448	489	516	488	466	479	455	468	459	518	497	433	460	453	492	445	470	495	420	483	452	451	477	431	451	433	422	479	444	489	435	436	410	474	419	459	448	398	449	451	447	407	428	415	423	419	448	437	404	473	427	378	431	444	445	435	437	436	409	422	447	422	401	445	430	440	425	399	457	392	416	471	433	430	456	396	426	463	469	440	429	415	426	425	473	439	430	378	387	437	366	413	419	424	419	433	413	442	425	419	431	419	459	398	419	439	448	425	390	394	462	423	395	425	400	443	398	418	424	413	400	436	417	407	427	416	398	430	416	413	433	420	427	404	442	451	417	417	442	399	420	441	442	408	423	440	407	401	450	381	418	413	383	424	427	427	413	413	411	417	413	394	428	403	442	400	420	408	457	409	408	446	431	416	390	434	397	457	392	425	428	428	423	429	434	395	406	431	415	398	409	426	426	408	427	461	399	422	422	400	415	439	426	420	419	412	451	414	407	441	436	400	425	396	458	387	420	429	453	419	434	438	417	430	431	408	453	428	409	409	416	425	408	417	459	377	398	396	432	397	416	400	480	376	441	431	394	432	418	435	455	441	431	390	459	431	402	406	439	393	372	438	407	416	422	437	383	402	429	435	433	403	454	433	438	444	424	404	393	430	438	404	432	388	404	458	438	437	408	416	428	414	426	411	429	410	398	390	429	422	420	379	408	441	407	425	409	427	421	409	400	408	436	435	421	471	430	406	409	375	428	432	408	392	439	404	416	429	425	432	412	396	420	430	390	424	418	401	413	445	417	421	430	391	392	363	411	396	415	406	408	399	397	423	424	401	413	441	438	419	412	405	418	404	408	407	382	458	395	424	411	422	413	426	412	437	403	452	405	427	400	416	406	421	457	422	400	444	424	434	442	416	408	457	432	419	398	413	411	425	393	438	397	410	435	442	408	429	426	384	401	425	399	423	396	420	407	420	410	471	375	416	426	420	415	399	409	434	437	442	421	425	429	446	432	400	451	388	432	420	420	395	359	447	435	460	414	427	422	463	422	424	439	444	415	421	436	430	415	379	447	424	404	434	409	407	403	411	397	401	423	414	436	422	390	404	399	418	432	400	422	408	393	423	414	456	445	452	433	441	431	423	390	411	443	454	429	419	420	407	404	395	418	455	398	450	418	424	389	406	440	443	402	405	421	376	426	413	436	403	412	402	403	453	417	401	426	423	431	423	430	408	427	410	406	418	403	434	386	446	421	423	429	412	399	413	412	429	442	409	427	427	425	409	416	465	399	388	402	432	392	429	411	429	406	416	412	430	435	434	383	385	439	411	431	411	406	437	419	401	397	435	416	409	436	393	421	431	394	442	433	416	399	414	415	397	432	427	401	458	425	401	429	407	421	396	427	446	428	419	397	429	421	410	415	411	399	422	417	417	423	420	426	438	453	396	431	426	451	391	391	410	458	416	402	427	449	414	424	395	431	418	394	432	413	435	416	419	419	416	453	424	425	444	433	453	427	417	440	418	408	404	394	438	412	437	434	419	428	430	401	418	435	418	391	441	412	412	473	426	376	395	420	427	434	445	448	405	413	399	394	407	412	411	429	432	426	451	423	450	397	400	434	393	414	426	425	402	434	434	407	420	417	421	443	422	405	421	388	404	447	429	440	422	407	443	399	424	445	412	414	440	393	403	437	444	431	408	447	441	411	437	403	453	433	405	416	424	420	455	417	395	413	470	420	404	416	403	434	415	420	448	362	419	392	401	437	445	433	451	434	424	414	432	399	415	385	449	424	426	373	436	456	432	391	410	391	416	436	443	410	440	403	429	419	443	384	408	421	403	443	427	425	418	415	401	400	402	414	400	391	389	388	430	398	382	395	418	441	396	399	388	445	398	413	406	441	371	424	414	432	455	437	392	443	414	400	430	391	398	403	422	426	408	424	453	394	415	404	447	383	415	426	425	414	394	444	427	405	428	428	450	404	406	436	438	401	388	411	409	396	393	414	467	420	389	437	421	435	427	392	450	428	426	435	430	437	426	405	451	410	432	435	394	427	413	397	410	404	404	434	392	417	402	436	393	415	416	442	419	425	424	424	438	476	443	411	432	443	396	425	413	379	433	401	439	415	353	410	416	400	382	448	418	432	467	424	403	452	440	442	418	444	449	402	408	397	420	461	430	391	429	387	413	407	434	442	435	404	414	440	416	395	436	445	412	427	426	399	409	447	408	421	426	402	436	444	401	388	416	410	405	443	408	407	453	416	415	398	411	410	429	424	399	419	389	361	421	434	422	375	442	421	406	415	413	439	397	382	404	403	384	406	413	402	448	408	420	396	426	421	419	404	432	399	402	420	410	422	414	400	404	410	416	430	402	409	462	428	424	417	432	424	426	390	388	391	404	418	414	422	429	427	407	412	438	425	427	434	442	405	417	432	413	432	422	389	416	381	410	383	413	390	450	467	429	433	432	426	398	406	413	442	422	390	429	422	419	407	403	399	449	489	442	400	380	428	411	375	419	392	427	427	426	423	412	433	426	418	410	433	411	427	408	407	423	421	438	418	462	421	403	396	454	456	432	445	402	418	441	411	434	452	426	411	440	411	393	459	427	426	455	392	421	400	426	424	432	412	398	443	423	424	449	432	456	386	408	432	425	412	426	431	411	404	422	440	424	414	396	440	392	441	424	416	428	444	436	406	431	398	404	399	420	430	413	390	424	404	403	419	428	408	425	433	429	427	407	440	415	383	443	440	420	443	426	429	438	407	430	407	424	436	425	401	428	435	416	442	413	429	418	433	414	403	423	403	388	415	452	429	419	376	435	418	404	435	401	440	431	417	399	436	432	440	396	401	407	417	452	403	391	404	405	439	411	405	416	399	407	438	439	397	372	435	390	474	448	419	416	426	440	394	439	404	441	451	429	415	454	421	403	374	480	384	400	410	410	452	433	395	438	422	455	412	438	442	431	401	418	419	425	384	431	441	441	414	435	426	419	433	406	448	402	381	413	370	387	428	443	435	427	419	402	437	425	380	423	419	402	449	408	428	427	405	421	443	450	427	435	431	416	399	420	457	413	427	405	400	418	448	437	424	431	410	396	430	375	382	454	401	382	412	414	426	390	437	436	405	398	432	437	434	413	410	446	412	386	431	375	400	477	415	404	406	427	436	407	409	436	388	413	418	426	403	400	401	393	434	429	419	423	391	413	415	420	412	403	382	396	423	441	394	371	416	421	415	426	399	413	414	418	411	396	436	442	422	400	403	409	416	427	435	415	423	392	408	388	451	428	404	408	442	418	432	427	426	421	417	427	390	472	444	421	425	462	432	391	417	438	438	397	412	430	432	392	393	417	392	390	413	429	412	418	406	399	406	428	417	398	426	407	440	426	400	449	396	441	401	467
2826	378	388	387	329	334	354	317	348	346	287	311	295	319	296	332	313	308	308	312	307	287	285	309	311	320	291	330	330	332	300	326	279	328	295	308	306	307	348	322	293	308	322	320	336	326	305	339	318	308	337	316	346	334	327	341	314	322	340	346	338	362	365	310	332	285	302	309	344	327	316	274	332	352	348	325	332	324	301	347	322	326	357	297	317	302	319	338	303	318	342	323	328	340	346	352	298	293	312	288	304	276	345	306	305	299	335	316	306	328	311	309	322	306	324	284	346	340	310	360	350	314	302	322	307	329	362	306	329	331	325	319	325	295	333	334	349	314	272	343	311	300	336	324	328	350	335	336	304	308	300	337	335	352	341	333	338	325	299	304	347	337	327	314	335	323	318	313	316	336	320	341	349	314	314	295	321	318	308	299	315	305	320	307	303	325	318	306	327	357	329	281	315	288	293	333	341	313	363	307	332	328	347	304	297	325	309	331	306	303	316	299	301	325	305	303	316	344	285	315	299	319	365	301	326	305	357	317	327	333	316	317	319	320	322	329	316	324	350	318	365	333	317	308	344	316	358	321	300	312	328	323	302	337	345	313	295	266	302	318	283	297	309	326	350	333	294	293	354	339	291	343	315	287	344	304	324	321	325	320	318	323	283	322	307	311	316	292	286	328	295	340	302	296	309	290	350	321	329	331	302	321	352	312	278	311	298	309	303	374	355	301	344	326	325	338	334	293	291	308	328	292	326	342	343	325	342	309	322	313	296	339	310	298	305	305	299	323	304	334	302	304	347	350	311	306	322	330	355	305	333	331	337	314	300	309	310	342	321	347	321	317	333	309	332	311	309	313	334	331	308	345	304	317	337	290	355	316	303	319	312	293	316	364	322	292	348	349	302	296	300	326	301	333	322	302	303	326	290	298	333	317	322	332	310	315	312	357	315	352	324	319	336	341	345	285	340	331	339	370	316	309	332	302	344	315	327	336	313	310	330	329	287	337	318	305	329	314	305	331	325	303	329	329	321	295	352	337	325	303	309	333	302	305	318	334	321	348	298	336	315	331	328	308	323	295	283	349	343	311	347	326	308	297	296	291	302	336	318	310	326	324	326	319	341	322	325	315	324	337	363	309	293	316	332	309	348	355	311	343	334	308	343	345	333	308	306	333	327	309	313	328	309	321	308	300	313	308	315	303	335	318	321	307	322	323	321	321	331	308	320	318	285	339	328	328	326	329	318	312	300	344	328	316	339	324	306	329	295	327	357	305	318	334	307	344	314	303	296	317	309	302	320	291	296	341	313	288	353	311	319	287	325	333	333	358	339	302	308	325	338	307	301	306	288	301	321	320	287	311	329	310	303	321	306	353	325	315	322	366	340	328	338	318	333	317	328	282	325	315	303	292	332	312	318	297	309	308	320	320	322	326	350	302	319	335	306	282	304	298	297	319	306	320	326	298	314	322	345	316	337	328	325	320	294	326	294	307	283	316	326	327	330	318	333	326	288	307	318	317	301	330	319	327	327	344	311	316	325	330	309	329	329	328	336	339	347	335	302	339	293	304	328	325	315	288	312	316	301	319	329	329	340	308	332	335	314	348	324	313	281	334	297	289	357	318	320	310	312	317	332	295	300	327	332	291	324	343	326	351	309	334	329	334	325	318	332	322	305	323	356	341	316	313	357	313	320	323	299	326	341	345	311	296	329	296	332	322	326	336	324	312	309	299	331	321	292	301	300	313	301	343	304	303	308	309	337	296	322	314	356	322	343	320	312	310	341	286	319	315	322	303	306	339	305	316	315	301	305	323	331	299	311	336	305	338	362	326	347	329	318	332	294	319	308	323	305	324	337	343	363	332	324	317	287	300	314	330	326	343	315	329	315	325	316	308	331	340	312	313	356	294	309	342	293	307	310	299	324	308	333	317	247	348	300	323	319	354	337	326	323	341	339	305	342	312	342	332	326	348	326	298	314	329	312	300	305	326	343	343	293	295	310	321	319	323	342	339	285	287	326	325	330	314	349	302	326	320	314	319	295	322	292	348	352	360	340	344	317	371	327	317	314	297	311	355	345	320	312	311	337	324	309	320	346	356	329	318	310	369	315	306	338	334	305	324	321	326	348	330	324	302	349	358	320	333	336	327	303	330	342	307	372	308	310	337	311	319	303	315	301	341	291	322	314	321	344	316	340	320	350	308	320	332	351	307	343	302	321	291	308	302	297	331	351	350	310	288	315	316	329	320	309	309	298	287	319	332	335	320	320	305	299	314	335	328	325	327	333	315	305	293	307	333	342	310	321	298	341	336	343	305	342	325	321	340	329	329	329	303	315	321	321	312	302	305	319	322	320	326	358	347	298	323	328	326	312	334	322	329	299	358	355	321	347	316	308	318	334	319	322	275	320	329	312	325	298	343	334	324	345	314	326	332	322	321	335	334	301	307	320	317	334	333	322	332	327	336	343	312	330	322	340	309	353	321	342	338	305	306	342	344	322	290	320	332	328	331	329	290	331	300	347	328	327	325	305	328	301	328	325	306	319	330	310	285	346	284	313	300	293	349	332	329	322	346	305	322	302	305	315	305	328	327	315	299	330	322	313	323	337	322	356	321	332	307	323	286	342	336	333	322	299	302	300	305	330	319	328	331	327	322	305	294	328	336	321	333	313	319	348	286	315	340	335	329	302	338	345	375	319	285	338	326	325	334	336	312	281	345	366	338	316	323	285	316	325	312	325	321	351	312	310	331	349	318	330	326	339	306	342	284	320	341	302	307	328	344	319	320	345	297	291	352	311	343	324	328	334	312	339	304	315	304	291	306	320	316	313	316	351	326	312	330	320	305	307	353	327	324	332	322	317	311	313	296	320	309	324	315	321	319	317	306	325	323	306	326	312	355	291	333	301	298	319	313	345	307	297	311	318	318	347	314	342	341	320	294	335	303	341	353	302	336	300	320	290	296	318	321	295	318	287	307	307	305	336	334	309	315	310	336	337	342	315	333	314	286	316	343	335	325	327	342	339	319	326	317	315	321	318	321	334	337	336	300	315	297	319	279	329	322	291	323	316	289	295	330	274	343	344	345	292	322	295	320	317	306	312	331	354	317	331	332	330	306	308	314	297	310	343	310	308	319	310	309	325	316	317	316	293	308	280	325	313	350	320	309	326	310	325	311	318	332	284	347	311	351	331	284	312	301	326	352	302	279	301	320	306	355	334	292	324	326	301	319	325	339	293	311	335	347	339	325	304	335	329	325	311	320	276	314	316	321	319	310	318	300	335	320	342	299	341	325	314	294	308	313	321	340	317	315	341	329	315	287	325	337	309	319	315	345	356	341	335	314	309	316	323	322	322	286	322	318	313	323	324	342	345	301	301	332	323	311	312	335	334	299	312	354	307	313	331	352	308	357	356	335	339	328	351	298	308	325	292	343	323	331	356	315	341	302	339	319	331	310	304	342	321	303	319	308	329	347	310	311	332	326	317	330	326	318	290	326	319	331
2812	952	1028	990	1029	988	909	952	959	874	887	885	890	830	831	929	855	853	828	910	899	852	895	854	845	822	815	858	811	821	787	859	795	843	852	843	866	839	801	839	857	912	840	791	811	831	830	843	812	827	786	884	807	841	862	794	793	778	800	784	824	870	866	803	843	812	815	893	811	820	854	793	864	885	845	821	861	767	805	868	766	840	865	840	806	804	847	815	828	813	812	845	824	872	832	900	859	831	813	855	851	793	784	836	851	842	858	801	844	870	868	834	847	826	848	814	803	877	887	790	790	807	820	852	782	776	823	834	876	812	829	811	886	824	851	832	839	854	824	838	853	847	817	821	849	848	793	842	819	868	859	776	827	794	793	795	853	799	805	858	872	863	800	830	808	854	783	849	792	863	806	844	846	825	830	800	816	842	846	834	836	841	819	847	887	866	850	820	891	871	793	841	827	799	833	858	823	832	802	814	819	878	769	850	864	876	791	820	835	856	825	812	804	856	811	843	803	847	846	818	806	844	832	781	774	821	825	857	783	798	812	844	826	858	797	829	839	814	882	764	816	815	859	834	827	773	862	850	835	832	864	805	828	825	805	844	819	841	810	849	841	858	834	850	758	820	863	815	849	834	835	869	881	884	863	795	832	839	842	839	815	856	832	840	869	807	861	804	807	858	837	876	822	862	802	820	798	837	868	842	830	841	892	855	809	894	871	816	789	897	817	868	850	820	837	830	824	768	826	826	818	869	809	838	746	810	791	861	811	867	810	840	817	827	795	875	849	824	815	851	840	875	828	811	831	845	869	790	844	839	838	795	825	831	806	847	839	833	790	843	808	825	844	862	872	881	831	844	845	874	835	791	879	824	838	810	816	803	861	795	817	801	852	822	841	809	801	810	858	834	773	787	814	821	826	820	848	849	854	807	806	817	842	852	809	811	843	822	800	841	840	785	831	790	850	820	898	850	871	831	877	836	841	846	858	837	832	843	884	807	881	862	876	809	820	832	805	887	853	827	810	804	838	835	822	804	819	834	798	844	799	785	830	848	840	821	862	796	864	789	832	826	808	814	850	794	852	728	803	876	788	832	834	856	819	836	794	871	864	789	820	835	841	836	844	841	881	860	823	784	812	767	794	815	776	866	826	855	817	803	782	846	831	812	816	759	841	808	850	823	846	827	834	811	850	848	812	822	829	792	786	767	819	861	782	878	847	843	824	825	850	798	865	854	834	857	834	859	795	867	841	874	803	822	849	822	806	828	896	809	850	837	840	820	836	905	881	826	799	801	849	816	895	866	772	838	812	801	813	792	831	856	801	852	805	822	801	778	792	826	822	831	857	873	842	798	817	778	791	802	833	821	832	819	794	812	865	818	840	794	837	784	788	900	865	817	853	802	879	864	838	811	830	808	807	860	804	827	822	855	778	805	829	819	839	819	776	846	832	815	835	808	822	843	846	819	823	855	820	839	834	804	862	846	841	841	851	860	810	847	852	867	794	803	842	835	820	810	789	825	881	814	812	783	816	843	827	805	835	860	828	822	815	879	840	880	819	804	833	866	824	795	860	824	859	847	841	836	877	825	822	870	785	828	793	840	873	801	867	884	815	863	794	847	841	808	808	848	834	847	868	829	828	848	772	862	844	818	841	848	856	865	800	837	817	841	791	837	867	831	825	812	843	812	801	856	818	864	817	794	811	802	813	858	833	830	812	875	838	837	855	851	774	811	857	854	777	820	827	870	813	790	807	790	830	842	773	839	787	827	828	825	844	839	834	759	866	813	822	803	856	809	832	808	809	816	837	846	829	839	800	791	847	810	801	824	813	794	845	818	829	846	813	825	825	837	833	845	800	801	770	784	821	786	824	862	838	855	830	841	840	887	821	811	820	836	793	780	826	862	804	858	854	814	833	840	849	827	807	844	801	780	801	801	865	846	776	837	847	853	829	860	829	823	859	859	891	818	818	852	791	825	854	796	816	788	783	845	764	797	853	824	823	816	803	849	779	825	797	816	820	784	779	899	830	781	869	864	799	816	844	860	823	874	836	862	804	817	819	797	840	827	818	826	827	799	834	837	768	853	855	804	812	864	843	836	852	822	795	842	814	894	784	824	832	771	861	818	839	849	759	739	799	826	799	860	836	822	828	833	809	892	831	782	850	838	822	777	839	829	812	847	813	833	854	843	855	858	864	832	847	861	835	821	789	814	810	820	871	851	841	828	812	811	832	852	838	860	897	827	847	811	864	841	793	821	833	790	821	826	837	774	812	821	851	780	835	850	749	788	879	840	792	858	814	798	864	876	813	799	820	840	850	821	785	818	870	809	826	797	820	858	789	878	864	849	804	809	818	841	843	803	806	786	813	843	819	865	820	837	801	839	835	847	855	826	834	911	859	807	821	852	842	835	824	778	837	853	834	825	801	774	795	817	812	828	812	846	802	831	826	836	859	795	860	852	806	847	788	843	814	846	879	839	828	830	786	788	850	888	825	849	847	830	847	835	756	836	802	859	806	828	818	866	865	805	824	871	800	850	815	795	809	809	813	806	849	860	802	823	797	869	860	846	777	851	808	801	840	848	832	815	826	890	834	828	827	861	828	863	817	801	841	787	830	895	850	874	820	880	866	822	797	821	807	758	854	862	831	823	820	869	815	818	832	866	742	816	825	859	838	827	790	882	878	818	798	833	774	840	805	788	877	826	858	826	831	858	812	845	856	862	823	857	877	760	842	792	839	847	849	831	822	816	757	841	807	804	820	842	820	810	809	766	846	839	885	841	842	870	811	843	862	887	796	806	861	832	822	789	819	832	780	837	826	807	820	896	808	770	836	844	820	823	840	846	834	883	823	807	877	835	786	877	879	890	810	827	817	830	790	814	864	790	794	841	877	815	812	881	788	844	847	862	876	857	814	807	822	878	820	835	862	889	828	819	826	804	815	864	796	902	811	785	809	845	808	805	796	832	828	830	825	829	809	804	835	826	814	878	781	821	801	862	783	859	808	847	806	826	826	833	788	830	805	845	829	848	821	865	874	825	795	818	837	822	865	805	802	840	805	810	795	791	801	822	810	806	853	782	846	802	848	808	817	823	828	831	842	858	823	873	802	821	811	842	817	833	860	858	822	838	880	852	775	797	820	823	784	856	816	824	839	844	814	836	827	833	849	848	827	826	823	837	864	873	772	842	888	834	831	858	814	815	842	804	829	818	821	833	821	813	863	806	799	835	827	838	830	827	864	794	824	795	855	852	841	819	867	826	823	860	804	872	852	800	809	846	811	794	806	858	816	828	830	864	854	856	858	847	784	820	831	868	807	782	846	822	783	757	839	846	825	784	829	821	818	848	789	829	794	842	861	815	814	812	817	799	775	838	803	815	809	828	821	821	839	801	887	782	842	854	839	849	843	813	809	795	798	807	858	794	832	793	806	848	813	836	791	854	817	853	841	831	829	781	797	838	873	856	847	791	817	833	834	848	836	805	805	875	810	826	866	797	843	846
11428	1095	1265	1032	856	709	570	508	479	427	398	388	375	371	359	366	339	339	361	338	314	350	320	308	337	346	344	359	364	343	344	335	325	360	326	310	350	331	324	296	263	352	341	352	330	323	305	339	325	333	302	347	297	329	346	287	334	330	337	327	328	321	325	297	307	311	324	309	336	292	328	325	320	300	300	329	323	305	302	321	315	321	273	343	308	347	321	286	299	326	309	290	356	309	316	287	292	315	320	309	322	314	302	313	347	365	305	315	322	334	361	337	328	304	288	316	330	303	324	312	283	336	332	311	355	308	267	303	341	324	306	312	340	309	335	339	342	301	336	291	323	306	307	329	313	311	292	306	303	332	324	299	357	316	337	302	327	333	333	317	340	314	308	294	307	297	332	330	316	311	311	292	341	335	330	325	301	320	310	328	300	329	317	289	324	332	315	322	299	317	287	302	302	312	313	340	292	311	320	332	304	301	342	307	332	322	285	358	346	332	329	301	316	334	342	319	310	320	330	327	316	281	318	302	308	336	310	329	329	275	294	326	330	315	331	293	317	332	323	330	326	325	325	298	324	325	280	308	337	325	317	327	328	320	313	351	314	367	329	326	312	294	308	317	332	342	300	296	332	310	313	324	306	311	311	300	297	325	308	316	298	315	307	319	307	319	280	325	315	327	308	323	309	294	294	355	340	300	308	295	306	309	348	300	351	306	319	306	342	285	306	299	284	336	294	298	342	300	360	332	342	301	333	313	336	314	323	319	295	324	342	310	329	319	330	297	310	303	291	385	349	312	382	276	318	307	310	330	303	291	296	298	313	308	320	317	320	327	298	325	318	310	310	326	318	297	310	345	311	308	340	315	308	302	316	328	282	289	288	328	333	324	314	308	327	326	334	299	311	315	294	305	309	304	329	298	297	298	314	311	310	315	348	324	287	312	313	333	327	306	299	335	309	309	316	324	295	297	296	301	340	312	309	300	300	320	319	307	334	313	277	309	280	338	332	297	297	307	320	301	271	311	339	349	292	318	295	340	289	292	324	322	308	326	283	330	309	351	344	305	297	340	319	290	304	308	346	334	317	324	339	302	299	330	305	304	318	332	302	295	307	299	324	319	320	304	304	334	326	303	292	319	315	370	344	318	350	341	339	297	328	305	328	330	325	313	336	325	316	302	320	316	325	294	335	295	318	333	321	312	313	335	332	324	307	325	322	353	270	324	310	337	339	312	316	313	311	320	319	329	333	348	310	341	311	302	324	321	307	302	331	315	353	305	299	310	353	303	331	315	326	313	306	329	343	320	314	297	333	331	317	336	324	308	342	298	304	302	304	321	298	335	318	326	289	311	336	307	352	315	306	311	313	324	309	317	323	310	323	331	324	313	335	329	344	285	307	325	333	326	310	328	294	335	347	346	298	332	294	299	337	320	319	339	319	321	319	313	300	308	299	307	314	312	303	314	313	335	280	322	310	313	348	317	324	333	324	354	293	318	324	313	305	306	304	313	329	307	324	322	326	302	336	285	309	308	281	331	301	300	309	311	346	315	283	330	328	289	318	286	310	329	313	311	322	341	338	347	331	300	307	325	310	316	311	307	302	344	328	300	324	309	330	297	312	295	340	362	324	301	349	352	324	363	339	301	319	292	304	312	316	296	318	297	308	283	288	288	306	330	297	313	330	360	313	317	321	342	296	331	308	293	335	278	318	350	314	334	300	301	288	326	299	342	323	330	320	286	300	332	313	315	301	311	303	320	313	312	281	291	310	322	291	317	311	309	300	311	340	293	328	303	310	316	329	295	351	345	319	340	309	358	318	314	271	308	289	323	331	324	322	305	297	323	319	286	314	305	302	339	329	326	317	332	309	343	320	326	311	303	303	323	315	313	317	327	303	320	320	302	325	348	318	322	318	313	312	319	281	318	310	343	318	295	289	320	308	344	317	282	340	280	368	363	326	326	313	322	284	330	370	305	334	321	322	311	302	338	352	313	321	318	314	306	331	273	281	327	320	297	342	370	328	293	336	323	331	364	309	312	313	304	334	308	301	339	301	329	305	314	311	290	325	325	280	335	309	336	330	311	324	317	318	307	352	331	344	298	353	336	279	306	328	329	291	342	324	346	340	321	331	305	323	302	323	328	326	340	335	333	309	288	341	333	294	300	343	303	323	300	291	314	325	303	326	306	297	298	333	298	317	325	324	334	300	339	321	325	304	361	277	290	337	348	306	335	287	335	293	336	360	304	301	300	308	306	299	297	288	375	313	342	301	330	316	279	313	358	345	309	303	322	338	334	337	332	299	324	335	288	275	312	277	321	301	298	295	299	304	285	338	332	282	254	344	306	292	317	321	342	306	306	328	333	315	298	331	336	280	346	300	336	307	305	311	303	346	305	333	311	298	265	307	332	322	287	324	320	291	309	302	340	314	326	327	314	329	330	313	331	322	352	288	325	314	335	338	302	307	302	305	323	362	315	320	318	322	348	322	332	332	316	325	309	298	329	344	283	323	323	322	328	346	324	297	282	272	297	305	292	345	312	298	302	289	324	322	313	319	300	333	329	350	335	312	306	306	322	340	333	309	297	316	304	307	307	304	319	315	320	321	304	326	305	324	308	324	319	357	332	347	292	282	298	321	327	317	292	305	303	330	309	313	315	327	297	345	366	309	317	291	293	290	303	320	327	325	297	314	292	328	344	295	315	327	309	325	303	317	339	325	342	336	313	314	342	313	312	281	285	330	328	298	299	320	324	328	319	323	314	312	316	323	348	308	343	310	329	329	309	285	289	357	303	316	319	335	308	327	291	303	350	304	314	344	344	317	316	323	331	321	291	279	330	312	330	307	307	302	304	348	296	332	299	321	344	294	304	341	346	321	306	317	306	317	320	321	305	309	323	301	297	330	323	319	346	339	313	333	312	299	304	329	282	298	274	307	315	320	319	321	322	320	347	306	319	292	322	344	335	284	316	339	338	316	296	329	305	319	318	332	329	323	348	345	315	331	323	312	311	313	327	330	312	315	326	295	311	323	320	289	335	341	314	316	294	291	343	314	312	330	321	264	310	306	325	326	316	323	301	320	305	297	298	320	324	298	335	306	299	325	282	306	311	316	296	337	319	316	323	296	310	317	337	329	342	333	328	314	340	340	324	330	351	356	325	304	323	306	321	313	324	297	324	335	279	295	305	313	324	324	312	352	294	351	353	288	324	324	332	367	321	325	338	309	303	349	318	298	368	298	322	319	329	343	321	337	273	324	348	319	319	349	312	332	290	318	323	301	324	333	283	326	316	311	317	310	293	307	326	332	284	316	345	339	291	312	315	304	301	317	327	294	280	317	311	303	298	326	288	344	303	323	315	318	293	332	307	312	326	293	309	326	324	293	319	354	316	298	319	286	335	321	336	320	335	322	320	268	310	312	295	321	337	318	328	309	320	330	293	307	324	312	340	313	339	323	319	345	337	320	310	302	295	333	355	312	293	330	338	331	332	301	317	297	320
6523	1537	2657	3190	2901	2531	2110	1881	1663	1542	1433	1368	1219	1191	1122	1059	1084	1041	1032	1001	989	953	959	891	860	953	876	890	910	870	854	873	851	892	821	880	872	860	812	851	837	878	876	825	887	831	830	826	871	892	800	815	871	880	785	834	848	842	828	825	822	825	805	855	795	859	823	803	797	843	875	868	775	857	786	822	833	795	806	810	874	772	849	763	839	801	837	805	725	782	794	786	815	812	816	849	796	822	775	796	837	794	784	801	797	810	756	843	788	763	782	865	842	789	785	891	817	803	821	825	821	820	847	809	822	822	839	832	829	826	820	857	759	768	803	798	756	819	851	849	803	794	842	796	846	781	831	830	811	815	812	804	808	814	813	836	800	835	750	822	802	824	779	818	824	866	862	865	847	814	825	798	837	806	844	776	755	773	821	801	780	829	817	808	771	787	794	830	806	809	771	805	829	799	793	825	831	835	838	783	816	767	812	870	746	766	802	823	747	799	764	853	767	766	786	783	772	844	798	767	796	799	827	866	822	820	801	828	801	767	765	820	817	849	801	749	830	799	799	810	821	810	809	808	775	806	826	822	765	838	848	794	785	729	787	844	763	819	767	845	798	779	794	791	823	787	780	874	801	786	789	787	809	816	813	777	799	778	854	812	849	742	800	847	767	847	843	862	840	799	761	789	871	772	787	791	831	798	807	814	855	805	810	770	788	809	810	817	781	748	830	838	804	778	755	849	811	817	804	838	799	825	817	828	798	829	767	827	802	761	785	747	804	822	778	812	825	833	766	810	804	786	791	851	798	812	788	893	759	846	749	768	780	795	852	801	837	802	808	769	773	799	789	842	806	779	840	790	838	848	835	760	785	796	811	822	823	803	778	802	763	737	835	810	816	766	775	776	814	798	815	772	810	769	797	784	810	789	794	793	813	816	779	782	808	770	785	793	796	811	806	841	826	763	778	822	813	845	835	803	804	813	787	819	860	790	870	886	765	786	803	782	813	794	775	835	812	813	844	810	806	769	768	824	832	856	764	774	784	804	771	776	808	786	818	807	792	845	756	763	816	805	827	813	763	782	775	834	833	835	746	819	785	779	809	796	796	835	747	785	858	821	833	803	847	804	791	820	816	839	764	866	785	831	749	813	810	773	792	819	772	784	813	833	794	806	770	835	791	829	829	832	772	819	903	839	853	836	754	853	808	784	780	795	782	777	785	817	813	843	813	815	790	783	845	767	821	829	842	823	797	802	803	801	787	790	780	813	849	831	777	755	823	790	784	818	825	851	831	817	789	772	853	829	857	811	831	782	806	793	829	794	768	772	780	763	763	784	788	843	781	785	844	793	836	802	786	848	829	806	805	796	790	802	755	863	770	782	769	814	755	787	818	868	795	783	820	851	858	831	803	795	849	737	794	813	812	825	816	862	820	816	790	868	801	850	794	830	855	797	777	791	835	743	783	835	803	807	795	776	797	836	836	809	817	818	824	812	809	825	805	846	802	805	830	818	816	854	838	790	831	766	852	785	817	812	815	826	823	819	849	812	820	757	813	791	795	843	835	831	783	810	852	789	816	815	811	777	801	748	824	814	805	812	780	850	824	824	834	781	830	808	823	801	844	815	772	849	853	780	800	813	877	806	811	764	849	798	802	809	807	760	870	830	771	747	856	779	827	823	793	845	820	843	765	850	779	821	806	782	816	795	828	800	829	848	806	826	792	807	791	819	828	784	784	828	788	801	885	820	843	826	774	779	816	751	781	835	808	795	822	768	828	782	771	870	875	831	857	805	797	790	814	846	786	857	806	808	807	826	757	778	839	804	772	844	814	787	804	832	811	797	807	810	784	847	767	818	780	850	867	807	827	845	861	801	780	826	807	869	825	784	763	811	756	833	826	761	784	806	802	834	796	728	785	791	827	858	795	833	742	805	806	857	751	810	817	801	822	820	853	803	787	802	756	819	774	823	809	804	783	772	796	813	815	773	818	787	835	820	772	790	845	829	839	787	848	805	797	781	808	768	833	816	788	838	819	806	786	820	728	783	848	820	855	766	833	818	826	767	813	799	793	813	772	811	808	831	806	814	805	785	855	848	820	785	745	791	823	762	812	749	794	815	799	781	768	793	759	789	837	803	822	789	807	834	799	749	810	832	802	783	787	795	791	821	771	819	753	845	804	836	818	837	828	853	847	787	813	833	803	822	837	830	844	794	827	804	824	793	839	768	829	866	814	822	788	784	867	804	817	832	821	781	855	821	820	819	825	764	781	810	854	811	827	771	761	847	773	784	817	819	797	824	806	826	826	754	808	790	822	788	807	802	803	807	772	792	766	809	797	831	828	827	787	813	842	809	851	744	839	787	834	827	832	848	789	802	832	799	787	747	773	779	793	858	835	822	840	776	834	762	833	784	846	857	847	810	783	775	803	801	756	834	785	730	857	839	814	819	801	828	816	838	803	825	787	846	850	798	800	809	809	873	764	768	822	807	837	830	807	791	812	764	805	799	815	802	829	814	829	767	803	765	794	803	845	841	786	799	802	812	825	848	775	806	763	829	776	794	779	805	758	806	819	838	806	768	786	802	844	831	854	840	762	772	888	812	845	839	823	799	803	777	840	817	795	828	728	816	785	752	785	763	775	829	740	773	811	809	797	851	809	820	836	761	826	790	847	846	775	846	836	755	805	828	772	834	811	786	803	767	804	823	828	814	771	801	792	758	800	843	837	816	784	821	898	799	829	805	822	824	860	768	760	803	816	791	796	827	815	835	775	847	846	801	778	824	824	807	800	754	781	763	799	855	799	757	809	845	737	739	853	784	830	833	850	828	810	758	824	769	802	827	863	807	846	794	836	820	819	800	799	799	812	859	832	859	837	784	812	801	836	810	786	831	801	771	819	789	809	823	812	865	779	833	784	872	832	811	834	808	783	828	816	798	853	816	828	808	788	791	797	836	846	807	791	798	836	821	811	803	752	812	807	805	833	766	746	858	785	801	779	839	823	782	774	822	741	760	750	781	842	774	761	778	807	785	826	777	807	816	822	801	790	831	762	782	806	816	855	782	797	814	781	798	805	817	842	845	762	797	838	834	787	817	861	821	807	787	821	798	823	727	810	826	817	801	751	784	808	784	785	831	855	828	874	805	835	784	789	844	774	793	801	787	789	773	796	792	836	766	794	845	788	791	823	767	839	800	857	747	838	833	814	819	787	771	794	758	755	786	791	780	826	823	840	775	777	820	799	821	746	793	837	821	782	794	775	820	778	799	784	868	788	798	801	842	833	814	788	746	766	869	825	837	815	794	770	790	838	829	812	818	751	851	825	808	783	825	858	791	822	790	768	877	792	850	812	825	793	824	779	764	792	768	775	798	810	783	803	822	798	816	785	774	874	763	795	830	834	760	844	828	815	781	797	842	754	789	765	811	787	780	845	830	843	799	802	790	776	828	734	826	795	800	781	793	776	797	833	833	786	812	755	811	796	801	844	835	832	784	752	835	794	788
19880	2557	2108	1715	1266	885	674	542	432	402	342	312	274	272	268	231	219	209	203	204	200	163	177	191	198	185	157	187	162	168	152	161	182	169	156	167	150	162	170	170	143	134	123	139	155	169	152	155	164	147	130	170	160	148	153	129	145	163	155	137	166	152	124	160	165	179	170	137	151	165	164	180	161	146	137	145	125	151	159	144	152	142	130	170	156	157	146	140	153	133	167	157	135	129	157	160	155	150	150	166	128	149	143	154	162	148	162	134	134	160	139	174	154	182	170	144	151	132	148	181	119	147	163	142	180	147	137	131	141	159	138	150	155	123	159	143	171	123	169	143	146	153	143	120	156	156	156	132	134	129	138	152	132	133	138	136	144	155	157	137	157	120	162	141	132	123	145	142	154	156	143	154	149	159	141	160	141	151	138	134	179	149	154	154	156	137	137	120	164	170	137	133	155	158	134	142	160	135	156	139	152	148	137	147	161	145	146	154	150	183	152	159	136	117	153	141	166	148	151	152	159	163	116	118	149	154	145	163	171	142	138	143	157	162	132	147	139	150	134	156	166	139	156	148	122	173	143	127	170	167	155	152	153	138	154	135	142	157	148	153	147	162	146	124	137	147	141	148	149	136	149	163	171	143	152	166	142	130	142	157	165	138	127	130	160	157	133	145	125	130	142	149	165	133	141	152	149	147	132	149	151	154	143	141	136	143	171	152	166	148	163	148	135	142	150	162	138	166	145	154	160	138	130	150	148	148	139	145	140	152	154	148	144	143	137	159	149	136	173	138	129	155	151	131	158	163	149	153	152	178	158	147	132	136	167	137	126	137	150	168	167	176	156	127	160	152	152	147	162	135	136	172	149	144	158	124	140	161	138	150	150	131	165	141	156	147	163	148	142	128	132	143	132	145	143	156	128	159	126	148	151	133	142	164	134	142	145	152	148	142	158	134	142	142	128	150	126	141	155	109	156	142	154	146	167	153	138	126	156	132	141	153	149	151	144	127	154	130	145	160	123	150	142	141	150	129	156	145	159	142	132	150	154	128	145	148	161	136	134	175	132	163	138	148	144	156	164	146	132	150	153	148	139	146	150	146	168	148	148	122	159	133	180	170	132	138	145	162	140	141	146	147	140	126	174	167	149	140	135	144	153	155	155	143	142	139	136	160	160	156	139	145	162	150	136	145	123	175	145	152	144	141	141	147	150	123	152	172	164	139	146	159	147	143	133	136	144	151	156	157	143	165	160	155	155	185	148	138	137	140	160	153	163	168	169	124	129	160	156	143	174	174	143	151	139	148	157	167	157	150	173	140	140	137	159	146	167	156	148	154	159	147	157	157	149	135	126	148	152	144	147	149	144	134	140	158	150	166	160	151	153	150	134	176	158	142	161	159	166	156	150	149	153	141	135	120	126	139	158	162	169	143	133	153	160	158	152	150	141	155	154	156	148	131	144	145	153	147	174	141	146	144	139	156	178	152	143	147	149	146	144	156	144	146	162	170	146	149	136	144	160	142	148	148	125	142	134	136	155	141	153	138	157	155	131	140	148	172	157	142	158	138	164	137	144	160	144	156	138	134	147	144	145	129	145	149	159	152	135	167	150	128	143	132	161	157	158	129	149	147	170	153	154	162	137	156	167	141	135	130	142	145	163	135	165	150	156	137	154	124	151	166	171	129	130	148	141	160	143	139	149	136	154	144	144	137	139	142	142	143	131	150	154	138	144	151	156	147	150	144	133	144	140	176	141	130	168	132	142	140	151	158	162	183	137	119	147	172	153	161	147	154	138	143	146	143	144	130	127	165	163	155	169	155	162	158	149	153	133	133	132	146	142	147	150	147	129	154	149	149	151	127	151	170	145	153	119	162	167	139	144	149	154	165	158	154	152	144	177	159	143	153	156	154	143	143	152	152	132	152	149	152	129	122	142	135	155	141	151	158	155	146	130	153	150	137	152	140	146	141	154	172	152	144	130	163	138	139	136	128	147	144	139	152	133	150	128	165	137	158	151	160	161	159	153	166	152	152	141	138	122	137	150	163	156	140	161	149	124	131	141	125	151	153	129	151	132	155	144	159	144	150	143	147	144	136	140	144	146	170	142	152	141	144	157	159	148	145	162	138	119	132	116	137	152	141	156	130	144	138	157	147	153	150	143	137	153	139	138	162	161	170	145	145	133	155	163	140	151	184	169	136	146	167	165	127	151	134	132	177	168	158	125	165	127	157	140	147	158	146	153	145	143	143	140	146	167	149	147	147	161	143	135	160	142	148	119	130	174	148	144	147	142	137	134	147	166	132	143	136	151	152	133	134	176	145	160	148	148	146	131	170	151	161	147	165	156	147	149	146	156	140	140	155	159	168	131	150	151	171	137	150	161	152	164	142	143	147	159	135	139	144	156	129	167	142	142	174	148	170	152	154	154	171	136	138	123	141	142	141	127	114	148	133	146	151	137	146	134	139	145	140	136	140	158	140	139	154	141	130	150	156	149	142	136	141	149	142	150	150	134	147	155	162	162	151	148	154	128	132	134	150	132	164	154	147	147	146	146	143	137	143	138	149	158	134	169	131	165	169	141	148	157	145	153	133	124	160	139	154	137	146	141	163	146	149	137	147	133	154	155	142	139	158	146	141	140	163	128	134	143	153	130	144	131	142	146	137	144	102	151	144	148	165	152	126	140	144	144	163	145	148	139	123	138	149	156	148	145	147	147	151	122	147	144	156	150	153	144	141	152	148	155	139	145	154	143	126	161	147	149	162	136	140	130	147	138	120	142	154	169	142	147	140	140	124	139	134	150	169	145	151	155	145	163	152	157	151	169	168	150	134	158	145	146	149	143	138	144	158	130	151	145	147	140	143	143	168	150	148	149	152	142	152	147	142	138	175	137	137	136	150	129	130	155	121	144	137	130	154	143	137	146	135	159	175	154	147	152	158	145	162	140	127	152	150	157	145	153	151	156	136	142	148	167	166	148	126	156	152	129	160	130	143	143	142	143	134	126	145	162	143	158	169	134	143	145	151	161	151	148	157	179	183	153	134	149	146	145	154	137	149	130	150	167	141	135	143	135	158	142	122	165	150	153	126	147	163	157	156	190	153	144	159	144	178	133	146	157	156	157	140	134	146	154	136	144	124	149	153	153	146	143	144	144	161	144	143	118	142	144	156	176	145	158	126	162	128	157	163	140	139	152	147	130	150	131	171	132	146	138	136	152	168	155	136	155	141	141	142	152	169	165	148	151	144	163	162	145	153	140	149	163	148	140	156	140	145	169	137	148	160	144	142	141	155	126	153	154	154	166	168	146	154	166	152	143	141	127	145	155	128	139	151	174	146	139	140	154	160	134	150	151	144	138	133	151	143	135	146	152	139	149	146	134	115	146	144	152	136	146	150	146	131	136	153	166	138	138	140	140	153	141	133	145	138	161	141	137	175	157	154	160	165	154	142	152	144	147	164	143	148	133	134	159	150	141	145	142	147	145	141	149	143	142	150
8844	1880	4068	4985	4448	3569	3054	2516	2100	1847	1625	1437	1298	1187	1082	1092	910	897	858	781	760	720	701	693	648	631	581	574	588	566	586	546	564	550	588	553	528	512	502	480	504	529	450	468	488	524	477	462	466	486	438	455	472	463	414	443	457	470	450	457	458	435	436	474	458	461	452	427	424	432	417	456	433	471	473	470	488	448	473	457	452	463	438	469	423	438	410	431	403	423	445	425	403	438	422	467	408	448	479	409	383	419	457	397	434	437	421	458	434	427	451	405	437	416	423	414	420	422	427	419	394	452	420	439	398	438	435	437	437	389	407	446	440	435	401	415	423	419	451	413	443	433	425	418	441	443	449	384	431	377	448	434	426	449	425	419	427	414	449	416	424	399	431	387	446	425	435	402	429	421	443	410	450	437	411	375	426	391	404	442	416	414	447	440	423	417	436	417	410	413	410	425	442	420	407	447	433	379	434	398	417	434	396	395	405	396	419	402	458	421	399	415	416	442	401	403	401	458	418	447	411	387	364	426	395	427	426	408	414	385	426	430	418	436	407	425	424	409	386	400	417	418	447	386	416	414	374	424	435	409	420	398	417	428	422	445	412	435	368	417	428	433	409	415	397	435	424	431	422	391	397	433	401	463	402	402	406	418	434	388	439	429	404	402	415	438	390	416	438	442	408	351	428	429	410	434	397	403	415	435	402	413	408	415	425	392	404	380	397	430	409	423	409	434	414	431	444	400	383	390	416	418	394	428	406	417	450	434	403	449	449	423	411	427	388	382	420	415	438	444	432	395	441	439	437	411	411	434	428	418	427	411	422	412	439	425	418	450	392	412	407	389	421	414	401	418	430	425	376	403	420	419	382	426	389	380	417	425	442	435	410	407	441	429	411	383	422	442	395	397	386	420	447	381	417	429	368	425	439	406	378	420	413	450	384	434	412	422	452	428	429	444	439	413	413	435	472	409	450	424	378	428	440	393	423	381	457	464	389	387	459	430	420	465	420	424	418	400	410	449	416	403	428	406	449	397	427	396	420	449	433	403	414	418	419	378	440	390	412	413	461	404	409	426	422	418	418	424	404	438	429	429	416	423	395	405	411	437	426	425	404	433	451	445	424	423	419	414	434	434	441	418	392	387	420	376	409	423	432	445	409	419	386	424	402	389	392	448	462	408	420	432	427	370	431	408	374	441	412	442	384	432	425	433	442	407	421	420	385	391	435	437	399	417	422	445	461	403	390	420	430	419	439	419	419	411	431	410	399	421	433	401	437	413	387	419	408	428	403	400	422	420	425	425	453	434	423	418	467	433	440	447	405	445	439	420	388	409	405	413	429	442	416	421	410	416	407	432	412	414	450	467	421	460	430	403	425	440	449	442	410	438	431	469	447	445	400	442	384	419	426	458	420	463	426	428	442	390	377	449	430	431	437	424	428	415	412	398	387	395	422	405	439	463	438	386	432	425	429	421	450	423	404	429	421	423	461	428	425	413	429	407	404	437	423	432	385	395	418	425	403	395	435	447	406	434	421	426	438	391	380	420	443	455	435	406	420	376	428	422	455	381	422	412	420	411	433	421	414	432	440	451	425	367	387	406	444	396	402	421	433	438	450	436	393	431	383	463	410	396	434	410	415	444	413	427	433	393	405	430	402	443	431	426	448	437	414	419	416	428	438	399	404	422	415	433	438	418	439	425	425	397	409	390	466	448	420	427	420	385	438	406	410	433	429	400	464	401	407	420	423	436	419	430	433	424	437	402	433	451	375	448	455	415	400	450	402	391	409	422	438	409	417	433	412	424	414	402	389	428	393	425	398	368	435	441	403	416	413	399	419	416	440	451	411	422	372	387	407	439	406	425	433	435	396	398	370	413	415	413	425	388	381	420	444	437	421	421	442	407	430	391	428	407	459	366	421	425	382	421	434	464	423	437	412	407	419	415	437	399	383	408	398	431	412	427	414	393	467	424	368	435	407	415	393	426	399	367	440	423	422	370	403	434	448	418	404	408	409	482	425	405	394	405	416	428	403	417	376	395	366	442	433	429	376	397	444	402	410	456	413	417	411	447	454	413	389	442	391	411	399	419	415	455	445	398	409	434	411	451	437	420	470	424	430	445	422	431	410	420	421	404	428	424	429	425	425	423	431	422	406	386	409	422	427	406	405	412	439	404	439	426	430	407	429	428	436	388	409	451	443	433	420	432	415	422	433	453	441	441	429	399	418	434	457	390	440	398	427	397	397	423	427	374	417	411	432	442	420	424	404	407	407	429	396	409	435	384	449	426	439	451	384	430	460	425	417	433	433	454	431	455	424	436	402	416	423	449	397	407	436	443	426	400	404	436	426	432	403	394	395	384	383	418	419	398	453	423	388	432	416	414	430	405	420	438	416	410	425	439	408	410	430	411	447	412	448	404	407	435	414	394	395	414	384	401	389	434	457	423	407	389	428	392	450	412	408	431	424	398	379	439	406	430	428	426	379	398	444	448	417	435	436	425	417	394	404	418	447	386	401	421	408	414	406	401	428	397	400	408	377	443	401	409	387	424	412	394	411	441	426	403	406	464	382	399	420	420	423	403	411	414	412	387	405	387	428	416	422	423	436	410	412	438	430	386	436	389	438	422	419	409	408	415	412	450	393	403	441	407	437	402	398	423	416	440	392	432	389	468	410	422	429	403	441	441	411	410	407	384	397	424	437	401	402	431	398	399	433	438	393	418	421	416	385	381	426	402	401	394	408	411	417	437	402	415	450	428	446	411	444	375	432	396	413	398	407	427	414	402	432	405	419	407	423	418	431	401	464	411	443	419	463	389	434	448	408	386	407	430	446	384	462	412	400	391	408	410	420	458	397	412	429	413	424	443	406	433	427	395	441	411	362	405	390	428	434	413	436	430	419	427	436	412	435	406	465	396	404	402	429	410	430	409	418	413	406	427	451	428	420	386	452	416	422	400	423	422	419	442	432	406	462	403	422	412	380	423	404	399	410	412	436	406	443	417	445	374	435	432	398	431	414	408	407	391	423	419	420	459	435	424	419	425	439	432	440	416	443	434	442	413	425	425	439	410	407	415	412	415	419	413	397	394	391	419	409	433	410	429	389	414	431	436	415	445	474	421	374	366	438	419	403	405	400	427	417	420	383	447	415	427	400	415	424	422	388	421	435	399	427	421	424	404	386	413	446	364	435	449	438	425	411	404	419	418	372	407	407	437	418	435	402	393	431	412	393	419	445	391	403	424	415	423	449	416	432	389	401	396	467	427	465	413	427	412	411	464	445	423	393	401	453	433	399	435	460	411	395	425	412	411	433	432	448	439	434	431	429	424	391	387	445	444	401	465	405	386	406	405	419	398	440	398	404	443	406	443	425	411	450	413	470	447	423	430	433	434	407	380	420	419	446	435	422	409	426	391	410	391	439	418	440	386	444	376	447	385	426	438	423	452	408	413	398	397	426	476	464	415	428	409	410	413	417	405	401	419	422	422	414	406	456	392	434	423
2821	390	388	399	364	353	327	313	343	354	334	319	296	331	345	334	337	326	304	352	344	316	286	289	335	335	307	343	334	323	316	338	348	320	322	334	328	314	319	338	333	343	331	317	313	312	310	307	316	306	292	313	356	322	323	325	314	319	321	332	314	325	319	336	329	284	348	362	345	302	306	365	346	314	320	341	308	332	336	295	324	316	319	328	305	297	313	332	331	283	359	293	354	270	317	318	304	325	290	325	332	335	321	330	330	316	342	306	289	301	298	296	307	309	341	304	322	303	278	292	297	321	287	332	341	326	337	299	301	318	317	324	329	279	295	328	331	324	316	349	309	332	301	297	316	336	326	347	336	326	331	324	318	291	341	331	328	346	305	296	326	353	298	308	287	326	355	338	309	306	299	343	312	310	333	350	304	333	318	318	306	307	325	330	314	305	333	326	282	318	336	305	339	310	326	345	302	306	346	316	338	306	330	302	355	321	339	312	306	325	326	320	315	340	303	331	303	319	321	316	316	294	313	322	330	297	282	352	331	316	343	348	302	310	344	328	334	297	303	289	319	332	340	329	358	326	302	306	337	312	357	325	325	332	282	309	338	326	302	344	318	322	317	316	306	323	294	306	355	323	322	285	286	339	335	294	304	352	317	321	321	326	292	324	324	331	298	342	327	318	271	338	320	294	317	295	315	328	306	307	323	314	296	303	334	313	283	344	348	322	318	297	288	330	319	299	324	315	356	316	320	296	338	320	325	339	299	307	306	292	321	320	311	327	346	318	313	327	331	297	324	319	312	335	316	312	357	326	310	315	316	356	329	328	295	327	324	305	318	306	314	308	320	341	319	316	337	340	304	342	337	301	304	328	305	328	318	328	321	325	305	317	307	337	296	304	300	360	300	308	291	324	351	323	297	300	307	322	306	302	283	326	340	324	341	348	306	295	313	343	273	328	333	347	342	324	297	291	311	297	301	329	302	317	337	306	341	327	306	328	298	301	324	338	333	318	318	321	344	348	329	348	278	303	311	332	319	313	272	314	307	324	309	341	333	347	317	336	302	343	338	325	333	314	334	302	307	325	331	328	300	345	311	323	329	315	304	309	301	323	330	326	331	322	298	307	310	293	301	326	304	337	298	291	340	328	329	293	290	337	294	296	331	289	336	293	313	334	349	358	333	326	324	334	298	329	325	306	292	335	333	312	336	297	303	338	349	333	329	309	298	286	305	349	318	332	285	313	302	328	304	341	342	348	297	339	337	356	367	297	325	289	305	302	323	317	301	316	316	290	298	323	303	345	307	318	326	357	345	332	304	316	328	354	320	339	313	287	311	339	339	315	319	321	302	329	354	328	357	307	321	317	331	292	310	334	316	332	304	305	344	311	315	358	324	316	350	327	337	336	330	332	298	345	340	305	310	319	297	286	310	297	308	302	305	302	328	348	309	292	322	338	306	301	297	315	311	329	332	360	356	309	314	312	297	310	351	303	341	340	339	305	340	338	300	334	333	322	306	322	330	326	296	301	295	329	326	353	313	310	317	332	319	303	335	342	312	317	317	315	318	347	311	355	330	290	326	330	301	301	351	318	301	305	283	299	324	322	309	314	311	297	337	337	294	273	322	350	332	317	340	305	319	320	311	299	322	336	319	297	309	314	324	312	327	307	301	324	298	311	308	347	302	331	298	309	273	325	325	302	327	310	305	290	300	315	317	293	313	320	311	323	334	315	306	315	285	323	341	314	320	284	353	309	332	325	315	301	310	314	316	310	324	304	307	319	336	358	315	332	350	314	330	314	334	324	298	305	283	332	368	327	356	303	322	303	293	272	328	340	298	286	323	280	310	301	321	308	296	308	288	288	297	290	307	294	316	319	320	303	324	289	354	309	316	306	321	308	333	324	290	309	307	322	331	319	332	332	342	296	302	296	326	329	360	286	293	318	329	320	331	331	301	308	293	295	299	298	326	306	317	323	310	305	279	328	303	307	326	328	311	337	326	312	293	341	308	339	316	318	345	362	288	306	314	320	354	348	332	309	311	310	280	320	329	336	315	308	313	328	319	325	326	344	321	359	342	312	344	304	297	330	312	331	310	336	315	299	326	317	328	327	314	306	346	327	312	316	333	317	356	293	347	320	326	335	338	297	287	339	321	279	337	314	350	337	307	341	328	284	334	315	316	308	316	317	329	304	315	347	317	323	338	307	309	324	309	339	326	327	334	308	319	312	303	334	341	344	307	312	324	330	319	315	329	353	322	316	309	297	313	320	319	312	324	346	325	339	327	334	297	323	300	308	310	307	316	322	287	325	343	273	295	313	319	343	311	339	302	283	315	283	316	322	342	299	306	336	301	336	277	312	293	348	308	311	328	321	324	308	302	312	346	306	321	297	310	320	336	330	308	303	341	329	315	311	289	310	337	322	332	332	288	298	299	341	350	363	364	285	350	364	300	299	320	313	294	316	331	312	302	281	287	349	335	320	327	303	310	270	323	321	299	328	320	314	302	333	305	320	311	301	307	293	306	372	302	319	335	289	324	315	360	331	339	342	322	322	318	335	318	290	303	333	330	308	347	325	303	299	337	312	314	302	310	332	308	311	326	299	318	332	332	294	315	323	300	348	301	294	341	316	301	278	335	300	327	327	309	338	296	329	308	327	298	315	326	346	322	349	288	316	327	334	315	307	342	303	295	304	331	300	323	273	337	293	320	344	320	284	303	318	353	319	310	333	327	343	302	333	317	319	280	338	301	295	323	331	312	321	325	308	337	348	327	302	347	356	313	290	311	307	310	324	344	315	341	324	327	345	326	299	317	341	347	334	297	316	297	322	326	279	295	324	297	319	340	312	304	303	293	340	317	342	318	323	336	315	336	305	342	315	322	326	336	298	324	297	342	316	317	313	295	327	332	349	316	315	326	306	344	322	321	316	318	323	345	326	334	323	314	304	311	354	339	302	278	309	314	352	322	319	290	315	332	284	315	326	331	320	316	317	349	311	336	347	344	321	305	304	330	318	338	322	316	315	327	308	324	327	341	333	330	370	320	307	340	323	326	275	333	317	301	300	308	334	387	307	304	327	325	327	318	323	319	341	325	298	304	363	301	329	294	309	301	332	321	294	322	320	330	295	330	347	351	306	319	292	353	331	334	315	296	347	305	312	314	319	327	328	315	300	340	296	331	292	317	320	336	299	301	347	316	309	319	316	327	347	330	334	295	325	306	330	336	329	324	312	333	326	318	334	329	328	311	317	313	324	310	320	347	336	328	318	301	297	319	328	295	315	330	342	336	332	343	311	291	323	312	324	335	320	303	308	370	298	311	313	305	308	301	326	338	304	328	336	320	298	331	342	346	304	332	290	284	286	308	319	333	288	278	328	308	292	318	306	316	337	310	308	312	322	337	326	322	365	309	309	319	313	301	299	300	353	318	289	345	331	300	321	327	294	313	332	309	307	311	306	335	317	324	303	349	302	307	285	329	349	326	294	345	309	320	351	318	301
2853	871	998	1080	1003	1024	977	945	944	906	933	939	832	860	887	846	849	822	858	891	861	818	850	863	830	831	811	876	854	844	873	787	830	865	878	824	822	830	824	868	864	862	803	812	827	798	824	827	731	810	873	838	830	823	823	821	850	803	845	864	802	817	824	849	834	848	799	876	807	860	795	825	819	794	862	838	781	864	839	878	801	823	805	807	859	842	793	819	825	814	835	844	799	854	836	801	814	804	806	879	807	814	778	863	781	818	839	775	835	838	771	835	840	856	809	830	815	855	819	744	831	785	790	787	875	822	786	802	925	843	810	804	841	873	812	843	851	850	822	847	799	851	798	823	816	831	841	811	827	849	830	867	848	863	876	820	821	820	797	819	874	865	828	862	857	803	794	844	860	815	770	866	831	787	834	795	825	857	828	807	821	798	837	867	873	811	796	810	876	815	860	858	834	790	793	851	836	871	862	849	818	869	795	846	814	840	787	802	820	826	769	790	854	800	806	862	842	826	834	844	819	834	785	843	815	806	822	851	814	822	783	882	812	800	801	839	825	799	840	846	821	808	877	817	818	864	813	816	768	872	884	821	868	798	811	849	800	823	859	845	814	804	774	777	815	808	849	811	831	843	836	870	746	843	815	819	860	808	823	823	873	806	766	797	807	872	885	830	853	816	817	796	822	804	887	814	781	844	794	845	907	865	788	819	798	813	799	843	790	850	835	803	825	842	826	855	842	819	833	828	791	852	869	839	776	811	816	802	880	853	800	851	815	784	856	821	852	843	785	797	777	857	832	852	844	868	809	840	868	826	807	835	860	845	856	861	823	869	847	785	821	817	759	827	830	813	800	823	804	758	821	870	845	819	859	860	839	805	831	826	814	820	883	803	828	802	821	894	786	846	813	805	829	833	807	786	844	782	834	843	828	777	797	820	834	860	870	832	800	878	804	856	806	790	849	877	834	780	883	828	832	787	790	826	841	815	819	821	824	836	846	845	821	830	845	805	814	792	787	869	867	838	833	862	868	816	767	829	809	851	836	828	840	816	812	841	819	776	864	805	832	841	772	808	816	805	783	815	816	842	844	841	829	802	865	850	811	837	813	805	797	761	836	825	861	815	816	824	835	828	818	757	842	855	774	810	826	787	827	835	815	835	826	833	841	821	805	832	827	806	859	806	780	823	828	836	838	806	838	796	890	810	860	823	789	876	847	851	819	817	849	814	827	809	849	784	800	865	843	813	837	866	896	875	905	815	839	765	806	835	817	824	835	830	761	824	823	857	791	859	876	832	845	806	813	848	835	816	820	848	791	807	858	854	855	851	822	867	807	845	859	746	865	819	873	875	784	820	847	802	877	853	879	861	858	799	802	854	833	874	839	814	890	868	839	870	831	834	832	836	848	820	854	861	833	826	843	837	850	811	833	815	816	863	844	876	859	852	809	837	869	814	795	795	803	844	866	830	827	838	760	853	781	860	842	858	824	791	847	859	814	795	823	825	818	800	805	776	798	794	807	842	827	828	819	768	839	850	872	871	867	792	872	828	818	838	842	803	828	824	813	845	749	838	863	793	856	830	791	832	823	859	833	813	821	850	813	870	816	782	795	846	817	853	809	836	802	848	894	782	855	838	842	829	816	851	854	801	808	830	816	819	852	868	869	828	800	845	845	838	842	846	831	745	816	849	791	826	849	818	776	858	805	794	820	822	839	819	852	852	821	805	854	783	821	886	841	853	807	800	859	851	850	827	833	810	866	848	839	853	848	846	782	841	823	847	785	827	872	882	824	844	793	827	784	848	838	864	840	815	840	844	817	881	852	794	779	798	767	836	847	854	800	861	835	795	875	843	813	848	848	842	884	867	819	851	848	800	830	787	811	828	811	844	803	821	808	831	870	844	810	877	803	876	827	823	865	824	832	825	839	813	813	839	888	812	818	837	863	821	818	794	838	803	860	816	845	822	814	867	833	829	805	816	802	788	815	833	875	820	818	804	823	831	837	799	851	819	806	816	838	787	862	819	873	825	831	826	846	830	834	859	823	781	861	845	819	835	868	799	794	808	865	827	831	827	802	760	801	846	848	835	860	819	843	880	787	833	817	825	801	857	824	778	843	855	798	834	828	852	816	849	810	817	737	833	828	827	841	870	844	816	829	848	780	845	814	839	856	817	866	849	774	819	807	778	798	831	849	811	786	824	810	807	833	842	873	787	788	785	831	880	815	836	855	839	840	814	784	868	802	819	832	829	834	832	825	843	814	786	821	858	805	790	841	834	844	816	834	823	829	798	815	792	815	815	848	768	843	841	790	794	833	862	852	847	775	829	827	825	860	843	831	806	759	822	823	865	848	848	868	820	817	874	792	801	809	814	798	823	871	830	772	831	767	823	891	829	808	798	818	786	782	770	851	837	763	833	817	802	784	861	828	833	801	872	850	866	817	862	830	824	806	864	806	825	856	846	810	813	785	814	829	826	838	885	787	839	807	802	844	827	839	814	857	852	809	830	805	903	804	840	812	811	806	808	827	797	847	780	836	833	851	856	843	862	817	804	842	792	822	822	809	852	788	852	793	841	817	821	856	821	829	884	825	828	862	825	825	789	788	832	869	808	860	821	799	827	765	816	846	790	815	827	828	783	829	847	815	836	869	871	843	849	865	821	807	850	822	813	840	864	814	797	833	874	823	840	846	825	836	840	801	844	807	830	860	833	850	847	844	845	855	838	842	846	809	851	796	808	824	822	824	842	819	792	817	891	815	807	826	810	794	859	823	868	774	815	790	895	832	782	816	894	861	772	816	805	847	863	844	817	776	844	802	911	824	868	843	834	803	799	746	858	855	791	809	816	798	835	858	842	799	849	838	824	820	869	813	795	790	790	831	772	861	813	877	806	801	811	819	862	846	821	810	850	826	866	828	821	784	776	839	801	822	870	819	813	859	829	806	774	821	851	827	815	882	815	852	792	817	820	839	885	853	797	866	842	810	788	838	756	852	847	850	838	865	766	839	818	824	837	830	815	917	795	802	821	821	851	849	795	846	799	804	813	837	869	828	835	824	869	820	891	840	819	821	829	841	849	811	795	808	821	768	844	842	842	881	898	843	830	749	869	835	807	817	856	849	841	827	850	827	762	874	848	862	851	826	843	828	857	852	831	822	801	787	840	805	842	777	860	850	811	881	785	823	839	766	882	875	790	841	831	837	823	838	791	852	835	836	867	810	835	828	812	835	818	821	799	825	783	842	833	811	841	896	859	838	800	831	814	840	880	841	825	843	898	816	817	793	831	869	865	829	832	838	838	844	879	771	823	860	819	832	845	827	828	886	805	840	809	815	807	828	837	822	804	842	827	796	845	821	819	826	803	848	807	846	798	846	810	892	829	871	840	790	812	835	799	848	825	851	809	830	825	825	804	837	794	865	802	842	829	793	817	769	825	799	864	787	800	797	795	818	826	835	819	873	790	847	870	849	894	845	871	807	849	842	834	775	716	845	809	812	827
11603	1160	1207	1062	802	730	565	515	479	444	414	407	401	384	367	367	371	349	339	340	347	322	328	339	318	344	326	308	294	310	330	332	330	329	330	337	316	327	327	315	319	320	339	342	312	368	316	314	295	339	334	338	312	326	284	319	329	328	316	302	310	298	323	336	311	303	321	307	326	314	312	334	325	294	347	317	315	329	313	329	293	288	312	309	303	332	294	299	325	325	318	304	332	347	309	342	337	298	330	309	325	315	353	298	330	329	292	281	293	309	308	330	358	279	312	286	319	337	316	315	325	302	295	324	307	292	313	286	328	313	315	320	305	281	325	284	333	325	311	316	337	292	275	295	290	329	288	311	316	327	298	313	313	342	331	305	320	314	317	300	331	300	287	334	306	299	312	324	282	312	299	298	321	330	319	318	311	299	326	361	313	289	323	371	347	285	323	279	313	307	321	321	313	349	342	308	306	288	318	333	335	308	343	295	299	339	323	286	302	275	338	332	304	320	352	295	329	287	290	337	336	305	286	294	321	296	309	307	311	305	329	320	340	329	300	277	311	338	324	296	312	290	335	337	313	308	325	300	320	315	307	318	339	327	319	318	287	309	273	305	315	314	285	316	293	314	313	322	348	336	323	293	321	323	290	318	313	321	305	309	341	309	303	300	329	336	358	289	306	323	315	334	326	336	333	309	316	305	348	311	327	293	344	331	286	292	304	307	323	308	306	335	304	318	301	325	349	316	313	304	338	352	310	279	299	328	307	318	313	327	332	332	329	313	286	323	321	283	308	355	328	325	322	324	315	325	330	330	288	302	304	297	329	305	278	308	352	322	306	314	305	330	295	291	301	300	313	313	343	333	336	353	307	340	288	340	335	324	302	285	330	288	308	338	313	328	325	285	290	310	319	276	322	310	292	316	306	280	337	319	306	265	303	330	336	335	334	314	316	322	301	316	288	336	297	334	298	317	318	306	308	315	310	330	321	320	297	323	338	294	339	322	346	344	297	317	299	340	326	298	294	316	306	360	288	324	320	335	291	314	314	340	330	314	305	267	310	308	321	320	314	314	364	291	297	313	280	336	321	313	326	347	312	332	319	335	303	335	330	295	324	327	316	284	351	343	313	311	312	295	351	316	345	308	356	332	315	347	283	316	358	291	302	320	327	298	307	319	319	324	297	338	342	337	288	327	275	327	276	311	345	306	256	283	310	297	331	339	347	298	299	307	318	346	319	305	341	303	329	325	334	316	295	302	309	328	313	298	319	335	299	319	345	365	320	305	308	304	315	301	345	321	320	336	343	319	299	311	339	311	296	301	298	312	328	313	321	298	342	328	297	301	324	310	316	265	305	336	296	340	329	329	288	345	288	330	331	290	317	308	321	342	316	297	292	286	306	347	308	313	329	277	301	323	322	304	302	316	331	309	315	317	330	318	322	286	300	293	333	309	285	308	352	290	309	307	309	285	305	303	327	294	328	326	340	276	323	315	320	297	299	294	316	299	336	316	310	328	326	315	291	298	310	310	333	304	330	320	330	329	293	302	311	290	370	316	328	294	317	310	325	286	308	336	312	304	316	342	319	307	318	292	326	302	362	302	323	306	317	334	292	315	311	322	305	294	325	294	324	298	339	295	321	288	310	334	313	324	334	283	330	337	321	297	349	312	318	339	326	326	324	316	330	307	310	347	327	332	314	298	282	316	285	329	301	317	274	299	304	330	350	299	303	317	343	291	343	319	331	298	310	343	307	334	321	287	325	279	320	344	316	324	297	343	323	320	297	308	321	326	314	280	285	339	298	324	309	270	294	308	309	300	331	323	323	348	343	327	312	317	350	332	325	313	315	330	318	325	334	315	331	280	300	287	336	327	311	334	328	340	319	321	328	319	297	330	293	345	287	294	314	328	319	309	299	341	338	311	289	308	325	349	327	312	297	303	348	320	327	286	317	282	325	335	290	315	290	294	313	311	325	348	279	297	325	314	316	286	331	303	332	307	327	316	349	369	306	332	339	323	301	318	326	287	303	284	301	315	333	286	313	312	333	318	300	313	318	328	287	333	302	361	303	305	282	290	289	318	333	300	348	300	310	283	311	329	306	298	294	317	332	284	326	336	305	313	316	311	311	308	319	314	322	284	310	333	320	328	314	342	303	322	328	309	325	322	317	338	334	293	320	312	342	307	268	304	326	328	302	306	318	300	287	308	303	290	320	298	317	339	318	343	325	321	318	288	304	268	328	319	314	319	314	304	301	310	317	330	327	330	322	360	299	311	300	325	301	301	310	292	327	322	300	319	318	319	326	306	308	322	331	264	291	298	288	314	315	320	293	293	300	314	333	336	349	300	309	329	324	327	285	311	303	304	322	334	300	302	302	302	304	311	321	305	303	341	281	330	297	322	344	302	363	285	291	314	298	303	323	321	333	319	316	309	325	325	298	294	317	314	322	298	300	301	313	328	329	290	313	331	317	314	316	330	320	298	311	329	317	328	309	341	309	326	340	300	334	317	349	294	333	304	338	343	309	308	342	297	324	330	307	293	309	305	309	334	307	343	326	312	330	300	303	304	339	352	335	340	330	333	313	307	291	306	312	321	307	280	317	286	318	322	316	306	323	297	310	308	319	307	276	271	300	335	334	300	300	287	311	324	348	306	312	302	313	301	307	330	315	352	304	296	343	306	339	338	334	354	334	296	293	344	310	307	323	315	300	341	305	301	317	300	301	334	309	323	294	303	315	348	327	333	292	351	310	303	308	334	304	292	335	310	325	287	348	318	337	325	296	315	306	344	307	312	328	315	333	305	326	306	337	274	307	297	315	330	309	310	327	334	311	337	346	343	293	324	327	316	316	329	307	300	331	314	347	319	318	299	293	287	325	316	316	295	298	299	326	302	298	306	316	334	320	324	304	304	299	308	326	328	312	341	305	329	338	288	295	300	301	344	292	349	311	295	311	323	308	325	332	313	316	337	318	295	319	325	327	292	330	329	334	303	314	316	309	313	296	337	310	307	274	296	329	316	343	320	319	293	313	304	291	302	290	326	304	338	302	311	308	306	314	324	312	333	318	292	334	316	333	348	313	306	312	308	321	290	325	280	280	316	297	306	315	299	319	331	361	291	297	332	304	347	337	303	345	337	330	320	358	326	324	317	322	276	306	289	286	329	325	337	314	331	316	332	335	313	314	328	296	333	298	304	333	297	344	323	307	316	289	328	294	314	363	322	311	346	318	267	311	302	314	291	345	337	297	310	334	325	342	315	317	342	303	327	329	302	319	318	299	315	340	306	307	315	328	345	307	293	327	290	310	322	328	333	296	293	339	299	328	346	299	319	333	284	337	324	286	290	324	327	323	319	309	305	308	314	299	314	296	319	318	327	312	284	310	308	311	293	311	349	333	322	308	292	304	290	336	324	316	277	316	339	309	334	301	305	325	322	323	342	309	338	330	322	320	302	330	288	325	276	313	328	308	284	274	326	318	325	314	324	329	317	315	319	334	307
6574	1542	2510	3175	2882	2519	2179	1891	1685	1531	1437	1309	1225	1219	1144	1083	1041	985	1037	981	955	954	958	930	955	933	919	860	840	851	861	897	942	864	882	834	834	908	848	875	897	814	891	853	816	847	790	830	818	820	806	804	830	786	866	809	853	803	845	782	857	831	780	806	841	859	778	825	805	861	778	865	810	817	774	828	831	798	820	790	791	815	845	779	795	853	830	859	805	824	783	795	813	786	802	792	836	818	841	808	842	848	766	849	827	820	834	871	816	854	778	801	804	815	820	831	760	821	782	814	819	822	848	833	826	826	828	760	802	811	803	838	778	803	787	800	787	824	826	781	845	821	805	794	799	869	813	795	873	840	827	802	760	819	787	766	827	829	788	818	813	825	819	803	818	828	785	859	834	793	784	814	812	766	793	828	823	797	818	842	797	822	836	809	777	794	828	841	800	793	810	838	800	753	829	777	790	782	750	850	814	839	825	805	854	849	830	841	806	792	820	810	838	810	801	832	869	747	809	729	817	796	828	826	800	844	791	749	840	815	843	817	779	791	780	844	801	818	830	799	819	812	793	842	771	815	793	772	786	795	802	822	774	787	774	785	789	787	831	802	816	776	798	786	836	808	800	801	800	794	822	793	829	811	851	811	809	778	800	804	772	818	825	751	811	861	795	803	769	811	766	807	795	766	809	794	810	798	757	801	828	789	815	868	823	861	749	797	797	812	779	778	795	804	799	796	786	824	789	808	804	810	866	758	879	820	774	820	809	812	846	812	762	790	778	818	799	799	811	801	822	804	829	815	787	804	783	809	807	770	836	821	790	818	750	765	810	812	741	840	788	782	833	843	813	803	789	822	790	865	790	765	796	790	805	827	795	770	827	826	821	819	834	798	787	840	792	805	822	819	835	805	799	831	833	807	775	827	806	796	817	771	807	806	857	788	801	757	839	810	796	815	829	833	799	811	840	776	844	811	837	807	826	818	801	788	753	800	875	804	821	818	783	809	831	817	834	799	797	802	810	805	787	780	769	776	769	781	815	836	777	804	772	854	827	817	750	822	819	774	884	743	795	761	853	769	805	814	829	759	788	855	817	819	837	877	856	844	836	815	789	855	817	835	789	795	801	787	772	855	782	814	859	826	817	767	843	782	823	782	792	770	791	789	780	765	759	863	830	803	794	813	849	782	792	809	803	785	812	797	811	817	799	806	827	776	832	796	855	815	822	878	806	821	841	787	756	801	817	826	794	802	815	865	795	815	780	818	778	791	774	799	856	783	815	883	742	821	834	813	808	768	790	846	808	798	833	805	801	802	826	827	766	779	835	770	783	783	795	809	822	773	778	829	763	796	812	823	791	797	838	811	832	852	813	810	819	813	798	788	860	811	830	819	773	790	754	745	793	822	789	807	752	809	830	774	816	829	844	803	875	805	842	821	867	825	800	798	805	787	811	827	802	834	820	792	792	761	831	826	814	793	830	778	867	784	848	839	848	838	823	812	754	800	802	790	839	817	868	784	808	787	779	839	807	787	845	789	809	768	806	799	822	794	829	770	772	792	801	781	739	791	813	827	741	863	784	803	827	756	847	802	848	805	811	797	814	827	781	776	768	778	802	796	812	800	842	837	745	780	813	819	831	808	750	806	823	801	846	803	788	814	817	827	819	827	791	787	851	762	786	808	784	807	780	810	821	823	800	763	830	768	808	826	766	826	799	776	775	777	847	815	783	790	815	835	794	793	788	791	818	777	794	747	791	718	777	823	799	770	830	793	800	813	797	814	815	780	788	851	796	814	779	803	797	790	804	799	786	834	804	776	812	844	800	802	743	827	796	850	845	804	788	808	824	846	851	763	815	823	798	791	770	837	826	842	800	772	788	773	771	774	789	818	772	853	804	788	798	831	788	811	762	780	790	779	807	801	798	843	774	831	764	769	824	785	838	790	767	812	791	813	821	785	777	852	765	830	767	867	785	805	814	789	749	782	840	785	781	757	822	826	858	782	789	794	773	849	844	827	804	815	818	770	800	810	803	808	856	816	816	805	792	824	759	805	849	830	759	775	793	850	793	807	768	769	841	809	811	808	796	844	838	844	856	789	749	770	816	844	803	765	811	791	888	820	778	849	859	746	766	767	788	788	818	776	817	830	776	815	758	798	717	787	845	801	806	785	851	822	806	846	836	804	771	786	845	840	851	804	774	741	791	805	799	826	805	836	840	853	852	777	804	819	834	785	821	756	819	750	788	812	811	797	762	806	857	801	790	812	798	795	791	796	832	823	789	809	792	813	814	800	810	806	753	830	821	779	834	786	804	797	799	831	795	781	808	822	792	784	811	821	800	835	805	840	826	811	863	793	791	816	824	778	794	780	795	817	804	837	858	767	790	798	820	791	817	753	818	824	808	777	777	807	757	792	823	869	827	832	786	782	813	853	781	801	809	795	850	797	835	833	849	794	804	811	783	820	765	808	809	802	839	862	809	773	791	793	748	835	761	773	787	798	833	874	774	796	831	785	846	810	849	820	804	830	788	811	811	799	821	755	851	794	815	820	812	830	871	797	819	803	774	803	814	770	794	801	768	842	848	780	792	836	800	804	814	760	820	809	803	801	754	809	765	805	829	783	840	811	809	813	788	823	805	808	714	814	782	782	809	775	803	822	809	791	787	819	763	805	812	822	791	807	841	799	783	813	840	773	823	835	792	819	807	762	841	794	833	806	759	766	826	799	814	841	820	819	802	817	814	817	844	768	829	833	818	785	780	776	809	804	814	843	823	839	882	812	838	782	834	797	852	837	814	782	820	797	839	839	787	858	817	764	825	849	790	764	846	852	805	853	864	817	785	780	832	767	774	826	770	802	843	829	795	760	772	792	801	826	846	825	806	762	789	853	798	789	852	847	806	836	785	767	831	844	843	850	822	759	803	760	818	750	806	816	816	824	834	809	811	822	791	772	783	848	779	831	765	781	819	788	792	785	852	766	875	772	777	819	766	772	806	776	806	890	795	819	839	769	840	799	861	804	835	841	779	800	809	795	812	815	808	742	780	826	804	777	862	797	823	789	843	834	825	757	769	823	808	850	810	817	849	812	811	819	832	772	823	818	814	784	824	790	777	820	812	837	753	828	809	916	818	777	763	724	816	795	867	813	798	799	834	779	785	790	773	792	783	822	794	794	785	798	792	832	808	793	832	762	834	793	830	804	831	800	754	789	768	798	818	808	769	764	805	794	836	779	815	810	773	800	759	842	811	822	831	805	829	760	778	834	794	811	825	857	766	801	791	768	839	796	832	785	808	797	825	802	864	816	803	784	799	793	852	803	801	793	828	779	796	798	828	756	803	808	818	834	799	773	747	827	749	852	736	873	735	835	821	827	817	845	876	816	788	803	796	819	849	760	764	822	838	835	775	798	811	783	777	754	831	815	798	751	826	816	791	789	794	790	839	811	768	826	743	802	770	820	773	888	809	782	750	834	819	828	766	857	819	847	821	822	782	797	837	779
20385	2685	2185	1713	1199	925	674	570	434	405	353	274	293	262	259	230	237	220	203	203	195	194	182	160	175	187	171	153	168	165	155	165	183	157	150	157	173	163	143	160	137	161	151	164	152	144	135	145	157	180	151	160	144	151	166	157	162	137	132	161	158	149	152	141	132	127	155	171	143	147	128	166	144	161	164	144	159	154	157	150	172	147	133	164	155	162	157	147	136	145	173	139	130	134	152	153	149	163	120	158	164	170	157	143	169	144	118	168	161	149	150	135	149	138	157	149	141	148	159	179	152	169	147	139	145	172	156	136	149	155	139	135	159	154	167	162	158	141	159	141	142	158	134	154	137	147	182	127	137	147	137	148	164	146	136	133	166	130	138	187	168	134	174	138	145	116	137	124	143	148	121	128	126	130	138	145	166	167	136	147	124	159	178	148	132	163	167	158	147	160	154	121	137	140	155	161	142	137	128	159	158	169	136	132	160	145	133	137	139	142	147	164	160	157	139	156	161	152	132	139	133	145	150	134	157	158	130	141	131	144	153	129	130	119	158	141	141	152	159	155	169	154	150	134	158	169	146	149	152	133	158	168	150	129	157	127	140	148	136	151	155	150	145	156	123	129	137	169	168	128	123	161	140	156	151	158	134	128	120	169	159	143	148	164	140	142	124	171	171	152	142	131	142	141	165	136	147	152	133	156	155	152	138	125	145	133	135	148	115	148	139	151	136	152	162	158	160	162	141	157	160	155	142	161	139	152	161	148	146	149	151	141	142	154	151	130	156	149	140	151	143	167	162	141	148	155	136	145	162	171	149	156	183	157	153	147	145	153	136	149	144	138	156	139	138	153	187	146	141	133	131	134	179	141	169	152	139	154	136	148	138	146	113	140	142	145	131	121	154	140	136	140	149	135	149	167	157	161	158	148	161	172	131	157	141	138	151	175	159	131	155	152	157	143	147	166	137	127	169	151	120	144	144	140	168	132	121	139	155	155	133	129	147	131	141	140	144	139	149	161	174	161	133	152	144	158	145	148	131	154	143	139	152	160	154	149	149	118	147	146	136	161	138	162	154	145	131	142	162	144	136	147	143	147	141	146	164	148	154	141	146	163	156	146	146	145	151	135	151	156	144	162	133	148	161	158	135	142	135	146	152	152	143	155	152	162	148	132	167	164	123	151	170	169	141	133	148	166	145	135	138	158	146	151	143	154	132	161	151	139	145	172	143	150	140	170	135	148	147	127	167	163	151	149	141	121	137	148	161	156	140	124	126	150	174	142	146	157	149	162	146	140	139	168	146	133	151	142	170	147	153	113	133	154	140	160	137	155	164	174	177	158	151	170	143	142	133	145	146	160	128	141	159	162	163	156	138	150	143	144	168	176	154	154	136	138	150	171	136	145	158	132	157	128	128	135	147	145	122	172	150	152	153	136	149	153	148	148	164	143	119	174	155	159	146	140	138	148	115	135	148	154	127	152	152	164	168	169	142	126	141	160	131	133	149	138	142	177	142	159	156	163	152	126	167	143	151	124	153	154	149	147	157	133	136	152	125	170	129	127	169	142	154	136	143	178	128	137	149	148	134	146	135	139	146	149	137	157	134	123	155	140	147	153	136	146	154	159	125	164	131	155	173	135	126	131	162	131	145	154	157	132	154	156	146	138	147	156	157	150	159	119	152	164	147	146	146	182	145	135	151	152	153	131	139	151	151	157	137	139	135	144	132	137	143	137	153	158	158	157	157	152	175	137	152	156	130	133	149	145	151	161	159	143	151	136	147	171	126	138	163	128	142	157	157	165	118	140	153	161	165	149	137	131	149	155	160	168	151	165	143	152	152	163	170	134	148	141	142	152	129	138	148	149	148	162	147	155	138	153	176	141	142	137	154	158	142	139	130	147	120	137	168	137	160	144	153	153	184	142	151	157	135	151	152	138	158	131	163	142	167	152	150	142	138	144	147	145	161	165	159	162	157	139	127	143	152	133	159	143	157	140	151	145	152	151	154	179	134	132	140	130	155	165	163	159	141	167	153	150	164	152	131	150	135	177	134	139	150	157	125	139	139	133	136	163	143	160	137	163	154	142	140	145	137	157	132	143	149	150	146	136	148	166	139	158	148	139	148	171	162	144	161	138	122	160	149	154	145	144	143	164	150	150	137	144	146	143	151	145	128	140	127	135	160	169	148	143	148	148	147	152	168	158	145	142	161	144	140	136	142	162	150	134	163	143	147	146	139	162	102	152	142	135	135	149	155	160	139	134	135	138	150	155	139	133	134	150	143	152	166	141	192	129	147	147	138	158	128	172	142	152	144	147	172	173	141	169	125	147	139	147	149	159	158	165	164	134	145	150	152	149	142	144	135	151	133	163	163	163	168	150	147	159	169	158	144	129	165	144	163	156	130	149	137	134	132	152	155	149	139	161	148	151	139	166	155	137	144	146	148	141	147	116	140	139	148	148	151	145	165	144	137	156	140	133	154	145	145	155	142	155	124	149	152	162	139	153	152	169	163	142	151	162	150	159	169	138	162	167	144	151	145	139	134	174	138	172	153	150	170	147	167	148	146	136	154	149	151	143	160	140	161	146	140	153	121	145	161	132	139	148	143	145	145	158	164	137	160	159	132	164	159	169	164	181	165	124	168	141	156	175	153	130	146	151	144	178	154	152	153	156	173	128	146	142	146	135	141	155	141	158	161	170	154	138	145	146	140	148	171	141	149	154	136	145	139	168	146	153	155	138	181	139	130	154	164	130	146	155	130	143	148	154	141	141	134	160	149	163	160	129	135	142	146	136	149	137	156	135	132	141	149	132	180	153	138	141	151	143	151	147	141	161	154	132	162	144	160	146	155	134	160	148	145	150	154	159	138	140	142	151	144	141	159	150	156	148	160	143	169	131	159	130	150	159	130	148	133	149	154	126	152	149	171	154	157	147	155	139	160	148	141	142	142	154	156	145	139	141	135	130	181	145	156	147	148	162	154	134	157	138	156	143	171	128	149	118	157	168	148	152	129	161	151	155	133	151	146	141	156	161	153	159	147	147	146	146	167	156	137	129	137	133	143	160	149	153	139	156	150	156	150	154	147	155	121	171	147	155	155	152	146	134	142	164	124	126	155	147	144	172	133	149	152	132	122	170	128	141	145	143	141	151	124	133	155	130	153	164	134	146	168	164	152	163	136	157	141	142	165	141	135	137	145	160	144	133	156	136	158	136	151	152	122	130	150	157	122	167	145	147	142	125	146	138	138	138	159	158	139	154	164	138	145	141	122	136	155	139	136	151	144	139	150	144	141	137	147	148	142	125	139	158	149	145	150	136	165	147	146	147	130	149	139	163	156	141	140	158	130	154	145	152	176	154	145	142	157	128	155	137	145	158	146	167	149	124	147	154	154	163	150	151	150	138	147	144	161	149	167	150	156	152	155	164	149	127	160	151	159	160	146	130	152	148	132	150	141	158	131	155	145	152	167	152	143	136	161	155	145	164	150	143	149	140
8965	1965	3973	5074	4559	3678	3086	2627	2209	1805	1584	1386	1335	1203	1114	1038	895	898	841	842	737	718	700	709	660	615	669	622	636	608	597	561	546	594	532	503	549	497	503	476	502	519	488	461	484	527	445	475	458	467	469	509	469	457	488	471	479	464	460	432	469	502	479	449	463	443	459	429	453	422	423	442	457	452	451	471	468	407	427	468	451	439	436	432	420	439	435	420	480	401	427	432	434	444	408	398	422	422	463	424	449	434	453	437	442	413	447	399	438	450	431	433	439	442	443	425	437	390	424	422	416	441	438	454	416	430	425	438	444	416	429	403	385	421	448	438	430	422	394	437	392	456	411	378	422	447	455	414	452	426	432	422	460	397	422	410	398	428	425	426	440	431	439	390	426	458	423	446	430	380	439	434	414	423	417	422	404	412	460	397	358	399	406	427	411	433	423	439	409	391	397	423	443	426	409	419	392	418	413	425	386	426	423	449	440	392	409	456	430	446	409	392	423	417	407	407	415	432	408	415	412	450	432	453	410	431	431	399	403	411	429	403	414	434	427	428	424	404	462	383	388	449	473	403	411	408	443	398	397	408	435	444	415	414	403	461	390	432	411	448	391	413	436	412	398	412	460	405	462	409	449	431	382	418	413	409	428	427	383	414	437	419	408	447	401	429	413	424	411	425	440	432	451	415	449	408	411	425	411	404	427	422	443	426	407	425	445	411	441	430	449	397	403	387	409	394	450	439	414	433	410	407	403	413	404	431	378	447	426	432	398	415	406	394	385	376	428	390	425	401	407	371	433	411	404	440	417	419	393	418	444	420	426	448	448	420	430	419	402	433	411	441	460	415	402	409	398	427	398	397	415	433	471	434	407	414	397	426	431	373	442	406	429	402	434	402	401	395	371	420	409	411	428	424	400	423	413	436	453	421	394	420	379	446	403	410	422	409	379	422	451	416	427	422	451	446	448	398	403	414	419	408	414	436	443	413	431	440	422	441	385	456	409	409	412	424	424	363	431	433	417	421	438	421	398	376	426	425	382	439	443	436	407	424	409	429	421	450	422	430	418	400	391	432	463	433	421	418	450	412	426	414	399	453	404	427	404	395	433	439	449	462	404	427	423	421	427	416	429	439	408	403	424	430	428	424	425	419	411	413	391	423	427	377	410	446	414	385	427	415	420	446	432	461	397	464	432	405	433	423	439	419	429	449	404	402	411	462	426	387	427	412	390	395	446	450	452	431	430	416	446	432	414	408	429	410	448	409	395	418	423	421	386	473	427	394	439	430	429	446	413	417	427	409	404	386	441	405	419	434	399	394	394	431	404	432	412	422	401	482	446	434	438	412	382	398	448	412	417	403	427	440	434	442	400	443	438	411	413	441	425	427	389	398	426	396	392	443	415	453	393	426	437	388	421	438	416	426	434	405	429	442	411	402	438	432	421	408	416	418	429	448	428	425	403	430	417	434	453	376	407	399	379	389	428	461	402	432	444	411	429	449	440	401	393	446	415	415	449	376	407	427	420	432	450	420	448	408	378	408	451	421	401	436	440	428	438	396	443	402	419	428	399	441	455	412	419	418	436	394	403	413	436	394	404	419	413	420	394	431	418	419	406	426	447	418	438	437	439	408	427	423	418	396	431	432	424	416	400	383	425	447	432	381	411	408	399	379	414	436	428	411	478	433	406	418	373	450	438	438	376	416	413	438	445	433	417	442	391	430	394	389	393	452	406	420	379	396	403	442	434	434	415	411	439	422	409	392	419	462	396	459	439	442	416	394	406	367	416	430	414	449	384	424	427	406	461	450	412	442	416	426	427	403	418	396	427	414	416	425	421	403	395	412	450	389	407	416	405	441	407	429	405	418	420	417	458	446	418	424	455	392	443	424	425	397	412	444	378	425	413	409	431	413	423	443	411	416	420	402	462	403	419	414	413	417	410	420	420	415	418	430	406	451	429	443	421	409	436	411	399	422	443	444	423	433	433	441	458	418	395	411	412	408	399	419	415	436	441	389	445	420	405	403	410	386	424	425	422	413	414	410	420	422	432	450	426	376	403	455	363	396	401	460	414	415	406	427	433	420	392	390	412	423	433	435	408	403	455	412	429	416	412	442	372	438	418	411	419	424	385	411	416	441	432	403	441	439	412	439	428	380	403	389	456	398	421	405	411	375	408	425	403	392	426	447	417	414	408	415	410	442	407	440	412	399	415	433	407	402	423	417	427	430	425	384	407	438	406	447	414	444	423	405	392	402	385	392	450	404	458	420	409	422	414	433	411	399	436	378	415	410	436	411	419	370	440	432	404	397	426	409	389	408	417	384	430	427	465	400	410	388	409	432	426	413	415	433	411	430	401	387	420	403	456	430	392	428	454	405	427	396	433	397	422	406	400	408	453	419	391	407	453	415	374	407	414	424	398	432	392	414	395	428	403	430	432	412	397	402	406	445	426	455	413	385	430	429	395	405	437	408	429	407	438	405	471	449	394	384	448	415	407	462	392	384	404	408	428	406	405	434	416	442	427	395	409	417	416	417	416	378	432	430	424	411	432	435	450	427	399	439	400	394	420	364	393	386	409	424	420	398	397	423	411	454	446	393	413	446	385	397	445	420	427	403	447	387	415	411	418	412	433	410	430	407	404	432	412	371	430	403	421	399	362	432	389	445	436	418	435	501	392	396	430	435	403	426	407	452	403	396	408	408	425	433	410	411	450	429	392	424	453	414	400	434	434	393	428	414	435	429	445	398	409	448	420	383	457	458	435	443	439	411	422	423	409	417	423	408	388	424	395	415	427	440	440	404	450	427	398	415	442	409	412	445	409	385	459	414	435	387	417	416	420	446	419	412	443	401	406	428	426	428	394	430	429	430	416	434	437	462	367	433	418	433	433	422	422	425	396	414	397	423	453	436	423	415	416	445	425	355	427	394	439	410	435	428	411	425	445	446	407	423	419	395	414	415	431	444	444	415	407	403	423	430	425	413	391	439	413	421	419	421	387	393	435	433	366	432	435	440	418	408	392	430	389	395	403	375	417	401	429	454	394	410	428	402	396	433	392	403	395	427	405	412	433	431	394	425	414	427	415	376	397	419	440	430	401	432	429	428	412	419	388	416	442	409	399	417	429	448	432	392	416	430	411	408	414	400	423	444	438	405	437	403	423	407	416	422	376	416	446	429	406	404	410	419	437	405	438	390	394	418	437	395	412	411	399	417	429	413	451	390	411	397	379	414	406	429	420	426	378	445	428	442	430	406	422	438	394	412	403	429	405	389	409	432	404	408	405	454	423	385	412	416	455	409	414	428	432	381	406	459	412	377	440	404	419	391	410	390	416	415	416	419	427	390	411	422	436	403	423	406	413	430	419	418	391	382	422	426	414	397	416	425	406	424	443	382	410	423	404	461	464	458	412	418	417	419	402	426	397	400	435	443	416	463	437	417	457	420	399	402	439	419	400	405	431	448	427	417	405	437	441	407	402	429	409	403	389	413	396	432	434	459
2728	367	388	355	384	381	332	369	359	370	334	332	359	331	325	338	298	345	326	344	270	334	341	330	285	308	305	320	329	309	276	315	283	318	337	322	306	319	313	328	341	333	313	319	344	322	336	314	320	323	291	337	330	316	362	288	338	314	299	292	312	296	303	301	287	320	334	316	287	328	347	339	367	308	297	366	297	338	360	340	297	297	309	295	313	295	306	348	309	319	333	340	293	345	299	342	295	329	357	331	335	341	338	344	298	324	348	340	314	336	324	321	352	310	318	313	292	336	325	357	343	345	310	334	310	343	337	297	323	307	317	306	349	318	324	347	317	309	330	320	309	319	312	309	327	307	337	308	341	324	318	348	309	319	325	321	319	316	345	319	323	345	318	295	327	314	321	281	328	299	334	339	307	334	302	326	297	312	309	339	331	285	320	289	327	338	314	327	302	351	322	362	305	277	294	323	331	332	312	316	333	344	308	346	315	345	313	331	286	320	320	291	315	316	307	322	307	325	325	313	308	287	306	296	316	312	298	310	319	295	338	347	330	332	305	339	304	312	342	304	325	311	335	330	330	335	312	286	308	333	323	328	348	329	317	271	304	336	311	351	324	312	324	304	298	310	330	344	327	311	339	328	307	336	316	304	379	302	352	327	325	322	331	329	322	322	330	318	324	343	319	287	312	316	304	342	303	322	295	274	287	304	352	328	300	333	297	300	324	309	308	338	298	312	344	326	313	319	325	333	327	307	333	312	315	326	312	329	312	319	322	305	314	305	277	292	322	366	315	293	312	293	353	320	338	319	308	291	318	288	319	332	340	299	317	348	305	311	319	323	296	301	328	317	344	342	326	293	320	309	334	329	337	315	338	292	302	308	319	381	319	311	324	290	329	332	318	295	313	327	323	298	310	326	376	320	327	312	303	336	301	337	308	344	349	320	293	300	320	322	357	312	337	327	304	315	322	312	302	316	317	316	333	326	315	347	328	319	312	322	351	310	297	318	284	306	340	338	315	305	318	344	344	328	339	316	285	305	340	312	338	320	301	314	286	336	302	318	341	334	335	342	319	309	340	311	333	324	326	337	327	335	319	296	304	318	305	287	327	345	320	309	307	325	320	305	343	344	299	301	320	313	338	350	301	279	287	303	355	309	328	328	318	333	302	339	306	315	308	292	316	305	311	336	318	320	318	318	370	326	311	359	315	321	312	340	348	283	311	318	345	300	335	311	328	326	289	328	324	338	302	320	311	297	329	337	293	339	326	336	315	343	333	306	318	305	292	330	272	308	304	319	282	287	326	305	336	317	354	306	327	309	341	304	299	349	298	327	330	317	346	323	324	307	324	333	298	335	333	326	334	297	333	313	291	318	303	319	300	301	338	299	321	326	304	303	334	331	338	321	357	310	326	307	314	310	334	328	318	315	325	277	305	320	320	295	304	342	339	313	281	298	345	328	327	338	339	336	323	334	337	317	322	313	342	338	294	317	298	337	308	304	295	320	357	309	358	311	309	300	318	303	329	359	292	325	321	311	319	361	328	292	330	334	319	294	310	306	333	330	337	298	318	325	330	310	310	323	307	326	325	341	314	327	334	313	319	330	314	327	327	292	321	315	313	312	339	308	347	293	350	319	279	325	355	314	327	318	321	302	349	310	311	358	318	347	330	324	309	334	308	327	312	341	320	343	343	323	331	281	329	305	294	315	312	318	326	345	336	293	327	319	311	372	317	309	298	339	309	346	344	319	319	304	322	332	360	302	360	300	285	336	315	314	343	321	322	313	326	317	310	351	298	312	287	343	302	308	327	336	349	315	342	325	331	311	343	301	327	357	290	300	309	302	343	325	314	349	345	326	323	322	325	299	328	319	332	314	281	325	301	315	324	365	323	318	303	325	288	323	322	331	351	341	350	311	315	340	312	344	312	312	358	327	304	342	336	341	306	318	331	319	347	309	328	312	339	339	291	334	335	315	335	325	324	327	306	336	302	317	310	346	292	346	305	312	295	330	324	310	323	335	334	334	309	321	340	311	324	318	295	346	337	297	311	319	311	288	340	352	346	303	338	315	339	320	300	336	351	310	321	321	342	320	322	277	316	310	320	316	333	336	324	333	349	306	298	309	323	322	300	285	261	321	345	308	330	302	320	369	317	334	337	329	345	328	326	323	318	305	322	305	274	347	335	341	328	326	291	321	338	330	317	325	312	330	349	324	324	333	288	328	307	317	325	312	293	283	347	313	342	302	340	349	333	319	304	327	332	305	304	318	272	299	298	331	297	303	309	311	365	323	346	356	359	314	298	312	348	327	301	332	361	318	329	321	309	335	348	316	341	332	286	332	327	319	324	295	307	301	346	307	308	300	341	311	310	296	322	312	315	330	330	324	319	324	373	316	337	305	318	340	314	335	331	330	309	337	362	351	316	310	303	301	318	328	312	305	339	280	328	344	303	312	303	348	333	330	337	337	316	290	327	319	328	340	294	298	298	334	307	312	316	308	375	320	329	325	316	325	287	330	326	316	306	301	316	288	306	319	312	319	343	318	335	340	308	352	326	306	301	335	351	329	327	308	315	312	303	312	296	344	326	331	308	315	307	282	311	313	333	333	314	326	304	291	335	336	308	302	310	330	306	325	315	322	309	325	320	363	276	322	330	350	333	310	318	310	319	322	347	302	309	322	320	323	334	344	330	310	316	309	313	319	334	332	302	323	338	329	318	325	305	318	298	314	322	320	324	333	337	311	342	322	311	332	315	328	290	304	331	336	299	333	334	322	315	307	300	311	342	330	319	354	305	304	318	293	330	345	346	319	303	319	333	327	296	305	337	285	323	346	339	296	299	355	351	307	342	272	338	311	329	356	312	346	312	320	320	308	350	347	300	315	316	316	347	322	303	338	301	327	350	319	334	332	286	311	350	322	348	323	303	327	346	324	321	316	326	310	311	306	313	293	344	325	334	323	308	300	333	303	327	338	338	306	308	332	335	342	343	341	315	312	297	359	335	297	279	314	291	323	304	338	337	312	332	296	333	321	326	289	310	301	342	332	311	313	380	289	284	331	345	317	358	335	318	340	306	329	334	292	333	299	344	303	343	324	334	335	325	297	351	338	314	344	314	301	319	266	320	327	356	346	328	300	328	322	320	308	309	313	317	325	310	283	328	306	296	320	326	332	337	313	312	336	335	317	348	351	299	309	314	349	349	304	310	318	322	299	358	372	286	343	297	353	288	288	306	333	332	281	306	313	318	297	304	309	342	287	315	301	316	305	293	319	310	335	322	331	322	303	352	301	314	306	300	347	321	311	337	315	317	338	329	320	274	314	303	364	274	329	350	307	324	335	336	334	277	315	301	304	297	344	310	315	329	330	355	305	315	329	345	317	287	312	318	341	307	313	326	310	333	318	307	327	307	295	323	334	304	281	329	287	333	293	322	315	307	316	311	316	345	292	336	292	321	333	309	312	283	319	367	339	320	330	350	344	293	333	324	336	323	292	328	325
2682	880	960	1025	971	1026	959	965	917	919	903	870	855	834	871	869	844	875	851	849	802	868	894	870	847	841	819	864	855	847	846	838	834	833	828	813	806	862	824	782	885	886	820	839	850	822	862	822	797	800	809	826	872	877	763	830	854	813	808	822	799	794	885	806	850	799	819	874	824	849	816	833	852	813	829	806	815	838	803	837	817	866	901	804	898	848	864	820	809	818	811	869	811	896	860	855	822	786	822	811	831	836	858	841	859	875	823	884	840	835	836	835	829	846	830	846	823	863	828	798	819	827	808	792	841	782	844	873	834	776	802	863	839	831	877	807	859	873	848	851	832	824	814	836	797	791	847	863	798	791	825	869	847	828	833	788	806	833	799	793	858	827	818	831	883	825	828	838	839	802	848	805	832	843	852	830	819	807	888	802	874	827	858	806	829	830	816	788	833	794	893	841	818	854	824	811	841	814	792	811	835	781	828	838	890	850	778	840	789	813	828	825	828	863	825	816	836	807	823	840	838	872	809	840	842	883	839	799	808	878	826	822	861	838	818	845	864	827	853	854	832	809	838	843	814	849	842	811	872	820	873	856	856	803	836	891	850	804	826	812	845	843	858	767	800	827	843	817	815	800	814	857	820	799	832	828	804	785	828	849	856	800	861	847	834	804	853	868	840	870	862	805	794	848	818	840	839	843	839	802	825	803	816	814	840	820	807	817	797	805	835	833	839	786	854	881	796	825	826	804	824	843	826	831	839	851	908	842	818	830	789	816	830	790	839	807	815	822	876	832	822	829	809	866	794	812	881	817	835	826	838	737	885	843	783	867	832	840	855	827	885	843	844	881	859	811	833	851	803	801	848	827	815	832	761	843	769	808	859	820	876	863	839	826	863	812	812	865	779	863	827	820	854	828	798	824	780	802	849	879	818	816	809	810	857	844	818	805	787	794	810	821	818	814	813	855	833	763	810	803	808	806	861	860	853	804	850	813	828	803	836	814	848	792	805	841	824	801	794	839	805	892	840	866	848	856	788	826	876	788	763	835	848	838	858	792	832	824	823	863	825	834	753	843	783	860	824	815	844	802	829	824	856	849	814	797	833	816	843	799	822	867	835	811	844	823	839	750	833	830	865	835	825	826	876	855	825	808	868	849	882	880	863	812	769	877	855	821	851	838	824	839	807	832	884	866	882	795	837	782	817	835	852	749	785	804	837	830	787	827	811	865	832	874	831	822	835	833	897	841	826	828	772	840	839	879	831	807	814	855	800	829	816	838	828	825	788	794	848	797	765	850	836	850	836	878	827	851	809	808	875	845	841	808	818	787	797	842	837	838	831	895	858	793	876	808	814	827	866	837	838	819	797	817	836	797	898	820	804	789	841	854	813	852	813	833	830	847	817	814	845	827	829	812	810	861	850	823	896	797	806	800	773	861	823	807	822	770	828	857	821	802	852	904	775	807	881	876	853	807	874	834	802	890	804	844	852	896	835	818	851	860	760	816	799	830	793	806	832	846	831	757	872	904	854	812	837	848	825	773	849	836	835	856	815	842	807	874	791	807	784	840	839	831	796	838	848	827	820	804	832	820	818	852	861	870	831	803	826	898	841	806	808	842	876	815	832	764	820	830	800	824	807	835	811	842	766	830	838	838	762	865	854	851	848	820	832	879	768	872	831	804	877	859	835	855	795	857	810	849	820	835	851	860	782	869	822	842	852	832	834	825	792	883	774	826	818	765	838	851	867	812	838	798	811	805	795	788	849	863	821	845	860	839	858	862	871	807	862	786	821	803	798	836	845	879	837	841	783	838	834	808	801	848	889	832	852	827	841	793	794	824	874	850	816	855	830	818	809	849	814	786	850	873	850	816	813	800	755	832	808	830	797	803	830	835	856	861	879	830	809	799	864	832	820	812	796	846	823	830	835	847	748	861	845	825	864	850	763	837	810	852	893	823	857	835	841	819	831	828	832	833	825	821	827	846	796	772	854	828	789	861	833	831	839	851	827	866	832	834	840	792	836	823	838	821	814	862	882	829	816	787	888	828	814	824	813	839	828	799	832	777	772	834	819	821	843	794	871	814	852	824	835	821	851	795	815	838	820	819	795	883	801	786	839	839	833	803	865	828	833	875	791	834	853	810	827	826	872	866	813	820	860	813	812	847	872	830	813	834	814	805	822	853	805	802	846	840	844	853	841	852	846	813	812	852	822	825	824	831	810	848	841	845	841	862	843	820	857	823	858	801	863	856	804	802	823	779	898	782	848	829	791	785	840	889	834	816	840	798	877	753	843	850	812	806	800	801	847	795	857	858	851	829	782	833	836	847	801	795	838	844	813	865	858	813	833	769	809	783	813	779	885	801	841	823	762	836	787	828	825	847	871	809	830	778	855	810	814	806	876	796	855	839	822	861	874	789	833	872	838	779	835	858	831	836	787	822	839	889	850	858	838	785	855	825	806	834	823	824	816	820	839	807	759	858	844	757	864	820	828	867	836	816	815	859	825	796	791	822	816	855	824	831	843	839	855	775	863	854	768	818	856	814	840	846	811	829	870	903	820	812	860	783	758	815	845	843	855	793	788	832	798	856	850	830	814	825	846	808	852	832	759	803	861	828	846	823	795	825	819	841	800	840	855	760	823	822	840	782	825	774	806	788	815	902	826	791	790	850	789	798	801	838	798	858	862	872	844	810	850	787	811	793	868	813	839	833	802	855	841	815	834	837	837	819	817	837	839	830	872	816	845	813	818	807	810	793	855	852	873	810	824	819	832	827	844	783	870	835	830	818	803	830	800	862	848	820	834	844	868	837	804	796	819	821	846	865	852	748	818	823	843	810	856	803	832	846	808	835	804	819	792	815	823	826	851	821	850	806	843	780	837	841	789	783	828	800	773	823	857	802	815	796	807	799	815	806	840	875	845	840	851	796	853	800	850	802	856	817	835	834	845	783	848	837	794	797	780	835	848	857	830	821	840	822	824	809	819	841	793	795	822	856	840	818	810	833	841	863	879	799	840	823	863	850	811	818	868	804	861	829	886	852	837	836	841	836	878	815	809	841	876	811	834	860	814	841	789	799	836	852	875	829	808	840	834	836	806	849	825	808	808	854	832	864	826	859	872	854	793	791	826	801	786	852	807	847	823	861	839	777	836	790	877	842	751	833	813	819	847	755	836	874	809	812	836	835	865	817	837	839	811	761	880	824	820	834	809	785	844	804	881	850	826	826	832	859	807	789	827	835	821	857	822	861	839	819	856	859	888	808	828	755	808	850	839	788	870	838	857	785	798	832	801	838	867	796	813	832	865	843	842	851	810	851	840	847	858	805	771	860	842	816	815	813	853	833	791	845	807	801	851	766	841	846	838	825	777	840	789	785	801	846	834	842	779	869	792	816	880	798	866	847	818	834	830	785	798	841	833	846	819	827	828	812	836	841	813	831	856	867	814	809	801	863	832	849	830	850	812	869	821	781	808	833	844	816	812	829	814	760	841	882	846	820
11401	1086	1194	1053	792	678	578	487	438	460	390	393	382	396	378	330	377	321	339	312	353	365	329	346	331	351	337	310	331	344	339	326	335	306	350	303	292	332	347	331	327	312	322	363	316	333	319	325	315	355	344	297	342	347	322	303	307	329	268	317	326	329	349	317	332	313	301	318	319	337	337	334	310	303	331	302	336	327	293	302	314	316	324	303	286	328	279	307	302	283	350	352	295	330	322	291	314	287	322	300	313	313	315	342	338	329	331	279	293	330	286	335	281	325	331	321	315	296	334	310	325	305	331	311	331	308	328	343	312	309	293	328	342	355	325	335	329	285	324	339	299	328	312	317	320	288	306	308	311	340	316	332	324	333	351	363	343	356	323	289	311	321	290	308	336	303	286	328	317	285	279	361	334	312	282	332	350	294	324	318	330	344	326	313	314	338	294	294	332	326	333	294	300	342	304	340	308	309	337	327	332	285	275	334	298	289	323	311	302	317	327	320	320	310	314	314	302	327	312	331	305	329	349	340	331	290	312	317	319	313	342	309	322	310	334	291	308	306	308	301	302	308	296	335	342	309	288	321	304	334	316	293	321	341	318	317	314	325	305	325	325	301	335	328	323	317	339	341	313	297	311	302	337	312	335	321	324	316	321	304	323	294	325	312	322	346	285	329	301	315	284	299	297	283	323	287	310	344	295	311	319	337	316	314	319	328	326	320	343	355	310	320	322	318	331	326	315	304	278	340	303	316	284	322	321	327	292	326	308	324	326	305	314	309	337	341	320	318	334	289	305	329	321	307	331	319	304	304	306	308	355	318	314	290	325	332	314	339	325	322	306	295	297	331	328	309	326	347	332	317	325	304	307	339	297	312	346	311	313	312	318	317	302	302	319	335	281	328	334	298	292	300	288	331	293	302	314	309	266	324	307	334	345	302	351	311	322	305	316	339	322	293	334	295	297	323	329	277	299	366	305	305	337	316	307	324	314	310	315	320	304	293	325	303	308	342	316	294	354	334	320	329	346	306	334	299	313	283	307	292	293	280	345	306	351	325	328	296	313	307	339	315	308	306	306	268	322	303	290	306	296	312	302	306	310	346	327	335	292	317	326	312	311	327	314	304	341	328	292	293	310	319	300	318	340	330	311	333	303	340	299	328	312	309	339	305	324	357	310	335	310	326	304	324	323	327	336	315	309	301	300	318	284	334	326	323	324	338	285	322	324	313	328	308	321	292	322	315	334	314	317	322	306	304	317	299	294	323	323	317	297	306	326	326	300	315	339	320	321	308	334	314	311	333	293	301	336	281	321	343	331	278	278	343	311	299	319	349	332	286	301	343	343	301	318	295	331	289	328	315	330	321	303	298	301	311	321	290	297	310	354	314	351	325	286	321	314	331	330	302	321	325	322	329	331	297	315	350	270	361	296	271	336	315	321	304	323	317	276	316	308	301	320	315	351	328	321	309	311	288	306	343	309	298	316	309	361	321	305	340	302	328	325	260	345	311	276	339	320	322	353	311	342	307	335	314	336	280	311	309	306	322	291	302	311	287	330	307	317	311	316	361	312	327	341	289	321	297	339	305	309	287	308	287	332	329	329	345	293	333	343	321	301	337	327	330	338	319	299	355	290	300	264	326	308	305	281	306	310	298	331	312	344	312	318	312	366	333	292	331	329	303	304	327	328	298	306	309	298	313	331	323	340	352	326	323	331	301	347	322	354	339	303	279	320	307	309	303	312	346	340	326	318	317	345	316	292	335	329	275	296	308	323	323	304	305	298	323	315	287	329	323	336	316	326	311	318	320	320	302	332	306	317	301	301	322	326	319	350	289	326	308	310	301	331	308	289	329	324	294	318	316	320	339	318	306	341	345	317	324	334	328	308	296	292	320	318	332	320	322	321	301	353	349	335	276	301	281	379	292	291	316	325	315	340	306	308	347	317	332	336	346	306	304	319	307	297	303	328	329	323	301	298	320	346	314	305	336	324	340	325	322	292	322	320	332	339	300	311	304	333	305	301	289	340	323	323	318	303	344	338	348	299	302	272	307	295	310	304	281	288	339	292	317	330	352	307	288	305	313	339	346	336	321	299	327	331	299	350	299	291	276	319	288	318	305	353	333	292	326	318	338	303	297	291	320	353	306	309	295	288	301	308	311	319	312	283	328	323	315	343	350	316	293	335	318	317	327	322	314	294	280	337	331	321	302	288	326	358	331	294	347	323	337	305	308	296	306	300	329	316	351	319	313	360	321	303	313	345	322	326	324	300	299	297	329	327	339	296	299	316	280	287	296	328	313	319	329	316	288	292	301	323	292	289	311	303	304	330	340	303	310	320	305	320	314	329	340	304	304	316	317	301	285	323	309	324	321	313	359	309	347	322	300	343	377	294	305	320	313	324	295	299	335	316	336	355	313	307	319	321	336	306	307	290	321	327	296	280	368	313	311	362	347	305	295	320	290	305	320	343	291	309	309	316	281	301	313	328	289	308	343	333	322	334	321	306	320	310	310	325	332	340	311	327	325	331	271	288	313	285	360	292	318	350	299	309	308	340	296	312	291	284	312	304	306	342	306	317	334	363	315	323	313	320	326	313	298	328	319	280	334	313	345	310	320	326	310	326	298	337	314	320	317	342	306	340	342	297	319	304	311	324	314	303	324	310	317	295	351	293	353	351	313	289	346	318	315	318	303	302	320	331	288	305	314	293	294	321	349	340	337	324	318	295	305	290	315	345	322	334	304	305	310	314	322	294	330	337	329	316	355	300	331	308	334	329	313	276	294	297	312	297	313	316	290	316	312	313	334	326	299	322	308	325	296	316	329	355	315	333	331	294	314	338	313	314	316	305	292	359	282	344	320	341	291	336	292	328	341	318	291	298	338	323	301	326	327	314	282	301	368	313	304	303	318	334	306	325	319	298	324	312	349	325	327	331	301	289	320	343	289	338	314	321	316	309	316	303	339	321	320	304	347	299	327	297	329	330	365	312	309	319	322	321	293	308	304	329	335	348	344	349	288	294	291	311	318	329	328	334	319	319	308	320	305	339	325	339	352	289	309	311	323	298	281	319	308	309	338	334	297	322	311	302	295	312	296	301	322	283	290	277	328	322	313	329	303	321	315	312	297	303	328	303	326	281	296	315	300	330	300	292	317	314	309	306	323	320	317	305	287	346	320	322	323	306	300	293	320	296	335	326	298	319	327	325	323	318	297	345	308	326	302	336	318	305	308	310	337	311	299	308	331	327	316	302	318	328	272	357	301	314	360	279	344	326	290	312	311	335	300	296	339	315	295	280	330	307	302	319	318	309	321	338	316	346	302	281	307	349	315	307	328	331	302	305	320	293	292	331	313	292	294	304	297	310	324	310	316	300	309	316	330	309	319	305	330	319	313	295	322	313	282	336	299	315	319	306	316	342	345	317	304	317	305	314	295	330	341	276	299	315	320	305	282	320	322	356	304	308	298	340	332	320	300	298	326	316	346	322	297	322	262	325	335
6484	1500	2498	3131	2805	2446	2176	1832	1634	1531	1466	1284	1233	1099	1184	1105	1064	1070	983	1044	1000	959	976	931	948	955	934	878	894	880	901	922	880	864	869	815	845	814	838	848	904	804	879	831	829	825	810	860	812	830	896	833	844	810	787	850	816	860	857	854	878	797	814	807	773	809	841	815	867	828	825	804	809	823	874	824	780	789	815	784	802	829	800	803	823	793	832	787	843	800	798	770	797	790	789	778	789	786	780	803	786	826	826	801	774	785	798	835	766	830	807	793	778	773	815	786	779	847	869	782	827	798	785	817	823	816	775	803	813	814	773	775	799	782	787	829	809	792	821	785	818	821	784	842	794	784	810	830	822	788	837	766	809	868	815	817	833	758	838	786	794	860	810	769	811	829	805	811	854	767	837	708	846	793	804	820	812	805	873	791	829	781	804	795	764	799	800	798	801	810	798	846	821	821	803	805	870	771	879	857	857	814	864	731	864	864	819	784	764	908	807	820	781	785	811	786	818	781	807	835	818	838	797	772	787	791	869	834	784	791	785	854	797	831	819	821	837	792	811	832	781	807	796	814	837	823	811	781	796	839	821	830	790	757	826	782	777	777	774	800	779	832	824	792	799	798	865	864	797	815	799	819	774	821	851	798	782	811	810	736	785	800	779	816	800	803	840	796	795	846	785	810	801	812	799	789	788	820	827	824	815	770	797	829	797	820	843	833	815	839	769	776	821	737	794	820	781	780	777	820	781	822	758	847	816	812	789	811	777	823	861	786	852	866	814	787	853	840	798	835	766	807	788	807	800	831	818	777	850	790	834	814	823	819	827	810	769	820	810	823	845	823	809	815	806	785	838	833	809	818	814	778	811	790	797	803	825	806	819	829	803	811	773	763	827	733	808	803	788	815	783	828	784	803	797	777	844	760	781	807	807	869	810	708	778	777	823	798	836	825	843	785	842	794	843	837	826	802	827	780	810	775	808	824	866	819	844	818	728	792	769	807	779	820	835	796	793	813	797	832	822	852	799	865	815	776	824	815	842	803	806	797	823	807	825	766	766	808	750	816	805	822	807	824	828	766	798	801	814	798	809	795	801	809	806	794	787	811	786	789	780	796	806	806	802	822	802	815	832	798	817	863	817	821	781	762	758	839	811	790	816	784	813	813	788	796	817	842	788	785	800	799	786	791	814	747	793	844	800	782	796	812	775	827	797	754	804	830	823	780	837	823	824	796	789	783	800	821	787	819	762	811	840	852	807	829	822	793	829	848	773	771	788	807	824	787	816	827	780	821	796	807	830	757	831	845	770	805	780	802	820	841	805	836	791	830	862	843	816	824	878	775	874	827	818	783	843	822	785	796	798	812	811	831	803	811	767	752	788	777	785	782	785	809	797	795	791	789	789	804	798	770	789	815	761	823	875	790	811	796	803	821	834	732	809	800	853	831	771	786	818	755	805	804	815	829	804	824	758	752	836	804	859	781	823	798	771	794	795	769	820	791	839	825	758	833	826	804	784	836	809	821	786	782	809	830	812	769	752	773	754	780	795	784	801	765	796	833	837	810	810	837	854	753	824	767	811	827	789	765	829	786	776	804	840	740	833	819	775	813	826	803	807	789	778	775	839	784	815	774	792	783	795	744	833	786	815	724	794	805	797	815	768	834	754	876	780	806	814	852	815	823	801	836	803	853	816	782	763	736	775	770	788	817	841	851	767	830	830	842	813	883	781	815	808	811	767	834	800	804	841	795	859	819	807	813	805	831	797	807	768	789	791	843	791	815	784	814	813	800	796	802	794	843	804	834	788	779	820	813	812	807	816	807	808	812	833	792	813	808	783	807	839	794	786	785	807	808	809	802	771	809	810	854	777	808	844	836	762	765	818	787	817	767	809	832	839	783	809	772	839	834	806	780	799	829	831	785	844	829	797	839	805	826	792	776	828	828	802	859	812	789	786	845	819	811	778	771	786	826	798	799	829	772	791	800	790	848	798	814	798	784	857	838	823	789	823	850	811	740	806	769	807	783	823	813	813	738	820	801	812	830	794	826	782	840	792	774	790	834	792	823	849	780	804	822	772	842	849	807	851	797	814	810	812	818	822	792	819	794	747	839	816	816	839	810	748	855	823	824	869	760	803	820	807	763	787	788	808	814	798	824	784	879	827	860	803	823	825	824	799	794	819	801	764	838	776	776	763	834	838	795	827	803	804	825	858	764	802	820	764	797	804	732	803	807	798	774	818	803	822	816	786	809	870	825	862	794	825	766	797	784	797	820	836	852	795	820	812	791	796	805	840	786	817	836	812	794	764	794	832	837	870	863	838	797	778	815	809	809	810	809	768	796	794	825	812	802	789	789	816	822	810	835	825	800	815	796	823	833	825	821	796	793	763	841	800	820	800	749	779	827	818	812	826	776	819	800	815	838	801	790	754	776	836	812	810	786	796	858	809	821	843	759	815	818	794	801	804	809	796	761	814	794	762	841	782	842	742	792	778	809	800	794	778	801	801	787	802	854	789	784	813	849	819	860	806	815	855	812	767	782	814	822	787	805	784	796	854	834	820	752	825	810	782	769	816	790	809	780	771	801	808	833	763	790	821	798	807	765	785	753	852	855	809	823	831	773	818	855	781	815	813	869	821	812	839	774	781	886	839	790	835	832	816	792	792	801	791	760	800	772	846	836	791	781	797	909	798	774	804	804	838	770	839	797	738	853	842	768	861	836	792	802	873	792	861	780	763	800	808	754	839	841	752	811	815	857	805	831	806	775	785	769	759	864	806	761	768	800	811	796	825	786	804	774	770	824	827	806	794	811	849	819	825	811	785	789	775	850	760	851	729	773	796	782	807	848	809	773	777	795	825	815	813	838	785	789	800	813	831	776	831	824	825	794	843	805	873	822	814	788	820	768	821	787	769	767	830	818	795	850	793	772	790	817	836	770	853	762	844	812	763	791	839	797	816	809	828	813	814	783	737	805	811	794	814	819	839	837	827	828	814	800	796	841	782	804	787	766	846	778	796	817	792	854	871	823	805	814	798	812	798	763	807	823	834	837	790	773	808	812	812	804	768	785	771	865	810	770	863	793	853	840	855	781	751	789	824	807	792	818	811	751	779	830	844	835	803	781	835	848	829	793	747	788	833	809	853	784	783	843	823	801	806	775	822	835	823	805	789	863	812	762	809	770	768	772	833	788	810	826	832	746	787	802	815	888	794	797	836	799	808	802	849	831	825	763	790	795	807	761	804	787	821	832	793	799	813	764	807	831	817	819	821	826	785	794	824	821	808	839	811	821	789	798	744	829	765	814	736	806	848	790	799	804	810	797	780	792	781	808	765	807	782	823	804	804	830	873	880	792	853	795	782	823	807	847	809	801	792	757	798	849	837	785	785	779	770	805	825	787	787	795	864	813	838	785	835	791	811	793	779	775	781	806	887	810	774	782	763	815	780	814	795	810	822	815	840	810	786	806	830	801	791	839	845	791	829	847	809	813	807	855	787	827
19900	2481	2181	1719	1132	849	630	527	436	372	370	285	295	265	274	218	241	238	210	199	180	184	193	193	169	174	168	197	160	157	151	191	156	154	151	161	138	174	144	156	152	167	136	153	173	154	154	182	152	157	129	155	187	135	149	179	157	147	168	152	132	147	152	134	132	151	154	175	154	165	184	134	138	161	118	142	156	141	140	176	162	154	154	144	144	149	158	151	157	149	137	164	125	138	154	152	176	160	144	135	148	128	146	154	141	164	149	161	148	139	149	161	152	144	149	139	157	175	165	153	136	153	186	139	145	168	171	150	146	145	170	143	159	144	139	149	158	151	173	140	147	142	134	151	152	144	148	161	140	165	145	147	150	123	144	133	159	132	140	165	147	138	136	156	140	164	155	175	141	126	142	145	143	142	160	131	152	148	162	147	135	129	139	149	162	150	149	143	160	163	141	149	163	142	142	157	134	135	153	164	163	137	169	139	169	144	178	147	141	131	138	152	151	142	166	151	144	137	156	156	155	154	122	132	160	146	133	156	149	155	153	150	149	144	149	150	133	116	152	139	178	141	146	154	148	124	141	146	169	150	173	172	145	173	136	139	132	140	125	158	129	145	124	142	135	155	154	149	138	146	167	148	154	168	164	138	155	156	145	157	152	158	157	163	151	160	142	133	137	154	132	148	145	157	151	154	160	137	150	149	147	138	140	148	159	169	152	153	161	145	148	143	170	146	136	153	152	154	157	147	132	134	149	164	129	147	144	138	158	129	167	143	134	148	156	145	156	156	166	170	166	168	147	151	147	138	159	146	166	146	177	128	143	129	152	147	145	140	151	159	134	174	134	117	147	140	143	160	160	142	138	166	151	148	154	155	162	151	146	153	157	152	151	131	135	149	154	136	148	150	141	141	146	148	153	121	153	136	146	159	153	144	161	143	139	150	165	139	160	152	155	143	149	160	147	135	158	145	159	161	136	153	165	166	151	142	127	144	122	165	171	166	142	172	143	119	140	144	142	156	141	163	168	149	146	135	157	165	164	169	151	149	137	131	152	138	139	133	162	130	141	148	163	160	145	151	144	158	137	150	168	126	130	162	153	140	152	149	150	165	148	155	136	148	157	128	157	119	156	135	126	145	140	157	143	142	153	143	164	160	170	164	149	137	149	122	140	154	159	143	138	142	148	155	165	157	154	156	142	148	142	180	150	139	135	140	136	134	145	130	134	167	155	150	177	133	148	137	137	153	140	164	154	147	142	156	134	150	151	122	136	142	168	131	154	134	146	160	143	147	149	138	121	139	131	148	162	165	147	105	156	148	155	150	146	136	160	151	125	168	146	148	133	161	136	166	144	148	147	121	142	143	156	141	148	144	140	151	138	145	155	169	130	148	162	157	144	148	149	134	153	165	163	128	128	136	154	154	160	160	154	149	153	147	143	156	164	152	164	170	149	161	142	138	132	157	142	156	144	132	136	159	131	127	128	149	178	144	165	124	149	149	157	191	154	153	158	140	140	163	159	158	157	145	145	135	162	152	154	152	160	144	142	156	153	150	159	145	158	154	154	154	143	139	136	146	143	146	160	146	148	140	147	150	141	140	130	122	144	125	142	137	161	138	131	154	139	146	150	155	155	156	159	147	153	146	156	142	133	148	130	150	165	151	157	181	174	133	155	162	152	118	148	140	156	146	165	129	136	151	142	163	165	117	172	154	148	142	141	153	120	149	170	135	158	135	155	139	149	149	132	150	162	169	152	139	152	142	137	128	152	149	154	165	142	154	131	147	118	140	156	165	145	152	155	155	140	160	158	150	158	112	143	157	157	143	143	153	164	147	164	139	147	144	155	155	149	132	168	141	141	157	144	146	141	151	138	150	129	141	150	147	157	151	137	145	155	116	143	151	144	159	132	130	138	150	144	134	148	145	152	128	168	144	153	140	156	149	169	148	159	148	148	146	144	119	145	139	166	148	133	125	121	170	129	141	147	164	153	145	129	155	164	177	147	160	153	151	157	154	150	166	165	150	162	156	146	133	149	131	135	137	148	134	135	143	154	152	147	138	139	146	147	152	144	169	159	151	134	130	136	133	141	128	161	161	140	147	168	149	151	134	154	144	150	142	169	143	167	144	151	139	157	141	149	140	130	152	143	174	145	158	140	148	139	130	157	167	146	148	139	145	152	125	146	146	157	169	123	164	155	130	163	131	128	146	148	141	153	159	142	135	148	157	151	156	143	158	170	160	155	168	134	168	158	157	151	157	155	171	143	155	161	140	152	144	156	138	160	164	149	131	141	141	174	147	144	153	125	135	131	143	154	136	142	147	158	159	175	155	142	138	133	135	165	141	143	170	136	149	136	146	154	158	146	136	140	161	153	153	140	143	140	151	145	155	128	134	184	133	152	133	140	170	127	141	153	144	145	171	134	119	134	165	129	159	158	138	166	149	165	138	122	150	157	137	141	153	153	143	150	147	154	131	154	132	159	136	156	162	150	152	159	146	126	151	157	145	126	144	164	155	155	151	161	137	158	142	134	150	152	159	172	138	143	136	128	134	160	135	152	165	133	142	159	140	162	125	148	157	127	147	150	160	137	140	144	136	144	186	151	148	146	125	139	131	155	153	151	160	144	164	154	141	149	152	157	146	138	142	148	153	142	160	144	144	141	161	157	144	148	121	137	159	150	145	140	137	170	154	148	164	146	157	118	118	129	145	149	166	144	137	145	141	159	137	158	168	154	137	151	153	147	142	141	151	154	149	132	143	156	142	134	128	147	147	164	148	152	135	142	124	151	147	158	146	145	142	144	133	160	147	158	139	150	147	133	123	133	163	132	155	168	171	136	149	131	135	145	156	134	143	151	170	133	145	134	168	157	142	152	137	150	142	156	146	134	161	143	141	136	127	142	143	156	170	145	139	168	137	157	146	146	150	148	157	165	147	156	150	154	138	168	125	147	138	140	151	140	146	160	133	158	146	163	174	149	138	127	138	152	151	145	163	139	136	143	137	132	153	145	135	144	149	154	161	164	148	152	155	137	145	130	143	139	162	160	170	149	128	171	135	146	158	137	164	151	148	172	161	151	145	139	163	152	153	149	142	168	172	163	143	133	148	133	102	147	151	149	158	156	142	155	143	155	143	156	118	126	137	146	164	159	152	134	154	143	154	151	147	136	171	149	122	157	144	150	153	133	143	170	158	144	156	143	145	147	156	141	158	145	140	130	149	138	187	154	138	130	141	136	170	150	172	134	141	128	134	160	178	162	149	149	164	140	159	165	154	165	145	139	156	146	137	120	122	129	139	158	145	134	158	152	143	142	140	148	133	163	170	158	138	142	142	128	151	145	149	157	131	144	141	150	154	155	147	128	147	134	153	126	169	150	157	153	148	148	162	157	149	132	154	170	168	140	157	150	160	152	155	167	150	146	139	138	144	141	142	146	129	136	148	130	134	156	131	140	146	131	152	132	137	146	165	137	141	147	152	152	165	142	158	164	144	143	150
8801	1834	3882	4875	4366	3782	2912	2504	2135	1830	1653	1442	1244	1144	1090	1078	938	909	824	822	757	713	713	691	676	607	614	588	612	578	577	604	517	562	562	538	482	500	518	537	526	537	507	501	469	488	490	471	452	498	512	474	481	472	492	443	443	462	479	429	501	463	443	463	477	428	457	444	430	422	452	452	476	419	412	470	420	428	450	522	463	431	440	442	444	481	407	405	447	415	433	403	400	444	454	449	464	430	433	387	453	432	440	451	397	442	387	447	450	447	428	455	440	433	427	453	428	449	431	403	376	421	440	470	464	407	427	422	438	406	385	417	458	377	415	406	430	430	390	385	441	412	427	442	440	443	411	418	399	412	428	400	442	425	462	437	455	421	418	413	412	424	410	444	396	428	440	441	457	426	463	464	407	399	438	435	403	386	420	414	408	431	397	426	419	428	443	417	436	443	400	410	397	407	435	401	474	429	438	432	398	415	414	397	440	412	409	397	439	417	421	420	389	418	410	393	411	421	429	386	410	464	423	468	468	449	429	436	432	398	378	449	442	439	427	396	387	458	396	438	393	423	454	430	434	440	410	407	414	442	430	407	408	427	445	435	389	439	432	417	422	394	441	417	425	426	413	439	432	445	400	438	406	422	410	413	432	412	424	420	433	395	458	393	404	431	435	408	396	409	409	412	400	427	397	431	458	428	432	392	435	433	420	389	414	408	384	406	429	392	384	434	437	404	414	394	441	368	392	427	398	468	418	419	416	424	437	453	439	436	404	419	428	436	427	399	417	409	431	431	402	435	386	406	409	440	436	394	415	389	415	408	401	418	431	388	409	427	405	394	412	445	426	442	399	408	408	456	409	412	413	447	388	451	392	405	408	461	396	420	377	412	407	423	386	405	398	456	410	418	456	424	433	429	396	414	427	420	390	411	440	424	418	401	396	430	386	452	411	371	455	393	414	404	409	380	435	424	396	409	438	481	399	456	409	467	418	430	388	405	443	418	386	439	379	382	394	411	423	396	449	435	420	445	415	417	401	405	405	441	431	424	371	442	433	402	393	469	401	374	443	420	386	436	365	463	389	432	410	425	411	422	434	422	414	416	399	437	441	415	403	423	406	435	430	457	430	415	415	461	412	428	407	406	394	455	408	403	434	394	407	433	434	416	434	438	428	387	397	416	440	406	422	416	454	435	426	421	434	429	366	437	421	438	443	429	411	402	425	402	425	437	418	416	422	407	401	412	428	427	400	442	404	408	404	453	420	432	433	425	429	445	452	406	413	383	379	423	402	450	428	404	405	398	419	432	398	426	418	417	463	437	441	401	409	414	417	437	404	417	469	454	429	441	419	385	445	418	383	408	445	386	417	434	457	417	426	412	436	442	414	429	404	437	406	446	457	431	440	436	417	412	418	420	432	401	433	390	421	424	412	426	448	438	439	427	409	401	447	408	410	426	411	428	422	425	406	424	427	435	424	424	455	432	410	431	371	406	388	427	417	411	417	404	413	456	412	392	413	439	423	404	416	446	414	445	412	411	427	438	418	455	416	401	411	390	420	395	409	405	402	462	437	429	463	440	402	393	406	404	434	440	388	390	413	426	409	350	410	422	400	437	445	473	381	411	420	443	413	418	467	414	415	439	419	444	381	391	405	429	447	410	408	416	449	434	436	436	403	393	447	443	410	430	374	375	401	415	455	417	437	424	402	434	434	414	432	423	427	450	413	429	470	396	424	466	392	409	434	458	451	410	426	436	411	410	408	411	421	392	411	440	425	392	423	399	450	422	438	430	439	393	401	432	440	436	399	404	411	404	397	415	408	416	434	413	412	442	417	432	444	448	436	406	395	431	410	431	429	432	415	402	455	386	421	413	428	411	446	442	423	437	405	402	422	423	426	425	440	439	400	403	414	416	457	396	414	430	449	400	425	418	426	384	457	425	431	382	425	418	422	403	443	422	413	431	443	448	431	425	386	416	435	431	373	431	428	382	444	393	429	411	427	397	439	438	413	407	400	423	433	462	403	463	411	396	445	413	455	416	397	461	386	440	425	426	419	397	408	432	406	422	407	427	419	455	430	408	420	428	421	426	443	430	407	378	417	439	435	419	410	415	407	453	444	412	439	442	449	416	406	405	422	427	427	410	438	430	463	424	401	382	385	415	414	438	435	373	430	432	428	473	455	390	426	396	422	404	410	450	402	420	389	410	419	431	438	412	448	415	407	408	430	409	416	443	430	423	455	411	429	426	411	420	443	397	441	397	416	426	400	419	439	425	419	421	429	420	413	436	441	396	417	426	450	437	423	423	406	409	448	392	431	419	417	384	434	419	400	427	424	403	402	431	463	442	405	434	433	378	425	414	377	438	422	437	405	425	438	398	423	407	432	441	387	408	418	435	416	390	438	426	399	437	448	389	406	392	433	385	427	428	422	434	403	438	396	397	413	440	442	422	414	439	423	423	452	439	448	402	398	440	424	425	431	403	450	401	442	399	429	396	440	463	403	416	411	440	396	397	418	444	416	386	442	413	414	386	400	419	450	415	399	381	427	445	423	406	440	453	398	391	408	440	447	390	406	379	385	406	426	445	379	421	392	445	424	417	375	393	399	422	441	429	427	435	418	459	454	417	428	435	415	421	402	424	419	394	409	412	435	427	429	433	452	380	433	443	434	402	431	445	453	431	387	400	412	410	424	427	413	459	449	401	424	405	443	406	423	431	457	424	416	395	426	400	397	469	390	460	433	419	436	423	418	433	401	451	427	426	412	423	433	407	449	409	419	388	414	391	415	409	388	409	393	447	444	395	428	417	390	419	421	438	409	389	450	413	417	404	429	418	446	427	416	426	433	488	442	409	399	375	411	416	454	461	434	416	441	430	404	399	460	407	398	411	425	441	442	419	398	460	419	394	399	446	414	377	439	422	428	412	414	430	463	411	441	432	435	430	425	427	389	425	429	413	426	442	446	424	433	437	413	403	439	409	418	455	413	393	412	416	441	443	402	417	451	408	431	418	414	423	404	437	416	413	396	404	439	422	403	436	427	447	388	438	428	426	428	456	398	423	400	397	398	443	414	415	470	439	451	410	454	435	385	428	455	422	436	430	442	415	411	381	409	411	431	406	422	448	444	428	438	406	414	435	399	442	376	415	429	445	445	429	431	371	423	437	392	445	408	385	431	404	404	463	423	400	425	446	441	419	447	403	432	444	448	403	425	421	410	408	384	460	413	430	418	389	437	440	438	412	415	412	423	416	453	421	428	434	410	389	440	464	469	448	467	426	405	416	450	432	430	393	425	418	428	405	414	427	442	425	441	432	419	413	422	400	426	419	425	395	416	449	406	468	392	405	468	399	428	420	409	394	427	389	446	365	456	464	421	428	425	431	393	464	414	423	418	413	363	474	432	427	432	402	426	425	430	419	433	432	432	422	422	436	458	401	415	421	395	457	367	434	395	419	446	402	426	426	447	444	445	425	409	410	421	404	440	436	422	435	402	438	441	416
2627	405	371	343	343	314	305	321	346	352	342	357	321	285	324	323	329	322	335	304	302	314	324	311	342	316	335	310	321	316	321	324	323	287	345	315	343	302	333	300	325	303	349	328	303	326	318	292	307	322	327	327	316	288	304	314	314	309	306	323	308	320	334	319	353	334	296	337	293	278	301	323	306	325	302	286	304	345	313	336	338	333	321	319	300	297	296	330	309	307	315	330	318	372	302	317	319	325	286	310	330	344	311	308	317	325	332	308	315	321	315	351	306	304	341	301	318	342	310	336	293	333	311	313	319	334	319	323	325	338	347	317	333	296	303	326	310	335	329	315	304	296	300	308	327	304	330	319	305	303	295	359	312	318	340	323	321	301	310	325	298	321	320	298	335	335	316	334	282	319	332	309	295	314	323	295	294	290	322	287	290	311	287	319	317	323	307	343	344	313	329	332	318	348	321	328	313	282	312	333	304	315	343	329	351	308	304	298	333	345	321	325	328	317	298	307	308	323	337	297	325	325	333	289	324	349	324	310	310	298	304	331	304	336	349	355	310	306	311	290	299	277	323	340	332	355	314	340	324	328	319	326	322	358	292	303	311	302	309	316	325	316	344	320	331	335	306	319	302	335	295	319	310	327	342	291	315	286	304	306	325	333	337	342	307	314	302	323	312	322	313	321	346	283	311	292	295	305	343	325	313	331	331	322	326	273	358	313	306	311	307	341	332	341	310	273	301	296	318	324	300	336	343	317	321	320	325	292	336	327	311	321	290	303	318	319	339	309	333	314	330	330	347	350	305	303	312	316	302	289	346	309	286	331	312	264	310	305	303	314	312	315	330	332	322	315	336	310	317	313	338	319	332	313	313	308	337	316	320	325	312	319	311	341	327	312	284	366	297	289	318	328	344	314	297	297	328	332	335	295	299	327	310	343	347	320	304	301	315	316	312	337	345	302	328	326	313	326	320	365	301	334	331	310	344	320	324	356	301	324	313	326	320	328	315	305	303	323	295	358	306	322	331	326	362	319	321	297	307	335	337	293	294	324	344	327	298	359	302	332	305	323	322	313	319	288	290	320	305	300	324	316	282	344	310	316	303	325	281	317	290	310	308	295	338	292	327	346	328	323	311	301	292	300	328	326	311	323	320	338	325	298	304	310	308	333	337	299	320	307	341	282	331	310	326	349	332	336	300	293	322	314	330	315	288	319	291	320	353	340	343	340	309	322	344	313	309	314	295	321	304	356	309	327	315	347	340	329	308	321	293	332	301	317	298	318	302	317	319	301	315	295	314	300	300	330	329	357	326	311	321	342	332	310	288	339	328	286	319	314	312	326	309	368	348	318	302	318	330	312	274	311	308	318	324	321	331	305	349	312	314	313	275	325	330	316	329	312	333	318	342	282	298	298	333	307	310	311	302	324	316	336	339	272	344	322	336	304	318	310	284	296	352	300	333	332	318	301	304	341	328	311	321	291	303	333	308	335	326	332	333	330	349	335	337	321	315	337	347	329	319	323	309	349	307	310	297	302	316	315	276	329	303	306	301	322	328	311	365	332	313	281	287	333	327	330	317	321	317	292	323	312	317	323	313	329	326	337	318	332	312	338	330	297	354	332	324	338	329	354	298	304	333	343	327	303	294	324	328	315	333	350	301	318	339	320	331	341	323	327	315	307	309	305	313	335	287	314	303	351	327	295	320	327	287	306	291	288	280	337	312	360	332	298	328	338	322	309	349	312	316	312	300	317	326	330	302	313	319	316	327	311	288	325	309	294	315	309	304	323	313	311	318	285	317	315	330	291	311	300	302	314	351	300	329	330	332	323	325	309	293	326	323	301	321	288	356	320	328	322	308	317	321	316	314	298	336	305	339	305	311	321	351	305	314	302	354	322	321	315	342	312	328	316	325	311	324	342	297	331	317	330	282	301	308	316	311	300	318	316	367	324	329	352	317	347	335	306	349	333	337	325	316	323	332	335	314	342	310	335	298	334	331	298	332	299	323	341	296	319	320	317	334	349	290	292	346	312	334	313	308	353	298	292	317	320	350	293	288	305	346	335	300	304	302	344	309	326	274	324	314	330	327	327	324	318	340	321	321	331	309	310	335	345	341	347	305	318	322	312	305	357	331	315	292	333	307	299	333	322	328	304	339	335	311	323	309	350	311	311	289	314	319	320	308	319	281	308	310	333	340	325	320	324	328	317	309	366	326	330	336	329	319	336	314	352	331	307	309	295	327	325	292	308	322	279	324	308	321	324	306	342	331	318	305	332	297	293	287	324	309	319	272	323	359	350	346	297	307	274	320	342	291	317	312	300	339	299	321	334	311	304	316	324	336	301	333	335	319	328	318	323	315	347	323	292	316	311	312	321	304	306	328	298	307	322	298	361	288	317	328	323	328	298	330	332	310	313	323	296	315	350	337	308	304	318	344	311	307	331	349	350	338	322	317	293	307	348	305	303	297	296	343	337	334	355	345	344	305	313	306	321	305	325	332	314	338	307	331	342	326	307	303	321	346	352	317	344	318	307	279	355	333	339	331	325	326	329	342	359	306	325	297	327	280	308	340	319	336	326	338	296	338	335	322	326	318	341	295	331	351	323	333	334	325	293	304	320	326	302	302	321	314	284	318	316	334	314	303	318	359	333	328	308	332	282	341	351	340	340	314	330	303	302	308	328	328	306	348	291	318	340	313	308	327	312	302	348	308	362	287	271	305	314	314	344	313	279	305	287	297	354	312	337	275	293	330	338	340	341	324	301	316	327	313	295	320	316	314	305	317	305	313	306	323	286	319	277	326	304	305	323	334	318	294	309	329	358	319	310	328	267	317	318	342	310	337	367	290	347	318	325	311	328	309	281	299	321	297	315	303	324	353	327	328	325	308	318	346	321	320	306	314	294	355	314	314	310	283	338	349	314	307	325	359	304	340	324	277	327	287	329	303	331	319	305	305	322	261	311	315	283	324	301	318	295	336	319	340	314	309	307	321	294	324	320	320	303	341	317	317	303	331	308	339	292	333	352	317	321	333	319	353	326	319	344	303	311	367	341	289	300	333	339	306	317	294	330	296	340	303	319	319	293	302	317	332	328	307	308	350	308	335	331	318	337	278	327	327	336	303	302	316	310	331	353	357	348	333	287	308	330	325	305	322	290	316	304	306	341	304	300	316	328	349	328	310	327	333	325	313	327	352	354	334	311	327	333	333	295	333	303	292	327	337	361	335	343	315	337	312	330	284	361	332	307	302	324	322	312	327	324	331	297	324	334	300	314	335	305	304	308	326	291	289	294	303	349	306	308	299	332	276	286	327	299	310	337	335	308	325	289	334	317	302	315	306	340	297	342	300	307	326	312	321	290	330	299	330	324	319	323	309	337	349	315	368	288	320	304	304	339	288	323	328	339	358	297	297	346	327	336	321	289	330	322	268	331	315	304	331	333	334	305	303	325	331	341	315	339	332	294	302	323	349	328	312	313	327	305	321	299	304	335	325	308
2727	868	994	1033	973	936	947	902	927	874	864	836	839	915	840	854	835	822	814	896	793	833	841	767	848	787	852	813	837	869	860	838	837	803	835	832	776	800	843	839	881	836	796	835	815	848	816	850	862	805	775	807	823	854	851	831	838	831	821	889	848	824	856	829	878	829	831	821	816	820	823	800	822	813	841	827	831	793	825	862	874	867	845	848	807	843	814	813	867	842	807	841	845	839	835	835	823	801	839	881	876	862	816	813	856	841	837	837	848	825	820	837	816	788	794	837	873	802	872	871	848	837	850	820	790	817	799	777	787	778	794	843	833	849	832	850	808	798	884	797	881	857	863	842	847	823	790	829	835	835	795	809	806	787	793	867	832	805	805	777	862	750	874	886	860	832	800	852	823	865	833	802	834	855	818	861	873	822	856	852	838	860	813	830	815	825	821	797	827	822	813	781	846	796	817	828	807	803	839	792	870	832	833	898	890	826	883	754	810	826	863	826	793	831	753	788	792	835	748	880	798	827	812	829	845	868	802	801	791	794	840	816	815	854	860	890	847	841	851	826	845	849	806	854	833	840	891	852	823	811	815	792	803	833	890	808	807	826	875	828	812	866	779	855	832	887	818	805	811	821	806	865	837	839	853	837	851	835	839	878	870	826	871	863	885	794	889	831	833	833	860	826	861	776	854	847	809	809	863	827	846	849	834	845	815	872	826	842	799	868	827	865	839	840	836	830	830	845	840	842	852	789	886	862	848	832	862	798	777	837	828	859	863	830	799	833	875	824	805	807	818	819	867	842	848	815	803	816	792	891	831	814	816	901	849	790	870	852	833	822	809	775	875	805	822	814	821	876	767	849	835	822	850	808	831	835	813	809	830	874	776	870	852	783	784	829	837	846	858	821	849	811	817	796	824	805	851	836	806	873	830	810	810	839	812	849	831	784	844	801	807	858	779	824	814	825	861	848	796	826	827	870	830	796	840	811	836	859	799	891	827	839	808	798	788	832	840	845	775	822	832	804	813	813	804	844	868	759	814	843	844	831	893	850	813	843	815	776	812	810	872	820	776	820	819	813	855	812	855	841	816	842	842	864	831	838	823	835	853	830	855	825	818	829	872	843	816	793	914	777	861	864	841	846	855	818	843	834	773	764	869	881	831	821	798	809	782	864	817	799	829	833	815	885	835	813	779	849	835	853	809	840	805	852	787	835	824	825	806	820	846	795	834	814	848	825	795	838	780	828	851	889	816	814	816	863	809	863	863	858	822	854	852	842	824	816	806	804	810	793	795	869	843	834	837	787	826	804	854	784	814	865	868	840	833	833	825	832	856	817	821	779	828	846	807	810	858	825	885	820	810	769	838	877	759	838	830	852	830	824	858	851	800	821	841	849	844	850	855	820	819	826	811	827	824	819	806	857	804	797	847	871	812	823	815	797	818	840	784	825	858	838	835	832	837	821	864	835	893	863	846	783	864	840	835	856	831	804	832	786	815	861	848	788	859	794	875	811	803	776	839	859	792	821	827	844	794	862	857	833	839	877	851	883	833	842	795	813	799	793	834	866	813	792	808	841	867	790	814	891	815	789	831	832	807	839	854	805	837	780	874	789	809	814	805	865	820	787	831	893	835	800	810	845	875	798	861	789	803	826	823	828	860	838	850	790	854	863	855	858	779	755	813	871	843	859	847	891	825	823	808	792	859	862	870	844	825	836	815	859	822	794	765	781	823	835	837	813	855	840	796	823	811	854	849	807	825	837	819	785	798	798	839	790	837	790	799	825	853	880	813	834	835	817	791	854	831	828	796	806	812	800	784	775	855	820	840	838	839	878	810	866	825	834	819	836	843	807	831	848	870	844	799	855	821	811	837	852	872	824	785	816	846	832	873	870	774	832	833	830	869	808	848	859	893	839	786	797	819	856	872	832	855	828	839	836	811	794	819	833	822	810	829	847	852	874	853	836	860	877	868	821	822	826	837	848	895	827	904	810	820	817	853	846	846	803	804	842	861	846	869	849	773	796	841	837	834	821	763	863	818	824	844	814	832	848	871	800	846	823	814	858	851	846	845	813	815	839	813	836	848	792	762	857	816	828	820	860	821	804	879	795	820	790	855	830	823	807	824	811	880	806	873	819	867	833	786	858	803	838	844	811	841	846	857	857	803	799	831	786	815	868	810	861	822	805	849	861	851	819	829	880	828	853	845	793	850	822	815	837	868	850	884	839	833	826	824	837	790	834	865	803	843	842	799	815	860	784	816	768	826	864	807	801	869	865	835	892	836	835	896	825	852	875	871	891	803	846	875	803	839	861	850	831	866	831	834	819	850	838	834	809	856	864	806	831	810	837	847	827	859	801	897	862	869	810	781	794	855	828	826	789	803	805	856	824	833	871	793	798	824	824	818	822	825	851	794	804	840	856	831	832	846	832	800	862	816	856	803	848	831	810	867	798	793	828	766	821	827	853	771	833	864	823	781	856	792	853	751	828	813	817	793	873	825	814	814	819	809	813	791	811	832	805	878	823	827	833	860	822	870	821	889	871	861	832	846	816	817	875	866	844	883	854	811	847	839	863	832	796	795	879	867	864	857	825	832	824	836	843	828	849	854	822	833	831	842	869	826	820	854	792	823	814	844	845	831	833	802	851	851	786	821	804	866	872	829	869	868	814	821	788	784	877	839	853	801	818	820	841	798	840	807	787	829	853	846	821	830	846	783	841	806	802	822	872	862	827	809	870	809	782	828	812	860	858	854	874	768	798	784	885	858	834	815	832	842	846	834	863	862	824	867	849	860	809	807	842	878	898	840	803	859	843	784	842	786	802	851	831	841	847	850	826	804	841	808	835	792	865	828	895	879	850	839	807	841	802	837	854	804	834	791	767	849	849	827	896	877	780	815	800	804	793	816	829	827	823	863	848	797	851	826	809	784	835	809	907	870	853	831	866	827	848	837	863	882	859	831	782	826	778	865	848	830	812	812	864	852	809	847	793	860	805	880	849	826	795	793	865	826	821	795	846	892	810	811	850	794	870	859	824	873	811	847	863	801	869	892	834	861	860	873	877	840	804	795	815	780	815	800	880	817	834	873	804	803	772	831	831	859	800	818	832	876	817	841	822	799	861	801	828	825	826	846	844	811	847	818	879	888	834	810	812	853	827	778	852	815	816	853	853	874	851	783	830	844	834	862	839	834	884	803	809	821	771	832	831	886	832	853	849	861	812	843	832	767	844	823	878	778	847	827	828	837	796	849	794	796	831	834	870	816	811	843	834	793	813	845	820	832	846	846	901	836	828	855	826	794	839	842	881	832	830	845	863	824	814	809	801	778	826	835	806	811	833	804	870	807	837	793	820	828	822	782	854	852	808	823	842	850	843	836	867	927	844	841	854	817	846	851	859	843	793	800	813	857	844	809	817	836	824	801	845	831	857	842	868	842	805	842	850	857	781	813	812	826	899	854	835	821	866	848	860	810	875	845	888	813	795	838	861	858	805	841	790
10848	1103	1240	1019	824	691	613	519	464	396	378	376	369	381	387	343	376	382	353	332	301	327	303	314	347	334	371	306	303	343	326	340	302	308	324	329	327	343	283	329	351	332	342	306	297	301	309	333	299	341	322	291	321	314	338	315	280	320	325	322	314	304	354	309	334	358	319	288	342	312	310	324	293	285	322	327	332	332	277	308	310	332	340	320	329	316	317	317	306	330	327	334	280	303	336	326	334	316	294	324	342	325	324	313	315	317	349	330	313	335	308	336	328	296	312	325	328	298	325	300	298	335	325	305	305	300	297	262	327	315	301	333	317	323	355	291	334	325	346	311	301	310	317	294	319	342	314	343	325	294	304	324	302	361	305	305	301	312	319	312	322	337	335	315	315	315	303	333	317	313	288	303	320	303	297	296	332	288	308	311	310	325	323	339	318	336	334	340	312	333	288	312	313	327	327	349	294	309	298	336	323	321	302	344	324	305	292	306	354	300	290	318	315	344	312	329	308	307	308	314	311	329	291	263	307	345	322	313	285	337	311	338	324	320	307	298	278	345	289	324	289	336	332	308	323	314	346	303	284	314	286	281	320	277	342	309	313	328	298	311	327	326	337	320	306	308	296	322	306	345	336	316	325	299	295	299	266	336	324	346	284	287	331	312	323	328	312	311	293	307	330	311	321	334	313	287	303	303	300	346	351	364	332	334	297	305	304	361	333	313	298	337	328	316	307	330	344	294	285	306	287	350	325	311	283	306	292	327	339	313	343	343	308	320	292	329	323	331	305	334	325	333	308	290	377	327	276	317	313	291	301	309	327	308	348	289	313	289	321	315	326	346	306	319	311	325	274	292	305	306	303	329	338	311	337	322	320	301	316	312	303	320	310	314	348	298	320	326	329	310	335	330	278	325	298	310	300	323	290	309	295	296	311	304	305	301	328	326	315	335	350	335	320	275	288	305	315	310	302	316	305	304	316	317	299	302	320	309	297	339	299	334	316	327	289	332	312	318	288	330	293	310	337	293	321	313	349	300	288	309	306	311	311	318	299	304	319	299	286	288	310	282	320	299	342	321	321	303	293	328	296	308	329	297	302	333	286	345	312	315	369	358	327	294	310	309	315	312	333	325	304	341	320	316	308	352	309	294	304	295	299	326	309	297	316	321	298	307	306	323	355	337	289	301	314	301	318	286	300	302	310	327	300	360	304	314	321	324	318	322	312	312	295	316	301	307	323	280	287	301	335	316	289	328	342	330	282	354	332	318	334	333	323	305	318	322	294	300	313	292	315	330	311	320	317	343	349	323	315	313	338	301	307	326	360	287	330	326	307	296	297	327	278	291	358	299	345	299	349	363	342	314	307	327	331	332	325	299	342	324	335	291	320	293	329	327	285	361	292	321	307	308	300	303	328	301	305	292	330	305	322	328	292	321	305	304	304	288	310	322	338	305	304	336	335	306	297	318	323	276	333	285	278	281	302	337	320	318	305	313	312	339	347	295	304	312	331	297	316	286	327	306	357	304	307	305	329	301	301	285	290	329	327	313	298	303	289	321	346	300	290	292	294	327	295	320	327	320	294	322	301	329	293	293	319	313	287	324	323	336	304	337	307	334	349	298	329	292	337	300	310	307	311	316	356	326	348	340	309	288	316	299	325	302	336	333	296	301	300	288	317	295	315	321	317	298	354	329	331	297	330	310	314	314	333	335	293	325	305	323	310	331	289	328	338	310	296	301	304	320	344	312	300	274	309	314	312	343	301	301	319	302	317	292	327	298	320	323	298	354	340	300	326	292	301	325	318	313	317	303	316	308	316	319	319	334	312	311	330	307	305	310	324	342	296	303	310	300	313	325	324	317	306	332	315	346	300	331	306	310	325	342	321	315	285	340	303	319	305	298	283	333	295	317	354	329	319	320	326	300	290	304	320	316	311	306	307	290	311	333	308	275	314	316	327	321	322	342	340	317	304	340	333	308	327	372	314	335	301	339	306	302	322	324	296	317	314	319	322	306	297	320	290	335	337	300	365	310	312	316	311	353	308	334	316	332	301	355	336	326	356	302	307	317	324	293	321	327	312	329	298	332	318	288	307	313	322	355	306	372	286	382	316	345	318	286	327	337	316	315	326	278	298	310	286	322	308	338	333	317	286	304	304	361	310	321	334	315	303	305	336	297	274	343	324	303	335	303	312	352	315	295	309	301	283	335	321	306	319	328	344	316	333	323	299	297	336	327	319	353	331	322	325	324	326	339	325	288	343	328	317	313	319	359	338	290	287	312	347	353	315	339	343	339	325	328	295	305	329	302	275	341	336	314	333	327	328	301	301	322	342	319	308	330	286	319	327	321	327	336	316	332	283	288	308	326	320	326	299	310	314	315	317	322	295	358	295	322	327	299	302	328	352	343	319	282	313	313	356	303	317	324	315	269	308	336	326	349	324	305	333	318	300	310	343	323	310	307	349	287	296	287	321	319	300	318	298	297	340	312	300	308	319	297	303	320	293	328	296	316	331	280	311	315	326	327	297	308	317	315	300	298	342	324	302	309	311	327	345	320	338	316	300	315	350	285	331	314	300	333	338	332	318	326	295	347	319	305	308	302	295	352	309	337	321	315	310	323	287	293	332	351	315	308	320	275	328	299	314	324	325	299	325	330	330	325	318	307	304	320	333	303	336	335	283	344	320	344	315	308	301	313	304	281	312	366	287	328	300	326	315	324	334	336	308	340	306	325	292	324	305	340	318	315	343	330	278	343	296	306	340	297	299	299	319	326	314	299	281	289	327	322	322	340	302	290	329	335	313	328	337	327	290	331	309	331	342	299	331	353	293	287	324	336	310	301	299	319	314	325	350	324	314	318	323	296	325	294	283	329	292	327	310	377	333	291	341	345	302	312	318	301	303	336	328	332	305	343	342	319	313	322	317	320	309	310	304	325	303	296	303	340	269	305	335	303	347	283	344	318	339	273	331	289	313	308	330	331	309	299	342	318	323	306	307	320	292	321	309	301	333	334	311	300	297	322	285	330	341	294	307	327	353	315	295	317	327	300	323	318	305	323	289	301	317	308	307	304	319	292	279	309	268	299	309	288	293	323	313	308	318	304	311	303	308	325	336	324	320	325	294	284	326	301	319	316	338	318	336	338	326	353	319	299	318	307	308	295	336	334	306	301	314	322	299	303	341	323	329	299	314	304	301	336	274	320	329	339	283	326	316	303	331	306	328	330	285	309	316	309	301	278	331	276	318	294	307	334	258	336	321	295	333	306	333	310	341	314	330	297	320	269	304	298	291	311	329	324	310	350	313	349	339	302	305	319	335	317	303	299	322	350	271	322	311	300	322	323	316	313	315	318	295	322	357	294	340	337	314	308	341	318	313	322	348	320	299	308	299	291	322	301	300	337	340	312	319	346	308	312	307	299	297	303	332	336	315	314	312	329	288	281	310	300	306	300	319	319	331	293	320	318	326	309	271	292	312	315	291	310	340	336	316	322	301	307
6416	1625	2678	3159	2783	2509	2175	1828	1640	1562	1354	1342	1228	1135	1110	1047	1055	1022	1025	977	971	1017	942	977	922	918	920	905	847	948	802	892	897	915	877	887	842	884	852	869	846	818	898	837	816	828	836	857	843	832	839	790	791	753	854	806	832	819	853	816	837	799	793	776	817	781	784	804	836	802	851	854	771	804	771	856	840	793	854	797	865	846	799	768	831	808	807	778	812	850	822	774	834	833	854	763	786	835	828	784	791	768	748	797	798	803	805	778	798	811	811	828	824	820	783	816	790	831	878	837	798	831	736	822	782	801	758	846	837	891	794	806	807	839	787	831	822	820	803	843	850	825	777	828	801	812	822	834	792	813	797	797	830	785	821	802	808	785	854	813	803	826	838	782	786	819	812	826	842	803	844	870	788	817	774	786	808	843	805	789	789	806	833	812	813	810	793	813	867	733	791	815	789	807	785	824	825	800	745	818	786	809	826	820	822	843	737	798	853	861	792	780	811	821	813	835	780	796	815	835	815	802	807	812	811	777	772	819	837	868	784	788	814	811	847	826	834	822	799	789	754	820	847	843	831	780	845	825	796	834	834	820	775	831	848	839	783	830	808	794	796	785	816	795	795	803	818	788	762	807	821	818	819	771	812	785	793	791	815	818	776	815	805	818	814	820	792	855	804	816	813	746	842	812	799	811	832	818	792	839	812	815	828	866	823	858	763	794	809	826	771	863	774	858	791	792	791	795	794	864	796	815	839	787	781	810	805	772	817	816	803	834	850	820	772	835	788	799	838	754	776	768	822	807	858	845	833	850	748	780	765	866	747	832	820	817	813	817	819	804	768	840	827	807	848	847	805	815	811	774	816	790	811	818	801	857	819	800	771	821	773	816	717	835	794	779	824	783	786	801	801	798	756	837	814	804	799	771	845	809	824	776	824	783	838	801	820	768	801	844	794	752	832	765	799	819	770	815	800	799	840	818	793	808	797	828	850	796	840	848	783	838	823	776	772	795	814	818	777	843	814	783	823	807	828	808	830	820	817	842	798	830	791	784	795	736	824	805	791	772	820	800	760	798	792	760	809	853	797	839	783	822	842	872	809	825	791	788	811	792	802	827	770	809	831	826	811	825	817	767	814	782	838	811	808	836	852	823	853	795	825	804	798	832	845	849	794	789	834	834	791	772	812	826	816	761	827	761	822	817	814	832	811	823	855	818	839	811	840	812	797	802	819	851	791	822	842	797	847	835	802	837	812	799	880	780	878	809	792	798	787	800	827	820	830	779	789	801	825	829	796	787	795	830	827	766	817	843	780	785	822	849	846	770	818	796	816	763	844	783	826	808	750	813	856	815	819	752	770	824	803	824	791	803	824	742	833	792	762	821	804	766	828	845	827	773	837	776	800	735	799	856	777	850	812	782	867	850	805	793	797	844	811	795	825	847	774	852	813	789	778	774	808	763	820	857	830	761	866	808	884	779	808	866	798	800	817	792	781	799	791	843	796	823	816	821	801	840	846	799	779	815	779	773	766	821	819	838	787	799	780	789	796	837	800	770	838	837	852	780	824	757	851	748	835	810	809	813	769	786	884	853	861	815	813	810	800	807	805	795	769	797	802	804	823	811	806	816	836	788	822	819	810	794	832	822	845	848	838	837	816	829	818	832	783	836	822	805	800	756	775	761	833	822	816	811	796	810	799	808	800	858	801	817	828	836	838	825	804	776	789	763	811	815	847	851	832	755	787	802	831	816	794	820	791	847	783	805	835	799	800	809	779	799	811	808	837	800	841	808	841	804	803	782	779	781	787	808	788	756	807	817	801	793	804	770	804	804	791	825	807	830	782	781	750	843	837	772	769	814	781	775	780	824	811	810	820	783	837	785	822	771	806	823	816	799	809	771	834	802	761	801	762	775	807	810	801	812	843	797	806	844	816	792	772	823	785	793	811	844	818	814	835	806	806	815	789	801	823	814	834	846	800	814	854	783	793	838	809	767	779	811	832	765	884	821	820	820	796	765	770	838	784	820	788	786	808	780	817	799	852	863	790	776	823	871	783	803	803	782	843	781	794	826	798	751	825	791	815	791	810	777	837	803	802	772	757	787	773	831	788	799	801	768	796	795	833	831	774	810	787	830	796	839	791	791	750	810	794	816	748	815	820	836	780	823	804	774	820	817	769	837	800	825	783	779	825	852	781	817	824	790	786	816	781	774	812	815	868	847	774	838	796	821	788	768	855	836	829	789	781	797	781	771	742	813	802	783	831	742	858	820	821	816	768	799	790	822	802	814	819	832	767	821	811	814	807	829	815	783	749	831	826	802	838	810	846	835	749	826	828	790	828	765	822	814	779	800	831	813	853	824	769	818	795	813	800	803	830	839	829	819	826	791	812	788	848	817	859	763	791	829	811	821	761	809	790	847	833	814	824	810	794	825	809	858	828	798	805	803	804	833	790	803	797	863	822	781	870	813	785	789	788	810	803	813	767	816	831	810	870	811	794	806	848	782	839	814	815	797	779	818	824	811	834	776	773	783	764	817	841	862	768	776	858	761	800	766	833	786	831	796	757	805	767	817	842	849	815	853	781	836	857	795	795	829	791	858	810	822	795	846	826	851	827	781	800	780	743	793	772	806	799	800	797	799	811	808	849	779	814	842	803	766	816	818	830	789	820	789	833	878	799	806	804	781	784	827	829	791	810	811	834	766	836	772	802	792	790	771	835	825	819	800	851	828	816	797	768	813	781	763	859	831	728	823	821	863	765	831	780	779	801	818	835	750	802	788	831	828	772	797	764	775	787	823	812	805	785	749	845	858	790	800	766	792	784	828	817	798	878	742	816	801	843	796	760	828	799	730	839	855	868	786	813	776	799	759	845	776	810	771	813	831	838	749	818	805	814	824	816	824	838	794	799	787	790	776	821	843	788	806	812	801	797	827	783	803	798	828	764	792	744	772	799	812	827	805	854	776	848	836	855	796	825	760	785	818	790	797	825	771	818	842	814	803	826	781	866	825	829	782	793	820	839	775	778	779	810	843	864	800	819	800	853	802	817	805	845	786	820	844	749	816	853	812	782	798	813	768	731	793	828	817	820	805	797	851	829	741	800	834	772	793	770	787	827	796	796	806	789	821	813	713	806	837	775	817	804	776	808	840	822	836	816	792	797	793	844	773	785	779	817	827	861	777	807	793	763	830	778	797	776	819	808	789	776	783	756	805	818	801	843	788	812	845	854	833	829	826	814	807	837	791	775	800	808	790	837	858	831	801	786	798	815	808	823	744	762	771	765	821	807	792	737	791	801	786	817	855	825	748	744	811	741	801	797	743	824	830	903	775	796	760	821	792	844	851	820	851	791	801	847	839	794	774	838	798	831	777	845	845	810	784	818	806	768	804	807	810	765	867	741	807	791	801	798	763	816	820	781	818	763	814	818	796	821	823	806	837	827	816	769	806	840	822	800	792	802	814	792	874	847	847	823	808	815	848	817	738	754	852	829	813	813	826
19421	2460	2332	1642	1176	921	649	518	472	388	349	269	296	259	262	247	236	236	212	216	203	169	174	191	165	176	164	164	185	187	163	173	176	174	157	162	173	166	145	158	150	157	149	151	157	143	168	155	164	154	157	145	161	152	162	153	146	147	132	158	160	163	154	151	161	154	159	175	151	166	159	142	139	164	128	135	168	161	141	196	137	140	140	152	157	124	147	153	136	132	146	137	155	150	136	147	143	148	153	149	130	141	135	147	128	158	142	136	144	131	144	142	140	160	154	150	128	168	153	155	157	154	139	140	155	155	166	141	144	155	163	148	135	145	148	143	143	152	155	144	150	138	149	151	141	153	140	142	147	136	158	176	155	149	151	141	152	153	168	163	153	152	130	132	168	124	156	129	162	125	162	140	147	153	167	136	150	136	168	141	148	156	156	137	141	163	153	157	155	159	149	145	147	146	151	179	157	147	165	151	128	139	148	150	149	156	155	161	142	155	149	166	139	159	166	154	136	160	138	147	173	172	146	154	122	161	134	150	157	125	153	131	136	135	145	131	149	134	155	158	157	146	152	146	131	150	149	169	130	142	145	140	131	162	152	164	148	145	160	152	134	147	143	143	142	147	153	138	158	137	153	139	119	146	153	154	143	162	167	150	146	145	145	150	143	175	126	154	143	154	167	151	159	150	121	136	154	135	148	159	132	167	136	149	143	146	158	148	149	148	136	149	150	142	148	131	152	126	160	122	175	170	154	153	169	135	159	144	164	148	157	155	152	138	172	155	151	143	132	157	153	154	162	147	157	158	147	160	155	137	162	150	167	151	128	152	121	152	147	160	140	151	149	141	132	139	143	143	158	141	141	128	120	150	147	132	141	151	161	150	156	152	159	148	128	152	141	158	137	152	134	137	162	158	147	150	154	148	162	156	140	144	133	161	150	165	151	161	129	138	132	139	151	132	164	155	162	122	166	167	125	139	157	148	136	121	145	154	153	168	147	114	136	158	135	151	122	162	134	165	156	174	156	147	156	131	160	158	130	124	123	135	131	132	148	120	135	163	159	133	147	139	160	134	149	164	148	140	151	148	145	152	148	127	144	164	126	128	142	157	137	142	138	145	161	147	155	141	136	145	119	156	152	143	134	147	141	155	160	146	148	169	141	139	140	149	140	148	157	157	141	143	147	147	145	158	154	154	130	146	126	139	155	150	140	147	137	153	149	155	135	170	129	170	148	146	138	144	162	142	161	130	147	144	147	186	138	143	146	173	158	138	150	157	151	155	147	137	149	145	154	151	156	154	122	157	142	123	153	157	129	144	135	148	143	138	140	167	166	152	163	145	154	138	170	135	188	146	122	153	138	150	143	134	146	139	147	140	132	151	152	169	151	138	157	151	137	122	157	158	143	150	134	149	138	147	132	137	153	161	153	132	167	147	140	156	141	124	124	142	142	151	137	162	151	137	151	155	136	143	136	146	151	141	152	156	155	142	154	130	144	140	152	135	125	123	150	149	136	154	156	149	141	157	143	152	140	154	143	136	144	131	152	119	146	152	153	184	134	137	151	154	156	151	176	148	132	157	153	123	160	148	132	136	149	147	147	125	154	143	149	131	144	126	156	134	123	138	138	149	169	159	155	139	167	160	156	142	150	156	158	140	144	146	162	142	151	150	158	137	147	128	150	123	128	133	143	157	156	138	136	147	137	147	150	157	154	137	135	134	166	145	136	145	149	133	137	148	144	148	170	153	166	146	153	145	147	141	149	152	170	141	141	142	177	140	129	144	152	143	147	148	144	141	150	169	160	163	128	137	131	146	144	129	125	127	132	175	150	159	171	146	127	145	131	132	133	128	160	161	142	149	131	135	138	143	149	143	164	162	137	147	178	160	143	146	164	135	170	155	161	141	160	140	132	156	139	152	139	150	135	142	130	150	140	129	151	135	145	147	153	116	146	135	130	161	123	134	136	148	149	162	135	157	145	160	156	154	136	140	143	131	138	127	151	130	140	153	145	150	132	165	143	142	160	157	173	144	176	158	150	141	142	154	173	128	158	152	125	154	155	138	140	162	130	146	138	152	135	139	152	140	148	155	148	149	151	149	154	138	159	145	140	139	139	139	149	153	140	153	150	162	147	132	167	160	148	170	139	138	147	176	161	150	145	132	143	167	151	150	125	165	139	156	150	133	144	151	157	151	146	110	153	150	136	149	129	116	161	150	175	173	152	156	132	145	141	142	151	142	140	151	155	135	146	150	152	141	152	142	128	152	168	139	153	147	164	166	147	141	167	162	142	174	153	144	141	151	147	150	134	156	158	168	165	134	120	151	172	159	133	153	141	116	143	174	132	138	150	136	136	137	157	156	154	147	143	149	147	152	152	134	151	169	159	155	160	156	138	147	155	170	129	140	143	142	149	136	164	140	163	136	132	141	135	124	130	137	131	144	146	158	144	154	116	170	139	127	136	145	148	141	164	135	119	123	133	153	141	137	146	157	119	144	158	145	156	165	141	169	140	139	144	157	148	146	157	156	161	144	148	142	128	138	141	138	134	150	153	160	160	160	153	162	151	136	126	119	163	143	156	152	142	144	143	151	137	117	158	150	148	150	161	156	143	152	160	146	157	138	132	168	148	161	148	134	137	148	161	142	140	159	153	149	133	142	149	133	159	141	136	158	147	168	159	170	137	147	137	144	129	135	162	141	143	149	139	138	112	163	141	133	143	150	152	165	157	143	143	134	135	130	152	140	160	151	152	127	164	139	154	134	134	144	146	147	164	142	135	154	149	187	154	153	149	144	159	118	132	155	157	144	146	141	154	175	142	138	137	143	141	136	143	151	136	145	138	131	153	156	165	159	137	166	146	159	173	142	160	148	145	163	141	156	137	162	148	132	172	138	147	155	149	154	166	144	140	141	179	141	131	152	135	163	159	140	176	145	145	126	127	147	150	168	153	154	153	153	148	158	139	128	134	177	172	162	147	148	129	144	140	155	149	144	155	141	168	162	146	131	144	159	151	128	125	138	126	128	133	154	138	145	140	168	147	161	148	145	148	155	136	151	136	172	176	150	156	131	136	146	134	137	168	118	136	131	132	138	144	138	143	154	155	146	136	139	144	132	151	150	165	145	153	109	176	143	168	147	148	154	135	131	162	168	153	140	149	157	150	150	155	139	165	148	169	133	160	145	151	156	147	176	161	149	157	145	129	142	129	156	134	143	131	159	159	157	145	137	158	175	141	158	139	145	137	167	149	141	156	143	157	166	158	124	159	164	142	161	151	143	155	139	156	157	155	147	152	149	153	133	135	127	150	169	145	147	148	145	157	144	127	137	136	144	145	156	164	146	145	151	143	148	155	129	144	133	157	133	137	171	142	150	149	171	162	152	148	155	181	155	152	140	153	156	162	150	165	137	157	151	153	146	150	143	146	153	135	171	159	152	138	153	149	171	147	149	166	140	134	116	145	163	152	147	127	148	157	139	149	155	152	147	157	133	146	169
8646	1942	3976	5004	4449	3637	3007	2535	2073	1903	1645	1421	1300	1148	1059	1027	939	871	835	744	769	731	702	699	662	628	635	644	609	612	551	593	558	561	531	540	545	517	551	485	485	513	479	500	487	476	504	499	505	483	444	512	436	517	466	483	467	470	422	483	435	442	473	449	469	422	426	456	427	425	442	435	412	437	426	500	414	431	435	431	424	419	444	443	442	460	406	422	455	451	437	439	398	412	430	468	414	409	453	409	447	399	443	430	419	426	403	409	426	415	468	410	458	424	459	393	403	462	396	429	417	444	411	392	409	423	395	439	405	420	404	391	405	445	388	443	426	437	414	445	407	377	429	434	427	462	423	435	389	433	414	424	424	420	437	407	420	402	396	431	424	416	431	387	442	429	404	408	450	443	426	426	416	413	424	404	425	432	443	437	421	425	398	390	416	427	449	418	375	438	412	370	415	434	419	376	421	405	438	432	427	422	425	414	453	427	432	441	409	415	428	425	430	408	433	424	405	423	440	447	416	387	392	406	428	413	416	436	399	398	407	460	398	410	435	428	416	444	401	400	407	428	436	396	422	462	397	444	432	398	434	437	400	421	447	419	441	421	431	413	451	426	441	433	446	418	406	416	412	426	430	394	432	379	428	426	421	404	424	406	433	401	394	441	401	446	391	408	399	404	423	458	431	409	428	419	444	436	407	432	441	442	420	432	430	403	383	408	423	401	404	395	424	431	397	418	384	435	402	447	417	423	408	421	443	447	414	412	420	401	404	409	425	441	399	413	416	422	395	449	410	421	402	411	387	420	419	415	440	434	400	396	464	404	425	428	449	398	448	393	434	409	426	412	454	372	393	400	388	434	418	419	402	417	409	442	443	427	459	392	434	417	433	397	421	396	396	425	425	406	420	410	430	420	406	442	419	395	459	424	421	386	451	399	414	403	440	401	445	408	387	408	418	432	403	419	458	424	403	401	482	399	412	434	403	399	388	431	386	429	418	417	386	403	396	423	393	392	441	420	409	417	429	409	477	414	408	437	409	428	388	439	413	418	411	411	433	430	374	390	413	432	440	447	429	427	413	420	443	414	422	422	383	419	404	409	394	415	440	424	400	419	366	446	413	440	496	435	404	367	394	425	392	399	430	464	446	414	413	433	419	402	371	434	449	404	440	395	408	443	402	447	412	387	415	406	440	403	407	415	452	442	423	439	404	418	424	421	421	405	413	429	457	436	433	443	416	411	429	428	422	417	444	425	424	433	436	447	398	424	392	407	445	414	393	396	437	411	409	378	372	447	429	396	399	422	436	452	426	415	442	431	423	438	403	434	421	388	403	426	391	412	389	442	416	437	414	454	444	424	445	411	392	420	404	410	409	416	371	431	407	405	389	448	409	408	427	410	410	421	415	425	411	396	441	421	418	411	423	419	427	429	400	449	440	433	469	399	411	426	449	466	391	426	394	399	475	400	428	418	405	413	390	445	420	405	442	417	406	441	410	423	397	439	417	406	408	440	396	428	391	422	397	460	440	397	435	415	452	432	424	411	442	429	438	390	421	424	429	404	412	414	429	441	367	417	431	404	438	432	436	392	441	402	413	437	406	422	398	425	440	420	436	428	426	441	410	419	435	416	420	399	422	404	392	406	424	389	391	422	437	416	389	419	441	407	453	445	419	454	418	406	416	421	405	432	409	455	431	414	425	417	441	389	397	424	404	446	399	419	440	428	415	419	415	406	420	402	461	448	444	407	434	464	401	417	411	374	442	422	417	413	417	413	419	395	425	431	438	431	433	464	456	422	425	422	434	387	440	422	397	406	419	429	420	375	394	408	422	391	413	450	392	397	430	402	408	425	440	402	420	420	448	379	435	429	446	420	431	444	435	431	383	397	429	412	411	433	425	441	408	404	400	428	409	396	453	451	408	395	418	462	415	425	421	418	412	403	426	400	395	390	425	424	444	412	407	405	444	404	417	399	378	405	427	449	408	432	390	430	408	444	397	429	408	407	420	415	421	385	390	448	438	437	422	440	443	415	382	437	409	412	407	412	440	432	429	458	405	413	383	401	403	448	423	458	403	438	412	393	401	403	423	406	434	382	413	405	405	438	433	422	425	409	446	444	427	377	389	398	422	381	426	438	403	405	436	451	397	419	415	395	411	440	433	449	438	438	424	429	417	416	450	411	430	429	442	432	449	436	416	411	439	403	403	425	395	426	413	459	412	438	414	411	429	444	415	411	404	418	404	417	423	457	472	460	434	441	404	414	421	443	430	380	451	423	399	416	390	399	405	407	404	425	434	402	425	425	418	421	394	377	391	391	419	489	406	425	399	439	431	392	396	427	429	447	413	389	392	390	452	402	392	459	409	408	424	416	431	445	420	410	449	416	373	452	416	422	410	378	416	407	411	399	396	406	410	446	419	389	374	405	413	428	435	432	437	417	471	451	392	443	415	405	437	418	440	421	397	394	405	478	413	396	411	437	407	386	420	408	403	421	402	442	410	438	401	409	407	421	421	399	415	415	375	443	411	427	386	417	418	399	422	381	460	467	430	410	449	380	396	412	389	435	400	431	389	426	486	412	453	445	411	419	411	430	450	396	421	440	415	428	435	423	439	453	428	371	417	398	465	465	414	378	430	391	421	461	437	357	369	381	404	404	424	420	430	431	401	385	466	434	430	423	395	382	430	418	390	392	433	402	415	419	426	401	408	428	428	423	420	400	418	429	396	410	450	422	410	414	404	403	414	413	443	445	479	405	403	407	409	441	409	437	380	404	446	413	424	426	438	383	400	436	437	394	387	394	439	407	430	420	408	398	395	462	430	395	416	403	429	397	422	418	398	440	415	379	404	420	404	423	437	432	409	394	433	403	402	392	403	422	413	421	437	476	423	402	462	427	377	413	457	454	426	438	438	420	450	412	416	387	423	409	460	439	402	405	438	422	433	424	377	382	410	437	425	455	402	423	428	403	432	441	392	401	433	448	418	419	419	441	405	420	430	419	415	376	399	415	405	422	395	388	390	416	416	382	388	421	403	392	405	396	424	450	416	435	461	411	408	412	416	416	415	401	434	429	428	442	442	426	411	408	386	432	445	431	379	426	431	432	415	399	384	417	396	420	421	475	403	401	421	417	437	427	458	425	411	422	454	404	424	384	393	412	404	401	426	449	443	432	417	431	450	381	400	383	402	439	434	430	449	417	405	425	410	397	364	451	450	415	424	421	384	456	398	412	400	397	388	407	430	388	453	412	421	391	482	438	432	384	451	358	394	436	414	411	442	408	421	433	427	421	425	425	441	431	423	371	429	401	435	430	401	421	427	393	418	444	449	420	449	419	385	453	417	407	427	435	425	424	394	415	418	393	408	453	416	432	428	415	372	427	442	414	429	387	423	410	407	430	419	429	405	395	410	425	436	444	436	398	427	437	416	432	441	410	419	415	404	427	428	433	411	434	428	391	365	398	431	420	400	386	407	409	414	403	435	381	389	427	417	451	457	433
2682	356	362	347	337	324	346	345	295	324	314	338	327	295	327	320	332	308	317	307	296	352	325	295	302	296	298	299	308	329	332	321	315	325	324	286	314	348	349	347	293	353	334	339	325	325	336	327	306	334	313	300	320	319	303	324	320	309	306	311	352	293	317	290	311	357	315	299	322	349	314	333	330	347	300	336	346	325	322	338	324	298	330	302	308	335	326	328	321	313	313	332	341	311	333	319	332	339	335	320	337	341	303	328	326	326	308	305	310	318	334	331	321	287	318	346	333	338	331	324	326	304	336	333	307	333	315	320	327	304	327	336	307	300	304	320	342	310	357	304	329	308	326	302	352	298	305	304	318	368	301	322	343	301	332	352	344	319	331	298	319	312	320	341	340	312	316	329	297	314	351	305	321	298	299	337	337	332	306	326	290	343	306	321	329	276	307	316	315	313	307	276	315	346	303	339	293	324	263	303	301	326	306	337	326	310	277	322	316	321	338	297	319	324	358	350	334	318	326	330	291	296	344	325	343	330	299	318	306	331	290	294	354	318	321	334	312	303	324	371	306	315	334	325	331	309	348	330	316	304	338	306	300	336	340	293	315	313	310	317	302	307	293	320	303	341	307	302	328	286	333	331	300	334	363	318	327	315	333	316	337	319	332	321	315	340	329	331	331	294	354	311	311	321	332	361	336	346	349	336	315	321	293	344	316	346	320	328	325	300	347	304	313	340	328	323	305	323	322	313	320	313	314	296	300	354	291	292	344	310	308	315	314	298	320	286	279	314	294	308	305	357	314	354	305	307	327	316	276	312	296	348	336	296	295	325	306	292	308	305	352	314	289	317	311	314	304	336	327	313	316	351	313	302	319	329	359	338	297	308	346	331	344	300	345	360	309	321	291	317	325	301	330	325	333	315	307	348	303	330	304	330	309	373	320	325	327	316	335	314	334	348	295	290	323	291	301	309	331	329	323	331	314	325	331	340	301	344	299	332	340	327	317	347	302	322	301	337	330	339	310	297	319	319	275	310	326	313	331	314	308	297	327	274	324	307	325	313	317	316	310	309	342	368	330	297	301	308	354	306	358	329	313	324	295	305	314	354	310	342	321	277	307	326	352	346	317	326	336	289	307	286	313	302	309	316	294	347	336	324	331	355	318	345	325	303	321	322	324	324	302	317	346	342	315	307	367	301	354	312	333	332	299	340	292	323	301	316	328	334	318	369	346	332	341	326	342	296	329	308	318	310	338	325	317	325	287	311	311	325	327	339	316	342	322	308	318	305	342	364	313	325	331	325	308	317	365	345	324	311	324	342	317	289	299	306	346	331	299	326	279	318	346	315	349	324	329	299	326	337	308	294	318	286	363	330	325	321	304	314	364	307	302	329	322	313	310	363	336	326	328	316	349	303	321	337	299	319	331	319	311	299	311	317	317	310	321	339	337	317	327	304	303	288	311	325	310	339	323	321	337	327	324	296	313	323	312	344	317	291	341	332	315	314	307	346	313	336	346	306	303	330	308	291	307	291	319	317	318	303	323	319	332	358	357	324	327	340	297	280	343	344	314	350	337	318	315	321	306	298	314	327	345	312	304	327	289	296	300	314	303	331	311	312	292	293	335	315	321	311	351	313	298	298	352	335	330	333	335	322	298	348	283	323	284	314	343	335	311	355	337	301	325	306	330	294	364	321	319	326	297	313	320	310	356	316	315	320	344	315	316	322	319	304	344	314	303	322	317	321	319	336	332	335	334	339	311	339	314	335	318	333	304	358	344	339	295	352	307	311	314	345	314	335	328	310	324	310	312	319	351	316	319	321	341	355	352	294	354	327	323	336	335	343	303	287	350	305	334	272	292	331	302	312	312	285	318	310	303	335	338	287	323	345	302	320	282	319	324	302	332	333	309	345	340	317	291	315	335	287	337	336	333	323	334	315	302	294	299	349	312	289	314	315	326	334	334	312	301	314	303	331	318	324	301	317	373	312	295	296	310	295	298	341	333	359	339	341	322	328	325	302	319	319	317	331	288	319	337	300	305	324	339	297	320	292	334	288	319	294	332	292	366	321	308	315	347	304	299	336	320	323	320	304	380	341	313	320	332	323	285	328	321	304	294	296	355	344	314	305	316	314	336	341	318	365	324	316	340	289	291	323	343	332	346	323	361	348	303	305	310	336	325	304	320	328	317	307	324	338	322	358	316	312	335	306	321	301	324	341	340	334	328	305	341	344	333	316	312	322	313	308	335	317	351	321	343	285	346	269	323	270	325	321	321	334	325	326	321	293	326	305	292	315	329	344	340	313	350	316	309	319	297	325	293	298	350	333	316	335	341	323	321	280	341	325	306	339	313	292	308	296	310	314	298	364	303	314	336	295	314	339	340	309	320	343	310	357	313	335	322	330	324	335	313	314	309	327	324	318	329	316	324	292	308	301	312	305	303	339	347	318	363	303	299	291	305	304	343	333	348	333	313	369	340	295	361	340	332	322	307	328	302	326	287	334	312	334	306	298	302	354	324	313	338	324	319	314	328	319	296	333	302	318	309	335	328	328	299	320	343	319	338	308	346	312	350	323	336	312	299	275	309	339	340	321	328	319	304	298	317	321	329	335	343	344	313	321	347	359	345	355	289	320	350	315	312	307	318	306	353	304	318	356	310	307	358	321	303	318	317	300	336	302	324	343	331	303	333	314	301	320	321	296	312	339	339	342	300	348	342	312	328	340	327	328	325	322	322	329	321	342	354	306	333	326	331	332	313	328	336	340	308	323	317	320	329	310	322	327	312	303	303	317	318	341	294	346	316	313	342	310	296	303	313	297	304	323	325	333	351	355	337	304	340	328	321	293	348	321	324	308	330	338	302	315	293	308	299	324	326	315	336	318	289	339	329	303	325	307	302	309	342	310	284	311	319	341	298	309	302	311	343	313	329	338	315	295	345	327	308	305	315	324	306	314	297	322	303	324	317	295	324	333	300	323	292	303	346	320	339	332	301	318	318	302	309	271	311	336	322	304	347	336	303	315	340	293	337	318	312	336	305	304	332	348	324	308	315	332	325	345	343	310	340	328	304	309	333	329	308	333	337	314	349	334	336	295	337	336	344	328	304	320	289	343	320	319	303	293	312	331	356	346	316	356	308	290	323	292	340	328	313	313	325	377	317	320	310	322	317	316	320	304	306	331	338	309	326	315	323	320	301	345	332	302	327	349	312	327	320	300	307	309	306	325	308	299	284	339	299	324	327	308	334	313	277	325	313	313	337	312	319	362	312	328	308	331	349	309	283	323	348	330	345	311	326	328	318	326	315	304	299	333	317	311	301	335	324	334	311	294	312	320	315	304	294	321	314	300	285	303	320	321	334	301	307	305	339	317	335	313	336	313	297	334	334	328	339	330	300	288	372	301	325	359	297	305	347	341	340	318	323	350	325	320	315	338	309	294	352	324	351	293	285	310	319	344	316	309	322	297	320	336	332	291	334	307	311	335	310	324	341	322	325	335
2660	895	954	1052	957	984	954	951	910	859	885	855	859	830	868	871	836	852	829	874	840	811	865	829	864	805	809	847	842	803	898	806	854	782	785	869	834	839	860	866	809	892	800	814	862	881	863	842	798	826	818	842	867	849	814	800	868	764	840	840	849	798	834	813	827	868	802	836	834	790	830	805	804	856	831	845	813	820	849	867	815	807	802	784	792	793	830	812	863	815	808	785	851	772	761	806	855	789	889	851	812	766	826	808	852	803	820	815	839	830	790	857	850	813	851	852	796	792	870	832	827	805	812	800	814	857	830	816	822	846	838	831	826	829	851	844	765	807	835	820	825	850	858	780	848	766	808	874	891	827	812	810	811	818	844	844	780	836	788	813	837	837	833	786	867	822	813	838	805	809	780	849	788	835	833	843	814	821	840	836	874	843	789	771	877	859	811	830	805	885	817	769	861	814	852	784	754	809	833	815	826	845	818	877	833	836	868	859	838	816	785	791	847	860	795	861	837	837	820	879	863	840	832	753	868	929	828	811	880	814	835	835	823	775	798	866	785	783	770	798	828	864	803	849	826	856	832	833	817	856	841	779	801	830	801	842	834	819	840	791	889	891	808	793	788	868	856	817	817	849	842	779	822	835	879	817	836	810	819	821	803	844	828	824	787	835	817	818	788	834	840	816	832	793	841	802	795	876	832	856	829	847	814	819	863	827	860	807	859	839	838	838	784	847	820	858	805	828	829	892	833	852	877	857	868	838	871	859	804	841	827	845	828	815	823	826	869	820	843	828	823	825	775	864	822	781	833	872	845	838	809	871	820	768	868	801	795	872	855	753	822	849	845	875	802	840	846	830	857	824	773	825	816	841	867	843	821	795	803	842	856	776	823	829	826	854	871	845	819	863	847	803	831	822	813	852	840	841	831	808	799	851	857	839	799	843	825	855	861	851	854	816	831	829	867	777	821	776	895	825	805	859	809	849	871	823	851	810	790	842	855	818	842	808	832	890	828	800	832	796	785	829	845	818	836	896	876	772	858	844	798	833	814	819	875	786	820	863	861	865	854	909	911	793	805	865	852	782	835	885	829	797	820	816	821	852	828	807	835	825	765	867	918	812	796	832	869	792	853	838	844	808	805	887	884	800	842	812	870	781	843	835	771	874	810	860	801	878	813	804	833	812	892	836	870	818	851	774	799	821	801	868	815	842	824	820	781	816	782	830	843	831	844	805	824	830	805	852	820	823	778	828	852	819	832	818	827	827	827	861	816	807	858	771	824	849	851	844	834	807	890	878	786	856	858	819	822	847	862	858	810	844	797	843	803	865	809	825	810	862	816	816	786	834	847	856	842	859	829	812	840	850	831	853	791	847	848	837	828	821	823	865	800	854	830	853	793	855	807	843	858	790	840	870	904	796	790	857	843	885	846	856	824	822	872	824	839	821	839	815	802	836	852	812	820	820	819	786	851	872	753	791	874	848	780	839	822	808	786	823	865	814	788	832	818	865	788	828	856	829	875	895	822	879	843	800	887	800	807	824	826	818	832	803	841	879	843	798	824	813	776	900	866	804	829	821	813	801	828	829	862	798	785	832	868	827	837	826	843	843	857	830	842	806	832	822	837	819	842	875	816	808	823	807	853	832	816	832	780	789	862	800	833	804	808	820	869	859	798	824	842	832	809	820	843	855	844	818	859	869	851	876	813	781	863	794	800	800	859	819	809	829	834	798	800	842	803	863	800	806	832	822	804	821	820	807	830	834	780	826	899	850	809	795	876	816	842	846	862	873	835	850	787	846	823	826	826	835	907	822	860	834	767	824	823	832	809	813	825	840	795	861	786	812	804	876	820	843	816	839	828	799	828	817	791	849	829	858	854	846	795	803	838	843	782	831	788	798	859	865	800	813	779	812	807	788	853	800	849	839	797	867	864	827	840	871	841	816	769	825	817	804	807	839	823	832	770	797	878	798	842	821	847	804	788	844	827	847	840	797	792	834	867	811	859	845	875	797	807	829	822	787	890	791	850	814	901	851	825	837	883	848	779	773	848	872	841	781	879	828	810	821	838	796	755	843	848	805	850	823	850	826	860	815	801	858	822	825	792	809	864	882	875	863	840	834	802	824	852	804	803	864	801	852	828	841	839	845	816	821	847	824	802	821	805	797	834	897	823	849	847	770	860	874	823	852	846	796	896	812	793	820	798	845	844	812	803	869	849	862	837	804	800	820	819	801	858	855	860	835	818	845	816	827	728	859	818	850	882	809	779	854	832	796	815	856	839	848	839	815	783	841	793	811	857	816	807	847	830	827	801	834	867	816	790	867	840	817	861	820	806	864	860	868	853	789	867	794	822	864	845	893	788	831	858	821	818	867	805	844	825	827	817	838	851	817	806	824	837	815	850	885	793	780	888	856	827	844	797	887	806	885	831	830	823	815	836	820	806	830	826	795	823	828	806	832	841	826	850	785	811	810	871	803	783	889	863	865	832	848	809	853	800	800	840	850	856	831	887	833	815	807	817	847	797	817	846	834	831	837	835	834	819	792	808	857	816	831	791	840	846	835	827	854	866	839	845	869	839	807	845	819	809	856	876	838	801	770	788	867	814	796	903	842	794	821	815	817	831	844	833	875	879	834	792	801	841	799	846	838	829	826	862	861	808	791	805	834	828	854	867	818	864	854	808	869	813	831	837	824	827	792	911	846	800	770	821	857	863	845	846	878	847	829	866	859	833	860	809	791	782	815	794	801	791	821	837	836	849	848	839	831	834	853	799	771	849	843	858	825	835	932	817	832	899	764	806	847	829	788	827	818	843	837	854	822	819	854	851	822	820	877	803	803	847	823	843	844	841	837	852	794	861	788	786	827	812	878	848	795	819	813	823	796	767	830	853	826	795	767	884	848	836	850	813	886	853	821	796	853	852	834	862	755	776	837	860	807	836	801	828	809	823	805	801	898	823	797	838	807	803	880	884	884	867	878	842	873	837	776	769	853	796	828	839	864	836	823	818	850	804	834	800	852	800	856	815	852	819	794	818	862	807	884	808	827	800	845	829	874	884	866	838	858	873	841	888	826	850	798	828	812	801	827	807	801	838	854	827	835	826	776	805	850	853	878	852	866	838	785	841	820	820	830	818	800	806	860	797	893	761	813	833	784	825	838	825	845	818	884	810	822	877	827	864	881	840	836	794	859	876	862	833	817	819	863	855	871	838	796	809	842	878	865	852	846	864	830	850	818	837	876	804	854	828	814	843	859	818	853	804	817	846	819	880	792	843	844	853	833	827	817	809	826	866	820	793	824	815	829	799	872	835	842	835	849	852	813	834	821	882	872	852	800	820	878	828	857	870	781	869	816	840	845	845	837	824	806	837	870	833	797	806	850	860	851	816	845	807	859	863	817	838	867	836	786	835	903	792	888	802	874	810	807	798	792	844	771	795	837	878	811	818	845	866	841	790	847	804	832	835	838	826	834	829	852	834	804	871	827	813	764	842	828	859	817
10986	1112	1200	1031	818	703	561	522	431	428	418	365	388	378	373	341	391	343	357	370	343	316	347	345	347	317	318	357	316	332	328	351	317	316	325	298	326	341	325	317	307	276	322	349	318	320	316	313	369	294	334	294	317	319	316	312	296	320	309	307	317	269	347	305	299	306	335	314	310	324	319	312	318	332	322	301	302	299	331	314	330	314	305	284	305	315	356	319	303	335	313	330	333	305	301	340	320	325	344	290	292	307	315	351	325	310	334	326	309	309	326	322	313	340	337	337	301	302	322	299	305	325	321	306	302	275	311	296	314	328	294	289	305	318	321	303	302	313	313	326	349	343	324	328	313	340	322	324	353	343	315	331	310	327	348	326	324	343	354	321	305	307	304	304	310	305	296	339	308	326	307	355	310	294	323	319	325	315	319	341	308	289	320	318	327	286	270	348	306	346	323	334	309	310	317	316	311	285	304	334	315	317	314	320	348	328	297	333	321	278	309	314	321	312	322	323	322	308	297	341	333	338	286	325	299	325	329	298	309	334	312	325	294	304	330	325	317	309	308	327	307	301	302	330	313	322	317	316	295	312	321	322	367	331	308	331	293	312	296	298	285	309	326	343	335	317	316	322	317	329	317	324	348	306	312	326	324	308	324	335	346	321	348	338	313	304	323	320	315	309	301	324	283	300	328	310	328	308	305	319	301	324	306	335	315	312	305	334	298	346	323	319	308	324	335	328	329	322	317	311	299	316	284	308	350	309	298	318	320	309	297	290	318	338	286	311	321	306	334	323	311	323	327	351	340	328	315	335	307	244	301	303	309	308	322	303	335	290	269	318	303	322	307	324	302	300	309	326	297	323	334	316	355	311	336	321	331	328	330	311	299	290	296	335	288	321	316	328	355	307	303	305	341	317	343	259	300	273	309	290	292	291	310	318	313	294	301	308	328	333	308	300	300	324	339	333	313	332	314	298	335	343	309	292	311	312	318	347	315	332	342	317	315	378	323	260	312	315	307	309	334	295	306	303	326	306	330	292	322	315	322	312	312	327	309	318	289	318	328	314	311	313	301	326	287	297	296	305	312	321	317	306	333	315	329	311	318	306	310	308	312	316	340	325	328	308	319	322	330	287	300	317	344	332	319	329	319	287	326	301	320	294	323	303	310	318	287	352	327	329	310	312	295	311	282	331	376	314	340	273	341	325	306	298	307	322	304	307	314	298	291	326	352	326	273	319	312	296	327	320	334	329	329	317	326	320	324	291	317	276	287	330	314	298	300	328	321	325	315	288	310	299	304	304	295	328	330	315	287	318	304	322	334	343	301	296	329	304	309	353	285	304	332	297	311	312	328	284	334	316	339	328	336	314	295	294	313	350	337	349	328	328	298	286	330	308	336	311	304	286	337	330	357	309	313	332	315	320	335	265	290	292	313	323	321	300	314	308	316	312	335	307	314	342	329	327	310	340	339	352	312	297	340	312	300	326	355	306	346	312	304	280	291	300	304	308	276	330	316	281	345	302	309	346	339	327	320	272	333	305	316	310	334	312	338	327	305	329	321	301	331	314	334	284	333	332	286	309	327	317	290	284	276	309	300	326	314	337	326	327	367	306	293	337	328	314	307	293	313	303	307	324	294	339	345	328	311	336	295	332	322	307	331	298	308	305	323	332	294	328	324	338	324	313	309	334	348	324	335	311	324	297	304	339	306	310	300	308	333	336	326	315	326	292	336	310	294	340	333	332	299	313	317	300	320	281	341	336	324	275	333	307	326	271	316	301	318	296	345	314	327	337	270	346	283	322	324	296	339	302	316	286	312	326	316	352	321	307	299	320	311	297	305	333	334	341	326	313	346	298	307	347	323	308	317	323	325	322	289	290	333	354	321	310	331	319	298	292	316	313	337	327	323	304	316	326	275	318	312	308	309	324	305	347	316	287	357	332	329	310	315	316	309	293	300	296	328	313	309	315	317	346	313	317	305	338	334	347	308	341	342	315	322	276	314	307	325	303	330	304	317	316	310	305	290	313	310	319	329	303	279	322	289	304	316	306	298	352	363	304	320	316	333	306	306	301	330	326	316	328	323	339	325	325	323	317	324	337	336	306	322	347	301	321	297	339	287	315	323	316	342	354	339	307	319	291	307	305	321	360	329	325	314	292	314	331	296	342	352	310	320	302	293	308	341	320	317	365	316	324	312	329	325	320	317	315	323	322	316	325	293	298	318	303	294	308	342	294	316	323	305	341	298	289	347	299	308	326	299	304	310	311	286	351	338	296	288	328	317	301	346	296	309	337	295	312	334	349	311	326	288	321	268	287	325	315	326	363	321	311	340	282	320	348	318	321	319	302	322	355	315	347	330	289	323	340	342	330	320	331	351	289	324	312	313	302	322	331	313	343	281	330	307	307	278	334	356	314	313	327	330	301	308	330	301	303	330	313	331	324	319	316	293	327	326	337	311	305	315	310	327	318	333	319	343	357	299	361	299	314	341	311	332	320	326	304	324	308	343	313	322	328	320	298	374	313	334	333	312	311	319	318	322	309	320	324	312	324	292	333	312	334	303	322	306	322	314	302	311	322	318	323	338	325	291	300	311	299	306	281	310	324	305	335	309	308	291	321	285	316	318	301	299	308	319	300	310	311	311	314	325	347	297	294	279	296	308	331	358	324	333	335	309	348	291	318	327	326	277	297	354	287	342	314	300	289	292	307	337	317	280	259	291	320	301	336	297	326	316	338	339	330	338	328	334	327	329	306	277	327	331	312	290	300	322	302	341	285	334	300	338	334	324	302	339	338	342	332	308	343	296	324	306	323	322	265	339	337	288	351	327	309	306	303	319	323	353	312	334	317	313	338	343	336	285	317	326	332	346	289	312	293	335	325	316	321	332	314	350	333	296	320	327	312	320	350	329	355	314	308	292	358	345	317	331	348	325	328	273	309	319	313	327	333	277	318	322	319	364	323	285	300	322	285	329	284	328	299	330	289	330	291	305	367	317	271	292	306	353	331	322	324	321	324	319	288	308	297	312	342	337	265	280	366	307	289	315	295	321	324	318	315	354	286	316	312	300	324	314	309	319	327	328	303	312	283	319	353	320	290	334	329	292	323	312	325	333	342	337	331	296	315	300	322	306	311	326	301	320	326	293	327	325	344	305	315	354	351	301	307	316	326	334	333	312	334	291	318	300	336	296	316	342	314	308	335	341	319	329	318	338	302	345	326	264	312	321	322	302	289	293	292	332	292	302	324	314	308	319	311	351	336	330	296	350	302	318	297	309	319	347	293	302	311	354	304	269	329	303	301	300	335	342	295	315	293	334	299	310	315	328	293	295	312	305	294	331	321	307	323	292	312	305	297	293	320	329	335	319	333	345	312	327	326	293	299	324	329	324	331	330	296	327	309	313	332	315	341	349	316	346	375	334	332	289	312	297	312	315	330	284	311	315	329	286	334	331	332	321	311	318	329	330	334	350	359	323	303	349	328	332	277	355	304	354	318
6320	1539	2609	3098	2856	2468	2151	1866	1753	1509	1439	1291	1247	1192	1122	1120	1055	1020	1015	1042	970	940	972	918	935	927	984	887	900	899	828	881	921	928	894	836	852	815	859	865	856	808	786	810	793	804	889	803	883	830	847	851	805	853	824	851	835	837	852	867	834	824	838	808	828	864	824	841	838	819	834	848	867	827	853	827	765	837	828	771	839	789	829	812	840	826	799	820	756	821	809	825	793	868	793	759	805	854	827	842	798	737	848	791	796	849	851	854	793	777	839	841	812	788	879	853	832	784	816	826	790	768	789	826	809	815	823	768	843	818	773	830	761	771	798	811	783	815	828	820	820	806	818	799	793	818	865	802	814	814	798	824	821	822	839	828	829	824	812	830	817	820	762	814	780	787	797	789	772	784	799	817	831	788	777	827	814	777	843	841	836	824	829	802	818	813	862	832	835	776	800	806	806	773	813	793	823	783	808	777	806	774	838	838	804	831	768	780	852	831	791	798	765	773	826	795	783	836	798	784	836	807	821	775	811	811	784	789	766	864	798	816	806	803	743	764	782	809	804	787	765	811	864	854	822	764	822	749	820	786	780	821	813	849	800	786	806	793	770	777	817	780	751	783	779	833	815	903	863	780	814	820	795	771	834	796	777	776	804	866	825	797	749	809	822	757	793	749	810	821	839	781	747	819	821	772	799	762	776	812	843	812	791	806	812	808	785	812	817	802	812	799	836	831	859	770	802	805	811	799	816	813	757	829	740	807	831	824	793	807	811	736	761	774	789	776	796	776	883	819	801	782	780	824	815	770	808	823	763	777	785	828	753	810	809	833	775	829	837	799	827	790	820	785	825	775	763	804	854	800	794	774	753	815	803	802	763	815	765	844	788	799	809	793	822	782	862	812	828	845	783	787	789	858	837	784	773	806	808	800	741	824	797	775	813	858	757	803	822	763	785	861	821	842	768	813	826	825	813	825	818	792	784	784	807	811	787	718	782	810	801	798	775	842	777	716	768	792	794	843	797	843	824	781	796	823	781	820	779	813	801	773	824	879	797	805	821	828	812	809	868	809	772	788	815	789	792	823	811	834	818	836	780	807	792	816	807	784	764	846	809	796	761	847	804	797	861	816	797	845	818	754	761	815	783	768	799	791	798	809	817	796	784	791	794	790	767	798	825	806	802	849	831	781	827	833	774	782	813	826	836	807	787	764	823	794	857	837	792	820	765	783	800	845	837	832	834	774	825	856	845	776	843	801	806	883	782	781	793	821	791	814	815	778	810	813	818	819	769	800	761	820	878	805	740	832	790	798	857	823	862	831	811	802	750	750	814	840	837	828	818	787	826	792	792	789	800	808	775	801	787	803	766	864	817	807	824	841	780	754	819	817	784	778	812	809	803	772	820	837	803	787	821	809	818	803	815	787	791	773	748	782	830	789	772	856	779	836	853	780	780	811	771	791	816	784	806	748	796	781	802	781	790	793	797	847	762	833	771	794	755	816	745	880	822	790	770	831	783	778	827	793	787	820	857	822	784	795	760	771	818	804	774	792	799	851	772	798	797	828	784	787	813	771	852	838	846	818	839	793	840	815	806	819	777	829	761	809	816	768	841	810	784	829	809	831	846	814	802	764	785	828	823	781	805	823	815	783	801	762	874	822	794	752	766	830	779	792	771	761	798	800	818	767	748	802	802	829	806	811	789	757	844	769	787	755	870	793	816	779	834	839	786	808	795	775	825	796	798	778	823	853	798	813	805	851	832	806	742	814	823	766	765	789	802	820	758	787	784	830	718	775	855	818	801	766	804	839	789	758	800	799	794	810	850	787	773	847	811	795	829	838	808	814	779	810	820	778	816	805	838	807	784	794	769	792	818	820	815	872	792	810	839	808	801	791	798	801	790	820	799	785	864	770	830	761	747	769	841	800	790	842	830	841	744	794	825	761	827	832	781	826	811	814	875	801	775	811	804	803	816	780	801	840	828	776	802	849	756	825	820	806	786	785	765	786	802	801	780	820	829	757	817	816	802	824	816	774	823	786	828	806	823	812	768	733	832	810	785	828	823	829	815	775	785	782	834	783	801	810	794	819	778	778	801	837	794	804	809	845	810	816	817	773	821	791	769	838	828	838	775	810	858	819	818	810	764	836	742	770	774	792	781	783	824	817	847	803	773	774	813	818	811	823	792	785	790	800	827	767	826	806	784	794	822	793	745	836	826	817	812	809	807	846	819	768	758	801	816	792	791	825	831	829	784	818	795	832	765	799	807	788	837	824	820	804	772	824	818	841	821	806	806	826	834	843	780	826	774	838	796	839	808	817	767	803	821	716	828	808	784	765	802	802	816	799	768	802	807	807	788	838	763	826	832	823	792	815	815	870	777	780	779	764	820	785	763	796	818	834	808	792	803	781	826	849	798	774	795	821	741	797	793	835	808	794	793	822	801	779	743	814	801	790	772	808	826	818	788	805	822	787	787	811	811	801	779	800	796	809	799	837	782	845	758	843	808	800	811	807	856	828	758	817	774	836	805	777	791	786	814	799	809	815	781	831	842	787	782	770	762	785	793	838	844	801	828	770	853	805	793	767	841	769	837	833	790	805	816	810	787	779	842	794	802	841	768	851	842	793	839	846	809	826	780	774	796	811	773	822	809	808	771	784	808	827	765	787	829	818	756	768	868	835	834	767	818	755	780	808	784	828	784	818	784	823	790	770	819	798	860	764	778	827	821	802	786	779	846	864	828	832	746	850	799	851	754	749	802	755	832	810	885	822	814	806	815	788	818	778	779	759	869	810	744	804	802	793	798	824	804	837	797	816	819	810	815	814	783	799	813	838	806	813	811	794	802	805	792	821	826	775	790	777	846	861	822	810	823	830	795	821	787	795	805	785	826	810	817	827	793	845	849	812	788	837	805	836	806	810	795	782	824	766	808	827	792	796	812	773	758	776	791	815	797	865	852	817	810	846	784	767	839	824	798	805	815	783	789	801	783	835	811	773	801	816	805	826	850	816	812	834	829	810	806	791	781	785	738	795	836	809	793	816	832	800	799	836	812	843	769	761	825	839	777	785	791	767	821	758	822	807	774	848	764	782	832	826	772	787	842	791	831	781	847	794	780	763	839	726	817	821	805	793	787	803	830	815	797	835	806	818	797	773	775	778	863	861	857	847	812	797	802	787	802	805	825	819	841	852	758	817	848	804	780	789	801	823	797	811	786	836	783	753	810	777	823	844	820	824	730	786	826	818	819	757	836	841	821	796	805	891	777	798	769	831	836	793	770	817	761	820	760	816	800	780	787	826	803	810	804	773	799	799	810	790	777	822	823	834	827	822	816	800	814	791	787	830	815	769	792	806	791	840	829	833	836	846	792	850	816	798	815	828	787	750	750	842	845	838	781	817	803	844	799	776	822	770	794	808	793	797	799	829	805	819	810	825	826	838	748	795	774	790	784	823	773	819	774	762	781	758	810	798	821	816	804	764	796	809	779	862	841	832	816	789
19342	2433	2149	1761	1109	895	649	550	399	423	367	344	294	245	230	216	202	204	211	187	202	194	181	179	172	174	202	161	177	161	184	181	176	161	158	156	177	148	158	146	154	165	161	163	146	149	150	164	162	157	152	132	165	141	136	154	149	141	151	163	151	153	163	149	175	162	140	126	158	113	165	155	156	154	161	160	137	156	152	140	184	128	144	164	156	148	145	139	152	128	145	159	129	146	150	155	143	153	142	152	169	149	150	155	137	118	149	153	140	161	154	161	150	144	153	114	133	126	160	127	152	134	159	146	145	159	144	156	155	153	131	113	157	147	132	134	127	137	166	161	159	146	146	153	151	164	141	148	150	145	145	158	163	162	147	145	160	155	157	135	165	158	157	151	162	137	159	135	145	152	160	146	138	169	162	149	141	177	164	139	158	144	169	159	141	130	142	163	157	158	145	148	161	151	148	137	167	131	148	160	143	144	154	136	137	176	131	160	155	135	154	156	164	131	156	141	175	151	137	141	166	131	142	149	134	151	142	159	172	149	132	145	147	144	125	148	166	152	156	138	146	169	142	152	129	151	149	136	136	142	154	144	141	164	161	173	170	128	152	132	136	155	153	146	136	144	152	167	152	147	164	145	152	139	172	159	157	147	138	146	161	171	166	153	159	157	150	125	144	167	141	146	160	145	174	157	155	135	145	136	134	152	145	160	139	150	155	135	164	144	151	144	152	128	145	150	159	137	151	178	172	144	164	124	160	140	154	139	130	159	153	170	173	140	139	156	141	143	147	164	140	161	117	127	151	149	158	154	153	141	135	161	137	149	131	152	138	134	138	147	156	162	150	152	153	150	162	154	152	143	146	131	157	137	167	166	169	152	142	153	168	148	134	153	145	148	134	145	167	133	144	157	129	132	137	147	133	147	146	160	156	159	150	149	146	138	145	139	164	141	141	156	124	148	155	128	164	146	158	172	148	135	142	133	148	166	153	143	155	168	124	143	150	166	134	155	138	141	148	137	163	152	161	147	170	172	149	141	154	156	142	165	141	144	142	150	137	138	157	132	139	140	125	182	163	140	125	119	154	158	141	147	150	166	163	150	147	149	158	155	153	143	154	169	149	128	149	147	137	150	137	148	145	143	133	142	163	154	159	140	154	131	140	146	143	138	153	134	167	154	173	157	155	126	145	143	166	159	163	166	151	134	160	141	152	148	159	119	119	154	158	147	148	141	153	173	151	154	134	133	127	151	146	146	155	147	141	131	134	143	140	165	143	147	144	149	128	144	161	149	135	147	155	126	145	151	147	146	155	144	147	171	139	161	144	158	162	120	166	142	164	142	159	146	127	129	156	135	159	144	135	157	133	140	138	141	163	146	138	129	155	158	141	162	146	130	139	169	123	155	145	131	137	143	135	163	137	146	138	152	139	153	157	152	157	153	143	140	117	151	131	134	144	139	158	148	142	155	144	125	126	164	146	137	158	155	151	147	131	156	131	147	126	128	144	136	138	136	152	161	168	148	139	128	124	158	144	128	143	144	160	135	136	124	155	143	130	145	186	154	150	146	127	153	146	147	162	143	159	132	149	127	148	133	134	144	150	135	139	124	140	155	160	152	150	122	147	141	139	159	176	143	128	146	141	147	139	129	144	162	146	143	152	139	156	137	134	143	170	174	136	153	136	146	147	150	159	155	143	147	130	129	158	115	165	149	160	139	161	147	153	142	171	147	150	160	138	149	158	176	165	137	129	152	174	131	156	142	180	155	147	159	166	124	122	151	129	122	168	144	136	167	129	135	136	145	136	147	148	183	172	124	148	166	162	162	146	159	150	156	153	141	148	158	139	160	166	136	145	142	145	156	153	144	147	155	138	146	140	141	139	148	139	146	147	154	147	149	164	153	149	156	170	163	146	138	117	159	134	135	140	159	151	167	177	142	144	146	133	173	155	152	167	149	156	134	149	147	141	134	154	152	153	150	160	148	156	145	127	147	156	118	169	157	152	145	147	134	146	130	156	151	160	161	151	144	162	154	164	134	156	164	149	147	154	154	162	147	182	151	139	157	135	121	164	159	140	153	138	155	151	129	139	144	130	144	125	165	168	153	141	161	161	141	159	143	151	171	153	140	173	142	144	169	150	157	135	141	139	162	155	138	139	145	158	166	153	124	133	158	156	153	140	149	144	137	140	150	133	146	161	157	147	162	147	154	160	153	143	140	152	149	148	167	141	152	131	146	141	142	146	150	136	146	152	143	146	163	138	137	141	144	128	167	136	146	156	141	152	141	143	149	130	130	162	145	154	145	140	173	139	139	149	124	130	135	164	149	162	148	156	152	144	143	154	153	149	147	174	139	137	126	158	118	161	156	127	160	154	145	145	143	145	145	133	131	138	137	147	155	139	167	124	150	156	161	147	141	146	137	157	131	139	135	147	119	132	163	127	170	145	176	161	157	127	136	157	143	143	164	149	184	154	152	144	132	175	125	138	149	150	148	129	161	140	142	135	160	154	146	149	168	138	152	132	138	148	143	122	130	158	153	132	124	143	162	131	136	160	151	187	137	153	149	143	148	129	132	140	160	153	127	126	104	148	131	144	145	119	168	146	136	158	133	154	140	174	129	155	142	144	126	141	167	144	158	151	139	168	148	145	156	155	162	152	143	169	143	140	151	159	135	167	135	133	141	118	150	140	140	144	143	136	152	153	170	151	155	164	164	145	152	145	128	152	150	122	133	130	149	136	149	159	156	142	159	146	136	139	120	128	165	158	148	165	153	148	133	142	161	139	134	133	158	147	169	133	147	150	170	150	152	154	141	163	158	131	160	149	129	123	142	150	135	144	149	149	138	128	141	146	139	159	144	146	145	149	162	122	158	162	152	144	130	141	150	139	152	131	146	155	148	169	155	148	147	133	159	148	129	160	165	150	151	161	139	146	168	158	145	146	151	147	129	138	156	168	137	139	120	140	141	127	154	155	151	146	141	175	152	140	144	130	150	170	138	149	136	153	166	159	151	137	145	128	148	154	164	166	136	137	144	131	134	142	132	158	152	141	141	136	150	142	134	140	158	158	154	147	163	174	149	137	129	161	164	152	153	160	125	150	147	151	162	135	134	133	130	143	184	140	142	137	125	171	176	142	147	127	128	122	158	141	152	153	154	136	170	129	137	142	150	155	149	128	157	160	146	159	134	144	133	140	148	139	141	146	142	144	141	160	150	153	151	145	138	146	168	144	151	163	156	141	151	153	154	167	145	151	143	150	132	154	157	118	147	180	142	142	165	128	121	136	123	142	141	153	139	122	154	130	117	126	135	147	153	139	140	167	145	162	143	144	171	134	154	168	160	164	155	133	147	152	143	163	167	155	163	152	157	133	156	148	148	155	143	178	145	158	137	157	148	171	142	157	132	156	169	158	133	152	156	130	149	131	172	127	137	144	151	157	140	148	149	113	167	158	150	169	139	139	145	151	151	152	146	150	165	125	156	150	136	157	158	145	163
8518	1903	3979	4957	4399	3714	3007	2495	2059	1826	1607	1408	1324	1152	1079	984	956	876	881	792	787	732	707	670	642	618	646	625	612	562	521	552	550	557	527	570	575	509	543	492	473	500	477	462	450	469	521	468	484	468	495	502	469	472	464	452	436	444	459	458	431	422	461	463	445	453	432	398	445	428	426	415	450	451	463	399	458	474	428	419	467	492	442	431	457	415	447	426	419	454	427	440	467	452	456	394	453	445	470	437	416	462	411	437	447	419	483	458	450	426	430	443	457	426	405	440	464	415	414	439	418	436	437	458	437	410	420	435	428	404	434	411	430	418	449	426	434	427	418	429	421	431	430	433	424	412	444	413	433	420	412	467	462	419	473	442	433	409	464	433	428	406	399	444	436	454	405	421	405	421	403	410	420	419	396	387	399	380	472	409	436	389	415	415	413	410	480	430	415	439	438	425	444	412	419	419	418	448	408	425	406	438	426	404	438	402	389	382	437	417	411	385	437	410	406	422	445	389	446	442	447	423	406	425	435	424	389	448	405	411	426	474	416	407	427	450	387	425	450	426	406	450	397	412	416	455	416	404	373	418	427	385	406	445	434	423	415	408	397	418	406	391	403	427	436	436	444	412	462	355	460	380	427	371	456	423	435	450	432	456	430	416	421	431	421	418	397	413	408	446	427	426	424	406	408	445	415	416	411	378	439	409	432	421	408	427	409	406	431	445	389	395	415	428	440	395	412	402	401	436	410	413	417	413	413	448	455	430	438	406	435	427	407	405	442	411	414	405	383	416	434	430	425	439	410	409	440	427	409	393	438	435	417	387	446	416	385	372	398	427	418	430	379	427	445	389	408	396	408	403	391	427	420	422	408	453	397	439	421	437	408	409	431	408	434	398	419	415	416	400	406	373	420	411	429	405	414	411	385	401	388	426	399	411	453	423	395	426	416	438	431	385	423	408	411	415	370	405	398	406	417	430	416	434	430	426	420	414	450	444	443	401	421	433	424	392	420	440	434	404	408	422	423	437	410	436	420	428	375	408	386	425	416	408	417	386	428	450	416	416	458	414	442	471	417	423	424	423	460	415	399	395	448	414	422	405	410	416	411	457	405	388	406	409	414	427	444	431	421	435	436	417	410	411	444	392	379	433	434	427	393	419	425	435	419	406	377	410	421	402	454	397	420	440	418	379	387	416	415	399	391	450	403	423	425	424	439	430	442	424	418	429	469	431	438	407	430	441	418	442	409	375	435	430	416	403	398	414	399	421	424	448	439	443	417	408	455	398	426	409	464	402	407	431	410	418	445	408	403	394	390	421	463	440	390	435	439	428	424	391	393	390	454	414	415	409	395	429	424	420	466	398	408	400	405	409	421	372	405	416	434	417	444	394	396	452	402	387	400	409	399	409	406	428	433	427	410	417	438	432	420	421	387	398	427	424	389	412	413	422	428	433	414	422	418	403	429	428	412	417	432	420	399	427	483	404	414	418	411	438	416	413	435	393	413	427	430	399	419	427	390	429	414	402	418	395	426	481	447	423	433	426	370	435	438	428	399	412	451	381	400	424	454	415	387	398	382	429	439	404	423	413	423	402	398	441	408	431	421	433	439	412	389	451	396	396	434	406	429	384	400	431	432	379	449	415	423	438	421	400	405	430	449	417	415	402	446	421	423	405	395	449	429	410	414	437	403	390	409	378	438	456	418	402	436	400	394	436	437	412	402	432	425	394	388	408	419	391	429	399	400	417	432	427	401	384	442	427	417	443	380	414	468	425	464	423	431	420	417	436	451	396	439	399	413	445	401	437	410	404	474	427	427	399	403	426	425	407	410	422	382	424	439	409	426	408	414	410	422	400	415	388	403	400	396	407	385	441	428	412	413	439	442	454	435	431	423	446	401	430	442	373	408	383	401	397	418	401	435	427	405	423	403	431	447	396	430	404	397	422	425	415	424	437	446	391	437	414	427	424	419	384	432	425	412	416	401	447	429	423	381	415	380	395	437	422	446	411	429	458	424	412	408	449	435	376	414	415	431	420	385	425	402	440	420	401	396	388	398	410	432	444	402	410	458	422	388	412	395	384	429	425	415	423	399	381	421	413	412	391	431	403	403	414	435	390	443	438	430	409	445	430	391	399	408	382	424	420	432	397	406	429	467	424	431	415	402	423	431	392	407	398	435	432	444	404	446	440	447	409	427	405	412	458	423	395	384	408	416	445	396	429	435	429	416	430	423	399	393	434	401	436	409	416	433	427	407	422	423	378	430	405	414	392	386	432	429	439	449	378	415	432	414	438	425	425	410	423	393	407	396	463	425	445	415	407	390	402	409	415	422	450	400	440	430	426	441	407	463	418	459	411	432	402	459	440	402	409	419	427	445	386	438	435	424	446	449	449	389	411	423	421	432	422	440	394	410	446	404	410	432	400	398	414	405	414	453	408	399	437	431	450	428	418	411	430	438	389	440	421	428	422	462	434	365	423	394	438	399	399	451	459	394	409	429	429	422	452	426	430	446	420	405	430	423	394	440	443	404	450	413	432	401	404	453	446	405	405	435	403	427	410	404	459	406	394	430	435	397	418	435	439	426	401	387	414	442	410	407	391	438	439	430	419	431	393	382	405	417	399	382	426	422	410	431	455	448	455	433	436	437	401	423	383	354	395	423	424	451	423	419	433	411	451	452	420	442	406	433	393	400	403	393	431	433	440	429	432	433	407	438	428	399	416	443	431	420	433	391	409	435	450	424	404	444	428	428	438	417	398	443	429	439	435	428	426	428	414	416	414	417	406	418	428	428	415	393	406	396	382	421	440	438	419	393	408	436	476	411	423	440	407	407	380	450	413	430	398	407	403	431	434	401	408	428	401	438	412	394	436	439	402	426	413	440	407	412	441	456	400	411	452	415	408	408	408	421	441	426	424	422	453	406	432	402	459	388	449	415	411	434	427	433	423	424	452	418	440	435	429	403	386	402	411	419	435	421	402	426	452	442	427	400	423	424	380	420	423	420	417	401	428	386	397	409	434	400	408	413	425	394	400	384	426	409	426	406	386	459	432	438	463	403	416	446	427	427	417	429	399	419	418	419	391	431	450	394	397	430	429	420	431	398	407	439	401	411	433	425	392	432	395	445	394	467	433	414	399	435	459	424	408	416	432	388	411	435	412	421	428	401	405	433	392	408	427	425	410	428	412	412	395	412	415	413	413	404	435	415	391	436	411	441	439	409	415	427	386	465	423	425	421	417	416	388	436	411	368	429	462	407	443	418	469	413	432	417	441	397	428	421	439	416	418	414	409	428	409	436	440	388	406	381	403	430	422	396	415	434	429	379	373	409	410	409	393	432	380	419	431	414	415	374	454	439	410	408	428	430	427	413	420	378	425	426	432	434	413	447	451	422	427	385	420	440	410	387	392	418	405	427	399	433	404	427	399	422	412	366	379	434	403	399	447	409	411	431	384	416	434	410	410	383	417	411	402	384	400	433	412	455	422	412	462	424	428
2637	330	366	364	331	343	364	342	362	337	323	347	316	337	311	326	338	328	331	288	309	305	330	339	312	330	329	322	338	286	298	349	319	351	344	340	308	319	322	332	317	336	339	318	337	320	358	331	325	301	303	320	344	306	303	344	304	311	306	304	317	331	325	336	329	324	321	320	315	380	351	332	332	347	307	304	330	346	301	324	320	309	309	353	306	324	329	300	322	347	311	328	311	327	319	313	314	323	331	306	319	326	312	338	317	314	301	349	351	322	320	295	261	325	329	341	316	347	303	321	307	322	335	325	333	317	316	336	371	318	333	297	330	313	309	322	305	327	326	340	299	325	331	338	319	295	343	315	355	308	333	314	303	368	340	324	345	341	328	320	322	321	303	326	316	327	305	303	324	313	316	325	357	324	299	324	367	302	329	346	357	333	343	315	305	306	340	322	296	337	308	303	358	317	310	320	362	313	341	296	349	360	338	340	320	348	363	364	315	299	314	345	330	299	319	329	343	329	334	332	294	342	319	328	323	294	313	347	322	293	339	328	316	326	306	333	305	352	349	327	317	272	310	323	306	328	352	297	341	322	333	306	313	320	307	301	318	344	301	309	303	317	347	343	337	308	293	341	323	344	346	355	331	303	339	305	322	309	285	276	288	335	362	311	329	337	338	349	353	314	343	317	301	341	350	308	310	299	329	313	349	334	342	309	308	333	321	364	330	326	334	354	296	321	352	313	332	315	294	341	335	320	333	339	282	318	296	310	339	313	375	298	340	342	322	305	312	298	336	307	273	317	333	304	354	341	312	356	323	305	306	319	339	346	341	315	345	301	312	322	363	338	340	334	312	326	325	286	333	305	305	344	347	316	342	331	314	329	283	320	314	312	319	339	310	307	334	285	293	305	355	327	327	294	332	343	320	315	283	348	315	307	283	319	341	321	325	292	334	342	324	318	311	319	316	324	291	308	285	343	352	339	343	322	297	344	316	323	342	329	351	331	352	323	326	329	306	338	337	338	314	364	341	302	299	349	331	314	302	340	308	330	316	309	360	381	311	322	319	304	305	314	349	363	338	331	318	321	338	321	336	370	348	332	329	307	314	339	339	328	332	327	280	323	302	332	324	339	309	327	353	316	292	294	310	345	298	322	297	315	346	335	314	329	351	346	310	328	300	349	310	297	329	343	317	330	340	313	358	351	325	319	319	360	314	333	294	332	322	335	317	327	336	305	322	334	358	351	291	310	320	308	331	291	293	298	309	315	336	323	325	316	356	320	348	332	348	309	347	318	300	320	334	334	366	335	323	298	331	280	352	321	328	320	302	330	335	324	340	336	330	324	294	317	338	323	337	309	335	298	329	316	295	329	365	301	336	329	340	318	326	328	342	365	318	345	323	331	327	307	315	309	329	293	319	352	311	339	311	332	355	299	322	327	280	313	341	363	324	275	316	313	290	343	330	317	317	345	322	304	327	312	309	345	353	303	341	348	348	289	330	360	351	299	303	325	310	337	292	299	299	322	330	320	321	335	323	318	324	365	326	300	354	298	318	358	323	294	335	349	356	336	333	330	310	325	312	335	308	339	307	335	294	320	335	342	350	309	324	313	327	310	313	305	316	328	307	327	326	318	309	312	328	335	344	288	311	318	333	340	327	323	323	313	302	344	316	337	304	329	318	309	310	289	348	334	327	321	325	348	317	345	334	340	368	313	324	307	315	340	332	337	311	315	312	359	325	334	327	336	330	355	321	337	279	304	327	337	327	320	327	310	335	286	313	341	326	299	330	308	324	315	319	345	352	288	325	321	349	333	338	326	335	331	313	290	313	317	319	293	324	341	297	329	303	301	329	357	381	344	317	344	326	303	323	324	347	324	336	364	332	322	341	319	293	331	346	327	333	300	302	318	329	331	296	323	296	295	315	303	306	302	332	329	348	327	299	320	325	316	328	275	316	330	304	326	327	301	299	278	309	324	276	319	327	306	340	330	310	342	327	324	318	304	345	366	353	333	337	292	304	318	317	344	319	324	306	349	337	325	332	313	324	345	322	322	334	317	349	314	336	338	307	348	351	320	337	326	345	326	316	314	326	336	298	290	310	343	315	333	322	342	343	311	321	330	290	302	331	345	334	344	315	349	353	340	346	293	332	345	345	311	313	341	331	285	326	363	343	340	367	297	342	313	329	313	330	298	313	303	315	316	314	357	317	369	336	328	319	312	301	313	329	339	346	355	299	302	308	350	339	308	325	334	317	350	299	296	286	306	298	312	300	314	355	325	340	322	307	331	312	331	355	304	313	345	303	325	316	309	317	311	296	275	323	319	324	319	331	336	316	336	327	319	331	345	347	328	327	320	303	275	283	334	354	291	309	329	308	321	316	344	352	318	316	335	316	315	304	341	370	335	331	320	307	318	318	318	323	321	310	306	338	298	352	299	313	306	321	323	340	319	347	330	338	314	328	361	333	351	351	323	347	349	333	325	308	304	351	344	349	317	328	354	308	323	338	342	316	286	337	269	347	356	317	328	299	318	313	292	330	309	329	322	297	301	308	319	333	348	360	334	321	328	317	353	335	325	330	303	340	294	309	330	335	358	324	313	356	327	308	321	336	339	327	326	334	338	352	346	306	316	325	341	340	324	297	288	318	314	351	322	325	342	316	278	314	295	332	320	314	318	323	374	345	313	332	335	292	313	293	310	330	323	330	310	350	330	351	292	297	349	330	334	316	312	340	351	335	320	330	307	333	333	312	301	329	297	312	301	306	312	348	370	329	315	295	311	302	324	348	300	318	313	333	294	321	296	322	328	278	325	311	348	327	331	299	344	317	312	332	332	312	317	322	325	315	328	318	296	298	326	373	325	317	319	331	325	323	273	323	298	333	311	329	310	345	358	346	310	338	324	322	333	326	277	323	346	336	300	293	323	319	304	316	297	342	345	311	318	313	330	312	310	329	297	310	324	347	310	309	336	305	283	341	333	292	328	324	314	320	326	367	345	306	312	314	315	347	380	341	310	357	343	313	331	343	324	324	333	321	314	330	340	311	346	320	345	329	318	314	287	325	329	331	352	316	315	341	340	304	378	308	336	300	310	327	304	347	328	315	332	301	309	318	334	305	284	338	317	344	325	332	346	332	311	300	323	280	318	321	332	321	293	337	332	330	331	326	318	344	325	336	346	298	341	335	307	321	300	299	317	320	356	279	328	264	290	337	318	296	307	364	314	306	319	329	307	346	296	318	297	363	314	320	323	312	334	310	333	299	310	337	329	314	317	323	292	311	334	327	345	340	305	306	303	367	291	299	379	318	319	292	339	304	329	303	313	303	313	274	337	329	318	307	312	307	325	299	327	322	306	330	337	314	311	333	321	317	336	334	345	322	328	284	319	303	309	300	290	316	321	293	322	341	307	323	299	345	299	315	323	309	359	326	342	303	320	296	332	342	337	319	328	327	331	343	315	320	328	326	314	358	349	345	316	344	350	331	344	325	326	317	325	332	329
2700	898	954	1029	1009	925	945	954	925	876	893	866	814	874	851	876	829	851	848	887	874	866	785	789	875	890	859	825	914	882	794	889	873	868	846	844	816	854	866	854	868	877	863	831	824	840	801	856	815	844	843	825	813	827	860	826	863	843	849	828	829	865	859	842	842	866	874	877	808	874	842	838	840	828	858	884	846	813	827	879	881	826	813	891	855	870	766	817	839	856	797	831	821	850	864	861	849	850	828	818	851	830	827	833	836	871	802	829	815	935	826	797	812	834	855	847	823	826	860	834	856	841	831	786	812	820	760	814	793	827	842	848	834	827	824	851	881	900	852	805	826	852	847	824	849	840	880	812	859	822	871	806	856	859	796	834	795	788	881	859	849	841	817	817	853	783	870	832	831	857	832	814	828	817	818	830	815	849	837	836	855	874	846	845	938	824	852	824	815	888	857	870	833	845	849	796	852	849	780	798	832	813	914	862	826	823	814	819	818	787	852	811	807	785	802	884	815	861	778	834	789	857	844	804	801	868	880	843	877	832	800	823	839	906	814	823	874	853	855	866	786	801	839	875	785	837	844	869	863	807	864	883	865	819	808	825	819	925	862	839	813	851	850	838	812	878	825	830	820	872	819	790	846	821	805	855	851	803	822	866	874	822	775	788	804	869	805	843	829	843	831	888	862	827	835	844	866	820	803	836	827	840	810	854	810	811	791	807	822	834	815	876	822	845	834	778	791	812	820	851	879	838	822	804	826	861	866	855	805	856	828	791	832	833	832	833	867	857	853	864	859	893	834	790	866	802	821	868	827	854	788	811	798	827	830	822	892	794	853	887	780	819	846	803	812	842	797	866	790	813	836	834	797	912	837	837	845	808	876	837	850	776	850	871	864	851	779	873	848	828	839	869	883	883	791	822	812	827	791	830	808	836	856	814	844	841	835	851	820	863	813	796	853	834	842	821	789	824	823	801	823	874	878	820	805	818	846	857	803	812	876	873	848	831	804	868	819	873	880	852	896	785	866	868	812	806	847	854	793	798	840	824	835	849	886	872	840	791	859	823	792	805	829	907	873	850	810	855	805	837	829	877	810	805	844	913	815	826	822	813	831	847	879	843	838	777	848	853	828	814	830	809	859	848	833	833	884	846	834	787	866	828	837	861	804	823	844	854	834	798	828	777	829	816	853	787	810	845	831	817	815	822	922	810	861	830	837	846	831	852	812	867	873	811	798	823	800	859	830	789	815	834	819	826	850	807	837	840	853	851	821	827	843	852	831	858	797	865	883	825	851	778	791	839	836	845	781	805	824	828	860	822	862	818	846	794	815	829	870	870	855	828	848	823	822	857	840	847	840	851	830	843	801	837	821	820	776	824	834	842	822	801	809	837	813	890	901	889	829	853	812	820	820	831	813	873	855	779	852	830	814	899	914	803	840	853	828	843	781	863	782	776	885	839	802	844	866	880	852	808	832	815	826	853	833	853	856	789	807	868	808	824	796	866	856	813	857	872	857	827	827	853	826	833	833	806	837	877	840	787	889	846	846	848	832	842	885	832	831	858	815	827	798	828	837	875	865	835	865	866	896	869	843	819	796	819	880	850	830	809	788	853	809	855	875	837	882	814	855	854	874	868	801	832	816	823	818	866	846	847	864	859	791	885	811	856	809	874	844	827	819	828	800	812	853	846	830	820	806	784	798	834	820	792	829	837	841	862	864	802	799	820	843	803	828	828	874	812	810	879	832	803	849	870	835	786	802	825	815	824	852	799	794	819	848	843	847	841	860	820	844	864	814	864	832	845	897	784	869	789	799	886	825	889	802	826	792	768	840	860	837	829	790	865	803	895	849	853	846	869	779	846	842	884	828	835	829	822	841	841	833	807	888	816	874	876	854	893	870	840	866	811	875	874	855	831	846	816	820	858	846	863	840	854	847	859	809	769	798	859	862	810	896	791	839	817	870	907	838	839	832	810	838	831	805	802	804	858	815	816	871	790	848	826	859	837	832	821	845	831	862	835	819	900	818	843	843	809	840	841	858	845	767	837	861	862	843	794	834	836	787	876	845	855	845	873	892	855	861	830	796	831	792	794	842	815	817	813	854	802	821	804	804	813	852	829	829	835	860	854	816	804	854	767	844	862	851	851	861	799	882	807	842	892	873	850	892	850	831	861	809	806	832	840	864	802	788	871	842	781	850	840	877	861	846	851	808	794	823	843	823	826	858	775	803	846	801	843	822	802	880	865	888	894	840	800	843	848	831	882	815	810	868	791	844	830	869	858	824	792	775	825	880	817	848	802	858	782	845	856	802	863	780	816	878	787	828	844	832	865	867	870	811	864	771	804	829	817	804	829	804	896	859	843	811	889	840	852	890	853	867	872	841	814	850	860	832	814	838	889	814	847	835	860	824	808	852	806	782	832	843	801	811	848	829	829	849	823	797	832	815	804	862	851	859	776	843	790	860	831	844	850	865	813	804	866	876	796	834	885	802	847	863	851	857	810	852	869	841	845	790	813	873	831	797	832	793	856	817	864	834	773	830	788	808	808	867	792	834	838	842	848	853	917	842	863	808	813	828	816	844	839	797	821	805	879	848	825	782	838	862	832	844	859	823	796	875	864	831	822	804	847	862	863	794	864	843	806	839	872	844	827	837	840	828	792	825	844	891	806	841	851	825	825	821	837	822	822	864	824	867	798	814	826	856	858	842	877	841	838	810	839	826	816	848	831	849	851	790	844	875	829	809	838	820	824	813	799	833	806	825	801	847	861	810	824	858	847	837	863	815	813	770	858	832	811	867	865	880	815	881	854	848	824	848	831	823	839	813	831	851	905	791	850	815	890	828	837	790	851	837	811	875	803	858	805	833	851	799	826	885	833	782	791	857	836	832	806	882	860	857	845	831	807	856	849	847	860	846	767	846	750	830	872	855	899	811	874	809	833	820	834	803	819	867	826	847	836	801	795	862	865	833	824	898	813	845	829	815	809	865	919	847	869	788	815	763	832	874	839	889	908	787	773	828	781	824	820	848	832	865	818	808	845	840	856	802	846	894	825	865	806	838	859	853	856	837	787	862	866	840	789	805	818	878	755	851	866	872	883	780	825	790	834	828	834	859	847	851	836	810	824	871	819	846	754	865	791	865	836	884	893	823	869	843	858	849	791	812	804	842	836	814	820	829	874	853	839	827	784	852	851	791	852	788	900	798	807	857	824	844	834	840	859	817	860	804	854	808	787	799	826	811	858	803	832	816	789	846	838	820	815	828	870	842	827	856	836	825	833	816	805	849	852	783	866	813	864	874	794	823	845	806	846	879	828	838	801	810	828	857	856	829	844	843	895	846	858	819	803	791	788	823	800	816	890	809	818	868	867	835	851	861	813	865	877	880	775	856	852	852	845	842	877	875	847	804	836	819	825	850	824	810	816	843	886	873	831	855	801	887	837	823	794	864	808	824	866	792	792	855	823	903	842	832	848	882	865	806	830	816	819	872	826	798	843
10832	1066	1252	1097	802	649	578	536	475	438	438	409	415	396	389	352	391	314	370	390	349	340	337	318	351	350	338	320	323	345	346	298	285	321	317	331	340	335	300	338	320	309	300	301	351	310	327	320	350	334	287	345	338	300	330	319	307	305	308	365	305	301	312	305	317	287	281	296	291	307	328	332	312	326	307	299	308	296	302	314	305	330	311	287	330	301	352	269	329	285	310	324	313	300	303	324	311	291	336	303	302	321	334	354	317	314	326	339	324	332	338	318	318	303	322	311	309	264	320	328	346	335	328	322	318	288	311	317	314	332	332	284	345	285	285	309	317	315	284	329	331	342	323	315	292	353	327	300	351	321	327	309	298	321	313	338	299	339	329	309	302	354	287	320	325	332	340	322	333	334	309	311	329	325	292	300	326	322	336	309	312	323	325	309	323	334	338	331	347	327	316	317	318	315	286	298	323	307	321	296	329	294	310	296	273	305	319	325	331	339	299	337	318	298	339	300	292	331	315	341	322	309	319	292	296	321	298	309	294	288	329	328	319	356	335	327	294	326	330	306	309	308	316	335	314	316	309	299	341	256	326	322	344	320	329	331	323	310	327	287	305	305	296	304	277	322	340	329	323	315	299	298	305	329	320	317	309	324	303	313	320	331	281	326	316	312	338	326	300	298	284	349	317	287	313	321	313	313	309	307	321	334	350	330	301	296	337	324	333	298	273	291	301	335	325	349	313	310	313	298	328	302	308	336	336	322	309	335	323	321	314	324	297	326	311	326	327	320	346	339	319	324	308	324	355	295	295	288	327	305	310	334	316	304	298	306	334	340	305	336	306	328	297	330	307	299	340	272	282	323	337	329	312	328	297	336	322	307	353	303	294	340	325	328	280	289	321	311	307	301	315	338	326	312	292	302	307	347	327	335	311	316	306	318	329	314	310	312	324	284	306	328	325	343	344	300	314	316	328	332	320	337	312	315	336	302	316	299	319	307	314	332	353	377	294	341	295	337	323	298	324	307	299	338	308	295	288	322	310	324	338	299	303	307	337	322	319	330	318	314	350	313	283	318	315	298	337	330	318	301	311	301	313	299	298	313	315	318	327	320	326	305	301	295	351	327	290	320	308	307	303	295	315	319	332	312	276	301	322	327	328	311	316	308	346	335	316	293	315	340	309	327	308	315	316	309	317	316	337	308	343	298	314	329	314	325	360	311	359	299	336	329	331	321	337	311	314	336	315	310	326	322	319	322	307	309	330	302	321	319	325	336	307	280	304	345	317	317	291	299	321	317	336	333	311	315	300	326	315	313	318	307	299	316	315	328	290	331	327	300	339	308	290	332	310	331	336	344	311	310	286	292	283	290	299	327	312	308	326	302	304	311	338	339	294	322	326	390	308	343	343	301	320	309	313	307	294	298	303	330	357	302	344	323	309	280	335	318	319	311	288	289	307	316	359	291	329	306	338	303	322	325	352	309	328	325	300	331	311	334	292	306	302	356	304	323	309	316	300	333	312	303	304	324	343	339	333	309	310	294	321	335	279	312	343	323	322	312	289	319	311	273	311	308	319	317	332	308	341	302	324	348	301	336	331	344	313	300	276	334	309	285	334	313	304	318	317	336	317	296	306	311	301	310	318	307	320	324	340	300	320	329	312	331	340	293	298	326	309	328	331	281	315	327	324	291	327	324	312	316	338	316	314	321	348	331	327	298	264	304	323	297	314	309	308	328	317	337	315	312	344	309	332	300	317	339	328	276	309	314	311	303	313	330	337	308	306	318	341	306	323	303	271	334	331	285	274	347	295	345	289	307	310	317	312	304	328	322	322	328	315	311	342	346	311	319	314	294	322	314	279	305	295	334	309	301	303	318	293	341	317	344	296	329	314	308	288	308	303	321	346	298	305	303	307	337	320	287	296	309	309	305	339	331	348	356	330	348	329	309	337	329	331	325	306	327	323	289	287	318	312	330	344	304	293	336	328	320	309	303	312	307	317	328	300	325	309	299	319	316	316	316	328	307	312	297	301	278	319	304	273	321	313	352	285	308	297	311	276	305	337	300	307	314	317	315	342	301	289	289	307	318	348	316	322	333	329	351	306	330	311	272	320	307	327	305	328	324	323	298	310	338	357	311	307	286	313	345	298	321	292	341	325	344	336	318	321	311	321	325	318	291	339	282	316	320	342	314	341	323	320	317	284	305	306	316	314	332	310	332	301	314	329	293	328	309	311	321	358	306	311	319	322	318	306	346	325	304	306	298	323	287	329	319	331	315	310	335	297	268	280	291	306	308	325	329	312	329	326	318	337	296	325	295	337	333	340	284	323	325	305	315	352	306	320	292	319	320	353	350	324	331	277	344	317	300	333	300	322	318	311	315	337	308	307	309	318	301	307	309	321	335	300	290	269	331	270	316	303	323	311	298	317	288	307	278	309	287	309	315	320	323	291	284	298	294	328	341	285	340	305	319	314	335	324	317	328	342	341	315	326	304	309	355	315	307	347	324	306	334	322	286	326	331	308	332	327	324	282	348	311	316	302	316	327	295	289	290	333	290	305	308	318	339	329	342	312	304	335	296	312	339	314	309	335	287	310	321	310	293	339	306	358	318	322	325	294	327	339	312	326	319	313	326	313	328	325	309	315	327	301	337	326	317	329	323	336	325	301	291	270	324	311	314	318	345	281	324	300	330	349	313	336	341	337	353	359	315	361	286	306	311	329	334	308	317	341	323	292	318	283	282	307	330	302	314	336	296	327	333	328	319	326	321	297	324	302	280	309	327	301	320	331	296	303	323	281	358	300	352	290	339	320	320	325	323	319	314	304	317	293	311	290	281	288	340	318	304	348	338	299	307	315	329	281	296	334	341	334	341	316	296	340	320	309	329	339	313	323	303	318	300	321	292	303	288	318	321	300	308	320	337	300	316	304	319	348	305	337	309	333	314	327	329	305	315	285	302	319	324	337	309	322	290	326	332	302	288	343	330	306	313	344	304	300	328	312	326	302	309	317	322	297	311	280	287	297	312	300	320	297	315	282	326	299	317	309	289	280	336	335	307	309	293	313	336	316	324	314	319	303	285	323	316	347	311	327	350	313	306	331	321	302	323	296	351	298	311	329	300	292	356	341	295	315	338	317	308	328	308	329	258	290	352	309	321	303	319	280	320	297	330	317	298	298	310	324	300	308	343	285	352	315	344	304	320	309	312	343	303	345	305	321	330	328	295	318	338	301	322	349	304	306	331	335	320	331	346	339	309	335	333	317	323	302	306	352	321	333	297	332	351	321	320	293	305	284	318	326	302	335	323	310	318	353	331	316	325	301	334	330	296	290	295	349	282	297	309	322	351	328	290	298	319	320	341	348	335	313	363	295	336	313	354	305	291	309	302	308	345	338	337	340	275	313	297	322	300	316	322	354	332	333	317	325	333	334	353	319	285	363	330	302	308	309	319	352	300	310	335	276	304	315	348	328	315	321	309	316	326	310	289	311	339	294	299
6310	1550	2631	3094	2883	2527	2173	1863	1680	1569	1386	1345	1221	1201	1151	1065	1093	1040	1011	982	967	950	968	930	958	897	901	904	930	922	864	850	861	867	856	864	833	845	850	853	847	853	847	889	873	798	869	807	852	843	843	860	811	829	911	842	822	795	885	844	801	824	852	833	819	846	836	808	827	811	804	787	818	804	802	883	856	773	789	777	840	849	817	752	806	808	799	782	797	794	818	795	793	816	801	819	824	852	815	793	822	847	806	841	844	806	820	791	812	813	852	856	824	835	837	795	788	809	782	796	788	814	804	796	788	808	829	803	784	806	780	816	824	867	848	808	846	759	782	820	749	852	820	773	842	832	765	793	795	811	812	802	775	794	830	786	798	788	829	763	815	816	851	819	799	805	831	823	783	842	815	831	807	759	810	790	803	771	813	781	817	815	800	798	797	828	793	822	842	862	815	802	803	843	772	808	773	776	780	830	822	841	761	793	858	780	779	775	814	775	860	776	791	770	768	773	762	803	819	830	755	862	810	788	794	814	785	784	797	800	780	802	809	810	816	854	774	783	821	789	773	792	747	813	780	816	804	841	818	792	778	757	812	821	860	809	765	797	777	807	771	798	761	792	781	766	803	843	832	823	814	758	816	832	806	771	755	790	817	802	765	753	832	799	801	789	811	780	815	777	810	803	835	800	785	814	785	777	805	803	841	797	805	787	781	765	826	853	783	829	792	760	774	788	836	830	808	841	853	826	813	804	786	798	799	814	823	777	795	798	798	775	888	758	807	801	825	806	769	811	813	839	750	829	840	800	785	827	814	789	771	830	762	820	836	787	782	760	867	772	783	805	814	822	810	769	843	808	811	793	823	773	851	803	796	808	880	748	817	783	797	788	782	783	806	799	768	813	804	808	843	805	784	758	769	799	799	771	810	814	833	784	785	839	792	789	790	793	761	854	810	813	803	822	758	816	802	817	813	829	756	777	805	807	797	831	801	760	793	763	810	816	838	773	819	817	794	821	767	786	817	817	874	837	846	764	849	799	835	813	784	800	831	729	831	801	805	810	799	798	813	784	791	818	801	825	769	835	783	778	840	792	738	821	794	802	781	809	854	793	773	823	780	787	796	805	786	793	795	789	782	794	783	778	761	809	742	748	814	848	793	770	775	784	786	816	816	756	753	785	759	828	817	784	852	787	819	856	819	699	792	819	768	813	791	762	814	792	832	836	795	783	853	757	773	797	760	798	844	807	802	837	804	805	755	804	786	812	786	759	811	829	823	841	802	802	810	777	778	803	810	783	775	825	813	796	772	843	788	806	840	808	816	840	762	867	794	803	801	752	822	742	749	842	833	824	823	821	748	769	773	835	727	848	796	837	822	881	817	739	822	783	812	774	841	835	796	770	843	799	806	801	802	801	806	835	795	809	746	796	810	788	839	804	782	773	790	791	821	813	785	816	824	804	761	817	777	851	801	863	806	869	749	780	825	783	850	810	802	765	799	800	825	805	808	777	822	775	793	842	831	830	800	794	734	820	811	819	777	809	744	823	771	803	767	789	821	781	736	735	831	836	826	763	772	819	779	789	798	818	836	806	785	857	791	746	809	758	806	802	820	786	790	838	793	792	846	798	807	842	810	822	753	810	777	793	785	775	755	822	859	804	826	866	837	822	774	858	793	824	771	823	815	802	811	830	824	790	802	797	796	876	824	794	820	804	803	791	775	795	827	788	812	776	751	860	820	786	813	806	819	773	822	895	794	789	787	806	818	816	800	808	858	832	761	786	811	804	816	827	808	805	806	865	756	809	778	872	830	841	890	785	803	816	868	788	812	791	799	847	758	788	831	815	781	822	792	807	794	769	807	752	778	801	781	779	823	747	838	811	795	732	752	844	792	794	804	832	805	804	786	851	810	796	799	793	765	806	843	814	729	836	797	796	814	802	834	829	799	840	800	793	799	844	795	809	795	791	807	809	811	805	807	784	850	845	803	843	858	769	824	832	812	855	774	801	816	784	740	767	808	797	819	811	784	820	776	805	816	795	769	796	778	784	808	795	823	840	778	802	816	804	789	812	837	802	804	836	838	856	773	811	794	768	792	811	851	746	795	821	761	723	791	797	863	819	837	788	807	806	784	821	735	825	785	799	782	797	910	807	782	833	835	796	763	809	795	750	780	776	769	845	748	801	791	846	748	821	774	788	814	816	844	768	838	751	808	779	830	753	833	822	796	827	826	845	862	801	798	844	855	805	816	763	812	811	801	825	775	786	787	803	783	784	828	796	832	782	838	800	854	796	785	778	775	805	811	841	805	830	761	740	836	800	806	768	820	805	771	737	807	768	828	810	789	811	868	824	737	864	837	805	813	754	821	785	782	825	783	789	779	802	795	809	822	845	771	773	813	790	811	854	829	823	769	847	815	788	802	766	777	787	823	809	775	779	819	816	770	814	813	856	838	820	800	784	830	784	820	782	826	820	805	826	804	804	778	826	819	811	793	848	797	818	798	779	807	797	829	793	787	764	812	842	783	787	794	833	763	811	826	814	807	837	776	789	755	797	771	793	778	749	808	776	774	855	821	799	782	795	819	773	791	806	813	776	838	835	811	814	761	830	817	824	805	796	787	837	846	787	797	817	827	765	822	739	810	786	803	775	809	778	772	775	806	813	763	787	797	775	819	818	822	800	780	816	859	825	805	848	800	767	813	803	756	837	802	808	761	771	788	858	831	805	776	756	841	789	770	758	805	758	834	828	782	799	771	854	827	805	786	807	808	802	791	820	838	748	803	797	795	804	777	763	788	780	775	815	810	785	781	840	868	786	815	748	789	779	769	807	804	852	796	841	764	812	795	833	812	839	817	799	840	815	814	788	784	813	814	795	805	834	774	804	790	815	851	816	828	837	820	757	771	778	812	772	807	846	838	819	811	804	839	814	822	774	774	777	765	830	823	850	856	806	787	803	799	769	799	790	794	859	810	811	748	837	796	832	783	822	823	817	841	843	809	796	835	796	834	847	814	826	789	772	811	798	782	817	799	835	854	857	778	831	806	766	817	866	788	780	779	873	785	789	827	804	806	825	801	802	785	768	851	827	751	784	824	778	824	802	823	811	769	822	807	830	830	800	780	814	798	785	847	817	772	808	753	787	788	768	759	758	804	847	793	755	859	809	820	815	776	810	787	731	771	794	794	800	803	793	779	784	808	842	822	760	772	816	764	835	766	829	829	809	823	824	790	776	786	779	770	807	765	821	801	830	825	691	834	804	815	803	847	780	845	801	770	779	818	788	752	809	820	848	772	772	769	780	802	793	792	783	794	788	823	788	771	793	811	789	797	842	814	859	834	790	798	773	838	824	823	766	812	778	767	802	790	770	791	843	810	847	780	825	841	802	750	812	752	778	814	820	813	804	776	843	823	809	817	843	817	767	783	750	763	878	812	782	814	804	787	878	796	799	815	763	830	790	810	799	827	754	798	773	805	781	812	808	791	772	801	828	784	819	846	790
19158	2524	2291	1733	1197	899	691	546	456	392	331	342	288	292	245	235	229	201	190	183	219	194	166	185	188	168	182	184	194	184	164	179	168	179	183	158	171	148	182	186	146	168	189	169	165	144	167	178	152	166	170	149	155	155	181	158	142	147	165	164	176	154	157	165	119	136	145	145	179	169	150	162	161	146	143	149	140	149	136	157	139	144	158	138	141	131	153	136	162	159	156	151	137	168	135	150	148	135	149	185	153	153	167	163	152	141	160	147	146	146	151	154	180	168	170	130	143	132	152	166	127	129	148	157	151	143	157	141	156	137	156	157	169	145	147	163	153	145	162	154	149	134	127	148	150	146	160	157	165	141	170	124	143	147	158	149	155	155	126	170	168	141	130	145	157	167	154	149	134	135	163	145	153	139	148	168	151	161	164	148	150	144	141	154	141	153	144	132	196	121	159	139	150	127	144	135	149	145	171	161	131	141	153	147	157	159	131	148	157	148	137	147	128	150	136	133	133	153	136	143	155	144	148	145	139	146	148	130	128	164	140	142	141	141	151	163	165	153	157	160	152	137	155	143	168	155	153	147	143	144	161	128	154	163	143	140	171	147	147	157	149	143	136	160	132	151	152	150	146	116	150	153	150	156	152	150	152	152	158	153	150	157	141	130	166	148	151	146	141	162	134	143	148	153	170	155	151	137	157	135	145	144	136	150	144	151	144	129	152	145	149	153	167	138	130	148	145	175	137	141	160	143	157	166	148	140	139	140	122	152	130	143	168	133	140	144	168	130	143	142	140	161	122	127	142	139	137	140	128	144	137	163	155	141	152	157	152	145	155	176	159	163	142	134	148	142	144	145	165	144	164	133	133	161	150	161	145	154	145	133	134	163	142	176	162	146	157	160	128	151	160	159	136	135	151	146	162	143	153	155	132	137	156	137	127	155	131	140	153	146	169	127	144	134	137	156	157	159	150	155	148	151	167	174	126	166	135	147	128	133	142	130	133	138	147	143	146	147	156	126	153	141	145	146	148	146	151	151	127	142	148	172	142	147	157	147	173	170	135	152	145	161	148	167	134	147	140	154	170	145	147	148	141	151	159	157	145	158	147	135	159	152	155	135	151	158	134	130	169	147	115	138	157	156	162	171	150	139	162	139	151	168	149	138	148	156	167	153	133	145	155	151	142	134	150	152	149	143	154	151	133	144	133	142	142	178	135	164	159	143	131	147	140	162	136	149	152	167	151	150	134	158	158	156	141	133	166	143	142	165	178	153	150	153	152	124	142	165	162	151	125	135	149	153	143	152	147	137	140	133	159	142	162	150	134	144	138	137	169	158	154	138	154	177	176	145	147	146	152	154	142	163	158	160	146	169	142	148	149	163	116	158	164	132	151	178	144	141	141	139	140	180	164	150	169	152	164	156	167	164	140	159	153	130	161	147	170	142	167	157	158	131	142	155	136	146	186	148	148	142	137	149	155	143	146	150	125	151	151	171	145	165	140	150	147	137	135	126	155	170	153	160	156	130	150	143	162	143	133	154	138	162	131	141	140	155	144	156	177	156	139	148	161	138	141	156	164	120	137	163	146	146	183	152	151	151	154	142	160	158	134	157	131	150	139	161	150	157	138	129	160	145	152	157	143	150	131	148	151	142	157	156	155	141	158	152	136	136	140	141	149	133	154	156	147	138	151	146	158	144	151	134	157	143	150	159	153	135	146	144	146	144	162	134	151	150	159	147	152	154	145	149	156	164	152	162	135	149	142	158	135	135	150	137	154	185	136	163	138	155	141	154	155	162	129	132	138	157	135	133	134	127	128	126	143	144	143	136	161	149	143	144	189	147	153	141	146	152	132	135	154	129	158	152	139	143	152	133	121	140	148	157	170	141	164	148	150	138	179	162	139	134	155	149	146	154	147	150	144	144	138	156	143	131	157	139	168	150	150	141	140	131	144	178	154	135	133	143	143	173	139	159	148	165	158	145	145	173	131	153	159	143	139	139	141	159	160	123	142	181	155	180	153	137	148	143	139	165	145	156	146	155	172	137	159	142	151	134	180	153	130	149	119	148	148	137	158	147	149	137	158	136	143	155	126	165	149	146	147	139	149	149	149	141	157	129	148	125	157	144	170	156	132	167	158	143	170	146	165	121	164	146	149	166	156	166	144	156	147	156	144	150	171	147	144	154	128	151	131	158	137	158	159	141	149	148	138	148	133	135	159	127	145	162	148	165	141	151	165	150	152	155	165	131	141	147	145	150	171	157	160	146	147	153	137	150	151	162	135	153	134	137	152	129	153	147	159	140	165	149	134	138	166	146	155	164	151	156	147	148	154	145	152	138	153	161	143	141	143	173	143	135	140	127	151	138	124	148	131	139	155	178	125	156	138	143	150	129	165	179	157	162	132	141	135	157	177	156	142	144	149	137	144	155	141	142	131	142	144	139	145	154	145	158	169	153	140	161	145	158	167	164	159	166	148	126	140	138	147	141	172	146	156	130	133	137	168	139	141	107	152	162	155	160	137	153	149	128	145	166	146	139	123	148	154	139	135	163	168	144	175	130	142	124	139	125	145	159	137	149	181	136	143	150	134	146	156	143	163	154	140	144	144	138	151	138	168	152	171	143	133	145	146	116	165	122	160	157	161	164	142	166	162	160	136	168	182	138	170	145	160	137	133	161	135	142	162	150	158	128	169	159	141	135	122	150	152	153	134	154	149	128	133	142	137	156	128	144	156	142	127	145	160	160	163	138	145	138	134	143	147	163	166	155	158	172	150	150	145	152	146	157	143	132	130	130	139	149	137	135	150	156	146	143	151	162	192	166	160	127	148	137	155	158	150	159	149	165	165	162	120	161	163	146	136	139	160	150	147	145	148	146	132	137	144	146	158	185	137	140	135	142	144	134	152	161	147	164	147	138	149	147	150	155	150	144	122	161	148	134	156	155	162	154	142	152	165	139	150	134	164	168	132	129	185	147	154	140	154	169	143	165	146	151	141	142	155	136	148	137	151	141	144	170	142	169	158	153	141	135	138	161	144	145	151	152	126	162	139	146	149	166	171	149	156	152	129	152	145	144	127	142	171	135	150	136	148	133	128	137	140	153	156	120	149	165	163	154	138	140	145	145	162	142	141	151	158	149	141	140	160	151	141	162	164	154	142	136	144	145	142	150	132	160	141	156	143	149	147	146	130	132	130	152	133	145	148	138	141	152	148	146	149	148	161	156	151	173	146	157	141	163	157	151	138	138	146	145	141	156	138	150	138	151	161	159	145	142	128	150	126	151	152	149	137	150	168	141	156	144	169	140	130	141	130	128	154	164	154	161	139	153	170	164	135	149	145	155	142	125	150	149	149	150	143	158	132	156	143	146	150	139	153	129	124	147	167	149	136	159	151	138	153	152	150	142	157	148	165	134	152	144	145	148	159	166	164	153	164	144	149	158	132	156	128	158	166	119	134	154	160	158	141	145	136	132	136	159	137	157	124	148	146	166	140	136
8558	1941	3989	5021	4502	3686	2979	2478	2181	1818	1608	1464	1272	1138	1021	977	921	907	823	870	779	723	697	733	678	643	651	671	613	613	555	564	524	509	545	561	517	522	482	503	522	526	543	490	505	469	495	478	457	482	471	496	492	456	438	461	455	445	442	447	449	451	443	463	471	444	434	445	445	448	453	447	434	417	428	395	423	435	447	429	426	441	422	469	452	435	453	433	412	469	425	422	459	439	467	447	444	411	445	415	484	414	416	444	455	422	433	435	435	421	413	445	451	430	474	411	423	416	411	437	418	427	439	440	439	432	444	455	426	422	408	437	421	439	432	431	430	419	433	401	401	462	445	441	390	425	451	455	433	435	401	408	407	399	459	446	410	419	432	439	410	431	387	406	458	403	421	402	428	415	419	409	453	457	443	382	410	402	405	400	391	416	433	438	420	467	449	409	433	426	424	447	428	436	403	387	429	425	411	438	401	391	403	390	410	431	421	417	427	423	467	433	369	409	428	422	446	463	413	462	407	421	443	423	428	434	407	421	419	394	414	428	430	447	447	426	411	412	391	424	426	400	427	433	401	395	441	427	464	397	424	422	392	438	430	420	445	419	408	418	400	408	429	402	444	419	387	403	408	377	401	421	399	423	431	435	425	441	433	386	430	432	442	444	422	417	417	421	416	418	440	389	420	448	382	441	399	387	406	416	398	431	431	414	406	414	465	419	393	394	417	413	421	391	422	429	422	395	420	408	387	399	402	382	410	407	406	426	425	455	429	400	408	415	428	402	416	398	424	431	368	429	419	408	401	488	415	444	412	392	430	437	466	390	420	437	381	425	426	429	448	397	389	432	387	402	423	413	437	399	425	448	421	424	415	423	385	424	452	411	397	425	391	416	420	418	454	420	452	446	441	408	432	432	418	420	409	433	440	422	437	436	426	430	444	405	394	422	410	411	402	468	398	395	423	389	424	434	427	409	410	404	435	449	436	403	427	415	394	387	399	425	426	437	397	435	433	419	430	440	389	398	422	388	416	412	412	415	401	437	394	438	395	415	424	421	431	411	425	394	399	449	408	405	414	422	416	431	394	438	416	454	421	406	433	430	435	413	427	440	458	389	390	420	444	418	408	361	409	354	408	395	433	456	404	421	395	429	425	429	433	429	400	389	440	417	395	411	424	389	412	435	415	442	408	451	427	417	443	422	404	422	422	424	416	429	452	431	402	440	437	409	429	426	440	446	423	413	425	408	409	440	446	432	412	403	400	397	392	414	389	419	401	446	398	403	411	412	407	401	427	435	416	425	406	401	412	435	427	444	396	396	404	396	453	406	444	429	432	449	414	444	432	408	405	408	416	458	417	434	412	388	448	426	413	438	445	375	395	442	390	368	400	413	430	428	393	463	364	406	450	415	436	433	435	434	395	430	439	417	410	403	415	410	410	450	393	435	428	399	424	416	416	437	424	420	424	393	367	401	417	432	406	403	443	425	420	383	433	394	405	419	440	393	398	386	413	434	396	360	416	406	429	402	388	426	406	430	413	421	433	436	386	429	410	380	421	409	435	421	376	433	430	450	376	435	406	382	426	398	420	437	443	433	409	423	432	383	445	434	399	426	395	422	385	406	436	415	420	402	398	456	427	448	459	394	436	402	436	377	401	412	408	433	436	456	442	429	456	406	426	425	457	416	388	420	381	385	419	423	412	373	422	407	425	425	423	393	418	446	455	445	400	402	408	377	418	433	418	434	436	401	417	423	399	444	402	411	404	430	406	417	440	404	413	455	427	385	426	388	389	408	404	402	426	386	409	385	402	425	451	394	431	379	437	426	383	432	424	462	437	428	430	420	446	391	420	382	435	391	415	407	397	432	414	417	394	390	431	427	426	395	387	402	406	427	420	438	422	410	433	397	424	418	449	413	428	420	408	437	449	407	412	414	411	413	440	429	402	388	433	423	446	398	426	398	433	401	389	403	409	402	456	436	429	449	405	389	408	379	394	434	412	419	437	423	415	419	396	442	435	419	456	423	425	441	409	398	427	419	426	379	412	399	435	385	426	435	401	442	437	400	436	440	442	440	411	439	404	411	426	407	409	435	392	426	439	430	390	378	439	398	408	438	410	420	421	425	412	387	427	419	428	424	440	422	429	407	454	399	402	454	419	423	458	433	405	391	400	398	402	408	452	435	431	401	411	416	419	431	432	450	450	428	411	410	420	442	415	429	401	425	432	455	431	392	411	404	456	409	402	400	442	391	418	395	443	412	391	400	385	409	421	397	435	412	441	426	382	401	403	450	436	420	402	427	397	412	408	415	410	422	444	446	374	386	467	369	433	407	400	418	405	423	445	414	405	385	388	406	442	406	421	432	414	394	439	397	441	439	434	442	406	440	407	419	425	471	411	436	427	387	428	419	424	447	457	420	412	415	409	425	451	396	427	425	430	404	413	408	463	468	435	406	408	437	419	394	412	445	433	407	436	437	417	429	421	413	419	425	426	417	391	425	409	392	422	387	407	446	402	426	402	387	412	424	439	395	415	399	454	419	421	445	415	400	420	418	444	445	447	408	425	422	408	396	408	460	451	421	429	437	466	444	454	405	427	426	420	466	472	426	389	390	412	426	415	447	436	430	416	389	449	398	458	415	451	392	427	433	432	430	391	393	407	423	398	390	422	424	428	412	417	454	390	394	398	393	439	409	430	438	435	399	406	374	406	407	421	429	408	375	401	442	449	414	400	392	376	396	439	435	408	410	421	420	399	387	423	425	441	435	391	454	424	390	420	429	445	422	440	411	432	403	378	434	469	430	436	404	439	418	455	427	452	425	385	392	433	428	399	406	420	414	409	392	420	426	391	406	420	405	388	433	420	429	425	397	403	411	409	420	392	407	439	440	404	415	415	396	410	423	410	389	419	407	405	414	457	459	415	391	445	390	411	374	424	389	403	423	388	433	411	392	432	432	446	418	449	440	431	414	414	419	449	400	432	416	390	421	425	401	454	389	448	390	427	424	392	374	426	434	404	417	415	419	391	448	386	401	387	423	407	438	401	404	416	409	391	425	438	430	364	427	439	410	422	408	408	395	396	431	437	387	390	396	439	417	403	404	399	398	413	398	388	435	434	435	458	435	415	421	386	412	399	425	397	429	402	409	400	407	421	416	393	417	438	402	407	386	423	421	461	430	409	410	381	415	408	400	441	422	384	431	446	383	404	454	430	431	422	420	446	407	404	431	431	457	393	415	446	452	401	432	409	425	375	407	472	384	431	445	443	435	448	431	407	431	404	368	412	431	401	430	424	403	429	448	428	376	451	384	452	373	396	419	443	437	434	442	468	413	480	406	407	413	419	395	403	421	418	405	393	386	397	464	414	465	411	445	434	402	433	397	397	397	436	413	395	405	378	398	426	427	353	418	416	449	413	398	409	426	418	379	404	420	403	423	438	426	411	421	392	417	391	388	376	415	406	404	364	403	420	402	380	370	411	426	387	444	411	416	393	397	422	411
2817	398	371	385	364	329	371	299	352	309	323	321	320	320	330	325	339	329	321	317	287	329	350	350	324	316	335	307	297	307	347	291	295	311	329	288	307	335	325	289	324	348	332	338	361	279	350	291	357	296	313	274	306	348	329	301	317	302	358	325	324	311	320	332	347	271	314	302	322	295	337	327	284	348	350	279	332	294	339	329	335	286	335	301	321	330	305	323	369	336	312	321	291	344	316	342	302	338	296	342	329	314	310	308	327	347	320	317	295	316	333	320	326	309	345	318	334	352	337	345	308	350	302	351	298	288	329	317	330	325	317	353	322	314	340	321	338	323	317	304	316	319	336	315	329	336	312	302	308	372	341	329	311	332	306	326	327	315	318	356	312	347	316	313	306	331	318	327	334	317	316	276	356	337	297	339	321	359	324	327	335	328	328	348	333	328	319	362	318	311	302	307	327	305	317	307	321	309	325	334	298	336	336	369	366	308	346	340	324	345	342	380	304	290	312	319	299	312	310	335	331	330	295	331	300	321	311	316	327	330	321	332	354	287	331	297	280	308	319	312	319	295	325	333	307	304	274	284	299	306	344	321	315	346	312	299	310	331	322	342	302	306	318	317	307	332	314	313	313	331	308	319	290	310	323	312	345	362	297	337	291	333	307	304	326	336	310	313	276	302	329	327	337	317	309	306	306	293	343	306	283	324	337	299	288	319	332	335	303	316	330	333	317	291	317	305	330	281	324	308	319	316	309	329	307	292	298	307	338	359	365	364	303	318	349	283	300	291	323	340	298	307	337	320	333	325	333	332	339	335	324	301	317	326	304	349	323	311	300	335	338	301	311	336	336	301	325	290	315	314	321	329	314	319	347	265	312	323	341	298	316	314	321	311	296	331	296	295	328	346	318	330	333	300	325	319	337	314	345	310	290	362	339	339	289	325	337	273	298	328	300	316	323	364	325	322	335	293	331	318	310	323	290	326	291	316	329	305	295	317	317	325	296	328	329	339	332	296	296	341	310	327	334	316	318	296	307	332	380	342	303	310	317	338	327	336	324	344	347	302	354	300	340	337	303	310	335	332	323	289	329	337	322	321	304	340	304	330	323	317	303	329	327	356	335	313	346	306	313	324	322	318	314	297	311	307	287	322	327	314	294	315	335	344	315	338	307	339	304	323	303	325	317	327	333	315	321	348	334	335	349	355	331	321	313	333	289	327	335	354	288	328	343	342	313	347	320	320	355	348	323	292	310	327	323	312	326	321	359	301	309	302	354	330	299	332	332	281	313	317	329	353	351	310	326	312	333	312	304	316	335	321	344	335	313	332	299	311	321	312	323	325	319	269	325	317	300	312	298	338	328	362	285	283	280	330	311	298	315	299	342	309	313	318	324	320	324	319	303	333	309	326	354	286	311	328	329	349	343	306	328	315	295	309	316	312	339	296	307	304	357	306	339	335	315	298	279	321	316	318	300	314	277	320	304	333	329	326	317	317	316	322	320	295	326	344	345	319	323	308	301	314	312	314	322	344	311	323	295	320	314	315	305	345	304	323	339	360	312	325	339	313	305	330	293	292	308	310	344	302	376	332	337	334	322	294	310	325	317	310	321	331	327	323	333	354	333	305	334	330	305	328	322	311	308	339	268	330	347	317	293	279	297	320	345	310	322	327	305	371	299	301	319	336	332	326	318	348	312	315	341	327	290	303	321	346	322	328	318	303	353	324	320	282	307	309	330	324	309	305	315	306	317	291	344	343	357	315	322	320	336	321	315	307	315	360	313	343	304	346	319	344	317	302	346	300	306	319	313	340	305	350	323	301	343	306	310	295	332	331	316	297	330	306	342	313	353	323	323	328	288	301	314	307	335	301	281	340	329	345	368	349	294	302	319	294	315	313	305	348	302	307	343	316	339	283	310	330	318	334	342	330	321	320	297	360	313	346	335	305	358	323	295	320	344	332	322	319	327	341	319	309	321	317	315	279	335	355	287	313	341	327	327	331	307	304	306	316	332	325	298	321	330	315	300	320	338	299	330	334	297	308	309	320	311	314	329	301	329	309	331	342	316	342	327	330	336	310	314	311	351	311	310	331	334	348	341	352	338	295	312	322	320	323	328	312	320	319	332	323	328	325	304	330	303	326	304	319	323	347	312	323	330	311	321	342	310	344	336	305	304	329	298	356	326	340	327	333	319	291	328	289	296	322	322	301	355	297	327	328	305	347	299	316	306	315	289	306	322	320	303	340	313	303	321	329	354	322	344	332	316	301	341	287	309	339	343	302	299	329	339	299	318	340	323	338	320	332	325	337	324	353	306	324	311	365	323	350	313	309	317	311	324	297	329	325	303	326	318	340	304	309	364	337	333	317	319	235	324	301	336	324	306	282	322	326	327	321	314	292	318	298	305	342	357	344	337	310	333	261	310	290	307	351	336	316	293	326	318	339	292	299	319	349	334	353	342	341	311	310	332	308	332	325	362	317	337	316	297	320	309	317	340	322	303	317	305	321	330	309	338	324	310	339	326	317	334	288	302	341	304	331	322	328	336	351	316	322	292	315	298	319	320	311	329	295	327	306	346	280	317	317	312	338	328	291	346	307	344	339	322	323	316	321	323	309	332	335	306	311	320	310	310	334	324	311	308	331	296	306	334	295	335	305	361	336	318	334	311	295	311	305	295	327	365	287	302	298	353	316	330	326	311	313	293	282	327	327	300	328	338	335	323	362	344	331	316	343	327	336	307	328	338	312	338	316	324	325	342	328	283	299	325	313	320	338	305	294	320	355	338	304	335	336	343	360	330	317	317	363	320	305	294	320	325	312	315	352	316	315	324	308	311	309	331	305	279	305	342	305	326	345	327	330	308	282	300	315	309	338	343	348	297	298	287	351	346	330	318	348	311	357	306	312	347	302	320	337	342	321	301	334	296	306	311	318	346	289	340	336	327	321	316	306	298	309	321	292	340	333	355	286	335	297	319	306	342	325	337	329	338	305	349	325	278	333	342	338	313	326	315	287	315	356	304	327	299	309	289	329	300	333	313	322	355	329	298	278	311	304	307	302	344	343	324	319	359	313	281	276	328	305	271	301	311	310	329	346	307	318	335	296	336	337	293	329	316	373	331	274	317	318	342	316	340	331	334	336	301	291	302	346	331	339	303	291	307	333	310	314	327	335	318	341	316	330	359	334	303	326	331	311	311	326	318	311	302	285	303	329	290	319	335	317	316	349	342	333	314	321	328	312	327	329	335	314	294	339	320	295	329	332	299	313	313	288	322	324	346	335	325	321	306	334	299	337	359	341	321	338	355	327	359	343	339	318	341	338	338	309	324	342	351	336	326	344	308	313	309	309	344	325	335	304	345	344	317	320	310	315	294	330	321	325	364	350	318	309	280	312	326	304	319	323	312	338	293	316	354	302	315	338	309	313	331	322	330	305	332	285	303	309	317	327	312	326	324	306	364	336	306	335	320	303	291	304	325	300	314	318	333	310	329	327	306	311
2692	926	1043	1058	1050	958	906	917	895	890	918	902	912	908	887	865	844	901	855	839	857	835	862	837	870	900	847	866	831	786	849	866	838	818	843	784	814	826	869	871	813	860	847	823	861	828	831	838	805	807	822	835	875	803	875	845	803	883	795	841	857	834	884	872	882	780	840	792	805	813	847	809	831	832	870	808	838	884	813	828	802	790	820	837	839	851	803	868	824	851	886	857	836	871	825	835	792	854	809	814	855	821	905	796	875	819	781	830	819	855	785	871	818	817	862	826	837	836	825	797	802	812	830	842	826	836	809	788	852	782	836	820	805	854	870	771	781	845	859	840	817	845	825	839	816	798	824	844	869	842	857	866	864	767	769	797	845	807	839	819	795	812	809	833	831	811	808	786	819	844	801	793	848	798	827	818	806	780	803	845	865	796	854	805	796	852	848	821	857	822	843	814	843	807	833	841	829	851	824	894	881	789	837	812	849	842	808	806	837	833	843	809	791	829	819	854	785	775	793	856	869	796	781	816	847	899	858	900	834	817	842	802	824	833	819	792	781	851	806	875	801	793	815	835	806	835	828	806	791	853	841	796	777	825	849	838	848	850	800	851	852	850	828	806	818	835	850	826	749	838	840	824	830	808	793	814	830	833	913	855	823	796	838	854	803	827	752	853	784	753	850	876	831	798	817	873	803	835	879	825	857	848	787	838	852	794	850	813	835	858	795	801	784	796	847	829	824	840	825	808	797	820	821	862	765	811	869	820	854	849	847	792	810	815	830	809	831	810	799	797	794	791	814	788	842	862	821	872	816	832	827	889	809	829	852	832	835	811	809	820	785	821	900	819	766	798	833	852	797	867	851	823	809	839	841	824	854	773	830	838	831	851	848	777	811	822	747	792	846	882	814	814	773	797	849	793	824	752	856	771	825	812	829	819	798	843	828	876	810	821	833	866	833	824	808	812	849	834	873	807	868	808	804	767	807	792	827	786	822	835	855	878	834	837	871	801	812	840	890	823	857	804	829	807	846	852	762	845	844	814	866	798	855	837	834	861	875	836	828	852	843	756	805	871	816	821	865	839	806	816	893	866	805	766	811	806	848	836	831	841	794	813	872	799	822	826	813	789	788	810	807	801	875	868	837	831	795	858	800	785	824	842	853	838	815	865	783	897	841	867	872	816	841	789	847	824	827	804	844	844	844	850	892	810	814	823	813	829	837	874	837	815	850	855	807	759	794	796	849	851	793	841	858	813	832	805	819	867	874	846	827	822	818	835	819	889	797	839	839	828	840	867	877	844	873	810	825	828	852	873	803	863	807	797	868	868	825	888	785	860	827	878	810	892	810	809	828	857	867	814	858	844	858	780	778	827	815	838	821	812	846	866	838	806	843	849	804	819	804	840	836	849	824	874	838	834	862	872	853	767	817	850	841	868	848	884	808	864	797	824	815	840	842	840	868	844	842	786	792	813	821	809	832	828	844	830	847	810	829	867	843	816	847	772	829	811	875	846	844	834	807	811	882	886	827	856	813	822	812	851	774	796	787	812	843	804	840	833	853	845	854	854	809	820	891	833	821	832	817	859	791	862	816	839	881	821	848	818	811	841	842	829	857	831	814	794	815	849	793	866	849	830	832	846	832	822	804	815	825	857	780	851	878	828	792	867	869	833	868	856	861	809	842	813	925	866	803	809	850	830	840	854	788	797	834	839	835	833	818	813	842	804	833	829	836	810	769	867	801	837	844	800	805	806	746	844	833	820	808	809	740	809	833	838	793	846	797	794	818	793	840	814	821	891	820	832	821	788	816	801	824	838	804	876	834	851	834	821	822	827	795	871	866	831	864	796	824	790	814	799	829	878	875	836	858	834	809	838	849	779	845	850	831	836	868	800	869	832	826	812	808	883	781	873	821	810	790	892	885	775	858	793	830	769	824	827	833	819	848	811	846	808	817	836	839	834	836	894	841	831	857	800	807	839	810	801	851	834	835	843	821	868	822	841	846	844	861	860	831	871	805	829	848	798	844	841	800	855	797	833	781	828	823	830	833	813	866	827	859	860	862	811	781	891	802	869	829	818	812	833	815	793	808	798	849	789	830	845	862	846	798	877	821	836	862	806	792	803	805	818	836	855	804	877	844	820	857	842	823	799	882	852	797	866	851	801	814	813	817	819	796	824	814	842	777	840	867	835	841	864	794	828	834	804	852	787	803	850	826	816	825	845	890	851	899	835	827	812	804	813	817	841	805	805	796	857	826	818	816	731	840	816	847	878	823	843	809	835	778	865	819	869	820	880	811	850	834	891	886	859	845	803	830	773	835	801	841	856	810	781	820	795	806	805	807	806	865	818	831	847	829	841	839	859	797	839	842	817	871	889	807	801	800	787	844	858	830	795	811	865	843	850	842	803	791	830	854	877	820	794	813	852	843	851	790	855	860	821	855	805	855	853	855	822	854	772	853	868	808	862	843	821	818	845	807	875	874	853	846	813	846	853	791	820	788	801	831	782	869	813	849	800	859	800	801	835	831	851	805	782	836	836	855	802	856	768	846	851	874	893	868	807	831	852	824	806	839	848	821	820	822	834	810	822	840	839	810	829	835	788	791	828	817	814	835	847	776	781	845	790	842	858	832	846	826	816	847	860	810	831	795	811	837	813	855	834	842	863	830	843	813	787	827	808	852	769	828	870	833	819	788	843	877	831	861	781	823	835	794	806	873	819	744	855	855	851	906	814	804	877	858	846	830	797	825	798	807	853	845	756	851	813	820	810	826	833	806	848	836	825	829	813	809	816	813	808	830	832	823	845	854	845	825	815	826	859	789	769	818	824	803	800	806	849	827	835	876	844	794	881	841	807	826	802	855	818	872	825	828	804	855	854	876	819	823	783	785	779	847	821	865	815	768	841	832	855	867	810	797	827	842	827	809	865	809	776	811	865	824	836	787	800	848	831	844	827	840	838	839	865	811	804	853	829	826	800	869	819	886	841	859	881	809	818	861	846	802	845	783	835	843	808	843	843	848	829	884	826	827	854	807	839	811	847	798	849	845	821	801	849	830	789	791	844	877	809	845	853	822	856	826	875	839	767	865	840	874	850	854	853	820	795	809	841	851	827	763	831	837	851	870	822	789	797	852	784	842	843	839	852	840	827	824	864	853	773	876	848	824	814	836	802	832	820	806	856	847	804	860	849	817	816	840	781	828	843	805	823	822	825	853	907	833	795	815	828	846	842	823	844	813	823	839	771	889	841	820	849	860	812	824	810	869	844	788	845	826	808	840	835	761	839	826	853	843	806	796	827	892	822	805	837	881	849	856	805	796	852	870	880	788	859	849	870	827	851	816	791	852	838	844	844	877	828	790	835	836	823	862	838	767	850	824	854	841	835	828	818	801	798	863	797	825	851	813	867	847	809	793	846	878	766	837	849	801	818	795	801	864	788	853	837	818	897	805	838	800	849	825	831	796	813	852	817	853	835	853	819	806	803	804	784	829	809	863	798
10741	1141	1287	1069	874	708	567	509	410	422	425	391	403	390	412	371	363	370	315	337	328	330	332	335	346	351	376	304	325	300	291	339	322	331	306	339	325	297	291	315	327	334	362	322	337	301	340	314	318	310	292	319	312	312	315	329	303	337	326	314	321	323	298	327	312	319	326	336	300	324	288	312	323	313	305	305	347	335	335	357	345	308	343	323	305	311	302	337	303	327	343	330	311	314	331	327	323	347	317	335	327	310	315	316	310	333	293	308	316	292	307	346	351	326	312	317	296	284	297	296	328	316	312	308	326	343	310	322	315	297	299	293	310	325	324	297	322	331	338	331	314	327	313	320	310	321	314	328	331	317	332	336	326	326	323	318	337	300	314	309	345	339	305	296	308	366	321	316	331	336	342	331	327	307	319	319	328	327	336	302	311	334	360	296	343	338	337	329	345	303	293	301	329	312	299	308	321	318	317	315	321	303	311	301	311	316	318	284	277	327	322	324	295	320	320	320	311	332	333	288	317	330	319	289	279	327	320	309	316	309	325	290	315	338	289	363	278	283	329	354	313	316	321	325	305	311	324	304	281	294	293	326	304	314	319	312	327	313	330	313	329	307	294	331	295	320	333	336	329	288	316	308	311	311	325	322	293	300	318	311	323	292	333	317	325	317	314	315	371	320	318	268	320	283	306	312	350	308	302	322	322	322	318	320	335	308	335	292	333	326	294	327	299	311	311	311	339	324	332	329	320	324	293	305	325	329	308	286	310	336	294	320	302	304	326	350	327	327	329	334	325	329	333	315	291	275	315	314	324	319	311	343	301	323	360	319	296	322	331	333	316	292	331	324	285	314	334	304	331	281	333	313	314	301	298	329	324	368	331	303	316	325	292	338	300	294	296	329	327	324	331	285	308	322	280	308	342	332	302	305	309	312	323	295	339	280	319	309	297	305	322	307	356	354	334	301	319	293	314	324	319	325	304	343	311	338	298	357	330	300	313	295	319	319	302	330	328	333	303	307	307	339	286	308	305	354	344	347	340	322	289	302	356	340	313	311	318	306	346	287	311	308	318	316	354	317	340	293	291	329	330	342	309	332	331	307	326	319	294	310	306	350	295	313	320	339	356	305	314	331	319	344	309	303	336	326	321	313	314	311	324	289	346	301	322	317	302	338	335	321	307	336	324	327	324	327	311	335	308	330	327	346	314	290	299	345	333	295	302	314	286	284	297	306	335	322	287	330	294	344	343	332	337	317	326	287	321	356	320	336	321	307	300	286	299	300	314	301	309	326	306	287	331	303	303	312	324	300	309	305	317	342	320	309	308	318	318	309	316	352	306	311	357	317	329	297	326	354	322	340	318	351	341	341	288	310	329	292	331	327	314	298	320	332	317	309	323	322	293	318	329	313	296	337	319	308	336	289	350	312	301	312	362	324	319	337	312	319	333	311	321	293	316	348	299	298	328	331	327	338	323	329	309	323	311	298	324	325	292	289	315	304	320	302	332	307	326	313	328	315	291	336	318	347	292	320	300	309	287	311	277	297	330	335	315	290	287	319	328	309	332	354	335	324	341	283	343	308	357	282	308	367	312	295	305	331	314	323	317	326	313	315	324	303	292	312	305	325	304	303	284	294	314	318	306	326	330	323	320	318	283	314	332	347	319	329	309	275	313	318	314	318	321	304	328	344	326	312	321	333	325	301	310	303	293	292	321	307	309	279	320	310	348	305	309	345	323	262	320	301	324	312	327	343	281	293	301	308	335	322	311	299	295	329	337	274	296	309	329	305	301	319	330	320	293	325	321	306	303	340	340	309	309	296	298	369	354	312	333	331	314	361	334	320	325	334	326	304	287	366	344	326	333	330	290	334	353	323	307	310	326	351	329	327	316	339	308	295	313	314	320	323	318	318	306	301	300	301	321	333	330	346	299	337	294	322	284	324	328	309	303	317	326	315	325	318	320	343	348	358	330	290	324	318	301	333	295	306	300	297	308	341	319	321	341	323	307	315	305	318	328	338	306	328	309	325	326	318	347	343	356	348	278	295	286	320	300	330	304	317	334	286	299	338	308	327	304	316	326	287	321	344	330	297	325	312	325	343	298	321	302	345	297	330	326	324	334	296	320	309	335	296	320	332	296	353	286	327	295	306	331	364	333	319	297	360	307	299	333	360	316	344	318	314	295	330	328	314	323	338	299	320	301	293	322	340	311	334	345	340	312	305	327	293	305	309	308	336	334	297	316	323	306	320	311	324	298	313	333	334	310	324	312	311	318	340	312	331	323	305	332	308	304	285	344	329	297	305	291	320	321	318	310	324	305	336	313	317	311	328	308	337	343	292	312	309	307	320	303	347	298	351	334	342	325	325	311	295	310	323	295	331	304	344	311	340	316	317	322	303	331	323	285	286	317	364	317	339	294	331	282	298	298	316	320	316	311	339	353	343	314	314	339	315	328	311	325	317	317	317	307	312	330	299	331	324	272	302	314	331	305	310	324	343	301	324	349	337	321	308	327	320	330	329	327	315	315	341	327	331	319	322	302	323	322	342	334	287	344	322	314	334	306	321	289	299	316	333	305	291	353	321	342	313	304	330	345	324	287	345	296	320	297	325	319	328	302	326	310	325	301	334	349	301	313	312	296	312	325	335	311	312	332	299	285	338	316	307	308	288	306	320	305	311	348	356	344	338	326	293	313	320	298	347	347	329	313	308	345	307	325	318	367	295	275	314	297	300	306	336	322	294	303	339	338	311	327	310	278	321	298	338	316	322	288	298	327	320	328	296	337	323	312	294	362	299	312	300	346	366	337	342	313	308	325	293	329	317	312	298	309	304	338	346	313	333	316	302	334	293	298	320	331	290	337	333	318	326	309	284	316	300	335	291	336	302	311	313	310	302	305	303	320	334	307	319	378	300	315	327	315	329	308	325	336	336	365	320	298	327	282	331	267	336	294	312	322	305	331	309	326	327	324	309	284	301	309	325	331	323	323	326	345	294	331	306	301	302	281	328	314	309	325	321	318	279	318	334	293	332	306	307	322	298	301	333	340	324	300	305	300	280	358	307	279	320	329	327	328	349	315	301	336	280	327	328	312	299	283	296	341	320	325	316	306	319	368	327	300	305	308	328	284	337	325	309	340	320	284	282	317	308	352	313	321	331	287	317	296	320	344	275	292	291	312	308	302	336	327	348	306	325	299	325	307	303	305	304	293	301	329	299	307	322	325	351	321	303	327	308	293	355	330	330	297	333	314	291	330	305	329	306	333	323	319	325	315	321	346	277	300	317	304	299	332	308	341	325	292	322	326	343	305	299	328	310	334	309	297	288	325	311	310	312	294	315	328	310	320	325	324	304	284	342	329	306	322	303	318	334	334	334	302	337	334	308	327	374	341	310	349	328	297	300	315	293	322	313	293	321	306	288	303	302	341	344	320	345	276	334	334	289	299	335	289	285	310	310	311	316	316	303	311	325	320	301	330	319	330	356	328	297	330	283	316	332
6413	1494	2661	3224	2878	2521	2186	1907	1650	1516	1427	1328	1239	1224	1182	1131	997	1046	1044	982	1021	973	943	897	955	913	947	922	883	846	886	930	859	816	903	906	866	864	910	867	887	806	847	815	855	815	811	819	820	830	869	837	797	804	870	823	845	857	821	859	894	869	851	834	845	847	836	813	865	874	790	772	796	824	798	825	849	799	855	838	850	788	838	827	837	764	783	816	809	769	831	852	827	802	815	885	790	823	840	819	794	781	816	783	761	811	829	825	826	821	795	841	766	826	846	825	812	802	814	827	821	790	860	843	756	843	856	787	825	798	808	802	806	833	788	808	832	807	785	799	785	813	841	810	798	808	818	809	841	847	787	846	777	754	835	816	799	828	797	737	839	765	827	764	769	805	829	818	802	852	831	805	836	788	794	815	737	757	778	788	811	796	841	783	756	799	748	789	845	802	759	774	832	826	835	802	831	737	840	830	823	837	833	789	820	807	839	788	785	806	789	792	788	828	811	866	800	825	779	806	855	888	791	782	814	814	778	823	779	792	870	786	816	777	809	841	791	783	790	815	805	793	812	849	809	794	805	791	800	792	798	800	779	790	820	820	790	771	796	820	826	784	831	802	781	843	812	878	789	807	825	827	831	815	828	752	798	846	817	778	778	791	801	810	822	804	818	752	797	799	793	784	811	791	809	793	802	828	765	819	851	837	809	758	848	781	788	787	883	868	793	824	780	801	772	780	789	797	844	819	794	803	818	830	808	832	798	837	820	783	819	844	821	823	822	819	854	788	829	820	821	818	792	804	746	766	781	803	808	819	826	815	846	883	823	808	806	791	813	797	789	775	856	805	781	779	816	794	805	727	836	813	843	846	766	788	823	803	787	790	860	806	831	791	784	773	846	789	808	787	841	784	768	835	785	836	825	816	787	786	768	821	845	835	753	803	773	805	842	783	789	792	776	808	792	799	791	794	800	806	829	817	843	811	781	856	786	853	836	786	831	782	808	793	738	828	760	809	796	807	802	794	820	844	792	780	803	830	797	819	805	850	833	810	790	794	839	779	823	787	820	817	806	812	759	809	815	856	829	888	788	793	830	788	829	824	834	834	798	834	797	823	870	789	836	810	794	846	794	804	869	799	842	807	787	826	774	833	830	830	857	810	835	794	756	770	841	802	787	771	799	793	820	775	808	781	731	854	811	783	820	804	831	810	792	773	823	821	780	820	801	826	846	849	801	784	855	814	818	814	792	824	819	807	822	809	804	802	780	805	798	827	834	833	842	787	824	815	810	812	776	829	758	795	829	795	800	749	746	797	819	835	800	798	781	805	842	815	758	739	814	799	771	818	819	814	888	826	828	804	816	829	811	817	819	800	793	782	825	858	743	830	819	812	830	814	789	756	802	827	793	780	854	811	826	779	807	794	799	798	841	764	850	844	823	822	785	805	839	790	819	812	783	810	825	769	846	860	800	814	848	800	773	783	793	806	795	861	825	797	774	771	785	798	756	837	793	816	834	839	813	789	775	835	776	777	854	852	793	765	797	806	840	815	829	806	807	773	854	771	819	779	801	842	806	852	786	793	775	788	713	852	800	799	825	751	822	804	822	762	798	827	803	826	789	796	777	815	828	761	807	783	791	755	747	819	821	804	810	827	835	813	807	830	852	809	809	853	879	803	815	779	824	825	760	774	809	794	822	842	809	805	818	808	728	815	822	781	825	827	808	760	806	786	798	808	760	811	821	816	803	780	823	777	770	826	847	810	806	846	803	819	870	800	773	795	824	844	811	773	778	793	752	798	839	784	796	820	828	821	844	836	766	844	747	791	813	788	774	834	756	841	765	823	807	806	806	808	798	793	823	822	816	781	822	781	782	847	847	788	778	821	804	797	849	829	843	783	855	790	837	794	798	779	751	815	782	785	768	772	798	842	774	826	773	787	788	817	790	807	814	807	842	782	833	790	801	824	804	809	811	821	768	761	740	800	778	811	771	782	819	840	770	812	816	796	841	814	829	797	825	797	829	834	763	840	865	856	810	813	781	852	826	827	862	781	808	807	800	786	825	821	825	850	768	760	799	791	807	842	766	837	864	781	815	783	806	790	803	765	797	813	753	824	774	819	789	788	811	802	825	826	795	791	839	836	823	842	775	812	795	811	781	797	870	800	785	779	794	853	812	838	780	808	812	804	818	826	787	812	794	799	804	800	832	825	827	801	789	789	814	766	811	769	840	831	868	789	835	822	759	839	764	762	804	798	813	863	849	798	776	855	849	820	784	752	851	837	785	792	843	789	823	819	839	823	763	808	805	829	796	851	822	768	877	816	822	830	815	879	813	789	838	809	836	831	840	792	786	828	802	781	790	806	790	798	817	766	774	806	852	820	785	852	810	838	796	810	834	853	780	816	786	736	829	817	806	821	804	837	800	859	840	847	779	814	814	827	792	797	816	753	760	832	818	824	817	849	780	815	784	840	848	827	830	793	810	791	832	839	811	794	799	802	794	759	778	783	799	798	776	772	797	830	857	828	811	809	881	762	785	781	827	820	820	832	864	810	778	778	809	770	826	853	819	858	834	769	830	810	745	804	776	839	782	820	798	840	779	823	789	848	871	720	816	791	830	796	814	821	827	823	807	864	758	822	837	835	766	783	784	862	807	807	802	791	748	845	839	781	802	868	842	751	734	795	774	844	826	851	772	808	772	873	814	808	772	797	791	779	779	806	788	778	819	822	776	833	788	817	841	799	823	787	800	832	802	811	831	790	856	831	824	843	812	819	840	829	830	824	828	809	826	851	848	831	831	775	768	787	807	800	800	813	766	725	785	826	810	811	815	768	808	869	817	827	800	802	794	834	843	799	825	825	797	807	789	793	834	855	811	874	786	823	817	842	810	794	801	783	832	824	826	876	843	828	776	805	791	792	832	786	753	760	802	842	810	823	780	815	840	778	810	824	814	784	832	762	792	808	808	805	842	780	888	831	851	822	781	821	769	842	774	827	846	822	779	838	796	781	785	795	815	823	794	791	782	844	834	854	770	779	798	819	791	827	808	833	803	774	799	740	819	817	812	790	806	756	801	821	796	822	822	774	775	809	809	784	830	789	794	809	852	810	750	832	823	768	846	765	807	816	845	743	856	776	798	744	808	793	803	816	806	867	827	806	774	810	846	802	850	820	784	808	817	797	833	790	823	769	857	808	819	860	775	877	769	804	851	793	841	801	792	791	838	764	786	855	763	805	804	818	754	801	829	749	811	837	788	814	844	799	816	839	843	827	833	829	792	776	837	791	795	760	812	805	828	846	830	755	815	764	814	820	883	814	811	809	782	782	782	809	786	853	806	853	845	737	825	789	842	755	811	826	785	775	783	851	755	824	841	797	869	793	796	814	815	841	853	804	774	817	794	818	829	772	784	800	863	842	832	825	835	826	830	804	784	782	841	777	833	855	805	872	859	780	849	771	866	809	763	783	806	824	851	805	903	794	786	809	835	860	873	825	811	785
18913	2419	2214	1674	1151	890	683	507	440	388	353	273	260	251	249	237	218	193	189	189	197	189	197	167	183	191	157	190	174	162	175	179	172	151	172	151	159	153	184	144	146	167	156	151	149	167	140	157	138	156	142	139	150	157	146	135	166	130	150	159	149	158	151	145	138	170	132	168	121	172	137	148	132	163	145	159	147	174	148	150	143	142	161	150	137	158	143	158	141	153	168	146	155	148	144	134	163	143	145	159	159	135	155	124	137	138	151	133	145	158	152	147	155	145	175	168	137	166	169	154	136	160	140	155	142	136	153	126	141	145	171	136	143	153	133	142	135	152	142	131	172	137	143	167	163	161	159	165	153	163	139	166	147	162	142	159	157	137	163	145	168	159	142	144	141	143	164	168	151	149	141	160	127	125	137	148	139	144	142	186	150	135	142	151	140	145	138	140	137	143	152	148	140	146	146	151	142	151	155	133	147	155	163	139	148	146	163	146	162	145	162	175	149	160	137	136	127	146	144	162	166	169	150	146	155	163	175	140	169	149	127	133	162	146	157	148	147	125	155	175	154	162	142	162	130	158	141	153	170	153	129	147	142	129	144	135	162	168	155	138	131	158	145	145	145	166	118	146	150	155	152	153	140	141	166	129	153	166	131	153	160	145	156	139	162	132	126	155	137	134	146	161	146	156	145	147	156	135	153	166	162	165	162	152	163	150	152	136	135	159	129	159	135	132	152	134	148	138	155	137	132	185	154	152	138	163	144	162	141	126	150	138	152	140	166	137	144	146	148	145	138	156	152	167	175	131	122	133	116	180	165	130	174	158	117	149	150	144	148	130	157	161	146	154	151	128	155	149	134	164	153	156	158	148	165	135	152	174	150	134	123	148	148	168	145	145	166	162	144	140	144	144	148	143	152	142	163	150	138	144	147	158	144	142	137	143	148	126	169	140	137	139	155	159	156	141	175	145	136	149	158	170	159	151	147	164	140	156	141	147	144	142	133	152	136	130	123	143	135	148	135	154	158	145	138	132	143	145	163	150	141	153	149	137	140	142	136	146	125	157	184	132	143	145	172	151	158	163	144	164	129	147	138	150	162	146	158	133	149	144	147	158	154	143	139	156	145	150	150	157	147	153	159	151	156	139	156	132	148	149	138	153	153	158	155	122	143	168	126	148	145	148	152	146	129	168	161	149	119	148	140	125	135	161	149	153	132	151	154	163	161	147	128	134	148	163	154	171	152	153	153	152	127	157	150	158	145	149	162	172	125	128	160	155	131	156	150	170	151	135	134	162	135	115	132	167	170	149	145	147	162	139	137	135	166	146	154	132	150	138	133	153	156	144	153	140	131	156	151	171	157	127	148	142	158	139	171	134	143	145	150	147	141	137	166	137	130	147	142	121	141	155	163	142	150	172	136	161	153	155	141	156	145	147	184	144	136	165	166	142	140	147	144	164	138	158	146	154	134	162	130	153	142	153	152	151	162	147	136	130	122	139	126	139	147	160	157	150	138	152	159	157	154	142	152	142	142	168	136	141	158	152	163	166	147	156	151	154	169	147	131	161	143	141	163	150	155	137	158	140	152	165	159	161	139	143	163	130	150	176	147	154	145	169	149	148	132	152	163	159	135	123	134	171	149	162	156	164	155	126	131	134	141	144	131	148	132	143	155	124	168	137	157	149	151	160	157	125	132	146	154	151	146	133	152	133	145	143	137	137	146	135	137	135	155	151	158	155	156	163	167	144	150	137	151	147	146	158	152	158	164	137	134	131	142	156	143	129	137	137	155	160	143	148	146	147	144	152	168	142	129	132	138	145	151	139	150	140	146	152	158	153	159	163	150	148	151	110	135	171	128	157	155	139	171	133	155	156	146	147	136	153	142	127	158	150	152	145	165	142	159	136	156	163	159	123	150	122	138	155	139	156	136	147	154	134	165	138	146	145	138	140	156	133	176	149	154	151	135	154	162	147	145	163	158	138	130	157	151	182	169	164	131	148	158	131	157	148	120	133	168	146	160	162	131	150	132	144	156	154	146	140	148	160	141	141	142	158	160	151	144	154	136	140	154	137	144	169	123	141	139	164	129	137	143	171	170	154	158	138	171	182	141	139	153	151	151	138	156	136	160	160	158	143	142	147	144	162	144	158	129	138	145	150	149	154	152	148	161	157	169	147	161	137	156	160	159	135	172	150	141	137	148	154	145	148	160	140	134	128	144	148	145	139	154	115	161	149	161	134	150	158	148	138	170	145	138	138	159	132	147	148	136	146	127	153	134	171	139	134	173	153	128	144	166	155	158	142	156	123	149	164	150	135	143	141	139	149	157	130	151	144	116	150	148	158	122	143	143	140	147	145	134	148	145	157	157	139	143	153	157	151	127	172	143	139	146	149	135	127	140	140	162	146	146	148	148	164	132	148	156	167	158	153	141	158	162	123	144	150	148	153	159	140	143	133	144	138	156	169	167	140	150	128	147	153	132	137	161	162	133	168	128	148	159	129	168	133	157	126	172	158	148	152	150	169	150	154	139	132	146	150	135	141	137	145	151	160	146	132	152	137	140	141	144	145	157	170	120	142	145	129	149	146	133	141	150	141	150	139	161	140	147	150	144	132	155	168	129	140	151	128	136	151	135	145	129	152	131	120	152	142	135	135	145	160	152	144	168	156	121	151	151	179	139	150	164	136	153	146	140	148	117	169	156	131	153	158	156	166	159	135	135	135	161	132	146	152	142	139	147	136	165	137	148	144	152	145	129	136	122	166	139	158	165	140	151	162	142	161	165	134	160	148	149	151	139	139	148	170	159	146	115	154	156	145	164	135	151	131	141	152	144	158	135	147	152	148	147	164	145	134	131	144	143	164	116	132	143	136	173	158	162	139	141	167	164	151	134	147	162	152	130	141	140	130	147	145	162	140	159	165	138	148	140	157	147	156	140	155	140	144	137	137	144	140	166	142	135	147	162	137	166	138	146	141	150	169	130	155	154	134	162	132	145	145	157	138	134	149	136	152	141	145	145	134	162	163	148	141	142	136	159	147	140	136	151	146	180	158	133	148	142	126	135	133	144	138	133	149	134	151	139	160	149	166	152	155	148	138	169	156	167	161	119	148	152	146	170	167	142	151	150	158	144	167	142	133	149	159	150	145	154	163	145	145	143	159	142	133	140	154	156	137	145	157	149	155	154	167	166	138	161	151	146	123	145	152	143	164	136	143	149	128	159	143	144	138	157	145	133	146	166	152	146	151	156	152	160	149	178	144	143	169	138	159	137	129	145	181	148	153	159	159	162	149	145	150	133	147	175	149	142	162	163	146	155	161	161	143	120	166	167	149	168	145	146	149	128	152	152	132	161	155	147	134	169	158	143	136	129	143	133	171	145	146	157	129	146	146	133	149	146	161	153	168	150	183	150	154	126	183	154	147	139	160	152	135	130	152	156	143	134	154	139	136	171	125	140	159	156	155	152	138	128	134	157	148	124	165	163	153	141	151	134	141
8391	1903	4065	4910	4492	3662	2978	2509	2167	1911	1624	1485	1311	1197	1025	984	903	851	842	812	754	718	734	678	681	676	624	617	605	577	579	566	570	570	539	534	556	508	506	508	514	516	483	515	497	492	496	494	468	462	470	453	445	453	474	492	481	476	449	465	458	449	403	450	466	461	475	438	453	435	448	449	432	482	434	416	452	433	436	424	425	452	457	413	455	444	439	478	425	443	462	431	430	432	477	434	441	442	423	459	434	412	447	431	385	392	418	399	403	394	416	442	473	451	425	428	436	422	434	439	426	395	402	426	428	431	447	449	434	423	427	408	382	406	453	459	413	403	446	428	420	443	436	445	418	441	405	432	400	447	431	421	433	452	412	402	428	392	415	444	423	416	384	415	434	404	436	432	427	417	429	430	415	444	448	443	469	396	425	411	423	440	392	379	431	413	395	416	406	366	416	446	427	392	433	417	409	441	451	417	415	412	408	427	433	433	424	414	417	401	414	421	458	405	463	470	412	437	418	390	425	436	460	416	452	418	427	434	420	409	407	417	449	434	418	471	386	422	410	398	442	430	432	408	444	401	420	394	421	420	433	435	468	430	434	421	453	439	417	404	407	423	451	397	374	434	435	404	409	392	454	418	430	411	407	404	404	404	417	438	414	422	410	399	414	399	415	447	401	439	413	416	406	425	416	429	407	402	429	433	400	431	407	428	416	398	402	434	417	399	425	403	443	471	421	412	366	437	405	400	414	418	395	438	366	419	432	398	442	422	424	483	401	440	406	415	410	411	419	463	392	424	435	399	443	431	421	439	378	412	462	432	418	429	428	414	426	407	393	404	406	470	431	370	421	438	403	408	417	378	434	399	403	414	420	396	411	444	444	413	477	411	467	391	441	425	430	426	389	404	445	408	394	440	392	407	404	404	409	447	437	415	459	422	390	386	400	398	422	388	410	391	422	384	429	404	416	401	417	444	425	420	437	420	429	406	410	435	417	433	397	417	413	421	441	403	411	410	421	436	407	401	456	397	408	415	399	410	412	404	442	419	452	443	385	394	398	405	436	421	445	430	412	422	405	432	410	409	430	423	432	374	438	400	423	428	435	437	428	429	393	424	424	483	456	407	407	432	430	402	454	386	388	389	435	407	438	424	429	450	455	412	382	425	440	413	427	396	404	414	425	424	397	413	406	422	397	411	383	453	422	395	392	383	414	395	458	441	385	431	414	432	404	418	451	414	436	454	392	429	411	424	431	418	425	414	357	433	421	446	406	423	400	422	425	409	426	433	416	389	407	430	435	404	428	395	395	423	420	469	444	446	390	430	414	405	403	438	392	413	427	441	421	403	421	435	419	407	428	423	425	405	395	421	400	447	427	448	462	440	449	417	403	454	419	416	443	384	402	474	430	438	414	409	415	405	405	407	416	401	405	418	401	425	479	431	427	444	418	413	389	429	435	436	427	401	397	414	403	392	377	399	415	435	365	368	407	443	418	422	435	420	450	466	441	408	438	445	409	413	462	378	437	393	392	431	435	446	417	408	412	425	419	455	426	424	392	404	430	379	426	442	416	425	405	430	400	431	444	423	447	445	477	419	412	439	391	438	398	374	447	397	448	398	435	432	419	410	439	453	426	421	383	371	414	426	422	379	393	424	448	436	402	447	440	415	419	439	434	441	448	431	392	419	409	402	378	415	443	420	413	405	383	446	399	386	422	418	403	441	431	460	430	426	413	443	433	375	426	457	408	375	425	437	390	430	417	445	440	431	422	423	420	458	394	402	429	392	431	415	398	415	407	392	390	420	443	410	402	430	450	409	423	453	450	428	404	426	431	376	414	402	459	409	389	419	451	421	399	406	416	421	437	436	417	411	427	454	393	380	431	430	425	427	416	421	461	403	423	417	430	402	439	446	422	410	426	433	400	401	425	422	405	410	418	422	427	378	435	425	391	438	408	396	406	436	447	408	429	455	454	428	427	398	429	437	424	404	403	400	434	413	444	454	415	411	468	431	410	418	455	400	434	434	410	425	418	418	399	399	410	431	425	409	405	423	411	415	462	410	425	398	426	412	412	430	415	399	440	411	407	437	456	452	439	423	416	384	403	402	410	412	442	438	387	441	421	425	404	401	363	439	435	413	429	413	438	401	403	445	387	434	412	427	435	423	449	409	432	417	419	407	388	425	420	443	401	393	394	364	452	403	411	390	403	417	376	422	453	446	440	384	424	459	420	370	419	391	431	430	440	412	390	438	393	438	398	441	423	386	398	390	419	448	399	400	424	434	412	424	404	418	427	401	417	414	448	425	436	427	371	415	392	416	404	425	429	435	439	411	467	437	468	394	449	446	471	418	422	410	415	430	407	456	427	438	465	446	384	417	380	414	392	435	399	432	403	427	391	429	416	403	434	416	418	412	379	429	431	449	407	392	454	414	415	440	414	419	424	408	419	412	416	428	435	435	451	397	427	422	397	422	423	416	416	400	407	404	422	436	397	424	403	405	430	413	455	421	387	418	415	425	431	393	443	414	427	412	386	379	418	428	421	429	418	376	427	420	413	434	439	423	384	405	407	420	402	405	444	467	466	387	399	452	404	451	434	419	418	406	399	401	475	395	395	441	415	390	447	399	383	424	405	419	409	387	422	455	457	401	390	421	424	423	435	392	411	415	434	440	431	412	432	406	431	416	435	400	413	449	412	427	415	394	401	419	464	422	424	400	430	446	413	447	467	436	422	414	369	423	410	402	393	418	419	369	415	402	411	393	431	443	449	383	388	416	409	410	429	440	409	398	439	420	401	384	434	406	444	400	386	454	416	415	407	446	409	394	413	414	397	434	393	451	423	392	432	428	405	399	409	423	425	390	408	416	438	410	457	434	389	457	433	423	446	406	386	418	386	408	402	411	420	419	425	427	413	419	431	439	439	442	422	415	412	416	444	432	415	403	403	389	427	416	422	429	402	459	433	419	407	391	393	411	394	411	417	394	414	401	405	442	430	394	433	431	417	443	461	419	407	392	410	365	417	415	409	422	379	425	368	438	413	396	405	448	391	395	380	444	413	424	437	385	410	440	401	402	440	412	419	409	419	398	442	408	421	401	409	419	403	453	398	424	469	411	467	453	420	427	406	413	428	442	416	407	411	464	429	410	427	412	411	426	410	457	433	388	404	441	452	408	391	425	401	390	421	438	422	404	391	454	411	456	454	417	404	420	457	428	414	403	391	441	409	415	411	359	396	409	416	407	416	400	456	429	437	420	393	448	397	438	406	385	384	403	415	418	390	454	424	411	420	444	454	399	419	409	435	401	430	422	416	477	412	369	395	436	403	416	408	411	403	405	385	404	410	408	425	412	414	430	425	417	414	435	426	406	464	419	424	404	468	420	435	402	454	423	435	419	438	376	424	415	420	431	423	424	452	413	404	419	425	426	442	406	434	417	439	393	413	463	395	412	406	453	470	438	404	433	426	404	417	438	445	393	386	439	417	446	441	402	400	406	415	406
2699	385	392	383	344	384	362	344	328	308	315	353	346	336	322	279	309	281	335	323	336	317	343	311	329	367	363	350	348	335	340	357	326	312	322	338	312	298	330	301	321	320	305	354	321	300	334	312	318	333	316	332	312	334	343	354	337	333	303	322	339	312	316	306	313	347	335	332	333	365	317	331	304	333	335	316	296	319	316	324	316	319	317	381	328	314	319	326	314	293	325	325	308	333	291	326	334	322	283	346	316	311	322	309	307	337	331	337	324	343	319	345	330	317	312	328	307	299	328	305	346	309	324	323	334	320	333	333	310	332	343	305	360	312	335	327	349	314	345	370	301	320	338	314	307	322	332	312	336	319	323	342	342	308	280	313	342	288	346	353	353	313	301	331	324	337	315	347	298	324	341	311	347	296	330	321	353	315	332	349	311	309	323	319	301	337	325	308	340	342	339	306	306	325	348	317	313	337	330	340	319	343	320	325	337	305	337	333	320	305	335	325	293	329	332	347	312	324	329	337	311	323	346	328	310	291	291	291	325	329	311	354	336	295	302	333	308	305	315	300	324	327	327	286	360	330	345	320	333	311	315	326	313	329	318	288	314	325	337	309	319	336	327	331	299	337	308	306	333	298	353	323	318	320	327	333	317	309	305	330	326	330	314	302	324	315	317	330	325	312	317	338	335	318	318	319	291	321	287	298	334	335	339	330	355	329	302	330	319	327	329	333	319	336	326	311	327	293	340	312	322	324	316	318	336	319	314	318	340	313	294	332	309	325	305	289	302	317	314	289	327	356	290	344	281	314	356	333	302	327	353	368	338	332	301	334	343	332	321	303	284	341	319	327	302	276	300	328	305	311	332	310	324	308	339	320	323	320	327	341	338	338	324	345	304	303	311	329	336	315	302	336	331	334	330	289	301	312	334	311	312	337	335	343	298	322	318	345	350	327	324	313	329	282	329	309	324	348	335	343	331	358	308	313	313	315	308	326	331	332	320	336	320	321	320	352	318	314	324	335	340	363	325	318	330	346	319	325	318	319	335	348	319	311	324	354	316	343	341	317	305	346	340	305	328	333	312	310	325	348	335	327	323	337	366	339	377	327	307	307	297	298	305	284	306	309	327	329	305	359	297	323	298	338	338	349	313	309	321	311	322	335	329	304	364	298	286	300	331	320	324	322	290	323	342	369	303	337	295	313	336	349	290	317	285	308	342	331	326	303	300	344	348	328	316	335	322	330	340	321	321	320	333	334	352	340	353	331	304	326	336	353	337	329	281	358	329	291	312	306	330	293	321	343	315	313	337	330	334	330	333	328	329	339	306	296	368	315	299	295	320	318	346	273	301	323	303	342	325	322	340	344	291	311	337	314	321	302	310	297	334	333	302	316	341	316	332	318	343	304	327	333	332	331	298	323	322	348	341	317	337	327	317	319	278	317	327	353	332	368	314	328	338	351	325	310	315	301	278	304	331	319	303	338	295	336	316	331	285	314	326	347	319	312	328	325	317	332	308	350	324	315	320	315	348	317	313	349	290	305	339	286	317	322	317	350	339	367	354	327	324	328	291	362	326	335	342	294	310	329	325	320	329	302	318	307	336	279	317	321	340	336	323	320	308	330	284	301	336	300	321	334	317	361	320	323	331	301	326	307	301	301	316	330	305	304	317	306	324	324	284	339	310	351	309	346	310	342	336	338	326	325	330	351	277	328	331	319	366	315	333	331	328	324	306	329	335	338	299	331	318	336	323	320	315	342	373	316	290	319	329	345	323	325	294	349	331	317	333	340	320	323	350	300	337	334	361	335	371	334	331	319	346	308	314	321	318	319	317	333	312	337	365	333	299	320	338	323	296	336	333	314	340	321	323	304	298	339	319	327	298	349	315	337	296	308	335	321	308	335	307	362	336	295	324	300	359	324	319	303	327	351	310	325	306	318	355	307	311	333	326	322	339	322	314	343	316	322	305	318	287	332	330	319	326	339	340	352	329	316	296	335	296	361	319	351	311	326	303	318	312	329	312	312	321	332	307	322	331	320	299	322	337	311	331	316	311	306	343	316	324	313	309	315	306	336	371	338	309	331	304	303	293	325	331	325	327	323	336	311	369	318	316	327	329	354	332	321	337	332	317	321	350	351	327	334	317	300	308	317	326	318	329	400	322	334	331	326	344	321	320	310	339	345	318	333	332	327	317	363	299	335	359	330	330	345	343	327	306	322	308	316	354	323	327	325	307	321	318	347	329	297	280	341	336	312	332	313	320	317	335	316	302	316	310	311	295	299	306	351	330	332	317	341	322	338	310	350	342	359	308	312	318	340	302	307	315	307	328	317	335	324	340	341	338	302	302	291	305	309	282	336	324	325	324	300	327	298	333	331	313	327	308	323	309	330	323	321	328	311	309	296	331	323	320	311	342	333	323	351	327	304	354	318	323	320	304	305	318	284	325	302	334	292	343	325	313	313	328	347	313	316	336	335	323	327	341	331	298	308	335	388	325	320	323	324	339	336	323	313	308	329	301	321	329	333	323	287	318	333	312	327	329	337	320	322	316	306	309	326	318	316	332	327	305	341	304	306	347	324	315	284	292	306	338	322	318	359	340	342	302	305	344	332	308	338	289	346	326	338	326	327	334	314	328	320	321	340	322	296	315	341	355	304	312	332	330	361	332	337	342	327	331	329	364	324	314	341	327	295	338	326	290	380	300	344	329	319	315	335	328	329	335	278	325	309	346	327	333	323	338	334	308	314	311	317	327	321	314	311	332	284	312	310	323	333	363	319	339	314	330	292	292	324	307	335	342	349	332	327	349	338	318	326	351	320	344	313	346	337	326	302	321	297	363	347	359	332	338	304	293	289	321	324	303	336	300	332	313	326	279	344	315	311	323	298	326	305	367	329	294	294	318	318	317	332	337	306	328	288	351	324	313	347	355	283	335	345	354	295	326	316	323	327	332	317	337	352	299	364	358	316	326	300	334	328	334	339	330	324	314	316	328	323	322	311	318	314	364	300	321	317	325	331	307	330	341	346	324	325	347	297	297	322	323	337	349	329	366	311	286	332	349	315	328	301	295	332	350	306	320	337	332	341	319	347	300	328	309	312	326	318	340	343	338	303	369	316	316	318	350	303	321	312	298	296	325	317	328	349	338	333	346	326	327	342	293	318	308	318	288	327	322	291	299	330	310	312	333	343	327	332	311	313	327	311	316	327	336	336	321	330	339	314	345	332	307	321	352	321	305	327	319	318	326	297	312	335	344	369	336	294	321	298	287	293	315	319	306	275	305	306	363	301	292	313	315	325	306	315	338	331	324	294	327	321	346	306	319	349	324	297	311	314	321	313	305	313	326	331	313	327	309	338	327	353	321	308	313	322	330	313	330	306	352	297	332	322	310	345	329	338	325	304	316	340	334	307	326	305	330	326	314	328	341	285	326	316	320	297	321	316	348	284	337	324	298	306	283	320	331	299	301	336	320	321	309	370	318	333	296	308	349	313	319	313
2609	899	918	1058	1037	1007	969	919	952	881	865	799	893	866	878	872	859	881	838	837	855	857	856	899	898	853	845	889	852	843	850	864	853	871	844	832	851	858	810	844	834	869	830	866	837	795	802	858	797	885	897	860	785	848	796	917	840	878	855	838	815	859	838	879	798	830	843	808	854	820	859	864	821	809	822	844	848	821	842	798	874	828	866	842	860	857	845	837	821	819	831	834	804	809	868	820	826	817	852	827	837	829	851	839	811	820	851	844	855	799	832	826	794	854	791	835	888	845	862	847	814	788	835	887	844	854	887	828	833	861	852	889	800	815	882	786	836	858	819	837	832	833	800	832	834	845	809	858	792	819	841	820	855	834	861	837	858	850	812	876	843	826	836	796	829	844	900	816	853	809	844	859	874	838	868	816	834	814	841	853	813	837	836	812	837	838	822	836	845	830	811	832	815	818	836	795	828	798	842	772	805	857	788	807	831	831	775	778	798	886	854	882	826	865	877	808	846	865	837	770	787	844	803	811	832	839	803	820	790	824	786	867	859	831	806	839	859	857	859	846	815	828	807	808	824	820	875	864	836	811	826	794	805	845	836	787	819	816	809	860	776	853	920	809	829	835	872	840	868	830	863	812	810	845	810	873	819	885	790	853	861	853	807	831	891	835	867	843	875	819	794	806	852	846	883	880	844	813	851	869	848	859	872	811	816	845	855	827	820	828	864	856	834	839	822	857	839	878	822	853	845	828	816	861	856	838	840	825	871	847	804	878	896	833	871	830	842	854	848	874	816	837	824	848	854	831	786	830	866	856	790	806	848	844	893	807	850	856	830	823	826	836	803	861	834	838	841	862	828	815	829	816	873	826	839	899	823	855	848	822	820	844	911	835	755	846	778	815	824	835	874	820	800	871	820	872	839	849	827	903	864	807	832	870	817	826	850	829	881	827	858	823	852	856	883	850	878	859	841	817	862	796	886	823	851	783	888	837	873	862	817	866	828	807	825	814	848	784	857	822	876	849	895	849	819	868	879	847	847	836	815	842	814	831	848	862	835	796	882	799	840	875	817	901	831	860	858	872	783	783	865	849	928	830	877	805	833	837	850	842	902	880	873	816	845	880	891	855	849	809	816	849	837	873	816	875	832	827	823	848	848	799	893	794	819	856	843	869	807	838	835	826	791	830	764	824	834	838	860	877	836	821	890	852	877	832	815	858	826	870	859	811	840	859	830	811	830	858	872	840	857	870	846	819	801	860	828	856	830	834	828	802	862	852	869	815	866	814	804	836	834	778	821	806	863	809	907	835	870	807	879	821	819	858	838	845	912	811	871	856	847	810	896	811	833	803	803	885	822	807	843	827	837	841	785	830	866	817	847	808	816	846	873	826	857	878	847	806	860	832	881	841	859	849	847	842	880	797	774	904	850	843	854	858	832	810	813	813	860	802	816	852	800	771	851	823	871	848	842	849	846	837	899	858	869	832	817	850	857	863	850	818	835	845	795	811	815	816	824	847	824	817	821	844	819	846	833	856	818	783	860	763	859	819	815	791	803	851	836	839	824	807	847	895	816	829	859	853	854	852	846	822	877	819	847	837	815	805	863	830	784	830	841	837	803	892	853	863	882	887	808	819	833	837	873	822	849	810	802	836	840	793	800	801	862	924	771	819	794	837	887	824	865	849	795	853	828	798	850	856	812	838	872	870	858	816	774	891	837	885	850	824	850	826	837	859	799	859	800	875	826	832	827	866	817	842	841	915	828	875	850	881	825	864	827	859	867	880	869	822	840	806	833	855	848	786	826	830	820	824	867	903	834	845	841	849	826	773	845	860	853	837	812	774	816	835	871	858	876	869	833	893	815	836	888	842	808	803	816	830	830	855	845	854	838	793	823	792	834	864	870	866	845	865	788	909	833	847	833	842	835	840	901	850	854	856	852	803	830	835	877	843	868	937	823	847	797	894	831	815	802	821	818	841	785	930	842	845	890	854	815	914	843	843	868	841	839	843	801	867	799	836	790	853	825	861	825	829	851	821	899	805	913	862	883	866	863	842	891	852	841	854	855	876	870	846	790	826	862	829	885	818	843	828	844	855	824	802	845	822	838	833	829	851	855	834	807	816	810	837	832	811	866	820	849	850	833	844	877	792	837	772	833	825	859	816	868	836	818	790	835	921	810	815	837	799	874	855	775	796	810	883	809	854	835	842	856	781	833	828	836	823	803	828	877	862	890	858	836	826	843	797	832	869	842	849	873	860	855	844	838	808	854	851	833	824	849	858	833	795	844	846	848	843	843	786	806	833	858	881	875	794	851	849	807	864	808	790	884	820	833	797	863	799	846	847	853	835	834	804	866	867	814	827	791	823	847	861	874	815	836	837	831	811	805	839	820	839	837	851	862	847	844	832	848	844	838	875	818	813	879	844	871	835	884	877	795	812	838	812	819	819	844	841	816	864	830	842	819	828	822	858	816	890	864	827	856	830	879	864	822	840	843	877	834	822	814	807	864	804	893	839	842	863	879	805	887	806	880	828	842	844	837	835	808	798	840	852	851	819	819	832	845	841	881	841	871	810	845	853	797	886	777	794	849	862	840	850	876	846	840	851	833	798	853	805	819	841	823	885	831	847	844	839	845	870	870	864	812	820	853	873	827	815	812	842	877	804	803	794	820	890	855	820	805	839	826	889	849	804	798	821	858	826	872	795	825	893	797	834	817	876	818	829	831	860	854	856	831	830	857	816	819	819	859	786	873	801	832	801	897	807	812	823	833	802	875	880	871	835	890	831	819	815	817	797	842	834	860	875	833	858	808	846	805	786	843	829	842	866	845	792	841	831	831	864	788	852	849	849	889	773	813	855	844	827	792	848	770	776	870	834	854	818	815	864	861	867	803	891	860	851	856	850	831	861	877	797	792	880	838	827	820	857	821	835	833	870	861	852	798	897	831	820	897	800	883	831	924	840	811	851	822	851	836	833	917	866	870	851	826	832	832	801	815	849	817	836	809	831	892	799	878	850	789	865	852	864	834	868	857	823	863	840	847	842	841	893	817	869	824	836	888	819	851	849	934	821	857	849	808	866	828	815	778	773	801	836	838	817	788	828	874	875	896	872	833	826	807	817	827	836	822	827	827	885	834	823	854	845	855	846	879	812	797	840	879	833	845	797	804	907	843	856	810	860	865	809	824	838	808	849	881	842	852	833	880	819	884	822	853	821	886	834	837	845	833	808	867	845	845	825	902	831	869	824	885	868	846	893	935	854	853	873	864	814	854	820	746	775	885	850	860	825	855	855	851	879	868	855	820	870	845	876	826	813	817	817	832	860	856	850	882	867	834	875	888	853	804	848	821	893	839	824	863	881	873	839	823	889	767	825	840	825	861	826	817	826	847	880	843	836	864	820	838	796	854	872	832	885	867	808	856	793	851	858	850	879	861	833	863	833	810	811	857	820	853	804	843	816	846	840	841	859	872	848	822	800	813	863	830	821	843	856	869	859
10255	1015	1244	995	782	620	636	512	527	446	436	458	395	336	378	317	332	318	329	355	314	343	294	333	311	346	320	327	336	331	305	378	344	364	321	306	321	323	287	371	327	345	301	346	294	324	316	364	345	301	334	351	313	329	329	308	360	351	306	307	342	312	304	303	284	323	302	299	312	310	326	327	294	371	331	329	317	318	325	294	350	294	346	350	333	329	313	283	344	310	316	311	288	286	299	349	334	300	307	338	330	315	290	310	331	383	305	313	308	290	320	303	321	322	318	312	270	323	325	306	313	307	311	308	306	317	297	319	347	311	282	307	310	311	323	301	334	317	312	300	306	320	316	306	321	328	328	301	310	317	296	319	321	306	305	286	333	294	321	325	302	322	322	309	298	284	302	303	310	325	300	301	302	302	294	333	323	323	305	304	297	326	312	310	308	318	312	317	282	360	314	324	309	292	321	285	285	316	282	323	346	328	296	312	321	316	324	303	307	312	309	324	334	322	326	283	328	271	340	305	337	279	275	314	311	323	332	314	302	318	291	317	302	292	273	316	322	343	316	323	315	327	322	307	304	315	308	294	322	317	299	316	303	273	305	318	310	306	311	294	343	290	302	299	311	322	348	317	297	331	327	307	285	276	331	342	303	345	318	305	334	297	322	293	313	308	302	324	305	310	333	308	319	281	298	303	319	324	312	305	311	348	304	328	322	315	301	371	316	310	317	314	327	282	321	328	322	314	308	299	311	289	328	349	305	327	341	316	330	307	296	346	288	293	325	309	309	350	313	314	300	334	305	324	355	322	320	347	296	295	306	308	302	317	300	315	328	316	294	311	319	303	296	332	318	297	290	310	294	312	309	295	278	314	300	299	332	337	313	293	320	297	318	290	315	324	297	327	296	318	300	320	299	318	321	318	301	292	281	299	322	290	286	297	336	322	336	352	308	334	292	312	301	348	315	303	341	317	323	330	339	319	312	307	292	323	313	330	306	326	331	306	323	322	317	299	338	293	299	314	321	311	320	289	329	302	314	320	337	305	316	323	347	323	319	339	338	326	317	296	308	300	326	298	334	276	314	320	303	319	274	290	293	290	307	333	329	293	329	297	341	321	307	332	291	279	316	302	310	316	286	328	317	309	287	326	301	341	317	321	328	302	306	310	309	303	314	311	283	305	312	307	302	334	312	326	297	326	315	299	279	312	301	297	296	331	317	328	339	321	340	314	304	327	340	315	293	299	304	320	282	320	300	326	307	321	369	328	299	318	324	359	328	295	330	330	306	311	326	348	316	280	321	298	325	312	286	292	294	302	291	312	359	308	331	335	319	319	312	286	318	357	279	291	333	300	277	304	312	301	291	349	306	325	311	327	308	327	290	308	373	322	335	274	321	315	333	290	294	328	316	303	332	289	300	299	306	309	311	344	307	339	304	335	309	305	344	307	295	305	304	293	313	359	310	302	312	311	308	327	328	315	296	294	322	337	307	294	286	312	338	323	298	323	308	310	304	302	302	295	348	293	308	329	288	340	304	305	323	289	308	317	291	310	351	328	319	356	332	288	282	312	297	304	343	290	308	325	283	309	323	339	290	330	330	318	297	323	322	329	291	310	312	308	303	312	290	329	288	323	323	343	320	300	311	334	336	298	300	340	353	296	307	302	311	329	319	326	322	302	307	319	326	310	348	323	314	280	315	319	303	315	345	336	295	312	319	298	319	302	346	305	323	324	319	274	295	296	298	313	341	303	314	306	321	302	308	276	318	310	300	305	330	313	322	301	274	311	325	300	332	327	333	317	326	315	312	339	340	326	292	310	301	300	357	350	308	296	304	334	306	320	301	293	314	293	303	306	308	321	286	319	350	332	322	314	319	316	329	321	328	333	300	274	305	323	308	350	298	284	294	319	330	327	315	284	309	305	344	326	317	319	295	319	304	337	328	321	305	288	322	306	301	304	315	317	321	315	305	323	306	310	320	309	320	309	294	341	320	325	327	325	306	312	319	317	314	290	327	289	319	328	309	309	327	352	338	340	327	308	316	304	321	310	305	297	295	297	320	314	288	364	341	299	328	331	333	321	318	338	301	336	289	303	290	293	283	345	337	329	307	325	316	318	308	309	309	300	309	318	313	272	320	318	321	320	323	349	331	309	325	306	303	321	327	345	300	294	302	303	298	312	342	298	321	332	345	333	325	319	340	332	313	286	311	290	314	317	320	282	313	306	282	299	306	324	334	324	336	325	330	297	302	329	336	324	288	307	317	306	307	308	342	313	299	278	308	308	285	309	324	346	319	343	302	321	313	283	311	280	292	307	318	313	316	306	299	282	322	321	315	339	306	328	293	309	311	318	305	344	340	337	340	299	296	328	337	270	356	311	337	267	292	306	311	352	316	331	300	345	299	322	322	337	325	351	307	305	326	320	329	313	314	341	311	326	349	306	326	321	320	326	303	337	306	321	298	290	286	321	315	309	328	300	339	310	313	298	315	284	330	345	325	303	359	332	331	322	327	329	300	345	277	316	286	327	333	354	315	314	338	335	317	319	311	357	334	332	313	312	325	306	297	305	331	337	317	314	313	306	300	318	332	311	329	325	287	320	308	333	297	370	308	333	314	307	306	310	305	321	300	312	319	306	322	295	292	325	324	336	331	332	302	300	322	307	320	362	306	303	319	332	314	329	329	288	332	289	302	300	320	336	314	296	311	292	302	296	328	304	264	329	332	331	311	360	319	295	300	322	329	329	320	305	306	320	303	296	314	320	323	291	353	329	344	336	301	323	295	330	304	349	322	322	310	304	286	279	325	325	332	282	306	310	320	303	281	342	275	308	321	313	329	296	295	293	307	291	303	337	305	293	303	295	349	334	322	325	325	313	317	315	324	302	295	327	311	328	317	317	295	340	336	297	330	315	311	319	327	303	321	358	298	311	301	300	361	345	339	297	328	332	326	296	307	330	298	306	333	319	319	337	327	306	348	309	292	345	285	309	294	356	319	301	309	347	314	318	314	300	325	288	328	313	313	293	342	346	334	290	304	320	305	331	304	323	299	312	331	302	303	305	289	307	313	303	315	283	313	336	304	309	337	309	322	333	311	329	284	298	319	327	307	307	307	336	320	326	306	318	325	293	293	312	318	347	322	273	320	287	321	320	315	324	291	310	329	299	348	310	348	297	317	323	316	304	331	323	324	303	334	346	314	310	315	289	301	297	303	315	331	313	343	328	309	330	316	310	330	333	319	312	306	341	274	313	328	308	311	319	323	331	337	309	311	291	322	309	287	313	310	303	335	286	292	310	299	305	303	313	310	349	315	320	285	317	316	337	345	352	296	317	303	336	327	312	295	305	329	313	302	332	304	346	318	315	307	371	343	329	321	313	311	338	331	310	321	346	349	290	331	294	346	319	285	271	336	317	343	319	292	316	355	354	349	314	280	333	285	344	300	288	348	324	308	300	287	362	307	315	304	321	303	334	350	293	320	297	317	285	307	296	337	325	294	323
6160	1526	2576	3188	2975	2425	2225	1943	1668	1503	1365	1312	1263	1168	1179	1122	1065	1054	973	972	990	983	997	952	920	943	915	872	888	931	886	939	880	877	845	834	891	873	883	843	804	859	881	859	878	851	776	852	882	842	805	798	895	846	821	792	862	822	805	839	840	862	808	798	817	825	861	818	825	801	830	791	829	796	819	832	791	814	804	801	845	811	837	796	806	779	839	824	833	808	759	875	804	810	801	796	810	785	849	842	809	847	830	814	807	851	796	801	817	870	817	829	755	839	845	828	772	814	802	787	807	801	844	863	784	762	817	819	777	799	806	787	837	830	818	806	862	794	825	855	760	815	763	813	797	813	840	811	821	830	838	790	837	797	817	802	831	842	842	784	826	792	792	802	840	791	781	842	832	799	767	844	846	817	837	814	842	799	838	869	843	856	808	773	794	769	859	812	811	834	823	826	878	812	836	827	754	816	818	787	821	780	777	809	808	727	836	840	819	792	821	810	783	787	806	783	798	805	781	804	804	814	827	781	798	776	821	822	787	791	804	823	826	872	822	850	745	840	855	877	817	789	775	753	817	845	807	812	827	768	842	793	852	794	809	792	805	822	846	825	785	797	830	814	833	814	812	861	833	845	790	800	794	754	824	833	775	812	795	817	774	807	803	810	751	767	839	796	782	786	780	754	813	812	800	811	796	823	796	814	858	784	762	772	815	806	782	789	834	816	772	811	852	805	781	835	856	820	758	823	801	787	807	813	816	782	768	794	813	804	760	860	789	783	871	770	794	784	816	792	830	796	817	779	784	829	802	833	786	821	821	840	772	798	815	749	839	854	835	784	845	833	830	801	828	794	768	825	831	761	834	841	827	818	785	815	765	775	772	826	807	832	851	825	844	774	822	782	803	802	779	782	770	797	860	851	809	856	819	798	815	792	768	819	864	768	834	827	832	782	822	842	849	847	800	818	821	824	786	801	809	819	819	756	836	852	798	828	853	779	819	832	776	754	820	796	847	849	843	783	828	809	792	827	869	739	830	794	796	781	815	814	804	808	822	757	850	830	783	792	810	786	790	772	820	795	857	785	742	780	810	759	827	832	782	785	834	857	844	823	794	782	802	786	821	778	773	765	829	827	795	794	770	802	845	827	760	842	786	865	876	810	819	790	813	783	774	825	786	830	807	833	808	784	839	835	813	761	787	830	827	812	831	780	767	779	796	790	835	809	826	833	820	796	840	763	841	827	782	830	803	828	813	790	787	832	844	802	804	817	815	806	823	789	806	799	819	776	834	822	824	856	800	816	811	803	802	800	823	791	774	777	805	858	813	830	840	780	772	796	790	817	838	769	789	817	848	804	787	819	810	805	767	817	802	820	815	801	848	801	844	840	793	813	781	849	803	823	830	814	777	788	848	788	800	823	840	844	825	828	820	859	794	770	840	790	832	859	743	868	761	780	813	793	742	842	771	792	817	762	806	818	809	833	847	773	824	860	848	800	777	797	809	808	773	829	840	816	811	809	785	824	820	820	821	795	802	804	820	832	825	764	761	842	769	830	809	797	792	784	787	781	790	825	836	825	794	824	822	759	839	804	852	811	815	807	852	817	791	786	814	773	827	814	801	820	794	818	809	847	770	843	856	791	802	837	822	800	776	804	844	854	850	811	811	749	796	789	792	808	786	768	785	833	787	817	799	773	809	847	804	808	824	764	838	787	825	836	788	806	847	767	823	775	815	783	781	813	851	830	767	786	799	882	817	823	807	831	747	824	784	822	832	869	805	798	806	786	821	843	748	739	823	837	842	817	769	788	773	783	785	795	782	833	851	739	840	779	791	828	804	781	812	820	826	782	826	802	787	781	810	849	804	792	821	822	824	803	766	796	823	810	805	799	828	823	793	822	749	862	769	794	791	796	796	829	793	885	803	822	774	791	832	803	822	837	781	820	820	779	815	832	817	832	826	789	808	825	831	814	766	827	855	805	805	810	768	838	868	803	825	777	803	793	839	821	813	854	795	803	849	799	828	810	780	807	835	809	789	828	803	781	826	802	861	780	774	817	847	848	855	837	841	827	793	777	823	848	836	770	822	778	786	797	767	793	789	756	824	785	754	803	877	756	789	787	779	787	763	838	820	806	824	825	802	795	826	746	764	791	795	779	781	823	765	817	846	840	824	820	826	798	799	812	865	817	824	815	765	778	826	831	797	800	832	775	821	821	852	787	772	806	818	853	815	755	841	793	838	774	789	796	774	828	796	805	783	809	807	866	803	780	757	821	801	856	775	765	811	801	828	819	840	843	824	771	864	809	760	786	807	802	832	792	795	854	819	741	811	748	831	832	819	801	814	832	829	761	849	781	821	800	808	786	764	833	807	845	814	841	759	835	799	810	863	822	777	789	811	812	812	764	747	848	805	763	795	848	806	799	837	814	776	786	808	800	855	772	835	832	818	803	771	868	801	793	825	821	840	836	785	789	810	885	784	777	748	822	884	791	804	791	822	826	840	771	831	845	833	805	765	843	769	812	804	823	803	791	778	846	834	746	840	809	785	829	835	810	794	810	817	782	772	801	845	796	810	786	818	855	850	844	813	785	803	768	840	797	776	817	797	816	841	795	819	814	839	848	859	797	864	807	833	800	771	767	827	824	793	792	827	764	829	819	816	779	806	824	856	757	809	825	810	818	808	806	818	824	846	815	758	797	805	767	806	875	825	847	787	784	836	834	800	791	793	814	787	736	805	827	766	764	805	849	785	793	851	839	777	786	778	845	815	788	897	816	804	783	793	818	795	823	737	847	858	827	836	805	762	794	782	822	827	795	817	845	823	828	822	826	810	813	817	831	806	815	770	779	847	810	818	827	822	841	825	763	816	850	813	751	811	802	860	839	823	849	771	809	807	882	853	797	782	745	749	832	807	824	828	767	817	782	822	789	764	793	842	791	834	809	777	796	862	788	774	817	805	823	799	829	756	778	764	778	806	809	812	769	783	799	836	821	787	822	822	822	805	828	792	829	817	842	842	797	824	823	815	811	796	828	797	773	874	767	800	807	775	821	817	765	810	766	834	830	757	821	842	812	782	796	838	833	803	842	814	817	793	825	873	766	777	822	838	817	799	817	836	801	845	771	820	806	844	804	755	788	838	865	864	798	832	788	823	791	841	809	885	837	838	773	793	844	796	803	832	836	823	832	865	790	775	795	791	802	845	865	784	830	838	801	824	841	800	850	838	800	764	797	814	820	797	794	752	878	837	827	814	787	807	785	778	801	838	770	778	799	826	807	803	821	791	824	718	801	844	816	796	776	802	756	784	826	748	817	775	802	844	844	785	800	769	820	796	861	766	831	798	808	823	790	852	864	836	793	787	786	781	851	841	804	799	791	775	778	814	826	779	831	784	827	824	845	798	844	827	822	821	862	826	763	766	820	852	809	783	812	785	767	824	854	820	823	848	790	818	824	816	757	836	832	779	818	774	797	847	848	848	807	832	798	849	821	801	832	810	816
18378	2416	2155	1661	1171	884	666	512	433	389	375	306	290	269	261	235	241	221	219	220	191	205	179	202	171	189	170	164	148	152	156	131	171	179	191	176	147	176	158	152	201	165	156	140	159	172	167	150	165	143	154	151	167	170	148	135	144	152	130	170	141	143	176	162	151	142	147	138	161	161	158	144	161	146	156	142	146	151	156	145	154	164	161	159	144	137	132	166	163	149	136	149	164	141	145	141	169	143	139	144	131	124	118	140	144	157	137	149	134	142	151	124	147	130	152	166	141	144	134	155	150	125	139	141	151	152	143	144	149	125	130	133	168	157	145	155	149	140	139	165	157	161	155	167	152	136	131	148	153	168	165	128	136	148	138	151	142	129	161	147	139	128	159	144	159	160	147	157	142	163	159	162	147	158	132	147	166	131	137	147	158	122	160	158	143	147	143	136	152	163	145	157	156	166	141	164	124	155	142	129	160	137	170	148	154	128	143	157	140	171	139	134	163	138	159	150	155	135	142	155	143	153	138	134	150	148	149	141	120	141	144	155	125	175	157	141	152	125	152	123	179	141	168	138	140	143	142	149	133	133	154	127	139	136	147	143	147	162	171	153	151	163	146	146	121	130	141	135	148	121	155	169	154	144	151	159	161	141	143	125	135	173	147	155	126	148	154	147	155	149	146	183	169	148	163	152	159	141	146	164	130	155	126	142	132	126	148	154	159	135	149	149	134	129	142	145	140	150	130	149	163	128	145	154	150	141	159	139	165	143	151	159	152	167	172	148	158	128	176	162	159	160	153	155	140	153	150	130	154	161	170	159	160	128	159	117	165	142	128	137	152	155	157	135	141	135	114	147	121	147	176	155	159	137	155	153	151	147	139	128	146	154	136	140	143	136	153	136	164	154	168	160	148	160	162	128	147	151	161	142	145	146	149	155	133	136	148	160	144	149	139	137	150	154	153	171	153	146	143	153	149	140	115	176	154	138	126	156	157	142	137	148	146	150	153	162	165	141	144	163	171	155	147	171	146	137	130	152	144	149	129	143	159	153	155	160	124	136	129	149	149	151	144	155	144	148	143	152	135	154	158	155	152	159	152	155	157	143	164	118	151	142	154	136	127	155	143	156	145	141	158	170	155	134	151	135	157	138	140	133	156	138	133	148	158	154	140	146	148	164	121	139	152	141	142	142	159	156	141	158	153	129	132	132	148	145	149	151	162	149	155	125	157	144	148	151	131	150	137	150	141	172	148	141	122	165	129	159	140	157	179	162	157	164	152	162	158	154	150	146	132	132	147	156	158	152	150	158	147	144	145	147	147	152	146	155	153	148	148	150	153	138	157	142	163	147	154	165	148	130	156	152	146	154	144	141	155	154	128	151	149	152	143	134	148	158	140	141	149	151	139	150	143	144	179	155	162	160	141	138	131	151	163	152	156	152	124	128	147	140	128	140	155	126	145	159	148	165	138	169	128	160	139	142	130	161	132	150	121	154	162	152	149	148	155	159	152	152	143	156	156	157	146	128	163	144	159	141	151	145	126	144	150	157	146	149	129	130	144	157	124	122	154	134	166	122	141	175	137	129	144	137	164	152	129	162	136	141	131	147	169	169	139	138	149	141	145	164	125	138	131	154	145	128	151	152	114	152	138	147	147	160	136	169	145	152	150	156	143	155	133	134	138	152	147	138	151	144	146	156	152	137	156	176	161	123	161	148	131	141	155	163	138	139	144	140	155	191	130	185	138	142	155	162	147	135	160	153	145	131	161	155	149	159	151	139	174	160	162	149	157	146	135	150	185	167	158	141	130	151	170	140	142	165	135	149	145	141	162	137	146	154	161	161	155	162	131	149	145	153	146	169	148	132	143	153	161	148	145	145	138	137	151	138	150	160	135	176	167	144	139	136	149	158	147	136	140	152	143	156	154	120	144	142	162	153	145	138	143	136	148	159	133	125	138	143	166	167	146	153	140	148	151	162	140	119	164	128	154	129	136	143	145	141	149	160	157	142	146	153	149	111	147	137	157	148	172	147	133	155	157	135	142	145	149	130	123	158	173	170	145	150	156	137	141	148	149	135	158	154	151	124	132	148	152	129	151	144	138	118	160	140	148	169	156	143	147	123	138	116	137	169	139	146	115	145	178	151	145	171	140	146	137	145	140	148	152	132	138	157	141	161	149	139	146	133	144	131	123	157	130	163	134	151	136	133	139	160	151	160	160	162	158	147	162	142	152	145	149	132	145	142	139	156	146	143	148	151	132	157	139	139	125	142	151	155	141	148	149	169	137	160	150	150	148	167	153	151	145	160	141	129	166	131	153	168	144	160	159	164	141	155	155	139	154	165	135	155	137	148	146	138	147	158	148	178	163	163	151	152	146	128	157	133	147	137	151	131	144	149	157	142	149	165	174	136	117	141	153	143	166	146	163	151	158	122	141	138	158	129	161	150	146	154	144	142	148	166	150	132	147	133	156	139	174	127	126	121	157	152	141	151	146	140	154	156	141	146	167	162	131	145	120	136	157	158	115	144	157	167	156	138	140	154	142	142	170	136	152	163	155	139	149	164	124	152	147	140	157	158	162	177	158	132	139	152	159	158	156	167	134	137	135	174	150	152	151	163	138	161	147	152	159	148	130	145	152	138	150	135	136	150	106	150	130	153	146	160	151	135	136	168	151	137	138	151	159	152	157	156	131	139	137	137	136	150	147	170	143	169	126	155	131	145	160	156	160	141	160	148	163	140	137	141	163	150	156	144	161	141	149	145	153	157	145	145	128	168	140	143	151	168	169	145	148	141	152	150	144	144	135	133	147	162	126	133	139	144	125	140	161	135	140	147	153	156	154	157	148	149	159	171	164	158	130	156	166	165	174	149	138	133	144	144	156	159	125	136	156	141	142	151	148	153	155	139	142	142	148	134	137	147	155	162	136	134	148	138	162	162	154	144	139	136	130	146	148	140	127	160	137	150	159	156	134	145	142	136	149	135	135	150	146	178	146	150	129	130	193	142	143	149	156	145	138	147	145	153	143	145	151	147	143	126	137	148	143	163	150	142	127	157	140	150	135	153	152	165	140	156	140	165	146	142	158	152	133	126	146	146	155	132	165	142	148	138	131	145	137	132	160	153	146	171	141	155	145	154	162	125	140	155	148	143	146	129	157	147	152	164	153	165	161	150	173	116	154	161	140	184	149	152	151	146	176	134	136	134	129	150	148	147	141	132	139	133	144	137	145	132	154	144	132	138	121	157	158	159	135	147	130	137	145	156	147	168	142	153	151	149	171	166	144	146	162	165	144	133	141	167	152	144	134	139	146	140	167	159	138	178	149	148	146	132	143	138	152	135	165	149	140	169	161	135	154	139	128	145	140	154	162	162	149	158	165	142	164	154	129	137	150	146	140	147	148	128	134	157	170	123	149	150	137	141	131	150	134	145	134	141	142	148	155	126	172	128	146	155	157	130	137	157	142	144	150	140	126	142	138	141	149	141	127	156	148	153
8206	1883	3991	5057	4358	3738	2976	2517	2113	1879	1572	1401	1259	1119	1023	982	962	852	833	753	774	735	737	672	637	629	652	641	588	567	609	553	546	561	569	525	549	492	546	501	467	527	487	545	486	462	480	480	537	497	455	467	460	462	444	446	465	439	446	485	449	421	464	422	453	472	422	410	427	458	424	407	440	432	443	435	458	447	499	435	418	445	457	456	399	434	422	438	416	451	444	436	449	430	464	443	427	423	469	456	454	422	399	429	450	450	432	438	444	405	446	439	405	430	447	442	436	412	413	380	395	442	408	460	396	439	410	417	434	415	384	425	447	419	439	450	381	446	467	428	411	412	423	432	435	438	402	383	373	466	408	421	422	408	422	426	404	408	398	399	412	431	428	430	414	461	422	432	407	421	440	460	436	435	394	447	425	411	420	441	430	440	459	441	416	430	429	409	402	408	426	431	429	407	441	415	429	435	435	437	446	389	426	414	416	441	409	442	421	403	454	419	397	479	389	413	429	409	415	421	406	423	428	413	401	421	423	412	440	441	427	437	407	422	441	426	393	427	393	401	471	379	395	450	414	414	391	419	459	434	446	438	406	407	416	416	389	418	443	455	466	432	449	441	450	446	406	417	445	461	445	415	428	474	402	456	491	404	418	420	393	405	445	419	433	394	444	437	427	404	427	434	422	448	397	418	411	402	435	391	423	455	450	383	419	434	420	426	423	431	458	356	423	412	413	444	415	383	472	421	425	419	437	427	397	396	405	427	423	434	443	441	449	424	387	410	455	415	429	392	387	420	421	397	409	426	419	429	436	424	443	420	404	470	394	386	436	374	395	415	397	400	443	419	412	423	450	417	433	435	445	419	391	420	424	359	451	427	455	424	408	425	434	393	446	410	400	430	431	408	394	381	423	414	415	433	403	399	397	433	431	462	429	447	394	430	451	421	393	418	418	407	423	442	414	385	463	415	425	393	440	412	467	433	450	445	395	445	428	397	406	428	437	416	410	402	391	427	389	433	413	358	448	446	402	391	442	388	439	465	417	438	420	433	436	386	425	427	419	426	406	457	415	433	400	402	420	409	383	380	423	414	426	438	440	409	412	403	412	409	451	411	433	428	386	420	410	413	498	411	423	401	459	451	384	466	413	439	459	412	452	438	399	408	419	412	434	391	412	416	401	436	426	448	418	439	438	445	406	421	430	411	406	410	420	426	413	436	437	411	449	430	395	442	435	457	423	424	414	420	405	446	418	414	399	425	415	406	393	436	423	432	401	446	400	413	395	399	449	424	475	419	420	396	441	413	409	391	441	381	419	436	427	396	375	402	426	435	415	374	431	385	433	431	452	400	442	435	436	385	374	374	467	445	404	411	422	430	394	409	442	399	424	426	407	415	398	424	385	438	419	420	431	426	411	445	435	453	427	452	397	451	416	432	416	413	431	451	424	451	442	394	429	426	384	411	451	389	410	429	450	464	443	434	416	410	414	403	403	419	440	395	407	430	395	409	410	410	441	416	489	408	432	426	424	406	389	414	427	392	441	428	412	436	453	415	415	422	412	389	450	410	442	415	394	420	411	422	467	411	427	425	422	449	405	437	407	393	418	410	410	414	431	399	419	403	415	430	422	425	415	369	437	423	438	427	437	414	391	441	440	404	462	412	396	413	441	417	384	445	405	423	412	431	420	431	389	428	425	439	445	422	394	366	410	402	449	413	444	424	419	413	417	434	417	403	414	407	458	405	416	433	398	440	404	408	453	411	428	418	417	433	426	459	449	404	411	416	430	453	376	395	422	424	403	415	423	439	439	435	410	441	454	437	412	461	401	429	427	411	407	421	414	427	401	393	427	454	460	416	425	408	426	420	458	388	417	417	399	390	391	433	409	418	411	389	399	432	377	390	376	417	446	447	409	423	403	409	432	404	415	410	397	402	412	413	423	389	429	412	446	406	394	413	421	456	399	458	421	428	439	406	429	393	415	395	438	441	411	441	411	444	411	385	436	411	441	434	436	421	424	400	405	406	402	397	436	384	433	396	416	455	415	409	402	395	422	385	414	427	415	401	413	427	387	465	477	452	408	430	445	388	433	427	423	415	423	417	434	383	439	433	447	423	470	431	430	437	400	384	410	421	427	403	418	431	416	409	411	453	431	388	442	439	442	377	429	418	403	443	451	453	449	403	457	372	419	403	415	439	443	430	412	413	444	390	406	441	431	397	430	414	433	444	402	408	413	434	425	468	379	426	442	455	448	400	400	439	419	407	408	413	433	426	418	429	420	391	409	415	404	416	397	390	422	361	442	430	416	447	405	388	398	380	416	416	405	437	432	433	434	429	392	431	408	400	406	409	437	433	415	444	424	408	408	422	382	378	454	416	401	441	431	417	443	394	430	411	392	364	424	419	418	420	422	471	461	420	393	405	419	431	418	441	467	424	437	409	444	448	382	425	430	412	435	417	407	478	442	424	409	411	425	402	429	468	442	420	468	434	431	421	427	441	384	414	424	405	420	427	452	420	411	424	389	401	396	442	430	416	420	410	435	397	404	402	451	425	413	441	424	432	425	420	425	404	447	439	395	404	440	445	434	430	435	448	429	391	434	414	395	406	431	395	412	458	395	425	405	404	417	429	415	423	403	426	402	425	433	419	398	449	426	428	449	437	417	434	427	420	444	392	393	462	446	430	423	436	404	453	422	432	408	421	424	429	410	424	426	430	415	432	411	418	442	415	405	421	409	415	408	422	416	390	443	426	425	438	428	411	410	424	408	390	418	407	408	402	389	396	440	427	412	438	424	402	455	389	430	400	418	463	428	415	401	475	432	432	441	437	449	415	380	423	448	460	427	430	401	416	418	424	444	418	424	417	443	428	413	407	403	417	445	459	404	455	410	384	399	416	420	418	423	435	384	426	407	448	414	450	448	388	414	411	404	423	364	440	402	415	407	447	437	396	417	423	424	425	412	418	429	427	442	445	411	422	410	411	436	417	472	457	433	457	392	378	381	403	390	423	438	448	403	424	455	407	419	421	378	383	444	436	386	424	426	418	430	425	429	413	427	411	429	427	419	415	417	416	436	428	443	408	428	419	448	421	468	405	428	409	416	423	421	411	394	441	409	426	437	443	375	395	408	411	442	435	454	417	406	416	405	461	423	421	416	458	399	397	438	428	415	425	402	408	393	408	400	424	449	457	419	428	395	437	390	430	388	442	451	404	403	454	453	394	434	419	423	414	461	397	424	420	392	427	418	440	425	366	385	486	409	396	409	435	426	406	427	418	419	409	409	417	383	439	403	446	407	423	433	425	388	381	418	389	403	424	428	439	401	420	427	431	442	417	410	362	414	428	421	368	396	409	421	444	400	386	427	417	412	416	452	422	420	405	419	409	417	385	437	436	457	441	437	423	457	434	435	393	433	419	412	393	406	415	431	421	470	421	397	428	417	421	420	468	402	422	441	422	456	447	436	386	375	414	419	429	406	404	419	413	416	432	392	403	409	442
2745	394	360	409	331	355	332	318	357	323	299	317	327	337	306	326	329	327	354	311	323	301	320	316	315	351	333	321	304	332	345	321	337	295	324	323	319	303	340	330	306	311	330	314	322	342	297	318	334	357	317	337	332	306	326	322	298	340	306	316	346	318	339	324	328	328	321	331	324	337	324	323	338	323	318	347	319	298	309	333	352	300	349	338	357	303	324	290	313	336	333	304	344	316	310	313	315	337	322	317	312	320	291	345	316	274	324	334	368	329	290	335	315	308	355	313	302	316	289	318	344	335	335	329	324	329	329	312	316	339	306	316	319	341	337	312	335	355	317	334	321	328	325	313	296	310	330	333	318	327	325	322	284	314	312	350	287	319	295	335	331	320	318	311	350	321	293	314	313	323	311	338	338	299	302	332	319	301	303	348	335	296	294	295	309	319	316	295	343	324	318	324	301	314	298	316	304	332	336	307	335	340	307	321	310	310	326	309	328	315	324	311	334	335	290	322	324	329	326	337	304	346	300	335	310	328	338	304	311	331	323	331	320	307	343	321	315	317	315	315	320	344	319	312	312	326	304	319	333	338	343	341	324	291	330	324	338	328	336	317	312	300	356	352	324	332	324	320	316	339	316	314	300	292	355	343	360	300	308	333	326	335	342	330	283	351	287	329	347	336	306	313	333	309	323	309	306	311	325	330	318	336	327	321	339	317	352	333	338	334	289	342	318	354	309	292	353	349	335	318	339	316	357	328	339	342	341	318	314	322	291	335	308	318	314	356	302	327	305	351	327	287	325	306	312	317	344	335	317	303	295	286	338	300	299	311	311	330	310	332	334	340	322	318	344	301	334	349	328	336	349	279	340	337	338	304	321	298	309	324	321	301	327	318	319	289	336	307	342	309	329	330	334	320	345	289	291	321	326	323	331	357	339	293	337	315	343	327	313	317	341	319	294	294	359	336	314	335	326	326	335	295	330	316	323	325	329	315	324	329	327	339	334	318	333	316	329	313	298	326	308	351	349	333	321	311	335	307	320	326	308	292	357	327	321	287	338	337	318	357	300	315	306	322	319	298	307	318	323	334	307	297	324	326	318	338	354	309	368	336	321	308	311	348	307	327	329	323	341	311	299	349	317	311	314	335	316	347	348	307	321	301	324	345	318	335	345	292	317	322	294	316	295	338	331	334	321	287	332	298	318	306	302	322	333	292	388	322	323	342	290	298	324	318	325	330	347	324	362	315	318	299	339	326	295	327	306	325	324	365	313	328	356	327	286	337	303	327	332	332	312	299	341	346	341	339	314	325	343	333	307	308	329	321	327	326	314	345	324	328	325	303	316	325	297	290	307	338	311	334	334	328	295	338	326	354	310	322	345	301	305	312	272	321	338	326	352	296	311	274	286	338	315	306	302	320	357	282	336	308	337	337	300	284	366	320	319	327	321	348	324	327	300	320	299	326	314	298	338	331	357	324	350	325	311	344	336	293	310	325	332	343	300	312	293	359	342	288	301	305	286	356	358	326	337	313	316	335	304	318	362	331	329	342	367	341	329	343	326	309	321	334	302	329	301	375	323	323	298	309	297	328	313	332	315	368	312	314	332	293	363	346	328	347	334	332	308	303	320	336	322	319	318	333	323	365	306	330	342	306	286	314	327	326	329	303	328	310	341	339	310	302	357	336	325	318	287	316	290	287	318	312	301	322	339	307	342	346	316	312	342	318	327	316	306	349	328	321	334	328	326	323	325	314	323	320	329	344	330	325	303	291	311	320	328	327	303	322	324	315	335	323	306	314	311	312	307	322	294	328	323	340	299	317	323	313	317	339	334	326	305	337	311	367	367	320	315	324	311	326	346	286	309	331	298	331	328	323	339	317	348	319	350	299	344	336	345	344	333	355	333	353	291	307	310	310	328	298	325	302	318	353	337	323	332	322	322	319	312	285	332	295	313	292	305	295	357	320	325	304	319	299	321	331	344	348	318	300	345	316	340	341	334	314	308	289	327	312	324	315	310	298	320	333	332	335	309	369	344	291	338	304	335	337	321	340	337	324	338	333	352	287	330	321	307	337	328	329	354	332	360	326	324	307	301	351	298	320	328	321	334	308	295	356	308	351	338	324	310	304	323	305	331	353	317	302	366	319	360	344	287	325	319	348	320	319	327	335	307	346	323	359	336	324	312	326	304	307	345	349	336	331	340	334	331	300	351	328	333	304	332	313	297	309	284	326	317	310	353	332	335	348	355	360	298	345	310	308	337	313	304	320	307	339	318	351	322	314	310	353	311	288	299	333	313	342	336	333	361	301	327	330	344	329	315	325	314	328	321	304	325	315	327	340	337	297	317	309	333	325	337	301	283	329	334	309	320	315	287	316	358	299	308	330	297	333	326	305	307	332	328	301	354	327	294	287	299	327	347	287	351	293	319	334	326	321	339	303	320	320	311	341	295	302	342	343	327	318	296	311	304	330	329	315	334	304	323	324	286	276	305	279	341	305	371	293	310	313	319	314	330	332	339	291	330	339	355	288	316	336	336	308	321	323	306	302	298	337	310	344	310	307	328	314	336	341	300	327	330	349	337	312	303	324	323	328	356	321	316	343	317	318	363	304	307	321	328	314	308	282	320	326	324	326	308	321	366	329	335	337	332	348	334	318	323	350	351	326	331	312	299	301	306	330	294	315	286	307	317	297	330	308	348	311	320	345	308	346	359	323	287	326	322	317	329	336	326	316	317	320	302	337	278	299	368	316	301	377	312	310	349	320	320	346	357	311	326	378	320	315	304	332	307	296	322	324	317	316	307	338	313	325	328	301	279	369	312	319	319	320	334	348	305	348	332	345	322	328	329	315	299	337	316	327	319	308	325	326	318	349	335	355	314	314	329	325	323	316	313	291	323	334	333	312	320	319	323	310	323	325	331	327	308	317	314	320	328	323	328	324	329	322	301	323	322	308	349	359	321	303	400	320	315	313	336	340	329	326	353	343	348	318	344	347	347	324	311	322	313	309	312	317	345	320	315	347	354	345	308	287	334	327	323	314	320	330	315	323	339	382	309	321	330	331	356	312	298	335	296	313	326	318	334	322	281	330	341	334	323	300	330	331	323	339	339	324	311	323	307	323	355	309	338	348	322	296	346	309	311	344	326	328	291	296	314	353	338	310	305	318	321	351	321	311	307	286	304	308	299	320	299	350	295	343	331	316	314	314	333	333	314	302	333	323	330	322	298	310	316	313	338	321	330	329	347	322	307	335	294	319	355	285	335	317	318	296	320	308	319	332	330	348	321	332	340	315	296	339	297	321	314	298	300	313	348	325	304	319	347	306	309	322	297	304	334	315	305	302	343	349	347	305	348	311	332	327	300	314	339	328	318	294	335	335	320	321	341	316	325	322	328	311	325	335	312	288	308	299	318	341	315	320	302	318	315	318	291	292	329	318	321	311	324	306	324	313	301	349	324	299	346	323	310	323	359	374	344	327	311	302	321	313	313	319	310	304
2761	943	991	1089	1052	976	945	953	938	863	879	941	866	904	885	888	876	812	892	833	815	842	907	823	911	869	837	848	824	823	818	848	871	824	848	857	839	875	854	914	864	858	827	922	826	890	830	845	858	840	862	811	825	823	858	856	851	820	791	875	837	861	792	870	832	801	802	929	838	806	901	834	872	852	817	837	855	844	836	797	827	859	846	828	880	832	779	882	857	805	834	796	835	849	858	818	876	838	840	884	831	820	869	862	811	833	804	829	841	885	834	881	810	866	822	877	836	810	788	779	868	859	868	828	871	842	894	848	830	824	865	824	861	842	849	826	877	840	842	831	838	799	846	794	828	885	857	896	866	861	785	818	826	778	854	839	825	835	851	800	852	820	865	827	837	814	815	872	828	815	897	828	865	859	829	875	828	852	789	827	857	810	860	880	870	825	822	822	806	836	834	797	803	854	863	868	873	863	820	842	859	797	845	775	863	856	904	826	856	871	847	816	843	865	896	834	859	872	853	884	862	843	813	826	847	838	826	884	833	850	844	864	848	871	858	869	841	881	856	814	825	843	866	890	804	829	843	838	816	873	798	825	858	832	818	876	800	858	838	801	873	832	780	860	836	810	841	830	841	855	865	846	819	830	868	863	864	779	856	847	834	859	803	816	821	876	838	818	825	831	861	802	821	825	860	850	826	838	781	855	842	815	803	797	809	829	830	797	805	846	819	842	844	826	836	844	822	828	830	833	795	868	892	897	847	830	846	885	872	858	853	802	812	845	795	892	857	816	837	789	850	812	845	808	763	846	801	811	856	910	834	830	810	882	851	824	846	800	871	834	851	874	793	840	824	802	879	893	869	776	857	832	851	871	873	873	882	813	880	821	802	850	836	820	869	900	839	838	834	845	833	843	793	893	795	729	822	812	797	801	813	837	832	835	773	882	858	830	836	837	808	856	790	808	803	840	824	789	829	900	842	861	807	802	837	820	797	834	839	851	800	801	832	860	850	842	813	868	877	796	799	912	837	823	818	861	874	799	815	844	841	796	839	858	874	863	813	844	839	851	867	809	869	824	836	809	858	780	803	840	875	866	842	843	846	859	843	860	811	839	833	873	774	926	860	838	830	848	851	783	864	882	763	871	787	828	836	794	849	831	839	751	854	819	857	827	852	800	878	815	809	816	791	824	845	896	863	802	835	752	793	869	828	870	783	780	844	844	798	880	859	834	819	849	823	856	830	840	818	797	807	902	821	890	806	840	810	829	870	829	860	844	817	801	856	825	841	845	866	825	852	861	817	855	851	770	887	907	835	780	789	819	797	830	867	788	884	866	855	840	867	888	827	835	811	791	808	810	827	860	855	836	851	806	813	817	838	859	869	860	839	782	859	830	860	868	861	827	789	840	836	830	819	864	842	837	862	861	816	844	809	799	880	827	814	835	850	867	830	787	846	874	824	815	842	866	803	849	818	809	854	823	831	820	807	857	852	834	864	866	798	816	804	842	806	792	880	820	862	785	880	841	835	791	852	849	864	827	806	833	847	831	826	840	856	889	813	845	793	825	791	814	844	833	862	820	865	847	822	844	793	833	874	821	871	868	819	925	854	830	776	849	891	828	850	822	822	825	843	845	866	870	825	892	845	811	843	851	820	836	886	827	915	832	843	806	809	825	834	844	824	776	822	847	793	837	913	848	854	884	810	866	813	845	871	863	871	788	828	847	850	832	857	829	794	842	870	833	817	859	851	823	867	834	841	830	834	862	818	864	903	796	818	837	825	850	816	820	883	864	850	818	858	845	917	803	887	842	841	827	889	812	864	854	791	873	871	831	832	812	864	860	804	865	852	846	875	892	861	837	830	830	789	827	888	834	837	848	847	840	820	821	827	788	807	853	847	885	788	830	802	874	844	834	849	829	867	848	863	849	868	859	802	788	845	767	783	862	845	869	845	831	870	816	843	867	875	861	900	886	789	873	829	830	886	859	792	884	811	840	858	870	878	777	780	854	861	855	844	843	808	788	807	862	842	821	813	851	855	828	838	781	849	869	830	854	883	842	845	863	863	839	884	828	814	789	880	843	830	854	838	839	807	789	859	816	853	825	853	831	842	820	853	844	825	835	864	867	852	849	855	778	854	849	844	847	839	837	846	792	834	803	816	810	864	829	851	839	780	812	823	841	874	795	790	809	868	866	838	815	889	830	816	831	831	848	857	856	883	818	829	811	872	866	837	833	844	853	874	832	839	831	831	851	804	838	824	818	895	887	809	840	839	809	877	796	838	848	837	802	812	818	904	862	862	832	856	795	867	830	873	791	836	791	891	803	829	800	826	800	840	824	892	843	844	820	832	831	836	793	812	819	892	827	836	837	884	847	849	833	872	814	848	889	835	788	819	780	836	815	800	867	838	869	856	869	835	821	834	832	827	809	844	845	788	822	852	821	837	841	827	841	817	787	834	850	811	856	815	869	828	787	835	854	840	861	844	854	783	859	802	864	817	794	798	817	867	866	780	854	841	812	833	895	839	841	825	797	903	795	866	822	850	819	875	885	849	846	835	816	833	842	852	840	902	799	866	802	821	854	845	823	862	913	805	870	809	850	889	844	809	826	858	827	792	857	798	866	834	810	805	838	856	837	855	885	829	818	831	788	818	856	842	836	806	816	830	809	859	836	811	826	814	843	861	868	802	817	840	867	881	834	865	859	888	842	804	866	808	820	851	903	830	841	859	879	862	835	892	818	837	832	884	892	832	867	865	877	826	869	883	825	831	816	861	870	850	839	818	849	836	856	889	823	872	858	844	802	810	822	855	840	838	863	813	850	858	856	815	864	800	850	885	830	816	854	790	828	813	872	869	834	843	893	866	840	855	779	761	855	827	901	858	870	868	848	844	863	830	857	825	881	820	837	833	877	774	851	851	812	844	853	853	842	837	822	855	864	851	822	816	844	836	851	868	838	886	843	829	819	782	830	808	798	795	799	868	837	899	813	857	844	799	868	829	873	800	848	802	877	867	855	884	823	870	803	810	845	833	886	832	827	770	861	808	870	832	849	833	817	836	809	824	813	817	878	846	840	868	845	857	832	808	803	839	869	862	844	772	860	898	845	832	881	889	814	861	890	836	823	874	858	865	810	843	862	898	833	807	862	862	806	831	793	834	865	803	802	845	841	876	851	780	862	843	817	893	833	832	821	851	815	833	855	878	777	835	826	844	823	856	844	868	882	824	857	833	828	856	853	822	830	834	865	875	816	876	812	879	852	843	841	814	795	780	836	821	822	842	849	839	819	868	837	844	838	798	809	844	824	841	803	798	796	823	884	820	835	815	850	812	880	886	805	805	841	830	792	834	844	862	840	904	853	789	875	840	849	881	874	868	835	827	867	815	870	841	838	929	838	878	834	785	838	811	847	851	794	815	849	842	806	820	887	807	893	819	851	816	828	831	847	805	848	877	825	856	840	850	814	821	798	883	857	813	811	812	851	804	838	813	788	851	829	846	820
10209	961	1252	1085	808	644	558	519	475	439	425	410	428	383	387	349	363	371	354	333	349	321	332	323	322	339	301	375	333	333	341	322	295	311	307	308	350	336	315	320	334	317	309	337	302	304	301	309	312	331	304	362	343	330	332	286	321	292	310	338	312	308	304	302	295	289	304	300	329	327	309	290	307	303	338	314	353	333	296	312	337	313	327	287	345	312	329	297	324	316	311	303	298	324	311	288	325	317	293	299	292	308	320	328	321	323	321	322	312	322	318	305	304	313	337	287	311	322	332	297	304	345	329	300	313	315	305	304	343	328	351	310	345	324	309	300	295	317	318	284	344	308	305	304	315	308	323	336	337	313	332	299	327	313	312	290	325	287	318	312	281	315	310	327	334	337	335	305	333	292	310	292	348	303	322	326	363	336	327	308	333	307	370	336	325	315	307	305	318	307	335	305	320	296	314	313	281	307	322	342	337	312	308	327	344	303	322	342	342	322	320	328	329	301	332	312	322	348	314	306	309	309	321	320	305	334	332	329	316	292	313	334	298	355	328	297	309	328	327	327	312	354	313	351	286	305	309	309	313	293	307	334	320	335	304	340	291	319	299	319	288	333	298	319	332	326	327	294	332	288	306	334	327	338	303	324	345	287	336	327	307	309	319	272	323	319	328	309	307	348	316	313	280	306	311	295	314	282	320	308	320	306	307	324	300	285	307	309	328	320	329	331	295	307	339	318	345	317	304	320	328	327	298	316	285	324	343	315	334	287	277	329	331	317	331	344	310	342	310	295	327	298	281	286	316	320	312	309	303	318	287	316	334	326	327	343	298	318	314	314	333	280	304	333	312	306	310	337	311	315	312	331	317	315	323	334	341	322	336	315	330	311	298	336	303	336	328	317	304	371	335	312	330	340	297	288	344	293	338	300	274	310	321	309	324	314	300	349	312	297	301	344	319	269	311	278	303	326	341	306	305	317	305	280	318	313	290	302	302	347	344	327	341	319	301	287	304	321	307	311	351	283	319	315	297	295	314	309	336	283	321	308	352	302	355	312	304	343	334	299	315	284	316	337	303	334	311	310	313	344	323	303	315	298	307	285	315	346	291	298	329	345	325	323	327	334	312	299	328	303	295	307	336	311	294	365	295	310	316	349	317	286	330	322	353	341	319	302	306	298	291	328	290	287	294	292	335	325	292	326	311	323	316	297	320	333	317	315	312	319	296	328	331	316	331	285	337	312	279	310	350	315	304	321	322	303	318	346	314	323	288	321	335	286	299	323	301	301	336	313	327	324	294	339	315	304	345	333	330	324	305	325	296	317	321	279	347	330	349	301	323	310	305	287	309	315	313	312	319	287	289	351	327	290	304	331	331	287	304	320	323	287	365	319	318	323	298	321	322	325	323	313	325	333	291	351	306	339	334	301	312	332	269	357	308	335	308	309	304	290	320	329	296	312	313	312	300	313	309	335	296	315	320	357	329	328	307	333	314	329	314	318	328	290	343	341	318	303	329	341	309	329	327	318	310	318	288	317	320	284	299	288	330	334	324	300	318	345	295	303	308	280	316	314	304	321	320	345	360	316	279	283	344	290	338	315	294	322	331	321	321	294	315	324	315	345	312	295	339	326	307	328	303	327	326	346	281	324	302	325	288	316	327	330	311	304	323	313	314	324	309	309	335	307	340	325	321	325	300	316	330	350	303	297	316	318	339	286	356	311	303	306	347	300	333	348	332	343	346	332	313	343	329	317	331	301	319	302	288	300	309	331	300	343	331	301	308	323	348	319	308	342	333	323	319	299	325	368	323	295	340	282	342	337	324	324	335	314	330	295	306	320	285	304	310	323	298	291	302	306	320	298	335	316	295	318	349	315	283	290	324	296	325	327	308	340	313	310	330	304	330	322	317	329	324	328	309	324	298	335	334	333	344	291	310	300	296	315	340	305	294	300	299	321	308	301	288	360	317	271	293	281	280	338	311	318	334	310	318	319	327	325	328	301	334	324	343	295	287	323	329	300	329	306	317	327	310	307	308	299	310	315	323	356	335	276	284	280	325	328	292	309	300	334	335	295	279	347	319	317	319	330	320	306	333	292	303	353	320	320	309	316	325	302	258	322	309	317	303	315	330	325	312	302	316	275	305	337	288	286	319	326	304	289	313	324	312	334	331	316	304	351	330	311	351	343	320	355	311	304	329	361	288	304	289	307	298	283	315	309	285	301	288	268	288	354	317	309	311	331	294	322	311	313	299	312	296	293	292	292	324	299	292	279	318	309	319	330	300	331	370	326	308	352	337	326	334	335	346	349	334	327	300	307	310	287	321	314	316	291	280	299	284	311	331	304	322	317	325	294	313	326	288	310	304	283	347	298	322	307	303	298	329	344	315	295	308	311	300	330	347	319	275	316	297	304	350	323	328	317	329	310	292	319	294	319	311	340	327	329	314	295	287	300	279	324	301	328	298	316	309	306	315	311	308	291	307	307	317	294	308	311	334	303	301	306	321	317	315	330	272	313	318	282	329	275	313	329	331	393	313	321	332	296	300	304	287	306	327	302	311	313	326	333	292	305	314	285	298	312	305	319	317	318	338	288	302	306	283	302	297	303	330	319	331	299	312	289	297	316	279	301	317	352	299	275	310	303	326	307	329	308	307	324	332	300	345	310	299	313	309	344	320	325	312	314	309	299	346	310	317	326	306	327	304	320	321	305	313	291	318	313	279	314	299	327	298	321	315	299	294	289	320	317	306	325	297	297	313	317	338	331	301	318	334	319	283	288	302	320	327	324	304	330	342	296	321	289	310	264	314	350	342	307	291	346	291	313	325	304	313	301	340	283	319	312	348	288	326	306	332	327	308	323	338	318	309	306	312	326	309	307	339	317	313	341	296	289	329	285	306	299	347	303	308	327	307	307	345	299	325	319	306	287	299	331	306	301	323	308	320	328	311	277	318	309	296	315	303	323	299	276	321	335	293	322	336	334	297	290	347	318	298	316	310	307	317	322	319	305	348	320	325	345	311	306	284	310	336	289	309	327	342	320	330	317	331	307	295	332	334	337	321	298	322	325	330	332	351	292	333	291	295	298	306	333	310	302	307	330	330	329	297	329	303	292	309	343	294	330	337	309	303	317	352	305	333	273	320	326	277	304	329	338	297	306	319	328	305	326	359	297	303	295	322	278	280	328	306	318	325	298	308	338	319	314	351	327	327	320	287	326	323	301	317	308	324	329	318	324	326	313	318	333	334	306	348	342	335	275	318	370	327	322	318	317	302	282	345	318	324	292	331	286	279	293	330	299	306	301	328	324	299	297	325	310	346	330	300	313	312	324	307	289	299	314	354	277	307	336	328	297	308	329	310	325	317	325	314	313	312	306	317	333	320	297	317	302	316	329	295	313	331	303	347	349	305	288	354	354	302	306	312	338	308	303	342	316	301	340	318	296	326	321	309	295	331	294	316	304	281	317	297	322	328	340	308	348	328	308	310	287	318	307	317	314
6094	1516	2589	3213	2902	2435	2131	1881	1705	1484	1430	1251	1216	1157	1102	1090	1060	1052	1048	1034	948	935	973	929	902	956	888	874	889	894	819	880	875	858	889	830	846	848	815	829	853	817	806	843	837	865	894	832	792	825	836	836	841	815	768	829	851	824	800	855	819	838	811	861	848	806	815	804	776	823	816	829	804	813	795	817	815	827	820	851	763	768	765	804	835	829	802	821	809	791	847	839	865	862	794	824	814	781	786	825	824	822	843	814	816	784	802	821	825	782	831	790	793	780	796	817	866	761	813	752	807	818	806	839	820	793	790	855	767	798	819	825	818	831	807	790	819	836	760	803	792	839	829	792	835	826	789	784	833	843	822	827	846	840	815	820	843	804	817	818	840	847	844	874	787	802	809	783	809	784	874	800	797	808	806	840	769	821	825	848	787	779	840	879	818	756	794	825	787	739	812	817	817	819	820	788	760	859	828	781	812	831	802	823	804	796	779	774	793	777	796	824	780	766	811	818	797	804	780	774	803	788	813	795	784	827	798	755	730	797	821	793	733	824	820	770	803	784	832	762	741	799	829	794	776	810	810	855	799	796	782	817	755	772	808	822	811	787	750	804	783	766	846	832	824	821	797	813	819	766	796	828	835	806	825	776	771	834	843	824	829	814	809	805	797	819	809	824	808	802	852	779	801	788	811	766	825	794	835	799	828	774	847	802	821	769	799	788	772	801	786	734	793	806	826	815	825	796	823	798	824	804	769	846	791	846	772	800	791	812	850	855	823	757	835	825	782	831	838	786	829	802	866	832	785	853	790	779	812	768	773	807	821	857	855	827	762	813	803	816	835	806	790	766	789	790	782	828	838	820	787	794	813	788	802	828	773	825	803	798	757	789	797	834	816	855	799	804	801	859	798	836	792	756	758	801	740	809	856	820	833	803	765	788	770	782	807	809	810	804	805	847	749	868	805	846	847	804	801	822	795	762	790	825	770	799	788	807	855	761	855	811	862	821	784	800	778	845	819	807	823	816	783	783	810	759	790	810	740	812	808	769	828	801	803	832	791	872	797	820	775	822	795	799	764	808	838	850	759	783	821	767	811	816	827	777	809	828	830	801	820	786	803	809	845	805	806	841	822	836	801	812	780	755	824	838	786	797	871	808	764	805	852	818	830	851	855	863	812	814	798	844	835	761	838	795	817	834	816	798	800	822	810	833	746	788	826	821	804	756	783	814	830	749	786	799	804	839	835	763	774	761	795	768	774	754	796	781	825	810	839	786	801	790	773	841	798	775	810	790	792	816	853	821	790	852	819	783	775	801	821	832	831	759	813	741	795	792	806	809	813	776	810	806	783	808	800	816	796	806	822	819	736	799	854	763	844	844	849	785	815	806	812	794	827	820	803	821	783	793	774	866	833	796	790	817	818	800	821	768	829	794	782	819	831	822	807	795	846	779	795	762	810	827	787	807	780	825	819	813	831	810	790	847	788	852	781	854	841	779	792	822	779	813	793	808	803	775	816	838	774	811	816	769	827	778	751	816	840	776	792	805	795	736	796	819	814	809	843	762	809	781	814	852	785	756	828	786	792	801	790	851	855	809	773	802	789	829	804	812	792	806	813	800	834	767	833	846	837	817	795	779	814	773	819	781	857	851	789	852	795	802	781	822	798	782	796	798	823	765	814	827	820	759	827	831	772	828	812	780	794	816	793	828	817	799	798	774	764	835	787	748	802	823	777	812	741	807	826	819	788	808	785	803	873	776	816	829	809	835	788	794	803	783	848	802	819	819	800	814	806	785	811	783	830	816	818	745	806	814	809	778	804	814	798	788	778	772	763	857	806	756	788	816	848	820	812	845	777	795	833	772	837	819	828	812	782	804	769	815	790	832	773	767	774	745	787	777	820	811	849	824	795	820	829	768	773	844	827	823	745	806	799	804	807	783	846	760	774	838	863	789	798	823	823	850	759	773	845	824	838	802	794	833	814	838	841	789	743	793	811	848	789	764	833	833	801	790	760	823	818	796	807	862	847	808	797	858	847	750	831	858	791	820	809	792	821	837	772	822	780	796	774	794	788	834	789	831	813	797	804	778	862	753	781	787	819	794	775	800	792	812	812	813	790	790	766	791	823	792	789	839	772	787	832	825	861	793	778	751	808	866	791	802	807	810	775	782	787	819	796	810	812	837	773	835	762	796	844	808	788	783	766	834	844	798	761	877	785	785	808	819	849	831	867	808	776	835	783	842	808	809	843	839	818	741	810	804	780	789	793	825	781	769	764	833	820	813	818	804	827	740	818	844	781	782	831	819	803	762	814	771	807	799	784	803	788	801	827	809	817	804	831	830	831	849	788	810	835	808	852	761	801	816	814	820	797	809	820	776	789	793	812	830	821	812	814	806	845	808	780	812	817	784	834	777	795	810	810	823	783	783	780	839	809	818	825	768	793	796	815	840	807	808	792	821	832	779	768	835	850	784	799	855	813	767	807	791	768	830	800	793	787	807	794	799	818	835	793	801	809	836	814	811	836	819	824	790	826	768	766	835	798	816	794	827	806	795	828	767	760	805	813	807	818	799	799	768	788	840	824	802	786	762	819	865	813	844	814	836	796	840	793	835	796	811	791	801	815	783	837	786	774	793	827	773	786	771	795	807	795	790	770	784	784	808	858	801	771	763	834	851	821	838	785	812	809	799	834	837	823	773	844	792	869	862	793	763	797	804	813	828	815	784	779	816	803	816	796	799	812	824	833	784	770	826	814	780	776	795	836	864	831	827	854	798	810	817	813	745	828	825	797	831	875	827	809	794	822	786	814	771	800	779	874	805	839	822	784	780	790	770	835	830	836	808	772	776	825	803	835	821	833	785	789	792	788	801	807	776	808	797	775	779	781	776	805	794	833	814	800	768	793	821	861	798	804	824	815	762	800	820	814	811	815	770	850	795	784	836	816	812	786	823	796	844	818	838	792	723	836	809	802	846	792	776	817	819	819	770	864	831	805	853	771	833	822	779	776	758	787	798	816	822	798	803	797	824	783	848	831	826	810	793	804	848	786	823	815	828	829	850	832	815	847	833	816	777	761	856	794	761	792	804	790	809	841	788	840	850	791	795	813	839	836	780	774	807	822	849	814	811	833	849	821	767	832	752	813	810	806	779	805	804	841	817	811	788	807	800	844	796	781	818	792	774	806	798	838	803	808	809	797	794	830	802	816	818	848	776	758	804	791	812	811	806	831	827	852	799	804	839	769	830	770	806	751	827	802	735	777	806	879	818	827	776	815	794	782	842	749	782	856	793	806	776	819	777	822	829	859	818	822	782	853	794	799	787	791	792	794	821	819	785	807	843	782	793	794	789	796	842	828	817	805	846	808	814	801	811	764	800	862	805	830	812	815	836	802	827	796	775	812	811	782	778	814	819	815	820	832	878	846	790	764	828	850	836	772	803	810	779	766	830	819	790	853	823	815	823	836	831	793	845	779	760	790	796	795	776	792	841	819	778	764	827
18203	2325	2125	1679	1210	907	727	582	521	410	359	292	301	257	246	212	235	200	221	205	201	192	192	161	171	150	162	192	174	191	173	186	181	178	174	157	181	149	171	156	159	146	147	159	149	172	159	146	178	161	178	163	132	157	154	155	151	153	151	167	150	126	128	169	151	144	179	157	166	153	163	135	159	138	157	156	153	136	145	143	152	138	153	139	159	160	150	173	141	159	150	134	163	168	143	138	148	129	137	152	154	154	145	143	137	173	159	140	133	137	169	138	163	153	141	158	151	141	124	147	149	150	160	150	138	172	156	138	125	138	153	146	159	181	154	143	171	156	149	141	150	162	157	150	155	162	151	160	135	140	139	150	150	149	161	150	151	155	140	161	135	141	156	132	167	180	148	167	136	145	137	117	166	157	174	160	169	149	145	123	146	156	135	155	148	141	157	136	148	144	163	136	153	146	149	150	155	172	172	157	156	143	131	132	156	139	176	157	143	131	126	140	150	175	132	150	131	161	146	131	134	147	145	142	168	160	146	138	154	146	160	144	156	143	135	155	170	151	171	137	152	140	127	148	163	136	148	129	148	159	140	146	144	152	146	147	150	149	162	148	174	134	148	127	134	119	154	145	148	125	141	143	142	131	111	135	155	169	161	160	152	146	128	153	126	129	164	154	145	157	152	157	135	143	150	148	161	136	146	145	146	167	161	154	141	167	140	138	152	160	151	125	146	138	156	150	143	127	135	153	152	158	140	138	149	156	159	130	167	149	138	150	173	133	141	151	168	146	153	157	138	142	160	141	140	145	147	139	131	144	148	148	136	155	156	151	137	153	154	161	147	151	165	135	142	146	145	146	122	138	141	117	185	143	133	149	134	132	154	144	139	149	136	142	160	148	155	129	141	150	143	149	173	155	178	161	169	139	149	142	145	164	153	165	156	144	151	162	130	155	157	164	155	132	162	147	165	149	156	123	135	138	156	159	173	147	148	158	149	150	158	150	163	143	165	144	148	147	145	136	164	154	149	163	148	157	145	163	143	135	159	140	121	141	154	172	151	136	158	176	122	161	157	164	144	154	139	140	174	152	156	149	145	164	145	141	150	157	145	141	161	142	168	155	143	128	147	148	140	166	156	129	135	163	153	161	140	170	138	150	138	150	173	138	136	151	130	144	149	144	148	176	144	127	146	171	146	119	138	142	166	148	125	144	146	161	121	163	140	140	142	147	166	144	141	149	148	146	152	155	159	150	154	128	159	140	165	162	149	128	154	140	144	147	118	142	158	153	147	171	131	146	161	150	129	148	138	144	168	146	155	134	163	142	122	135	144	152	141	146	154	150	162	149	135	124	149	150	155	149	151	156	159	134	136	136	132	122	148	143	128	137	147	161	139	165	149	147	143	144	138	150	157	134	142	142	143	138	158	137	147	158	144	157	141	153	138	143	174	150	130	155	142	139	158	129	150	161	167	129	145	148	160	156	158	163	136	140	164	158	148	142	169	154	163	136	153	147	143	174	168	142	141	160	144	136	146	161	152	134	148	155	147	171	153	139	126	141	153	141	145	139	137	136	143	152	135	121	172	157	148	164	132	143	140	157	146	127	138	138	154	161	141	160	156	154	171	140	150	157	139	136	144	138	133	158	135	161	154	142	135	160	163	147	148	134	149	151	161	142	150	159	147	152	175	155	147	173	132	148	138	133	167	149	156	148	147	144	154	147	148	139	150	135	119	146	146	140	156	135	140	164	148	149	148	150	160	136	142	155	134	139	150	155	144	148	141	123	154	109	136	151	167	149	162	155	125	144	148	139	158	149	144	137	163	123	129	149	139	129	140	139	142	132	132	151	152	154	163	142	124	136	137	158	146	150	143	161	143	148	158	158	154	145	132	137	161	144	150	152	169	158	153	162	147	155	146	143	130	134	160	135	130	152	123	137	136	155	146	124	163	142	137	149	134	133	167	135	136	150	163	167	133	147	143	147	128	175	176	151	147	142	141	154	139	136	162	140	144	135	147	164	154	155	146	156	143	152	136	147	165	145	166	155	163	151	129	157	144	153	136	154	152	142	121	149	149	162	158	162	157	129	150	142	139	140	185	153	158	164	143	135	123	154	154	147	156	115	145	134	164	137	157	143	151	145	137	149	135	150	126	155	162	135	146	154	162	159	124	164	124	147	150	151	154	134	142	153	135	140	141	147	136	159	157	154	152	146	132	174	146	155	148	173	146	152	145	152	150	168	149	153	162	163	154	154	131	148	149	131	137	143	159	139	162	154	144	135	138	162	137	139	147	145	153	147	152	139	147	144	147	157	148	158	160	151	138	153	159	146	131	143	158	141	152	142	147	160	154	155	195	144	142	153	163	142	158	130	146	148	143	154	151	139	150	141	138	145	153	137	137	142	152	156	164	144	137	152	154	143	138	149	153	153	145	146	134	158	165	140	158	147	167	137	141	149	134	162	153	153	144	131	140	167	146	145	139	155	151	139	144	162	146	137	148	136	138	155	136	125	131	157	143	128	160	160	152	151	150	147	162	144	152	150	137	134	159	139	141	142	139	148	137	152	145	153	144	149	128	156	135	174	159	161	132	159	139	132	130	158	163	143	157	135	142	140	144	128	177	152	144	167	144	164	149	136	148	146	145	147	158	165	146	157	142	143	149	173	164	161	133	150	158	136	134	164	167	140	159	140	154	122	161	153	165	143	155	144	141	168	158	163	145	155	139	123	157	131	132	161	167	145	135	149	143	136	151	146	153	157	156	145	159	144	163	150	147	141	169	153	163	137	133	140	146	154	160	142	146	161	151	160	140	155	131	136	153	126	133	149	147	122	143	134	160	155	161	144	159	156	163	147	140	155	146	140	148	132	141	162	146	153	151	148	144	131	138	153	162	177	157	149	135	158	152	124	118	133	146	150	156	152	142	130	152	151	142	144	146	166	151	137	145	143	167	148	150	144	150	146	137	124	146	158	153	155	151	142	152	145	155	182	153	148	157	166	159	139	148	158	146	140	147	155	144	160	149	137	155	149	192	154	153	165	153	146	134	152	128	155	133	146	163	134	159	156	157	137	153	124	162	118	157	156	144	150	135	134	140	161	131	136	143	146	162	173	140	166	143	143	145	160	147	164	145	153	148	154	145	153	161	137	138	153	136	158	143	133	162	125	132	133	123	142	154	169	146	133	155	128	140	148	164	146	143	144	130	135	151	165	178	154	145	142	145	151	164	139	132	167	146	129	147	164	150	152	167	175	146	147	144	148	134	130	139	155	165	151	139	155	144	140	151	173	165	142	133	126	126	159	138	167	120	168	160	136	134	141	140	156	153	150	156	149	148	136	158	144	169	142	148	120	143	145	150	155	140	144	143	137	154	128	167	149	142	156	151	141	146	132	146	153	172	154	151	166	148	151	144	160	153	145	150	174	141	144	136	127	118	166	143	152	137	165	123	160	156	154	153	147	140	146	140	143	139	142	142	138	170	140	145	142	141	153	110	150
8190	1927	4041	5009	4456	3742	3007	2483	2103	1816	1584	1410	1283	1229	1130	1028	921	890	853	797	736	723	696	694	659	646	595	630	588	590	583	582	560	580	519	600	493	493	473	532	510	509	514	520	483	469	457	538	465	506	431	443	462	488	486	474	456	457	476	466	473	447	447	408	440	459	418	480	463	471	467	445	474	447	426	468	438	430	474	427	453	436	454	431	449	429	420	444	453	416	471	386	430	395	430	406	439	405	442	472	413	436	436	422	413	427	417	438	443	399	440	404	409	407	425	408	475	445	435	433	397	417	444	418	445	389	427	425	419	431	407	446	412	432	426	427	389	413	433	435	425	447	384	415	454	421	435	431	468	425	434	396	454	422	436	423	419	438	417	411	392	420	409	413	428	411	408	426	429	435	446	398	455	427	425	403	441	415	409	403	446	399	413	437	419	404	419	409	451	379	428	459	439	418	418	403	420	432	417	423	438	460	384	418	443	423	455	435	408	397	441	442	433	396	433	431	415	427	420	404	447	432	441	430	415	430	391	407	447	427	447	386	430	416	425	411	412	407	395	400	436	437	402	395	428	436	419	412	399	422	412	449	399	406	457	417	428	418	408	404	447	417	425	423	391	463	428	425	432	396	419	406	418	393	442	446	433	410	398	421	475	413	409	414	417	378	430	412	426	407	414	438	427	447	389	409	444	416	453	401	411	425	392	441	400	417	434	433	394	411	378	429	405	400	412	390	411	428	395	396	400	410	400	433	466	422	404	420	412	393	412	398	431	401	409	389	430	413	453	436	393	437	394	419	443	396	437	422	398	407	440	418	380	410	391	401	402	418	393	451	400	406	405	458	457	416	436	409	437	407	454	487	402	403	413	415	435	427	382	423	421	420	398	416	387	391	384	416	378	379	400	437	398	385	388	407	389	444	384	395	436	423	440	421	368	406	407	436	399	442	400	414	410	437	400	440	419	382	419	418	395	445	421	412	412	429	429	404	432	414	425	441	418	403	386	444	431	382	409	450	392	415	423	418	398	420	425	399	426	442	419	408	441	406	426	418	417	430	411	456	424	416	437	412	398	442	411	460	395	434	440	428	424	425	428	421	412	445	437	429	420	420	402	438	393	429	428	438	418	414	439	407	428	405	389	411	419	403	433	465	423	452	437	419	414	402	407	408	431	411	441	403	444	409	395	434	393	399	464	416	410	423	395	393	440	429	397	427	403	402	443	436	398	386	403	410	427	376	470	426	410	424	396	418	405	443	444	428	448	423	425	397	411	403	423	441	410	415	421	443	405	444	408	451	409	428	427	422	437	420	391	395	431	443	387	427	424	412	437	397	433	452	430	412	440	408	399	389	383	391	391	406	418	436	429	439	395	410	455	418	429	396	425	423	422	420	410	391	417	400	420	395	373	409	417	438	461	442	451	397	394	411	415	415	398	420	383	427	419	450	409	426	397	398	406	440	443	404	409	386	405	420	435	420	400	417	444	406	401	379	447	417	404	412	429	446	395	396	435	438	448	437	435	410	413	435	431	411	444	386	371	377	408	422	435	404	421	418	432	396	421	466	424	412	427	424	441	402	460	426	404	406	425	422	423	431	384	435	390	399	402	422	406	421	405	402	384	436	410	405	466	416	433	435	439	421	415	423	447	401	412	396	402	435	440	420	390	395	402	407	423	405	396	422	406	434	415	436	421	378	426	406	424	433	432	405	395	417	401	401	402	422	469	407	390	381	382	466	412	398	384	376	411	440	401	428	423	389	435	455	423	426	410	406	414	415	419	412	379	429	439	449	425	431	412	408	474	383	425	432	402	409	372	447	473	403	438	440	460	444	402	408	411	429	425	440	432	435	421	419	375	414	409	396	422	419	450	407	435	391	402	397	443	401	401	437	414	407	437	424	426	429	414	365	404	443	419	432	391	425	415	443	388	420	420	384	416	388	421	443	428	386	380	433	383	427	385	407	438	397	415	382	384	437	411	418	448	393	450	399	410	432	414	409	413	423	397	391	430	425	392	416	404	427	420	414	439	431	421	414	418	423	457	412	396	408	425	433	434	402	425	398	414	379	414	408	440	442	408	442	425	404	408	410	410	430	446	406	420	419	426	391	423	400	421	439	379	434	432	471	442	407	418	416	405	405	403	425	397	425	426	378	393	409	428	421	385	422	379	442	425	425	405	401	428	412	444	445	432	428	398	434	430	396	414	432	448	431	393	397	432	434	394	410	435	446	418	418	399	375	412	425	419	422	416	392	420	399	407	409	474	386	421	405	392	446	415	455	458	442	421	432	426	453	424	438	395	416	418	425	398	425	421	433	433	399	437	441	431	412	406	440	433	440	433	426	411	422	411	433	423	456	384	427	394	441	430	435	426	398	415	435	399	399	387	413	406	420	448	451	425	384	428	453	418	418	445	417	395	379	400	414	450	422	431	414	413	419	403	450	420	418	391	392	427	433	379	404	420	422	412	404	425	414	395	423	419	434	457	431	388	428	404	435	441	433	408	437	390	448	373	419	416	429	395	455	382	425	401	430	387	445	421	423	422	427	399	415	406	404	386	419	424	447	401	425	455	445	441	434	383	435	423	446	401	371	477	369	439	429	431	442	418	439	415	429	465	428	437	417	404	397	433	415	378	417	368	455	409	404	392	449	426	427	434	392	411	378	450	436	439	432	409	442	395	408	436	431	432	434	433	427	401	435	392	385	409	432	429	436	436	459	441	417	443	441	463	410	417	428	438	407	423	400	411	397	381	426	411	423	404	450	455	402	410	408	400	411	400	393	438	409	448	422	462	388	404	421	438	446	402	436	390	425	415	433	422	424	423	413	429	438	446	411	376	415	402	435	422	408	442	426	418	410	402	424	413	424	429	419	432	435	385	367	422	405	392	409	411	383	404	404	431	444	408	414	389	398	409	422	397	395	392	446	410	418	424	427	408	402	411	438	428	422	412	406	447	452	426	429	413	407	439	400	451	404	459	415	409	442	459	415	425	380	390	431	417	429	458	401	438	421	416	382	392	449	412	396	431	424	463	424	435	420	429	390	415	417	416	423	406	393	413	413	422	429	432	409	384	402	392	409	401	445	404	435	409	434	439	422	403	418	438	397	440	410	410	448	417	402	444	394	427	442	428	415	413	447	403	424	392	404	418	409	369	390	388	430	445	405	442	397	421	422	419	413	413	433	439	416	427	425	405	407	411	435	409	445	433	416	394	434	399	411	457	441	413	397	424	426	411	396	394	437	417	420	451	455	451	433	439	452	460	421	424	407	407	414	422	404	416	416	413	423	409	406	432	396	410	392	426	415	401	386	398	408	448	394	405	438	416	418	416	406	410	419	439	439	428	392	443	435	405	376	437	398	417	424	448	409	426	426	427	451	436	456	424	401	381	437	442	451	412	446	419	401	413	397	426	416	411	423	418	417	399	379	388	393	408	408	428	399	392	406	421	417	411	428	421	445	414	436	425	408	430	431	449	411	416	402	438	392	434	388	430	412
2572	385	346	358	366	337	351	362	339	322	319	291	352	315	354	367	373	365	290	360	358	316	311	316	326	315	322	335	363	307	348	330	329	283	325	315	323	312	284	342	339	347	303	328	322	304	342	351	318	319	341	326	341	314	323	313	308	321	320	313	332	329	345	340	315	339	305	332	314	313	330	299	345	318	314	304	306	326	330	336	313	310	294	363	302	352	313	308	326	315	341	320	334	302	352	367	314	339	348	330	356	324	317	331	340	348	363	303	307	345	332	359	344	332	309	324	344	310	322	349	323	322	305	344	298	315	299	341	348	304	318	366	319	338	320	318	312	334	322	324	294	298	310	348	310	310	326	356	314	334	323	322	339	286	324	322	294	336	318	352	314	352	328	320	319	329	331	303	326	318	305	335	303	307	357	311	311	314	314	335	360	301	347	330	327	306	309	343	316	324	324	290	336	336	356	322	353	348	327	335	336	359	345	303	296	307	303	318	310	353	363	344	324	308	306	337	331	334	327	339	339	369	320	334	321	347	350	320	324	339	359	309	304	304	316	331	309	321	321	305	334	325	305	338	344	353	338	349	315	335	318	326	332	291	324	308	339	345	325	332	322	334	322	329	358	318	336	341	332	330	325	328	313	334	317	321	358	331	325	329	325	288	312	343	322	329	324	300	303	350	331	322	325	319	313	361	352	313	325	322	346	318	330	305	302	309	325	336	342	347	328	316	322	359	324	317	339	340	310	302	332	317	307	343	318	348	335	351	359	330	315	334	312	345	280	345	320	317	333	342	345	322	323	315	321	352	326	335	299	332	370	327	329	325	307	350	315	327	342	330	334	313	322	337	291	341	303	294	335	343	329	339	323	325	345	316	312	377	317	336	357	285	369	318	321	359	297	358	313	308	326	334	333	332	313	331	335	324	312	338	289	301	280	318	333	323	296	334	337	320	327	311	366	336	331	331	354	325	323	330	315	311	315	337	328	347	307	322	314	348	314	336	307	330	341	319	332	327	315	360	296	324	318	302	339	330	324	320	350	323	348	318	301	318	356	323	339	329	337	364	328	335	357	324	309	327	302	319	352	340	331	339	340	293	355	300	358	327	356	288	333	320	283	344	331	338	356	335	324	330	291	280	348	317	322	363	351	332	321	319	308	323	315	307	294	310	322	345	314	317	355	348	320	360	339	340	339	320	312	332	320	348	318	286	316	323	343	307	346	311	350	339	303	327	308	349	350	296	345	306	310	324	320	331	315	302	325	335	319	325	322	314	353	341	334	309	351	288	335	327	294	324	312	320	321	322	306	312	305	365	280	350	287	316	331	357	327	334	314	330	338	334	335	320	344	327	346	366	309	332	330	335	338	302	353	307	364	319	304	302	316	321	334	307	324	317	295	348	308	355	322	321	294	304	316	339	336	328	353	337	334	334	337	328	318	337	322	311	342	337	350	318	302	349	337	304	313	337	319	320	297	330	359	329	365	314	358	335	344	370	319	337	346	344	310	328	298	345	342	300	302	329	344	328	370	342	331	352	328	307	328	315	305	301	317	324	337	325	340	319	359	308	303	352	330	326	301	343	335	337	307	341	347	310	319	323	348	305	333	290	344	322	359	317	333	341	295	326	301	346	314	320	329	330	328	309	327	376	286	293	301	345	315	312	324	330	338	323	323	328	328	366	347	307	332	326	333	342	320	327	332	309	309	298	311	330	317	325	341	303	316	316	329	307	332	345	313	291	319	317	316	306	330	366	319	285	312	339	340	336	345	313	319	332	307	310	315	329	350	331	338	338	344	327	316	339	322	293	330	318	329	313	318	352	309	328	295	321	326	319	338	353	335	330	334	314	340	359	336	314	361	298	341	310	361	361	358	350	349	297	317	343	310	314	343	320	292	319	327	333	322	356	330	347	302	312	337	330	346	351	334	331	325	316	329	347	381	325	334	337	309	339	321	330	317	327	293	347	333	296	313	349	357	309	363	300	304	310	320	319	305	296	339	319	328	337	363	320	333	320	300	329	347	311	333	308	330	311	324	331	313	340	302	328	326	342	315	334	328	323	323	331	294	326	342	322	336	316	310	350	325	317	326	340	337	326	295	317	312	323	310	324	354	318	328	308	328	356	312	340	304	336	305	330	366	326	331	312	337	314	360	325	317	327	349	309	331	337	337	355	327	324	313	355	351	313	298	315	327	306	311	301	349	345	332	320	322	333	362	355	309	279	298	296	331	332	317	321	320	308	346	326	315	317	324	319	326	330	324	326	325	310	328	312	308	316	305	307	316	295	318	298	299	330	350	321	330	326	302	343	337	304	304	318	333	335	337	326	309	342	357	326	325	310	316	315	308	346	315	345	323	306	346	318	341	344	329	293	321	309	346	320	300	316	356	330	324	319	346	323	327	341	331	328	328	318	320	318	300	302	340	337	346	316	299	330	335	333	306	314	341	309	302	317	317	309	322	320	312	335	310	342	341	303	322	315	328	325	334	331	318	326	324	332	293	356	319	341	336	326	320	319	317	307	294	330	325	331	310	351	318	321	346	295	307	308	307	339	327	338	331	312	300	324	312	328	331	315	335	331	318	343	336	351	309	346	325	363	326	331	336	312	323	315	311	275	341	354	338	323	351	335	344	320	317	355	347	313	316	303	313	308	287	300	340	331	335	326	315	333	330	320	312	286	340	321	373	340	339	318	328	316	310	320	296	357	365	318	303	316	334	346	277	315	321	299	339	345	317	320	343	317	289	331	331	319	292	346	350	304	325	331	301	337	315	335	353	319	346	330	301	343	363	320	314	337	287	336	329	314	310	293	327	341	302	303	305	340	323	335	306	348	293	327	299	311	335	325	355	324	323	309	333	285	303	350	313	313	336	312	317	341	329	321	301	309	340	327	319	317	328	287	351	321	318	346	337	318	333	326	338	291	290	319	322	338	321	325	310	314	331	312	350	309	328	330	335	332	294	332	359	310	313	342	353	315	316	334	336	347	319	327	313	328	346	336	305	328	351	340	312	345	321	305	387	322	317	331	347	332	330	302	336	315	313	317	313	334	356	317	322	305	327	341	349	329	306	367	323	344	300	346	342	326	315	285	315	323	351	329	316	316	351	340	336	345	303	312	335	339	315	314	332	297	325	340	333	334	306	310	318	346	329	342	322	304	333	307	338	340	300	310	344	321	345	318	333	273	300	372	344	338	281	335	332	344	309	334	301	307	324	310	300	362	298	335	332	299	307	338	297	307	324	319	317	324	295	296	308	325	318	350	338	336	331	343	341	338	321	309	324	353	302	316	329	321	299	297	341	307	318	319	341	317	331	288	364	322	345	318	323	308	344	283	347	337	329	341	329	352	301	310	341	322	335	304	349	332	329	340	338	323	330	342	330	313	316	324	334	354	350	314	333	340	351	316	324	329	335	300	344	281	295	343	355	317	343	308	322	299	327	326	312	313	308	287	362	335	328	325	322	290	316	307	316	338	326	344	333	328	326	343	307	338	334	341
2687	923	997	1011	1020	927	944	992	924	891	880	846	927	927	860	854	850	853	888	819	866	819	875	828	860	889	842	860	883	860	858	856	843	840	884	848	821	826	844	824	835	862	827	843	883	852	844	843	873	855	808	856	857	890	859	836	802	889	823	828	864	880	852	822	878	904	824	868	822	781	846	878	863	831	822	867	870	834	852	838	841	820	816	961	828	891	867	859	789	848	862	878	860	854	807	877	770	836	813	828	858	865	812	840	874	850	823	852	826	864	817	823	830	847	801	836	840	865	863	851	822	818	819	872	868	872	792	845	842	798	835	860	862	841	843	889	853	817	854	850	867	801	864	868	837	802	783	864	795	803	833	871	821	804	875	846	855	843	751	817	842	847	887	830	828	816	837	842	857	879	814	831	867	836	835	815	794	836	822	827	801	837	863	897	896	874	845	835	844	872	838	858	890	851	801	870	911	836	825	857	810	817	837	783	840	858	875	830	836	838	835	815	839	824	822	845	836	897	877	844	826	906	873	907	827	872	873	850	876	809	875	865	883	834	818	870	833	810	836	855	797	794	810	834	811	857	818	888	856	822	870	860	793	775	857	847	828	859	831	816	849	823	838	865	801	829	868	800	780	818	879	836	835	839	887	796	790	871	799	872	864	795	854	834	852	773	875	827	875	866	815	846	812	852	800	810	851	857	821	852	829	814	885	877	856	835	860	845	834	800	874	814	807	869	838	835	817	828	846	859	869	852	885	862	811	833	848	820	843	833	801	864	843	850	804	850	823	836	817	834	896	834	837	804	807	855	839	890	820	780	848	864	836	769	839	837	819	827	806	783	853	813	865	851	858	833	861	862	827	821	851	809	809	845	861	883	826	843	815	788	839	841	837	813	863	859	811	815	801	809	821	784	830	858	857	829	825	859	852	828	847	791	901	847	844	836	831	846	836	842	844	805	884	852	848	830	855	872	854	850	796	872	845	851	855	846	827	862	821	847	813	930	838	829	857	775	884	822	841	852	880	866	818	796	836	832	885	830	867	863	797	859	924	832	803	828	847	806	882	866	876	823	870	837	849	905	822	838	796	858	823	834	835	845	799	867	878	820	810	843	886	873	825	859	907	836	825	806	838	844	862	851	814	841	807	876	834	820	839	813	780	866	844	799	836	873	879	904	845	781	820	886	828	911	875	806	794	885	827	847	830	794	871	818	861	842	873	861	909	839	897	789	861	827	888	848	842	870	835	796	790	835	885	777	853	879	865	814	805	830	847	833	832	889	836	821	834	869	816	877	839	840	830	797	839	852	852	864	848	858	859	848	868	818	804	897	834	854	837	828	806	888	865	844	863	829	913	800	862	868	813	819	839	819	865	882	848	851	812	855	869	825	876	884	861	789	885	899	874	849	841	855	855	810	854	843	839	864	803	887	871	829	865	821	863	797	872	845	870	808	842	902	850	804	836	928	864	828	898	913	881	819	818	853	835	851	886	928	848	828	860	892	807	880	836	797	863	814	824	802	845	877	870	846	869	813	846	884	832	820	811	825	852	838	832	866	806	828	928	832	799	862	868	880	798	853	888	830	816	846	874	833	826	853	841	883	821	816	816	859	855	905	819	840	817	832	874	822	884	860	875	877	829	785	810	852	858	869	883	875	887	850	891	807	826	835	868	778	916	851	807	852	855	887	874	847	847	809	882	840	840	819	870	859	835	864	774	825	853	855	805	838	860	823	874	816	790	828	871	824	816	812	851	871	850	848	813	839	854	870	858	825	832	904	849	841	828	911	882	850	878	839	935	799	884	826	878	841	887	832	810	855	882	817	850	806	815	844	865	838	813	837	803	830	863	866	866	821	852	866	888	829	837	905	835	845	816	862	834	853	799	903	853	839	820	819	888	802	873	844	773	858	887	844	847	836	909	867	815	862	888	817	921	859	857	846	869	810	857	852	824	847	841	837	820	855	850	822	796	849	836	873	833	861	826	825	863	855	842	828	850	857	889	835	810	860	849	826	816	835	853	835	821	848	844	804	848	837	819	832	814	847	819	843	834	836	860	844	875	833	782	835	833	844	831	774	835	846	802	845	848	801	855	863	828	879	843	885	828	853	859	845	806	835	841	848	876	822	848	821	877	846	824	845	909	794	866	863	833	827	849	867	852	858	854	859	854	878	868	805	814	811	804	833	857	831	855	853	914	867	840	797	847	905	840	867	818	900	828	794	798	790	870	876	858	859	845	856	897	863	837	844	876	854	819	858	825	845	858	844	805	839	844	864	851	871	805	841	795	836	841	787	819	847	826	861	814	835	884	866	845	875	841	830	847	845	867	810	833	821	861	776	859	855	876	856	849	835	864	797	857	865	786	845	835	831	872	869	853	830	868	898	811	845	848	903	853	808	837	797	861	821	889	809	861	870	852	792	869	879	886	829	848	828	768	871	868	839	859	791	818	799	875	842	824	852	840	837	864	842	874	855	822	897	843	829	804	891	833	789	839	820	940	878	878	856	838	826	880	884	816	846	881	834	823	820	838	839	825	840	892	834	840	785	870	804	844	880	799	776	822	825	837	814	841	830	789	859	834	848	804	812	876	838	815	865	845	873	819	814	840	803	836	887	822	759	776	792	829	818	837	808	831	845	821	844	856	852	826	757	838	866	865	870	835	857	878	859	831	820	822	810	812	850	838	863	846	817	774	833	805	856	811	836	843	891	843	824	854	849	858	836	854	867	775	853	804	834	832	854	919	838	826	854	782	820	838	790	891	791	811	884	848	798	883	864	847	815	849	845	882	807	813	901	848	799	826	821	808	839	802	815	899	843	858	823	792	844	829	892	823	816	791	852	867	834	828	834	825	812	812	845	828	840	867	819	834	863	920	875	832	878	856	811	854	831	843	798	843	831	829	848	826	817	804	839	856	851	819	794	811	849	876	853	856	892	772	766	820	841	866	878	833	823	815	840	813	792	855	772	837	864	817	860	857	846	828	823	895	861	852	810	870	885	832	839	880	867	837	797	857	843	838	802	861	867	849	795	854	838	872	832	859	877	819	894	829	795	892	811	819	905	855	837	816	789	818	883	836	849	907	829	867	852	845	817	825	818	834	834	818	843	825	838	784	810	815	824	855	825	880	888	845	873	847	844	908	845	841	841	796	849	852	910	835	830	824	835	807	864	803	874	812	802	854	861	823	828	838	830	800	829	887	846	845	846	821	847	787	850	828	792	870	819	888	862	848	860	854	840	868	876	838	830	849	791	819	858	885	765	858	942	846	819	858	827	824	802	850	870	815	834	794	844	829	808	828	852	749	866	845	854	876	840	805	853	843	857	834	843	857	838	865	893	816	840	834	829	827	817	856	857	840	833	857	843	880	791	800	834	785	808	846	830	835	875	846	858	852	859	813	815	809	847	835	849	861	847	847	861	844	856	840	822	907	836	803	823	886	847	832	840	825	829	824	801	858	790	867	831	819	802	823	854	891	832	827	848	841	855	788	857	847	867	849	841
10160	1079	1294	1075	801	646	607	535	414	424	397	386	376	377	354	376	345	339	333	309	357	364	341	324	334	346	319	333	343	341	308	335	335	336	319	345	350	344	364	329	325	330	328	297	301	274	293	351	338	316	336	291	315	305	318	321	342	328	320	318	298	344	314	317	329	341	283	304	301	319	301	312	305	298	353	297	322	336	344	329	327	344	311	322	328	315	341	327	349	336	295	303	311	331	309	311	319	316	304	337	304	338	302	321	352	295	346	341	303	325	279	316	313	335	327	345	309	317	321	310	314	293	308	361	319	330	303	290	296	284	315	291	308	319	306	316	298	293	321	328	328	313	326	322	313	323	311	304	319	302	280	332	316	295	317	315	340	336	329	290	314	311	320	334	318	324	316	306	342	349	332	321	350	327	338	281	293	311	326	334	345	302	314	308	331	310	311	309	353	318	300	317	336	328	317	318	339	289	296	326	317	312	330	303	320	295	327	288	301	311	320	327	258	313	329	318	308	319	305	321	320	305	332	309	325	296	295	329	343	349	357	281	286	317	309	354	285	308	326	300	321	325	298	340	358	288	327	336	333	323	307	324	308	325	324	317	324	313	315	292	318	312	329	314	299	320	323	297	317	347	307	311	337	302	317	312	335	305	287	323	328	297	324	297	301	321	289	325	291	318	332	303	294	305	335	285	336	319	290	319	329	279	290	317	326	309	327	334	299	325	314	310	319	301	323	329	338	317	342	317	331	319	337	335	295	314	288	329	298	294	326	314	327	313	323	280	363	290	311	324	285	283	324	348	353	295	309	305	298	332	304	293	284	317	290	310	307	317	309	314	295	308	323	345	292	301	293	305	332	339	354	321	336	305	318	337	323	367	345	350	299	348	286	337	328	331	317	330	294	316	316	308	353	319	322	325	334	308	322	308	297	292	322	330	323	316	308	310	327	332	312	296	319	290	321	320	299	320	307	323	344	303	332	315	325	305	339	295	286	302	304	336	314	355	321	346	325	307	310	344	307	311	321	317	325	327	294	313	286	338	291	335	314	275	304	328	315	306	296	316	318	301	311	309	315	339	312	317	334	354	319	309	329	363	314	333	331	312	308	320	302	341	298	321	297	315	327	362	337	331	311	337	326	332	295	326	305	301	316	287	335	318	283	301	326	351	333	320	324	307	338	295	319	296	330	285	293	312	305	321	311	328	347	324	318	321	326	320	309	357	318	349	296	303	371	321	301	333	300	326	324	316	281	326	308	311	301	339	345	316	337	334	283	309	319	326	279	323	291	344	325	319	325	305	318	323	316	326	326	332	314	322	299	290	293	297	325	328	294	358	349	324	342	315	292	300	281	331	299	324	313	318	313	350	324	319	328	329	316	330	333	326	288	316	322	324	313	312	307	314	326	349	308	296	351	298	305	306	300	283	285	305	334	329	344	310	327	338	310	269	292	314	326	348	302	318	322	328	333	324	328	343	325	310	305	283	308	317	296	320	325	314	318	326	310	314	274	329	308	308	305	330	322	329	327	342	351	309	327	338	301	324	329	330	349	310	306	312	291	313	326	320	310	341	332	296	325	309	308	339	325	319	362	318	328	280	352	290	306	334	308	298	318	323	312	350	342	293	315	307	309	349	300	289	327	299	321	333	294	327	344	312	322	319	301	281	289	301	298	327	318	292	323	280	345	344	331	311	320	316	317	299	309	309	353	340	306	309	304	322	288	326	301	319	324	321	314	288	310	347	317	313	314	325	324	324	306	273	340	319	324	299	339	319	291	303	341	301	314	323	321	307	306	342	295	337	324	301	316	313	340	320	336	295	320	310	307	333	323	328	319	315	312	336	310	322	313	316	300	317	341	299	328	315	321	295	338	312	314	300	333	312	280	292	319	331	317	287	312	306	325	299	307	308	322	312	337	320	313	314	305	282	298	336	312	361	307	283	329	324	362	311	323	325	309	333	306	340	316	344	285	302	309	349	285	284	322	314	315	277	322	322	312	329	308	323	308	357	310	303	324	319	337	319	298	303	327	305	333	326	302	292	280	304	316	340	308	301	316	325	303	303	303	320	309	303	318	337	334	309	320	294	317	331	297	322	313	319	309	320	333	305	335	306	302	312	319	345	318	302	333	311	321	311	328	308	328	291	314	314	307	335	345	280	342	316	313	292	317	304	328	355	341	334	324	343	308	320	331	344	301	281	315	299	323	305	278	299	330	309	317	330	334	307	324	298	318	296	319	326	315	311	320	311	317	308	315	296	314	320	323	311	337	315	331	319	336	297	296	305	301	288	302	281	325	325	307	307	317	313	305	341	312	315	294	317	346	317	316	315	337	321	314	311	343	315	311	299	303	315	323	316	304	335	323	286	310	310	317	334	341	318	334	302	322	334	293	324	302	307	311	318	329	315	301	321	321	364	321	297	298	282	317	295	319	334	308	326	305	319	332	315	308	331	307	320	283	312	314	323	341	347	337	316	307	318	325	309	338	282	313	328	295	306	340	308	315	307	337	302	346	321	320	325	307	331	330	328	332	343	289	316	313	312	282	338	301	271	342	320	289	334	301	296	309	289	343	309	325	309	308	327	306	304	324	323	299	323	313	320	308	327	346	325	304	325	327	333	262	328	321	309	326	300	317	297	324	341	326	322	279	296	311	316	329	319	301	318	312	308	334	330	314	333	319	331	325	329	305	302	323	328	304	306	329	327	351	341	322	296	332	297	351	320	303	357	316	296	329	352	354	302	314	304	291	292	334	311	293	325	314	311	315	287	340	312	305	308	317	306	339	342	311	313	317	306	313	300	346	326	306	292	312	319	342	283	301	334	324	294	310	304	312	308	314	305	309	330	332	297	310	331	300	306	333	323	316	326	327	305	313	312	301	324	304	287	317	325	294	322	320	326	328	300	312	308	314	299	331	311	316	299	346	289	315	343	315	326	343	332	327	287	336	329	318	343	322	345	305	334	295	276	317	321	297	315	317	342	286	325	316	311	328	316	295	295	292	356	330	320	289	338	302	307	305	283	307	334	317	320	323	295	321	315	343	321	349	321	279	296	309	289	327	343	334	324	336	336	302	300	321	368	315	301	326	298	287	337	305	326	318	375	293	310	324	316	301	292	334	315	328	312	314	317	333	306	341	324	299	349	311	303	322	352	338	298	354	310	339	327	323	315	283	333	314	344	296	312	293	323	293	274	299	332	289	309	293	312	330	337	323	329	322	295	295	323	302	306	296	311	305	276	305	316	310	292	292	277	298	287	339	344	342	323	324	315	346	322	325	306	312	297	327	307	309	318	290	317	327	300	305	313	320	313	320	346	298	325	311	301	307	324	340	301	307	327	318	330	322	278	303	306	302	302	306	316	327	303	329	307	314	327	293	314	311	303	318	306	290	301	302	347	306	300	319	347	323	330	319	318	346	310	313	313	282	343	309	306	300	299	317	337	318	319	308	330	309	317	372	317	312	308	359	326	311	298	304	333	338	325	325	306	318	343	326	319
6082	1585	2684	3249	2981	2467	2214	1867	1677	1502	1444	1303	1193	1229	1148	1130	1040	1002	1065	957	967	958	933	938	939	912	888	871	902	901	883	904	884	878	885	885	879	883	908	874	825	877	868	827	899	854	866	811	805	859	867	803	817	799	762	810	860	832	847	828	865	803	856	827	841	819	823	827	809	868	871	837	878	876	807	782	884	796	851	805	837	819	811	835	786	772	838	810	791	820	805	847	823	825	821	831	784	805	800	857	845	846	823	827	807	799	777	820	835	763	867	868	759	827	826	819	808	784	788	836	782	805	807	803	832	780	833	817	779	814	841	813	784	804	816	751	848	793	806	818	820	819	841	777	811	793	791	820	805	865	836	809	748	790	753	784	853	819	794	830	855	802	816	808	830	858	873	815	840	822	818	782	803	843	820	785	783	849	824	802	823	812	817	807	794	820	810	776	804	814	801	784	769	805	819	794	820	816	817	843	785	724	871	771	842	843	772	779	806	805	800	779	795	808	758	786	833	763	787	814	814	848	815	860	773	818	794	814	789	814	860	736	767	760	844	778	778	791	764	822	813	801	821	835	834	788	826	825	798	782	812	784	852	806	808	751	783	818	771	844	772	796	816	799	800	779	836	813	838	838	798	822	796	841	810	858	770	771	771	878	742	781	796	800	806	818	822	840	787	790	772	783	795	806	792	812	819	814	828	817	829	797	824	852	794	812	796	801	791	826	806	767	765	822	785	847	784	793	844	806	823	828	804	804	797	772	832	834	858	780	819	803	818	796	816	755	801	853	864	774	830	775	825	784	822	781	784	804	777	842	816	836	826	887	794	807	804	863	787	745	815	861	810	870	778	777	803	792	770	820	774	748	823	838	742	749	808	781	829	803	814	774	791	767	844	833	811	820	812	811	828	761	820	798	764	831	773	802	803	839	768	820	780	806	806	835	754	763	809	797	741	813	762	767	813	810	776	806	809	822	814	842	849	810	826	817	786	841	782	843	824	786	751	796	755	846	811	827	799	826	771	808	788	826	831	831	785	810	832	797	773	842	805	790	826	834	852	798	840	802	854	809	816	780	799	761	771	806	765	787	807	847	812	773	874	785	848	829	769	842	831	849	818	807	764	790	889	791	808	768	796	805	858	801	807	785	762	808	809	803	789	842	800	829	803	858	800	782	807	808	758	836	824	788	822	823	781	842	789	775	785	779	815	763	822	781	804	808	803	763	805	811	819	797	787	844	851	775	789	765	828	803	801	806	779	885	826	821	798	821	831	881	770	769	816	853	825	793	803	784	821	775	819	770	786	856	822	803	789	834	757	771	835	801	786	766	862	808	781	766	800	775	783	826	825	807	873	798	817	795	802	806	810	759	841	812	850	794	781	806	878	804	803	780	797	801	871	812	792	788	767	842	837	811	785	835	767	826	826	847	875	854	829	793	813	796	837	830	810	792	789	780	817	815	828	832	795	879	807	797	783	844	802	873	800	818	795	820	796	812	772	887	779	795	808	805	800	823	816	763	783	825	837	868	758	827	834	790	820	781	820	816	820	870	781	821	793	798	826	780	816	814	830	827	780	744	808	837	832	850	800	804	758	788	748	780	758	810	744	839	815	776	814	887	816	822	774	776	828	770	789	836	827	814	795	797	815	768	835	792	816	799	877	824	785	836	808	776	772	829	835	824	752	817	768	798	781	813	835	796	805	776	788	856	784	840	795	797	818	839	825	794	869	834	807	775	804	820	787	818	786	815	853	746	754	794	807	802	743	803	775	825	815	834	805	785	791	825	737	772	765	766	835	831	809	813	823	819	842	797	857	808	805	753	785	772	793	789	768	802	836	796	784	860	759	780	779	801	738	803	812	810	800	794	822	819	846	821	839	844	841	859	882	816	851	795	817	789	840	717	793	802	837	812	790	822	821	814	799	815	782	783	812	855	769	779	811	824	774	791	794	850	803	774	799	826	809	772	851	835	864	812	840	788	842	801	790	865	796	871	836	811	801	745	791	832	828	784	826	793	849	813	815	788	814	759	793	790	808	784	793	800	821	785	810	804	795	849	763	783	804	725	804	801	751	825	828	784	839	827	789	808	845	841	819	789	797	805	814	833	798	847	818	812	817	844	837	762	799	849	796	765	812	861	845	853	841	821	751	849	849	826	811	844	832	792	806	830	871	853	817	768	761	831	797	831	829	804	834	802	782	803	836	842	823	817	821	809	744	816	747	824	773	807	839	720	789	845	929	819	806	823	754	840	808	849	803	847	790	783	781	799	834	782	861	827	784	813	776	780	796	809	846	748	852	784	814	775	812	864	828	826	797	793	767	771	807	876	831	791	789	811	710	799	793	799	830	744	807	839	805	796	831	768	833	805	797	844	796	786	790	807	787	780	813	803	820	858	835	859	821	766	831	784	805	839	790	825	811	844	795	784	792	801	784	818	748	755	798	809	800	848	764	792	816	796	792	779	808	829	794	806	817	865	832	785	818	761	825	803	799	792	842	824	781	798	861	802	817	826	775	814	786	851	813	834	813	775	822	800	817	815	873	836	746	808	818	844	785	824	832	759	811	848	806	845	795	822	808	804	828	830	804	852	772	804	809	798	835	876	793	772	795	822	795	804	797	781	804	797	816	782	813	795	824	809	819	820	824	818	842	827	755	798	788	814	787	788	862	744	797	826	843	755	799	843	829	806	829	811	835	759	810	859	752	841	847	770	826	805	858	795	872	807	834	819	790	822	844	825	799	737	804	795	740	818	790	821	776	846	804	773	801	825	840	809	788	744	829	843	808	816	826	831	804	763	840	838	830	749	839	828	802	790	836	801	722	808	760	849	780	836	820	772	793	794	814	823	806	832	797	800	768	818	811	803	772	785	805	779	851	820	818	824	822	781	784	790	795	804	796	804	816	793	762	835	850	824	806	790	766	815	823	808	838	825	801	832	822	822	808	822	761	799	807	782	814	781	821	802	802	818	856	799	791	765	785	809	817	751	803	842	783	807	822	801	833	808	806	849	759	876	818	763	832	769	872	794	829	848	814	860	839	797	804	781	786	785	813	826	818	826	826	817	864	783	791	810	812	828	802	797	809	763	854	772	825	798	846	819	756	802	818	762	833	848	844	777	792	816	797	780	791	784	854	819	828	784	832	794	844	846	814	842	816	801	812	787	831	819	779	782	769	863	844	807	819	809	789	784	804	817	836	812	802	818	837	806	764	792	771	776	845	795	874	841	794	786	807	773	810	805	792	789	867	874	774	833	826	850	762	804	829	830	806	753	795	820	830	816	804	818	846	802	799	790	791	842	873	787	814	814	806	776	782	798	774	819	821	786	770	789	833	820	815	841	750	789	776	781	810	811	823	781	778	857	791	808	822	827	814	794	781	821	848	780	802	823	788	839	818	827	844	811	860	757	792	775	854	853	803	824	793	832	829	783	820	754	840	786	799	825	782	805	836	775	839	800	808	791	851	789	808	845	834	794	807	825	769	819	786	807	843	804	779	805
17682	2322	2197	1644	1202	853	679	576	454	374	352	290	272	276	251	224	202	206	230	203	192	194	184	207	199	170	164	169	189	170	181	139	152	168	139	155	153	158	154	167	181	183	157	142	132	159	164	149	146	159	144	165	136	161	156	149	128	131	155	142	178	141	137	158	191	148	134	167	136	157	163	140	160	163	140	133	152	154	146	153	150	171	166	180	160	135	151	145	140	145	133	159	169	169	143	138	130	176	153	135	154	136	159	162	139	165	143	128	153	154	150	163	131	157	153	145	156	158	151	136	149	151	154	140	148	143	160	147	141	173	135	146	156	129	144	147	142	139	160	170	160	152	133	154	133	147	151	139	160	141	145	129	146	170	162	151	159	146	140	145	165	156	146	146	163	149	157	147	142	144	158	155	154	109	128	137	171	138	152	140	140	148	148	145	161	130	154	146	145	144	172	149	137	122	140	172	150	154	164	152	153	145	160	137	155	144	131	153	133	158	142	144	183	150	142	129	140	166	139	158	164	170	135	165	144	132	158	142	149	153	158	143	145	147	153	142	130	149	173	153	135	149	164	170	145	168	170	143	133	139	131	138	145	149	143	148	139	151	152	151	157	168	150	143	170	176	175	142	144	156	129	142	128	135	153	139	150	135	151	161	171	145	157	137	160	124	148	162	147	134	168	136	149	153	175	134	143	134	142	152	165	143	137	140	141	157	123	153	174	148	145	140	135	130	149	144	159	163	123	168	154	152	155	156	144	158	156	147	156	162	142	144	156	133	151	158	150	161	154	147	150	147	160	146	137	147	158	121	150	132	136	135	137	147	134	158	157	140	156	167	144	150	153	131	162	132	179	153	157	175	137	152	160	139	137	156	156	131	154	136	153	137	147	139	164	178	140	165	138	134	163	174	159	139	140	163	161	132	155	158	156	146	168	143	130	145	142	131	162	152	138	146	119	132	153	122	127	159	167	160	152	137	140	176	141	144	129	168	177	135	174	136	167	153	135	158	143	134	146	166	154	135	158	140	135	139	157	145	157	164	147	153	144	144	133	149	146	144	132	133	140	149	153	146	138	151	146	166	136	157	147	134	156	142	158	154	163	150	124	144	129	139	131	133	160	143	138	143	140	160	145	131	177	155	128	142	177	119	145	140	135	139	128	154	151	142	133	156	152	148	156	134	178	150	169	155	138	128	127	127	156	156	129	149	163	162	159	151	134	156	145	123	151	188	140	152	197	147	127	156	169	137	158	136	151	124	162	149	150	155	154	144	157	166	139	141	149	142	139	164	141	150	166	141	148	143	157	145	143	145	149	160	164	147	131	152	143	147	141	153	164	164	146	158	140	161	162	150	136	162	149	187	142	164	142	154	164	135	165	166	161	147	145	155	139	162	147	164	146	144	152	143	144	150	147	161	171	135	161	144	151	155	134	131	145	153	142	158	144	142	164	176	151	142	135	145	152	136	153	160	145	134	154	160	132	156	139	149	163	132	136	125	156	164	143	136	146	155	170	143	154	145	125	152	156	151	173	140	155	151	151	148	135	159	146	163	159	152	149	148	138	142	167	144	150	125	145	131	165	142	167	156	142	151	144	154	137	153	163	150	148	128	154	149	138	133	134	154	172	141	138	132	148	159	133	157	134	158	164	151	153	132	132	153	137	145	150	153	177	137	136	150	159	133	160	143	167	132	140	140	154	154	145	168	170	157	141	142	154	185	144	146	127	144	144	142	158	165	121	143	143	139	161	146	148	154	157	163	140	151	127	151	160	143	158	129	155	146	148	170	154	121	148	134	137	141	142	145	134	162	140	164	118	124	158	143	165	134	152	147	141	166	143	157	123	143	145	137	161	126	156	140	154	168	151	154	158	152	143	163	137	135	139	143	115	151	137	170	134	164	162	131	144	149	144	139	161	145	146	140	132	142	156	150	160	155	151	147	159	123	161	151	153	139	157	146	138	146	162	163	167	139	162	158	148	145	175	142	156	167	137	152	129	154	162	137	142	132	139	132	154	147	162	146	151	136	136	145	172	147	140	149	159	171	130	142	149	148	109	144	152	124	160	148	155	123	153	140	149	145	165	137	140	141	145	161	155	166	162	164	140	144	142	139	154	113	157	173	135	152	160	121	143	177	148	145	140	157	126	144	169	131	170	132	143	145	150	155	163	162	137	128	159	131	147	157	167	143	156	137	164	125	143	140	138	124	136	136	158	128	142	157	173	143	155	133	139	139	166	143	156	129	148	140	145	164	131	162	163	155	163	145	173	144	150	167	135	135	155	156	144	159	153	165	158	126	142	157	143	150	147	158	151	131	139	144	155	143	155	123	157	134	155	131	149	160	134	171	153	144	160	148	136	146	144	146	155	148	163	156	133	139	165	150	169	146	168	141	152	147	155	123	122	163	140	133	155	156	127	149	126	116	145	128	144	142	151	148	155	133	135	149	140	173	132	125	167	158	127	143	144	140	141	143	147	136	136	158	145	147	142	137	150	170	153	146	163	170	160	146	160	138	138	143	126	149	127	159	162	142	180	140	153	156	161	157	161	150	148	153	159	158	151	141	154	161	154	157	156	145	165	123	136	162	157	149	135	165	139	149	146	147	152	144	135	130	164	178	146	166	143	160	173	148	142	152	141	140	168	168	155	133	157	144	146	136	135	156	146	150	140	170	171	137	149	145	143	136	149	148	156	153	137	149	163	147	133	143	155	141	163	136	150	138	158	159	140	140	158	134	137	152	137	133	134	167	162	141	127	144	142	154	149	140	176	156	145	154	179	132	150	145	141	132	137	156	141	140	153	142	126	154	162	138	144	144	128	168	152	123	142	149	133	146	134	142	142	138	136	142	152	144	140	143	151	157	150	166	127	127	127	151	159	142	154	135	155	139	170	136	140	154	132	134	143	148	136	133	129	166	156	160	151	149	155	139	142	152	150	153	144	159	160	141	149	133	140	137	126	160	164	147	158	149	145	153	149	166	155	152	154	131	139	127	163	156	162	142	134	131	154	139	165	132	152	152	152	158	151	126	152	153	153	133	137	141	147	127	145	144	165	159	158	159	163	145	149	159	147	149	160	143	153	134	122	143	126	152	134	139	140	142	141	139	151	153	157	140	154	167	129	155	129	140	163	134	160	135	144	133	143	141	148	151	117	134	131	121	149	151	158	159	148	130	149	141	149	165	158	123	153	157	159	164	151	158	134	153	150	162	163	146	141	149	157	147	146	140	145	144	153	157	128	153	165	133	158	142	141	141	160	174	173	122	136	108	154	154	140	135	155	110	169	143	161	145	142	151	132	144	127	152	160	151	149	121	153	129	135	159	133	141	155	150	151	149	169	120	128	160	144	145	121	156	139	147	176	193	146	161	136	156	164	126	147	150	149	122	159	134	125	140	133	144	158	147	161	126	118	164	143	139	152	137	156	135	152	143	137	137	158	152	158	135	156	133	150	152	150	146	150	157	164	129	156	146	127	131	167	159	157	125	157	134	133	165
8041	1903	3919	4988	4428	3664	3003	2569	2054	1860	1583	1416	1266	1164	1100	992	963	909	830	804	766	642	706	698	635	658	637	610	608	554	567	566	552	558	514	528	562	554	520	508	510	477	492	501	467	470	504	462	473	484	453	455	449	473	435	509	445	468	462	408	503	433	435	509	440	446	471	427	426	445	438	445	422	431	437	465	440	438	426	476	459	430	434	484	452	434	419	415	454	426	438	447	413	408	424	422	460	457	416	456	435	434	394	472	389	421	420	485	422	424	406	453	423	437	450	409	413	421	437	459	397	441	413	418	429	463	455	421	398	408	448	433	424	445	456	394	422	442	396	397	429	435	406	415	457	433	428	432	433	434	408	427	417	426	460	411	429	436	396	406	436	437	421	438	398	431	430	440	431	401	428	435	441	420	402	438	409	416	403	413	427	435	419	383	438	394	437	411	390	435	433	437	403	433	397	402	426	412	417	447	424	404	430	421	401	428	413	437	425	419	414	379	422	422	392	437	452	443	389	430	410	384	394	421	407	433	407	414	428	417	439	431	410	410	395	391	408	404	414	439	384	415	438	410	426	444	387	405	428	431	417	471	395	421	443	419	412	443	424	382	394	409	420	415	373	399	445	416	423	432	429	420	418	440	431	429	404	421	430	411	394	401	436	413	408	368	442	410	420	422	425	428	405	413	416	403	423	424	409	444	438	414	455	423	417	394	440	416	427	452	444	420	416	421	412	392	414	410	406	401	409	426	418	390	389	412	448	404	409	405	401	419	414	386	438	422	397	393	403	425	419	423	414	388	421	406	414	392	435	438	423	420	449	424	411	424	432	373	438	444	419	426	390	433	414	424	428	370	433	426	462	408	432	434	397	405	397	427	408	463	404	408	410	470	471	434	428	419	441	412	391	431	429	422	402	386	420	389	413	414	429	430	433	410	423	429	412	379	421	397	434	431	415	418	448	388	416	435	418	452	419	398	408	391	449	418	419	436	420	439	446	428	425	437	451	394	396	395	456	429	456	435	403	425	442	421	387	418	416	402	385	441	428	426	393	419	440	414	428	403	428	461	417	437	384	411	407	422	441	397	401	421	396	383	421	421	378	400	390	436	426	416	451	435	428	424	443	392	395	407	448	405	429	406	425	400	418	405	371	446	421	455	418	410	431	412	405	419	420	408	424	441	458	388	410	423	430	387	385	419	418	394	402	413	386	405	416	419	388	432	414	419	405	409	429	426	454	424	453	430	420	402	399	417	389	439	401	403	422	424	448	435	399	409	433	471	420	410	417	404	410	395	422	401	424	404	385	425	382	443	399	435	468	424	415	424	400	422	408	408	414	350	419	400	413	428	432	398	429	426	420	407	386	404	391	441	381	418	417	418	435	447	411	407	413	400	401	444	390	408	409	419	427	418	427	424	459	391	388	436	422	421	386	400	422	397	413	441	440	422	396	407	433	421	448	447	418	396	461	381	430	413	405	440	405	417	426	427	408	415	423	442	422	423	423	431	405	423	402	434	405	409	443	408	418	410	403	413	431	425	447	386	398	421	412	408	404	429	413	415	392	417	422	427	398	424	459	424	440	387	408	420	429	433	465	428	450	409	403	420	435	409	402	370	417	434	437	382	436	401	428	442	405	440	442	421	408	410	415	422	449	418	426	428	389	399	431	426	420	389	422	440	443	429	405	427	446	419	433	407	419	395	391	395	413	412	443	413	445	430	395	416	393	439	396	428	437	421	432	413	419	419	423	442	417	424	421	439	435	441	416	414	434	438	454	409	399	393	474	428	421	429	377	458	451	419	400	430	429	425	416	427	392	442	425	445	392	407	455	456	406	443	391	405	402	424	405	428	396	423	463	443	408	382	420	439	475	445	405	409	447	447	408	416	396	439	414	396	389	461	414	449	389	395	402	409	426	427	371	429	411	408	448	415	398	436	430	436	368	399	430	446	418	348	406	434	421	438	412	397	425	432	411	426	413	419	395	440	412	427	460	403	442	400	411	445	436	412	402	404	431	436	442	376	430	431	424	383	418	410	412	397	421	415	408	444	424	406	431	405	440	430	414	397	459	461	413	428	410	378	430	416	429	448	417	416	422	423	447	462	410	403	412	427	411	431	395	394	433	416	397	424	429	434	432	436	428	418	417	428	371	408	382	392	371	411	392	409	392	424	399	444	434	452	423	455	418	429	367	445	396	418	436	416	416	393	409	444	445	399	451	441	434	396	402	400	433	400	433	406	423	432	405	435	440	427	410	403	391	427	427	405	380	428	412	418	372	405	412	406	404	413	398	420	409	429	438	434	442	433	409	412	394	405	409	384	428	393	448	402	382	409	399	421	405	403	422	437	404	430	428	442	458	403	444	448	429	418	432	417	477	416	391	402	410	449	396	456	430	422	372	406	411	416	406	440	427	417	419	437	388	466	468	397	427	432	434	423	455	406	446	434	401	401	394	398	424	439	365	424	405	401	411	431	419	452	426	416	403	422	446	468	450	441	425	404	424	398	418	427	411	437	423	422	437	406	405	400	409	465	390	448	432	419	434	435	422	441	397	440	415	421	418	414	399	447	408	405	402	441	384	372	381	455	416	397	407	398	401	439	437	398	410	403	418	422	420	442	433	424	437	413	418	420	402	388	437	400	470	448	437	378	397	400	450	409	408	430	411	414	441	409	412	385	447	417	424	408	414	445	419	423	425	436	403	393	403	411	418	421	436	442	438	427	447	405	444	414	407	399	427	421	415	404	404	442	444	382	423	409	402	417	445	396	418	422	369	399	423	403	423	436	413	411	411	422	433	397	425	411	407	438	428	384	408	374	416	430	448	453	402	426	446	389	417	430	434	417	405	437	396	411	435	423	423	407	424	414	427	409	418	420	419	410	388	441	461	404	442	411	406	428	415	420	449	423	385	388	447	398	448	373	431	404	402	420	433	423	435	431	419	429	416	422	386	414	421	395	440	441	443	435	402	413	379	412	403	407	415	427	422	387	417	505	437	426	401	424	423	425	397	430	432	407	425	405	417	413	448	402	412	444	455	400	409	440	394	435	404	414	388	389	409	401	428	404	409	407	444	430	433	411	440	416	434	404	432	424	388	401	400	418	407	413	396	403	417	391	406	419	435	416	419	404	436	400	410	417	406	425	418	438	421	426	421	405	465	455	393	395	460	401	415	396	376	442	401	420	454	433	408	408	459	410	431	450	427	455	417	439	440	399	406	435	421	422	440	410	418	422	406	394	414	405	386	406	429	386	422	434	414	424	422	386	410	399	406	419	434	436	440	431	444	428	434	451	409	393	402	434	438	422	418	402	416	428	421	444	402	408	421	401	408	426	431	429	433	389	442	405	407	466	427	463	408	393	379	423	456	442	446	420	432	418	367	408	400	463	427	432	425	417	418	430	451	407	436	405	434	454	405	433	405	418	416	430	447	402	410	411	394	372	389	454	446	398	391	422	417	433	450	401	408	406	415	465	447	434	411	434	432	417	421	412	422	399
2662	395	377	380	335	354	338	334	324	351	384	342	360	317	359	350	349	330	335	335	341	350	336	346	316	333	327	313	334	327	328	326	323	374	301	346	337	335	317	335	304	301	317	318	335	319	337	296	292	317	315	323	317	307	311	328	327	324	297	330	340	330	299	317	308	322	342	300	328	319	299	309	304	319	329	290	336	372	325	331	297	335	335	319	330	332	349	357	330	349	324	301	314	322	305	321	327	350	328	312	306	316	359	326	338	337	308	342	298	313	330	348	307	326	353	316	315	317	319	291	327	321	315	321	319	367	328	313	367	341	311	333	341	301	301	332	307	323	338	349	335	328	295	314	322	324	321	356	335	324	291	327	330	317	333	302	316	346	330	328	309	326	318	306	285	316	315	339	325	341	337	337	330	336	317	323	327	306	305	322	330	341	334	293	320	330	351	302	334	301	304	325	323	326	285	308	305	326	333	319	305	316	317	300	323	299	351	274	340	296	320	318	320	343	335	337	301	329	309	306	314	321	333	326	290	320	312	318	329	322	336	315	343	307	312	305	328	308	351	322	339	314	325	294	314	309	327	313	319	328	345	304	320	302	307	319	308	324	349	327	326	319	297	330	323	341	326	347	337	316	346	301	343	305	337	333	305	321	343	304	353	348	316	316	303	306	338	324	338	308	299	311	329	291	353	314	334	332	306	334	270	311	317	351	353	310	347	318	305	332	352	313	351	317	344	357	334	297	313	340	315	315	311	313	311	334	333	298	327	283	318	324	320	319	307	346	300	329	337	307	349	340	337	335	316	345	309	311	312	324	325	305	329	347	336	299	316	338	318	334	322	337	357	316	331	320	328	313	342	333	318	334	367	326	340	319	354	370	336	347	341	333	335	335	331	316	287	345	346	336	311	304	293	333	326	308	331	311	311	351	338	324	315	340	332	348	344	327	312	335	325	327	314	331	355	304	332	306	332	298	293	323	323	353	307	307	327	317	365	350	306	304	333	317	312	308	310	300	316	336	284	336	316	316	324	323	322	324	323	299	306	315	337	314	313	302	302	318	344	297	287	314	316	338	326	300	336	309	305	307	358	283	351	341	332	338	284	301	345	309	311	340	308	326	368	314	344	342	321	327	292	338	365	340	342	324	342	323	332	323	311	312	351	330	330	309	324	302	323	322	313	378	318	331	345	326	313	310	346	331	345	322	324	293	331	319	299	314	329	316	336	327	326	332	337	299	338	284	329	326	297	327	328	319	315	349	305	315	297	311	328	305	311	313	312	332	313	297	343	327	287	357	368	326	327	334	293	297	322	302	345	325	315	335	321	310	336	298	304	331	310	326	324	310	307	315	310	314	337	346	357	350	332	342	334	321	338	320	330	336	328	319	331	340	322	321	314	316	331	354	320	335	301	307	329	331	295	325	297	306	310	305	290	309	323	326	332	357	318	363	321	346	295	309	279	318	329	302	364	333	313	339	309	317	323	322	336	317	301	322	305	329	337	340	327	316	324	307	318	318	327	337	314	352	345	323	338	351	350	318	333	344	349	315	290	326	319	346	359	332	323	311	327	316	370	326	316	326	322	322	309	358	316	314	318	335	319	353	318	304	300	350	297	322	320	330	346	340	301	356	317	321	339	349	334	307	311	352	327	321	355	339	342	344	298	324	298	305	345	306	320	336	347	325	375	332	338	329	337	311	318	345	317	322	332	323	270	317	310	317	330	297	319	299	322	338	305	294	315	329	351	329	336	338	329	275	336	341	339	293	336	311	305	343	323	343	336	315	304	294	297	330	323	323	320	327	309	312	373	307	327	331	322	316	335	334	319	327	288	303	298	339	271	306	335	342	328	301	327	321	310	312	337	307	320	332	328	326	291	301	336	317	341	319	319	333	329	284	316	284	316	295	340	356	310	346	304	342	338	359	334	334	341	331	319	316	331	309	331	315	297	305	359	338	304	348	307	331	325	316	295	312	292	338	342	315	295	308	314	347	341	298	304	321	331	328	317	304	322	332	339	369	320	305	335	300	302	310	318	315	319	343	353	356	307	297	320	340	338	333	321	312	324	315	367	333	303	338	326	330	367	346	294	318	343	323	332	322	320	322	335	341	324	330	342	289	343	319	297	320	330	341	298	325	326	333	347	298	325	323	326	321	313	322	318	304	315	341	306	305	310	326	330	357	337	349	352	347	308	314	320	300	311	322	327	304	335	307	341	304	322	296	301	319	327	305	321	363	356	325	335	326	342	349	337	306	325	329	336	323	298	290	325	327	334	335	292	308	319	300	293	315	314	318	332	324	323	338	332	312	332	336	318	307	312	317	316	284	349	307	307	299	328	321	318	294	321	319	309	297	304	312	319	336	331	306	327	345	306	334	337	317	323	355	312	325	312	314	333	297	335	305	298	318	327	306	300	299	305	321	358	315	301	318	337	333	327	323	296	339	342	356	326	329	325	313	326	336	302	338	333	351	341	328	343	345	341	313	315	323	308	346	305	322	312	321	320	356	356	350	320	280	347	303	311	313	322	341	314	342	300	324	306	331	322	340	333	348	334	316	338	322	315	336	313	325	289	344	322	290	314	333	340	331	316	349	302	312	331	325	346	316	337	323	340	348	355	297	323	338	336	334	319	316	347	325	345	335	344	319	333	339	340	291	322	353	331	334	333	333	318	347	352	340	293	338	333	300	306	327	343	318	322	310	346	328	355	297	295	332	323	313	334	345	324	312	301	315	307	332	329	332	340	350	311	346	340	355	333	293	354	334	371	312	327	311	324	325	288	312	292	336	325	350	340	317	318	289	329	310	317	327	308	322	339	335	320	326	320	321	329	341	326	335	322	329	327	332	299	343	330	320	341	312	332	318	314	320	337	329	303	267	294	351	309	294	316	278	325	317	292	353	327	310	315	303	357	349	328	314	318	340	315	344	324	345	307	326	315	316	356	334	319	296	319	289	343	338	320	364	299	313	317	317	356	350	307	332	315	338	340	331	328	359	308	356	334	339	354	317	308	317	297	323	341	318	320	339	326	324	341	332	336	312	330	329	302	324	346	322	332	335	350	313	330	362	333	329	359	337	292	341	306	324	323	350	309	304	323	342	332	330	351	298	303	313	345	320	321	329	325	320	349	357	318	337	342	331	291	315	320	346	333	322	334	350	340	298	364	359	381	335	316	340	383	325	342	339	332	359	350	341	333	344	322	322	311	314	365	312	310	327	335	330	358	334	304	348	316	324	336	339	326	330	327	363	341	301	326	325	322	342	311	320	319	306	329	337	322	287	300	336	352	342	306	342	321	353	328	311	331	356	329	325	357	339	316	319	314	281	309	306	304	316	333	338	320	346	324	340	341	287	320	359	350	316	332	319	303	317	340	301	335	334	345	337	302	342	321	349	340	356	312	306	339	332	310	345	357	350	315	332	316	318	318	339	312	330	317	314	321	348	310	318	351	324	349	328	303	304	294	312	339	324	302	328	325	319	320	325	334	294	300	296	336	319
2693	950	960	1088	995	961	951	950	936	864	958	932	898	899	828	896	861	862	881	850	886	878	861	896	879	866	822	882	829	817	825	850	831	807	839	853	796	866	837	875	838	876	841	860	838	891	843	831	830	790	893	834	873	848	853	827	890	850	843	859	814	753	880	860	837	844	847	828	844	851	864	840	810	827	890	920	846	839	888	778	792	825	840	812	872	814	859	849	859	850	855	902	809	848	840	837	850	858	864	811	868	776	823	866	878	845	895	870	848	865	789	858	820	865	805	873	876	822	839	843	896	858	826	851	877	846	806	865	851	850	880	818	868	880	897	877	828	830	830	875	872	839	837	811	821	827	827	840	887	874	818	844	845	851	847	808	841	870	862	794	855	809	834	847	902	868	850	862	886	809	876	814	820	824	831	946	856	881	881	819	838	841	867	850	833	825	801	869	848	874	890	859	835	845	890	861	911	833	883	837	835	877	817	850	785	846	864	811	843	849	849	876	855	872	837	834	821	837	887	862	836	849	848	865	854	879	870	826	852	887	886	840	880	830	803	773	829	843	823	892	818	874	816	834	869	809	823	875	896	853	859	862	842	811	861	839	830	850	842	838	810	841	820	869	873	814	847	866	865	832	861	821	875	825	875	808	858	829	879	820	830	877	850	862	875	832	819	842	887	850	867	850	853	852	867	861	837	854	806	802	822	833	841	828	882	830	829	816	827	889	861	811	875	864	839	867	885	833	833	832	860	879	825	876	858	841	845	867	881	864	831	891	867	859	803	842	855	856	795	815	842	849	836	896	866	865	792	824	879	782	850	843	782	849	876	871	804	847	813	872	859	796	888	794	867	786	893	822	828	889	893	854	826	830	875	836	831	880	901	863	890	866	889	799	817	867	823	875	876	834	813	830	828	865	860	863	853	845	865	787	818	868	865	832	835	795	915	837	893	845	839	828	829	864	845	790	877	911	885	807	847	872	829	863	880	835	908	817	847	823	847	863	841	835	824	870	852	865	784	853	892	841	828	802	798	863	850	799	808	840	819	832	805	857	838	877	839	875	835	904	829	845	849	860	823	870	884	855	813	862	877	863	829	835	851	855	857	869	901	806	874	871	891	804	857	823	839	843	846	859	842	837	926	856	841	823	881	826	876	795	835	892	847	798	837	855	812	826	871	879	872	893	814	882	820	855	883	777	840	824	843	855	874	868	816	873	859	878	849	854	823	823	823	843	873	842	860	898	881	840	864	855	833	879	816	843	880	830	823	845	865	888	829	882	799	842	870	859	837	824	833	832	850	886	827	833	883	825	891	850	886	835	797	850	879	794	874	861	859	826	802	807	888	847	816	806	827	827	824	845	834	857	810	811	888	809	867	813	826	837	829	839	868	841	835	827	852	871	870	836	837	851	866	824	864	871	841	853	859	852	812	837	814	856	842	832	813	843	883	834	863	863	814	820	847	895	794	847	836	877	823	876	845	848	856	814	850	853	843	846	784	838	856	804	809	832	869	854	863	846	883	897	829	839	849	808	845	857	844	813	845	833	849	868	852	862	836	842	882	859	902	881	812	908	832	834	815	871	877	847	891	870	862	854	820	854	846	854	840	812	871	789	857	870	865	862	846	805	853	833	826	854	817	840	890	816	818	867	836	861	827	858	834	789	837	867	833	816	817	850	816	877	829	845	896	885	868	860	881	840	846	871	855	874	803	869	861	900	848	811	873	811	847	842	807	888	809	817	840	855	865	807	840	844	854	802	840	822	924	860	838	875	853	837	840	812	854	813	791	896	843	843	803	862	831	847	830	852	840	851	883	843	863	877	831	854	850	844	856	850	870	856	870	855	860	833	827	826	871	868	830	869	872	818	857	816	812	794	803	860	935	833	870	883	813	840	834	792	802	883	808	832	849	881	830	817	856	834	814	882	804	849	824	848	812	852	794	862	837	822	871	868	870	800	822	824	809	831	837	886	842	894	806	845	844	801	828	855	825	832	826	848	854	836	832	812	861	845	875	846	877	813	852	842	870	878	867	808	811	863	835	833	843	872	843	864	858	861	894	831	848	867	828	840	847	843	835	826	819	869	829	901	832	815	914	856	889	830	890	896	882	841	833	853	888	866	840	849	894	889	811	805	851	853	873	839	824	862	847	850	822	819	827	818	856	830	840	857	836	855	847	805	853	864	832	845	863	814	863	775	827	849	855	879	833	860	888	857	828	882	879	901	858	844	840	834	864	914	796	831	824	842	842	879	827	827	912	850	825	891	880	798	851	887	838	853	826	827	858	874	866	816	831	879	850	895	825	815	865	854	849	800	876	900	876	882	851	845	812	842	836	813	810	801	861	859	881	836	846	839	853	832	833	867	840	895	867	828	823	801	861	866	831	809	820	850	786	861	867	873	844	807	835	828	818	827	880	866	843	866	863	814	842	880	798	828	860	833	872	867	827	872	881	856	857	847	846	879	885	819	874	825	829	894	886	806	807	863	815	878	904	838	817	871	862	828	825	879	887	893	874	873	804	856	858	871	823	850	881	865	831	896	832	856	877	799	820	899	881	832	857	827	899	858	868	850	811	829	820	834	839	867	855	829	819	844	799	838	864	798	865	847	868	825	827	862	849	848	851	835	890	832	880	820	823	809	875	887	871	870	842	850	857	851	849	840	910	833	867	834	853	847	857	864	787	840	838	826	858	845	857	845	806	835	814	823	829	807	829	842	821	817	878	861	843	801	820	813	825	822	877	843	889	856	854	788	848	869	877	840	858	869	912	826	796	853	795	792	828	864	838	889	873	853	834	825	857	833	854	839	848	873	885	869	864	842	840	837	804	850	865	834	835	807	817	840	788	802	849	846	861	864	866	803	857	867	841	794	782	857	898	843	849	867	850	839	841	811	837	839	807	851	810	829	876	853	868	826	819	857	829	786	852	854	812	852	842	851	822	859	830	822	845	848	864	869	855	814	858	797	828	816	805	797	803	822	840	833	808	812	854	841	904	858	843	825	859	798	828	837	833	900	861	870	855	846	810	816	848	887	856	850	850	903	861	875	836	868	840	842	852	841	792	857	823	864	838	889	896	818	825	826	878	815	857	878	852	794	791	852	800	811	870	845	860	807	822	830	845	888	842	876	819	849	813	883	852	893	861	819	854	829	834	827	780	840	851	798	786	788	841	855	854	823	814	821	811	840	821	859	840	905	875	809	846	853	882	836	819	831	833	835	854	820	881	859	871	878	812	848	816	830	862	872	883	822	853	827	825	861	887	869	868	895	834	814	822	798	816	861	820	830	844	803	855	819	837	860	848	841	797	870	849	831	848	810	799	853	870	856	828	815	850	849	912	842	824	879	844	818	814	831	810	818	821	813	830	850	861	838	822	887	886	837	827	893	814	818	832	840	856	839	889	861	838	831	899	835	855	818	866	817	855	865	797	920	887	854	856	860	829	833	818	831	802	839	829	832	811	834	833	804	816	849	843	863	848	797	833	816	796	780	823	825	857	843
9904	1135	1262	1060	844	680	567	517	443	451	450	415	389	413	386	374	355	366	329	353	331	341	362	351	351	333	345	332	320	314	300	307	350	339	355	307	322	318	342	297	308	311	280	346	320	345	318	302	314	319	290	326	324	267	320	359	301	315	310	334	319	337	299	342	296	310	311	305	306	313	325	282	309	326	324	339	316	339	313	318	307	325	343	315	325	358	294	313	314	288	301	299	346	321	307	340	319	299	329	343	287	312	283	335	300	313	354	315	292	349	270	322	316	293	307	323	305	355	288	298	328	346	305	309	291	299	297	326	312	292	283	303	309	306	265	313	329	315	281	286	306	330	297	346	308	339	301	309	348	283	308	333	357	319	335	310	289	364	320	330	306	335	302	299	327	312	309	273	301	323	344	337	339	328	300	334	340	326	324	333	320	307	326	332	322	338	301	327	332	319	320	291	328	317	285	313	317	324	346	277	312	325	355	342	287	318	306	322	333	322	330	317	341	323	288	294	307	317	295	329	308	304	318	301	318	349	339	326	304	283	318	304	317	319	323	322	310	312	319	284	327	305	336	328	349	314	321	317	287	340	328	320	323	308	311	333	305	299	303	333	310	324	300	309	318	330	314	345	315	305	316	314	342	315	304	321	304	327	304	320	326	292	325	276	336	316	333	305	340	343	355	320	352	333	338	334	284	300	316	300	323	322	327	325	360	308	320	324	293	307	341	338	295	340	302	300	328	345	325	318	324	310	326	269	325	351	314	319	293	340	310	317	315	320	304	314	336	330	332	294	337	326	329	345	343	336	310	322	296	314	312	320	332	314	325	293	317	300	311	303	348	286	316	296	326	356	302	319	350	309	292	317	338	312	329	311	331	324	346	283	330	294	309	317	304	310	322	318	322	324	319	324	299	296	325	311	306	275	321	326	333	339	321	308	327	297	321	300	309	322	325	296	329	307	335	333	335	326	359	324	316	316	330	311	278	317	315	313	359	290	310	309	328	313	291	275	327	325	339	328	339	319	313	327	316	323	315	302	358	312	277	310	310	302	333	302	290	343	327	325	312	306	324	318	292	313	321	299	301	310	335	284	329	307	346	286	344	366	338	324	332	302	293	305	321	319	290	309	338	342	330	307	335	298	299	317	343	335	318	320	323	334	283	309	324	314	367	302	320	308	312	320	310	307	302	298	315	325	319	319	307	314	308	328	339	313	284	297	339	319	322	287	328	307	321	333	280	320	320	289	312	317	327	314	306	346	319	328	308	318	290	339	301	299	318	329	316	325	335	345	321	345	329	298	348	320	349	268	283	306	325	306	314	307	322	314	317	301	326	315	296	354	335	373	314	306	311	285	340	314	296	346	307	331	317	324	335	304	337	302	317	319	316	338	312	323	315	279	305	308	305	323	342	329	322	303	301	308	306	311	339	327	335	334	309	320	310	269	305	334	318	332	350	319	311	308	328	306	355	316	339	333	292	316	309	308	286	297	315	322	333	294	307	311	317	351	357	321	323	286	311	275	328	313	321	333	325	308	323	346	299	324	303	346	328	304	317	308	342	301	306	299	342	319	292	314	324	307	322	352	321	326	301	318	325	321	320	312	326	309	287	325	316	283	313	332	328	310	327	333	337	335	333	274	316	332	303	315	321	283	375	317	310	302	352	354	325	290	306	288	320	315	318	340	310	339	296	300	326	296	319	314	307	312	345	350	309	327	340	346	298	323	296	340	277	313	313	358	294	324	327	301	308	326	341	323	342	329	290	316	325	329	299	283	308	315	294	315	325	332	359	345	295	338	350	330	315	297	318	280	311	301	309	303	264	291	317	281	332	331	310	318	309	321	305	328	304	300	339	289	349	330	320	374	323	320	350	317	316	339	308	322	311	303	318	337	329	301	325	319	324	348	306	298	313	307	306	338	313	338	330	292	344	322	364	322	295	332	322	329	335	307	288	343	360	316	316	336	282	312	312	331	323	291	308	300	305	353	302	301	334	322	335	333	318	352	336	317	326	328	310	299	333	313	346	298	313	286	362	344	313	321	299	288	308	297	329	329	320	294	328	329	332	300	326	297	331	323	316	311	297	304	331	328	335	286	321	321	329	313	301	319	341	293	324	319	305	300	326	325	315	333	329	371	301	302	338	300	316	307	289	305	309	330	327	307	340	293	352	348	333	282	307	326	312	307	325	344	347	336	336	308	362	311	318	327	322	329	323	339	315	304	325	290	340	313	315	305	330	317	295	282	333	341	286	328	326	277	323	343	347	275	348	336	310	309	343	306	305	342	317	310	336	328	321	328	318	346	337	316	311	310	326	331	323	334	342	295	292	323	328	311	300	306	351	332	319	333	301	316	334	304	304	315	316	299	318	326	323	318	290	322	312	339	313	341	355	302	315	290	290	295	343	320	330	330	324	318	346	346	311	291	320	326	306	269	315	288	333	340	333	297	329	330	331	305	316	323	284	323	299	324	290	362	305	295	326	329	319	334	354	337	310	319	292	325	324	321	335	305	304	308	322	328	296	310	298	323	292	298	300	282	307	313	332	290	304	302	315	322	336	334	350	302	306	283	302	341	315	342	310	345	329	340	341	307	320	346	339	330	288	275	291	357	304	302	321	312	330	305	302	328	281	322	297	293	337	330	318	323	316	302	296	307	311	282	315	328	303	325	303	337	322	320	291	306	292	332	315	353	308	321	335	289	319	295	280	336	293	313	317	314	289	321	332	307	302	302	334	326	337	326	325	334	352	305	341	347	332	322	325	304	334	345	364	327	317	336	297	332	355	312	310	315	311	327	301	336	316	329	300	285	315	300	322	294	290	324	316	319	326	299	334	318	331	310	277	284	297	308	338	348	337	349	294	297	311	304	342	300	297	319	314	289	321	343	310	336	291	341	326	324	297	306	294	311	318	337	316	319	344	362	349	319	318	314	307	343	301	346	325	333	314	342	300	336	313	303	302	326	304	345	325	307	318	341	326	327	314	329	333	337	314	315	331	296	301	333	319	309	309	307	323	345	337	331	325	297	327	344	323	331	296	320	356	328	282	327	337	320	310	308	342	323	319	319	306	324	303	301	308	343	325	295	324	283	284	351	284	301	295	335	314	338	315	311	336	307	308	315	328	286	324	287	290	351	313	316	322	319	346	303	315	282	291	290	319	311	295	318	306	299	309	293	321	328	328	320	304	321	281	312	307	314	295	319	323	340	337	321	310	302	303	329	324	332	297	334	299	310	284	338	308	300	343	322	292	306	325	315	313	320	303	320	322	315	318	316	314	302	308	327	326	341	350	313	310	315	317	293	309	309	299	330	358	346	325	329	321	319	307	325	346	328	306	328	305	299	338	329	357	334	282	305	316	309	303	306	299	286	275	324	355	314	304	336	311	323	318	283	291	307	323	344	320	304	311	329	315	313	294	340	352	317	297	306	307	334	333	328	334	317	325	339	329	319	312	324	332	296	336	336	310	310	309	299	305	346	359	308	298	321	305	316	346	298
6073	1588	2687	3216	3037	2429	2164	1820	1652	1600	1409	1302	1318	1183	1149	1142	1089	1057	1034	1008	976	931	922	974	946	931	925	938	910	891	884	904	894	877	812	918	891	858	883	818	817	858	884	860	781	823	837	835	861	815	832	817	818	828	881	807	874	832	814	848	849	826	852	811	824	886	837	826	785	840	854	813	771	808	820	774	831	805	848	787	842	854	881	817	797	850	786	800	813	824	851	801	821	792	815	893	817	839	863	842	824	801	797	821	761	818	784	798	806	791	841	799	763	841	787	781	840	781	787	826	825	820	791	857	823	821	783	821	800	826	795	801	740	791	831	827	813	799	817	804	784	788	832	859	844	804	779	824	829	856	805	850	832	812	796	797	791	811	757	782	813	858	804	819	773	811	780	783	785	825	829	807	793	788	846	819	824	795	839	841	828	811	837	792	846	840	835	760	862	820	818	814	846	776	807	764	761	855	840	797	826	790	837	790	771	803	833	770	826	784	833	881	816	821	745	778	835	825	809	798	841	830	781	851	807	829	785	782	815	854	844	855	827	824	820	800	811	834	809	813	822	794	798	806	867	833	800	841	798	824	832	771	824	795	774	775	804	776	859	844	794	824	763	767	810	781	797	835	822	836	809	794	855	821	802	801	792	801	865	771	779	818	850	765	767	820	833	841	821	847	803	799	784	852	780	835	784	841	804	774	832	786	791	851	789	788	846	809	790	818	809	797	792	792	801	837	834	804	837	803	771	783	796	832	802	824	823	833	810	827	817	812	779	826	844	826	799	783	850	836	775	808	786	822	823	844	780	822	786	837	847	794	781	820	771	791	814	792	828	796	811	828	761	764	826	799	830	804	793	820	804	787	777	848	858	739	799	839	833	787	805	865	769	803	801	804	814	820	822	812	772	842	803	807	807	845	821	785	747	818	819	835	781	827	812	834	793	769	779	823	831	803	839	782	846	841	779	838	829	779	812	828	804	840	817	818	803	800	778	818	787	800	795	802	828	816	811	824	774	798	786	795	781	833	809	789	766	832	853	842	837	822	825	778	809	824	797	806	786	814	747	863	814	845	789	828	802	788	802	816	840	788	830	820	772	778	798	750	800	776	845	847	860	778	809	765	805	751	750	780	758	777	853	761	795	792	833	773	836	813	786	763	832	826	810	816	802	830	808	812	835	800	852	810	793	826	761	813	787	824	810	825	757	813	804	772	791	800	752	837	813	785	796	836	823	824	746	785	815	806	793	834	750	799	808	787	813	804	779	768	794	819	788	817	768	828	771	823	778	837	801	823	823	783	858	790	808	827	818	816	855	776	789	821	794	824	842	752	839	815	826	791	855	810	786	828	801	794	801	833	827	797	814	785	800	787	803	820	819	769	806	829	820	815	824	852	844	826	793	787	806	847	816	776	782	804	810	794	799	792	814	802	800	763	854	790	827	792	774	831	796	824	849	823	817	813	828	763	816	822	826	821	814	855	820	800	827	815	800	812	843	829	843	817	849	816	795	832	770	810	829	771	797	782	779	817	786	782	795	783	798	812	808	793	852	821	791	751	788	833	836	846	820	807	857	820	837	807	812	822	813	756	815	788	788	864	809	770	818	807	797	835	818	845	824	843	800	786	791	817	794	845	865	851	839	829	833	812	803	851	827	801	837	783	788	786	794	781	833	829	776	818	830	816	828	814	804	835	823	798	796	803	816	801	797	739	782	764	776	819	769	774	777	789	827	835	853	890	836	796	789	817	839	812	819	833	767	811	811	775	830	764	809	829	820	754	815	826	788	825	796	835	837	803	835	785	819	817	830	880	778	784	804	833	853	834	795	759	798	779	767	828	829	788	816	807	802	809	832	856	791	840	801	743	824	777	810	790	765	845	787	847	791	839	758	793	805	789	772	780	833	789	822	808	819	820	784	824	761	781	800	782	844	810	841	813	801	801	850	792	794	771	802	792	783	821	764	810	805	830	837	828	806	848	824	780	794	791	829	776	812	804	760	814	770	841	781	861	803	780	792	762	823	833	809	779	809	817	818	850	778	811	784	826	790	859	795	826	815	820	813	851	813	760	802	763	853	843	776	771	828	756	849	838	786	811	831	801	818	793	770	800	770	831	856	792	866	825	794	823	834	826	800	828	816	877	802	793	812	834	792	803	852	799	825	847	813	762	784	794	895	778	804	796	809	773	799	794	827	859	826	862	866	805	831	816	765	791	810	809	823	821	782	828	803	805	766	790	789	797	819	824	758	736	775	777	823	855	802	826	833	802	794	835	828	838	816	791	796	840	800	788	796	786	794	842	808	755	817	830	829	794	821	788	797	801	849	812	824	806	872	801	813	793	776	844	873	775	781	750	811	838	839	843	813	813	758	804	781	783	805	839	838	740	798	748	806	746	785	828	805	847	821	809	820	836	795	824	826	797	786	795	773	818	813	792	769	756	819	794	791	778	794	851	814	803	811	758	881	827	842	830	822	789	808	830	835	773	798	805	846	843	790	755	812	785	773	813	837	829	806	828	862	811	816	776	806	816	781	837	766	855	784	857	770	780	800	800	771	795	816	829	828	856	826	853	788	790	824	802	855	800	870	816	812	812	762	793	801	814	848	799	832	787	828	799	813	803	809	805	823	824	867	827	803	817	801	781	806	808	803	829	778	822	785	805	798	814	799	790	775	822	838	822	790	858	781	829	789	782	812	829	770	800	823	768	796	800	855	820	809	849	739	808	816	783	817	746	823	853	784	748	824	774	828	788	787	805	805	764	806	866	838	829	789	775	837	781	852	785	767	837	797	795	852	819	771	836	808	802	771	863	796	811	810	842	751	777	765	861	792	781	796	802	826	740	801	768	753	832	814	813	818	798	778	840	800	798	773	819	792	827	829	795	812	838	815	801	763	797	795	825	765	770	801	791	799	796	823	832	800	785	784	801	807	805	771	797	834	844	846	804	810	798	822	819	811	847	787	799	801	813	774	761	798	819	781	759	886	769	840	872	854	783	788	836	753	776	843	777	875	813	745	852	823	804	854	798	822	801	815	769	787	817	796	798	793	832	774	784	794	797	819	819	814	772	824	844	782	849	823	821	804	835	786	826	867	810	715	807	814	872	782	793	839	825	820	776	842	786	768	803	835	797	807	821	838	796	835	794	760	791	766	770	817	795	817	794	811	838	819	813	793	790	882	784	807	823	764	798	796	814	837	798	828	867	807	771	789	794	751	772	836	807	853	813	840	877	834	840	789	811	810	797	879	843	805	802	785	766	798	822	797	811	815	793	796	824	767	842	801	744	835	772	787	819	804	830	828	801	818	786	830	900	819	840	805	826	853	836	834	795	822	865	825	792	840	784	772	826	842	815	797	832	790	848	808	791	774	812	818	776	788	753	822	809	791	806	848	831	754	816	839	795	841	823	779	835	789	777	820	827	843	817	791	757	774	780	845	832	843	883	832	819	843	800	810	851	827	784	810	818	866	837	858	834	816	787	808	814	840	767	814	834	833	797
17678	2259	2221	1675	1168	895	656	550	431	408	326	299	275	262	257	226	242	214	193	210	198	184	150	200	182	179	163	178	184	178	177	157	161	173	186	151	174	149	162	164	150	175	146	142	162	167	141	157	150	160	157	147	149	141	130	146	159	145	148	138	162	161	145	147	163	149	147	127	154	132	155	173	153	145	168	152	166	153	140	128	146	156	143	171	145	131	149	150	140	163	138	139	153	128	150	123	193	168	154	138	157	162	154	152	143	141	154	151	134	124	139	138	170	151	148	176	158	142	145	138	151	179	131	139	141	155	143	143	151	146	148	147	162	140	145	144	137	132	151	150	142	131	139	135	133	153	144	151	152	145	155	167	124	147	136	182	161	158	123	131	153	158	139	159	160	157	149	164	150	153	150	154	162	154	146	141	163	160	155	146	137	154	147	154	166	163	158	166	137	140	151	138	150	167	161	134	174	135	160	159	141	139	148	140	149	170	160	133	147	141	172	148	146	145	141	165	161	128	166	139	145	160	156	127	153	158	174	166	136	155	146	163	141	143	165	143	159	139	138	139	151	169	160	146	141	162	160	152	144	150	147	149	143	144	134	140	124	153	159	124	171	130	140	148	170	132	148	145	132	143	157	163	161	166	155	151	158	163	160	163	137	145	138	148	141	153	153	136	139	148	171	124	121	141	145	141	140	159	171	163	170	160	129	130	153	119	156	118	158	148	136	138	140	146	135	164	155	130	135	141	163	154	142	141	157	154	136	157	159	158	140	133	145	127	149	130	131	141	155	133	153	146	149	137	143	127	136	160	152	154	125	143	151	156	138	137	167	149	159	136	142	145	138	137	152	132	148	140	160	172	122	148	158	173	144	155	168	165	150	169	154	151	153	148	147	136	149	138	159	149	145	144	150	133	136	171	151	166	139	154	156	169	130	171	145	148	120	157	132	137	142	135	139	155	135	161	152	137	142	134	112	164	154	149	159	138	139	137	130	142	157	153	148	135	145	151	158	155	149	162	144	153	157	153	146	149	121	145	152	133	152	137	152	166	140	163	145	144	146	140	157	160	139	160	140	149	166	142	139	157	135	149	147	138	137	156	153	146	174	143	147	122	159	146	159	156	159	143	142	151	140	137	161	156	146	147	156	156	135	157	147	167	133	137	173	153	156	155	146	144	159	165	137	167	146	161	165	132	142	131	160	163	154	145	151	161	150	164	156	147	138	150	138	155	147	127	154	124	157	135	139	146	153	146	149	139	139	157	137	149	133	155	160	167	160	157	129	139	173	152	152	131	150	125	137	164	130	155	143	133	148	157	148	152	146	146	177	142	132	147	136	155	148	158	146	160	137	150	177	144	150	148	144	161	168	154	159	157	148	139	138	148	143	146	139	146	155	138	168	147	145	145	162	155	142	173	159	189	152	155	150	137	159	140	146	156	138	159	144	164	155	151	144	127	151	134	169	152	132	136	146	126	132	167	155	166	170	149	165	130	160	150	145	143	150	159	148	147	143	137	150	142	149	150	146	144	153	131	142	151	158	132	144	154	158	137	125	137	128	159	156	129	145	134	153	146	150	141	148	152	163	139	147	143	149	150	158	135	177	164	157	155	134	156	149	151	137	156	145	147	138	160	135	152	138	144	150	123	149	156	162	124	148	148	143	142	152	140	141	146	140	146	158	153	150	141	151	168	165	146	162	144	136	148	131	159	164	163	142	152	159	167	151	159	145	156	150	162	149	166	152	151	141	147	129	163	156	151	142	148	134	152	141	133	161	128	162	148	135	134	159	155	161	141	165	137	148	162	164	161	157	137	161	149	146	144	165	135	154	141	149	156	155	134	140	168	152	141	160	164	151	169	151	139	156	153	152	156	144	160	151	160	137	133	143	147	145	121	144	143	152	155	153	132	137	153	163	147	152	99	159	146	149	143	165	172	151	141	159	148	152	142	136	160	164	133	168	152	164	140	133	153	144	179	166	130	162	140	163	157	170	124	150	163	147	175	143	148	142	130	141	133	143	133	139	133	155	180	144	146	151	140	150	144	148	144	149	149	144	145	162	142	149	140	134	143	137	139	130	148	135	164	153	155	150	142	137	139	151	126	161	145	155	153	141	153	154	145	139	130	139	164	139	151	154	130	131	138	155	145	153	122	134	137	176	154	176	147	146	140	117	164	142	147	146	145	141	150	153	138	161	134	163	123	169	180	156	143	129	140	123	144	139	153	143	151	167	152	147	172	172	134	175	131	153	144	142	145	157	144	145	135	130	147	139	155	133	138	138	150	153	145	143	154	137	151	159	159	141	139	160	133	156	152	148	141	143	139	153	159	123	132	161	124	157	145	142	164	155	145	143	144	154	151	155	154	129	176	149	155	139	136	132	145	122	143	135	170	131	153	170	149	169	150	136	128	147	141	131	165	152	151	148	135	149	154	142	154	139	164	147	159	127	141	155	159	164	146	154	170	150	132	163	150	152	140	151	164	137	139	160	147	169	146	158	153	139	159	157	147	153	156	157	155	145	136	150	141	149	138	139	121	157	157	147	161	152	147	135	162	146	139	139	171	153	130	127	146	155	143	163	145	149	151	152	159	131	148	150	150	149	150	123	130	149	149	155	141	122	142	150	157	130	118	140	138	171	123	133	134	142	151	140	155	172	132	168	171	158	148	146	174	138	125	144	135	168	161	133	143	150	144	146	146	162	157	130	180	173	161	162	165	141	138	136	155	153	133	131	168	155	153	149	134	160	161	141	161	122	156	152	170	136	126	144	155	167	139	162	138	138	152	146	128	141	145	147	156	162	154	153	144	139	145	162	158	134	157	150	138	140	158	155	143	143	159	139	154	147	146	148	128	154	146	150	152	155	142	149	157	148	132	169	145	132	152	146	146	142	132	123	140	165	129	172	146	159	129	157	147	145	141	175	156	166	157	152	153	146	141	138	154	159	159	138	158	137	159	141	135	147	153	148	149	165	152	147	157	141	133	156	163	137	155	167	154	122	139	150	148	147	144	162	154	160	133	128	161	151	144	165	153	140	157	153	158	172	151	170	150	172	144	136	128	126	132	125	152	137	141	153	125	128	126	160	149	136	135	166	143	149	165	129	156	156	167	158	158	138	151	146	153	146	149	152	148	157	160	156	136	115	149	138	124	159	151	148	151	159	151	155	146	137	150	145	138	148	131	161	179	170	129	155	152	138	146	150	131	153	138	172	155	150	146	142	138	160	161	153	139	137	167	164	147	165	157	150	156	147	162	150	150	164	152	152	170	149	139	140	129	148	153	128	160	135	157	135	150	158	151	141	137	147	143	145	139	149	134	150	155	142	157	153	145	163	152	150	141	157	136	150	124	132	151	136	157	160	164	158	144	146	152	143	142	166	153	115	149	141	174	149	163	150	162	143	152	128	173	154	137	140	146	154	153	160	147	126	146	155	148	163	148	141	131	139	131	152	157	150	140	161	159	150	150	160	134	141	138	151	154	158	142	140	132	121	147
8054	1908	3960	4861	4250	3615	2922	2488	2065	1821	1602	1376	1279	1154	1057	1029	963	873	817	793	775	685	664	661	629	660	658	635	604	601	589	538	630	520	584	522	537	534	504	501	487	500	526	499	469	490	503	482	508	455	496	439	484	435	473	449	458	457	454	486	458	478	433	435	424	426	470	479	432	455	423	472	457	443	440	395	443	446	452	438	450	443	428	474	484	419	460	439	410	420	436	468	412	437	424	446	431	440	452	425	430	432	410	411	433	427	430	419	385	407	412	424	448	426	457	429	416	455	425	444	430	392	400	418	432	420	420	410	429	442	418	392	417	380	422	429	433	408	393	447	429	408	457	403	403	446	431	447	402	428	447	427	393	435	402	440	461	437	427	402	424	417	390	424	401	416	402	427	439	449	442	445	408	410	418	436	443	395	451	435	386	407	411	444	395	415	403	412	427	416	428	441	388	424	463	402	447	439	406	413	413	442	400	418	428	424	423	453	420	422	422	447	427	410	380	424	400	439	444	407	443	441	432	398	411	425	436	400	428	411	421	392	393	408	399	428	380	412	430	449	431	453	385	409	381	451	439	429	399	406	384	409	431	425	411	416	403	442	408	410	402	418	391	436	440	402	452	404	407	440	425	424	420	360	409	457	429	403	404	419	447	431	424	400	416	423	382	389	427	426	418	406	393	435	396	408	406	391	418	470	424	480	419	415	448	420	442	395	407	397	423	447	430	427	431	417	420	435	413	435	414	391	402	430	445	417	439	464	420	398	455	428	443	431	400	403	418	443	404	401	429	456	404	397	426	436	460	419	425	429	427	418	401	420	433	413	391	422	440	428	407	423	455	472	426	433	405	423	436	404	428	450	451	431	391	429	427	429	407	439	417	388	422	444	374	395	449	427	440	416	422	407	432	380	401	457	449	426	382	413	396	397	440	442	389	440	460	382	456	404	421	397	393	408	447	443	404	432	419	391	401	447	397	463	441	426	430	429	398	403	388	406	429	460	464	408	396	442	416	454	419	373	426	403	391	412	400	426	424	430	404	383	391	428	441	391	399	405	404	401	438	412	397	447	426	463	434	441	419	422	428	401	426	440	420	408	398	434	420	395	412	430	388	403	477	408	458	427	411	418	442	423	377	406	433	421	423	421	432	386	421	430	435	394	422	442	432	416	420	373	394	416	398	404	373	414	404	443	421	410	434	399	377	408	444	443	455	413	450	410	404	435	436	435	395	401	400	419	406	411	436	389	428	417	403	425	421	399	442	411	404	371	428	425	415	408	458	395	434	424	443	440	416	370	412	374	416	442	444	442	415	430	441	408	437	406	414	403	444	388	448	420	397	382	428	416	413	425	413	435	452	429	425	437	403	430	429	446	401	415	461	444	441	435	446	368	414	443	421	407	387	401	449	418	436	425	381	407	409	440	410	406	445	411	405	405	459	455	442	451	431	399	413	359	423	381	412	410	399	395	422	451	416	440	409	397	429	386	444	399	421	399	425	402	423	431	412	428	407	386	441	435	450	428	398	415	412	446	410	432	424	405	410	375	395	410	415	433	424	398	400	385	406	404	380	425	405	405	422	419	411	401	430	442	448	437	413	395	409	426	441	420	460	420	406	423	446	440	418	405	387	429	409	426	440	397	424	454	420	426	423	435	401	436	432	404	387	420	440	422	444	427	393	432	403	398	402	417	454	428	421	459	444	449	435	426	438	410	411	395	421	411	401	382	440	436	417	432	461	448	437	424	421	421	432	415	388	401	441	399	455	391	413	438	408	399	429	418	414	419	434	400	368	395	400	423	432	426	396	417	371	385	411	421	422	414	437	433	386	438	399	452	403	416	408	403	404	390	388	405	447	398	436	404	447	450	452	451	396	399	385	430	426	434	418	445	415	426	430	372	443	432	438	409	395	435	408	425	417	440	411	458	423	390	424	408	414	400	400	425	387	429	394	409	416	412	435	391	403	460	423	412	416	421	430	429	412	414	410	416	419	410	446	427	425	405	386	419	423	397	452	435	446	424	423	410	437	432	387	415	365	399	389	455	432	416	386	440	431	438	394	412	410	434	373	403	409	397	413	393	376	402	393	445	405	411	433	431	438	424	435	445	407	412	426	381	449	414	447	424	403	414	388	450	436	443	417	393	435	411	420	417	427	387	410	397	435	409	435	379	431	428	448	428	417	425	379	410	407	420	451	427	410	418	430	419	394	432	404	389	443	400	401	415	415	409	377	472	396	420	435	428	386	412	423	421	412	400	396	426	432	420	422	425	433	463	415	435	416	409	398	413	446	410	380	421	407	384	404	432	413	394	440	410	399	426	391	486	426	419	383	425	400	406	445	403	443	425	430	431	439	398	458	394	428	396	424	432	434	422	390	422	403	415	420	433	446	420	426	430	401	389	413	415	421	430	387	412	425	440	433	420	440	428	416	464	448	400	399	420	428	430	435	420	481	377	423	439	413	427	450	439	393	395	385	421	435	418	402	406	441	416	395	385	387	408	430	425	428	424	435	403	425	446	389	409	423	464	374	449	402	432	449	446	456	396	423	394	432	401	435	427	445	425	422	412	421	444	418	414	418	411	406	419	391	439	392	445	428	445	416	416	405	416	400	433	414	382	429	397	432	454	395	402	445	413	406	420	424	421	433	424	419	424	416	419	426	369	353	456	441	438	380	378	436	424	414	359	427	445	445	418	447	404	426	452	414	433	393	436	453	425	449	473	406	425	455	410	419	405	469	397	432	439	424	412	419	401	423	396	395	469	426	412	411	452	394	413	421	419	434	417	448	414	389	417	412	398	435	413	421	405	445	423	434	423	407	419	435	442	420	425	442	401	410	425	438	452	412	405	435	461	421	439	434	360	439	400	435	417	411	437	448	422	392	452	425	400	448	421	417	412	411	430	395	407	399	412	432	420	395	437	428	418	415	428	419	392	427	399	417	452	388	441	391	413	452	424	413	385	417	410	433	405	423	408	423	443	415	409	427	423	410	430	417	424	387	435	463	406	404	389	446	452	422	409	432	415	429	446	428	397	406	377	405	465	450	440	399	415	389	396	434	435	424	391	410	417	403	410	398	426	378	432	459	407	426	438	382	417	410	402	409	401	460	420	422	415	431	438	464	422	430	454	390	445	433	424	434	447	421	452	424	458	388	428	411	417	465	372	443	422	381	427	411	405	420	404	426	467	401	396	417	445	429	446	444	441	393	398	422	398	448	438	410	430	433	402	416	426	428	416	410	433	442	416	451	421	426	428	458	433	441	436	432	455	391	454	431	412	420	435	444	453	404	401	414	429	397	424	421	401	389	460	407	437	403	427	414	444	403	422	401	443	387	399	434	463	395	421	390	429	425	396	415	406	420	414	395	381	394	486	440	424	419	433	433	416	442	356	419	415	400	378	397	412	412	413	428	424	402	396	393	422	408	442	424	432	409	413	397	443	372	443	428	431	421	424	428	431	399	425	453	403	399	377	386	425	390	378	398	386	447	443	417	417
2573	390	395	375	363	382	332	336	322	339	340	356	353	341	304	361	326	338	335	339	312	333	332	311	312	333	313	338	353	333	344	350	352	354	356	337	303	358	302	357	319	310	339	348	317	314	287	343	321	330	368	363	335	343	342	347	327	308	326	317	299	330	340	301	340	343	369	338	322	360	293	323	311	350	334	335	290	369	320	315	380	298	342	331	321	316	334	301	321	337	330	329	344	325	299	354	320	317	309	327	350	323	349	361	334	321	320	364	296	307	319	308	338	342	361	359	303	317	337	346	310	310	336	324	328	346	322	329	328	329	364	286	335	339	300	311	322	289	309	357	321	318	306	325	311	334	313	325	333	319	319	315	342	279	311	320	332	327	323	349	311	322	337	282	308	318	298	332	328	374	341	315	354	336	315	344	323	302	315	327	320	334	337	310	326	296	295	325	315	322	307	333	340	338	324	304	334	321	334	315	346	339	328	338	345	342	324	321	332	311	322	323	334	300	360	316	320	323	339	319	367	329	313	307	330	333	318	345	331	324	351	331	328	325	348	345	327	313	377	309	335	294	317	360	333	322	335	312	361	304	317	328	313	325	311	337	369	315	336	356	327	314	359	293	313	344	319	322	321	345	344	373	318	344	306	317	370	317	333	294	300	283	307	330	341	310	335	354	332	304	342	346	287	315	318	323	349	338	349	335	328	335	348	317	308	339	315	319	334	335	299	320	315	307	317	312	311	340	336	322	323	320	308	333	350	346	321	360	343	326	342	325	344	347	316	332	324	344	321	327	308	316	300	342	374	344	295	309	327	325	347	324	352	347	295	312	308	307	354	321	317	306	324	332	309	315	314	319	345	358	304	270	377	368	317	343	324	334	325	323	312	297	312	318	308	306	304	350	326	312	326	313	342	297	350	364	354	324	335	342	320	324	314	314	372	316	316	324	335	358	328	351	327	342	310	318	322	346	327	326	300	317	318	346	314	304	311	341	320	309	307	360	298	334	294	303	321	335	341	342	334	298	329	339	317	306	312	364	314	314	326	349	304	380	343	327	322	322	295	304	307	339	338	315	336	304	309	333	313	312	366	308	317	338	322	306	326	342	342	325	279	298	351	316	349	332	332	324	324	332	346	296	318	295	329	335	315	336	325	312	312	326	344	307	328	338	314	355	347	317	324	326	329	338	319	317	319	321	308	326	356	345	326	290	315	331	342	335	313	303	323	312	341	332	315	317	307	351	306	316	306	310	343	331	287	345	328	374	291	296	323	287	309	301	330	347	366	336	346	326	359	307	310	336	320	302	335	331	319	330	316	333	339	364	327	323	311	309	331	321	310	326	309	314	308	332	326	311	330	301	341	342	314	328	372	311	313	323	344	365	296	322	311	354	302	350	319	301	354	311	341	329	304	296	329	349	313	330	321	337	351	314	321	365	344	286	334	346	347	329	329	324	355	352	352	331	334	352	375	328	346	374	325	309	304	298	331	312	317	303	340	319	330	330	327	348	363	343	324	325	315	305	334	329	346	313	291	317	322	320	309	334	307	341	364	330	324	320	326	330	286	340	339	340	318	363	304	306	302	309	341	317	317	341	292	331	314	298	290	348	287	349	333	332	336	315	312	320	313	322	321	312	326	312	335	348	314	343	308	305	307	329	288	342	340	330	327	285	327	335	322	330	339	315	276	318	343	328	316	328	301	323	346	323	312	328	332	342	322	312	321	346	297	337	360	316	326	315	327	332	346	351	337	325	347	331	314	319	326	318	339	313	344	302	322	323	355	323	313	328	342	319	321	338	343	339	307	354	345	341	312	320	320	334	332	332	324	354	346	289	367	299	330	321	299	291	350	346	340	309	342	316	298	329	309	299	308	322	312	284	314	328	337	343	316	312	323	318	327	355	305	320	326	340	332	348	334	346	300	315	324	313	328	343	337	312	319	308	318	342	333	299	368	320	293	317	305	310	334	321	331	336	327	334	340	317	354	340	336	320	344	298	330	358	343	350	328	343	352	346	320	329	312	316	312	330	316	309	331	319	312	356	305	339	335	312	338	323	315	331	322	328	304	288	343	332	328	358	300	319	316	344	306	332	342	337	319	297	339	341	342	322	307	325	353	325	335	315	328	318	309	287	352	353	329	319	326	295	334	341	328	308	322	330	328	323	336	307	337	313	362	291	334	330	343	332	323	330	295	342	348	290	322	333	349	345	318	293	311	323	354	328	331	316	370	323	334	323	292	351	316	346	337	295	337	319	314	317	336	312	320	361	288	348	333	322	319	323	336	307	325	361	327	339	330	323	338	351	329	319	361	331	315	295	317	345	328	319	345	334	351	310	358	356	315	320	312	326	292	356	316	335	327	332	311	317	316	292	369	343	336	307	304	317	332	322	337	328	321	307	337	344	360	338	320	351	342	363	300	313	313	351	278	325	333	320	332	327	324	337	371	336	330	357	311	298	335	296	315	318	323	297	311	350	367	309	311	314	353	295	328	358	287	336	321	351	314	314	308	342	311	329	293	322	351	333	349	333	339	365	357	338	358	315	319	321	335	357	337	304	334	333	342	347	304	346	357	326	327	294	318	332	332	346	312	325	347	303	315	319	351	323	323	338	321	329	347	347	334	330	300	298	364	384	323	327	341	357	330	304	307	324	362	296	298	344	344	322	331	295	345	332	341	301	308	330	350	300	353	302	321	330	325	313	325	336	313	359	321	329	314	312	341	324	331	324	315	307	324	332	345	332	317	312	336	316	348	336	339	339	329	361	342	339	333	323	330	326	309	329	329	349	307	307	324	336	333	323	334	316	351	324	309	321	334	349	324	307	346	329	301	349	292	325	357	360	349	325	340	302	361	305	309	326	333	327	318	334	344	304	314	314	296	326	352	320	312	340	322	343	338	314	316	324	311	311	315	312	301	326	327	323	300	329	315	354	327	323	323	351	344	370	316	319	307	327	310	322	313	327	336	358	319	313	318	301	306	317	348	326	317	316	306	326	329	338	330	360	294	322	331	362	316	313	316	303	311	315	301	302	356	309	345	316	339	345	338	357	298	308	338	327	318	351	326	358	321	307	311	332	328	333	337	294	327	339	349	328	321	331	363	320	319	311	350	316	297	337	346	323	327	312	310	323	308	324	346	327	335	302	343	321	324	330	310	314	305	336	334	314	373	353	350	299	352	311	304	301	326	315	346	355	309	333	347	326	313	320	305	344	341	328	346	343	326	277	319	312	347	323	314	318	308	347	312	311	325	332	331	319	312	339	326	308	318	320	344	328	338	337	309	288	341	337	340	331	321	312	307	352	349	328	331	341	311	317	325	334	305	356	303	344	346	323	330	331	306	331	336	317	341	361	347	303	311	359	285	320	306	329	318	341	354	325	328	345	334	299	341	305	348	324	308	292	304	291	322	323	316	303	311	306	335	294	314	334	332	346	328	333	328	305	330	318	327	340	290	317	302	362	331	317	316	328	331	324	326	310	310	338	307	355	322	329	340	315
2665	957	1019	1022	984	967	954	949	938	885	910	871	883	857	833	838	862	858	853	851	930	893	865	857	834	879	862	837	876	864	867	850	812	891	875	885	883	857	828	854	865	828	824	857	826	826	878	862	852	870	814	844	860	806	823	839	845	846	877	827	854	843	902	867	846	822	876	782	834	849	812	846	874	811	837	806	885	849	818	854	834	855	882	798	821	811	827	858	801	863	920	864	853	842	849	852	827	877	917	825	845	818	900	874	820	886	855	877	845	850	816	866	857	865	856	792	806	880	848	832	877	834	808	818	835	884	795	875	831	839	822	885	847	854	869	802	850	778	856	869	863	868	842	836	849	870	846	832	869	801	798	800	913	847	798	888	834	836	828	814	832	843	785	911	825	794	867	814	863	827	850	911	875	849	809	851	838	867	827	864	818	805	819	797	804	832	852	889	836	820	800	827	821	837	790	882	849	823	831	847	828	789	874	886	818	853	861	816	855	808	878	904	866	867	824	847	815	871	853	848	820	885	818	888	843	854	814	830	866	877	829	786	875	895	844	781	857	832	853	880	905	865	809	811	882	837	891	801	867	835	854	852	852	854	787	850	838	848	837	870	878	852	836	818	861	879	820	858	870	806	772	870	845	812	845	864	837	814	820	845	838	842	847	803	891	818	819	852	843	833	846	860	802	845	824	864	808	810	893	859	842	839	881	852	911	822	854	828	841	862	883	841	857	845	879	846	866	846	800	862	882	848	822	833	848	832	852	852	803	921	843	859	852	892	821	851	868	853	857	862	852	809	814	872	906	811	790	812	842	855	893	838	907	841	858	811	788	777	911	822	848	868	821	845	878	886	810	797	826	859	853	886	867	867	877	803	844	839	847	826	842	894	855	845	849	878	834	828	872	878	868	814	935	869	828	841	812	856	833	804	827	841	833	856	842	823	867	855	888	889	807	801	837	861	835	856	870	843	833	815	882	829	837	860	852	858	889	852	850	850	878	793	860	856	776	819	824	886	820	849	868	816	881	848	768	821	832	790	844	840	866	804	827	831	869	788	846	842	847	850	856	825	805	849	849	874	840	793	835	906	851	889	878	833	857	865	845	859	788	899	804	885	858	848	776	861	889	841	858	810	835	838	829	818	915	835	854	891	840	851	831	868	854	817	887	848	846	896	873	867	835	840	904	859	867	844	838	882	834	829	841	892	856	828	796	837	815	847	825	854	865	854	838	837	805	748	823	838	815	871	813	886	889	815	854	831	892	900	904	822	820	808	807	856	899	836	863	830	862	843	850	856	801	852	844	830	840	864	822	834	901	887	808	869	860	821	824	847	857	869	811	869	836	817	818	835	838	875	810	826	860	895	836	831	860	826	843	833	867	854	808	841	819	891	837	883	881	934	877	828	843	815	861	845	799	864	858	885	832	839	839	886	840	883	861	843	844	876	866	787	805	825	851	841	828	894	819	836	837	808	817	850	895	827	825	866	799	856	829	870	878	762	850	839	866	881	823	859	805	840	831	790	848	825	859	884	796	864	839	881	811	819	830	848	826	804	819	832	836	885	853	876	879	820	870	879	813	861	804	807	820	856	834	819	850	818	798	893	807	817	852	845	863	831	844	899	803	817	815	823	832	866	846	860	863	838	836	826	872	845	832	825	841	822	780	871	818	825	880	878	823	820	859	816	826	872	926	805	818	897	882	838	863	873	859	871	830	851	853	831	892	855	851	798	839	845	898	846	866	889	803	852	827	812	853	852	840	868	808	849	835	834	838	849	839	795	858	888	814	836	805	860	817	836	855	821	830	925	871	828	866	851	781	845	789	818	817	841	798	823	834	815	799	852	823	835	808	805	853	811	802	793	835	821	777	811	852	894	876	860	845	845	811	783	836	849	832	855	873	840	804	835	858	823	853	828	838	839	840	793	813	820	825	848	823	837	817	867	807	902	828	841	832	807	861	846	805	850	817	805	847	814	866	812	880	862	843	856	810	849	882	862	835	864	825	874	811	894	841	848	801	815	840	823	796	876	886	844	779	829	848	835	799	837	765	858	890	852	884	873	837	823	848	836	845	850	793	816	830	845	872	848	843	832	821	834	833	870	890	844	872	868	847	814	817	877	838	810	814	839	841	838	818	846	861	836	843	833	821	742	864	822	844	849	804	870	807	849	882	852	849	845	819	823	796	843	820	843	853	874	880	874	805	819	856	797	874	841	824	807	850	814	845	873	850	839	891	841	848	885	941	800	858	873	868	897	835	846	838	838	843	841	846	849	858	811	895	880	821	824	830	833	855	895	869	890	850	827	816	850	814	825	917	840	855	796	817	865	876	863	873	836	794	844	853	897	814	870	872	821	810	847	791	873	877	838	806	847	886	872	867	822	810	806	856	817	892	873	833	814	855	888	868	781	823	887	808	846	872	851	847	801	827	830	840	810	821	886	845	832	842	810	846	821	874	862	884	834	791	876	885	803	842	822	889	844	826	905	907	838	841	874	864	817	837	837	850	770	846	850	867	838	848	892	869	807	872	824	852	847	843	823	843	842	838	800	841	855	816	864	823	837	831	893	858	844	858	868	833	841	833	842	846	891	836	804	858	858	845	865	822	823	897	864	857	824	838	828	865	838	823	870	846	834	838	834	844	826	882	839	869	873	874	808	856	777	773	842	819	843	831	926	833	848	837	872	833	830	873	874	871	832	899	813	845	800	783	888	851	834	844	878	843	837	820	838	792	840	852	829	877	834	836	767	853	869	843	910	814	885	815	802	820	799	894	901	881	835	842	840	840	858	846	816	848	884	866	837	850	872	838	798	827	847	844	776	815	868	836	878	866	840	822	830	881	883	875	819	834	831	860	885	842	866	795	833	895	872	799	831	820	844	840	834	833	826	874	817	861	848	888	872	879	873	818	831	867	840	856	877	817	817	918	857	822	796	804	806	831	860	882	788	847	890	820	825	829	860	847	868	886	830	846	819	840	827	839	854	846	789	833	830	824	818	823	832	831	857	830	832	888	887	810	837	777	845	859	851	862	883	852	833	853	822	874	842	831	812	835	826	841	835	860	805	820	867	830	852	815	847	831	796	816	898	822	835	811	835	850	832	862	797	838	801	802	807	803	880	858	844	830	829	849	829	846	873	814	799	807	808	855	829	767	772	833	855	846	832	849	878	843	845	855	870	871	834	822	813	865	849	785	817	809	852	912	840	890	864	801	823	802	855	843	825	846	842	858	796	862	835	825	814	845	742	939	883	836	849	856	837	866	862	854	881	796	801	855	840	834	861	863	934	837	894	861	831	849	834	845	845	853	811	825	870	837	867	837	900	870	824	880	864	807	856	818	821	803	859	811	870	800	812	836	854	865	821	885	796	804	863	860	862	875	865	847	883	838	853	847	823	818	825	799	875	846	834	832	862	831	857	866	824	827	871	840	887	817	874	862	874	790	849	832	839	823	781	799	834	883	826	837	811	870	819	848	827	826	803	880	870	837	880	885	839	843	818
10024	1079	1174	1015	803	662	586	514	494	439	437	403	405	381	333	328	324	347	366	357	326	297	317	312	339	366	315	351	339	309	292	349	311	310	293	310	339	302	330	314	315	322	307	318	334	305	311	332	336	313	300	326	310	347	309	327	354	326	334	351	310	286	301	322	329	327	294	324	326	313	339	327	301	332	295	305	337	313	324	307	320	332	288	328	306	347	321	317	314	317	319	344	283	306	302	312	313	307	294	293	296	309	313	335	272	308	311	345	309	323	317	311	361	336	319	349	327	305	337	341	314	316	341	326	310	315	319	333	312	328	323	339	321	336	338	308	303	370	314	325	290	365	313	286	328	302	328	323	312	321	344	333	312	356	304	302	328	322	298	298	294	289	309	316	315	301	315	281	337	292	309	288	302	322	293	300	314	322	323	315	351	327	291	339	285	318	304	334	326	341	305	316	319	327	341	348	316	338	337	320	322	288	313	329	319	318	325	316	328	277	333	307	321	362	321	371	317	307	338	334	300	315	306	310	315	307	331	301	324	320	323	328	304	304	343	333	316	354	297	317	320	317	306	282	361	343	287	307	325	332	288	316	333	343	302	309	347	310	343	331	339	307	304	342	318	301	314	328	310	314	329	343	305	303	312	343	332	338	324	292	311	325	342	311	330	297	291	326	295	291	331	270	310	273	325	333	320	288	312	330	319	327	305	304	336	316	310	323	318	290	292	331	329	327	313	320	306	289	363	339	297	334	336	343	332	353	309	272	319	292	299	317	339	321	298	329	312	312	300	322	318	337	368	319	307	321	326	301	313	345	312	324	299	328	309	321	331	291	332	303	300	319	301	326	330	321	328	315	330	296	314	320	330	311	335	313	289	313	308	291	296	309	338	304	323	328	305	311	319	328	337	330	313	285	322	295	322	335	341	305	339	321	288	326	327	315	302	332	341	316	317	314	312	348	309	292	331	310	293	346	345	321	296	316	341	323	320	328	309	320	298	331	321	305	320	306	302	321	324	337	311	302	340	316	345	346	312	320	312	341	335	311	290	314	308	324	322	322	298	324	291	303	326	305	308	287	319	306	322	322	284	335	363	298	324	317	344	324	306	300	317	314	299	302	303	326	304	307	317	320	291	331	331	323	322	317	326	322	297	349	328	332	293	304	327	291	335	331	305	313	335	324	319	302	306	300	316	322	274	306	303	314	273	299	340	310	291	313	328	332	325	308	343	339	301	308	323	355	328	321	288	318	333	296	270	298	319	315	321	309	312	320	315	343	305	305	339	325	315	326	300	301	325	327	335	318	323	345	346	308	317	320	320	319	319	320	303	341	320	334	297	325	317	325	333	279	295	331	300	296	331	323	317	338	311	328	331	292	309	334	303	318	336	309	300	298	294	352	315	331	309	301	366	302	312	352	333	336	310	300	347	309	315	332	317	317	319	337	325	329	312	307	327	309	308	305	350	330	333	302	325	337	297	364	308	298	347	316	330	296	322	306	334	307	306	328	294	315	297	345	314	295	324	321	318	306	300	306	305	325	324	296	323	312	359	304	324	327	326	291	295	320	348	302	302	331	306	320	367	319	307	317	335	354	311	335	300	277	318	378	281	348	305	307	337	313	338	285	341	345	308	333	304	297	331	327	334	347	354	314	297	323	320	296	294	314	318	343	311	340	336	319	289	311	274	300	344	333	327	334	296	354	329	326	342	354	277	305	306	338	327	315	303	326	331	308	289	325	366	329	309	314	315	311	327	297	302	289	320	312	304	331	316	287	369	288	317	300	333	319	314	331	316	310	323	323	306	331	303	290	294	343	317	310	323	339	323	300	301	324	346	335	319	276	327	299	315	331	329	329	308	298	297	292	294	315	341	339	334	314	332	306	329	295	308	309	301	314	328	305	270	315	326	282	327	298	301	303	337	349	329	306	311	307	317	336	336	316	337	328	314	334	319	268	302	346	312	315	311	288	272	303	321	306	287	298	356	300	295	290	339	324	310	319	301	335	324	325	326	292	332	346	299	352	359	360	354	363	290	338	292	332	309	310	294	303	341	337	332	325	306	315	306	310	301	289	337	306	319	341	301	328	324	306	340	328	342	316	310	291	340	331	355	335	330	325	317	309	313	319	337	314	347	334	352	331	348	333	305	292	291	300	316	354	308	319	342	322	303	304	320	292	349	327	308	338	326	313	308	297	343	324	302	305	310	372	344	322	337	320	306	293	334	310	334	303	324	301	305	303	345	291	296	303	325	283	314	345	296	309	284	296	336	331	293	324	292	340	299	302	322	341	301	297	299	354	343	312	321	328	322	302	323	311	322	317	339	329	348	304	294	352	306	329	316	303	310	316	299	303	319	313	337	292	320	321	287	296	324	305	328	311	305	317	284	352	314	311	313	325	323	331	311	317	328	318	277	327	321	311	314	311	304	280	331	336	323	319	361	282	303	302	319	310	290	333	335	312	316	323	290	302	343	298	302	317	306	319	287	323	344	313	297	304	288	315	306	327	313	332	305	299	344	289	308	290	304	292	298	301	329	309	306	314	316	286	301	276	289	318	328	346	309	293	314	337	287	293	363	304	297	322	303	336	320	318	333	308	318	308	335	304	345	325	315	339	306	294	288	360	353	295	334	345	310	364	306	317	318	279	333	331	305	283	331	306	290	327	317	306	312	310	316	314	314	323	321	306	297	318	304	317	327	286	319	335	292	289	336	342	291	307	305	299	321	342	354	313	313	310	323	279	337	297	321	313	322	332	341	317	297	337	297	321	314	320	298	340	328	295	328	296	327	338	335	276	305	329	330	322	287	326	337	313	336	300	325	324	309	302	302	310	326	344	360	341	305	305	332	294	343	335	314	349	300	305	322	344	330	326	305	338	312	348	297	320	287	307	333	294	298	277	290	281	327	311	299	310	326	302	315	315	286	343	316	316	342	293	309	326	307	301	290	336	342	286	294	312	349	319	279	310	327	297	321	304	324	322	307	318	320	311	298	291	346	307	306	322	280	313	303	315	360	310	345	340	323	296	306	316	313	299	318	299	364	328	292	320	315	319	334	345	287	284	329	319	285	315	301	337	320	315	306	320	340	308	303	303	322	339	320	317	357	312	344	311	327	321	330	282	334	334	308	317	354	292	330	334	299	307	321	341	342	298	313	292	319	299	333	305	305	321	305	308	308	307	300	294	314	341	330	335	309	313	343	317	279	302	326	310	317	320	308	373	339	338	307	287	305	306	318	323	293	352	335	311	345	303	325	282	337	332	319	311	310	344	314	319	316	319	329	324	308	292	347	320	331	281	327	316	345	326	308	301	305	344	324	314	369	324	322	310	284	324	321	302	317	359	346	359	318	286	306	309	312	310	312	327	333	361	339	315	331	321	315	311	340	311	289	330	341	334	318	318	330	323	295	311	320	357	324	320	316	349	335	292	328	315	307	333	313	320	341	310	309	332	295	343	315	301	353	308	327	343	310	302	339	346	331	309	310	345	311	308	341	287
6005	1510	2577	3193	2840	2573	2123	1902	1672	1592	1406	1303	1278	1193	1148	1110	1032	1083	1024	981	979	978	957	929	952	895	918	928	871	908	911	888	877	896	927	923	895	862	860	865	841	878	853	846	898	822	852	868	879	810	876	858	828	787	833	865	832	820	821	792	820	815	831	784	812	834	875	851	802	830	803	790	843	794	815	804	816	839	824	876	832	807	835	807	761	870	807	824	804	857	796	783	820	825	805	781	857	812	830	847	838	842	819	799	813	791	816	835	786	762	834	853	824	851	831	817	801	824	839	822	795	820	771	754	817	785	886	786	800	821	798	827	868	797	796	819	814	787	829	796	797	815	803	793	837	812	846	877	902	784	817	765	829	805	846	789	784	817	841	813	817	822	778	866	843	851	794	853	839	789	788	782	835	832	815	843	799	786	809	776	818	830	804	847	800	816	822	818	761	802	825	787	827	814	807	887	800	819	829	805	806	776	819	792	799	827	795	765	824	821	821	763	763	815	819	776	833	811	754	802	777	874	811	801	835	803	832	793	824	791	847	821	790	816	819	856	789	814	806	780	800	788	759	840	814	834	785	833	800	793	821	796	795	798	777	848	773	830	810	740	792	846	794	816	807	791	805	799	769	807	799	793	778	810	788	822	815	799	804	811	816	791	816	766	792	845	829	836	845	784	796	812	848	816	832	812	799	805	812	807	792	775	853	799	807	829	815	860	796	804	800	826	774	831	794	780	828	832	793	797	817	862	879	766	774	782	770	819	816	821	845	844	787	832	866	828	735	840	842	773	791	781	795	849	781	801	794	787	777	818	780	804	752	793	809	828	817	790	782	848	856	828	793	825	805	891	813	807	817	875	864	787	832	815	822	882	819	807	794	806	845	805	824	805	831	780	815	824	768	786	826	792	800	772	795	810	836	830	786	805	809	810	802	847	771	838	807	788	833	822	789	811	817	770	825	830	836	767	814	716	810	838	792	772	785	877	830	829	804	805	793	806	830	796	858	800	788	769	822	831	792	781	844	801	837	845	784	861	798	824	802	800	820	824	857	815	828	792	848	823	838	812	807	840	793	819	772	782	815	810	775	807	810	798	808	839	807	775	805	793	761	800	832	863	827	870	834	780	821	848	810	773	876	830	824	762	839	790	795	858	789	825	803	804	841	801	805	830	813	830	778	821	831	835	776	778	791	851	800	842	808	766	812	846	827	817	819	789	802	819	746	804	769	868	805	802	852	846	800	764	809	810	792	775	858	798	785	803	807	792	798	861	772	783	774	826	788	799	841	815	793	810	829	830	785	781	837	760	778	789	820	842	795	819	857	820	865	787	788	825	780	828	807	819	785	834	767	807	791	833	808	823	829	778	812	758	783	806	799	837	808	818	793	822	822	790	775	818	785	807	780	819	796	797	828	846	838	761	854	874	768	825	832	803	809	816	789	838	829	815	822	781	813	757	803	804	804	789	801	841	801	805	849	849	814	811	870	761	821	809	843	818	833	832	796	765	819	813	800	833	805	770	813	829	850	880	856	862	795	836	799	775	803	829	824	822	805	829	835	787	795	782	822	779	811	770	830	812	771	815	773	800	773	781	829	826	809	868	797	782	763	757	849	802	806	826	871	835	758	822	833	821	793	836	847	775	849	778	752	801	807	809	794	871	833	821	810	824	829	777	825	834	834	823	778	787	792	800	816	795	813	775	819	787	799	844	832	799	841	772	785	820	799	805	833	770	834	788	848	815	852	796	818	827	771	860	833	852	856	837	842	824	801	773	798	790	808	819	812	828	819	816	842	802	786	804	849	803	784	784	785	811	798	837	816	814	801	815	838	820	810	803	793	748	829	792	830	823	828	827	806	793	763	835	824	796	808	840	778	809	728	790	827	830	834	775	815	776	799	796	809	756	805	784	808	801	891	825	769	758	761	812	838	770	786	795	771	811	790	767	774	791	819	814	819	815	797	779	821	792	813	842	796	815	838	801	819	738	852	811	785	804	872	746	808	797	815	788	803	871	840	825	830	780	778	825	791	865	819	775	841	758	802	827	848	858	793	803	786	894	817	831	827	798	757	789	809	820	808	864	804	812	788	855	834	837	770	817	806	859	838	796	815	798	843	783	748	819	779	850	873	821	813	807	868	813	779	757	869	783	775	783	816	805	840	776	852	800	754	852	822	807	800	820	737	796	825	774	835	810	829	827	802	787	787	800	829	821	869	830	858	833	840	805	796	807	872	841	785	838	849	829	848	831	882	780	811	743	816	765	745	811	866	786	845	793	821	845	824	857	838	838	800	834	882	816	821	767	790	848	814	845	804	832	822	846	821	835	784	757	839	798	833	843	846	843	805	818	826	864	825	856	867	827	791	821	849	857	795	806	832	817	838	792	814	813	806	796	810	824	781	844	834	805	845	816	821	775	784	797	786	782	822	829	806	826	803	807	848	790	778	848	827	811	818	817	779	749	814	852	839	777	784	846	810	800	817	824	806	803	823	784	800	855	831	822	841	779	826	798	805	803	816	775	831	784	832	815	784	806	834	786	779	823	827	811	805	799	838	829	824	846	818	847	815	839	793	823	797	829	846	882	818	824	783	817	843	816	851	822	784	791	775	822	794	817	787	811	834	843	744	820	810	852	850	794	782	853	791	780	773	799	821	809	797	825	842	810	827	798	770	818	809	787	795	773	798	833	850	772	797	814	802	820	869	770	876	742	844	825	827	821	795	843	814	819	822	847	807	839	744	765	765	804	852	757	808	807	875	814	804	825	797	780	859	830	819	781	835	834	803	823	801	850	805	763	804	837	796	846	818	811	796	789	826	814	797	824	769	828	792	808	836	839	783	797	840	830	756	818	786	800	749	818	895	850	811	789	814	808	829	856	823	769	803	819	860	856	821	832	809	801	777	844	810	792	794	879	855	817	784	839	837	865	728	799	838	809	855	783	807	810	779	828	851	803	844	806	800	794	805	852	816	822	842	790	806	783	796	813	819	868	798	796	772	824	806	847	819	800	822	766	857	847	807	805	766	810	818	788	783	788	784	785	783	764	833	800	830	855	839	881	826	821	855	822	805	793	804	798	856	811	859	774	835	800	780	805	813	751	788	838	824	818	782	805	802	816	792	820	789	840	845	856	832	755	819	787	851	805	819	766	860	810	821	790	817	832	823	819	854	842	854	813	850	802	853	819	778	785	847	854	798	803	728	768	742	842	786	824	796	844	781	804	816	857	785	836	842	828	772	845	830	808	771	800	805	779	793	833	785	796	834	865	837	791	850	796	819	771	820	806	838	784	748	843	849	816	833	803	816	877	770	786	822	814	802	775	830	811	814	852	807	820	800	816	792	819	800	801	804	839	786	774	806	880	857	798	782	817	837	806	762	830	845	855	789	793	825	794	812	756	795	836	878	820	893	779	773	812	824	747	789	786	787	837	777	803	883	797	790	841	792	837	817	817	802	828	822	838	830	821	811	831	788	836	848	801	837	867	791	757	840	837	810	820
17835	2198	2183	1606	1197	882	653	558	466	422	356	310	275	254	232	216	223	199	211	193	200	199	213	189	175	195	149	177	177	179	153	152	161	178	168	153	171	153	163	152	194	157	157	145	150	158	170	153	141	150	150	139	163	132	165	154	157	132	160	171	152	138	167	134	158	127	165	169	140	131	137	157	140	147	145	142	140	157	155	151	158	155	146	139	153	150	136	162	161	151	153	139	153	165	131	156	153	138	149	146	138	147	142	150	158	162	159	138	143	149	147	144	150	141	154	143	143	141	141	162	116	157	160	158	153	148	141	163	172	138	150	157	139	151	132	132	135	127	155	148	137	121	147	151	146	147	160	148	153	131	128	173	169	145	145	141	141	166	148	132	169	140	149	135	139	125	144	138	147	147	149	150	132	136	143	136	145	135	128	146	162	156	155	142	155	161	154	155	156	127	137	143	144	148	158	159	155	157	155	103	147	141	137	152	148	136	169	152	171	155	179	169	149	152	152	131	147	133	156	146	153	149	140	159	143	142	135	132	190	141	132	163	155	150	161	150	172	128	132	147	119	135	163	160	159	122	157	129	147	144	166	137	129	153	129	158	154	143	141	164	143	147	143	136	168	140	137	130	146	159	147	123	128	153	131	157	151	156	150	127	156	141	117	152	123	138	152	163	139	129	165	152	159	146	145	145	160	141	134	161	152	126	136	145	136	167	132	143	148	127	126	145	144	154	143	159	139	155	136	128	145	154	179	136	138	158	130	135	135	147	150	141	140	165	148	136	132	149	155	173	162	148	142	149	162	133	142	136	133	140	176	135	136	151	161	144	137	162	137	132	166	136	133	150	161	137	145	154	152	163	125	144	136	177	149	157	132	163	164	165	161	129	152	145	152	146	133	142	136	132	136	152	121	115	156	135	133	150	147	136	140	146	146	169	134	163	135	149	157	161	121	138	126	141	159	138	147	143	142	136	156	139	152	147	142	154	144	164	141	147	169	161	146	165	158	141	134	143	153	150	150	124	154	144	150	144	138	158	128	147	144	135	144	122	151	135	158	138	120	134	181	141	155	140	168	148	158	163	142	147	164	158	164	147	133	122	135	164	163	142	149	137	139	169	156	172	142	130	158	154	138	157	126	142	154	137	171	157	152	134	140	152	139	157	149	154	134	142	150	151	139	139	135	165	140	125	166	122	165	166	159	147	167	149	152	142	139	141	137	144	165	161	145	156	130	159	152	144	138	144	174	145	149	155	144	157	152	159	138	186	142	133	166	154	132	142	162	144	134	145	121	160	154	136	152	146	166	158	153	134	150	132	142	134	158	150	160	159	151	128	156	142	168	139	155	145	146	138	152	147	168	135	163	114	120	133	126	152	140	145	151	151	165	152	160	139	134	149	132	147	147	142	127	161	143	129	144	171	144	142	130	143	155	140	143	170	164	142	162	149	132	152	137	155	147	157	158	156	134	143	133	149	134	142	159	142	124	159	138	157	144	139	149	170	147	149	148	121	140	142	154	146	143	144	149	150	180	131	130	141	127	152	151	142	150	151	173	153	150	159	144	141	143	165	149	151	162	146	153	161	162	151	152	143	149	139	148	148	143	136	146	130	135	151	151	155	155	133	167	144	153	149	120	150	133	130	149	136	137	151	130	157	149	166	140	131	155	150	158	145	146	133	122	163	150	155	179	141	132	143	151	169	149	153	142	161	125	145	158	142	166	153	143	154	140	168	149	143	157	176	136	150	148	136	136	169	188	151	182	134	127	148	142	161	133	170	165	134	165	150	145	145	119	128	135	138	169	152	148	152	145	148	143	130	134	158	147	165	162	138	144	170	140	160	156	151	158	150	160	141	131	125	160	151	132	148	133	152	166	124	142	136	127	143	137	133	130	123	125	148	122	133	126	150	166	149	144	156	153	166	144	134	140	136	140	152	173	154	144	157	163	151	144	155	156	148	128	130	140	166	153	160	133	173	149	143	148	150	151	117	138	143	170	147	146	161	137	150	144	151	166	162	156	165	147	149	163	146	153	152	174	137	139	146	128	150	172	139	153	157	113	132	123	130	152	146	139	159	162	137	159	134	156	138	151	157	141	134	163	145	143	150	127	147	139	139	137	165	134	148	149	155	145	153	138	188	138	173	148	127	172	165	148	163	128	174	140	140	150	161	134	164	127	145	152	141	142	165	151	142	150	135	120	146	129	145	163	158	170	166	148	159	160	176	146	132	146	141	159	137	140	157	151	134	142	131	148	158	131	153	149	151	148	150	130	152	145	152	132	139	154	150	153	153	144	143	154	134	149	148	132	149	156	132	141	121	143	141	171	156	134	155	145	144	156	138	130	131	122	141	141	155	159	138	137	140	149	144	145	145	137	139	147	135	167	125	157	129	138	141	134	144	152	162	162	114	147	159	149	118	136	142	153	142	152	158	141	132	143	132	152	126	160	146	154	151	136	132	144	156	127	141	159	145	155	146	154	150	166	146	158	146	140	135	148	165	153	134	151	150	170	158	158	155	133	148	151	148	134	132	133	146	128	157	161	153	160	140	160	146	135	129	140	141	149	141	147	159	153	134	140	164	137	136	141	158	134	139	146	160	126	139	138	152	150	119	158	131	134	141	121	153	149	137	172	152	138	146	133	163	165	143	118	133	171	154	153	147	145	130	141	163	144	124	137	142	135	142	144	145	144	149	132	155	150	146	142	144	142	170	129	119	144	136	132	141	148	150	146	142	128	137	141	150	151	152	161	151	148	130	153	152	136	150	117	145	152	151	144	152	142	130	176	176	150	144	137	139	138	143	144	157	160	137	153	140	155	146	154	142	144	141	131	152	132	146	134	151	145	159	129	154	137	129	150	140	138	133	145	144	155	135	155	162	146	155	156	141	140	146	141	145	151	147	149	146	134	154	145	161	142	148	169	131	139	168	151	138	161	144	154	125	128	147	156	144	148	159	139	141	160	137	138	138	140	153	150	171	138	147	151	156	154	156	138	154	140	157	152	157	156	150	145	127	156	164	144	115	141	151	149	142	169	160	144	151	135	148	159	160	149	150	138	152	175	165	173	154	151	164	126	143	152	143	153	138	154	157	163	157	154	153	147	165	154	150	171	161	158	162	144	121	127	148	152	160	138	152	150	142	141	143	139	155	144	135	144	136	163	140	157	157	143	164	143	149	136	148	142	129	150	145	149	161	152	148	146	145	172	169	139	154	141	143	148	140	166	157	151	152	163	163	168	140	144	158	140	126	147	134	152	153	142	149	147	159	138	155	167	147	152	135	148	142	134	142	142	154	139	145	138	145	165	179	154	148	149	168	148	147	156	162	144	150	149	138	151	169	139	128	149	129	136	135	173	140	141	134	147	164	148	123	146	141	140	145	146	137	137	134	154	147	155	145	127	151	120	143	126	135	146	152	167	152	160	150	138	144	134	149	168	145	136	140	156	150	161	139	139	151	146	153	134	159	178	166	146	146	148	137	156	147	150	138	146	133
7928	1932	3971	4920	4494	3725	2973	2517	2150	1792	1606	1429	1283	1238	1106	1050	985	830	899	794	814	759	698	673	679	619	618	620	617	578	563	526	594	563	586	532	568	519	506	511	503	482	498	521	468	488	456	512	523	524	482	481	447	453	446	488	438	445	436	486	411	437	495	468	496	442	444	463	463	480	431	431	431	443	429	467	472	452	445	433	405	436	467	430	450	431	444	455	428	482	414	441	436	416	428	418	442	445	397	472	454	448	430	392	390	433	431	455	426	452	436	426	430	425	442	418	475	418	400	421	439	413	394	449	412	400	435	414	441	430	447	422	396	428	445	374	467	408	472	410	429	434	413	424	428	432	415	464	436	439	446	414	405	381	432	425	411	436	477	424	411	451	403	432	427	427	434	452	441	401	422	425	456	427	403	428	393	415	428	393	431	443	440	444	411	432	391	427	423	448	381	421	427	413	432	428	409	417	416	444	420	446	385	434	415	426	405	442	398	430	386	402	410	431	455	407	450	429	427	396	432	404	438	390	394	448	379	427	446	397	413	401	416	398	430	384	383	413	414	427	424	410	419	398	468	424	410	404	403	452	406	439	396	426	429	379	428	450	432	421	429	410	409	463	415	418	443	443	436	419	401	407	442	421	408	415	392	433	445	406	451	459	449	438	433	474	419	416	387	426	406	421	426	398	414	396	436	402	398	416	447	401	443	447	436	437	461	422	441	427	450	394	422	408	434	382	417	434	399	406	440	442	404	421	414	411	425	424	392	410	405	428	443	398	413	413	410	409	381	431	381	425	398	387	404	441	435	422	426	403	416	430	426	381	428	421	396	435	426	409	403	443	433	412	404	443	401	412	375	414	465	408	415	443	422	421	426	447	450	393	440	444	440	398	409	428	409	435	418	408	443	428	399	410	411	450	412	421	412	401	418	441	413	387	420	391	417	421	417	408	403	451	409	411	449	420	437	415	409	407	418	389	399	409	416	405	443	444	405	416	413	413	402	398	449	423	446	428	440	419	418	465	456	451	390	391	456	387	420	434	417	410	426	406	438	408	397	420	411	408	437	419	442	423	458	466	433	423	416	422	418	415	394	451	414	413	452	414	421	419	437	420	384	432	401	433	430	386	429	422	423	412	401	455	402	430	382	426	417	434	413	388	443	447	427	394	414	449	382	395	423	411	430	421	486	410	384	435	430	437	417	392	439	448	435	436	458	436	429	442	408	392	423	421	426	396	439	440	402	412	426	405	439	420	398	408	388	447	424	422	449	395	401	430	412	430	381	412	425	408	401	433	405	439	396	440	376	424	432	366	420	440	418	428	476	409	382	405	422	424	439	466	421	436	422	442	395	414	438	411	419	422	452	406	463	420	418	431	401	404	417	440	437	420	382	434	401	383	435	434	397	426	402	420	436	436	394	407	439	394	420	397	404	382	364	422	443	432	425	421	438	409	432	424	443	416	416	435	414	398	393	403	408	389	404	407	432	421	396	412	353	406	429	453	391	434	413	403	460	410	427	463	403	405	395	443	429	424	410	421	417	417	430	411	421	418	406	394	427	400	431	428	400	440	434	455	408	397	383	434	436	411	403	413	431	398	425	439	401	434	405	410	435	411	445	464	406	437	405	430	432	435	418	447	431	394	395	406	424	407	444	473	407	434	437	421	424	422	402	402	462	420	417	419	424	429	432	426	422	410	436	447	448	430	424	415	420	438	427	381	440	455	385	415	420	439	449	415	405	420	426	423	425	399	429	430	378	435	391	396	449	413	384	420	406	485	405	438	391	380	403	437	444	374	438	422	434	419	425	416	353	433	417	407	405	437	436	433	427	403	387	400	402	427	395	421	469	449	442	410	389	383	385	427	402	416	422	410	426	444	404	431	400	418	439	424	424	407	422	415	436	437	390	440	430	423	409	434	392	418	444	416	410	443	426	411	437	411	424	413	420	411	416	390	431	407	426	410	436	427	452	415	414	452	396	440	459	404	401	427	480	435	395	422	443	414	429	390	430	419	430	425	398	451	421	442	391	439	423	442	444	434	407	404	414	409	443	391	448	436	437	406	432	441	413	429	413	435	394	420	425	422	390	396	448	362	411	405	466	424	421	423	422	421	414	452	452	429	407	401	411	438	377	426	429	438	423	388	419	384	415	388	393	415	421	448	451	405	435	436	421	447	404	414	453	393	394	414	421	434	393	372	414	442	419	416	389	423	431	421	402	393	433	434	429	414	422	422	413	385	431	418	413	426	413	430	443	402	370	414	404	459	416	437	393	441	459	408	397	435	445	439	387	408	402	450	418	472	409	420	439	370	422	456	409	415	425	413	399	403	465	415	461	438	428	421	408	439	417	416	431	406	432	430	412	404	425	389	403	402	406	450	393	416	393	432	432	400	448	422	398	422	418	385	402	389	438	368	399	409	410	356	403	457	420	442	446	432	429	415	445	413	422	411	436	407	421	405	420	395	402	425	425	397	407	396	420	418	415	441	393	444	407	405	382	411	381	420	391	423	436	446	461	421	431	419	411	410	452	433	414	426	410	418	391	427	398	410	437	440	435	426	426	438	410	416	416	419	415	426	384	405	416	415	413	437	435	422	391	422	403	396	397	423	416	417	400	439	428	426	409	421	438	431	413	467	413	382	421	402	403	415	420	445	395	407	420	418	455	412	429	414	432	404	428	436	402	430	422	411	400	419	393	449	390	408	425	428	399	412	410	391	418	417	404	382	394	419	395	410	419	380	423	391	424	427	413	415	435	429	441	425	444	432	394	399	385	444	395	408	430	428	417	379	434	422	418	429	400	418	385	431	395	414	410	419	447	424	428	464	430	423	399	424	431	409	393	392	418	401	461	413	417	432	401	426	441	420	418	400	426	392	432	468	415	419	387	418	432	455	448	422	434	433	399	419	400	421	465	419	422	408	415	427	381	421	418	437	434	409	421	408	430	399	392	427	405	430	389	387	402	430	414	412	409	463	424	422	403	438	406	398	405	423	436	418	415	423	432	394	403	406	448	392	477	442	454	405	401	398	422	419	453	459	410	393	426	414	405	409	397	420	434	408	422	442	457	441	427	473	373	443	396	436	433	436	430	432	422	416	414	446	439	438	457	414	423	401	417	423	403	433	426	449	433	381	403	426	356	414	422	407	431	438	448	458	438	431	422	409	420	411	411	400	403	422	433	428	402	425	435	437	406	441	381	415	395	437	402	386	422	401	400	403	430	395	449	397	421	403	429	450	414	421	390	429	421	407	428	426	394	445	459	408	417	425	368	404	422	404	410	402	434	408	404	400	424	450	408	454	456	418	388	409	401	406	409	462	396	463	403	400	439	403	382	376	408	417	439	419	416	393	398	418	414	411	405	394	409	456	430	443	423	393	402	418	410	409	405	443	433	422	406	422	439	382	429	426	433	431	436	386	446	436	438	411	426	379	424	443	448	447	441	391	441	434	460	386	392	401	430	436	395	402	412	412	427	436	406	430	426	476	463	432	380	385
2580	387	415	384	372	341	354	335	343	304	299	369	314	303	304	334	331	329	313	321	323	368	321	322	328	299	311	307	318	319	330	348	343	331	341	319	340	323	332	330	332	334	305	363	340	347	330	299	333	334	328	328	331	315	315	317	355	306	309	319	313	337	318	308	342	316	336	321	334	330	324	311	325	297	302	315	336	342	324	349	304	318	337	320	299	337	330	332	343	337	301	332	347	325	345	322	279	325	320	311	326	358	313	330	335	304	342	329	341	330	326	339	334	321	331	351	347	321	328	324	358	344	336	326	326	350	340	337	351	308	300	296	363	323	324	322	323	351	365	300	318	321	357	333	320	341	321	312	314	335	337	299	319	310	313	326	329	345	293	341	317	294	342	321	303	324	314	345	349	324	350	322	342	321	359	307	310	333	345	329	317	361	349	319	327	327	294	357	339	327	294	302	313	303	320	350	342	310	328	324	343	291	332	340	329	334	296	314	334	324	307	334	299	327	341	343	341	342	361	303	323	352	321	310	322	320	303	312	331	310	328	343	303	317	343	344	347	325	325	341	345	336	348	327	302	319	342	332	340	320	358	314	328	348	318	355	319	352	377	321	325	292	351	329	321	321	326	326	332	360	306	341	351	331	336	346	323	326	328	345	304	316	370	310	329	311	300	322	314	302	349	319	305	314	343	328	317	322	350	318	317	360	335	337	344	318	336	338	339	321	339	340	336	327	334	324	313	335	355	333	350	338	351	353	326	370	314	334	327	321	329	295	340	303	314	294	304	316	310	348	317	325	319	357	339	327	331	330	391	326	333	314	346	301	317	322	335	338	347	299	344	319	322	331	345	332	295	315	309	322	332	350	324	293	327	326	330	322	322	354	334	296	314	357	309	276	369	326	316	314	357	339	311	302	333	368	321	362	341	328	334	342	312	327	322	312	338	337	320	311	336	335	326	350	314	313	354	343	332	335	331	313	342	362	314	292	309	326	348	301	342	320	331	320	301	329	323	266	328	324	325	341	305	307	334	335	304	339	323	322	293	325	331	342	293	338	318	321	325	315	316	327	327	323	319	355	327	315	305	309	348	321	328	330	352	342	328	324	330	314	303	327	355	334	331	315	319	319	322	324	321	328	366	304	308	341	327	339	335	318	320	322	304	352	335	334	355	359	311	316	334	325	298	330	338	348	311	330	349	352	310	344	343	306	327	323	373	325	370	377	321	319	338	326	362	322	373	345	349	325	361	336	307	333	307	337	320	304	324	329	322	325	330	331	336	327	353	321	339	293	335	307	324	311	316	358	317	327	299	319	389	344	311	319	320	337	327	311	314	332	303	384	348	364	330	316	293	324	318	337	368	348	302	334	326	322	353	301	348	322	337	326	306	331	345	333	359	340	327	332	331	317	329	314	340	323	317	343	348	350	312	344	315	314	305	323	330	306	325	333	377	338	328	313	375	326	348	342	336	324	320	316	333	305	342	313	310	360	340	356	319	328	340	290	330	337	313	328	308	329	319	338	336	320	342	351	310	307	339	324	335	320	317	314	298	344	320	318	319	333	313	338	314	346	338	312	314	307	321	319	351	318	334	328	304	327	281	360	293	314	338	294	316	308	302	301	317	345	296	333	307	341	330	290	320	306	314	320	374	351	342	308	308	352	374	300	314	302	314	329	360	318	327	313	321	331	341	326	341	337	351	370	326	323	334	322	329	316	354	357	347	341	340	322	326	335	320	350	337	336	334	337	308	324	329	326	318	334	345	330	316	311	313	331	354	340	316	337	307	344	339	331	318	302	297	337	299	330	331	329	318	355	323	318	331	321	309	314	330	327	304	330	335	298	320	337	342	355	319	326	324	297	316	330	303	321	333	331	355	312	353	302	338	315	316	298	315	337	341	340	353	344	340	336	322	303	322	323	309	375	335	321	340	351	308	325	359	329	308	315	359	342	326	354	343	343	313	334	323	305	314	312	300	312	302	325	355	354	346	314	319	304	331	312	337	306	338	326	346	301	357	348	316	345	328	328	318	352	361	299	351	341	295	312	333	313	324	361	332	348	291	310	341	308	330	318	330	342	339	353	341	358	342	335	317	342	344	333	360	338	343	341	279	330	343	324	333	320	313	334	328	313	305	318	298	343	345	363	296	317	320	331	336	317	308	307	322	341	327	336	315	335	335	341	334	331	344	314	346	363	313	352	345	331	331	331	309	331	320	333	347	331	291	339	348	302	378	330	305	326	335	307	335	287	318	383	321	327	317	316	310	341	311	342	283	307	354	354	349	329	333	313	334	324	325	332	334	351	322	312	340	308	311	293	327	353	337	337	359	323	339	356	323	370	340	316	344	319	388	318	356	310	328	306	303	348	346	328	368	345	305	333	355	302	340	352	322	310	338	338	342	323	318	312	320	320	339	343	349	311	330	315	354	322	334	314	336	350	345	331	313	301	329	325	313	315	316	368	344	321	336	356	343	370	313	365	319	338	322	272	332	316	352	332	349	317	336	333	333	326	317	299	307	341	349	338	294	325	347	325	302	296	332	328	361	327	313	339	302	309	300	325	354	321	321	312	317	299	344	373	331	333	349	331	309	310	371	309	311	323	317	307	331	335	359	352	305	297	306	334	345	319	296	315	345	273	361	337	315	319	336	339	316	351	324	348	329	321	368	336	287	307	328	304	352	312	323	342	347	314	343	313	315	323	345	370	332	337	389	337	328	294	341	289	356	335	370	343	326	337	318	319	298	301	338	346	332	312	327	346	300	325	346	333	329	312	325	346	329	333	340	332	336	348	320	331	334	331	310	330	321	324	321	307	365	330	326	349	357	326	320	331	329	324	339	341	332	323	314	334	308	374	355	332	291	311	330	345	324	363	339	335	318	312	320	358	347	335	343	367	363	335	356	326	339	285	324	289	296	335	326	331	287	336	353	349	290	350	339	293	321	327	337	333	358	294	312	339	354	333	350	340	327	323	320	300	295	318	306	342	336	297	318	353	310	340	325	350	323	340	343	329	312	334	339	327	331	329	324	357	330	351	354	326	324	335	374	326	320	336	293	341	292	355	320	325	328	316	308	306	330	321	335	319	335	325	343	317	326	332	327	356	310	364	336	324	315	330	292	333	352	338	317	315	332	334	321	355	342	317	320	305	337	320	330	316	327	353	332	339	320	316	322	294	332	341	311	313	323	347	336	320	339	331	348	332	336	342	349	300	340	353	322	338	331	324	325	331	353	354	369	335	317	335	328	337	337	307	341	357	331	334	355	327	331	303	329	309	341	367	356	328	351	330	329	341	345	340	350	348	346	324	326	343	300	347	296	344	339	308	340	314	313	340	351	328	304	318	331	315	302	321	354	329	317	303	354	335	342	303	302	309	328	335	312	349	344	311	335	299	332	327	336	336	331	331	341	305	308	332	337	326	334	301	330	317	321	295	305	316	334	326	340	315	336	339	332	294	356	322	337	341	311	318	304	339	326	344	309	341	317	320	358	312	302	335
2782	902	953	1057	1038	1031	972	970	956	893	884	924	942	865	866	903	936	858	892	832	834	907	851	867	916	862	877	845	881	834	878	879	861	870	820	810	859	814	818	875	887	894	849	812	901	847	856	852	885	817	866	869	816	859	842	833	834	874	843	845	850	865	863	881	849	828	788	897	796	829	838	845	886	831	890	882	840	842	872	797	879	871	810	842	846	854	858	856	864	835	874	888	841	825	799	875	855	841	883	855	858	861	849	849	832	865	833	867	907	800	865	845	838	872	895	806	871	868	849	828	854	837	828	862	862	818	836	842	895	830	868	874	849	872	907	809	856	840	883	871	882	887	825	834	807	850	838	803	837	797	860	823	904	870	861	882	848	832	856	846	814	841	880	795	854	874	833	787	860	819	872	849	828	839	849	809	861	824	871	824	844	847	870	876	835	903	813	831	836	875	839	793	874	821	816	815	827	831	782	846	888	834	917	827	787	854	819	866	834	869	868	849	820	809	884	834	866	859	882	842	832	798	837	914	862	852	811	870	921	827	763	866	856	892	804	836	830	837	841	815	846	799	839	864	792	867	852	835	871	784	863	838	863	865	820	799	868	853	847	870	869	853	819	897	825	849	854	801	844	881	909	827	874	827	847	845	837	904	829	917	831	851	863	819	864	788	849	864	848	878	928	863	858	855	813	831	857	822	882	890	824	857	851	790	834	863	842	844	881	847	860	863	848	866	852	864	855	842	830	834	837	875	832	863	863	877	825	874	815	848	860	880	829	851	842	813	859	886	845	858	856	857	827	869	894	824	848	875	911	823	855	848	823	851	838	850	832	906	849	941	843	861	882	799	844	832	860	869	863	829	827	844	814	873	841	859	850	872	840	878	903	872	807	866	834	832	888	900	848	791	842	823	889	806	856	848	891	847	921	857	898	811	846	866	798	844	847	874	799	875	819	898	849	875	881	848	813	825	878	823	850	847	840	794	791	861	850	870	858	869	857	856	860	852	860	838	864	798	812	796	848	834	865	858	823	873	803	807	833	860	829	868	878	869	893	880	873	870	827	816	859	894	879	853	847	849	851	848	859	839	915	826	787	893	855	868	837	891	816	861	849	827	899	842	857	822	853	843	865	825	814	822	878	894	877	837	829	842	856	845	917	830	844	820	843	850	853	807	853	868	839	899	885	846	897	838	845	855	887	834	879	844	879	853	901	808	816	818	820	864	813	898	841	844	825	839	825	836	806	828	862	877	847	835	788	864	910	828	822	840	913	831	791	831	803	868	852	886	874	843	884	867	868	858	797	809	894	851	835	854	851	819	837	799	861	882	834	816	851	872	815	866	885	865	894	793	856	839	809	806	826	873	834	842	895	837	856	819	823	848	834	816	861	841	882	912	864	853	899	865	788	836	850	858	825	798	873	839	833	878	868	819	792	809	856	788	807	888	789	883	817	824	866	847	860	864	842	854	848	824	837	813	832	823	872	850	832	813	811	850	851	868	862	879	825	836	852	869	861	896	869	800	840	866	822	797	823	855	846	881	893	844	820	783	849	839	862	883	787	817	870	819	815	873	860	836	836	886	880	872	880	839	885	810	874	851	877	841	840	857	862	921	832	871	811	883	878	857	868	791	814	818	842	858	846	852	776	825	844	900	881	850	795	823	851	810	850	843	896	858	813	873	863	875	882	889	887	865	856	864	874	818	870	880	833	868	827	809	776	875	831	847	897	840	849	854	867	881	865	834	896	884	805	854	835	854	859	855	891	877	793	863	843	883	903	836	878	832	877	897	876	837	848	783	887	830	832	860	853	834	849	790	828	842	848	859	876	823	839	823	802	902	815	806	856	843	806	899	820	848	819	893	869	860	872	861	870	857	873	807	904	900	884	834	775	860	879	762	885	817	860	892	878	807	875	878	815	834	857	876	853	818	887	852	882	857	852	818	844	899	879	883	814	911	837	859	820	873	884	887	893	845	863	871	843	831	905	839	850	873	853	859	824	810	829	833	832	805	854	787	845	871	808	832	922	852	882	827	876	833	840	879	840	876	847	885	825	843	812	883	859	818	848	843	847	885	843	861	851	839	858	875	882	874	931	903	892	829	849	861	872	867	837	855	867	893	796	848	854	811	870	845	839	852	869	787	845	854	868	807	827	838	874	802	803	800	830	842	861	876	864	881	878	846	860	870	858	887	845	833	843	864	886	807	832	872	819	809	844	872	822	876	878	844	849	841	825	893	814	800	879	860	815	838	849	863	811	867	881	798	847	890	838	855	847	859	865	847	881	855	902	826	847	827	858	832	807	817	841	884	925	814	827	860	851	816	862	842	893	837	825	843	830	819	834	855	863	892	896	860	799	765	863	850	867	865	866	831	848	858	813	861	834	875	820	887	872	831	817	826	917	911	816	866	835	861	849	880	876	849	831	823	798	889	825	843	829	931	850	861	882	858	807	838	854	848	881	855	881	877	876	868	801	834	893	849	888	812	844	871	827	866	838	848	895	851	861	872	845	878	822	904	879	876	821	776	864	820	833	815	849	832	826	836	799	808	849	866	866	862	863	894	798	897	879	839	878	822	790	903	821	871	870	844	830	834	872	835	816	884	860	929	864	897	848	848	837	826	838	883	879	874	833	855	862	816	860	839	818	802	846	881	832	842	860	852	863	888	824	849	856	833	825	857	783	828	812	898	838	865	907	826	811	851	887	839	788	863	861	794	888	794	853	872	898	826	841	902	847	933	802	883	868	880	842	826	836	856	911	839	876	857	869	804	831	855	875	862	895	793	890	878	859	845	862	857	888	872	817	839	870	871	892	839	825	867	870	889	822	864	858	813	837	900	849	860	865	831	890	847	831	894	846	876	815	847	874	872	882	850	853	831	896	922	877	827	921	858	799	831	843	799	888	775	881	857	816	798	871	841	840	866	779	849	788	828	842	823	845	805	863	826	899	880	861	873	844	912	904	915	854	866	842	861	872	810	886	892	865	855	847	820	883	784	848	784	838	871	874	837	871	850	794	812	861	897	825	839	858	866	851	839	842	819	869	829	846	830	841	829	883	868	826	832	860	836	855	849	853	855	825	905	873	839	822	833	853	829	860	845	824	887	823	842	834	856	859	870	829	825	860	846	862	863	796	826	863	884	832	833	853	852	836	844	885	822	822	854	893	846	820	808	825	843	857	842	871	827	894	879	818	880	864	824	869	814	862	830	899	833	839	859	843	888	824	832	877	835	871	820	832	837	807	806	860	854	870	870	875	826	868	857	837	807	891	837	828	815	789	845	848	835	841	809	823	879	901	805	834	835	863	819	830	834	890	843	847	797	874	869	867	837	851	860	789	877	844	822	878	836	827	808	830	846	863	858	938	827	824	863	858	822	829	828	831	779	830	870	854	871	892	819	857	849	837	824	847	832	869	851	898	891	878	851	848	838	924	837	842	816	913	853	874	831	857	859	896	847	853	847	819	848	830	843	851	873	864	890	886	829	872	847	861	857	864	867
9759	1135	1219	1081	842	676	572	503	452	467	436	415	395	400	377	370	367	385	365	384	328	343	351	363	368	331	360	328	333	314	327	355	321	311	321	319	288	335	353	343	314	339	332	338	323	315	340	274	317	300	298	296	293	304	317	298	316	329	344	317	311	297	344	347	315	321	320	313	342	324	359	356	308	300	314	319	356	341	325	274	319	293	317	338	301	308	322	321	313	294	335	350	294	352	313	311	314	325	310	318	312	315	298	308	277	328	335	311	309	328	330	319	355	266	325	309	301	328	334	332	299	331	281	310	300	343	314	325	297	339	348	327	313	314	306	335	298	342	265	331	330	304	318	313	329	319	310	341	308	325	309	302	323	299	328	322	288	339	303	324	293	332	332	317	295	309	310	309	288	332	321	294	316	277	357	332	307	335	309	342	323	305	296	345	314	325	345	348	302	308	304	311	349	311	286	283	315	334	300	295	311	349	308	306	302	314	316	309	299	308	324	323	298	341	265	324	325	328	319	303	304	328	323	346	320	329	298	318	330	321	333	316	318	323	288	301	377	327	301	322	320	325	323	345	272	345	340	283	332	329	330	309	301	327	296	295	326	309	322	343	316	317	308	304	315	354	317	333	325	304	316	320	314	335	321	310	313	336	316	305	329	308	281	324	324	327	307	305	321	298	340	287	329	338	312	324	302	310	327	318	290	309	340	296	301	323	302	314	301	298	306	312	329	323	320	331	288	336	298	309	302	313	321	321	304	307	333	301	304	344	326	318	296	320	313	304	332	352	326	335	338	327	332	316	347	305	330	317	293	317	337	291	349	339	314	311	314	307	300	321	338	331	329	290	329	317	309	321	318	302	301	301	319	342	332	340	337	323	300	305	316	333	316	306	310	316	334	312	329	319	310	327	319	312	314	319	352	316	312	302	299	348	333	332	309	313	360	298	282	320	323	334	299	290	311	278	313	330	288	354	302	316	383	331	327	346	356	339	320	327	339	302	286	318	315	295	319	293	297	320	306	336	283	310	331	332	278	312	302	327	358	288	321	317	294	294	316	323	321	327	339	331	309	293	318	303	294	300	307	328	302	314	305	303	278	326	345	315	303	292	321	343	331	313	297	296	350	310	292	324	285	331	326	351	320	294	302	368	308	329	275	289	320	338	323	347	307	324	324	376	307	317	357	308	301	324	293	325	304	295	312	301	312	330	302	355	317	301	269	319	327	336	300	317	301	277	326	296	319	307	324	302	318	330	292	347	291	332	300	326	311	284	298	336	317	276	329	333	341	336	336	305	330	317	288	323	345	325	307	285	314	357	327	311	306	325	333	319	326	297	311	313	331	343	314	307	338	281	306	358	316	348	314	301	307	331	322	297	335	315	335	308	329	335	311	333	338	303	305	335	322	297	338	296	341	338	294	300	307	327	340	325	323	302	313	300	333	305	338	325	315	290	321	298	328	306	296	351	344	303	303	335	305	327	309	328	303	329	326	318	301	307	323	359	338	310	294	324	329	327	298	365	298	295	320	282	339	352	304	303	329	374	324	297	301	306	285	290	316	325	314	304	331	314	329	317	357	347	289	314	320	315	317	312	295	316	332	322	330	345	303	365	312	321	345	324	325	330	326	334	298	301	341	303	296	304	297	317	316	297	328	293	300	323	311	328	303	320	318	304	316	307	323	332	286	311	309	326	307	330	326	313	340	296	321	311	311	326	286	332	317	367	330	347	336	293	327	324	337	345	305	334	331	355	310	314	336	304	308	319	309	296	330	292	303	320	337	369	304	327	316	323	344	323	294	334	310	310	318	343	337	307	323	344	327	309	308	328	341	343	312	321	313	323	277	311	293	298	331	316	317	323	310	312	314	328	328	304	309	318	324	276	287	344	313	322	313	319	309	314	325	312	303	322	330	314	334	318	297	321	323	316	327	322	324	307	350	293	314	303	304	311	260	335	326	316	303	355	332	285	294	359	308	314	331	307	317	339	326	281	308	321	312	324	302	323	340	301	317	325	277	338	320	335	317	345	319	302	327	335	313	309	299	331	316	300	311	306	272	318	339	306	330	333	314	322	324	317	328	337	342	356	277	351	327	281	326	299	320	294	314	331	340	315	307	317	312	325	303	301	306	325	317	343	322	336	294	321	318	310	330	305	336	332	322	304	317	326	307	310	289	315	345	323	315	299	274	328	301	312	347	303	321	289	314	372	331	316	335	298	337	329	326	275	327	367	278	331	345	335	350	314	334	326	328	324	283	342	319	292	312	349	335	289	339	335	321	313	314	323	323	346	317	329	304	326	332	319	332	327	306	319	311	306	298	334	335	306	327	307	302	310	338	309	302	322	315	311	328	346	306	320	326	301	330	318	335	295	354	343	309	319	338	318	327	308	283	327	338	307	306	321	303	317	339	316	333	303	320	327	277	310	313	349	308	328	337	309	325	325	329	325	311	295	313	321	322	344	308	299	334	317	318	309	368	309	342	329	311	365	307	302	329	339	305	284	295	328	330	306	326	286	293	295	299	295	344	335	313	312	325	295	278	311	330	311	318	337	319	312	317	328	325	332	340	318	346	311	336	304	336	349	323	311	311	314	302	292	293	307	347	329	304	322	329	319	344	315	294	322	316	319	312	315	331	296	328	292	309	351	282	289	329	345	332	321	331	357	331	288	330	336	312	327	330	303	328	324	317	304	327	299	344	348	298	334	340	299	317	334	363	316	327	356	346	326	328	354	316	304	318	295	314	325	319	297	301	288	337	295	312	326	357	347	298	292	312	330	302	345	335	310	312	294	333	321	320	310	350	343	300	296	302	311	311	309	291	311	341	325	319	336	314	362	293	317	326	342	297	311	299	324	320	340	331	329	330	301	336	320	276	323	326	321	323	334	317	308	275	327	291	303	344	291	316	302	303	319	319	306	326	325	288	326	329	309	332	308	301	321	295	326	297	332	316	306	319	311	355	299	345	310	305	326	315	293	339	325	332	318	314	346	334	305	315	293	305	331	327	324	329	312	316	311	326	295	286	346	324	303	308	327	309	332	329	297	316	309	314	309	318	311	315	296	320	314	339	302	310	312	312	312	315	339	286	322	323	280	289	284	322	350	306	277	336	328	331	316	325	294	337	321	320	330	317	326	279	347	304	337	340	341	329	310	320	320	310	312	301	349	348	311	316	320	327	325	312	315	315	337	332	305	305	330	287	327	291	313	327	288	316	315	330	325	333	314	316	351	303	329	313	332	317	318	310	298	303	297	315	292	315	325	307	310	300	273	293	328	296	306	351	317	302	313	303	333	308	311	349	317	272	291	323	301	302	316	309	324	325	327	338	310	304	310	317	324	288	323	320	324	298	298	298	351	323	350	314	311	318	344	328	317	319	312	312	317	314	297	351	326	310	320	344	286	340	310	320	312	324	309	339	320	292	351	314	325	311	304	329	316	319	298	324	301	330	339	305	332	309	321	299	351	306	293	337	305	336	316	343	316	311	331	305	313	331	309
5963	1606	2591	3207	2947	2437	2138	1855	1675	1542	1385	1345	1264	1254	1116	1136	1107	1107	1064	988	980	931	946	947	960	907	928	941	889	946	886	878	901	915	911	845	863	874	858	873	932	821	784	901	851	852	845	832	773	793	854	827	820	854	773	802	842	798	860	847	818	842	846	825	795	854	837	883	820	872	868	882	809	873	849	824	812	788	810	836	832	788	828	848	831	829	780	812	868	829	795	801	846	827	784	817	801	788	781	820	825	842	775	815	799	776	810	834	782	773	813	830	775	768	800	760	831	813	803	808	771	817	797	861	875	806	838	815	807	829	774	858	786	832	803	811	772	822	837	825	810	811	812	835	807	841	856	811	823	831	813	792	788	811	802	791	823	811	820	852	834	771	816	876	821	809	817	809	850	817	826	821	788	781	846	826	854	806	800	825	794	831	853	829	804	824	850	789	813	843	809	820	777	841	827	751	836	814	776	763	768	823	789	766	810	793	803	789	772	803	774	861	798	853	829	760	820	786	788	796	816	775	844	820	824	847	790	861	800	845	824	712	837	790	823	860	851	823	849	809	825	804	857	806	817	770	759	800	829	835	809	795	819	754	858	772	793	778	833	789	784	797	816	797	784	779	835	837	835	756	818	824	810	770	791	806	756	810	746	778	798	772	781	817	811	832	850	818	837	819	817	773	850	803	808	777	753	800	844	838	843	780	768	724	814	825	762	818	825	828	801	824	847	798	770	778	810	852	863	757	822	793	800	786	810	802	832	829	794	777	798	743	832	799	781	824	804	824	842	822	784	811	799	823	859	842	787	840	856	804	787	822	876	804	777	867	842	830	809	832	840	800	811	777	814	797	778	811	798	794	782	816	787	797	786	803	807	832	845	855	801	786	849	804	838	835	786	775	772	792	844	838	811	813	835	800	801	872	846	848	799	732	810	883	812	793	874	804	796	804	784	813	835	844	820	800	784	794	789	799	767	833	777	831	786	782	807	822	794	815	814	841	810	819	784	810	813	825	864	796	777	771	846	746	834	824	810	869	806	802	820	845	840	806	829	831	783	808	818	832	820	816	799	828	824	792	847	835	814	809	817	842	790	800	805	768	760	842	800	791	808	751	841	797	825	808	844	806	852	810	771	788	838	814	840	778	806	846	800	808	831	844	823	834	865	837	847	828	854	798	818	823	800	800	892	860	770	815	775	812	839	802	842	792	813	779	779	854	794	823	831	850	826	807	880	820	786	771	854	794	805	815	827	801	816	812	815	805	848	838	788	832	807	790	846	859	785	867	838	804	845	795	827	825	808	858	828	824	817	794	811	871	824	789	759	825	855	853	804	823	787	831	834	829	841	848	791	794	811	817	795	835	799	825	803	756	865	863	845	827	793	823	827	806	781	862	826	802	838	830	822	808	772	786	815	816	810	809	848	765	815	759	775	801	840	809	832	838	885	795	822	807	818	842	823	794	811	776	840	816	822	834	836	748	799	764	830	818	795	786	819	845	798	864	807	818	844	820	793	809	776	796	792	789	804	832	829	816	812	802	809	830	806	842	827	811	792	748	802	773	807	803	801	792	759	816	808	841	835	838	785	815	838	810	790	785	793	869	839	808	834	857	773	778	835	816	793	814	859	815	837	808	812	811	838	803	805	808	810	811	843	801	816	822	806	852	818	794	820	819	787	839	819	804	833	823	838	814	777	818	810	809	834	821	819	884	821	793	739	823	803	823	807	812	856	815	823	777	797	805	820	821	779	764	833	809	783	816	758	861	805	763	852	803	814	821	816	785	831	776	818	848	796	799	832	859	813	819	821	765	845	788	827	788	789	856	819	829	783	817	820	804	798	802	760	802	861	827	781	825	785	828	793	799	857	812	845	869	818	793	843	790	779	799	777	854	804	787	806	800	855	806	792	788	853	824	800	821	811	843	789	783	770	853	818	818	749	780	855	846	766	831	811	760	781	821	885	768	791	852	834	826	808	805	832	808	779	778	801	843	767	839	784	823	792	776	827	863	860	853	835	823	835	825	803	827	805	818	854	823	831	807	834	831	768	816	816	831	837	782	810	783	741	812	775	836	863	747	858	806	790	843	800	790	846	840	816	842	911	763	816	798	819	850	781	866	781	806	819	833	783	852	814	836	872	822	824	854	872	779	812	845	814	787	818	857	823	838	814	826	828	877	789	846	771	788	822	731	842	831	831	786	783	757	810	762	844	779	811	801	783	826	781	810	783	820	771	788	835	829	820	774	794	807	858	820	836	769	861	774	807	835	791	799	815	848	810	783	798	791	775	856	795	863	798	839	800	830	795	868	807	851	818	819	844	808	829	800	809	860	842	849	824	816	876	780	794	783	810	794	787	779	842	805	814	804	818	812	858	846	832	809	753	865	811	807	783	787	800	840	816	763	802	799	814	858	807	821	803	831	838	826	819	801	793	774	755	795	826	859	777	810	823	730	737	819	830	803	841	791	790	801	780	830	766	786	790	844	751	841	813	822	830	810	830	753	872	828	812	834	783	792	796	800	810	860	864	789	833	800	790	781	804	776	811	830	846	785	799	804	852	859	813	796	812	883	814	860	823	801	827	792	825	807	860	748	802	802	790	819	794	798	868	795	768	769	830	836	815	818	832	824	809	814	811	784	797	791	825	793	793	833	832	808	797	813	818	808	802	791	795	822	826	838	837	829	811	843	845	790	834	862	803	837	836	790	822	789	806	847	780	878	871	832	810	802	845	839	829	822	821	835	777	784	811	800	808	855	860	825	771	815	834	839	759	775	857	757	798	797	814	811	831	861	786	787	816	806	788	814	799	806	794	814	772	830	789	826	819	823	796	747	806	828	870	821	743	811	769	788	817	763	859	793	774	809	842	841	829	893	802	786	764	834	812	793	807	806	834	832	780	818	808	845	768	823	778	799	821	787	811	793	805	793	769	848	876	820	821	831	830	806	841	796	805	851	851	805	819	776	845	776	872	840	839	852	800	812	816	833	834	809	842	844	822	776	781	818	803	811	823	795	842	863	773	830	783	739	853	803	824	806	798	828	750	881	786	789	843	804	860	808	826	775	765	838	772	800	844	800	793	800	792	865	865	780	826	757	815	832	799	802	826	819	801	807	782	763	882	759	812	883	855	801	804	870	772	865	824	798	783	805	813	823	804	798	833	817	812	866	839	822	822	798	835	817	793	795	852	808	803	768	797	775	813	821	797	810	778	824	815	776	836	813	817	824	775	812	864	838	780	827	851	810	853	831	843	812	763	795	848	789	808	842	822	804	825	810	781	834	806	774	853	797	832	817	772	823	799	740	834	812	837	808	786	812	849	802	800	820	819	837	794	771	871	848	761	779	796	814	827	797	816	845	800	816	835	814	847	852	795	851	826	811	815	782	807	880	820	776	796	837	791	803	762	788	811	799	795	800	828	815	841	840	780	787	765	814	798	807	787	758	770	818	840	812	807	815	740	850	761	785	815	816	792	803	851	803	812	842	814	833	838	809	801	799
17477	2285	2256	1604	1185	869	633	557	477	376	360	305	307	226	255	271	223	217	217	211	205	189	165	165	186	198	205	160	170	199	172	156	186	147	158	151	161	162	138	161	162	163	167	134	165	159	157	156	162	173	161	141	162	145	141	159	187	164	156	149	179	158	152	164	144	155	148	159	152	146	166	149	160	163	148	175	149	143	141	136	160	169	153	147	177	154	165	155	145	143	125	149	151	139	159	141	141	115	152	147	167	153	148	138	155	147	165	145	144	156	148	149	127	146	156	157	160	140	169	152	127	172	116	137	154	129	151	130	144	126	147	140	131	153	171	151	150	160	145	142	160	140	127	136	148	110	154	157	160	172	137	133	157	149	141	172	137	136	164	146	123	144	170	162	152	167	147	157	145	155	157	161	147	156	131	154	166	155	140	152	165	134	164	125	153	127	152	134	142	153	158	142	156	151	168	148	161	147	140	136	165	148	143	147	118	146	143	157	178	140	136	172	193	148	154	152	155	133	144	127	161	132	151	142	134	149	167	118	149	144	153	126	150	140	148	169	122	142	138	177	147	152	148	139	129	169	138	145	141	124	158	137	156	154	146	164	147	138	148	161	148	140	152	137	122	176	148	171	159	134	162	148	176	144	162	148	150	150	139	146	143	159	139	149	152	151	138	164	161	137	151	141	148	160	145	142	158	165	151	150	152	153	132	147	133	141	149	153	147	157	154	169	140	150	150	142	166	161	152	140	136	157	147	154	153	141	155	161	144	171	147	139	145	179	136	122	149	159	142	150	157	149	153	157	139	158	153	149	147	155	171	135	140	154	152	154	159	184	145	126	136	149	141	144	160	149	172	140	164	129	139	141	152	146	152	144	149	127	151	148	157	155	133	164	127	151	122	151	158	160	153	145	147	155	130	155	138	157	149	153	159	127	151	158	110	157	129	118	174	129	155	143	131	162	134	165	158	150	155	159	145	152	149	125	144	150	125	148	163	166	131	152	156	154	140	162	160	134	155	143	160	132	131	156	161	148	143	151	135	138	126	163	151	112	157	141	137	156	131	141	151	150	162	144	141	144	169	157	145	142	156	160	163	160	144	159	141	140	147	147	135	146	149	155	145	166	155	154	161	141	143	156	154	134	153	152	148	141	132	130	155	145	144	155	139	140	150	158	151	151	151	122	157	152	160	153	168	163	154	179	144	159	115	154	131	147	163	127	141	153	152	125	135	142	147	123	165	176	164	141	151	151	148	149	146	115	133	134	155	134	134	158	144	167	154	173	139	137	157	150	159	148	167	146	146	155	158	162	149	133	162	164	174	173	131	131	127	158	132	154	133	165	155	130	143	134	140	135	157	154	153	142	136	160	154	134	167	133	125	124	144	152	146	147	132	160	155	144	147	144	136	163	164	132	162	131	156	136	151	138	150	136	146	132	155	141	153	151	142	131	147	147	149	169	138	135	142	167	139	175	152	156	160	163	139	151	150	156	149	153	146	167	165	149	143	140	141	141	159	144	144	162	158	139	149	125	154	137	139	135	134	140	129	142	141	164	152	145	150	145	138	160	174	148	133	144	152	147	151	143	160	152	136	137	159	180	131	134	168	152	152	141	159	181	155	163	123	153	166	154	176	137	136	148	143	152	131	150	152	133	144	140	145	153	130	148	149	157	126	155	141	162	150	152	133	152	153	137	147	133	178	151	143	155	151	154	171	149	149	159	163	143	154	127	148	141	143	143	154	153	152	149	146	136	145	163	158	159	148	158	149	161	163	173	155	150	142	138	161	160	168	161	129	171	150	163	145	143	138	161	164	153	140	154	144	141	155	151	173	139	145	144	154	142	149	137	148	153	142	163	173	152	130	155	174	163	129	150	154	150	129	148	153	163	136	146	136	136	137	147	142	158	153	132	145	151	165	146	156	164	154	169	150	140	155	146	137	140	147	131	190	156	142	136	141	137	162	157	148	160	147	172	155	147	163	134	177	171	141	160	132	126	123	159	134	148	163	172	150	152	147	150	130	150	162	152	140	151	160	162	154	135	133	123	155	167	167	160	152	141	164	164	137	174	149	155	159	135	160	136	168	134	130	158	150	183	152	164	154	135	132	152	153	136	152	138	174	142	170	144	171	133	152	154	149	163	135	166	131	133	158	163	149	150	144	147	156	149	145	169	151	134	158	136	158	172	149	156	140	130	127	144	145	148	140	170	165	135	135	125	151	157	149	158	144	168	145	123	166	158	131	128	126	137	136	152	156	150	154	140	170	146	126	155	167	158	157	152	161	173	154	144	132	136	149	140	148	154	148	135	142	125	147	134	159	144	151	154	147	149	162	151	143	131	139	159	148	119	130	128	145	172	143	156	138	164	151	146	156	159	165	117	127	145	135	150	146	152	155	139	144	136	139	153	144	141	142	166	133	127	151	129	138	160	146	160	149	171	129	143	156	160	168	126	149	118	163	146	154	149	138	146	132	142	153	165	145	147	153	140	149	140	167	152	147	149	134	151	138	154	143	160	118	139	166	158	134	154	148	160	144	143	129	149	142	151	164	144	144	119	159	144	142	142	142	148	149	154	123	126	130	151	150	163	153	129	162	153	175	145	136	146	159	128	146	164	159	149	121	162	129	145	161	142	135	158	153	126	150	149	146	126	142	139	133	151	150	161	149	154	149	126	143	154	136	125	158	153	147	129	152	131	150	155	139	140	161	144	144	148	160	115	148	140	146	146	133	128	149	148	145	138	166	171	136	168	127	163	186	157	134	144	177	148	138	148	110	140	159	165	149	140	143	158	146	135	133	157	131	166	181	128	145	149	134	179	164	137	160	130	150	140	163	174	138	139	166	161	147	155	169	158	135	163	131	148	164	149	121	143	149	154	151	163	173	131	123	171	145	165	153	158	133	148	133	147	154	157	151	144	162	161	154	148	160	159	146	161	140	145	140	141	158	157	156	123	157	156	130	129	145	155	155	156	149	153	155	169	149	141	175	156	126	123	131	150	151	137	150	166	151	153	141	138	145	160	143	164	142	151	133	156	148	152	137	160	162	148	164	149	164	144	150	160	127	160	150	147	158	130	142	165	154	143	126	149	183	141	162	142	139	139	151	114	152	160	150	138	122	135	141	157	135	176	161	145	154	144	171	149	157	130	155	167	155	156	142	151	142	151	159	168	146	158	137	142	153	141	135	161	132	155	158	139	158	146	182	151	126	141	156	170	127	152	150	146	119	162	137	135	155	144	147	159	151	143	149	135	138	144	140	135	155	185	140	137	136	136	147	170	154	145	145	158	166	151	143	139	153	133	143	157	147	143	140	139	144	156	140	143	161	144	147	148	175	168	142	150	149	147	148	146	151	155	133	147	142	165	174	158	132	124	142	143	143	129	153	151	163	160	155	128	164	168	161	167	153	147	139	143	146	157	145	163	165	152	155	176	125	158	137	141	160	159	167	151	149	161	169	167	142	139	155	146	156	144	151	157	161	144	156	168	130	143	152	132
7704	1915	3948	4992	4468	3682	3148	2559	2186	1887	1703	1427	1254	1193	1068	1039	939	919	880	796	776	697	744	671	728	629	646	609	571	612	555	572	548	579	575	547	563	548	524	533	459	516	492	506	486	495	518	510	456	463	482	502	467	478	487	461	451	459	451	448	476	447	438	423	478	449	446	442	462	446	476	471	456	463	451	422	486	475	416	460	442	416	453	426	444	407	411	408	460	447	415	459	450	440	412	421	403	436	425	453	426	430	440	403	415	447	428	415	420	417	442	452	446	427	456	446	451	417	429	390	425	451	432	417	409	476	438	440	389	411	413	468	427	439	397	419	448	446	447	445	430	425	412	454	410	403	431	407	416	441	425	459	406	419	421	417	443	448	426	413	422	399	423	417	427	406	368	437	443	401	421	459	439	416	416	439	409	437	418	429	436	439	418	447	445	433	431	422	389	436	433	428	426	422	446	441	418	399	393	443	413	408	404	398	430	424	394	437	420	387	398	397	404	410	436	417	406	425	415	410	446	410	422	388	421	408	383	435	411	396	387	409	408	430	422	393	429	438	418	430	417	428	423	455	452	410	394	415	422	435	467	385	413	428	411	478	439	417	400	412	392	395	437	426	450	418	446	400	422	439	415	409	407	443	446	415	417	466	430	419	417	463	409	422	358	405	432	433	440	438	398	376	440	415	399	431	424	412	415	397	439	425	444	450	422	442	417	416	423	391	417	396	425	431	399	427	409	425	409	412	405	403	417	439	448	395	408	416	432	393	436	421	453	429	399	420	405	436	400	398	421	460	387	376	424	404	414	431	408	467	439	435	444	422	415	428	420	427	423	444	474	397	431	414	403	406	444	444	421	405	424	426	445	437	411	413	429	443	427	416	426	420	398	417	465	429	401	424	429	414	463	414	411	429	419	422	417	412	407	401	440	423	426	447	431	421	447	399	428	424	449	429	420	411	405	414	427	455	413	394	424	403	429	421	426	405	418	412	411	410	388	409	434	390	416	425	443	425	407	411	422	421	414	430	390	433	407	442	430	434	422	428	404	428	431	454	410	419	377	407	409	417	384	414	439	419	395	379	401	454	430	438	403	418	433	427	455	443	416	452	414	420	434	446	433	425	430	419	375	399	409	385	406	427	395	434	409	395	406	425	427	407	453	418	476	406	422	412	428	417	381	428	434	425	406	436	438	399	417	416	435	409	419	403	400	411	453	446	427	423	391	435	393	404	457	423	443	436	373	400	436	432	405	421	397	410	435	409	429	400	408	381	401	407	474	479	435	412	425	446	443	401	390	428	441	410	444	437	433	408	431	444	400	407	402	429	424	418	448	436	453	454	430	403	382	420	446	411	409	405	402	418	411	392	388	418	404	463	397	414	416	366	430	420	448	452	392	428	407	429	421	391	416	445	408	460	410	406	419	411	400	393	403	430	415	424	422	433	389	417	387	423	427	418	412	439	413	430	419	422	424	404	414	419	428	407	451	416	440	427	416	384	431	419	402	399	419	384	428	395	427	431	400	443	422	479	443	403	377	413	403	446	439	418	418	399	418	435	419	389	411	417	452	411	392	433	406	407	430	432	449	431	438	431	443	384	385	405	433	431	414	426	397	448	413	431	417	420	450	441	431	431	421	395	400	403	365	427	408	425	398	398	419	407	410	412	410	434	404	392	465	450	420	431	419	410	386	439	412	437	399	435	420	424	438	470	404	418	421	407	404	401	430	412	427	390	402	448	457	409	396	452	410	417	405	430	392	420	393	382	440	422	414	415	445	399	435	433	374	426	434	422	418	471	394	397	428	392	431	393	450	381	409	381	385	425	431	383	425	421	437	413	399	426	389	391	408	412	462	423	445	419	418	422	391	454	422	433	425	405	421	401	404	420	457	418	434	440	416	420	415	414	433	405	430	410	370	418	430	438	417	436	445	406	398	440	445	437	400	457	456	428	382	454	383	437	433	383	419	461	419	416	397	408	428	427	405	467	395	432	427	406	395	413	396	429	412	396	435	447	439	414	417	401	434	420	417	429	408	418	408	425	443	421	403	388	475	407	409	439	428	423	417	411	444	399	405	442	425	400	425	383	433	377	432	404	434	411	405	417	403	412	423	397	411	438	428	415	432	403	405	404	403	399	390	405	401	423	403	456	416	419	445	426	424	401	432	395	432	408	417	421	416	415	415	430	445	486	447	424	410	401	424	420	418	447	431	396	426	408	398	426	450	439	379	418	412	420	421	399	430	395	426	419	388	400	427	431	411	411	434	484	412	425	449	417	432	440	406	474	410	428	406	399	462	425	413	394	421	441	442	423	436	450	413	436	403	434	406	434	438	401	393	438	420	449	433	451	402	454	441	441	414	390	447	427	422	427	396	404	427	424	396	414	405	461	438	402	447	436	409	410	409	440	397	401	458	432	392	434	389	375	425	430	434	439	427	421	388	445	411	408	450	440	422	404	420	406	424	415	455	423	390	398	413	402	418	423	403	408	442	398	399	388	418	415	431	431	410	431	443	433	419	425	424	417	429	408	397	409	436	423	389	455	442	412	443	397	438	422	414	410	406	420	427	413	407	402	424	419	421	440	388	403	441	442	397	424	425	426	417	429	382	409	415	441	427	426	407	417	406	428	444	436	415	433	401	412	447	435	436	392	417	396	391	423	416	426	419	426	431	425	441	435	423	366	403	419	414	410	382	429	412	413	439	430	399	392	461	426	443	420	417	412	417	412	411	413	433	445	403	427	401	413	415	427	424	479	460	433	447	409	431	446	395	440	424	421	440	447	431	442	427	412	394	434	434	423	435	394	418	409	383	439	392	376	405	434	419	440	402	449	437	392	379	442	411	398	416	435	402	402	418	443	402	437	424	417	457	444	454	426	406	425	430	444	414	426	421	427	432	422	388	388	433	433	411	437	411	409	420	440	421	456	420	390	402	436	452	422	411	406	438	401	389	409	425	378	407	427	410	417	414	398	457	438	434	452	415	385	439	405	402	410	427	418	425	419	415	424	428	425	444	422	426	437	426	427	434	440	444	442	410	402	382	408	394	397	419	442	452	387	414	440	419	429	382	388	446	405	400	444	452	421	435	397	473	422	443	437	402	377	392	394	387	425	421	421	410	375	398	382	419	411	416	436	377	428	407	413	389	401	436	410	422	413	379	422	389	423	434	424	437	429	411	419	411	410	418	425	399	385	433	414	422	449	436	433	413	411	451	436	415	428	425	415	392	389	419	420	444	401	430	412	399	398	402	427	429	459	415	405	431	428	432	443	443	400	384	397	433	446	411	411	422	394	430	428	406	447	436	398	421	448	447	382	421	391	420	395	420	438	422	431	400	423	431	450	429	408	398	402	433	390	413	427	440	438	391	387	399	417	418	433	411	446	423	401	425	396	422	407	435	453	406	421	401	434	413	405	428	431	411	431	437	421	392	460	375	423	428	398	379	434	420	400	434	442	407	452	420	437	412	448	422	450	401	412	439	470	414	425	403	414	413	467
2588	396	386	378	375	353	354	307	327	323	357	315	315	313	319	309	324	316	334	309	324	314	316	323	335	330	339	348	333	312	329	308	341	359	333	332	318	330	323	339	324	331	318	341	329	316	316	333	346	320	314	320	309	315	319	344	347	334	321	323	322	328	294	315	343	316	320	322	323	352	344	320	328	320	323	322	346	326	350	336	318	312	360	320	352	301	344	351	290	291	326	372	326	339	350	311	293	364	353	317	298	343	320	319	305	319	345	335	323	332	362	314	302	293	314	302	296	342	345	331	347	322	321	321	309	314	324	331	316	334	305	311	352	321	322	338	334	359	325	335	316	340	295	309	350	308	351	310	332	341	312	330	335	331	309	315	329	335	299	320	323	291	339	334	299	339	318	326	317	283	327	316	326	335	319	338	332	332	330	308	288	337	294	323	309	346	308	342	344	339	320	330	321	332	295	363	291	337	350	317	313	327	290	328	333	318	325	299	358	341	319	327	306	346	292	322	300	311	351	353	341	325	325	334	302	307	306	311	328	360	353	302	332	321	293	334	294	343	295	334	312	317	313	341	319	326	320	301	295	307	373	317	338	306	330	282	328	307	334	347	325	325	305	328	298	308	329	343	318	352	331	332	333	315	314	337	347	309	316	300	312	312	321	317	336	324	323	322	317	333	342	305	338	320	311	337	342	325	339	344	318	313	315	332	314	306	295	326	333	347	324	299	331	326	322	320	319	331	350	343	325	310	308	332	341	323	326	320	335	337	341	346	321	304	313	313	359	331	345	313	327	319	339	297	331	329	346	282	308	331	324	381	306	324	329	305	316	300	322	338	347	340	321	340	314	302	305	336	288	366	346	343	318	335	358	293	296	342	316	334	338	301	325	346	328	337	316	347	336	338	357	321	289	327	286	289	320	324	320	353	300	335	345	346	334	297	339	301	313	348	344	319	318	305	346	340	336	315	304	315	334	335	328	343	353	348	304	305	340	324	344	309	327	292	350	318	341	314	330	294	339	348	301	301	317	302	301	345	295	335	347	316	316	341	313	284	326	334	288	321	333	309	343	330	330	316	312	340	335	302	309	341	334	336	319	346	353	329	347	320	310	329	323	325	332	351	346	324	307	308	341	349	307	321	345	304	328	350	333	320	305	322	302	330	323	309	331	311	292	326	348	341	316	312	330	320	322	324	372	331	348	351	341	310	326	326	306	312	314	334	316	339	330	339	312	350	320	335	329	327	312	311	324	354	326	304	346	316	305	335	329	307	323	339	324	324	356	353	326	287	332	331	306	341	373	321	326	321	318	324	325	362	290	334	332	329	347	342	328	335	304	334	295	314	350	339	348	318	336	319	313	362	317	344	359	297	326	295	317	317	322	324	303	313	302	347	341	305	309	346	326	326	298	334	332	312	302	319	316	315	273	318	313	326	352	323	309	303	309	278	318	316	334	294	334	342	338	355	292	309	314	334	330	362	331	307	315	334	345	332	334	310	341	352	339	357	375	330	296	334	343	344	353	348	313	347	335	299	306	324	389	336	307	324	309	355	314	323	314	295	307	343	331	337	297	316	303	361	325	306	331	324	313	324	367	325	343	346	359	327	338	318	327	315	324	300	321	296	320	323	310	331	314	333	333	355	314	360	315	330	343	348	314	354	325	313	321	309	333	316	357	327	344	315	310	326	311	315	336	338	343	306	316	334	339	352	340	354	345	317	349	347	357	307	345	338	320	356	320	327	340	315	326	323	322	303	322	370	294	300	336	339	310	311	326	344	316	339	306	332	304	321	317	345	366	320	324	332	321	300	338	330	331	309	315	310	328	341	316	334	309	331	348	344	288	302	318	316	328	319	318	344	312	301	335	339	321	329	305	351	332	349	364	304	309	315	339	307	345	350	339	324	330	345	347	300	318	315	328	287	356	310	301	289	341	328	351	331	294	299	294	301	338	330	343	359	330	362	310	353	341	343	353	339	364	305	331	340	305	367	340	344	300	306	319	314	313	326	354	321	329	327	381	309	317	349	322	358	321	321	332	324	353	338	297	298	318	309	328	350	324	344	321	330	348	326	324	332	333	314	325	328	353	304	336	321	311	309	311	343	336	321	311	341	319	355	292	338	311	330	300	330	310	308	303	306	340	340	286	307	351	311	307	331	332	339	336	301	303	346	324	324	338	313	318	313	294	315	350	352	341	357	335	312	318	314	321	288	309	346	326	308	340	296	331	339	357	307	323	322	325	329	327	332	322	312	304	314	337	344	332	329	305	368	339	311	330	318	337	342	313	298	381	333	355	285	370	324	320	337	327	300	313	344	334	305	327	362	322	351	330	293	312	317	347	337	312	360	337	334	343	336	302	323	330	326	348	339	336	305	330	336	341	331	322	338	306	291	330	324	362	323	329	307	327	331	342	329	315	333	347	339	336	323	335	303	335	351	343	333	313	334	288	311	340	320	292	350	313	319	339	295	348	336	352	331	313	319	335	313	301	335	361	323	325	314	338	321	327	349	305	360	308	337	319	338	330	331	325	338	335	336	308	339	341	313	295	333	340	315	318	292	345	339	296	379	301	316	344	311	322	321	329	325	321	287	297	337	312	291	335	310	313	333	342	348	323	312	341	318	298	318	299	317	314	326	338	334	349	348	360	337	322	289	306	327	322	322	319	339	352	344	352	305	307	318	312	311	324	311	313	336	314	359	329	294	365	327	354	351	352	322	334	300	355	338	316	343	337	346	301	294	310	314	372	319	305	323	312	305	333	361	327	327	324	334	316	318	360	316	341	315	323	299	295	368	294	356	355	339	344	320	324	357	317	323	327	370	327	318	333	322	321	332	300	311	319	353	344	323	313	326	350	301	322	354	328	314	323	300	317	334	356	312	332	342	355	310	338	325	297	340	329	358	315	347	290	331	312	297	321	302	344	302	309	368	306	343	349	356	305	271	340	309	317	373	297	312	347	294	318	312	307	341	298	297	326	351	294	310	357	339	323	336	316	292	314	352	285	341	333	334	323	307	326	299	340	323	355	328	319	338	347	341	313	332	318	345	322	318	319	348	334	334	359	313	323	340	322	348	298	325	334	355	299	356	324	344	326	328	317	326	321	352	302	320	299	342	342	316	326	316	307	330	350	326	361	300	316	348	346	292	314	275	308	319	330	336	286	350	311	312	334	326	324	304	306	307	362	318	353	283	316	356	307	344	348	328	337	318	308	314	364	336	311	299	306	341	351	336	319	313	317	321	352	300	301	343	344	285	371	319	297	346	328	319	330	355	303	324	346	327	343	316	310	318	331	307	368	348	343	345	319	332	306	347	312	322	334	339	326	340	323	307	318	316	364	338	339	324	310	324	331	332	314	336	338	349	308	290	307	348	295	357	300	311	304	312	297	322	316	326	297	335	295	346	340	316	356	321	338	314	369	316	319	320	335	328	337	302	322	313	310	320	344	334	317	311	325	331	341	300	308	319	300	303	303	342	305	322	328	338	303	286	324	316
2651	896	991	1017	1035	1037	915	921	954	892	925	926	883	860	870	861	930	863	824	887	859	828	864	837	837	802	849	841	864	859	843	835	876	810	859	833	909	895	832	805	898	812	764	858	833	890	851	863	863	866	898	811	839	870	830	862	781	825	818	848	838	815	848	822	860	856	822	852	800	818	877	867	864	823	864	880	861	845	842	874	833	870	844	874	850	849	791	828	836	869	915	870	869	835	840	881	810	901	863	854	861	772	821	846	864	856	864	828	834	868	832	840	826	841	854	916	844	774	843	816	849	836	781	893	845	843	884	897	858	846	878	851	828	862	820	894	866	808	871	853	836	826	859	897	795	873	796	848	872	805	794	827	841	832	845	847	865	823	830	826	834	892	827	829	823	818	847	849	824	833	831	873	847	866	821	861	819	822	903	837	852	844	827	809	830	843	831	787	841	876	852	869	826	860	825	907	846	860	893	843	820	854	881	815	780	892	843	847	868	807	862	834	863	830	859	858	817	854	838	815	818	831	822	852	803	874	860	862	942	912	812	848	866	857	805	811	855	829	890	856	833	879	899	841	844	923	852	856	824	862	885	817	825	822	829	808	867	873	833	831	865	818	899	880	878	838	833	886	907	851	862	844	857	853	811	797	820	829	841	862	813	873	839	914	782	836	834	857	834	832	865	829	882	861	833	802	888	808	839	796	884	834	854	847	808	822	892	795	850	868	830	875	848	880	851	813	859	836	858	831	843	829	855	850	799	919	865	792	854	816	834	860	840	865	865	846	851	884	893	867	826	841	850	878	844	817	883	844	822	831	879	824	876	813	837	820	830	812	899	811	867	845	851	825	842	821	837	807	788	850	840	863	790	839	866	852	838	871	827	842	838	823	791	884	858	873	796	843	903	852	875	880	875	865	891	800	811	836	879	807	823	865	845	827	855	865	892	867	865	861	868	831	883	903	864	848	850	818	854	884	827	807	846	829	857	856	822	819	794	789	846	825	861	846	854	859	821	861	836	826	853	866	879	873	871	851	852	826	866	856	809	846	826	812	890	854	860	815	862	846	860	815	796	837	812	848	838	894	847	814	808	829	839	865	802	842	829	869	881	841	848	838	789	838	893	843	821	874	802	831	823	859	826	829	851	826	840	881	900	869	788	833	817	843	858	825	857	789	811	837	812	833	816	850	846	878	840	814	925	816	820	813	846	845	898	850	821	801	842	837	847	870	824	866	824	867	852	879	827	833	808	847	838	912	793	854	869	841	847	794	866	798	873	828	865	858	836	794	897	872	796	834	845	920	849	838	831	837	818	920	872	867	876	839	819	837	827	832	805	902	879	828	790	910	806	869	829	836	819	814	837	861	789	861	865	840	868	881	825	863	859	808	858	863	822	866	886	798	832	820	813	900	813	893	838	885	862	836	833	838	843	885	817	853	875	799	861	824	838	841	820	853	888	856	850	856	838	811	782	854	850	857	817	827	854	816	836	857	907	841	832	837	852	851	885	859	826	877	820	866	852	802	857	833	860	863	849	863	819	810	869	838	860	862	818	853	890	828	835	841	870	834	831	868	844	786	828	851	848	890	841	777	822	874	829	855	863	848	851	852	841	846	832	825	846	798	864	819	836	901	815	817	806	838	818	848	843	837	821	835	852	786	850	827	776	835	907	816	850	815	841	898	851	799	856	836	846	881	816	900	864	795	807	791	849	817	845	833	800	848	853	815	865	836	848	815	812	856	853	819	884	852	851	892	828	868	850	850	831	852	848	869	827	878	897	876	854	914	818	838	791	839	871	828	851	790	886	851	809	864	898	830	824	835	842	835	872	823	827	838	816	875	886	875	824	836	817	774	829	841	881	861	817	822	840	840	836	868	887	826	809	856	864	886	808	847	827	842	837	821	828	794	846	870	847	858	824	855	861	856	834	816	855	837	855	837	824	822	813	848	791	878	847	850	863	821	851	811	817	815	852	860	816	882	822	801	815	822	900	805	826	809	805	837	874	812	899	853	873	899	824	881	867	844	813	756	891	851	865	823	865	874	822	849	849	847	833	825	839	826	828	893	872	834	829	871	862	827	791	867	878	831	804	810	839	812	856	865	855	881	836	832	839	860	851	821	857	817	825	805	855	787	842	828	803	878	839	836	820	842	821	864	840	852	881	809	827	865	838	864	879	829	820	861	864	839	806	877	851	816	801	877	838	798	813	825	854	819	882	832	824	824	833	827	788	845	882	807	840	858	910	831	819	856	919	845	802	806	839	832	788	862	840	862	819	853	866	854	842	867	814	923	796	830	886	832	812	857	847	864	821	872	873	808	860	816	868	827	854	801	864	864	849	818	890	826	834	795	832	828	795	834	832	830	808	880	825	895	825	841	835	858	851	851	902	879	820	851	847	778	857	857	871	888	859	874	793	873	839	864	823	860	877	822	838	847	920	862	836	855	816	872	879	778	888	795	840	852	795	813	821	889	878	846	883	800	845	876	910	837	806	849	867	871	900	859	839	809	818	778	796	861	872	814	847	798	864	827	852	829	876	785	832	854	921	803	825	833	848	817	848	847	842	785	807	848	848	879	844	842	838	835	805	926	829	824	856	848	797	843	866	860	873	856	826	819	876	833	830	856	846	848	865	908	815	794	823	840	845	860	832	838	834	855	841	845	810	837	875	772	831	830	811	819	814	818	850	820	835	851	856	842	782	837	855	783	841	873	812	873	801	807	864	852	838	919	864	813	832	860	869	841	897	836	853	839	854	815	859	837	799	856	887	843	886	875	876	859	902	800	888	838	846	875	856	873	809	799	787	854	813	821	841	870	838	794	865	859	908	820	840	866	835	833	873	867	824	819	828	860	847	829	875	875	877	837	813	856	884	865	901	851	862	802	775	848	878	812	893	911	846	836	818	855	904	820	855	846	867	850	805	901	824	836	853	864	797	813	863	816	839	822	848	896	847	840	814	850	874	833	818	846	827	882	822	889	837	855	868	839	856	829	865	855	842	820	869	828	820	790	830	874	854	830	804	905	814	849	889	876	859	845	840	867	818	898	852	831	841	873	830	873	850	838	880	826	845	819	803	880	907	833	880	827	835	851	830	874	862	788	824	868	816	878	836	801	864	877	843	876	854	845	851	816	863	794	934	836	798	852	860	811	871	834	826	833	871	881	876	796	835	794	843	835	871	813	826	795	857	868	843	853	884	889	832	859	831	818	838	835	843	830	809	829	858	859	816	812	859	880	836	799	781	817	858	801	848	869	855	878	835	870	862	864	845	923	858	868	834	808	817	838	821	845	912	845	836	828	844	830	850	837	823	796	848	836	899	844	845	820	827	814	817	826	856	817	817	858	804	821	851	880	842	813	881	816	818	868	889	845	795	829	832	838	805	834	864	870	846	781	817	818	807	846	854	834	837	861	860	833	820	769	845	845	853	835	843	851	845	861	880	847	904	883	819	894	839	856	839	844	911	802	855	824	822	865	841	832	846	853	840	783	845	794	811	855
9751	1085	1274	1011	754	673	584	516	493	441	401	382	408	389	369	330	357	363	342	347	338	339	346	323	342	315	329	275	367	349	301	307	337	307	314	292	315	312	332	333	325	323	339	282	361	320	293	367	317	319	336	336	333	314	356	350	293	358	329	316	318	301	315	321	333	293	323	316	315	333	311	347	303	323	323	312	322	328	316	328	313	297	303	290	309	300	331	312	324	338	348	311	318	281	291	308	273	322	303	288	297	330	290	309	304	327	334	324	303	351	292	330	322	298	300	308	324	297	363	329	318	334	310	309	310	338	328	305	320	325	312	307	323	307	333	316	320	337	291	322	330	300	327	306	329	277	315	297	302	305	313	298	298	372	304	330	360	314	325	296	323	297	316	316	295	296	298	294	295	293	350	331	311	301	333	349	316	324	311	298	333	304	289	276	327	313	339	304	311	347	309	291	340	324	346	305	356	316	345	305	328	278	331	313	329	253	345	318	329	328	328	335	301	323	269	319	294	310	319	302	343	295	320	325	298	335	279	317	302	321	340	313	311	302	338	297	323	300	314	317	295	343	330	303	324	314	309	341	321	301	362	316	347	320	300	299	348	322	297	334	348	320	338	335	302	305	309	320	308	298	328	321	341	325	332	314	336	324	343	312	297	348	338	338	291	325	280	313	302	320	337	332	307	301	297	306	343	328	332	276	320	321	320	325	309	318	335	277	294	326	330	326	309	330	322	330	314	329	318	316	293	305	294	294	312	314	295	284	308	336	286	306	335	298	307	336	293	319	307	293	366	310	346	318	318	328	312	318	301	347	286	329	327	324	353	318	300	344	315	305	326	321	343	334	314	321	317	342	349	317	320	286	313	321	313	357	315	334	323	306	352	300	290	305	299	341	288	321	301	328	314	307	334	329	303	364	324	312	327	304	308	323	315	344	303	344	345	318	323	316	317	324	350	302	334	309	301	317	263	323	282	292	369	315	318	317	319	263	318	303	320	327	313	299	339	298	338	328	309	315	319	300	299	324	316	305	311	342	312	339	336	296	312	333	334	295	326	329	296	322	309	337	341	331	293	300	299	327	325	326	315	319	299	316	312	297	299	317	311	309	300	336	321	313	320	298	279	304	335	303	316	316	304	335	320	273	305	308	298	314	298	288	307	282	318	280	358	317	299	324	327	328	290	309	333	306	343	324	339	313	309	326	340	330	326	319	325	302	326	322	309	294	323	314	314	303	325	322	323	312	306	340	320	303	308	293	326	287	338	323	308	311	348	319	326	296	339	314	310	323	306	324	327	303	338	298	337	294	293	310	302	290	322	329	293	319	313	348	299	329	317	324	301	321	300	331	302	325	333	302	326	338	306	300	312	326	316	329	301	301	306	338	317	344	294	298	304	340	308	348	317	342	335	321	317	313	360	301	303	340	310	344	319	310	306	319	333	326	337	327	326	293	314	307	321	320	324	327	329	306	353	297	335	320	333	310	330	327	311	320	317	325	327	301	315	302	336	358	342	306	290	327	313	309	332	297	319	317	284	333	301	284	310	297	323	310	317	310	351	320	356	284	316	280	361	340	324	310	295	323	340	299	321	352	344	309	303	329	324	334	343	287	341	316	341	299	321	338	319	354	333	377	297	305	323	306	350	323	320	313	306	284	314	353	342	322	322	340	314	301	306	344	334	317	332	295	320	334	305	322	328	315	308	334	331	314	331	312	317	333	322	321	325	339	296	297	317	283	329	304	335	319	282	321	361	338	303	306	302	319	324	319	315	333	318	341	325	308	320	351	312	328	320	288	325	321	292	302	254	298	274	316	316	285	312	362	363	341	339	315	308	340	331	294	327	316	308	335	325	332	294	294	337	306	326	296	358	279	327	339	322	325	333	379	321	267	345	290	320	312	340	319	309	331	287	313	294	304	313	308	304	311	345	303	281	290	292	325	338	339	318	335	282	330	304	323	350	313	314	329	337	298	326	312	322	348	325	284	303	314	319	323	327	319	324	312	318	294	297	294	336	319	300	340	317	313	339	312	302	319	321	316	309	303	321	330	297	309	308	302	313	323	302	325	325	262	331	307	324	308	323	341	322	317	305	315	313	322	358	342	346	329	318	319	308	306	288	337	330	318	297	304	295	310	303	324	303	321	325	312	307	293	296	327	300	322	331	355	304	314	335	316	295	325	303	331	310	315	317	323	294	335	332	342	332	343	310	313	312	350	320	327	291	293	308	340	347	352	320	269	282	306	328	321	325	338	322	312	295	319	303	300	334	304	322	307	344	300	329	318	300	319	310	344	330	290	315	330	307	301	303	310	311	311	321	291	308	353	317	307	310	304	296	309	311	303	312	346	304	320	335	294	281	328	298	294	346	305	306	340	320	316	318	321	306	290	344	315	311	298	325	337	320	288	310	303	295	285	341	298	305	294	308	335	300	308	356	330	307	314	335	321	343	345	321	344	326	337	306	335	360	306	353	316	362	293	288	314	307	334	288	309	350	311	293	337	349	330	330	323	327	319	298	300	315	314	306	302	321	276	309	292	317	314	300	318	327	340	304	319	313	329	326	317	312	330	319	317	312	351	311	344	346	302	318	265	308	297	336	306	288	324	294	328	297	311	322	314	313	303	309	338	330	295	314	320	338	329	327	322	318	320	335	325	309	335	314	301	319	312	314	325	324	319	310	292	319	337	324	293	343	306	313	304	292	333	297	335	334	308	321	307	303	294	323	347	309	307	325	342	317	299	322	297	295	332	314	336	359	298	299	291	334	295	329	300	313	325	307	316	316	324	298	331	308	319	326	337	274	288	322	343	318	302	346	311	344	353	339	329	309	348	314	310	339	321	348	333	336	340	333	307	331	278	323	340	356	309	334	308	340	316	318	292	278	313	293	346	362	314	319	320	306	305	283	350	297	314	310	308	322	305	295	325	305	330	318	314	317	323	309	309	276	291	314	292	307	312	313	331	328	312	320	337	296	310	309	346	312	291	353	309	325	348	335	318	287	330	325	313	315	347	342	303	316	319	312	277	300	329	326	335	351	323	344	329	303	329	316	318	313	348	307	314	298	313	294	324	311	320	318	331	285	329	339	355	313	364	311	313	340	310	310	300	330	341	324	300	321	308	350	315	286	329	293	340	312	300	298	287	307	310	337	310	311	336	334	343	320	332	290	308	307	304	328	337	318	316	315	322	347	297	334	318	304	333	315	320	302	324	312	352	308	323	343	338	318	338	276	352	308	322	321	305	305	285	305	283	288	296	314	322	344	303	298	323	317	323	313	341	338	309	318	300	295	321	307	318	330	306	325	318	335	330	323	331	300	331	327	334	330	338	336	315	345	345	344	334	334	311	290	313	339	316	329	316	282	311	285	291	321	321	302	306	319	329	295	342	367	339	312	338	315	332	310	329	341	312	325	307	309	333	313	327	305	307	310	317	333	345	321	298	340	338	338	301	284	329	333	305	351	333	298	292	342	324	303	329	312	314	339	337	290	304	318	275
5894	1641	2582	3171	2987	2476	2106	1913	1702	1548	1345	1346	1267	1213	1149	1151	1103	988	1029	1051	1003	980	922	1003	949	911	942	877	901	885	872	964	877	848	835	886	868	865	883	874	838	836	859	855	841	873	804	839	886	827	807	837	885	805	829	820	828	844	813	831	810	758	828	866	889	838	806	819	829	853	827	813	853	814	871	795	810	856	790	834	853	858	874	833	810	832	835	783	807	826	838	831	825	817	791	790	833	813	823	805	815	803	906	832	838	806	846	848	863	763	818	866	845	825	822	853	876	808	791	834	819	828	779	811	866	851	804	817	786	832	792	860	818	834	800	820	802	789	818	800	818	844	835	824	793	864	837	828	797	791	803	851	790	829	812	797	850	739	818	824	808	837	884	807	819	812	809	831	830	812	825	786	787	783	860	814	788	832	768	851	787	834	840	773	788	825	865	849	772	813	839	809	813	773	800	886	779	810	744	830	784	822	831	839	794	845	787	830	752	830	759	811	781	829	790	834	837	780	847	806	796	754	830	808	795	776	821	815	819	802	821	823	830	767	789	756	836	756	835	811	790	829	829	839	818	812	841	842	778	804	833	828	804	847	782	820	876	757	832	814	822	825	846	790	851	804	842	845	768	820	778	805	807	810	827	738	808	860	760	840	802	811	815	839	843	815	834	791	839	840	822	834	780	800	815	831	822	841	794	799	839	818	835	785	832	811	807	823	796	794	814	848	803	819	800	848	829	797	765	817	827	812	776	788	822	876	795	815	845	768	864	827	817	835	792	832	808	760	819	846	775	802	834	745	815	788	814	831	804	837	784	824	815	795	793	838	806	869	848	855	784	820	801	831	795	804	784	814	825	816	836	794	799	840	798	832	830	786	834	847	836	856	811	776	854	807	820	848	858	798	822	805	779	786	806	786	847	832	824	785	810	780	793	760	774	856	770	797	879	851	805	842	813	908	786	815	833	853	848	857	801	792	755	826	802	829	809	828	845	837	799	807	796	784	830	868	841	799	802	823	815	779	874	780	848	811	830	812	861	849	795	853	822	791	784	827	808	797	843	784	806	828	837	778	835	765	809	801	811	855	807	773	774	831	813	813	815	809	808	786	806	770	850	781	823	851	779	813	772	791	792	879	785	828	821	791	869	792	823	805	801	815	815	821	756	825	822	805	819	776	831	802	804	856	770	810	777	790	803	803	837	809	825	812	790	780	766	840	835	856	786	780	819	811	750	818	854	832	817	789	791	825	830	808	783	775	836	816	813	823	795	814	818	778	814	869	859	733	808	874	829	869	772	846	837	826	825	825	828	812	822	763	815	757	803	798	827	797	760	825	825	802	779	864	812	832	817	835	763	808	784	833	773	808	842	832	848	808	820	800	839	811	809	779	850	806	852	776	862	858	786	793	818	825	817	774	799	782	809	851	837	841	819	850	836	799	842	844	825	867	738	800	847	813	775	781	835	851	802	820	804	793	824	860	776	801	813	837	779	839	781	797	802	755	826	821	814	840	803	854	819	818	823	788	816	804	827	807	788	793	813	796	793	820	881	837	846	791	841	809	812	795	827	760	803	832	811	820	837	784	843	833	801	838	813	800	838	814	786	857	802	777	792	819	833	827	817	819	801	838	804	822	856	835	812	798	844	786	793	854	807	814	839	826	813	799	866	855	811	886	793	825	828	820	824	854	846	818	843	856	835	841	844	822	808	871	862	805	815	845	846	795	811	798	796	833	854	796	785	802	816	799	825	846	800	780	774	796	803	806	829	848	794	812	847	806	747	776	816	794	752	791	814	812	858	854	800	815	810	775	786	810	802	813	813	831	797	760	789	803	783	775	844	793	816	760	807	823	843	788	851	808	774	818	833	822	835	767	752	795	854	819	817	851	828	815	770	824	784	779	821	802	780	821	847	805	776	842	786	830	802	797	821	821	767	812	836	817	814	782	836	818	806	817	794	849	805	825	833	820	825	825	751	814	839	798	813	799	830	806	860	795	816	813	772	836	831	785	838	832	809	819	808	833	811	793	826	742	830	825	794	811	788	842	833	816	807	783	820	798	845	831	824	846	794	794	825	771	814	756	801	819	832	779	831	771	795	829	798	814	776	758	813	807	754	843	865	839	824	786	833	839	796	784	733	797	806	830	796	805	799	854	866	811	825	808	804	871	820	801	824	827	778	829	823	804	853	858	790	791	821	824	820	816	841	819	855	825	809	817	789	813	843	797	807	827	821	790	796	801	839	772	789	843	826	812	886	767	795	827	803	829	834	779	854	763	806	823	871	752	812	812	802	800	833	818	852	764	806	772	850	720	819	866	806	860	792	839	824	813	863	816	836	797	807	806	834	817	797	796	793	760	841	794	846	837	884	785	817	780	872	833	802	842	782	797	790	836	781	893	767	814	783	822	774	762	783	801	758	842	769	767	830	852	789	771	793	815	807	898	776	827	810	822	800	780	799	799	808	796	852	813	852	844	843	804	832	813	789	827	830	827	791	818	747	853	777	826	787	804	777	837	802	777	843	812	859	791	773	781	805	809	824	794	819	835	794	809	823	836	820	778	823	837	839	841	824	819	858	729	866	784	760	813	846	800	849	825	849	874	797	848	742	807	765	827	807	830	802	837	830	783	800	819	851	811	776	797	783	842	803	827	785	804	809	774	777	835	822	812	819	789	823	824	834	798	788	786	816	792	815	853	804	815	838	852	803	780	767	819	775	775	801	788	809	797	844	829	808	789	811	790	790	821	788	795	794	779	816	780	839	786	787	843	825	857	803	797	796	839	797	830	818	843	784	831	858	817	801	802	841	790	788	834	834	821	760	816	800	780	777	812	826	793	837	817	805	791	832	839	816	825	784	835	808	827	806	807	825	794	819	828	791	806	786	779	836	852	849	780	818	808	824	813	808	807	796	774	781	804	790	850	789	793	834	795	861	814	844	814	805	878	819	816	775	844	844	765	808	799	811	849	797	832	753	807	833	808	788	815	856	814	841	817	848	805	852	806	809	847	802	816	823	793	798	828	820	781	801	860	828	838	800	812	831	812	824	774	776	795	817	852	793	866	830	793	808	832	830	785	797	811	794	860	802	773	814	821	818	868	824	809	872	778	851	791	813	795	795	834	784	814	803	804	781	817	834	792	823	801	874	782	868	854	770	781	788	835	833	790	808	799	837	819	830	795	810	833	836	740	790	787	806	830	796	815	785	812	802	806	847	814	837	799	800	778	851	827	852	796	850	848	779	882	809	859	862	814	789	774	806	788	814	834	841	898	823	808	816	812	831	834	801	818	839	828	820	801	812	866	795	772	850	773	780	792	833	803	788	805	805	853	790	772	783	753	804	790	820	800	808	810	799	794	804	791	769	823	808	795	836	785	776	796	816	808	791	803	833	823	822	758	810	858	730	842	855	824	770	829	809	856	767	830	836	758	848	811	773	855	819	817	775	815	807	845	831	808	778	797	781	686	814	764	808	818	819	833	819	798	775	887	752	781	812	837
17342	2279	2108	1616	1168	863	676	539	470	412	359	332	293	265	237	236	213	210	204	225	210	192	186	196	207	177	160	161	176	155	153	193	137	176	185	181	167	146	175	168	140	135	161	128	152	172	163	160	166	162	146	136	173	166	163	147	152	152	156	158	158	151	162	140	138	157	149	155	143	147	157	162	153	148	171	158	143	139	156	136	143	138	143	150	155	179	164	158	142	124	145	119	169	160	145	153	153	149	149	147	132	163	151	162	129	159	147	168	130	138	155	151	141	128	167	151	140	167	151	158	165	151	158	150	141	148	144	138	144	149	159	153	156	143	144	154	146	131	151	155	174	180	147	166	153	162	159	156	123	167	155	165	137	145	149	162	140	148	154	132	133	139	139	155	176	143	138	157	171	172	136	164	127	146	138	178	156	147	153	162	150	138	152	172	142	145	165	160	143	142	152	130	182	136	131	155	138	139	154	157	135	156	140	159	142	156	152	145	160	131	150	153	147	176	134	136	132	151	156	163	151	138	156	157	151	141	139	153	156	183	163	123	144	150	131	168	143	154	134	158	160	164	157	159	130	144	132	158	153	153	154	153	157	172	142	161	147	127	153	156	157	143	158	176	145	147	134	141	154	147	116	162	150	130	163	159	141	157	156	148	157	153	132	151	138	169	173	154	143	168	146	128	169	134	150	159	133	129	114	180	152	143	166	162	154	163	156	132	152	145	132	153	146	126	157	139	159	139	171	169	154	139	139	161	140	145	129	128	138	145	153	152	164	161	156	142	161	168	140	147	109	164	149	161	155	141	139	147	140	151	155	138	157	148	186	128	153	140	146	159	112	156	149	150	159	144	153	138	135	165	136	151	154	148	134	150	141	149	147	128	156	154	124	151	157	142	173	125	148	158	141	142	154	163	148	138	124	156	169	145	144	160	136	140	133	155	149	143	148	137	133	135	137	137	153	148	158	143	158	141	134	135	168	132	148	156	131	142	134	159	147	149	132	147	142	154	137	156	169	153	152	147	152	125	142	154	147	152	136	151	155	131	162	136	157	158	149	142	141	131	157	156	181	159	150	127	173	159	155	137	154	139	138	143	155	157	130	133	154	157	154	151	148	150	142	145	153	173	140	146	177	152	149	142	149	156	143	124	170	146	173	136	164	175	143	172	148	136	143	161	166	148	147	122	163	122	157	138	166	148	137	173	138	149	129	141	140	143	154	134	181	127	143	139	144	162	160	144	149	163	152	133	181	155	178	151	144	151	151	140	168	154	129	140	157	138	149	155	169	166	146	143	146	139	156	137	143	143	130	126	150	136	140	155	147	145	177	146	142	151	136	163	164	153	146	128	152	133	152	155	143	136	137	137	143	136	131	147	147	152	153	158	149	145	141	170	162	158	136	163	137	163	171	152	140	167	143	153	153	160	147	127	151	145	148	136	163	161	150	145	143	137	133	144	148	147	133	140	149	167	143	150	148	161	180	144	147	152	142	131	193	156	137	162	136	151	125	149	137	143	116	145	151	137	147	158	149	133	143	164	145	154	162	150	154	150	136	135	147	148	157	143	157	133	158	148	157	153	158	138	164	153	154	157	141	132	149	148	135	142	159	132	144	132	155	151	129	159	142	155	156	143	150	149	170	159	150	182	147	138	147	135	142	127	155	134	135	147	152	123	156	144	145	165	147	136	139	152	167	154	159	155	170	149	147	149	173	148	147	155	135	152	133	156	141	143	131	155	125	146	160	145	137	141	155	140	161	160	163	144	129	160	130	153	162	134	131	156	156	143	158	139	146	124	140	130	158	165	158	132	149	153	144	124	132	155	147	157	158	155	152	161	134	162	161	139	152	133	128	151	162	146	131	162	134	144	134	150	137	152	130	150	160	133	155	168	128	142	141	142	144	143	168	165	139	151	149	135	160	152	144	156	138	157	139	132	148	152	152	174	147	153	130	131	135	128	146	156	155	138	152	160	144	160	164	138	135	147	158	139	127	156	122	147	154	159	155	156	151	157	142	156	145	147	180	158	134	134	177	126	137	163	141	133	134	165	149	150	191	143	162	140	143	157	157	140	149	147	151	177	145	154	158	142	150	151	143	165	147	134	151	162	155	138	130	141	151	147	173	139	128	119	130	160	139	148	124	132	149	138	154	131	162	152	146	139	167	148	163	148	144	149	117	151	141	139	153	139	147	133	152	138	152	150	181	154	155	138	139	132	145	155	163	165	170	151	144	141	160	153	148	147	161	145	128	148	156	149	159	140	150	146	164	132	183	158	139	169	136	144	169	146	142	147	148	161	178	139	150	135	144	140	153	161	132	156	150	150	129	157	162	159	141	155	142	154	156	127	152	127	140	143	162	141	151	148	176	166	164	132	163	158	135	151	156	149	157	155	162	131	142	143	135	156	137	160	156	146	179	151	172	168	132	155	143	145	139	149	152	151	155	129	148	182	157	141	138	127	140	130	140	145	134	170	134	141	161	159	139	152	145	154	143	140	134	162	133	159	136	151	153	154	160	148	117	131	161	135	159	148	131	134	157	156	150	126	155	145	147	132	171	143	140	140	131	161	133	145	148	151	152	169	130	154	140	154	148	143	146	160	124	160	166	158	159	146	135	168	149	128	152	150	135	164	146	128	153	132	125	152	158	149	149	139	153	134	149	137	153	148	142	151	148	161	136	139	150	154	166	157	154	159	137	143	175	155	147	150	167	137	147	148	140	164	141	154	143	160	165	138	130	150	147	167	139	134	153	161	174	152	138	134	132	128	143	151	153	161	176	160	147	147	149	128	143	167	150	145	138	144	161	156	153	147	168	138	147	146	137	160	155	151	160	130	124	157	156	163	147	147	147	164	142	143	151	143	159	142	128	148	129	150	168	159	164	152	138	153	134	150	143	155	174	168	135	156	145	156	139	136	139	160	151	157	143	145	136	141	143	156	143	143	161	146	156	159	169	147	160	155	150	144	137	130	144	120	178	158	137	173	152	146	158	150	139	145	135	165	154	134	143	169	166	137	128	131	137	146	149	134	140	145	167	142	129	162	129	150	148	128	127	153	138	164	164	158	149	159	145	146	148	126	140	140	151	144	148	174	138	157	149	151	168	142	166	155	150	150	160	155	155	160	158	154	153	146	149	165	136	155	154	142	164	154	147	171	152	134	140	138	157	154	155	159	128	162	135	158	170	159	143	151	156	159	162	145	152	155	145	144	144	154	144	126	147	150	129	145	145	158	125	155	167	137	146	141	156	168	160	168	147	145	166	159	141	142	129	136	147	130	127	141	145	139	142	118	150	155	156	135	143	165	157	152	145	138	158	151	152	146	145	146	131	159	152	156	157	150	149	145	137	138	137	163	165	147	159	163	155	142	162	134	155	135	110	133	165	147	144	162	136	161	137	141	159	149	136	142	138	138	158	131	162	147	145	135	131	156	129	134	152	176	145	145	168	143	145	137	150	132	158	132	147	132	144	137	140	152	159	114	127	152	172	163	156	145
7536	1950	3960	4946	4337	3699	3069	2530	2183	1888	1570	1413	1227	1179	1041	1064	948	891	842	853	726	689	712	721	700	629	640	596	628	548	603	551	561	557	540	515	513	516	540	536	484	527	492	545	522	500	487	474	476	465	488	464	473	466	463	472	446	456	482	455	486	405	441	487	427	449	464	452	468	448	429	432	442	433	469	452	443	458	415	430	502	474	473	429	447	455	446	448	454	422	424	422	466	401	446	454	461	448	436	429	448	460	446	415	422	461	444	438	465	451	398	419	406	437	432	391	434	435	416	387	419	415	421	413	438	427	402	426	416	436	410	402	386	421	393	438	419	407	430	441	454	447	450	436	438	434	415	440	424	416	450	404	410	397	404	443	443	426	380	427	437	404	397	467	416	437	425	407	417	426	411	418	432	430	444	373	411	437	402	441	411	423	428	421	456	425	445	422	428	418	422	408	437	414	426	425	400	419	415	397	431	416	419	440	412	392	403	432	390	388	391	464	466	433	437	450	413	428	412	438	418	426	413	408	425	411	424	433	422	406	427	423	401	439	418	427	421	432	389	399	438	406	405	400	455	443	420	450	403	355	458	395	439	430	421	432	451	397	370	417	445	401	436	423	442	418	405	454	437	425	436	428	408	441	448	427	428	439	419	417	428	438	432	385	406	401	449	389	413	408	437	433	413	449	402	441	430	409	405	425	401	382	376	377	397	425	430	399	435	401	419	415	432	440	426	441	406	406	418	376	369	404	419	431	399	406	437	445	413	401	415	404	404	421	380	399	441	429	430	400	436	400	415	408	441	426	405	399	426	391	403	403	460	423	429	424	427	441	419	430	428	407	397	429	419	419	411	410	385	432	457	433	425	414	419	432	449	424	422	441	457	377	449	399	433	406	382	434	410	420	411	422	442	428	417	423	438	421	432	410	407	421	420	410	398	399	461	474	428	422	411	448	409	398	439	414	441	432	426	433	442	429	467	357	458	442	391	418	442	401	419	421	426	415	397	429	402	383	389	451	453	428	413	451	427	379	419	448	421	395	426	408	459	436	392	417	426	394	391	427	441	456	446	412	406	414	463	427	404	443	427	436	407	448	436	431	452	392	373	447	440	421	407	418	473	457	424	381	419	387	452	457	429	467	435	469	421	411	425	397	402	434	411	446	421	399	420	420	454	410	408	408	425	375	421	427	441	431	424	415	419	419	440	403	433	412	423	403	388	410	429	440	416	439	417	444	399	441	418	428	427	433	425	374	453	375	442	402	432	417	446	406	414	418	443	414	402	429	463	408	399	430	449	399	403	433	441	391	462	436	420	428	442	400	432	444	407	410	416	385	402	424	387	374	435	422	397	440	400	412	418	404	429	408	445	393	423	434	433	431	412	420	381	414	417	424	419	459	401	461	390	448	426	419	423	408	418	435	411	398	422	439	444	412	421	445	404	447	425	426	417	406	399	431	423	415	434	406	417	427	383	433	413	419	434	424	405	455	415	421	435	423	399	426	396	421	414	425	420	420	425	402	419	403	444	393	416	437	438	442	450	397	470	454	438	399	431	430	421	440	429	397	407	426	412	408	443	444	425	427	409	422	379	425	433	419	426	422	411	473	436	391	458	389	433	451	400	440	450	417	403	404	394	402	423	384	410	415	459	442	423	380	431	456	424	381	413	451	407	419	404	423	425	388	401	455	417	406	401	421	472	415	399	393	413	431	383	418	420	429	447	407	386	431	428	441	392	423	429	401	480	424	439	414	380	452	427	400	396	429	421	458	409	429	433	420	396	403	428	423	458	434	485	386	390	391	427	399	458	434	411	412	423	418	401	396	409	391	409	403	399	388	430	437	458	451	414	450	463	411	455	429	440	428	416	413	425	414	446	403	414	408	420	423	426	385	432	440	442	412	445	423	471	384	408	409	399	426	379	397	471	397	409	429	408	482	409	416	419	389	422	391	446	440	405	374	407	431	394	405	450	399	438	364	436	390	427	448	433	428	396	433	412	435	441	443	449	427	428	425	416	453	427	430	430	410	425	421	438	458	392	413	411	457	420	393	415	419	467	412	418	437	390	442	446	385	426	442	420	432	385	417	413	444	412	414	424	383	416	432	400	463	407	399	461	440	417	414	432	429	403	444	398	413	445	402	405	458	372	392	380	412	474	378	403	370	408	421	396	433	444	409	416	411	427	437	406	438	420	413	434	428	427	427	412	440	364	423	412	444	406	402	453	420	483	458	428	430	434	409	409	379	458	399	415	442	450	414	405	420	435	456	396	427	435	409	415	374	435	429	472	411	415	416	450	396	429	440	451	422	418	420	407	427	472	418	450	433	431	390	385	403	420	420	434	456	426	414	441	406	419	443	418	419	397	412	431	422	411	432	416	376	431	423	429	407	439	417	444	420	408	423	421	397	448	443	394	441	425	414	441	371	420	414	439	432	429	408	427	435	438	451	429	442	378	417	441	426	421	442	417	410	438	467	415	428	399	409	401	402	423	397	456	428	409	414	421	391	403	439	394	409	386	438	418	438	420	389	417	434	413	389	403	410	424	422	400	396	425	430	449	400	414	409	436	416	449	429	432	398	371	415	412	440	424	421	434	414	416	456	416	410	417	387	403	428	394	400	437	462	445	422	403	439	426	418	426	457	402	387	390	421	412	422	420	448	412	482	421	414	402	405	395	432	396	427	444	384	405	414	447	426	431	386	422	479	444	393	417	414	432	424	413	431	428	406	424	451	415	446	432	440	402	425	426	363	410	426	399	426	381	460	399	405	394	415	446	414	427	426	408	455	423	412	400	401	376	455	410	419	418	404	404	405	396	389	434	421	421	448	396	422	420	392	432	414	438	423	431	431	441	439	403	434	433	415	427	390	401	432	450	425	371	425	421	397	427	420	447	433	436	427	445	446	425	420	409	415	414	405	472	400	377	429	435	397	421	414	400	376	429	427	424	409	419	394	374	387	453	411	417	393	425	394	412	426	386	390	419	431	419	396	443	421	418	416	406	425	424	424	426	388	412	402	398	406	406	416	415	426	417	412	456	406	427	436	411	394	414	415	393	391	422	398	398	419	378	422	421	444	435	437	427	426	425	425	410	398	429	418	437	388	385	441	463	458	427	413	424	414	408	427	428	422	446	433	451	404	348	429	427	426	428	404	459	424	419	440	452	416	420	426	425	423	399	460	423	426	434	434	425	440	463	441	388	392	440	436	424	413	414	395	453	454	440	424	426	437	413	420	420	404	400	405	415	459	431	405	423	420	404	403	428	443	425	426	456	438	406	411	435	447	404	457	446	436	452	468	407	438	434	407	432	416	393	438	378	428	451	396	466	390	421	399	432	373	387	443	383	455	409	461	419	414	451	402	428	449	412	430	387	429	404	382	452	411	424	372	415	421	427	380	386	447	412	435	454	404	456	404	385	446	403	491	429	429	425	442	428	396	422	399	455	418	423	408	447	385	396	405	408	431	425	443	428	385	441	434	385	437	445	443	443	451	429	396
2583	391	385	430	386	345	362	362	313	353	328	340	301	340	362	321	341	345	324	342	352	334	339	318	345	330	335	352	346	337	345	340	343	324	334	326	367	320	334	313	322	301	328	297	313	357	329	267	328	334	327	304	331	330	377	334	312	328	312	326	341	304	315	326	334	330	365	304	340	363	319	367	330	301	325	307	348	326	315	335	320	297	331	343	345	310	329	350	340	313	325	311	355	315	345	316	327	312	316	346	315	308	318	347	304	306	341	333	333	351	346	328	333	322	357	306	315	329	342	318	345	377	326	323	336	325	324	338	309	294	314	349	309	327	303	312	319	337	324	319	324	310	332	383	285	316	305	300	339	309	305	315	344	302	354	352	336	313	352	345	360	307	318	336	281	336	359	352	319	328	322	331	308	337	299	360	326	343	340	333	331	328	318	306	350	343	311	300	323	306	356	324	384	341	313	364	327	322	311	324	286	358	335	345	336	330	340	326	317	360	345	341	344	321	346	345	331	321	355	340	313	290	328	361	319	309	295	332	364	335	321	338	332	334	314	333	326	334	338	309	352	313	304	314	320	312	310	320	321	326	304	334	338	329	311	315	338	323	296	330	293	320	346	301	331	341	309	326	315	288	343	326	346	345	324	303	329	282	373	304	363	289	326	381	323	355	301	330	322	357	329	328	328	322	344	349	324	311	344	328	362	330	351	347	327	324	337	340	338	341	333	283	329	330	314	333	350	315	335	332	355	328	342	350	320	336	336	328	341	291	323	374	322	315	312	299	342	310	313	365	339	324	302	349	323	354	316	313	319	343	295	348	317	361	295	320	318	344	324	329	334	317	307	333	354	307	350	316	323	335	320	343	334	359	352	332	361	327	303	301	347	332	313	326	316	336	329	331	338	329	305	328	339	334	288	347	321	281	319	329	319	372	346	283	357	288	328	293	336	323	331	322	329	319	346	293	354	320	335	321	298	311	328	342	334	326	375	315	337	335	305	311	345	331	336	344	346	342	320	337	357	330	328	309	358	319	326	322	328	326	318	310	315	316	313	315	301	367	345	326	309	325	321	338	337	331	314	356	327	320	311	326	325	357	301	329	326	319	331	325	358	328	375	316	295	325	323	344	338	317	329	320	348	328	341	341	325	339	335	363	308	325	359	341	344	325	329	326	293	298	364	320	333	305	313	335	339	335	303	318	344	340	349	318	328	336	310	341	335	350	317	309	294	310	330	350	330	321	307	324	343	349	307	338	315	344	359	316	324	320	327	309	333	333	339	315	315	318	361	320	388	349	336	327	324	348	323	333	326	335	348	297	320	298	326	332	332	330	299	353	364	345	338	334	347	333	330	315	345	345	315	332	343	357	334	319	327	315	331	328	312	318	317	345	384	302	328	324	327	320	338	321	307	363	309	336	318	319	356	320	316	345	328	323	352	311	318	339	363	328	328	343	353	277	327	303	305	316	345	346	318	311	316	301	299	334	311	308	324	314	327	277	330	326	360	306	344	334	308	316	331	326	329	311	322	336	317	319	324	334	327	301	353	312	334	303	329	312	318	333	337	317	341	315	339	325	327	323	317	338	326	320	304	290	329	321	321	327	362	347	348	348	367	316	296	308	359	339	323	327	324	333	304	353	333	338	305	330	346	360	333	374	325	337	318	323	346	289	335	303	302	322	339	291	324	300	312	310	334	359	318	335	330	310	301	315	329	331	322	285	333	313	333	366	318	334	346	309	300	295	349	359	320	317	329	345	324	296	353	342	306	311	339	303	306	286	327	350	344	310	327	302	342	310	310	314	341	351	336	328	322	323	349	329	294	339	331	303	318	347	350	349	343	338	327	325	301	303	315	336	332	297	302	312	318	344	333	323	327	290	332	353	290	326	346	340	339	315	313	331	294	314	334	314	344	316	326	315	303	348	301	345	307	352	311	364	309	304	345	346	319	337	323	355	313	292	335	339	321	316	326	332	326	357	346	329	320	321	302	344	304	331	344	341	330	295	293	284	349	289	351	347	324	319	343	341	338	327	307	340	346	334	350	323	326	336	346	291	335	316	335	360	290	321	313	355	329	305	351	309	350	310	325	324	318	309	316	316	325	322	337	340	339	340	337	340	286	313	319	342	302	304	332	313	346	357	376	348	358	300	349	358	350	379	337	342	328	308	313	311	291	316	360	312	304	290	336	319	313	316	330	311	307	349	312	299	336	327	359	331	342	320	317	326	330	318	341	352	298	336	363	325	344	363	301	325	323	381	314	318	330	351	349	352	359	347	324	328	353	353	333	322	327	366	359	320	354	317	318	290	333	306	303	332	310	339	329	374	329	317	335	298	340	325	330	317	346	347	332	335	334	317	345	372	347	303	295	328	358	298	332	336	326	315	333	364	310	328	296	319	325	309	337	314	343	306	317	314	322	303	332	316	378	320	331	357	326	339	316	316	320	345	332	308	308	334	325	321	319	322	328	339	305	334	309	358	305	359	323	341	320	354	353	308	311	339	326	319	332	317	314	346	354	328	302	357	321	334	314	301	310	310	337	345	314	353	313	366	294	365	321	281	321	320	326	338	305	329	316	316	307	320	325	318	307	330	342	326	296	321	332	337	333	317	351	353	321	329	335	338	331	324	354	322	350	292	348	341	348	348	319	313	333	304	320	296	376	325	322	308	289	359	342	362	383	327	339	314	305	352	321	297	315	317	292	316	331	322	315	302	352	331	331	326	352	328	359	380	342	343	330	321	324	308	343	314	327	336	353	308	287	332	334	286	313	307	340	346	337	344	339	326	337	344	310	313	333	324	345	347	351	321	309	308	329	325	308	299	366	343	358	364	334	330	336	335	345	340	323	333	301	317	344	314	345	329	345	278	318	305	335	323	327	278	328	334	315	314	328	313	314	335	328	334	335	343	338	294	317	331	329	304	354	317	305	318	298	320	335	346	328	306	314	358	347	323	298	311	313	349	317	317	332	375	295	343	290	332	283	343	318	317	308	353	304	329	324	324	333	315	340	334	337	366	301	306	305	317	292	326	333	366	338	337	334	368	301	317	334	324	360	334	317	327	338	325	327	347	329	293	294	352	293	324	320	319	344	367	335	344	349	305	318	324	310	296	312	364	308	306	334	299	319	334	345	308	325	316	323	330	334	305	309	304	303	316	333	312	300	331	335	322	319	339	333	324	335	337	336	323	333	340	330	338	308	286	312	337	350	311	368	314	323	307	371	327	337	356	324	306	312	326	301	311	288	337	346	340	335	306	308	326	297	342	328	303	357	303	329	302	333	347	329	276	347	320	283	357	332	325	306	318	344	324	331	359	328	325	353	310	348	295	321	319	335	321	305	339	337	383	307	336	333	339	298	326	308	315	363	331	329	318	318	337	316	297	306	348	337	342	308	339	317	303	311	282	316	315	316	356	356	367	332	328	370	357	298	323	315	328	306	328	310	323	308	346	329	332	339	337	327	325	321	322	350	346	342	343	334	322	316	300	337	351	329	344
2658	963	1019	1071	990	1013	935	919	937	927	888	933	925	874	870	898	872	900	874	940	881	876	886	829	835	832	875	870	838	835	853	855	901	868	857	831	834	860	824	827	859	841	821	858	871	900	888	877	859	837	866	843	830	829	867	873	872	884	894	876	874	817	874	896	822	825	811	857	859	774	847	825	863	838	809	865	795	852	864	886	827	857	820	849	900	821	849	904	867	851	799	804	840	825	825	874	880	881	846	922	814	903	822	818	824	865	862	858	877	869	904	798	841	853	852	917	882	842	855	829	875	874	879	853	834	832	778	777	888	854	828	819	872	824	835	847	856	854	851	875	819	886	858	798	841	857	860	834	821	851	874	860	848	850	869	821	847	872	857	825	892	840	847	890	869	819	867	859	880	801	952	830	877	841	901	885	795	826	873	871	823	863	851	845	858	866	870	839	834	832	882	900	849	824	809	825	881	923	820	835	840	864	874	871	838	896	893	845	834	843	874	834	882	776	828	838	839	847	865	849	872	859	839	801	878	871	864	824	851	849	858	790	877	858	853	833	868	837	856	833	839	827	868	790	860	807	848	865	803	838	845	829	848	784	862	861	813	829	835	885	888	863	849	812	876	844	902	838	885	844	867	829	833	891	856	864	792	896	840	878	874	846	829	870	857	863	838	828	864	842	814	889	826	839	882	867	844	849	883	860	856	867	874	861	843	871	846	843	826	833	812	895	842	829	855	879	857	853	856	855	814	857	856	837	855	863	832	832	823	864	825	824	823	789	875	819	829	868	832	807	849	801	911	838	835	768	864	869	868	852	846	844	824	843	829	830	802	861	894	855	898	873	830	881	850	881	846	809	879	811	859	841	811	864	809	819	858	828	862	843	829	835	823	855	844	864	824	816	813	820	854	798	804	811	878	870	887	836	814	820	926	839	887	868	847	862	864	845	869	895	826	834	860	875	851	864	803	860	819	828	836	850	812	870	830	828	863	810	826	822	833	827	850	862	868	878	835	881	828	866	836	777	886	873	818	845	830	893	838	889	883	878	813	853	898	854	806	857	843	821	869	834	804	840	832	891	850	810	842	874	825	859	872	795	808	852	862	854	880	842	903	789	869	924	879	887	873	840	838	854	870	847	855	855	858	811	851	858	845	830	896	882	829	801	801	823	858	849	855	823	800	855	846	867	801	823	836	842	880	815	842	861	888	890	829	836	885	859	817	928	880	813	821	875	863	853	806	885	849	861	904	909	834	843	828	835	899	871	826	860	861	889	834	901	892	854	873	809	874	825	827	863	887	832	870	858	789	853	814	873	801	869	802	894	838	835	812	834	860	879	830	862	866	850	858	822	847	833	814	852	886	915	794	884	827	890	839	868	898	870	854	823	887	837	869	873	879	809	862	823	829	885	830	838	838	849	895	879	885	858	906	856	904	819	897	872	810	837	843	786	892	858	936	818	882	843	846	876	869	874	885	885	871	827	874	833	838	809	849	945	837	833	847	853	837	897	871	839	867	805	868	839	877	876	868	854	829	885	826	832	853	857	811	869	855	906	890	811	832	841	854	822	849	868	843	845	811	801	884	896	880	838	843	815	877	830	819	857	866	898	875	835	796	869	877	820	853	857	906	836	859	857	873	872	853	840	925	834	902	863	833	831	833	910	841	825	846	905	851	880	844	850	797	843	903	890	907	885	860	877	839	860	824	795	802	871	859	851	830	908	870	833	892	869	901	817	840	844	852	859	843	881	834	846	868	810	869	865	890	880	880	850	835	876	825	862	813	883	888	849	854	893	841	856	848	867	881	855	839	891	860	881	844	831	832	860	817	835	867	856	829	836	874	859	837	856	869	898	865	856	841	902	852	900	847	837	903	840	837	825	814	831	852	806	878	879	875	844	842	844	839	815	856	833	855	818	872	816	872	858	844	873	889	899	868	872	871	806	820	849	870	847	842	895	841	877	854	885	854	852	844	788	846	907	824	838	845	814	854	858	839	811	904	884	774	838	907	862	845	888	857	839	838	821	814	925	868	886	861	793	837	852	879	867	839	883	861	853	886	857	857	844	812	832	870	855	827	847	865	848	868	843	842	892	846	883	845	871	836	804	826	859	879	854	825	856	858	850	847	834	886	839	845	826	832	847	865	892	797	874	854	851	819	809	839	863	865	809	853	839	865	881	814	856	840	921	844	866	873	859	826	792	873	847	866	872	870	804	791	836	826	851	894	855	838	809	834	837	851	848	876	878	851	840	862	810	871	879	836	869	888	805	824	834	859	906	852	906	864	803	838	848	915	906	871	899	816	881	869	872	820	859	804	909	885	879	854	889	881	836	874	876	816	841	874	862	825	868	872	856	834	826	849	851	826	879	832	865	874	855	853	832	842	864	862	884	861	865	881	866	844	864	862	819	870	818	881	861	845	791	899	892	822	821	845	810	841	818	822	857	852	846	824	835	862	853	835	872	855	873	898	860	829	818	902	839	812	860	825	881	842	812	803	871	891	818	862	831	880	825	885	881	856	845	833	869	862	789	814	858	826	861	866	841	838	887	837	873	834	818	869	893	843	885	836	849	805	868	899	847	883	851	840	846	791	821	850	854	851	846	802	872	832	844	902	853	912	884	866	899	855	843	868	847	829	867	863	871	856	859	797	829	903	837	875	846	880	826	853	845	817	901	836	844	821	835	882	759	880	818	872	867	880	853	832	822	858	857	812	853	830	816	870	899	795	850	833	827	852	886	842	869	870	892	853	831	834	835	832	832	826	854	867	886	845	866	858	841	836	852	841	868	900	845	862	859	798	865	838	833	874	847	820	847	808	859	845	890	844	814	816	803	859	872	864	855	789	845	850	857	850	834	797	839	837	824	822	828	826	837	849	863	889	850	869	873	871	815	893	921	826	851	867	911	777	875	832	815	867	865	863	863	900	805	818	854	854	815	815	888	840	848	837	823	884	867	802	830	836	780	849	782	816	872	863	850	852	799	821	877	841	833	819	865	824	944	902	822	827	864	926	885	801	856	859	868	831	856	853	835	826	830	810	813	838	883	848	805	863	768	891	864	826	801	815	858	832	837	897	853	896	874	849	901	817	834	851	839	844	848	871	857	879	830	850	864	841	877	870	848	814	873	854	841	812	903	911	859	843	820	853	849	891	829	858	859	852	897	857	846	863	825	856	862	850	853	819	860	881	830	902	903	865	826	847	844	865	851	929	895	830	837	849	857	852	854	874	845	873	816	878	824	838	807	918	866	852	835	835	852	881	864	861	898	807	863	852	891	808	862	865	873	847	817	824	795	854	852	922	831	809	848	850	866	891	864	858	842	941	843	845	859	863	820	869	893	851	854	838	865	887	894	830	848	832	878	840	815	821	871	893	910	846	834	856	806	860	812	873	839	860	837	874	875	845	839	841	808	838	863	842	813	858	864	818	818	871	887	880	907	857	871	855	843	835	876	825	783	858	873	847	870	827	828	885	841	853	841	867	838	834	869	866	881	853	837
9514	1121	1288	1048	779	634	607	556	501	484	434	376	377	359	356	369	340	368	382	343	351	353	358	333	379	311	335	337	331	314	327	317	350	305	324	339	285	342	324	316	303	344	324	313	302	310	297	333	330	308	314	319	300	317	328	325	335	344	350	329	336	304	324	336	307	316	306	331	335	324	323	327	317	337	365	332	290	295	302	290	313	304	291	353	317	360	302	297	352	293	313	327	318	329	282	296	320	302	311	335	324	310	298	325	310	319	327	301	318	296	319	327	283	298	326	298	304	331	282	325	301	327	288	324	331	302	301	349	291	305	284	321	333	355	351	319	279	353	296	290	332	326	320	353	327	326	334	283	329	292	325	342	308	317	312	323	318	315	298	291	328	314	322	323	331	344	338	315	315	292	305	294	330	311	284	307	341	324	297	327	326	303	307	310	285	306	306	305	342	290	305	296	300	343	302	319	338	301	333	297	309	352	338	337	311	298	299	274	333	310	311	315	316	319	329	315	335	333	315	330	325	301	310	309	315	261	309	333	312	337	312	328	311	338	348	333	332	293	330	318	309	288	289	319	310	310	338	341	318	360	291	320	312	295	322	295	322	340	329	309	325	340	327	327	319	319	345	307	322	305	297	329	322	316	358	325	339	315	279	336	335	323	315	335	308	310	317	309	338	301	302	313	357	282	333	324	360	315	327	346	306	330	349	324	328	331	294	289	329	304	331	318	320	318	319	321	298	339	317	325	304	322	287	328	295	322	303	289	301	345	342	298	298	320	313	330	356	304	310	321	330	291	341	305	311	317	324	319	305	315	304	330	307	296	295	320	298	307	314	335	308	310	314	309	321	347	300	282	317	304	306	333	322	347	321	282	321	306	318	335	334	343	327	320	345	326	322	328	277	345	312	323	327	308	327	329	314	292	323	315	311	301	322	310	314	320	343	298	358	316	345	309	343	298	295	323	328	308	331	317	313	322	309	332	312	288	315	317	314	338	323	280	353	340	320	306	334	301	290	307	316	302	305	303	304	317	329	319	327	327	304	301	292	334	295	314	336	321	284	281	311	304	316	297	335	309	306	312	320	304	356	322	319	310	335	308	316	332	312	315	304	307	339	297	311	291	311	300	295	310	319	302	317	336	291	323	314	291	283	299	297	348	326	308	347	321	293	287	312	290	352	314	321	291	275	325	351	296	301	300	318	320	303	316	332	330	309	309	297	327	332	309	338	300	310	346	311	306	336	354	341	333	320	334	342	321	302	308	319	350	323	312	317	322	324	301	324	312	294	342	293	321	323	297	314	322	328	305	333	320	328	304	336	314	283	339	327	291	297	295	308	301	294	319	339	296	330	324	331	313	291	306	344	298	297	350	335	323	291	331	320	310	335	307	328	326	310	303	322	320	315	356	348	349	306	318	307	329	296	334	339	323	347	312	302	327	310	295	316	310	286	319	296	325	317	323	328	311	279	327	290	336	323	326	270	358	310	336	340	325	348	295	271	283	315	303	319	344	324	323	351	349	320	314	339	353	301	336	341	302	313	307	338	320	320	328	309	296	330	328	325	290	328	311	300	335	308	316	317	330	296	302	327	317	320	315	340	307	314	288	326	300	290	279	286	299	312	297	307	310	290	313	303	328	301	306	336	323	337	337	317	340	319	332	312	333	363	317	281	291	308	321	331	307	336	321	357	338	300	289	318	280	284	338	325	308	280	323	316	309	298	328	324	328	308	309	337	302	331	292	308	302	350	330	334	300	332	342	315	343	318	350	310	307	313	301	334	313	285	301	314	323	305	313	302	322	321	319	320	293	378	301	324	300	290	336	309	353	297	326	313	326	329	337	312	289	337	318	329	329	353	318	308	291	327	297	297	303	328	309	309	343	347	352	298	322	343	319	297	296	320	330	300	322	320	325	307	339	330	303	278	334	333	327	270	320	302	323	330	321	313	316	287	331	299	317	316	305	327	349	327	306	321	346	303	324	289	304	331	300	298	305	313	353	366	300	319	313	306	303	344	314	284	311	305	329	335	312	311	326	313	313	289	350	321	294	284	314	340	337	335	292	353	312	319	330	324	289	334	323	309	341	317	311	328	309	309	310	316	308	305	312	309	325	290	329	297	335	335	328	304	315	304	313	330	317	322	313	323	331	309	325	314	324	327	292	336	305	315	304	285	345	296	302	324	317	328	298	338	309	321	310	355	298	283	329	313	331	335	289	332	281	324	326	323	309	314	286	328	327	328	349	290	319	309	335	343	304	316	353	341	338	336	286	320	315	340	323	279	292	308	332	323	322	309	301	327	283	301	324	331	337	285	329	288	373	342	332	332	304	329	327	326	307	316	314	319	285	311	296	305	350	318	308	330	303	361	319	317	313	317	313	344	314	295	297	277	301	316	315	333	340	336	293	318	302	302	335	333	337	299	312	314	348	332	351	313	329	313	323	312	305	364	355	316	334	310	340	297	302	323	313	332	309	340	297	326	345	320	289	308	329	304	322	328	313	292	312	332	302	328	315	328	313	349	301	299	339	342	328	327	314	324	313	309	291	338	307	332	329	333	303	307	348	299	327	310	337	335	313	306	276	300	314	275	317	304	331	315	324	325	300	323	329	279	344	307	283	304	294	346	299	325	317	314	325	336	334	314	357	338	298	276	331	337	340	328	310	303	343	336	313	308	265	299	292	314	294	300	337	293	317	306	343	299	347	335	330	337	350	311	317	327	339	319	282	338	365	322	312	331	314	323	320	319	310	321	304	344	327	283	317	321	351	322	306	338	316	308	361	302	303	325	312	328	358	335	318	318	316	319	298	311	285	297	315	291	314	306	314	326	292	316	306	302	303	305	313	297	305	325	326	319	321	343	310	341	309	298	300	288	349	303	328	337	293	315	332	294	318	310	319	342	339	320	326	335	307	344	307	314	309	325	293	369	305	335	322	339	351	307	290	312	352	306	335	332	313	322	343	321	314	313	322	298	332	315	293	316	328	341	334	314	319	286	339	360	349	307	334	323	321	315	305	321	306	287	312	318	342	309	331	339	331	350	369	290	319	307	327	338	314	338	302	318	352	309	303	291	315	315	345	331	317	301	322	344	306	317	304	298	301	324	358	314	306	335	324	310	285	333	329	321	323	317	354	300	326	324	328	338	335	270	342	258	329	362	313	311	331	336	330	328	336	331	296	348	318	313	323	317	319	307	307	331	308	349	314	329	353	298	326	339	297	324	311	306	327	350	298	295	318	300	342	288	338	322	308	298	338	323	357	355	330	280	338	318	286	341	282	324	311	342	322	327	352	342	296	333	326	351	343	320	317	337	329	348	287	310	348	310	341	304	341	296	300	331	351	321	276	328	325	302	345	307	305	308	305	296	311	315	284	297	297	294	308	327	302	321	323	287	307	333	336	296	319	325	340	354	317	359	300	328	323	324	316	340	327	323	317	334	269	331	296	310	302	327	307	323	323	313	324	338	341	316	308	325	323	318	333	321	326	300	313	300	262
5794	1576	2608	3234	2879	2537	2126	1928	1736	1543	1493	1276	1256	1220	1144	1130	1097	1047	1073	1001	982	1019	914	929	933	942	897	889	881	864	905	881	915	892	857	906	914	863	848	806	830	786	859	829	879	830	806	857	810	882	756	842	795	805	849	843	849	834	844	877	828	840	856	842	770	814	830	836	822	874	802	844	794	860	870	790	796	820	840	825	887	835	834	789	799	797	810	822	810	831	822	778	839	807	808	812	832	789	771	826	812	822	796	807	812	852	791	774	879	815	815	778	795	790	790	848	836	802	866	770	793	811	828	806	780	798	785	815	845	799	814	848	848	844	809	843	825	844	799	795	790	835	877	828	824	743	829	762	807	795	804	841	843	790	819	810	813	814	828	798	786	782	800	846	820	872	819	798	858	818	851	821	780	824	764	825	811	820	853	895	800	821	827	822	825	780	788	780	863	805	817	804	778	737	791	757	796	787	819	811	797	775	808	846	807	824	819	827	784	799	835	796	815	801	784	777	811	810	806	785	805	814	789	779	890	844	830	778	832	797	838	824	862	835	836	832	834	783	787	827	863	778	858	819	799	854	811	828	836	862	831	794	827	843	818	820	838	828	850	802	785	808	775	854	819	893	844	864	823	778	792	849	809	782	810	803	810	812	850	766	773	829	798	781	785	775	838	804	794	775	782	779	815	857	834	847	772	800	845	829	839	784	863	817	852	850	764	794	813	812	766	825	795	820	783	843	800	801	795	773	816	809	809	826	862	804	798	802	795	842	829	809	840	836	828	785	815	815	808	791	865	778	781	833	805	827	814	813	828	851	832	853	780	784	839	829	817	807	837	836	792	795	768	814	826	829	781	784	833	800	818	807	811	815	784	809	806	795	803	846	766	832	769	818	771	755	816	815	835	807	756	815	778	812	792	821	797	800	781	836	843	816	872	803	764	856	867	825	768	792	754	818	821	783	815	801	853	809	800	840	763	851	774	777	793	807	844	892	804	798	839	849	816	818	863	781	781	777	811	872	821	808	816	819	845	812	760	823	824	815	839	844	801	816	857	843	821	807	797	812	802	849	848	835	788	804	885	757	793	789	822	796	832	786	817	819	802	821	823	789	857	773	797	776	747	787	826	772	816	807	817	799	844	787	739	813	823	790	780	805	763	774	778	804	785	782	818	814	796	802	768	815	806	814	786	798	802	782	806	850	829	777	808	765	829	821	789	819	823	853	822	812	824	795	816	833	839	834	787	820	777	788	815	776	801	841	824	822	800	817	836	852	830	825	792	797	847	817	789	778	827	847	792	819	796	807	812	822	761	806	828	830	798	828	861	856	850	842	814	821	789	825	808	831	806	833	820	834	791	772	776	832	819	809	844	799	780	796	762	807	870	801	798	780	785	865	825	777	773	817	848	779	761	832	791	798	789	817	811	799	805	810	763	794	833	852	791	788	784	789	817	776	829	787	823	771	803	835	868	814	807	818	794	775	815	808	841	816	836	756	831	821	873	842	802	861	796	894	776	766	827	798	777	837	765	833	860	851	816	783	767	794	836	808	797	794	776	844	792	784	858	810	793	775	789	824	814	754	791	839	777	838	839	829	826	814	837	851	819	809	843	776	768	838	827	853	782	763	785	788	790	810	821	791	752	857	836	876	857	748	835	792	823	837	811	786	824	795	839	785	813	820	799	821	848	754	829	829	823	794	842	846	825	804	787	809	761	795	825	840	813	784	824	780	864	796	872	774	811	846	792	827	821	775	806	814	784	855	800	794	807	774	859	816	791	795	807	775	818	844	808	856	784	799	823	786	824	785	806	847	812	797	815	827	858	823	775	889	867	801	846	840	812	818	822	852	785	809	866	781	804	806	808	801	837	856	849	780	821	855	877	835	797	838	786	841	819	786	807	857	867	816	836	768	774	839	770	793	825	845	831	825	821	788	824	860	784	845	802	805	785	803	842	836	797	840	824	822	836	780	879	802	784	778	818	809	795	792	806	856	811	816	810	791	788	852	784	773	798	808	780	834	802	815	815	745	774	855	829	811	833	862	812	842	802	771	831	821	806	774	830	768	792	833	783	782	830	821	808	788	808	789	830	837	832	775	838	839	818	796	827	798	892	808	857	795	791	839	777	767	838	831	810	799	741	775	809	784	810	826	811	830	846	801	812	823	820	852	763	807	797	804	769	802	800	846	736	838	815	818	782	779	820	813	801	819	796	821	769	845	776	876	792	761	796	811	795	827	850	827	843	826	786	838	835	771	800	818	806	814	843	804	789	820	810	770	817	833	848	782	814	804	789	836	856	846	830	823	841	842	837	793	780	801	788	788	821	893	797	835	833	803	840	815	766	849	803	849	782	813	806	787	803	783	821	821	776	770	776	806	801	749	832	805	825	831	814	779	792	831	793	785	813	787	817	796	799	772	836	869	838	780	788	712	770	797	760	875	805	791	753	759	832	838	762	817	839	822	764	805	850	792	796	784	836	809	816	856	750	853	770	793	846	825	819	821	815	830	864	797	855	843	771	805	775	773	857	824	841	816	793	765	810	842	799	828	855	819	828	806	785	839	752	861	810	816	766	851	819	863	845	830	814	832	822	739	798	846	869	796	807	852	754	786	803	811	768	811	831	855	762	796	801	787	794	810	793	806	766	825	795	824	783	835	791	792	744	841	789	829	782	841	821	796	780	791	780	757	758	800	822	801	803	815	792	800	809	843	808	820	802	826	812	765	778	815	775	777	816	798	805	814	772	865	807	813	840	848	824	809	834	790	815	796	868	828	765	815	814	818	777	819	789	832	833	827	774	821	846	816	786	804	836	766	787	842	801	770	782	778	820	826	800	834	837	815	805	812	787	787	792	771	803	835	830	853	810	822	776	826	771	857	811	760	794	780	824	841	843	803	789	802	870	768	807	846	812	841	835	840	837	817	791	815	773	850	791	776	864	792	886	777	767	835	830	837	842	839	832	781	828	811	828	864	839	806	758	801	833	813	825	880	750	802	826	803	774	821	811	818	812	848	823	803	827	791	797	789	806	865	798	786	864	835	795	774	775	801	851	784	775	812	781	784	824	850	780	781	830	802	809	816	790	822	807	798	790	784	746	784	776	853	784	830	744	836	815	786	820	799	835	763	812	830	797	849	798	879	781	783	838	819	832	795	819	765	772	796	818	845	817	814	845	777	847	808	825	882	837	825	767	795	772	864	820	806	800	814	831	787	812	849	770	814	812	822	825	789	803	832	810	831	797	854	837	824	805	767	827	817	821	838	787	816	860	827	814	791	777	786	839	796	860	859	814	825	817	900	813	851	787	832	783	792	833	832	790	814	827	809	792	816	742	760	788	781	762	816	830	797	777	768	808	824	857	815	840	809	864	799	876	817	801	831	809	808	795	821	787	771	782	796	795	790	810	816	811	802	767	854	783	805	792	834	859	824	798	791	821	822	763	758	821	808	850	849	820	809	821	836	821	772	827	820	847	868	828	773	791	792	771	809	817	784	813	810
17421	2246	2074	1698	1159	881	712	511	454	415	348	325	273	298	232	245	228	239	217	192	198	174	165	192	161	165	175	151	186	147	206	165	177	165	175	157	151	154	127	144	141	166	142	164	168	161	158	185	148	152	168	143	141	155	159	161	135	141	152	149	154	127	187	172	144	140	170	139	156	132	167	156	131	157	162	146	152	149	165	146	159	139	134	159	141	157	165	143	157	131	145	142	143	153	131	126	155	162	135	147	137	170	166	173	159	135	161	131	149	152	136	157	154	156	145	123	149	149	145	167	145	146	152	155	133	164	138	152	158	139	128	145	176	159	133	155	147	158	178	133	131	165	141	145	140	149	149	141	140	146	158	156	155	131	145	127	144	153	123	139	134	144	159	153	150	141	153	140	164	152	165	145	136	159	134	141	150	165	168	152	141	150	148	163	144	141	129	169	139	154	138	118	156	140	146	148	154	166	150	159	158	142	157	114	152	155	167	155	135	149	163	167	153	143	152	147	144	159	149	151	153	148	146	160	154	151	140	163	128	138	140	152	113	112	147	140	147	157	181	146	141	147	149	154	127	151	159	176	134	170	148	169	137	141	153	145	163	148	152	135	150	161	145	126	137	158	138	131	134	159	159	131	176	155	151	133	140	155	147	127	152	161	170	158	142	137	155	160	143	150	133	128	133	169	161	109	167	141	147	149	143	165	141	151	181	139	142	145	134	146	164	153	140	142	159	147	146	162	158	171	148	143	141	141	133	139	145	124	160	156	161	170	136	140	132	153	144	140	146	129	130	158	142	157	146	154	133	167	150	143	152	127	152	163	140	166	149	144	147	159	167	147	147	161	159	153	140	130	152	135	137	136	152	140	138	151	148	155	157	168	162	154	160	142	139	163	166	155	158	131	161	125	145	151	155	143	116	152	157	156	161	149	142	123	144	148	149	170	155	149	140	144	173	153	141	149	173	129	156	157	131	164	154	154	157	165	148	127	157	151	160	138	167	151	180	142	174	142	146	154	159	139	141	148	144	166	138	158	143	162	150	129	149	143	144	169	147	174	149	168	131	145	137	142	149	136	124	164	151	138	138	141	133	142	153	160	147	150	152	131	136	125	138	172	151	147	159	157	169	132	143	138	151	143	145	126	135	125	146	144	154	161	144	155	166	153	135	158	146	141	155	154	150	157	157	132	146	156	126	146	137	164	158	155	156	143	110	147	161	141	167	148	164	143	128	162	139	143	162	150	160	153	142	143	147	166	155	144	146	154	141	152	147	147	133	133	171	153	142	148	141	158	133	161	134	146	161	147	149	153	151	165	139	133	155	140	139	152	144	136	152	149	136	155	139	164	131	154	157	163	149	142	152	159	140	166	139	146	161	137	151	152	146	152	141	136	174	165	146	160	144	122	147	130	128	163	148	152	150	143	156	157	153	161	141	165	128	131	142	150	155	139	145	128	131	138	151	143	150	147	144	160	155	152	175	133	163	155	136	130	143	142	143	127	149	141	156	153	146	140	147	132	154	139	170	150	141	118	131	138	107	146	140	154	140	164	157	142	138	138	138	148	158	164	170	142	129	148	147	141	142	159	144	147	130	143	140	160	133	152	155	162	161	152	134	141	131	133	146	150	163	155	152	145	146	158	171	145	145	142	159	155	159	150	141	149	147	137	144	136	152	141	141	180	148	130	141	149	164	168	149	140	136	147	157	167	185	142	142	142	151	169	144	142	149	158	143	161	132	133	159	169	132	139	129	162	157	137	143	148	155	165	135	121	136	120	154	151	164	137	128	138	139	165	160	152	157	151	132	151	153	144	156	147	127	146	173	150	162	155	152	151	141	168	150	146	150	140	149	147	148	154	155	139	144	150	160	130	161	174	177	139	151	167	127	163	158	121	133	155	134	159	157	162	151	121	145	143	144	161	154	144	162	142	166	116	154	142	147	141	163	141	155	165	152	147	152	155	137	138	159	156	144	145	152	146	160	132	143	158	148	153	146	138	153	168	138	159	159	173	139	112	143	156	156	162	156	138	154	136	135	139	176	144	142	130	164	162	147	155	157	138	144	139	133	155	145	152	152	139	174	174	167	172	136	125	136	149	135	140	146	156	153	175	162	176	131	161	144	153	156	161	171	165	161	168	148	140	145	142	156	149	138	126	163	144	123	166	120	142	138	164	127	157	155	141	156	149	134	147	147	156	135	183	156	154	129	156	153	120	143	168	172	190	141	164	123	159	151	146	146	171	144	136	156	142	139	168	139	150	154	160	138	166	137	150	170	160	144	147	157	141	138	154	154	124	155	148	141	153	132	144	133	164	154	148	153	131	161	149	140	157	149	131	165	144	157	140	163	130	171	174	141	145	131	143	138	138	170	148	149	141	141	142	154	145	139	118	150	174	154	152	149	160	182	154	158	150	136	149	152	149	154	146	153	171	137	141	162	130	150	137	170	145	152	131	152	154	138	135	170	141	147	132	129	156	161	171	159	136	157	147	145	149	143	145	140	137	151	149	164	142	138	153	163	149	116	134	145	137	145	149	145	148	155	150	156	145	162	163	152	164	146	150	138	156	157	160	131	157	142	146	156	140	142	149	168	118	151	152	178	165	140	143	155	155	174	136	134	126	158	144	157	156	158	144	163	146	148	141	134	165	148	151	151	162	148	150	158	157	154	150	174	142	162	147	159	141	138	148	135	121	126	155	160	139	155	170	167	149	160	140	170	122	137	154	168	154	147	164	128	141	155	164	155	129	133	165	140	150	162	159	118	134	170	134	144	156	140	139	132	137	167	147	150	154	166	153	143	130	165	186	151	132	131	152	173	159	158	141	148	164	148	158	125	139	161	148	154	153	145	150	164	151	135	127	140	162	162	129	169	160	145	155	138	136	166	141	142	134	157	140	150	162	152	138	163	154	157	147	167	155	138	161	174	135	144	163	152	144	154	132	119	173	159	171	150	128	134	163	138	161	168	144	133	161	173	154	138	136	134	136	138	154	166	144	166	142	134	157	159	147	135	173	151	150	177	158	164	160	163	179	160	138	153	149	146	175	153	136	132	150	174	136	130	127	154	161	164	148	135	172	145	135	159	148	152	151	157	128	135	143	148	140	161	142	159	144	147	166	167	154	168	175	131	141	163	157	131	159	146	123	146	140	158	148	149	142	148	147	150	146	143	137	143	160	144	167	129	154	155	174	141	154	141	150	162	150	154	177	140	183	147	152	133	144	164	153	148	143	168	140	151	156	148	129	159	142	133	168	140	146	168	151	143	152	150	140	141	160	147	142	146	156	149	130	141	158	158	159	148	130	177	149	143	113	150	158	133	154	135	146	157	150	147	157	135	147	144	162	148	140	174	149	148	159	148	134	139	152	162	159	142	166	150	171	132	127	157	181	161	139	152	153	143	139	134	156	141	147	135	142	129	148	113	122	147	164	153	149	128	152	160	170	139	138	154	139	116	145	141	154	150	132	145	115	147	149	140	137	186	154	163	151	138	157
7672	1939	4040	5009	4460	3611	3023	2450	2065	1853	1560	1409	1251	1133	1101	1013	924	910	834	793	779	755	677	675	683	683	649	587	583	559	592	577	561	508	523	503	507	522	530	498	492	569	445	528	507	491	465	486	461	479	507	464	439	438	478	433	453	487	472	465	447	452	460	435	434	465	476	428	443	453	435	453	429	430	433	476	445	431	444	420	462	420	454	436	408	418	460	439	399	435	433	438	482	455	433	448	423	391	443	430	446	441	437	418	416	429	475	399	421	457	444	473	426	437	449	411	458	444	417	402	425	428	408	433	458	417	389	405	466	437	441	400	450	459	426	438	425	443	425	465	448	449	425	413	439	472	426	430	399	443	433	475	435	445	457	404	401	408	431	449	412	403	411	407	474	418	434	415	409	435	426	428	426	413	422	424	429	447	414	452	431	424	400	396	430	418	422	420	407	467	433	399	470	427	393	408	453	405	457	376	441	416	427	426	416	436	391	446	370	397	424	451	434	449	450	417	432	436	447	430	396	433	443	434	400	419	440	409	472	410	425	399	423	426	432	429	417	378	422	425	432	456	437	447	416	454	428	386	455	431	396	421	419	433	405	430	439	417	458	443	403	451	428	389	434	403	440	449	430	419	402	419	384	458	414	413	452	417	451	411	392	442	412	403	431	430	450	418	458	425	441	454	419	407	416	425	427	401	431	435	406	410	404	442	399	431	407	429	412	385	413	433	422	419	395	448	437	396	471	425	414	427	442	441	459	406	442	455	464	437	395	443	436	392	403	427	444	468	429	420	422	439	414	427	411	425	443	423	424	432	450	391	446	379	409	401	442	400	445	427	429	429	441	441	442	429	439	412	430	415	427	422	420	406	409	407	428	414	405	433	400	410	430	425	436	421	423	409	409	381	440	399	411	469	440	448	433	439	424	433	429	417	408	386	425	411	401	471	426	382	400	385	444	406	417	419	455	457	422	431	420	416	409	402	389	422	431	449	403	447	444	432	425	421	378	432	373	417	422	399	417	425	398	445	436	396	400	441	420	397	436	430	438	442	429	395	424	407	431	401	435	424	406	426	444	420	430	440	422	422	435	395	426	449	418	432	406	411	392	440	386	418	398	426	416	418	433	461	406	409	433	415	430	393	413	415	413	421	438	440	450	419	409	425	423	434	445	391	413	430	428	414	431	404	421	421	414	422	416	437	413	450	453	413	453	434	431	366	403	422	391	411	454	413	408	397	410	371	402	410	395	430	419	431	455	443	383	432	435	418	417	438	432	449	375	446	385	412	450	419	413	433	443	386	415	423	429	457	419	445	429	458	391	419	421	402	420	409	420	418	403	422	410	443	438	445	432	407	418	420	417	404	414	423	426	460	381	410	424	456	424	497	406	455	424	401	397	422	414	417	383	407	431	415	439	451	462	395	411	405	418	386	361	427	385	402	408	373	400	447	443	444	398	421	408	448	430	411	421	423	432	459	428	423	429	426	431	469	427	433	398	434	383	437	407	392	422	432	424	425	441	381	393	436	387	411	410	407	442	425	439	430	453	451	421	447	403	388	419	418	471	438	457	398	440	453	374	390	429	443	437	420	432	416	405	433	425	431	442	431	386	426	399	441	454	423	450	433	429	444	434	430	440	414	426	435	443	398	428	418	422	419	457	449	434	418	447	456	436	430	432	418	415	434	426	443	430	414	422	402	452	454	422	432	452	391	429	434	451	437	397	442	412	388	411	435	423	410	417	384	424	394	433	403	438	429	415	420	417	393	374	408	452	424	418	415	405	404	401	411	444	426	444	403	476	413	412	402	481	395	426	445	426	422	429	447	416	402	431	435	414	436	456	425	415	419	412	449	439	404	428	413	400	435	405	438	420	400	437	410	417	423	435	436	404	462	427	405	397	398	374	432	426	434	437	397	454	442	416	392	414	425	415	409	439	393	439	421	405	424	465	405	417	410	446	403	427	408	423	423	436	435	431	424	395	446	404	428	451	427	378	433	422	448	438	425	416	407	451	380	416	397	425	457	442	392	417	415	472	432	448	397	441	425	431	418	394	392	392	396	438	443	431	453	409	388	433	442	415	436	432	464	365	451	432	446	407	424	434	402	419	428	412	427	469	442	400	427	431	401	452	453	413	408	437	422	434	411	389	437	388	416	460	395	416	412	409	368	430	435	428	406	443	440	395	415	413	412	394	415	448	429	430	419	391	415	454	436	427	416	377	425	396	384	364	406	403	446	424	437	429	441	400	436	430	445	427	418	410	450	436	442	408	399	417	397	445	383	430	448	473	455	443	405	424	406	412	410	405	419	435	421	419	417	464	412	406	371	396	433	488	405	433	401	406	425	401	425	385	455	411	446	431	413	435	443	413	447	451	399	416	379	393	400	450	418	410	410	400	410	379	404	441	442	405	405	411	395	412	407	402	434	465	438	461	433	384	432	441	425	441	430	441	375	401	416	454	417	426	396	427	447	424	394	433	425	442	442	411	415	415	415	415	400	457	415	414	400	401	412	437	418	419	404	429	459	420	440	424	433	423	453	481	418	435	435	430	429	438	431	431	435	412	416	406	410	439	434	391	393	428	412	423	402	413	462	418	428	406	417	416	411	457	426	403	421	406	426	435	442	419	414	404	413	407	442	421	420	411	397	383	400	415	387	385	474	405	409	369	427	452	416	387	443	421	428	402	462	426	405	434	395	434	423	441	401	434	415	397	413	456	408	401	392	447	385	408	433	439	377	408	411	401	423	425	414	416	397	430	486	445	395	410	426	379	408	402	417	419	404	416	451	371	407	445	449	385	405	451	425	417	424	435	433	429	385	446	447	455	432	427	400	399	436	438	405	431	418	401	436	404	398	420	407	400	416	445	421	405	398	419	467	423	450	436	405	415	438	431	410	417	454	413	437	424	422	399	435	419	425	446	421	398	394	476	424	407	445	411	436	394	437	429	433	424	427	430	432	417	478	422	404	401	431	416	426	433	457	432	417	423	402	406	464	419	415	426	440	436	399	452	440	397	448	420	420	435	414	411	398	424	420	401	458	426	378	421	396	422	393	454	420	432	445	412	442	406	449	428	409	406	396	445	442	371	412	427	433	404	414	433	403	455	441	443	422	382	434	444	380	420	429	425	407	401	446	427	435	408	402	415	438	410	451	413	419	403	441	420	422	423	409	411	415	446	436	386	440	379	423	427	432	450	424	418	454	446	416	400	433	428	404	439	427	443	417	424	436	400	403	404	406	440	395	416	469	447	399	405	422	403	429	407	413	466	417	461	412	419	439	445	393	424	404	444	422	470	413	413	400	414	421	418	420	436	437	410	400	411	423	445	442	395	393	419	436	384	421	411	397	424	410	430	420	396	451	385	433	446	447	401	407	401	404	397	407	420	436	421	371	434	463	414	412	422	411	438	419	430	435	419	400	454	452	420	415	411	437	442	404	456	421	391	421	388	423	431	412	434	418	388	426	456	411	456	484	405	437	421	402	431	388	429	420	426	400
2627	371	399	386	370	370	305	343	320	309	328	320	332	291	307	304	338	339	322	346	278	315	322	322	324	316	345	309	339	335	354	339	314	313	335	327	362	317	344	308	383	332	340	309	352	338	356	333	326	287	319	317	326	343	322	378	339	327	303	303	342	321	349	313	324	328	360	337	312	278	330	322	329	345	307	301	322	303	352	327	331	327	321	309	305	344	335	305	346	338	320	331	351	361	327	335	387	362	329	299	313	313	327	327	314	351	326	350	357	343	348	333	316	341	342	348	302	335	309	294	340	321	319	305	341	335	313	306	288	311	318	320	311	349	307	299	286	314	323	329	325	339	320	284	332	297	340	320	338	316	297	334	349	319	331	355	336	333	345	346	339	349	311	329	333	311	328	318	309	307	349	311	304	342	329	314	302	327	303	325	336	334	344	345	335	332	313	337	324	348	341	305	316	323	350	303	313	344	335	380	323	311	333	309	321	295	307	325	355	335	336	340	309	334	329	351	314	312	307	306	343	289	307	323	334	333	345	289	333	341	314	291	319	318	306	320	303	337	333	313	340	347	318	337	312	328	332	343	348	346	310	347	322	333	355	335	383	347	328	316	333	373	340	337	342	315	308	371	329	301	317	312	352	317	297	332	334	335	346	339	334	342	355	321	342	321	339	311	315	328	319	301	316	366	326	334	326	346	321	298	322	352	320	359	320	333	286	311	345	320	343	356	351	346	299	315	327	321	330	318	316	312	317	322	317	348	329	313	334	348	300	329	328	365	343	298	299	312	335	311	328	360	346	318	312	353	327	325	303	324	334	322	335	349	302	318	307	326	329	338	308	339	318	325	322	360	358	317	316	301	278	316	314	332	323	330	304	305	309	297	318	348	336	314	317	326	338	338	341	324	352	280	335	344	331	328	303	332	322	330	307	320	329	334	328	339	344	328	314	330	296	325	350	336	343	329	338	322	325	301	310	303	330	309	327	318	308	330	342	329	345	343	339	311	339	340	329	358	349	342	342	328	309	346	296	340	330	304	319	303	357	308	350	310	350	314	312	341	334	333	304	316	357	349	287	332	299	332	335	315	327	321	290	351	311	348	342	326	337	309	295	332	336	343	312	340	335	318	336	343	318	353	331	326	301	283	337	315	338	337	301	314	310	283	324	329	287	326	359	354	301	345	322	326	305	329	338	347	321	328	336	325	347	311	305	333	328	331	366	343	326	299	289	379	335	323	341	371	336	335	322	326	336	351	302	335	312	352	301	322	332	335	343	346	323	324	344	320	293	335	321	331	318	347	319	316	350	315	317	320	342	338	313	311	316	342	360	340	304	347	307	303	332	346	309	343	330	322	335	320	302	334	334	286	334	354	324	320	330	323	341	330	301	337	305	331	334	332	324	331	286	308	349	333	310	316	322	338	329	336	322	301	330	328	318	291	334	309	338	328	341	347	352	319	360	333	332	299	292	320	343	314	310	332	324	334	345	319	314	334	359	335	340	344	316	348	316	344	327	345	350	334	319	328	291	313	336	315	309	342	339	340	320	350	339	332	300	321	313	307	270	362	335	301	356	321	307	337	338	307	368	351	318	337	341	366	314	331	338	340	329	331	331	322	331	341	336	325	328	322	344	327	359	297	347	324	312	340	306	336	318	357	339	329	317	334	330	342	320	308	305	344	326	284	338	347	313	345	331	316	310	319	301	340	300	308	334	337	316	329	329	336	351	318	334	323	317	326	337	346	331	301	322	328	312	315	321	332	338	308	326	338	322	353	304	330	339	319	318	320	331	359	317	293	321	353	325	338	369	305	332	334	312	346	300	355	309	321	322	359	340	306	304	315	344	309	356	313	350	335	330	306	356	362	328	295	334	341	323	328	296	333	321	312	319	294	312	322	327	303	350	360	333	341	333	312	331	341	305	352	308	322	320	306	298	320	309	366	331	351	314	324	330	353	320	340	316	310	335	310	290	339	305	340	312	358	358	302	316	334	283	328	318	365	326	325	332	316	313	318	377	301	330	320	333	338	336	345	319	373	353	358	328	306	324	334	322	310	311	336	323	338	319	389	350	300	337	329	306	323	336	325	320	299	296	342	344	332	305	310	320	308	334	295	345	322	330	307	315	331	316	355	341	334	331	324	284	314	307	345	312	310	329	336	329	328	323	313	298	337	335	328	309	328	331	336	321	360	322	293	286	308	323	303	333	336	291	318	311	323	337	337	344	325	307	320	331	354	369	360	353	331	359	361	289	313	328	333	307	361	319	347	346	321	331	300	339	310	339	342	317	327	335	306	296	368	332	313	324	345	313	327	339	321	318	324	341	328	330	303	301	341	347	320	309	335	322	355	324	327	315	322	350	329	310	283	294	305	305	333	338	330	342	284	350	316	347	339	329	296	336	343	323	328	334	349	287	318	310	326	358	358	325	296	338	311	325	317	315	318	341	344	329	342	307	314	342	319	322	302	351	323	341	341	317	299	359	309	342	305	325	321	310	310	337	336	326	360	333	343	362	333	308	348	326	327	333	333	309	339	293	303	353	327	337	351	309	356	308	332	359	334	315	328	308	309	346	324	360	330	322	321	304	313	334	291	319	330	327	320	302	307	280	320	350	332	335	346	319	322	340	304	315	361	314	299	343	300	364	304	330	300	322	351	289	327	321	299	307	340	287	323	327	365	347	356	306	334	353	335	334	342	331	313	295	321	318	331	346	330	343	316	317	340	285	301	328	296	352	355	327	368	307	330	334	322	327	322	326	321	342	323	331	355	304	393	311	299	295	324	315	302	314	332	298	320	314	314	326	318	332	325	319	344	335	344	308	338	293	305	345	333	326	280	295	302	349	359	398	351	365	283	321	327	332	363	323	344	332	323	322	326	320	336	361	330	309	320	344	367	335	331	305	305	326	328	354	322	331	290	331	329	342	332	323	317	337	304	378	342	319	359	332	332	355	335	320	320	331	332	305	314	333	311	345	372	343	315	337	327	329	336	313	328	309	320	350	333	346	319	332	337	311	347	350	298	351	304	297	314	327	316	347	331	354	320	314	302	328	350	337	361	298	324	301	299	332	343	361	314	312	333	322	306	319	326	317	345	340	324	341	330	310	301	304	346	277	358	311	314	294	284	321	323	330	337	341	336	358	326	331	322	308	359	349	302	293	323	342	325	303	343	368	316	309	352	334	368	333	292	288	292	323	346	307	302	336	318	330	342	311	327	320	307	326	355	315	303	336	306	308	332	348	304	313	346	356	345	345	319	332	351	311	360	357	374	333	313	345	334	345	301	320	330	376	334	322	363	323	307	314	326	328	312	331	335	309	308	291	309	333	316	338	351	330	348	322	344	319	334	331	333	329	303	376	337	345	330	316	288	335	337	292	303	366	335	315	322	341	330	315	356	339	332	326	303	336	306	306	329	306	349	349	327	315	343	321	353	342	359	353	330	336	310	337	309	343	348	319	334	357	340	327	343	310	369	331	360	338	339	343	341	334	310	332	329
2705	886	973	1063	1004	981	967	946	905	882	894	890	918	839	845	853	881	885	840	824	861	837	816	843	889	884	865	839	857	845	799	831	844	850	849	890	846	825	831	866	901	841	773	848	924	802	922	909	821	840	899	844	855	840	877	877	844	857	887	843	830	855	874	895	849	922	830	874	839	823	842	887	804	885	796	853	856	863	832	880	896	816	847	885	822	814	860	828	831	808	868	883	887	830	829	791	856	818	870	857	834	807	834	871	845	822	841	826	863	866	858	856	847	859	828	876	815	871	863	861	847	886	789	840	840	829	871	888	883	824	868	869	850	852	851	853	854	806	859	829	857	866	872	863	870	803	833	872	846	860	788	851	859	863	836	853	881	861	850	883	878	808	842	802	823	863	865	899	862	838	837	899	906	824	871	878	864	831	829	855	854	878	873	860	845	888	836	836	821	781	855	854	823	866	879	828	863	884	880	847	893	852	883	840	841	865	867	870	867	832	849	891	838	828	847	830	850	843	848	904	852	889	808	859	843	855	864	836	801	877	875	850	874	838	903	850	843	849	829	854	871	809	887	867	806	855	872	846	883	889	834	830	857	873	882	878	844	813	866	888	845	847	866	861	866	849	885	815	822	830	868	803	884	872	875	836	824	818	821	848	853	832	839	874	841	812	852	876	837	860	812	884	873	876	837	852	859	858	851	857	863	837	904	902	839	866	920	874	818	837	901	864	846	838	868	894	865	836	895	888	849	846	820	824	849	898	795	804	843	838	842	826	937	849	799	845	858	811	898	805	856	897	863	833	862	835	865	914	834	837	838	898	890	875	867	845	923	852	870	823	852	851	888	870	879	856	778	846	877	840	821	820	855	883	837	836	820	881	844	859	878	833	792	819	845	798	898	827	854	844	867	838	844	871	810	855	856	901	808	879	879	873	846	875	885	850	872	862	857	876	827	855	882	845	874	872	856	818	911	865	810	841	878	869	788	807	859	875	870	865	875	845	850	878	838	866	871	865	845	870	862	855	903	872	854	812	828	822	838	894	840	816	809	872	826	845	862	829	831	849	871	864	850	929	900	853	858	827	865	882	886	816	848	871	880	833	825	823	861	850	829	853	892	824	814	873	847	845	832	894	830	843	859	831	815	876	807	837	911	828	810	838	821	879	851	827	810	852	878	886	884	855	837	875	845	811	864	831	875	811	849	864	845	867	810	857	837	886	844	838	840	864	904	862	847	793	793	868	850	909	878	899	930	819	872	887	860	876	839	816	848	842	831	830	869	871	901	823	851	830	835	838	829	818	924	835	839	887	854	840	845	856	837	819	896	790	864	885	878	847	825	776	899	858	863	842	872	857	806	894	896	873	863	831	848	817	798	871	836	869	820	858	848	845	833	888	837	866	831	836	863	888	927	888	854	886	854	861	875	860	824	839	860	844	846	900	860	903	867	859	825	871	818	871	831	801	856	856	810	895	912	884	899	841	841	868	885	870	829	834	829	865	800	857	885	828	889	871	869	860	832	847	802	876	883	869	886	882	880	843	859	873	806	866	891	825	899	839	839	848	881	818	825	842	827	855	860	880	884	828	850	805	877	850	840	802	835	819	834	845	822	865	808	837	848	786	827	885	865	826	856	804	855	805	843	791	780	815	865	945	885	814	846	874	815	851	821	841	868	843	909	837	863	843	854	828	833	874	830	847	882	798	803	860	866	879	824	845	849	848	809	825	828	864	896	858	839	886	878	851	852	855	844	843	825	863	864	843	797	845	875	882	852	789	813	842	832	845	852	865	831	876	858	807	905	893	790	829	897	894	894	859	837	875	831	841	860	874	863	830	855	836	843	828	839	841	864	877	878	851	823	847	794	927	789	873	818	847	802	872	845	903	872	899	873	815	862	904	877	897	824	820	851	855	901	819	831	812	831	785	834	829	811	837	847	863	863	834	883	822	849	844	904	886	815	847	839	884	851	864	869	869	764	890	842	831	802	857	827	872	858	818	890	801	855	863	799	852	875	877	856	826	879	847	859	832	861	856	865	868	821	850	827	894	814	850	868	843	903	852	909	826	845	876	839	819	813	836	813	889	854	823	872	855	854	842	895	905	838	866	820	841	866	846	819	828	881	855	900	904	829	827	822	820	880	850	871	864	847	847	859	828	824	850	832	866	862	869	834	871	845	848	856	860	834	835	824	850	865	773	875	846	855	810	832	851	908	868	878	845	890	780	868	798	842	837	836	862	825	838	819	840	820	892	856	837	850	890	860	890	860	830	846	829	816	833	831	809	850	887	873	927	791	811	844	888	819	858	853	904	821	865	838	882	880	825	839	858	872	833	858	849	853	889	857	829	830	882	815	798	870	812	887	820	862	885	893	845	854	833	860	853	895	868	832	843	803	848	834	823	826	869	866	801	898	873	791	792	859	821	865	891	841	849	860	842	859	897	830	865	847	836	814	881	857	840	777	923	878	889	825	817	820	855	826	866	880	878	866	932	861	876	839	861	897	827	835	855	859	828	786	812	858	808	821	834	865	854	795	923	781	845	816	822	871	914	861	834	884	847	796	864	860	878	873	939	884	841	899	780	859	828	811	842	842	889	860	813	838	862	859	820	811	876	887	852	885	879	881	871	858	845	867	938	874	829	868	868	831	813	822	833	849	881	912	858	882	871	843	891	842	821	867	829	848	835	880	848	832	823	796	827	858	867	812	807	805	820	805	833	826	880	843	886	850	811	857	850	852	816	839	841	854	810	817	864	852	857	812	892	875	852	846	868	850	829	892	838	837	833	872	861	819	856	860	860	803	824	884	853	870	884	827	831	844	824	843	869	808	919	879	873	875	873	815	831	836	836	824	886	815	858	835	806	833	861	869	855	831	861	897	879	921	882	835	859	817	847	866	828	843	847	846	823	872	834	839	865	824	858	799	864	846	862	886	815	826	834	844	833	859	851	831	808	874	841	841	879	860	907	868	833	852	874	836	862	866	859	844	840	882	860	813	826	812	882	867	834	854	853	884	834	819	905	848	843	911	861	815	835	791	867	836	846	787	848	904	839	888	845	844	836	852	809	932	862	848	859	862	859	899	814	857	842	862	810	878	876	884	860	846	889	851	851	868	883	881	829	845	800	848	867	837	886	828	822	860	828	785	874	865	879	822	885	849	896	858	864	840	843	806	891	878	867	845	836	815	834	895	862	813	852	845	830	860	843	855	881	826	816	868	823	805	890	852	821	843	875	844	837	810	847	824	873	839	902	850	879	841	873	937	875	842	837	836	817	817	856	802	829	836	857	859	841	839	825	893	852	851	862	819	856	818	826	861	834	853	793	812	858	901	801	827	870	885	844	875	815	813	795	848	819	845	817	874	882	872	852	871	829	860	838	807	837	836	855	862	856	855	873	849	833	826	835	814	820	855	778	806	836	874	862	876	873	908	849	828	870	867	864	877	861	873	866	887	846	834	863	841	872	863	922	880	857	801	852	908	863	898	855	861	813	877	856	836	834
9452	1053	1230	1029	866	712	549	504	462	439	416	359	381	401	351	395	359	334	331	334	339	356	334	317	317	321	352	333	303	317	345	335	332	320	329	321	284	309	340	334	354	355	312	316	287	321	309	317	309	351	324	326	332	323	328	325	310	320	301	314	335	301	302	324	319	324	341	315	341	309	338	349	306	303	328	351	299	307	299	297	318	327	290	312	320	338	302	344	326	329	301	342	302	306	320	318	311	319	313	349	343	322	310	306	310	305	348	311	322	259	323	299	310	312	310	332	323	289	318	299	341	378	305	335	331	346	310	305	293	298	341	354	321	295	292	332	317	318	286	314	304	356	319	326	313	308	313	368	316	371	292	326	311	324	334	316	299	310	299	315	360	304	297	316	323	309	309	333	324	292	326	303	320	336	317	319	266	327	336	310	332	341	334	307	314	329	316	314	335	315	296	303	323	318	318	306	310	307	304	323	320	308	310	329	291	333	307	287	318	307	327	339	316	354	332	303	265	299	316	314	327	322	320	326	341	313	295	295	307	291	321	298	320	348	298	326	326	315	306	306	314	312	320	290	330	302	313	329	344	298	303	288	327	343	311	297	272	317	347	317	351	333	293	313	299	277	333	297	305	313	300	305	327	317	297	288	346	325	295	323	301	327	310	320	314	316	322	314	317	335	305	327	316	334	310	305	295	310	335	334	321	287	311	319	298	304	307	304	277	278	323	302	290	333	330	338	346	305	335	315	304	327	331	308	300	298	333	354	316	298	347	290	326	311	332	288	319	346	341	325	292	288	302	303	292	299	309	322	343	329	324	321	319	284	306	319	318	316	311	338	320	286	357	313	296	299	343	294	307	327	306	309	320	325	297	334	335	333	335	293	326	332	334	329	291	303	305	308	346	279	287	306	303	322	337	298	317	337	340	322	315	307	319	302	314	308	299	372	322	338	350	311	292	310	320	304	313	298	305	336	309	329	278	299	298	357	335	295	306	290	334	321	357	295	317	303	320	323	299	301	299	334	268	319	314	346	328	322	346	318	311	338	314	284	320	321	313	315	353	321	320	319	297	316	337	324	302	299	303	302	305	308	332	306	297	313	286	327	312	321	320	297	298	340	382	314	324	339	339	347	313	310	323	320	356	344	335	359	331	293	301	328	318	306	297	304	291	303	290	329	334	300	320	306	337	298	316	314	326	301	329	348	318	305	286	292	321	305	304	336	274	321	308	299	358	317	327	315	315	346	286	297	325	315	327	322	334	306	332	331	354	334	273	320	340	303	328	300	306	333	351	350	309	330	331	349	330	309	307	299	286	323	316	343	326	326	320	303	288	332	314	311	312	336	301	289	284	293	314	350	307	264	316	311	301	310	309	322	320	313	302	308	304	321	338	301	307	295	354	299	314	314	343	310	332	289	362	294	315	310	314	333	324	308	337	347	314	319	288	333	325	322	291	318	332	341	302	356	308	308	320	332	300	306	294	314	340	312	348	331	331	310	312	315	329	335	282	324	318	310	293	344	315	366	350	324	312	321	310	335	323	315	340	325	323	325	354	341	313	295	315	308	312	314	309	302	332	314	323	332	311	320	290	306	305	331	327	323	346	328	291	314	329	329	326	350	329	345	354	320	317	318	345	272	310	325	330	304	296	328	314	255	307	303	308	322	324	312	325	310	329	341	294	330	309	287	323	315	323	330	331	299	319	322	298	316	304	329	313	308	340	333	329	332	307	315	303	309	318	327	353	327	334	315	321	326	334	318	346	304	317	308	321	302	302	318	298	270	318	347	313	306	304	331	284	311	315	315	309	334	291	303	343	282	292	341	283	296	333	312	311	308	334	305	320	313	302	334	341	311	336	313	328	356	355	322	327	330	307	320	363	297	322	300	280	305	304	343	327	324	343	351	311	302	312	324	341	293	300	314	318	346	326	308	326	308	300	305	366	331	316	343	323	321	310	298	296	288	337	323	288	320	302	297	349	299	284	334	313	304	300	320	323	310	310	295	279	343	301	313	323	364	324	333	302	339	309	309	324	302	330	350	318	310	347	337	305	300	316	329	311	335	320	329	325	292	292	311	324	348	328	322	330	305	365	335	326	311	320	291	299	315	329	292	294	306	340	369	325	339	344	319	318	287	277	316	307	306	296	333	331	333	301	314	326	321	303	334	346	306	328	295	322	357	335	324	334	325	345	339	307	309	318	319	297	320	296	291	304	300	300	311	337	313	327	299	341	309	338	316	339	318	306	290	330	288	322	292	288	335	306	336	333	319	327	312	315	314	332	336	325	297	316	361	325	342	283	324	323	327	342	310	319	302	326	338	331	336	348	295	309	294	333	302	303	322	303	315	342	326	313	333	327	331	329	324	304	308	348	330	293	313	316	289	326	296	310	296	307	292	318	306	289	299	326	306	328	330	346	310	300	310	330	323	322	320	344	350	330	340	336	318	322	337	292	279	309	350	359	306	318	299	309	290	315	339	320	350	315	326	322	315	314	342	307	339	327	323	316	363	324	293	308	274	315	333	329	324	331	336	280	317	339	312	307	329	305	319	279	306	351	332	284	347	323	330	295	323	290	312	311	360	323	301	343	291	349	341	323	325	302	279	304	312	321	336	322	287	351	314	313	320	331	322	342	334	353	291	341	323	323	307	314	284	308	355	336	353	301	298	310	315	310	330	306	352	290	314	320	320	354	291	310	316	326	286	297	314	312	338	344	341	317	331	338	296	307	324	284	298	326	307	348	291	318	348	305	321	319	286	323	337	330	300	338	323	327	342	336	316	332	319	322	309	344	294	316	323	355	319	311	325	320	314	339	323	323	342	313	328	298	285	313	335	299	353	350	333	325	329	326	293	305	338	338	311	335	321	318	333	298	298	334	284	340	336	318	341	320	319	347	295	328	332	290	302	301	317	273	302	298	301	325	345	302	319	287	297	332	325	335	338	324	338	311	329	322	323	331	299	318	323	319	312	327	325	301	293	297	320	322	288	307	308	304	362	350	320	315	310	308	358	348	333	339	326	334	336	306	309	337	281	305	290	320	308	279	314	320	302	308	322	308	306	306	269	317	310	311	324	315	300	345	328	338	300	315	313	332	306	353	295	314	299	309	309	321	313	333	336	275	334	322	280	312	298	307	322	310	329	341	327	306	313	336	307	324	310	321	317	333	345	290	338	312	321	325	299	318	317	315	292	328	306	320	304	318	309	316	293	324	320	315	315	315	291	320	295	336	301	300	316	313	271	313	338	312	321	329	301	328	293	305	334	301	325	296	319	307	350	310	347	324	322	338	305	297	289	334	312	315	344	316	334	282	308	324	346	293	305	279	324	289	320	352	330	309	290	324	312	313	319	274	319	311	329	348	292	316	321	338	316	303	326	314	303	322	299	318	301	302	297	317	314	340	312	291	297	304	346	329	328	383	314	315	310	323	315	337	352	328	289	289	300	292	312	334	314	343	290	324	345	317	286	352	330	266	304	326	300	318	353	314	312	314	331
5875	1533	2694	3181	2815	2517	2118	1834	1761	1585	1449	1384	1282	1283	1127	1096	1135	1054	1045	1009	976	945	977	902	1049	951	934	920	929	917	884	902	865	868	871	819	903	846	915	892	887	842	829	870	878	811	835	860	852	875	797	816	861	863	776	859	805	832	802	852	832	873	776	836	832	819	824	816	838	849	772	824	783	824	842	803	808	831	805	827	805	786	850	864	767	829	825	862	818	851	817	808	772	808	866	824	790	793	807	823	818	832	847	765	827	834	879	755	791	793	831	769	837	807	867	815	835	836	795	789	859	805	845	805	844	811	829	789	774	835	836	834	808	817	825	773	814	789	819	776	879	834	821	818	864	857	846	770	798	835	802	776	808	838	793	803	823	834	832	831	813	802	804	794	787	791	807	830	773	827	826	794	813	806	826	862	842	857	797	820	792	848	799	826	785	801	814	775	822	840	802	795	798	787	872	796	766	827	843	845	822	790	823	764	814	822	816	828	810	842	851	830	806	852	880	816	841	817	782	827	826	843	802	816	812	835	817	807	775	853	803	806	796	825	821	802	764	830	794	785	808	766	803	844	799	806	812	784	841	886	833	812	780	857	762	827	820	794	852	839	883	830	856	758	855	864	813	834	808	852	802	825	824	787	759	779	788	855	835	847	758	882	857	840	821	843	807	829	762	884	801	799	792	756	828	858	760	770	844	800	806	833	838	754	786	771	791	829	808	828	808	813	793	795	794	803	784	832	847	780	808	735	772	823	778	816	804	861	812	816	831	816	749	804	811	806	786	875	807	821	792	769	796	817	849	835	803	856	788	831	818	829	800	830	788	823	851	819	819	819	808	851	812	840	830	813	797	787	780	813	837	747	801	814	848	795	805	807	797	845	803	841	800	788	806	822	837	820	811	839	805	833	837	797	827	786	800	775	792	788	803	807	812	852	825	822	847	870	840	861	784	858	813	845	768	834	828	797	823	823	808	788	798	796	780	796	817	784	804	827	864	811	784	819	801	812	795	801	836	800	835	832	807	819	812	801	816	833	842	765	833	840	840	790	787	830	827	800	814	845	775	840	790	787	859	802	774	762	833	788	810	824	829	756	860	822	866	779	808	752	779	832	866	852	832	843	820	836	746	811	835	780	841	832	836	816	830	793	842	805	805	823	832	809	812	794	778	822	816	822	802	828	787	847	851	805	842	800	804	818	793	825	795	781	832	785	833	776	843	810	854	769	874	837	748	850	845	791	861	793	831	794	840	789	784	819	844	796	862	839	784	810	821	781	820	797	838	836	821	814	807	834	792	809	821	775	836	799	806	841	783	813	748	852	812	851	839	847	786	825	831	768	829	844	743	782	807	809	775	831	821	854	811	782	786	828	772	799	833	834	776	797	848	793	795	842	832	803	831	865	799	832	778	818	815	800	829	796	800	809	843	842	774	836	785	778	768	783	814	744	779	762	825	782	830	866	822	849	833	799	826	808	791	810	827	846	784	812	785	834	891	846	849	830	821	810	820	810	769	770	744	820	789	810	807	841	776	790	795	811	793	832	799	814	809	797	816	840	856	793	842	858	858	786	800	843	866	848	796	815	797	834	821	839	845	792	815	824	800	841	879	807	842	735	856	802	811	772	780	792	812	821	838	779	827	845	815	811	807	839	816	832	843	851	826	806	791	862	790	804	833	814	844	849	828	800	797	801	818	797	809	785	764	847	807	803	786	853	783	811	775	760	797	814	820	785	808	824	855	784	797	798	818	800	832	805	778	822	791	803	818	860	852	745	796	829	790	810	872	805	830	811	866	816	844	860	828	767	796	816	813	820	841	835	842	817	821	825	811	816	803	853	836	766	832	761	832	800	854	798	807	775	820	821	787	786	816	814	782	842	813	780	802	837	793	821	871	815	795	825	812	805	786	846	841	766	846	815	831	802	835	805	803	820	781	868	840	794	821	799	822	801	844	811	791	859	837	855	797	818	827	856	859	846	824	834	839	851	766	814	764	818	778	817	819	797	799	815	813	808	781	791	848	824	773	839	804	811	849	823	819	760	779	811	814	819	787	803	816	814	808	843	781	825	799	877	781	836	838	832	867	796	805	811	814	831	798	815	852	815	813	817	818	826	762	810	830	829	834	810	812	799	800	807	847	862	838	835	795	801	838	810	817	801	801	866	776	789	835	814	769	822	802	766	782	825	822	837	805	888	821	805	787	822	796	822	838	852	807	881	813	794	834	781	798	814	807	759	844	779	771	803	847	828	861	819	835	816	807	786	769	807	852	845	810	830	810	814	813	810	844	831	847	807	828	816	806	806	822	811	810	824	822	831	864	830	824	820	806	805	797	850	769	850	825	809	867	799	804	812	836	814	828	873	821	838	808	792	783	820	827	820	842	843	851	846	813	792	854	808	798	812	765	863	776	838	816	843	816	823	836	851	813	794	835	850	838	826	809	834	759	786	866	778	853	847	783	841	799	823	837	838	815	758	778	812	781	855	791	823	803	767	831	791	836	817	870	850	777	895	819	774	809	866	798	814	822	792	826	828	799	846	793	833	800	799	821	786	783	820	803	817	769	816	874	813	845	814	774	852	831	777	863	797	820	781	865	778	760	818	887	763	815	827	797	820	779	824	785	807	808	852	846	805	817	820	766	824	843	801	814	769	814	793	848	838	825	794	820	844	851	827	784	812	816	849	779	884	816	799	777	786	769	848	829	810	794	753	829	783	800	845	856	811	838	845	826	837	800	856	788	825	797	802	846	851	851	789	800	786	824	778	845	776	781	753	784	863	809	828	795	790	842	871	769	802	799	796	809	802	858	832	803	830	825	818	825	810	776	818	807	862	816	825	806	856	842	812	774	822	822	849	829	848	793	820	802	811	842	824	832	787	798	793	836	850	843	786	832	840	811	789	773	846	769	788	775	873	780	833	804	837	883	814	801	851	791	842	804	843	775	817	794	794	826	825	825	796	791	766	802	852	819	838	801	820	861	828	807	821	840	801	801	792	880	802	855	775	848	772	814	859	808	836	854	802	846	858	824	818	810	806	810	797	835	790	816	837	771	810	821	789	829	828	816	827	837	825	847	812	814	771	774	835	797	775	751	822	842	852	824	828	872	791	781	827	799	820	831	851	845	836	847	881	810	871	810	818	813	799	845	879	860	841	808	863	805	842	836	765	815	778	781	828	829	845	786	791	839	788	791	777	775	807	786	836	788	886	812	848	853	819	821	839	835	786	811	858	756	805	834	835	806	808	814	802	835	821	776	799	786	796	849	852	821	781	851	851	839	803	805	821	766	789	796	828	845	801	784	759	806	798	796	844	802	822	839	813	778	824	822	805	823	800	844	800	824	850	762	853	831	888	776	817	790	777	808	833	841	818	822	783	801	800	843	766	813	797	782	845	827	767	815	811	793	794	838	819	847	815	759	777	780	826	847	784	844	860	854	801	797	797	791	808	824	846	860	801	835	817	845	807	865	834	851	881	837	813	801	817	823	814	830	746	821	851
17251	2302	2230	1759	1158	884	670	561	435	413	346	290	284	293	222	212	247	212	224	199	174	169	184	185	178	178	174	191	177	164	180	156	158	175	165	178	155	145	170	169	183	144	162	179	172	143	179	174	171	153	156	157	142	141	180	141	146	143	139	136	154	160	127	174	160	151	161	155	164	157	151	143	141	170	175	158	150	163	165	152	137	168	154	169	134	150	161	135	154	145	134	148	157	138	175	175	150	139	154	130	157	147	149	164	173	162	145	148	137	152	159	141	124	161	164	159	158	157	176	150	167	146	154	144	153	151	159	134	143	140	147	137	166	138	156	146	126	146	151	163	139	157	140	151	136	146	138	134	141	142	151	130	172	136	160	165	131	150	127	136	133	136	147	144	142	137	156	158	153	155	146	155	148	134	124	151	135	131	171	158	147	143	131	136	141	173	146	128	172	148	145	152	155	148	137	128	146	143	141	131	169	147	132	153	156	152	170	142	146	152	148	153	143	153	165	132	156	142	165	148	169	138	128	149	161	160	142	151	126	140	147	140	146	146	152	140	148	141	159	151	146	144	157	155	129	152	136	169	164	156	146	156	128	155	142	143	153	149	148	176	136	143	171	122	142	153	142	153	154	145	134	126	169	137	152	164	147	145	140	160	148	166	157	137	140	135	147	156	121	129	159	120	143	158	142	155	121	152	143	134	125	147	140	134	145	142	156	151	164	135	136	138	153	137	156	154	118	145	174	145	165	153	174	173	175	141	130	156	130	150	144	171	130	150	140	155	134	135	121	174	161	153	137	156	130	143	141	151	127	158	153	140	138	165	139	140	146	163	148	118	141	133	183	153	146	145	138	164	129	139	139	164	141	137	141	141	148	164	159	125	150	156	159	133	160	132	145	164	153	142	136	151	158	148	143	146	143	149	156	128	145	165	152	170	129	143	143	133	150	122	148	165	161	155	151	150	146	132	129	156	150	137	155	149	134	145	162	154	145	161	155	145	143	132	151	154	145	157	157	144	157	143	156	147	155	155	129	152	160	135	158	167	155	129	142	154	145	153	147	179	156	168	160	135	143	145	140	162	163	142	151	139	136	161	141	152	153	148	146	143	156	166	123	143	148	144	121	154	152	157	149	130	138	162	132	143	156	120	141	141	158	153	156	146	161	151	133	155	123	154	146	126	136	157	157	143	143	146	152	172	148	157	142	131	140	144	145	127	149	162	131	143	172	133	137	153	147	141	154	138	147	148	169	156	152	169	159	160	168	156	136	145	138	150	143	166	148	146	170	143	161	173	139	125	128	132	148	137	165	164	139	145	157	146	162	151	153	148	179	143	159	157	142	118	136	159	163	139	139	148	134	134	149	153	153	137	164	128	154	135	144	137	163	153	142	146	144	149	147	139	140	147	152	142	143	136	154	161	149	151	175	144	151	141	152	146	143	130	149	148	145	148	154	162	144	156	153	173	147	139	145	129	152	174	145	161	139	171	142	144	141	141	145	157	148	141	157	153	148	148	159	155	152	142	135	158	147	122	123	143	140	170	137	167	156	142	162	142	155	169	154	154	152	133	156	152	149	166	154	150	150	159	142	120	139	157	137	150	145	154	152	127	146	125	183	143	157	113	142	138	155	143	152	151	151	149	146	119	147	141	141	137	132	150	149	134	153	136	146	149	161	131	156	136	143	139	160	150	156	140	147	163	153	165	144	160	141	137	145	132	143	153	165	148	129	167	139	147	141	131	147	155	141	158	167	146	163	148	161	155	152	156	141	156	162	150	173	157	143	158	160	149	160	159	146	145	149	149	143	170	171	144	126	148	145	162	124	157	163	148	160	173	155	134	153	135	165	153	143	148	158	153	154	151	153	149	136	152	139	163	143	135	169	140	141	144	126	167	130	162	144	150	149	130	172	144	127	157	139	155	131	159	145	171	179	127	160	124	155	144	160	160	148	159	154	135	160	143	155	145	147	154	139	130	163	149	155	137	152	135	150	141	168	149	124	138	139	140	142	148	114	150	160	146	143	149	166	155	123	149	151	119	154	146	157	127	134	149	140	162	142	119	164	138	142	162	157	154	148	141	160	145	145	154	161	149	153	159	162	156	151	139	136	161	171	154	143	147	149	136	139	149	146	131	132	137	162	162	160	170	149	137	164	156	150	130	145	154	160	145	150	144	142	149	124	146	146	149	164	149	134	137	155	153	179	144	153	141	144	135	153	146	141	137	130	145	154	156	156	151	154	131	150	162	138	163	152	154	153	139	162	149	150	116	137	152	149	144	168	159	158	159	160	146	181	143	164	155	150	162	126	145	157	129	149	138	174	145	158	154	165	169	154	167	173	163	161	138	168	131	155	140	139	143	158	143	152	146	144	134	136	139	156	148	136	153	129	153	147	138	147	141	156	176	144	162	140	156	158	134	155	158	160	134	137	143	150	126	158	169	144	134	169	144	175	150	149	152	146	152	135	146	155	139	152	127	163	147	136	147	166	165	153	142	150	141	167	144	157	154	149	161	170	148	141	153	161	148	144	154	137	149	124	149	140	148	148	158	135	155	145	142	130	141	166	165	155	149	125	141	151	151	134	165	159	153	137	148	160	135	144	137	147	157	145	147	146	138	149	143	145	146	140	143	163	146	141	147	163	143	158	158	138	138	168	145	146	158	137	136	148	146	131	143	130	166	151	147	166	168	131	150	133	201	155	161	139	155	154	151	136	155	136	139	162	125	135	150	170	149	166	159	149	147	152	174	150	146	155	139	156	122	131	167	143	145	168	126	140	151	163	163	155	139	149	155	147	168	153	175	127	143	142	144	167	142	148	140	157	159	148	144	136	162	148	153	147	156	155	157	155	164	145	142	149	155	169	124	174	147	143	149	153	148	144	147	143	156	142	153	152	147	168	142	160	150	134	146	132	153	152	145	161	157	152	151	155	152	159	161	144	136	159	146	153	131	143	163	145	140	167	163	168	142	112	153	157	150	142	146	147	147	140	147	150	149	141	150	152	145	149	136	130	144	150	166	149	134	141	141	141	129	161	144	142	156	145	155	149	141	144	149	155	162	161	164	150	137	181	141	134	156	158	145	140	152	172	151	137	165	119	160	158	136	147	140	128	132	150	163	152	150	146	126	145	155	173	153	138	158	120	148	144	138	131	159	155	159	150	142	152	153	137	159	143	160	145	151	159	160	171	135	148	147	150	143	160	164	133	155	140	141	149	131	143	149	153	149	141	140	137	143	161	137	149	153	157	136	155	125	144	153	143	133	149	152	125	143	149	142	152	154	146	140	140	147	154	144	157	148	150	159	146	133	132	146	134	185	146	145	148	176	135	124	138	162	162	145	157	139	133	156	136	168	135	138	141	137	132	158	125	149	154	138	148	145	148	134	143	147	125	130	153	153	146	123	143	137	169	129	134	157	133	154	142	173	136	155	143	148	147	146	151	139	143	149	138	153	149	151	151	138	160	160	154	159	132	152	144	174	144	137	160	127	141	151
7585	1993	3945	4953	4502	3764	3040	2563	2141	1863	1573	1489	1275	1166	1089	984	938	950	796	828	767	701	684	728	661	656	583	612	604	587	570	542	538	550	590	560	545	539	542	492	505	474	506	482	508	485	480	478	459	486	454	452	464	471	479	508	462	465	491	477	448	417	455	462	434	463	454	463	407	416	455	443	444	432	469	469	456	465	430	441	449	433	415	458	412	429	450	459	425	435	459	463	448	445	420	391	428	422	456	422	443	469	435	400	424	429	459	430	394	427	452	435	410	449	438	398	445	434	490	364	438	408	415	423	450	422	412	480	415	405	412	406	443	470	433	445	450	433	414	484	445	440	431	419	374	449	411	457	426	428	428	413	393	465	431	436	430	403	426	430	418	451	419	414	392	396	424	418	484	428	396	397	451	410	423	436	417	426	394	472	430	398	426	428	443	433	440	423	410	402	451	418	446	415	398	434	420	439	436	431	406	438	409	432	403	416	425	442	477	433	415	453	394	433	423	400	429	424	435	438	385	419	454	404	426	427	419	423	469	430	440	405	406	380	426	426	404	408	410	418	424	418	458	434	400	442	394	435	442	435	438	392	430	427	412	435	447	392	426	415	399	402	392	411	410	435	438	452	403	377	412	434	442	411	437	417	398	414	431	393	404	435	399	432	404	436	438	409	462	410	432	410	415	425	395	430	404	409	396	389	427	417	420	407	435	419	418	435	430	388	414	447	421	431	456	436	438	451	371	401	392	411	411	403	418	451	400	427	439	415	398	431	418	436	421	383	415	388	434	410	401	417	431	415	437	448	430	440	410	398	428	421	426	412	449	413	427	408	401	408	386	434	433	406	447	446	426	396	402	426	446	418	437	424	408	414	461	386	449	454	438	417	427	418	447	464	444	421	445	427	376	425	397	397	444	465	460	449	431	414	426	419	416	411	436	424	428	441	450	405	403	455	428	432	404	385	436	402	415	449	446	403	434	476	454	417	442	418	431	450	408	458	425	445	427	437	399	423	470	419	430	387	385	439	452	414	416	440	439	471	407	424	431	410	413	425	420	410	389	447	428	389	422	410	425	420	399	423	421	413	447	395	409	463	419	429	411	408	450	414	414	434	419	446	391	447	472	450	425	443	432	424	406	422	411	427	404	402	458	412	417	396	421	421	372	397	431	433	483	398	422	412	398	411	440	421	403	450	410	387	421	405	411	432	404	417	419	428	423	413	422	440	396	413	407	378	357	400	433	425	425	378	460	404	406	428	418	465	431	446	443	440	417	419	439	399	414	443	386	419	442	445	389	429	412	429	403	442	434	410	417	461	427	437	424	406	402	415	391	429	454	422	454	424	425	410	456	398	451	418	406	390	449	421	447	447	392	435	422	443	423	432	407	412	417	412	428	410	441	395	418	400	428	395	441	408	420	420	452	491	432	437	421	428	423	413	396	430	404	426	423	417	436	454	409	420	403	424	399	415	432	443	409	428	410	415	438	437	412	392	389	402	434	423	397	451	418	443	421	463	391	452	443	433	445	416	400	431	486	415	442	410	373	440	438	410	441	431	406	461	427	397	386	410	395	430	428	399	399	419	412	465	419	424	413	449	404	433	416	406	452	438	432	426	420	410	441	417	412	421	398	440	405	466	437	397	440	375	467	409	409	456	411	393	419	405	448	383	424	409	418	418	411	468	410	413	404	428	402	424	447	417	423	396	440	417	412	415	417	404	431	372	442	427	417	419	447	466	395	401	433	439	409	456	432	454	414	394	423	406	399	436	404	441	459	430	446	423	399	456	413	453	395	448	451	429	405	409	437	433	431	420	413	423	430	399	416	383	420	418	393	443	394	436	409	365	412	413	418	428	433	442	413	443	439	436	422	389	396	421	430	455	435	403	415	414	461	400	432	464	408	404	455	367	406	417	426	429	461	401	469	444	394	423	431	461	451	418	441	418	432	429	413	402	427	439	396	448	395	426	428	420	418	451	405	439	414	417	403	440	434	426	411	414	427	421	448	401	423	421	432	408	430	450	424	454	426	427	445	431	405	422	439	424	444	411	421	419	426	446	431	421	438	408	455	424	411	402	432	450	446	404	441	429	430	427	394	418	442	446	408	431	428	388	438	403	413	399	412	413	446	493	425	416	413	399	453	449	440	420	425	399	432	420	390	426	419	431	408	400	449	435	418	412	459	420	414	429	412	425	407	391	458	423	410	441	441	400	412	408	453	400	447	434	415	426	402	418	385	422	422	427	402	464	418	399	437	420	411	389	425	383	410	398	393	411	423	420	458	431	423	425	419	403	418	435	440	411	410	429	405	425	383	453	424	378	390	427	419	434	417	434	432	420	449	446	437	453	405	435	399	402	458	400	447	449	378	425	425	393	427	435	399	449	406	459	434	440	426	406	429	414	428	444	430	395	393	446	441	435	420	406	398	446	437	417	443	373	413	390	438	416	410	437	406	410	388	428	432	444	404	410	424	370	407	392	423	442	418	433	454	408	407	415	407	397	424	398	425	397	422	444	428	411	414	428	448	444	407	379	417	405	418	404	433	455	419	378	400	425	469	445	408	379	423	421	426	395	389	429	393	381	435	403	420	447	426	426	450	423	431	444	407	376	391	426	385	406	430	417	434	393	448	359	427	404	386	433	407	420	404	421	449	409	467	419	426	420	451	438	415	417	403	402	408	438	431	448	377	429	392	444	422	428	431	409	410	389	385	448	424	437	404	418	437	420	419	415	465	409	450	439	416	403	411	412	407	394	395	405	436	435	417	426	418	439	433	426	481	414	423	427	390	438	382	436	461	399	443	407	411	407	447	411	434	431	451	459	416	424	364	457	435	417	434	418	432	419	393	416	405	436	418	416	451	415	391	380	416	417	445	433	413	450	390	458	414	435	405	428	415	425	432	435	385	455	455	399	390	400	423	396	461	421	433	444	408	425	420	447	398	433	416	402	410	444	416	408	436	380	406	413	436	445	455	409	415	388	398	458	465	416	435	409	430	446	437	440	383	433	429	432	436	368	400	455	438	413	439	392	406	399	437	459	399	397	379	428	386	439	422	414	399	437	413	433	396	426	470	393	459	403	446	423	389	431	458	427	425	378	419	408	406	421	383	423	410	382	371	441	422	378	424	398	419	391	439	428	417	405	415	376	433	459	424	432	431	409	438	400	422	426	432	409	450	399	442	376	458	433	440	422	430	419	445	395	433	403	388	432	409	425	396	462	421	428	428	429	418	405	423	422	393	420	422	461	436	437	380	439	427	404	426	418	460	445	423	413	373	420	398	449	435	436	438	448	444	413	409	425	393	411	449	417	448	423	429	401	388	416	410	404	435	413	388	416	409	423	423	400	409	405	394	428	403	409	409	427	395	448	430	406	400	397	430	455	426	428	438	432	451	398	418	446	414	386	386	435	415	402	430	413	442	436	413	392	439	428	414	438	434	405	392	400	417	422	421	423	416	431	419	397	433	415	411	435	410	424	397	435	372	425	404	452	427	449
2538	354	352	376	388	335	336	328	337	305	357	351	334	297	309	359	320	353	328	313	317	345	306	352	337	304	350	335	334	318	337	323	321	300	334	324	341	319	321	355	338	319	324	343	330	340	286	338	326	376	354	328	321	313	347	337	330	333	365	347	329	351	298	316	351	326	341	339	315	323	332	313	325	317	310	326	319	365	314	355	334	344	335	317	355	326	323	347	341	335	336	336	333	351	340	330	338	329	344	341	337	295	322	355	315	358	303	305	355	323	330	350	349	315	348	360	330	342	327	312	372	280	342	331	318	306	380	334	317	334	331	342	333	335	324	330	318	292	331	293	310	321	301	340	304	342	338	339	330	308	308	332	308	311	346	325	294	314	339	302	376	377	330	356	315	312	313	311	306	319	318	331	342	342	309	346	297	318	341	346	329	345	320	326	324	294	331	349	338	342	295	315	324	337	310	346	319	323	315	303	344	349	310	347	313	352	295	342	359	321	300	321	337	326	331	324	340	321	355	324	343	339	342	368	293	310	348	311	325	328	342	341	339	293	345	331	359	326	340	337	289	317	319	307	344	300	343	341	305	291	339	350	348	316	333	357	327	346	313	322	339	317	305	318	332	329	338	279	351	336	320	348	310	295	326	369	310	323	359	326	333	352	336	348	365	334	314	340	339	305	336	317	338	313	332	354	323	346	336	343	315	331	348	304	350	328	304	330	339	321	315	328	331	302	302	371	328	338	379	313	317	327	338	337	299	338	303	310	324	321	308	364	337	333	342	363	335	323	307	294	325	333	344	323	358	316	317	327	332	308	350	329	322	324	332	326	321	301	323	340	305	355	326	339	323	339	330	334	328	326	344	318	315	357	346	340	319	330	300	363	323	333	355	334	329	315	318	317	348	327	323	293	327	359	356	362	353	301	325	328	337	311	332	347	338	337	289	362	340	334	291	344	351	289	372	340	334	329	342	339	328	308	311	326	329	348	309	322	323	315	302	326	314	310	336	322	358	322	306	310	352	303	312	304	318	293	306	314	302	322	318	331	327	385	335	344	347	347	325	340	303	340	304	320	329	340	300	320	324	320	325	329	318	337	339	314	359	344	281	301	308	332	358	302	326	335	329	345	325	308	331	317	329	331	338	311	321	354	334	348	349	343	324	357	356	319	363	323	355	307	325	338	335	309	312	319	351	344	353	307	295	322	306	316	295	319	334	315	299	345	303	362	336	311	355	351	374	340	325	324	312	346	347	343	330	340	327	313	321	309	337	325	287	341	337	288	362	330	315	323	339	333	302	299	321	342	336	331	310	310	317	330	334	335	345	302	369	314	324	330	378	342	326	332	348	329	341	347	342	320	354	314	365	309	342	346	370	346	321	319	340	298	325	324	320	311	318	341	310	324	324	311	355	309	319	295	291	306	322	333	317	337	311	327	325	320	324	343	323	301	358	321	301	308	293	316	335	317	342	302	306	328	303	332	350	342	330	342	340	303	354	326	331	337	287	312	370	323	341	311	311	326	340	355	318	352	346	327	329	360	301	333	333	331	323	319	322	342	304	300	301	310	336	304	323	365	355	334	344	321	338	308	317	361	326	350	361	290	320	348	326	329	332	324	309	339	316	358	309	355	329	310	354	331	303	307	299	311	345	313	318	319	312	326	356	303	317	331	345	344	324	323	352	328	348	324	308	331	357	316	311	325	295	335	329	338	331	314	301	333	345	346	320	330	349	346	342	307	319	317	361	361	301	279	321	354	316	335	310	314	296	340	378	351	359	310	331	296	288	332	334	298	334	351	320	345	352	303	317	330	346	354	331	339	310	323	340	366	347	308	298	333	341	325	319	339	322	327	336	329	334	310	342	309	328	332	302	322	329	343	282	331	295	337	362	344	352	347	314	346	302	326	332	337	324	323	328	333	333	294	317	355	322	330	331	306	319	289	335	334	347	321	347	330	310	320	315	357	362	292	351	326	335	283	331	303	316	307	312	342	336	306	321	313	302	341	307	322	320	342	328	339	328	318	364	375	333	355	301	356	308	343	325	315	323	351	355	290	332	289	337	316	359	342	303	304	354	335	322	322	341	349	330	366	333	339	339	331	333	304	315	345	338	322	312	344	327	324	358	318	335	313	340	344	312	330	340	331	340	354	348	334	314	336	342	294	340	301	345	340	327	313	303	346	320	297	323	361	294	334	346	343	313	327	318	298	334	307	286	340	294	333	325	328	314	346	332	329	326	325	309	345	340	326	333	318	299	312	310	342	342	342	349	330	299	345	315	341	331	312	323	316	323	323	326	326	338	334	330	343	321	334	327	327	353	343	330	337	309	341	308	312	300	333	320	324	345	314	337	317	336	286	345	344	318	353	336	325	304	296	334	347	324	319	324	357	334	316	304	327	333	325	330	321	380	321	312	337	323	330	322	335	319	303	335	312	285	319	337	325	325	310	330	335	309	335	373	318	330	355	326	327	328	331	330	321	335	305	307	320	307	300	291	351	333	320	324	312	285	296	355	344	349	341	339	317	353	303	321	312	329	326	313	319	355	330	337	321	307	295	354	321	317	332	322	352	348	314	342	350	369	313	323	353	345	304	287	299	342	311	327	299	329	307	356	308	347	331	332	332	320	327	301	315	322	347	335	304	348	286	329	343	312	330	335	340	340	327	321	323	336	320	315	302	350	306	363	355	344	319	343	297	334	340	374	322	323	339	315	330	326	332	301	349	325	344	337	348	359	337	331	343	356	345	306	342	344	332	332	344	327	347	314	336	299	330	344	313	324	370	342	353	321	334	329	350	326	317	319	335	334	353	354	308	343	317	306	327	314	327	303	347	359	327	312	346	309	346	320	292	339	321	318	318	346	320	292	383	328	330	301	321	334	339	315	290	303	293	349	317	336	309	296	310	360	325	321	315	351	367	353	322	326	347	304	324	312	355	327	321	338	380	300	353	337	308	298	358	304	313	326	340	347	317	328	331	324	316	299	318	353	352	335	316	304	328	319	332	353	318	339	315	319	307	344	356	361	326	312	327	329	375	338	342	361	317	315	348	340	315	318	338	339	294	337	304	327	326	311	308	344	355	348	342	335	331	331	352	339	313	360	331	316	305	337	351	356	324	321	325	338	336	314	317	349	287	326	329	316	311	311	312	337	340	343	319	370	312	299	322	324	321	331	331	356	303	312	317	372	357	333	316	334	323	337	296	344	320	368	347	342	330	320	347	362	362	341	359	352	329	294	319	316	310	349	335	333	331	329	331	297	299	324	329	332	326	304	298	344	339	334	309	327	355	346	324	326	326	335	334	332	323	336	333	352	337	337	350	323	301	316	323	329	320	324	310	335	331	335	316	340	315	315	315	334	321	376	324	341	316	295	310	335	357	338	313	315	329	333	316	350	356	303	346	329	318	332	348	345	341	299	332	317	329	358	296	340	302	360	350	317	312	351	324	320	355	296	317	333	315	317	294	321	321	309	324	312	320	327	328	335	337	331	340	317	349
2606	909	1004	1065	1020	951	983	907	923	941	878	883	856	861	839	877	831	868	903	852	923	841	825	902	874	889	879	851	821	857	863	839	857	838	853	866	894	894	819	839	923	824	825	914	883	822	794	845	810	846	823	854	879	867	915	815	868	838	802	839	882	825	837	800	831	905	807	774	869	824	883	848	820	832	830	869	870	839	884	850	829	798	862	801	870	896	850	838	850	863	847	841	913	863	884	819	867	849	868	800	856	828	857	882	814	886	817	847	890	850	939	879	822	859	845	875	883	898	861	825	872	802	788	838	810	850	865	857	863	861	825	799	913	857	840	825	868	859	835	830	804	828	865	915	839	864	865	921	834	816	836	841	907	824	885	836	926	852	874	896	854	856	835	848	885	896	797	816	897	853	847	844	892	860	859	808	832	841	808	905	823	875	836	874	800	814	770	885	838	881	900	894	823	790	836	888	814	896	793	841	801	834	840	813	842	856	841	834	839	849	845	909	882	860	818	835	864	932	823	880	844	817	857	888	889	843	836	871	873	842	841	888	885	811	836	855	883	881	868	844	867	891	814	853	857	856	824	847	868	891	830	825	862	840	797	856	873	870	819	882	852	812	788	843	869	855	899	857	856	809	776	823	825	847	854	883	838	858	879	849	869	795	841	875	828	844	800	851	870	796	844	847	840	904	856	865	872	807	829	867	853	890	842	848	818	871	803	859	839	844	892	831	816	788	828	814	857	875	846	823	768	833	831	823	875	873	820	796	836	863	860	873	790	791	872	859	837	889	833	800	824	871	886	853	872	838	881	864	807	855	866	880	834	808	831	823	828	858	799	828	860	850	847	849	825	847	826	892	852	862	897	887	850	849	853	820	910	837	870	897	861	834	848	806	863	838	866	838	848	842	856	861	855	826	845	847	832	871	844	867	855	873	816	828	844	836	827	845	856	820	802	807	882	897	833	839	867	850	823	875	836	822	852	797	892	893	874	855	851	840	805	853	807	798	883	807	873	868	832	809	808	907	839	824	846	876	826	826	850	870	806	816	823	797	817	814	868	832	871	872	884	816	847	858	833	870	788	818	860	816	809	885	806	847	835	846	849	832	829	799	820	865	873	868	821	897	857	836	817	881	848	843	875	853	767	866	839	870	806	812	854	873	802	834	879	854	859	816	804	889	840	842	839	908	853	845	852	848	844	798	821	811	802	778	840	809	875	824	852	814	853	839	819	843	802	882	861	871	856	814	862	872	800	831	874	841	904	870	843	809	893	838	863	827	836	864	813	852	848	823	872	851	844	898	844	810	864	838	785	846	895	854	841	853	867	875	878	833	808	853	880	874	847	794	815	891	863	885	908	849	827	878	806	841	808	833	834	817	849	868	838	831	830	798	859	828	889	830	850	830	819	830	834	798	825	848	875	876	846	799	854	860	863	852	866	864	880	856	827	803	859	881	864	856	859	867	894	849	811	824	840	820	830	836	861	838	831	883	850	846	833	825	858	875	859	824	856	830	883	882	844	847	817	840	831	829	797	800	809	794	840	833	869	870	827	824	822	857	820	843	816	823	887	796	844	865	818	867	803	820	885	835	871	931	841	855	845	874	853	843	827	866	850	802	864	861	811	870	831	822	855	860	855	813	862	862	819	890	839	873	842	820	826	853	820	799	871	848	838	898	905	808	858	855	814	858	850	849	867	831	844	827	863	892	859	864	840	857	836	864	863	836	798	863	830	866	817	839	836	856	870	845	842	822	878	838	830	832	805	844	833	843	844	865	901	805	853	827	853	858	848	877	827	903	854	880	821	867	817	805	903	880	826	880	825	851	812	905	843	894	866	852	783	867	848	825	822	886	868	856	791	888	850	824	841	909	853	841	832	885	868	839	902	805	851	845	850	842	844	782	843	863	869	851	867	853	845	826	853	857	866	844	859	852	861	816	855	867	779	851	871	849	796	838	807	806	869	824	823	822	826	793	867	860	881	840	812	868	841	847	826	864	895	823	846	825	838	820	834	854	887	805	860	881	826	887	820	822	793	808	852	852	844	871	849	868	883	847	817	794	815	894	825	866	883	824	846	871	908	872	828	903	846	808	876	841	902	823	845	849	847	806	833	833	837	863	884	855	848	846	869	872	812	815	868	829	823	791	858	841	803	885	918	790	870	815	900	822	870	829	868	851	848	877	857	816	852	854	775	907	800	836	838	830	864	918	854	838	864	841	837	829	881	824	812	818	802	834	860	823	899	846	835	873	835	867	814	836	826	793	867	833	852	874	797	838	820	861	841	833	835	807	829	880	834	809	860	827	828	872	821	891	817	888	830	802	836	888	849	808	839	836	870	864	783	852	852	845	807	830	879	825	822	853	832	827	888	874	859	848	866	921	848	873	868	860	868	903	862	839	838	861	905	844	828	827	855	825	835	845	884	822	837	816	832	831	890	909	851	858	827	837	847	862	814	845	817	829	857	874	854	836	828	830	809	864	800	855	827	829	902	847	881	828	890	823	791	848	833	866	832	852	837	855	829	840	886	849	853	841	868	793	858	845	863	877	859	838	871	892	861	853	851	871	841	860	864	847	819	817	809	866	923	865	868	863	827	892	869	854	834	864	839	850	887	855	809	817	899	862	853	839	841	842	826	782	845	856	853	865	902	852	855	814	878	837	923	798	896	865	832	847	844	871	876	847	875	894	881	880	818	910	868	803	866	885	848	875	837	831	875	859	803	866	824	868	833	844	861	887	863	904	837	862	869	837	865	878	784	841	855	907	849	832	823	886	756	897	802	834	819	859	859	793	831	895	901	812	814	879	806	841	829	813	819	890	845	885	929	823	858	890	834	813	804	808	863	834	827	909	852	828	792	878	876	880	833	872	833	888	809	851	836	911	842	855	884	848	883	863	813	834	834	793	913	814	830	885	846	874	854	827	878	902	841	859	867	812	902	872	820	838	840	870	838	879	847	885	817	851	851	864	867	847	837	837	820	845	854	858	827	820	886	856	869	842	824	892	856	832	834	880	834	836	837	867	897	854	839	843	874	824	827	781	899	873	871	827	836	836	856	830	835	876	845	879	866	880	887	850	883	852	854	872	866	849	798	876	823	890	829	837	832	836	889	796	814	825	878	875	836	836	840	875	809	836	846	841	852	880	854	859	865	894	834	863	871	863	878	886	846	873	835	833	892	817	924	841	888	849	815	876	857	880	929	831	826	875	919	900	841	865	854	878	834	835	873	830	831	916	803	863	804	820	864	865	864	822	821	891	832	843	817	875	876	853	859	854	842	852	817	877	804	811	849	902	817	865	857	867	840	831	850	838	792	833	853	899	889	880	790	851	886	906	852	850	863	812	909	833	860	839	793	879	856	851	899	848	849	849	802	880	891	804	837	847	840	864	839	813	809	854	880	891	840	844	848	904	851	898	882	911	844	904	834	848	837	809	871	829	831	874	898	835	790	822	871	851	879	880	861	828	819	826	870	838	863	873	807	806	842	855	799	885	840	809
9301	1059	1243	1069	830	683	576	484	446	411	414	388	357	367	370	371	381	381	379	344	339	307	364	324	341	329	345	357	375	303	345	349	311	317	334	323	323	314	343	300	312	328	308	367	354	280	310	335	304	304	331	331	343	329	318	356	321	309	313	348	320	344	290	314	338	317	324	312	293	313	331	300	324	329	320	309	296	323	300	294	325	336	355	325	316	310	355	305	310	341	309	362	305	355	315	342	340	320	308	301	331	284	342	314	328	284	332	323	312	333	290	311	326	309	291	327	356	313	337	314	353	327	343	311	293	315	356	327	329	318	310	345	360	309	315	301	353	294	351	331	324	292	281	366	338	309	306	288	336	290	315	300	308	335	292	319	325	322	314	305	305	356	312	335	307	319	311	292	338	337	320	322	318	326	344	293	313	364	317	313	331	331	327	328	333	300	331	318	285	293	308	342	322	309	310	311	322	321	316	310	300	342	321	343	273	326	350	312	290	338	273	289	315	308	316	334	286	311	300	346	344	315	289	286	326	350	297	338	327	322	297	343	333	316	334	324	347	308	319	339	334	290	320	349	314	312	311	328	299	358	281	331	292	315	315	331	339	336	288	335	335	307	294	304	351	331	327	287	307	287	316	360	305	296	347	288	298	326	323	313	303	337	311	322	332	319	288	325	346	315	364	321	334	334	307	319	326	313	336	317	327	299	331	312	305	328	295	320	296	306	276	290	303	324	298	311	315	318	290	329	325	319	309	287	318	346	320	345	347	280	330	297	349	313	361	340	338	309	328	317	329	323	309	316	305	302	311	343	323	308	358	348	308	329	310	317	348	306	319	282	314	305	303	333	320	298	305	306	316	341	310	336	347	308	329	320	320	289	286	302	323	295	329	326	331	317	324	300	345	291	329	302	313	352	334	294	281	314	319	300	284	325	335	305	319	332	341	332	335	352	338	317	321	290	303	291	317	351	346	330	294	331	349	321	309	316	343	295	327	316	325	337	328	305	282	313	319	314	343	321	284	326	336	333	335	299	312	325	303	288	306	292	330	339	334	318	332	296	312	316	323	314	328	296	312	321	314	327	323	329	311	324	333	315	333	316	314	301	319	312	309	313	309	311	305	301	320	323	326	309	318	345	328	339	316	330	301	337	328	321	317	339	309	300	335	327	322	307	294	367	310	321	295	297	293	315	307	344	323	327	314	319	270	312	319	355	342	322	308	329	299	330	320	320	315	338	323	339	307	309	300	325	333	291	320	306	325	359	352	339	342	336	296	312	345	306	323	300	343	327	301	302	319	319	359	347	340	340	332	304	307	324	332	293	316	304	328	282	283	289	320	323	324	305	326	315	333	321	327	331	338	300	292	323	300	310	332	305	304	333	338	328	298	327	289	320	332	308	308	324	331	311	329	329	308	308	336	329	321	322	299	315	354	325	318	302	334	309	381	325	338	288	334	344	341	309	312	339	325	336	301	311	322	311	272	326	356	332	323	331	310	326	340	296	303	335	304	315	312	293	321	334	307	352	305	338	328	328	343	324	291	293	337	296	367	341	309	318	347	311	309	317	343	311	313	304	295	303	317	321	329	311	308	305	315	296	315	339	311	326	277	269	324	328	334	315	332	289	320	308	317	309	286	307	323	311	301	328	312	326	314	335	283	300	318	318	290	330	300	305	319	330	325	328	331	289	332	313	316	298	307	350	341	299	310	305	300	316	307	312	339	298	308	303	306	297	325	316	327	327	319	316	325	321	311	341	312	326	311	325	317	315	296	346	320	330	330	331	318	337	343	354	357	332	272	296	306	297	320	310	333	335	318	316	331	346	318	362	319	331	303	311	326	309	303	316	310	303	307	345	323	336	315	322	327	344	322	319	330	327	299	329	322	339	353	328	336	325	319	307	316	348	322	316	317	284	299	299	324	323	324	316	343	340	309	268	343	306	326	316	329	322	320	316	317	304	344	307	306	329	337	323	348	347	312	322	341	321	300	321	336	335	311	303	331	314	293	352	307	335	319	292	327	288	343	318	319	344	308	280	325	333	309	318	332	316	315	306	335	314	293	278	298	285	355	308	342	298	323	302	304	337	362	297	298	317	334	319	321	327	335	279	337	302	308	327	338	316	314	325	291	335	302	282	306	306	311	319	339	315	324	310	332	324	309	317	349	323	355	324	312	272	314	302	358	285	302	318	318	277	310	283	343	335	300	336	306	333	362	320	301	318	339	338	315	300	315	310	342	299	324	328	325	320	319	343	323	337	302	287	336	310	297	349	305	346	306	343	322	331	325	321	326	343	315	280	301	331	338	312	342	312	312	300	317	318	337	329	350	333	302	289	323	317	305	327	352	347	322	327	320	323	314	319	330	334	344	345	314	309	286	329	316	299	316	323	304	302	328	319	305	288	344	349	311	318	296	324	312	322	300	280	358	370	300	338	351	348	329	336	333	331	317	339	312	326	302	313	283	323	313	325	352	329	322	308	303	326	345	309	340	307	297	317	306	330	339	280	343	320	359	333	319	348	314	303	338	326	333	320	331	327	287	313	311	299	312	332	323	293	332	315	348	305	312	311	305	359	326	340	306	318	310	306	346	333	332	318	334	311	306	315	292	346	324	346	321	327	309	293	343	340	315	328	308	299	318	304	312	279	326	356	286	327	328	330	319	303	337	317	315	333	344	318	340	295	331	326	320	298	330	318	322	321	327	331	328	328	347	321	335	345	308	342	328	318	306	324	320	290	306	329	327	349	326	342	336	323	321	318	331	324	311	312	314	340	322	301	326	305	335	304	357	315	319	320	308	355	324	322	325	349	331	303	285	290	332	334	298	307	308	294	311	327	322	299	341	323	299	346	317	287	332	309	319	351	296	312	344	341	332	332	322	332	304	320	336	334	341	323	314	321	341	323	338	307	342	314	309	308	306	316	322	321	327	310	307	325	322	315	340	342	324	344	331	334	322	300	337	340	318	331	321	356	304	285	308	317	284	348	314	331	329	309	316	284	309	332	344	338	317	333	319	314	345	300	322	298	343	328	316	321	290	326	308	335	294	293	348	296	329	339	292	303	317	330	322	288	314	315	330	300	313	322	328	350	348	337	301	339	326	341	306	319	332	334	309	315	339	360	280	290	332	281	297	310	339	325	315	317	320	315	340	303	333	263	357	333	328	276	297	297	344	336	294	334	296	323	310	321	337	320	328	329	339	343	319	325	306	316	290	297	305	293	326	328	310	306	333	322	325	313	293	315	369	346	312	340	322	313	292	297	353	342	327	260	342	314	299	303	336	302	309	313	336	329	321	323	305	326	298	278	315	322	327	307	298	303	323	333	306	297	298	308	345	328	318	353	308	317	318	328	320	348	281	316	336	318	338	308	358	312	311	343	293	351	332	327	327	323	341	337	345	311	304	331	286	328	332	313	335	308	334	316	300	322	297	325	310	335	283	302	317	341	328	310	325	334	320	334	306	291	320	346	320	287	341	323	302	323	318	320	311	318	347	335
5802	1550	2671	3066	2822	2469	2102	1930	1651	1560	1465	1338	1265	1224	1129	1133	1065	1053	1013	936	1008	949	921	974	954	949	958	907	885	901	875	905	891	854	868	898	849	895	868	805	849	825	886	901	810	815	912	846	848	783	865	834	844	788	877	856	823	855	855	853	813	831	792	823	816	811	840	812	821	891	814	821	800	790	788	816	870	851	827	792	854	773	841	792	847	891	874	820	855	782	864	786	832	807	842	800	783	834	835	837	792	827	809	789	825	804	851	845	840	814	846	844	814	841	822	819	807	856	769	840	818	800	795	833	881	853	789	891	829	848	829	793	835	763	830	847	811	825	826	799	797	814	809	824	793	806	752	836	833	863	876	825	765	842	809	890	803	764	805	828	841	778	816	803	817	847	777	831	813	821	801	819	789	820	773	808	807	834	789	828	810	854	822	801	836	830	800	792	785	819	784	820	843	846	808	783	840	809	792	816	803	774	778	819	819	854	826	838	801	816	879	838	779	850	816	853	837	854	801	836	811	847	816	775	859	773	788	813	876	751	802	816	792	826	767	812	808	773	799	795	783	775	782	806	825	832	789	842	812	807	787	762	806	851	831	827	774	795	835	822	809	817	796	791	800	800	781	830	838	827	826	790	814	838	811	768	817	820	798	862	787	785	842	807	788	817	855	823	823	776	820	815	792	818	820	753	792	821	780	819	892	778	796	823	811	826	810	811	832	805	799	846	842	802	815	771	822	828	825	830	813	807	841	793	792	746	837	808	779	809	759	826	818	784	804	812	777	793	778	832	829	799	851	803	778	830	795	824	777	841	844	814	796	854	778	810	826	804	891	835	861	785	815	801	796	791	778	793	829	812	823	815	770	761	825	783	813	814	842	844	811	847	802	849	860	822	814	798	803	800	848	810	845	768	816	818	762	790	781	802	836	803	828	836	801	824	854	804	779	842	799	795	827	826	822	787	839	778	759	763	789	794	815	808	804	850	790	875	826	788	763	818	776	829	828	787	835	848	810	771	793	822	808	819	837	782	804	784	828	801	850	774	832	866	835	833	835	817	815	759	812	784	790	812	814	805	796	782	752	802	818	807	821	827	873	827	833	780	856	819	846	863	795	831	830	811	822	802	824	818	828	765	876	752	826	831	793	794	816	829	843	800	814	778	805	806	791	856	806	800	797	863	782	829	794	836	872	809	860	834	844	823	820	779	761	788	810	816	832	820	879	822	796	821	804	822	791	852	824	816	794	837	802	792	795	846	783	775	807	778	805	771	824	830	802	829	784	776	801	807	838	839	870	808	813	810	821	830	799	832	843	795	779	799	822	821	823	839	806	831	765	766	833	805	779	796	809	784	767	815	821	775	797	846	835	801	803	809	846	844	861	787	757	824	836	813	807	808	810	798	847	805	784	805	804	731	797	816	774	746	833	788	834	844	805	851	786	741	830	799	812	797	834	829	861	789	823	791	830	847	823	818	849	785	806	813	779	830	820	784	831	815	862	787	803	825	820	842	785	834	851	817	835	782	761	742	792	812	895	821	782	847	815	857	801	842	790	821	804	839	809	786	798	827	826	800	838	885	818	812	851	806	763	870	817	760	816	823	823	830	818	829	848	794	820	834	793	825	785	813	854	802	786	790	751	833	768	812	884	842	827	827	839	795	795	890	751	786	817	803	798	862	816	786	829	817	800	868	753	794	823	795	774	767	809	791	888	798	845	838	795	811	833	797	780	860	767	769	816	784	815	785	806	828	807	851	853	817	760	813	795	845	801	806	841	834	798	853	807	814	867	811	861	793	767	861	789	829	779	821	823	838	847	832	827	843	787	835	838	821	805	875	787	775	836	818	825	768	858	828	875	822	764	800	788	846	846	831	794	753	797	835	777	820	832	852	826	854	817	821	827	849	803	792	806	805	791	830	785	826	818	818	830	840	827	796	845	833	810	795	826	852	836	827	812	817	801	832	801	780	759	836	867	810	769	820	830	857	784	787	846	814	787	778	827	788	772	777	852	806	806	845	820	819	805	854	830	888	820	804	792	803	821	770	854	822	834	791	739	781	803	814	807	787	833	788	837	834	791	808	824	815	797	825	824	836	768	793	811	877	839	797	800	859	812	793	814	801	841	837	771	801	859	829	831	790	843	781	867	802	821	814	808	810	856	826	843	819	818	773	810	826	793	765	762	891	805	843	841	838	855	797	768	768	861	742	773	856	784	853	814	769	794	798	789	761	846	806	836	775	778	788	770	771	772	840	805	813	786	860	805	828	827	795	769	833	798	848	807	797	817	818	853	805	833	833	865	787	853	819	821	786	802	818	788	799	844	782	785	767	814	798	829	823	804	808	823	812	816	785	860	813	819	791	823	849	829	799	894	805	795	825	833	805	831	849	789	797	852	822	857	843	835	810	850	791	810	800	836	890	757	826	815	782	809	830	838	831	804	782	811	791	789	803	846	823	750	859	820	838	843	770	786	839	843	833	808	831	762	821	856	812	875	762	799	883	798	759	797	783	804	833	821	779	786	832	776	788	795	858	771	786	828	815	786	831	785	881	846	794	788	777	810	804	829	852	843	770	807	837	848	812	795	837	794	782	786	826	784	784	856	843	833	791	785	799	804	813	841	876	822	832	827	808	809	857	764	807	864	813	817	846	801	773	815	878	840	819	837	824	821	801	826	841	833	835	789	815	811	824	776	786	851	786	777	813	798	802	794	796	784	755	830	813	838	830	842	824	785	846	840	858	774	793	804	819	818	817	821	796	790	859	813	823	837	849	769	833	855	842	811	808	801	813	810	842	777	818	808	812	864	839	776	820	828	819	813	821	827	786	883	804	810	797	790	789	816	813	841	839	820	753	819	781	777	848	798	860	840	769	809	777	818	859	828	831	850	805	816	811	833	876	813	838	775	837	804	774	811	844	842	841	819	799	838	809	803	816	845	839	819	822	818	810	860	853	787	809	839	851	794	848	830	794	803	828	818	776	819	780	749	825	813	778	748	832	792	778	824	850	826	824	792	717	814	818	836	830	871	796	751	794	770	853	838	879	794	819	802	842	751	813	799	836	840	824	860	805	835	821	852	803	799	850	842	820	791	801	823	824	805	853	833	828	825	864	840	859	864	835	822	823	790	777	812	816	811	840	844	800	828	888	805	835	837	814	780	788	816	830	796	793	800	859	811	831	779	821	816	843	777	806	876	831	859	838	768	772	782	885	795	853	840	799	865	769	816	789	776	820	779	825	812	789	799	820	775	799	825	786	810	834	799	794	822	803	822	813	840	786	815	795	846	868	833	766	777	759	781	825	806	866	835	816	866	789	838	829	795	745	785	801	834	817	796	857	818	834	857	820	787	844	800	818	858	802	779	837	852	837	892	826	818	798	801	783	838	825	814	844	784	823	808	856	801	850	807	817	772	822	782	867	728	797	817	828	796	877	817	878	825	866	796	790	832	796	795	776	810	817	746	830	853	790	792	784	800	772	808	823	792	820	795	815	750	824
17341	2397	2193	1687	1221	913	682	563	472	389	372	316	251	262	238	242	234	220	194	177	197	185	159	181	153	152	153	157	196	188	179	144	137	150	155	181	156	150	168	179	148	166	141	169	175	176	170	162	161	178	196	167	152	157	149	163	169	163	151	135	175	146	167	178	150	146	140	159	152	127	166	159	148	139	156	152	160	164	151	155	157	149	130	143	162	159	130	148	144	123	154	156	151	144	153	156	156	165	148	148	149	150	158	144	166	138	159	168	164	145	140	164	155	152	160	149	142	147	149	145	124	152	155	147	167	160	153	166	135	157	153	147	147	144	149	139	130	141	159	138	162	151	135	142	133	148	155	126	150	151	160	137	142	158	137	171	159	155	152	150	142	153	152	144	137	179	141	159	155	138	131	131	135	154	142	156	146	150	137	133	175	143	138	155	137	165	143	150	150	157	150	146	140	138	127	164	144	127	145	146	144	148	140	163	152	138	168	151	139	126	162	147	143	157	141	159	146	163	159	138	161	150	159	153	140	149	155	142	149	181	173	160	138	144	129	131	155	148	139	135	151	137	140	126	139	133	179	156	148	154	148	144	140	154	125	136	158	167	155	155	151	143	144	160	152	146	153	146	159	129	172	164	155	147	145	136	130	144	143	161	149	134	139	147	165	158	162	152	154	145	183	159	148	151	132	154	149	141	143	162	128	170	164	149	153	143	139	141	156	151	163	146	136	155	157	135	153	156	163	148	151	178	117	171	157	166	147	179	157	137	162	156	147	167	161	133	140	177	140	164	136	136	142	137	143	125	143	131	154	166	174	135	151	148	178	153	148	153	149	153	172	145	144	140	167	152	152	137	145	168	150	139	168	135	156	155	147	164	154	162	141	141	164	163	146	146	145	152	117	145	158	179	145	152	132	157	154	150	134	154	141	137	147	153	139	157	149	157	176	141	126	141	141	156	134	137	141	179	169	160	161	164	142	145	155	140	128	159	131	158	143	148	146	137	141	152	147	158	143	145	159	161	149	143	134	165	162	137	145	142	168	154	164	130	143	143	142	166	154	140	166	139	145	141	157	131	129	154	161	137	143	147	161	132	145	156	153	157	149	163	152	166	152	135	151	132	156	155	169	154	160	159	164	151	130	129	143	161	125	147	146	155	183	151	160	144	158	133	146	148	139	128	136	148	124	149	149	142	138	126	160	147	162	146	140	143	157	170	147	169	145	152	152	158	148	149	149	139	147	159	139	136	146	159	163	163	149	167	165	161	150	148	133	165	144	143	169	168	135	178	165	167	135	179	169	160	141	150	168	146	163	150	149	143	145	145	146	171	150	167	154	161	139	138	138	129	145	154	151	120	161	154	136	148	155	121	156	150	165	155	143	161	166	143	141	127	142	154	146	164	149	135	138	145	160	141	137	148	139	163	150	161	149	145	165	142	145	141	189	179	146	168	157	165	137	150	133	148	164	143	139	180	139	155	117	140	133	142	158	133	140	161	159	153	166	146	144	153	139	140	159	159	142	138	156	130	144	160	125	143	141	151	136	131	154	142	161	131	135	139	153	152	137	147	123	143	138	119	147	160	165	144	169	132	158	136	145	145	181	166	132	155	151	153	128	164	149	169	154	127	161	153	162	146	147	136	140	145	165	159	132	170	128	141	133	167	142	158	150	132	159	142	156	161	159	155	122	140	136	107	150	144	136	164	139	137	162	161	129	144	157	151	179	155	166	152	165	146	152	137	154	152	173	127	130	138	153	161	150	141	136	134	139	147	133	148	151	129	151	153	158	132	148	134	140	146	163	171	168	157	148	143	141	132	138	135	159	162	168	149	141	151	142	134	160	143	151	129	156	158	139	132	148	140	124	143	145	147	161	160	154	148	158	141	152	152	130	160	156	152	154	137	133	161	149	148	145	176	150	143	155	163	155	141	155	145	146	159	177	144	142	151	151	141	150	138	145	145	171	145	166	138	132	126	145	155	148	145	143	149	163	140	161	153	145	141	136	141	149	133	137	164	143	159	136	148	149	145	156	129	144	150	153	152	158	143	146	159	156	139	179	148	151	136	145	142	151	131	147	146	173	152	138	148	116	162	157	130	159	163	158	128	142	142	159	152	150	152	135	132	142	139	146	137	151	145	157	130	152	154	126	151	156	141	146	150	143	184	144	137	161	162	137	143	166	152	138	157	156	149	151	152	152	159	167	154	141	160	150	149	143	169	170	140	147	136	135	144	138	147	159	147	149	159	161	141	129	122	132	150	146	158	132	133	133	161	151	148	156	166	143	154	164	135	139	142	166	132	149	155	135	135	155	149	128	160	144	119	151	153	143	127	157	165	159	156	157	156	153	154	150	129	157	135	152	152	136	131	146	127	148	160	129	161	122	159	170	138	146	166	165	149	159	142	164	151	151	173	154	168	154	158	166	131	131	148	119	146	144	157	142	143	148	136	158	130	138	123	139	137	137	147	137	147	170	142	129	139	160	129	139	152	142	154	139	125	146	142	174	136	161	163	159	159	141	157	145	141	152	157	147	136	142	147	140	144	152	149	142	156	149	154	133	129	156	163	121	144	145	161	138	137	138	153	161	147	167	134	152	134	146	157	170	153	169	167	173	143	135	132	156	157	165	129	180	128	137	164	146	134	169	164	148	147	152	143	163	161	138	156	144	174	148	132	141	164	154	141	145	152	139	161	163	129	151	161	146	136	158	142	135	167	152	159	150	148	147	170	149	139	181	134	137	143	143	155	167	163	127	147	154	139	166	160	140	158	149	163	130	123	151	124	131	159	157	142	123	158	160	143	142	132	138	151	154	137	158	128	143	136	127	165	161	163	143	147	168	122	160	159	140	146	145	150	134	163	159	146	149	163	137	142	155	141	154	145	144	141	134	139	158	163	153	138	145	143	162	150	156	134	160	155	135	141	157	139	143	167	158	145	135	134	164	131	163	145	137	146	134	172	158	147	147	159	145	158	137	174	163	167	133	152	158	128	153	142	156	118	132	131	132	167	150	141	140	147	155	123	133	145	140	158	144	148	147	149	168	139	160	147	158	133	169	173	157	150	144	142	145	139	138	133	149	153	150	135	143	156	144	174	160	158	120	146	156	144	150	175	144	156	163	174	158	160	147	157	134	140	130	147	154	149	167	149	153	154	155	155	153	148	154	124	171	151	158	159	141	156	150	152	124	136	150	153	148	156	138	151	152	168	140	139	148	152	165	141	143	143	133	127	148	138	128	154	160	152	151	131	153	135	132	154	135	157	158	166	136	145	137	137	169	137	161	151	144	158	150	154	137	151	144	178	165	125	150	160	142	158	146	165	142	144	140	156	145	159	163	146	155	135	142	142	140	151	160	160	172	138	160	157	140	156	155	170	144	154	152	143	144	156	129	167	158	160	149	149	164	161	169	148	167	145	161	143	137	140	157	154	142	141	144	126	179	149	149	157	137	137	164	152	153	139	142	145	149	154	154	132	146	147	144	139	171	156	151	143
7588	1891	4029	5137	4561	3724	2960	2488	2139	1907	1555	1407	1315	1207	1102	1029	918	910	818	801	770	780	665	687	665	613	666	633	620	608	586	636	606	541	511	562	495	504	532	502	494	511	488	506	485	485	518	493	463	447	461	475	497	463	462	444	456	478	451	446	469	468	462	435	477	511	468	448	477	456	445	444	425	463	445	454	441	394	473	461	395	457	506	462	394	489	442	443	428	427	444	418	448	424	411	413	427	440	409	387	443	416	449	428	405	470	462	446	437	440	441	434	433	412	436	449	443	441	415	461	446	430	472	407	430	381	421	392	405	416	415	441	438	412	427	433	427	374	416	434	389	474	422	419	459	432	477	445	396	441	408	415	427	416	412	451	440	414	424	414	427	429	421	462	378	449	425	391	404	413	413	390	417	428	443	419	415	425	436	420	421	426	435	445	461	436	417	398	410	406	417	418	392	431	415	464	449	425	422	438	453	403	406	429	410	384	427	396	428	446	430	414	415	411	413	423	456	423	450	409	403	413	416	426	425	387	426	452	454	440	455	416	431	414	426	436	425	383	395	434	393	437	404	409	419	432	442	449	373	425	412	405	417	440	425	413	426	423	435	441	405	423	404	419	454	415	405	437	414	412	418	434	400	407	426	449	438	420	448	412	419	438	406	419	438	437	406	447	455	422	420	438	410	381	426	419	427	423	382	436	432	443	441	409	422	420	412	415	425	428	400	406	423	412	399	434	428	391	442	396	402	421	411	406	419	425	418	454	406	421	446	446	423	424	428	459	436	396	394	418	392	373	421	379	435	448	461	449	445	430	418	399	435	394	415	419	417	436	424	448	434	444	397	400	431	437	446	420	474	427	395	414	416	416	423	429	427	413	430	391	404	406	425	418	447	431	392	450	413	412	402	411	414	421	434	408	447	420	386	413	398	415	403	423	444	464	423	456	410	433	426	442	401	426	417	415	438	429	438	414	444	413	409	411	453	416	436	455	440	448	390	411	454	426	419	452	429	416	432	410	434	391	445	421	413	437	439	417	456	394	419	414	435	449	384	402	419	410	444	453	459	414	422	435	443	434	436	425	435	459	426	374	387	463	430	420	452	399	407	400	412	407	482	400	385	352	457	437	440	448	419	418	375	380	390	418	397	410	394	428	416	446	427	435	454	423	422	468	390	397	499	413	402	434	431	429	413	406	385	456	409	465	387	418	439	435	412	421	416	419	435	426	400	450	414	420	412	390	378	434	411	421	439	439	422	425	372	413	448	458	424	409	430	422	437	405	434	422	426	413	416	444	426	456	436	399	402	416	419	381	408	397	407	402	382	398	396	435	418	427	392	434	472	421	405	447	388	428	403	424	431	444	402	423	449	396	427	397	406	424	431	414	426	416	427	412	411	458	436	438	432	388	415	417	409	443	404	448	433	389	427	427	399	396	440	433	401	394	436	465	424	418	417	398	399	395	376	406	432	424	441	438	455	427	416	416	408	419	394	406	410	440	398	412	426	446	425	416	435	448	433	422	431	416	411	429	395	417	418	385	438	426	425	457	403	440	448	422	416	428	441	426	426	429	410	407	432	417	418	440	401	379	384	423	421	405	394	399	402	433	425	415	452	436	414	419	430	409	406	456	429	424	449	429	403	419	440	423	465	446	404	432	390	417	431	450	432	411	441	459	451	420	400	419	411	426	462	432	435	466	404	384	416	399	418	499	388	427	426	422	431	426	416	436	451	445	398	403	394	439	423	469	411	434	398	417	451	435	407	425	436	413	420	437	423	464	420	400	408	444	458	410	452	426	434	449	388	422	451	434	459	425	431	403	405	403	388	446	434	443	460	387	447	437	413	417	410	438	420	400	384	398	427	388	423	407	417	422	436	406	443	411	406	382	418	476	412	369	423	421	383	394	410	454	457	408	380	413	394	455	385	439	442	436	418	411	447	399	408	406	415	411	463	425	423	434	410	409	432	439	428	417	387	425	424	412	407	392	441	385	433	485	417	441	424	358	397	418	413	419	386	399	446	431	455	395	442	440	426	404	422	413	400	421	474	418	387	444	429	394	432	411	434	426	394	424	402	448	433	439	445	394	465	408	405	397	443	397	406	396	427	446	391	412	418	392	443	394	416	440	398	402	390	398	400	437	439	443	404	442	445	417	420	406	424	405	372	413	424	411	402	404	441	446	411	435	438	398	434	412	418	439	439	409	412	421	419	442	418	403	421	416	413	432	432	400	442	445	421	408	436	403	382	423	421	368	401	438	466	410	448	450	434	415	416	443	460	419	429	433	390	414	371	389	394	451	426	436	441	448	427	432	435	435	412	395	441	414	404	387	398	434	463	400	437	430	395	442	423	391	413	450	466	435	409	453	454	414	419	403	457	411	474	411	377	463	417	449	445	435	411	422	474	389	452	408	445	411	429	431	395	401	410	421	435	448	385	409	404	435	415	391	436	392	404	444	419	421	427	387	425	442	433	432	416	441	398	448	406	402	393	434	437	393	407	424	405	459	414	435	427	414	395	411	437	390	418	444	423	404	461	439	426	435	404	458	429	440	415	443	404	412	407	403	414	410	447	398	443	431	417	388	415	429	406	408	410	453	420	411	395	399	438	397	404	413	394	414	427	398	407	444	424	464	448	406	406	426	463	432	443	419	401	402	427	431	431	425	470	416	441	423	410	415	431	455	420	438	429	454	459	434	417	420	418	452	445	427	422	464	447	420	380	488	440	403	435	446	426	415	396	425	451	421	424	436	416	445	423	420	428	391	459	412	439	420	407	412	444	466	438	479	460	389	423	423	410	415	406	418	443	431	453	434	397	427	425	430	422	443	408	476	421	426	424	451	402	423	432	427	430	431	437	427	428	434	416	398	420	443	451	425	428	427	397	418	421	396	424	411	413	409	424	420	486	418	421	407	437	418	379	409	467	415	413	441	404	396	423	432	419	420	391	409	438	411	395	424	446	381	410	420	409	434	421	438	414	429	419	404	421	424	410	428	398	462	400	429	414	406	432	431	436	432	454	390	426	459	411	395	395	460	411	434	425	382	446	431	429	396	401	414	403	406	461	432	426	382	463	407	402	414	434	444	405	438	425	431	435	395	445	454	409	405	403	451	408	434	410	444	432	407	452	426	425	412	446	412	442	413	379	428	403	397	412	390	418	415	426	415	406	430	412	414	399	428	436	414	440	414	425	411	435	392	406	439	442	423	467	408	409	442	420	453	396	423	414	401	431	424	384	393	425	418	425	377	417	420	401	398	394	404	409	440	424	397	424	413	421	411	412	434	451	452	401	402	439	428	398	407	453	421	406	419	411	397	412	394	397	426	410	436	431	401	460	445	417	417	418	429	412	445	433	379	397	444	403	449	420	403	433	405	399	422	445	436	415	417	426	442	468	414	424	419	408	421	458	434	398	455	411	460	415	434	449	400	423	416	420	418	406	454	423	416	436	428	415	418	405	407	405	477	446	423	424	416	423	425	425	428	420	438	406	416	425	462
2577	351	380	386	377	336	336	347	372	323	349	345	352	378	353	351	354	327	365	312	338	350	339	323	319	296	333	346	333	343	330	359	342	334	367	341	383	350	365	323	349	314	303	352	325	326	305	303	342	344	328	321	358	286	320	343	311	322	333	343	295	372	327	320	344	330	340	323	352	283	342	341	334	348	323	337	366	329	347	299	316	327	341	347	324	334	334	295	347	353	333	314	370	322	332	357	352	334	345	332	320	338	276	302	314	345	356	335	335	351	311	345	327	313	330	327	300	354	341	337	333	350	339	337	347	301	335	321	297	304	319	337	292	327	338	341	360	307	325	338	359	352	342	344	311	335	345	331	329	319	333	303	325	352	316	302	345	336	341	349	365	352	342	303	337	314	327	337	339	303	363	329	342	274	321	333	333	320	360	351	350	357	329	322	337	332	356	308	321	310	358	332	325	325	348	341	330	339	318	318	335	288	340	335	315	327	343	313	340	345	348	315	343	339	326	328	331	336	339	359	322	324	335	335	345	359	337	325	316	371	335	340	366	326	322	321	338	370	348	309	358	363	362	329	349	314	335	338	314	318	360	305	334	314	351	327	288	328	331	322	338	350	315	316	318	333	348	367	342	335	315	328	333	299	312	322	337	334	322	364	339	332	332	335	341	318	302	312	327	355	312	323	352	335	343	317	326	333	309	343	343	291	330	323	358	322	340	305	323	333	321	346	291	329	349	311	312	315	339	352	332	311	347	339	325	327	324	359	380	335	330	322	304	331	339	357	345	337	374	322	347	309	309	348	370	324	317	303	350	320	321	360	326	336	334	329	340	328	310	336	337	354	307	324	354	314	331	348	307	328	348	336	296	360	333	324	341	349	333	354	344	321	330	335	323	322	298	318	327	344	345	341	344	327	349	311	329	340	304	340	301	317	340	315	353	342	369	315	326	367	327	301	329	326	330	312	335	346	347	306	319	329	328	359	332	323	340	321	290	325	317	318	303	357	324	342	377	328	333	319	344	322	321	364	348	357	314	309	319	304	347	314	343	310	304	331	353	355	322	343	324	312	343	341	332	347	342	343	304	328	358	335	339	337	309	328	320	331	309	302	297	335	333	341	331	315	310	323	366	342	337	380	323	339	322	308	322	347	335	321	352	300	331	301	302	335	320	314	362	326	346	340	346	349	349	318	297	333	348	346	339	325	322	332	354	342	323	328	361	312	345	347	331	287	327	341	349	325	339	351	312	315	329	325	307	316	314	341	313	313	337	332	343	316	340	343	349	346	361	327	333	320	352	350	325	355	308	343	337	317	354	338	306	335	312	315	323	308	293	299	341	304	334	315	334	309	315	326	295	356	324	305	328	355	385	336	348	341	334	308	312	331	367	329	306	341	323	329	327	303	346	370	328	322	325	309	326	354	337	330	342	314	327	359	311	329	327	358	318	344	327	329	336	331	334	335	320	334	330	328	327	335	321	342	297	328	328	349	319	344	299	330	325	359	331	340	315	303	354	347	346	339	312	348	363	338	329	337	323	330	317	313	324	323	328	334	308	312	309	303	334	329	333	336	300	356	289	366	306	297	322	340	375	340	305	316	366	354	342	294	344	318	321	328	339	348	325	331	330	320	334	356	336	329	342	315	379	350	317	335	335	364	311	353	323	336	310	348	318	330	343	314	341	330	354	310	292	301	332	289	297	336	313	331	360	310	316	356	329	315	362	299	308	334	337	327	350	331	344	320	315	336	330	323	331	340	326	296	325	344	350	332	326	350	294	344	354	332	322	343	307	353	323	348	326	347	325	322	350	314	314	338	351	335	316	362	321	363	346	328	316	295	356	316	356	325	345	319	331	357	341	352	367	357	335	342	293	342	347	344	320	305	365	346	333	354	314	380	325	369	343	339	318	343	338	333	343	347	355	314	342	329	316	387	346	311	322	331	327	362	332	299	309	325	325	334	332	353	306	340	358	343	361	321	316	335	314	346	334	314	318	312	345	353	309	345	358	326	338	329	317	310	331	322	331	353	312	307	303	309	345	304	326	361	314	348	339	364	331	335	299	346	288	320	309	297	333	323	343	331	345	345	319	327	338	340	341	328	344	324	300	327	328	353	351	303	341	302	348	324	347	329	324	334	318	327	329	339	318	335	291	360	323	367	348	337	324	349	318	339	344	359	302	350	322	334	343	317	343	377	321	319	322	328	322	357	314	316	332	302	356	319	312	314	329	320	342	346	310	339	357	331	359	326	352	356	359	320	318	329	325	355	354	317	314	295	296	348	321	352	318	347	345	308	316	360	309	360	333	299	312	341	355	305	299	316	316	340	328	341	327	316	359	337	325	316	313	342	334	340	334	327	336	313	322	344	301	309	330	336	330	331	331	352	319	340	333	323	354	320	321	345	346	313	358	307	331	360	317	310	338	311	289	341	330	327	319	318	307	329	303	357	346	318	330	332	302	337	359	311	306	338	312	327	326	301	312	351	319	339	351	320	300	364	363	327	276	355	353	329	345	333	322	326	360	313	332	282	358	284	318	333	305	320	326	324	313	352	308	320	336	375	327	333	357	311	347	298	350	365	362	352	347	313	297	306	316	313	326	334	342	367	314	346	347	349	342	375	326	326	310	364	303	329	314	320	319	339	332	334	330	327	336	352	338	354	343	345	365	313	317	304	323	318	322	306	311	329	302	358	323	272	334	314	329	351	303	345	326	347	336	349	351	304	336	307	299	320	357	341	320	318	330	338	360	348	350	373	329	330	312	309	334	299	343	328	335	294	347	320	362	331	329	346	314	325	332	354	300	343	294	337	325	355	333	334	363	354	335	331	295	374	317	351	314	340	323	299	349	336	372	351	329	333	355	316	316	330	335	329	315	330	334	328	350	299	333	340	346	341	319	323	310	348	301	347	340	311	307	325	336	321	352	329	326	371	338	330	325	315	306	318	352	317	336	345	332	364	331	342	331	339	320	347	348	335	340	348	350	322	320	323	319	303	344	343	356	347	331	359	350	335	325	296	340	308	347	320	337	344	328	307	364	340	358	349	320	319	341	339	331	324	314	350	356	343	358	318	338	361	294	323	362	320	306	338	321	348	336	306	348	317	348	317	309	306	339	327	328	350	282	360	339	323	311	342	329	337	305	339	323	342	353	358	316	353	318	340	354	292	336	317	314	349	296	343	353	309	323	305	333	312	349	292	331	322	318	363	327	299	339	319	352	332	315	307	343	330	326	348	301	324	311	356	293	327	303	319	341	332	326	365	332	347	311	354	326	336	324	327	355	293	332	342	367	347	350	353	310	336	331	345	329	338	339	338	353	307	346	370	348	313	354	311	330	322	349	369	319	364	323	328	310	311	302	316	300	321	341	343	307	307	342	302	315	354	324	279	313	330	344	329	331	297	334	366	321	299	332	294	321	315	347	294	362	331	315	347	345	358	316	346	333	336	346	323	341	313	337	397	324	341	338	311	347	358	353	301	328	328	323	319	334	356	336	410
2660	977	995	1059	1010	964	1000	931	927	907	935	927	958	854	883	891	816	814	883	854	883	839	830	873	863	883	902	843	866	912	829	816	889	857	864	858	840	886	873	828	853	881	874	842	891	884	887	850	817	870	836	862	877	825	802	860	852	859	839	866	864	889	889	868	858	861	887	828	880	899	860	837	861	863	834	845	864	908	841	869	844	859	905	836	854	890	847	913	850	818	830	853	877	816	828	842	842	852	789	902	890	808	841	828	846	820	883	885	877	850	891	806	903	885	844	843	873	903	891	870	820	876	884	917	800	893	808	898	872	834	838	899	874	839	852	911	853	860	825	908	863	813	861	838	902	873	840	888	878	848	851	875	927	779	885	836	817	871	892	835	868	838	876	848	895	913	828	851	856	888	827	839	875	871	855	869	840	853	831	841	832	831	882	824	821	828	803	890	875	878	844	831	818	862	878	847	764	870	887	840	840	862	873	883	784	905	836	843	838	906	884	839	859	810	846	825	849	857	865	865	865	829	856	838	830	871	825	855	937	826	877	836	815	794	838	884	858	899	912	881	859	909	875	817	806	864	869	878	911	852	821	852	855	813	826	848	846	840	781	875	851	795	835	860	893	871	874	869	855	857	824	856	868	887	823	846	859	885	844	850	824	857	875	829	874	837	803	866	839	836	868	839	876	880	847	851	813	818	903	866	872	851	821	850	821	810	848	905	844	870	880	834	862	910	827	828	854	834	922	846	908	838	878	879	893	840	837	848	846	830	861	843	899	826	813	846	898	892	819	840	850	860	882	840	841	863	861	904	810	811	878	875	843	874	853	907	837	816	832	921	880	861	864	777	790	883	830	854	831	814	858	862	866	885	825	875	844	879	873	833	870	805	880	801	854	905	910	869	854	886	849	874	864	860	862	846	800	878	887	840	867	878	862	841	868	844	901	867	842	837	839	874	834	837	842	814	852	823	856	845	863	913	863	859	844	829	875	880	829	822	881	836	878	877	876	859	870	904	894	848	857	837	853	852	819	864	839	855	876	845	896	833	822	828	860	853	803	874	869	864	809	854	824	879	883	873	796	878	848	860	869	902	802	830	849	856	895	854	881	862	873	840	841	866	849	879	850	859	849	861	864	871	837	863	865	862	796	881	870	851	883	879	847	817	886	852	820	841	807	869	884	885	822	804	840	845	869	856	886	812	838	858	899	800	881	891	876	891	866	876	870	863	897	808	887	882	858	921	906	899	856	875	875	853	854	830	844	889	840	846	815	866	865	905	856	857	874	850	839	868	882	824	830	828	911	850	871	824	826	795	882	850	831	844	880	833	859	859	833	779	848	862	884	896	853	838	907	831	839	836	848	861	839	836	871	850	843	814	835	864	853	844	883	848	792	862	855	878	899	826	849	804	840	832	828	848	834	869	853	869	856	886	820	833	867	970	861	872	844	885	823	869	817	826	812	859	876	873	860	864	827	841	839	855	875	819	858	841	910	851	846	834	891	845	856	842	862	868	820	855	830	765	861	848	838	875	870	855	883	892	844	827	875	836	825	861	868	910	857	848	809	889	876	886	820	872	877	842	863	857	816	846	823	884	848	859	834	827	851	865	848	861	851	899	856	865	836	877	850	880	862	784	861	879	865	830	838	848	820	851	856	907	837	856	837	860	879	885	861	859	837	831	880	823	843	872	894	868	828	793	828	853	866	894	843	909	836	831	804	855	861	799	898	886	891	819	860	827	881	787	892	850	826	830	827	899	842	797	865	826	886	805	849	792	856	847	897	877	845	821	876	865	886	849	830	835	846	851	815	866	883	805	828	832	823	854	871	838	906	822	827	822	832	808	835	811	844	943	885	840	820	876	857	790	837	878	895	892	855	798	829	850	871	871	839	849	820	892	873	881	851	876	823	841	808	848	881	896	877	912	830	882	806	853	827	873	858	853	909	819	829	867	844	854	883	905	845	902	895	866	840	810	825	869	833	826	826	856	890	898	866	845	823	881	831	848	862	872	829	919	897	865	828	850	880	853	864	853	853	879	875	888	872	867	835	905	813	847	804	844	819	876	876	833	844	847	883	918	814	840	879	796	861	925	830	770	863	836	846	863	891	755	841	881	883	837	909	826	843	837	831	846	871	843	838	819	874	789	843	849	848	827	867	841	846	855	849	803	854	860	855	831	835	859	882	852	804	791	861	874	803	848	870	853	853	843	866	799	867	854	879	805	841	843	806	893	863	887	841	858	855	909	891	881	843	815	837	824	883	893	883	868	854	876	836	879	768	827	888	856	796	806	857	848	826	866	828	865	838	814	783	813	879	828	813	847	857	841	845	835	814	895	898	847	893	838	823	879	890	877	836	876	806	884	858	854	895	864	829	874	832	838	816	872	812	892	887	848	844	858	911	830	842	900	858	855	871	833	830	866	833	880	862	835	862	853	854	853	829	881	888	881	816	830	803	836	867	844	811	862	833	811	840	781	840	893	864	825	846	904	820	872	911	867	862	842	882	853	843	856	877	851	862	893	857	871	841	867	852	864	849	838	832	854	884	887	845	836	876	872	838	863	822	840	836	833	864	851	832	860	849	832	840	898	858	875	879	852	850	824	844	865	859	901	866	821	874	864	844	869	848	847	849	858	862	861	836	816	837	856	812	828	852	858	804	811	842	845	877	842	865	805	810	864	854	867	838	861	872	770	806	877	826	863	864	862	822	889	809	865	858	836	881	844	889	857	824	870	884	849	812	866	876	849	871	822	835	875	800	916	833	870	843	839	870	862	865	877	892	811	832	853	838	847	839	796	852	869	889	882	909	873	856	790	843	865	845	842	847	872	843	836	840	848	859	829	816	829	884	837	853	881	853	841	875	902	910	806	868	836	842	779	846	886	863	875	843	897	891	830	835	893	835	787	837	830	866	835	878	847	847	848	858	872	879	813	870	802	850	873	862	905	838	874	896	864	858	833	840	869	927	874	858	851	854	884	847	842	872	820	843	784	780	849	884	846	867	839	844	860	863	850	815	877	884	815	832	851	848	849	849	881	852	874	872	848	814	851	861	827	876	846	900	899	855	901	834	892	860	873	860	831	829	844	889	836	869	810	821	866	860	869	842	899	860	835	837	898	834	858	842	831	869	863	854	843	851	845	903	862	843	856	876	839	816	841	940	836	869	895	824	836	853	843	849	875	853	868	821	828	878	851	859	889	814	897	871	865	852	831	886	849	910	824	844	937	777	840	857	816	828	836	801	890	900	862	863	820	864	842	829	858	881	789	844	814	875	811	842	851	863	857	835	846	835	843	866	893	920	890	813	839	883	891	904	843	851	887	848	861	827	857	796	881	842	868	878	859	832	879	847	861	870	879	822	832	872	879	867	816	820	843	861	861	901	881	843	832	886	835	882	845	835	834	844	860	888	816	825	849	843	887	853	918	817	867	834	857	828	891	890	862	823	853	880	819	798	825	867	883	907	844	900	858	900	883	911	891	826	813	869	862	807	898	846	873
9449	1104	1337	1043	856	671	590	555	508	429	395	402	382	384	366	344	385	340	388	316	359	358	355	361	367	359	344	323	331	326	325	329	343	349	325	345	303	281	356	309	336	353	329	339	344	309	311	325	331	353	313	322	304	307	324	310	323	361	328	311	294	344	330	306	355	303	326	291	294	300	285	311	337	311	281	334	342	351	330	316	335	297	341	343	303	322	344	341	357	305	308	273	310	326	333	326	309	321	279	335	283	332	353	349	304	299	310	327	330	334	339	319	334	332	347	351	305	319	312	311	321	341	342	325	302	327	327	332	305	347	311	323	275	370	307	305	332	320	299	320	323	317	332	336	340	339	350	321	343	324	309	311	348	327	344	296	319	308	313	298	334	322	312	308	328	329	299	329	325	331	345	341	315	332	303	323	297	283	311	306	308	331	276	333	301	308	312	319	301	319	309	326	336	316	359	330	328	322	335	300	311	287	289	312	322	355	357	311	298	342	326	333	304	317	349	340	339	311	323	326	336	333	315	297	340	283	294	336	326	311	335	318	298	327	297	329	316	350	294	307	325	326	355	328	339	311	309	381	299	321	303	350	315	334	314	320	324	293	325	341	331	317	308	314	346	332	286	311	329	323	303	339	330	334	342	310	298	318	340	310	337	372	315	310	294	326	308	308	306	290	330	344	323	298	352	368	280	335	312	308	336	333	322	314	349	330	331	305	285	301	343	335	342	334	291	329	319	317	309	330	327	338	334	303	308	367	354	336	318	321	290	336	327	306	300	319	339	304	332	339	311	344	321	297	321	313	325	303	327	350	333	341	295	360	296	329	308	344	308	330	334	340	344	306	324	314	325	340	306	307	322	330	321	329	342	311	324	302	322	323	345	311	299	306	321	335	304	358	311	319	346	303	320	314	304	295	317	292	292	352	318	324	319	324	321	331	300	298	323	317	302	310	317	320	312	346	310	281	335	298	333	343	337	324	338	324	320	329	325	325	334	321	337	330	312	319	345	297	318	290	315	293	342	300	284	331	311	315	323	303	296	321	323	314	317	291	328	306	347	305	356	317	309	324	299	324	334	355	308	321	303	334	306	326	327	326	315	313	321	325	317	321	331	338	346	319	310	306	336	313	311	329	355	312	308	359	298	313	335	320	305	318	282	313	328	341	308	345	292	321	357	323	317	327	338	338	325	353	356	306	304	331	336	329	337	324	334	295	299	325	304	362	329	297	338	325	276	300	315	324	344	340	312	314	314	309	312	312	332	350	338	316	333	327	299	285	311	292	342	334	308	334	309	307	326	277	330	341	327	328	311	311	316	345	321	319	344	354	325	328	309	314	346	299	305	325	322	299	322	314	329	297	329	317	294	305	309	310	290	348	327	324	328	293	330	324	309	313	358	321	309	326	334	287	305	291	328	312	284	321	310	338	310	314	330	321	317	295	327	340	351	303	346	321	292	308	371	349	326	329	301	323	327	294	323	341	295	320	347	306	351	320	358	346	323	270	329	351	300	302	354	307	326	306	291	312	331	334	347	303	326	335	340	326	312	321	330	345	305	318	300	343	324	296	318	330	278	308	294	325	312	301	339	304	317	303	329	305	308	337	346	333	290	332	305	309	293	309	318	304	321	302	302	315	305	292	316	343	345	318	328	315	309	293	316	330	340	272	329	291	307	358	307	317	306	328	318	334	298	307	328	341	337	317	286	318	303	285	314	333	370	304	320	327	362	286	320	289	313	318	297	329	300	325	337	308	327	330	340	344	327	320	321	352	334	310	286	335	309	323	305	335	312	305	320	316	348	331	318	326	345	338	354	339	333	336	332	322	332	321	302	327	318	315	323	307	321	344	337	344	322	319	351	308	271	323	296	349	296	332	305	316	339	296	309	313	298	326	322	353	330	323	326	318	340	310	367	332	312	318	317	332	315	299	343	320	343	320	271	309	344	352	320	313	292	334	313	325	290	330	342	318	325	315	312	290	335	318	299	296	344	345	302	309	328	342	344	311	341	312	318	310	329	313	352	313	305	341	310	314	324	311	311	330	333	310	329	330	336	352	321	294	338	312	323	321	291	340	292	279	281	351	368	306	305	329	349	303	343	311	306	336	337	324	310	331	342	334	340	334	296	293	324	331	323	312	316	333	334	313	320	310	324	312	342	306	312	312	326	316	315	288	351	325	309	352	347	332	345	315	307	329	322	340	308	330	324	292	307	319	332	306	317	303	324	316	304	302	319	345	300	338	312	294	314	324	294	300	315	340	338	352	357	286	320	297	326	307	325	344	337	319	298	304	330	330	307	303	311	327	328	301	297	324	300	319	332	286	362	294	309	335	314	341	326	308	321	323	332	279	308	334	328	295	336	317	310	347	342	327	306	329	323	313	340	321	340	299	294	309	309	310	291	299	317	309	325	343	313	295	350	331	330	338	339	332	335	335	303	348	295	339	313	317	304	340	339	321	329	298	331	344	324	319	313	324	325	306	337	335	283	317	315	331	295	317	308	311	308	342	346	315	352	310	358	316	321	315	342	309	333	286	281	277	326	295	312	312	307	323	318	320	292	320	323	287	323	302	333	311	323	334	328	321	321	315	306	300	326	313	340	322	343	319	302	315	312	346	264	309	326	314	334	363	304	309	354	308	310	341	325	332	322	286	310	341	299	336	311	315	321	325	318	318	311	332	333	310	323	289	303	346	333	353	308	332	345	342	297	327	312	295	303	321	344	328	322	345	281	320	319	331	309	303	324	348	361	321	349	341	352	364	326	312	327	300	318	303	339	308	337	325	289	332	317	329	305	305	327	342	299	301	308	318	284	340	286	304	365	324	289	328	323	315	333	320	322	293	328	311	316	276	333	332	321	318	311	353	298	290	300	310	301	323	332	357	311	327	316	309	307	340	346	296	325	320	304	319	321	314	322	324	299	318	309	309	310	324	334	330	319	296	325	291	323	300	325	323	333	296	308	320	329	329	313	309	317	323	333	313	305	317	330	299	305	303	357	292	325	316	316	309	297	319	323	329	345	296	306	309	324	320	290	338	312	333	308	304	305	308	345	327	306	327	306	334	335	308	320	314	317	307	308	321	324	331	361	340	321	317	350	321	304	318	318	313	310	300	326	359	321	330	301	335	304	331	284	340	319	304	326	285	297	311	281	323	297	319	323	307	345	347	309	318	306	317	325	322	331	321	335	326	322	317	326	320	312	304	299	340	292	317	295	316	297	323	334	336	319	294	318	287	336	322	323	318	304	342	341	327	322	341	323	308	313	330	327	314	330	332	295	321	315	313	301	335	324	310	324	367	314	321	312	321	332	313	335	267	315	337	357	315	303	332	337	303	290	311	329	314	324	341	327	293	287	345	282	328	292	330	308	319	357	288	320	295	309	332	328	281	348	296	305	328	329	341	341	333	346	336	293	324	335	320	327	384	319	326	322	317	314	335	319	323	315	297	324	330	303	333	321	317	322	340	309	308	301	360	294	312	303	312	330	298	322	327
5871	1623	2565	3224	2860	2548	2197	1857	1668	1546	1411	1355	1242	1205	1169	1131	1062	1035	995	1044	1007	995	982	938	915	906	953	948	855	909	925	876	901	858	868	863	848	828	864	869	868	873	868	830	884	824	839	872	796	837	801	847	832	796	864	827	874	795	823	842	827	830	853	789	802	832	774	822	807	816	810	852	800	793	912	905	801	815	840	862	812	811	807	805	795	814	799	821	852	853	826	820	814	818	811	827	809	800	850	839	829	751	840	834	869	798	825	834	794	766	800	898	855	829	868	836	850	819	823	796	820	809	804	826	877	827	816	823	770	787	779	779	808	786	848	826	790	801	751	820	830	844	814	807	840	820	839	825	822	799	852	839	793	806	811	842	784	845	762	828	785	812	830	841	782	848	843	802	771	818	832	807	879	795	821	844	790	815	825	801	803	834	792	856	788	834	762	813	824	863	844	802	769	781	811	833	826	848	881	789	833	761	804	818	790	825	805	823	824	839	853	783	807	821	832	849	811	817	805	801	815	785	855	779	858	760	827	820	833	860	751	852	776	803	821	772	805	771	799	791	821	801	777	785	829	797	801	824	832	801	788	838	798	801	825	785	773	834	819	822	818	787	829	748	859	771	891	789	790	798	801	828	793	803	841	804	832	829	811	824	821	827	800	818	773	809	858	803	817	864	807	787	786	827	812	860	824	828	834	796	807	791	820	854	845	813	851	823	790	764	825	828	779	784	812	832	792	852	800	810	786	848	815	833	815	854	835	762	791	815	780	825	848	804	757	806	797	778	803	860	842	823	791	807	808	808	752	822	843	835	810	795	777	785	790	827	816	825	790	862	811	811	797	830	810	810	866	811	783	817	803	786	861	807	830	823	789	808	793	829	843	798	785	796	779	800	803	811	837	861	832	814	841	840	806	827	787	779	769	835	847	828	823	823	764	848	778	811	810	864	848	812	806	805	867	836	833	795	820	800	833	775	830	795	825	774	817	817	871	818	795	834	795	848	829	823	826	837	785	803	806	793	777	795	817	850	854	800	776	825	806	830	849	793	835	854	816	830	821	864	769	800	801	804	824	824	790	818	826	802	782	848	839	802	826	819	790	815	835	802	776	807	827	835	785	786	814	813	832	820	788	816	811	820	790	783	817	832	832	778	777	805	784	826	815	857	815	814	833	809	794	798	800	824	806	827	766	831	818	815	835	813	823	810	839	843	874	859	845	780	810	776	814	798	857	804	882	893	810	846	776	778	821	804	800	809	823	792	796	837	818	866	865	800	879	858	802	858	810	794	809	803	794	802	777	806	812	806	832	777	786	792	791	852	795	802	889	848	859	798	765	855	794	820	833	790	804	865	810	764	818	786	802	769	852	784	822	817	860	777	806	825	833	842	846	813	820	807	829	828	755	848	755	864	825	855	815	859	798	829	847	787	858	831	796	823	779	771	846	776	828	808	817	804	787	807	767	841	849	753	827	795	792	809	844	780	808	823	810	827	832	781	822	832	819	814	813	854	809	795	792	856	842	823	783	856	797	824	839	871	797	775	767	824	840	844	800	763	810	797	782	824	823	804	836	802	820	802	840	795	849	821	794	779	773	867	788	837	800	798	840	736	799	811	786	855	812	820	808	768	849	784	827	806	833	762	790	807	807	776	797	808	840	743	776	855	831	781	875	776	810	815	766	807	832	776	829	860	748	810	813	851	844	848	802	813	832	802	769	824	823	770	828	845	837	808	845	841	773	840	810	815	831	800	793	794	814	774	842	803	812	786	866	796	826	850	896	806	825	859	807	850	804	813	776	796	837	810	812	788	810	807	860	839	765	839	809	802	782	820	788	792	807	793	862	799	813	822	783	863	785	820	788	804	831	777	812	830	792	777	804	835	801	838	796	796	840	793	799	822	812	828	778	804	822	820	805	804	797	778	819	816	770	815	856	772	861	850	860	841	778	816	792	873	810	848	850	798	868	814	814	810	812	815	860	781	820	786	836	785	764	812	822	795	771	793	826	812	862	832	837	838	833	811	869	792	755	760	750	802	814	828	788	764	815	816	802	855	824	846	789	836	808	823	783	791	846	816	859	765	836	841	822	795	778	808	767	844	782	774	794	863	777	804	907	853	795	836	839	781	795	791	859	798	838	769	828	760	821	800	828	867	797	877	767	790	852	810	782	819	786	821	790	801	798	800	810	725	819	848	768	800	760	882	803	857	830	819	782	846	824	789	781	793	856	810	814	825	808	780	848	812	765	821	826	852	747	776	864	788	764	766	800	787	832	829	762	835	861	818	790	808	788	781	803	786	782	832	775	807	822	860	778	829	803	841	823	829	814	846	833	773	819	818	798	798	890	796	798	799	849	797	733	832	794	761	791	817	824	810	824	828	801	795	787	763	778	754	794	831	828	776	822	798	858	811	846	813	827	805	855	812	831	838	779	794	830	799	786	781	790	824	774	818	823	827	791	832	852	778	883	805	784	784	784	752	846	806	793	773	798	839	831	788	814	820	830	794	827	773	802	791	837	789	838	810	824	824	830	771	777	797	818	818	798	809	785	821	860	821	826	786	848	797	797	795	862	863	834	856	823	820	806	815	777	855	805	802	799	807	816	779	777	838	877	815	819	837	810	797	814	780	750	785	851	823	764	847	805	820	828	796	811	809	832	808	783	816	741	807	847	840	784	769	842	809	834	800	810	828	816	838	799	835	844	828	801	805	806	817	795	840	810	817	842	812	833	788	868	807	812	843	802	778	808	872	800	813	811	796	759	835	812	843	859	828	834	832	809	854	793	801	815	781	783	735	803	782	798	841	822	749	862	765	819	804	849	820	783	814	816	831	806	812	787	866	801	858	781	841	792	795	796	857	858	772	833	833	780	828	823	797	794	759	808	760	799	820	816	755	811	830	748	811	799	832	809	811	830	829	822	797	819	830	813	813	790	743	833	816	852	841	894	790	839	856	809	806	813	792	828	787	789	830	811	839	840	805	806	793	819	801	847	773	848	788	760	824	801	874	811	801	813	834	796	836	814	864	811	831	766	784	855	810	812	815	819	870	863	827	821	753	808	801	795	838	852	806	824	834	801	775	830	850	835	834	831	815	814	833	757	832	859	799	832	738	828	811	802	843	801	785	824	816	869	826	853	819	804	828	804	819	853	792	837	825	809	769	840	797	811	844	833	781	800	797	803	828	765	786	782	828	824	792	823	782	845	788	803	839	749	842	787	783	776	852	856	813	824	820	830	792	868	782	823	768	831	858	820	819	847	761	788	816	827	835	816	780	784	788	830	800	819	836	759	796	831	848	841	806	783	837	791	818	812	785	792	794	813	818	817	788	850	819	808	816	801	815	867	815	784	736	833	851	812	792	796	849	822	807	788	837	822	762	740	794	818	801	786	792	852	765	789	782	795	752	785	792	838	782	829	824	798	762	752	825	822	776	821	798	732	844	826	808	803	777	849	825	840	778	832	822	809	813	772	847	843	837	833	779	814	837	798	848	814	778
17141	2317	2164	1706	1205	894	657	593	453	378	348	343	335	281	234	254	234	215	205	175	218	197	185	188	210	191	180	169	171	156	171	158	156	147	155	180	159	178	189	148	155	150	175	137	159	160	168	147	150	171	141	165	178	142	132	155	150	123	155	141	150	165	149	156	163	146	156	135	165	150	187	168	174	170	161	153	149	144	175	161	153	156	160	160	149	168	163	147	145	153	166	150	163	149	160	148	146	158	144	146	133	160	165	153	142	158	138	147	140	171	149	136	128	153	153	166	154	147	119	129	173	141	156	150	176	140	150	155	155	140	148	151	157	157	136	160	125	135	140	171	137	141	143	150	141	146	134	151	159	142	160	175	140	164	146	152	165	136	156	179	163	149	186	151	144	157	145	120	142	155	156	170	140	148	140	140	175	157	149	136	136	164	155	157	136	141	171	169	136	163	156	158	153	137	138	146	147	137	157	160	160	164	159	150	134	125	171	145	136	140	147	145	127	163	142	161	158	177	167	155	149	144	144	150	149	143	155	160	139	146	147	145	148	141	144	158	134	153	136	167	143	142	157	137	153	149	140	154	131	126	115	142	161	154	138	133	146	159	160	151	142	173	149	144	139	143	153	168	152	155	148	139	155	158	153	124	159	146	142	143	143	142	160	159	149	132	150	152	144	144	143	161	139	161	157	156	158	132	164	172	176	164	170	165	156	141	165	159	148	161	162	146	132	129	163	155	142	161	144	142	153	171	161	155	115	144	144	170	131	161	135	143	155	132	137	150	144	142	151	164	156	148	139	160	138	163	146	170	143	142	136	146	130	166	151	145	144	153	150	172	140	142	149	163	145	147	152	141	171	149	161	144	151	170	144	150	135	154	154	173	143	161	137	159	180	132	155	146	145	139	143	160	168	154	151	165	142	139	159	143	142	127	135	175	142	145	138	141	136	142	139	160	146	144	163	143	139	147	166	138	146	161	160	132	142	156	154	144	149	133	151	159	142	153	134	135	158	159	130	154	154	153	145	169	138	157	153	142	146	165	172	147	161	147	144	167	140	177	149	136	139	137	148	148	161	166	158	137	148	144	138	163	141	138	139	163	135	145	145	129	146	137	143	170	130	146	151	148	160	131	162	142	173	149	132	168	140	139	157	151	150	129	142	129	158	156	154	144	156	137	167	155	131	163	151	140	138	147	146	182	144	176	150	128	140	158	135	117	141	143	153	140	159	172	161	141	151	155	134	150	135	156	160	157	156	140	170	155	154	151	131	130	125	163	151	148	142	146	144	165	140	158	157	162	137	161	154	143	155	158	143	127	143	156	139	128	149	152	143	159	147	146	163	172	147	120	164	152	147	144	147	139	139	142	164	172	151	153	148	140	142	160	144	146	141	132	153	148	147	154	123	145	133	164	147	152	165	133	161	161	156	146	155	140	142	164	136	132	152	143	139	138	156	147	153	133	154	167	135	148	151	131	140	145	154	139	130	128	171	133	142	154	138	146	130	169	160	152	168	140	145	146	151	129	154	162	168	161	166	170	160	149	140	149	150	128	149	138	157	159	141	136	168	171	169	164	146	154	154	164	146	140	166	147	153	144	154	163	141	147	152	131	161	167	152	148	166	164	136	162	121	160	156	125	132	138	141	161	134	143	146	155	150	165	137	141	144	137	140	157	126	143	131	152	120	153	135	157	132	169	138	165	151	129	174	135	140	141	141	170	144	150	159	161	143	164	149	142	143	154	126	148	147	145	146	151	149	126	137	156	148	146	157	138	131	143	149	139	158	150	147	163	146	157	158	163	139	122	173	148	133	152	155	168	144	142	169	147	159	149	117	162	152	136	138	146	153	150	166	174	152	166	148	146	148	123	137	153	158	127	140	150	160	154	134	144	157	168	148	132	145	149	139	132	154	134	153	146	164	149	135	119	150	140	178	137	143	133	157	147	155	141	137	148	146	125	142	135	140	152	136	160	136	138	158	159	156	160	149	179	157	147	132	160	151	161	130	174	117	143	141	145	163	156	175	162	164	144	147	171	142	143	148	140	132	132	163	125	148	141	137	148	138	150	144	127	153	139	136	156	172	162	158	139	167	154	156	147	138	153	165	145	155	153	131	152	128	138	148	129	173	181	167	162	147	146	163	144	149	138	145	142	149	153	134	130	133	161	149	137	141	137	119	143	143	136	140	157	141	154	176	152	175	153	146	150	142	158	164	139	151	157	146	158	138	158	153	177	143	152	149	168	154	147	150	138	115	152	153	160	128	158	159	124	131	152	133	155	141	143	126	150	164	145	147	156	172	154	137	154	168	153	168	157	146	158	146	143	147	144	143	157	162	146	153	143	149	174	134	150	135	153	118	118	146	126	136	144	143	138	153	164	159	156	166	148	156	153	146	155	124	120	144	177	155	139	165	160	145	147	136	159	164	157	134	132	157	156	164	145	170	136	139	159	152	140	165	136	153	139	159	152	125	131	113	122	123	160	147	157	163	145	160	139	142	146	151	141	163	149	151	133	160	134	153	160	162	164	158	137	151	142	147	159	148	162	130	172	140	133	162	144	163	150	149	151	170	136	163	147	147	149	146	156	146	136	142	132	158	156	138	145	166	163	163	143	170	152	156	155	161	164	125	147	151	148	164	136	151	168	134	135	161	145	156	146	148	157	158	172	156	140	157	126	150	146	160	156	140	157	139	144	149	135	119	140	158	137	163	156	157	153	154	147	141	156	161	135	158	156	156	136	151	151	135	159	171	165	138	137	139	161	150	136	152	156	141	121	132	144	160	157	145	155	129	153	150	154	167	141	143	159	126	145	168	142	143	140	148	153	142	145	138	163	156	163	141	133	150	157	161	145	144	126	141	127	155	145	141	149	136	137	157	133	131	140	139	153	154	147	158	152	158	155	149	167	156	167	163	144	153	141	167	160	154	141	159	157	144	153	167	166	140	171	165	141	146	177	148	139	177	135	154	161	159	147	140	145	146	156	170	142	142	150	152	130	125	160	145	155	173	162	150	132	159	151	149	164	145	148	155	153	142	158	149	151	144	145	150	147	146	168	138	158	153	151	128	147	147	165	152	127	147	165	145	146	153	141	149	129	133	136	156	151	134	137	146	171	136	163	138	160	149	129	145	128	165	136	164	148	163	133	149	161	149	135	130	165	172	152	131	143	133	156	145	154	149	151	146	149	151	148	149	145	139	158	152	155	142	151	183	132	148	154	164	158	158	134	149	174	131	157	150	153	155	161	138	128	137	155	141	160	167	132	132	154	154	143	158	133	132	135	135	153	153	155	150	139	140	145	150	135	123	155	132	145	152	153	154	150	188	168	154	145	148	147	160	149	148	148	162	148	137	145	142	148	165	156	132	158	156	144	148	144	150	167	148	152	152	163	163	157	139	160	146	122	138	157	178	140	159	129	156	132	152	159	129	157	148	134	142	149	156	150	146	164	145	143	153	141	127	158	158	143	140	142	145	153	143	147	161	145	149	186	148	137
7611	1928	4096	4941	4449	3633	3036	2519	2166	1867	1596	1455	1252	1195	1090	978	904	856	835	812	783	728	726	698	668	633	621	622	602	609	652	617	515	553	535	510	513	573	517	512	507	514	486	475	480	506	497	486	482	444	432	492	463	488	462	461	488	469	467	491	498	489	455	453	471	447	487	420	448	500	413	456	468	452	415	439	466	458	456	440	427	434	482	429	414	437	435	445	464	469	442	434	420	406	436	427	450	448	427	444	433	435	432	408	448	454	426	428	456	449	453	427	451	443	422	445	450	416	413	389	433	431	384	427	427	434	417	409	422	428	443	384	422	450	437	485	382	391	371	450	440	385	415	440	403	429	436	446	465	450	419	438	396	455	432	430	422	390	410	448	433	398	407	410	436	445	454	448	414	427	440	432	436	449	423	426	425	442	399	452	439	396	396	447	419	394	438	398	447	404	400	417	414	420	430	403	419	417	398	427	391	456	453	435	420	480	432	457	432	428	379	429	440	433	425	400	467	458	369	413	444	404	397	412	386	422	437	397	418	422	409	430	445	389	434	427	412	431	449	417	454	419	411	403	429	436	414	397	432	437	426	428	388	432	423	411	423	394	391	449	431	417	426	439	431	413	433	423	447	382	429	417	366	438	456	410	410	429	435	401	426	415	424	421	435	435	416	396	396	434	421	422	433	421	414	396	412	395	445	417	388	392	440	428	474	376	402	406	447	404	409	466	421	425	433	435	384	396	426	436	416	398	460	417	418	448	442	427	438	418	433	399	417	420	435	417	457	432	417	437	389	422	428	412	419	437	405	387	412	431	394	391	444	443	414	417	387	428	432	452	402	447	410	425	411	412	407	397	401	420	400	412	440	433	448	394	432	433	446	460	378	380	422	420	423	414	440	426	447	465	423	460	398	432	407	470	421	392	400	473	418	444	427	399	429	423	423	428	409	449	421	437	393	384	409	455	483	425	390	399	429	397	414	430	453	439	415	424	408	391	423	424	422	430	429	465	438	427	401	429	410	416	424	427	423	427	407	442	429	417	436	404	432	425	419	407	440	439	433	413	428	443	423	436	401	389	411	383	419	450	396	400	428	458	433	429	377	420	358	432	424	395	432	455	413	399	442	399	398	426	427	405	386	470	455	416	416	368	419	448	389	394	424	415	409	418	406	468	449	414	408	413	452	429	409	429	419	432	426	412	411	436	465	426	427	433	397	402	436	417	457	404	421	382	440	418	434	398	409	408	424	410	375	448	437	410	415	420	433	423	419	412	456	407	478	453	429	404	431	446	426	427	442	398	400	422	398	417	375	421	423	436	434	429	400	445	392	409	383	434	408	415	450	407	416	436	416	425	432	424	420	453	442	437	434	422	409	436	446	450	442	455	409	408	412	419	407	393	434	447	405	426	420	427	425	422	391	418	440	388	385	410	418	402	377	425	425	405	427	392	378	418	413	409	443	399	392	429	424	416	425	388	413	466	415	448	410	407	396	425	405	372	389	435	419	420	387	404	405	400	425	423	427	413	428	423	469	428	410	389	426	400	443	434	434	441	379	431	414	444	409	401	427	435	413	393	429	392	398	442	447	378	418	431	422	378	425	437	423	420	435	418	422	431	441	375	457	432	443	413	378	418	412	458	410	431	422	447	406	422	401	410	458	413	435	414	408	416	390	432	411	424	409	401	443	469	423	408	413	408	405	394	432	387	411	398	435	424	420	433	452	426	445	416	432	412	418	431	403	456	439	453	425	457	399	404	426	416	416	393	428	423	433	417	438	403	390	443	410	433	404	434	442	418	421	402	441	466	442	420	406	416	427	421	396	404	411	424	430	412	427	427	432	416	446	480	418	438	416	423	465	439	406	419	404	430	418	417	447	420	437	411	423	466	419	428	441	430	394	419	408	429	396	421	432	414	422	424	391	435	442	456	414	408	397	434	431	404	405	419	427	434	456	409	395	409	428	429	407	434	389	435	433	421	454	433	464	434	432	399	447	449	434	466	433	437	398	435	430	425	452	388	412	406	406	449	403	444	379	408	422	426	407	439	442	422	412	416	427	424	404	421	435	405	453	444	398	437	423	434	418	398	459	400	413	420	438	421	409	433	449	396	423	425	427	444	429	435	399	413	419	386	444	426	436	397	399	411	418	435	480	442	444	441	425	473	439	448	366	393	446	418	389	419	436	476	389	425	397	451	414	452	372	417	429	390	419	388	412	436	384	425	408	402	426	426	426	410	416	429	433	411	439	429	433	452	418	447	439	407	437	464	408	433	393	416	433	426	451	407	421	419	421	413	412	389	437	386	390	446	439	394	462	409	387	416	441	403	431	419	403	408	429	428	415	452	407	448	413	463	382	408	428	402	432	433	356	463	420	427	440	438	460	406	426	398	407	411	412	412	408	428	402	429	412	396	403	419	447	436	406	430	386	404	463	444	414	432	422	449	414	449	390	415	413	432	395	396	410	420	387	441	436	420	387	404	442	435	437	393	426	419	395	436	422	436	427	409	408	443	400	413	399	428	422	415	433	396	412	404	417	425	416	434	428	420	409	410	410	424	414	438	425	418	427	438	451	420	421	425	420	397	428	402	417	426	417	418	403	441	451	425	418	416	443	401	420	414	421	405	404	409	442	385	393	464	422	441	433	446	454	422	464	410	415	435	442	422	402	430	418	409	388	454	424	440	433	406	433	424	471	419	468	438	431	417	407	429	415	447	422	403	414	402	440	450	421	395	421	426	433	453	442	419	433	423	438	403	482	424	444	404	412	407	418	428	413	426	437	450	421	425	403	432	405	391	448	422	415	410	396	442	426	404	422	359	422	395	444	419	456	432	417	431	431	447	405	418	399	438	389	404	482	402	414	401	413	396	457	412	418	378	447	444	397	447	417	412	441	476	426	402	388	452	416	438	404	471	448	444	412	482	417	423	443	418	432	436	459	467	423	435	417	426	429	381	400	435	456	392	421	455	414	409	447	424	430	430	398	413	399	426	416	427	425	420	416	440	430	403	402	439	432	417	387	413	410	449	438	398	406	453	409	417	427	412	390	440	428	429	440	421	401	412	409	416	425	432	410	391	426	421	434	403	453	429	420	428	417	402	369	459	392	395	415	429	437	394	441	463	433	416	404	437	394	416	422	413	421	435	417	433	406	424	430	445	423	440	432	436	405	447	414	408	405	430	417	434	422	444	443	442	387	444	423	403	420	421	414	375	403	421	392	433	410	414	429	427	400	435	449	412	398	412	439	417	401	424	406	441	407	426	436	482	404	429	401	396	447	428	448	395	408	375	411	439	404	422	429	411	446	421	416	455	416	390	415	458	452	427	403	388	409	406	424	399	391	434	442	433	435	424	418	418	443	420	435	442	381	424	435	397	425	427	420	396	441	406	422	366	445	449	411	443	408	432	412	400	432	447	401	406	435	440	403	429	413	432	397	391	426	414	394	388	383	440	436	393	430	435	394	446	445	387	439	428	426	427	437	424	425	409	421	401	418	388
2560	373	376	400	340	341	359	347	306	346	324	331	386	327	278	340	333	333	332	324	323	335	312	300	342	323	336	329	344	318	358	337	331	341	349	330	357	340	337	369	356	317	321	330	340	322	337	299	310	300	338	328	315	301	347	328	313	361	364	346	339	328	330	339	304	339	353	334	310	332	326	335	310	302	347	313	337	345	314	332	313	366	338	333	338	354	343	344	316	338	314	343	365	290	321	343	336	332	351	333	312	330	322	319	361	325	357	320	355	338	346	329	343	388	327	347	318	334	303	364	355	339	340	304	301	351	364	354	325	332	338	336	350	316	308	324	375	345	320	339	347	367	338	345	357	354	315	348	326	341	343	322	351	348	303	320	324	353	319	347	345	349	341	324	330	336	330	314	315	332	333	343	323	319	344	332	333	330	345	323	341	307	325	342	335	283	320	334	335	369	319	342	326	345	318	304	333	335	311	310	316	345	328	343	311	318	341	354	381	329	328	351	331	336	339	308	305	340	327	330	311	329	361	345	345	338	370	347	333	334	302	346	333	330	334	336	283	327	339	334	378	354	336	320	357	353	328	336	324	314	312	334	348	311	355	328	337	333	308	325	339	350	337	343	364	301	341	344	329	337	333	330	337	325	330	327	345	321	284	345	342	316	347	333	364	301	334	314	297	298	313	353	328	320	347	326	318	343	307	324	302	330	386	342	389	377	324	326	340	347	353	309	308	339	356	372	353	333	335	328	350	350	307	328	339	334	317	314	306	333	313	324	349	312	313	350	314	340	318	354	328	334	330	358	343	374	345	336	317	334	347	328	327	322	286	299	369	351	331	360	343	317	340	347	341	314	376	343	333	353	337	339	311	322	350	316	302	311	342	318	357	345	327	338	330	327	343	324	360	326	358	339	340	325	308	332	324	312	334	324	343	323	353	347	321	332	300	310	306	331	307	332	304	335	330	312	344	337	322	328	322	314	314	328	320	330	343	306	357	329	325	330	360	309	286	350	355	325	332	327	301	378	356	357	344	343	347	342	346	344	348	359	295	356	339	321	306	325	308	331	340	329	324	352	315	341	335	298	283	352	319	308	329	322	330	325	324	352	319	364	325	317	320	348	316	314	350	339	329	303	308	350	326	320	336	345	356	314	322	302	339	357	326	384	369	351	332	351	299	334	329	320	328	337	303	339	335	318	362	347	335	334	311	355	343	350	305	351	342	316	361	327	304	317	315	314	347	325	303	341	366	304	342	347	312	308	305	320	322	321	357	353	339	309	323	331	357	351	311	324	328	358	376	320	353	321	351	321	332	343	312	352	284	345	333	323	310	360	333	307	333	327	368	326	341	337	335	321	313	334	360	343	318	339	341	321	340	355	319	356	368	345	308	328	327	335	294	380	329	317	342	367	307	325	324	329	322	335	346	365	332	327	333	317	316	360	325	347	332	310	342	328	344	316	296	336	319	328	327	300	346	297	336	289	324	323	331	323	330	369	319	343	301	336	319	312	324	345	325	321	321	317	334	335	365	305	317	326	333	345	320	333	340	342	346	335	324	344	325	349	339	323	332	338	316	354	368	353	342	349	338	306	319	304	322	326	362	309	290	331	351	309	324	341	339	302	318	313	312	349	343	312	287	354	348	330	336	325	295	352	333	309	344	318	325	324	349	316	338	331	322	347	320	338	323	331	298	351	306	319	337	319	313	314	350	368	362	335	322	345	338	339	307	337	313	313	322	319	317	342	359	300	371	331	332	334	347	306	307	328	319	339	324	347	344	329	333	320	328	319	333	315	321	301	361	291	343	314	359	356	371	334	322	347	320	370	357	315	288	330	302	325	341	319	330	344	330	310	327	334	319	342	306	331	310	298	318	363	288	330	304	346	315	311	324	337	342	320	331	310	350	328	301	339	308	328	321	339	348	344	348	349	332	355	345	323	323	339	330	318	354	343	350	317	350	311	325	333	330	339	358	311	341	299	329	342	336	374	320	319	325	325	353	331	361	308	300	313	301	318	324	336	334	315	333	336	317	305	339	336	345	319	317	341	330	303	326	341	315	343	343	360	379	339	349	320	333	344	344	396	330	350	339	313	330	337	366	343	304	292	342	328	336	333	331	348	295	332	378	322	326	314	363	329	315	329	356	343	336	300	345	291	349	336	331	341	304	343	284	323	352	306	337	328	355	351	367	357	356	299	329	325	359	323	324	317	356	346	352	337	311	328	317	315	353	333	322	334	318	335	327	356	343	289	331	361	315	312	365	287	332	328	342	317	332	340	342	284	354	339	331	340	369	328	363	342	324	341	345	350	296	313	335	351	338	327	369	356	301	334	360	327	315	333	343	337	318	355	362	339	309	342	346	362	321	332	355	338	333	345	338	345	326	313	327	320	301	313	303	332	346	345	312	335	316	332	347	329	315	361	320	344	303	348	344	328	295	339	317	343	321	323	338	339	315	312	331	333	337	342	339	318	322	325	322	339	321	307	317	332	349	328	320	347	344	349	322	340	354	347	306	357	347	336	330	351	332	311	347	335	352	329	312	341	348	321	339	338	320	334	327	320	335	331	366	357	337	332	349	319	342	310	318	328	347	341	330	341	320	323	360	312	360	340	337	331	373	316	324	325	305	332	315	340	322	350	377	323	355	383	341	343	332	325	338	332	334	335	312	324	292	322	337	326	343	358	356	321	347	324	318	344	353	329	337	338	337	341	333	317	307	346	312	333	366	352	273	309	280	306	313	337	359	336	343	365	313	317	304	358	338	327	336	309	356	357	358	352	342	345	346	328	341	330	309	306	296	335	335	328	348	322	343	320	347	341	340	345	338	371	338	347	302	335	317	351	344	348	357	277	322	323	322	309	334	293	339	317	307	341	328	324	309	335	344	315	317	336	302	319	369	334	321	311	336	339	309	333	337	365	364	318	331	340	319	344	316	337	311	353	332	342	345	333	348	337	278	314	359	321	317	349	303	326	305	355	345	321	363	297	315	344	363	342	357	324	346	367	298	346	327	320	361	330	344	328	305	337	370	327	316	327	356	361	311	365	323	306	347	336	325	322	361	335	379	328	306	302	292	329	321	302	306	338	285	345	309	368	334	330	316	300	348	326	328	325	335	343	318	303	346	343	330	332	318	316	321	329	342	333	311	294	332	313	344	328	325	358	353	333	320	355	309	324	336	348	331	322	349	326	331	303	331	322	328	331	351	358	341	325	336	303	347	320	317	295	285	318	350	338	322	312	314	313	298	340	313	334	321	352	346	362	326	323	302	289	310	310	346	308	309	306	328	354	335	318	301	329	335	344	360	337	300	337	382	314	305	354	302	344	352	333	327	312	327	329	314	316	340	346	346	319	317	330	340	300	318	328	311	371	324	321	309	321	375	338	330	341	358	374	335	339	335	353	323	334	318	337	333	316	309	320	332	317	322	317	384	319	353	351	313	335	342	329	319	369	324	355	315	337	351	314	354	304	329	309	328	340	309	301	329	365	336	345	313	362
2707	885	1025	1063	997	975	994	911	893	860	936	979	917	915	892	878	893	855	881	847	866	851	888	803	857	852	841	861	880	856	858	882	908	857	865	865	867	854	822	857	802	838	866	854	863	848	851	866	866	833	942	838	866	852	838	839	868	875	840	884	827	871	834	874	862	866	959	831	892	864	840	895	829	856	870	850	818	853	835	852	856	838	861	865	871	844	868	895	880	819	875	863	837	864	855	881	840	820	939	848	909	881	880	902	848	840	839	858	819	893	844	853	813	898	831	808	837	833	880	827	826	846	863	850	868	883	841	838	838	849	896	840	869	888	840	809	846	827	810	843	911	872	844	895	871	806	866	882	855	802	849	840	879	914	842	870	836	805	851	797	882	872	840	835	850	903	851	856	850	844	853	865	860	853	898	857	843	843	854	833	912	856	868	885	817	895	849	869	857	856	907	821	859	872	872	856	902	846	853	882	848	930	821	828	868	837	873	867	831	844	884	870	922	918	897	835	872	863	789	886	835	914	886	849	829	822	856	845	861	919	845	861	839	830	831	862	832	854	869	852	809	852	869	852	862	884	855	829	847	830	889	841	823	911	826	937	851	865	850	844	877	846	844	839	853	878	808	867	829	854	820	876	855	849	840	868	830	853	825	868	861	840	839	840	832	811	841	872	826	789	800	781	824	790	871	853	847	805	812	859	847	867	867	880	832	868	840	915	839	833	906	858	867	851	841	883	858	837	866	877	867	866	867	879	857	856	832	859	916	822	828	857	881	775	869	857	842	858	861	879	849	850	892	891	860	887	891	876	850	887	859	853	854	870	858	929	853	863	864	833	840	839	833	861	909	865	798	843	814	879	882	892	871	880	894	795	905	846	864	885	835	787	870	878	827	824	874	879	818	864	827	881	869	838	864	887	874	848	860	816	886	851	826	868	840	849	851	869	792	845	817	808	854	835	874	818	836	840	838	863	890	895	870	823	873	829	941	863	827	864	843	858	877	788	903	917	843	839	885	887	822	815	837	848	836	823	846	877	811	874	896	788	815	886	789	846	839	873	852	829	855	823	803	869	821	875	802	821	872	846	919	836	860	942	882	861	838	862	796	881	866	811	841	855	828	840	821	798	850	836	828	835	833	828	871	863	870	864	873	851	857	848	856	857	868	825	899	881	803	865	862	877	822	867	829	825	886	859	878	849	815	863	872	897	800	860	860	890	821	842	827	872	844	846	852	878	825	835	862	868	888	804	832	878	809	821	896	839	828	872	867	852	812	831	883	821	820	882	872	851	833	875	832	790	878	863	842	853	853	855	879	893	873	864	860	816	860	892	813	840	926	865	860	887	855	875	845	871	845	836	886	862	841	829	855	858	840	915	798	867	884	790	849	877	820	854	835	817	875	869	853	902	891	817	859	808	874	890	881	865	817	856	890	850	892	859	864	830	834	823	858	872	870	862	846	845	887	833	824	859	821	851	836	805	846	876	854	896	861	826	883	874	823	842	853	917	867	842	889	846	887	901	836	866	839	863	851	790	856	904	838	856	824	894	838	881	869	880	855	825	904	842	853	854	822	888	866	858	868	856	805	830	852	796	870	835	848	859	920	831	880	839	889	865	844	864	820	836	873	853	789	889	825	834	848	829	871	883	892	832	862	847	849	858	840	819	860	882	834	896	850	883	853	821	879	829	836	810	813	875	902	846	845	845	838	833	895	791	840	834	877	837	810	855	848	910	866	846	838	910	855	837	837	915	866	829	832	905	870	849	854	857	877	842	844	848	852	843	869	855	820	879	842	850	846	819	877	850	866	816	877	849	879	838	867	882	902	896	886	827	839	822	849	891	853	883	871	859	879	816	899	814	898	868	891	887	857	868	843	846	860	879	856	900	830	884	896	890	829	853	819	880	867	830	849	883	841	851	881	889	895	868	838	880	878	884	871	831	824	888	849	869	817	849	830	904	854	852	856	853	840	898	917	814	848	826	872	871	843	800	930	853	808	878	888	804	865	866	863	803	825	889	879	887	851	829	863	901	850	842	857	846	836	843	869	860	868	856	839	841	858	850	859	816	849	864	826	813	853	928	877	879	851	888	851	836	844	869	847	875	849	849	874	842	847	823	822	831	822	825	790	845	849	832	842	907	924	829	867	939	787	859	877	843	870	855	884	892	852	824	881	875	916	845	859	804	789	880	880	827	812	857	856	873	798	898	853	852	818	832	820	796	885	871	907	860	889	879	810	878	849	858	864	804	844	895	819	855	868	878	861	821	897	884	870	889	878	896	824	856	879	855	833	891	806	832	868	864	877	890	847	898	837	861	798	808	835	861	860	865	855	837	827	889	838	839	863	845	854	925	877	891	835	828	828	815	837	864	865	857	833	852	850	847	837	877	875	875	879	838	820	849	813	884	872	815	896	839	909	842	870	833	873	816	868	860	840	822	875	849	837	833	872	863	809	837	870	858	823	815	871	888	885	857	842	873	881	788	840	847	913	835	863	908	792	863	888	787	892	847	862	849	865	860	827	885	862	876	892	823	894	842	887	792	824	823	838	865	838	830	837	830	813	854	816	875	830	826	881	879	850	887	865	888	863	871	848	865	854	874	836	825	883	862	877	856	824	871	880	809	820	840	816	855	865	873	883	862	849	806	810	843	833	843	792	827	809	820	830	844	853	820	795	862	884	866	893	852	858	908	835	842	815	828	829	865	877	899	936	818	858	858	843	837	860	869	883	887	887	864	799	870	850	870	863	804	863	894	833	838	920	856	902	871	828	876	852	850	817	808	797	808	876	822	793	823	850	834	826	851	824	886	876	858	855	879	844	859	879	872	815	822	853	848	801	850	868	794	836	869	813	841	856	863	859	868	891	857	849	867	855	770	843	821	844	817	858	880	924	823	862	874	849	837	883	842	815	884	819	907	849	875	855	872	876	801	811	893	884	797	800	837	875	841	845	831	828	860	855	811	811	779	880	872	858	820	841	877	843	846	807	839	877	836	885	865	852	867	868	880	839	886	817	881	857	821	868	853	870	857	817	875	834	861	858	852	846	866	915	807	846	846	819	892	816	859	798	826	840	861	859	893	859	878	856	811	844	857	813	836	879	841	861	889	815	883	857	859	860	866	861	861	888	847	878	852	825	803	811	882	788	905	883	855	795	847	865	844	812	842	887	846	857	856	850	780	800	824	893	870	863	855	854	817	834	847	851	857	860	792	857	837	852	797	817	882	851	779	878	845	843	797	828	864	868	861	809	827	873	847	827	891	830	850	841	842	877	833	888	832	852	845	866	886	850	839	839	898	872	841	876	867	868	827	852	864	909	782	819	868	829	788	798	848	832	784	905	867	851	859	866	861	888	870	875	864	826	827	834	866	877	884	856	848	815	846	858	862	850	817	883	826	822	890	854	886	837	826	853	847	866	900	901	843	879	855	887	836	860	896	879	889	859	850	846	875	908	807	874	841	869	808	928	824	822	801	852	828	876	866	875	827	853	855	867	891
9548	1073	1287	1045	844	726	560	525	479	435	455	381	408	366	393	365	371	375	364	358	359	343	327	336	315	338	304	315	316	320	360	328	321	314	320	334	355	324	310	359	297	331	325	321	328	347	306	323	329	343	304	315	332	336	337	344	323	351	330	289	300	329	363	309	302	317	308	324	340	332	327	308	337	331	324	311	328	307	310	349	314	329	318	298	299	348	324	330	326	298	321	302	307	315	321	331	326	268	304	292	318	303	323	321	323	285	336	315	326	310	342	299	347	330	321	327	303	305	329	324	308	327	266	324	320	333	333	331	348	328	326	287	293	305	328	298	315	302	303	348	338	330	324	294	311	327	289	317	293	304	293	335	326	360	338	311	281	324	316	365	327	311	282	292	317	293	332	306	297	311	304	342	302	346	296	307	284	327	319	313	295	340	318	289	349	318	306	316	309	335	341	324	307	331	337	270	323	321	331	305	313	297	333	352	296	331	321	335	332	313	289	321	331	314	294	310	337	309	335	298	293	314	331	298	294	300	321	329	354	335	346	323	301	316	336	307	329	310	290	308	295	288	338	316	286	283	311	323	316	311	300	322	377	329	327	352	312	340	346	302	352	319	339	324	316	296	323	308	320	305	292	317	321	318	307	308	331	345	312	293	323	304	286	334	330	300	298	319	308	308	312	311	298	335	286	349	316	326	347	292	311	319	357	310	335	287	310	349	328	323	360	337	318	304	337	321	314	338	307	302	330	368	323	341	330	316	331	299	315	287	268	294	297	337	321	333	322	340	328	311	338	322	314	339	339	322	320	344	309	341	331	331	334	323	323	329	344	347	345	326	305	285	341	306	281	320	304	335	324	335	303	331	321	326	318	292	342	335	333	333	329	308	311	327	341	301	292	347	340	348	344	312	355	294	302	318	322	361	309	315	309	314	313	368	307	287	321	319	319	301	284	335	300	346	297	296	311	316	337	326	324	289	325	331	312	319	315	347	329	333	310	300	323	320	312	298	310	307	338	306	313	335	318	330	306	337	308	329	331	345	309	328	315	334	338	338	325	306	292	313	361	305	308	309	300	328	318	332	314	347	269	320	302	348	314	300	321	333	314	377	318	321	348	311	328	321	327	346	312	322	324	343	323	340	299	296	317	308	325	337	307	324	307	309	352	310	338	283	293	299	308	305	329	344	340	291	326	324	324	299	324	339	329	337	308	280	311	336	302	310	335	321	308	349	297	326	283	302	316	297	295	321	325	330	373	293	314	315	309	284	324	323	332	292	330	313	336	319	334	307	277	308	314	297	295	343	304	330	283	309	335	309	373	309	343	321	286	355	338	299	329	314	332	306	296	331	334	373	313	323	342	365	323	356	314	330	334	311	272	321	340	289	319	317	287	316	354	337	339	303	322	309	308	328	297	323	311	308	316	361	335	278	309	310	334	334	306	288	309	312	348	360	322	307	349	310	319	364	316	337	329	321	323	279	324	310	317	360	332	293	317	319	317	302	321	324	289	323	342	350	328	324	321	319	291	285	328	289	297	339	360	316	313	309	282	319	318	370	328	309	300	328	306	327	334	293	363	325	300	339	335	291	309	311	314	330	310	322	321	316	313	309	339	291	320	306	334	319	312	329	338	304	364	323	311	324	337	311	314	306	322	310	312	310	335	292	346	345	330	326	329	290	314	326	299	293	332	313	343	305	329	282	303	314	318	355	330	325	307	318	323	357	349	313	341	341	336	307	330	300	326	324	336	355	329	335	365	295	361	318	320	326	334	326	319	297	293	299	294	305	319	334	287	320	316	323	337	332	328	321	331	298	339	330	303	311	311	321	334	337	322	297	322	308	314	295	311	298	299	311	347	316	287	311	326	326	314	320	319	334	311	337	333	338	298	311	311	326	340	296	334	328	322	351	333	306	306	303	340	355	348	336	321	322	307	381	288	328	345	326	340	305	294	336	325	310	321	351	332	327	331	317	325	298	360	302	319	345	326	312	330	321	350	291	310	336	288	305	300	300	316	311	279	316	363	318	359	316	336	313	346	311	325	290	304	299	361	355	307	307	312	288	305	299	312	303	329	298	301	326	332	307	326	352	313	285	365	306	329	306	323	334	309	296	301	309	323	281	318	303	308	325	292	302	322	323	333	326	312	347	314	289	305	308	340	303	304	299	311	366	330	302	321	301	299	301	309	318	302	305	289	319	326	308	358	313	344	303	302	318	297	295	342	340	318	318	323	302	320	298	347	324	315	324	291	304	306	302	356	330	326	321	298	319	352	311	320	349	300	318	324	321	335	312	339	326	290	346	282	319	326	304	340	323	308	336	303	316	293	315	320	338	345	302	307	328	321	335	308	319	296	313	333	296	312	310	310	322	316	332	289	304	309	313	296	343	335	311	326	331	283	312	318	310	331	297	315	303	336	288	304	328	316	293	295	289	313	343	336	360	289	326	317	317	333	331	357	294	322	317	315	305	309	329	317	290	328	318	316	340	321	319	309	317	333	319	308	297	331	305	346	319	346	299	347	313	310	327	337	322	299	349	332	309	371	330	346	349	320	328	326	291	326	323	312	319	302	318	303	353	338	329	339	305	291	324	315	337	314	304	345	312	307	331	315	308	323	303	332	314	337	342	283	325	326	303	331	309	357	350	319	329	326	318	319	289	327	333	342	311	311	318	333	328	321	330	322	341	299	322	302	296	353	322	285	338	330	279	299	309	340	311	282	326	298	329	346	318	304	300	351	309	325	330	311	311	334	323	331	321	312	319	315	321	298	313	333	308	312	362	316	303	294	349	343	319	297	308	338	297	312	333	322	329	310	311	328	294	284	323	307	326	329	326	281	319	331	350	312	319	330	354	319	290	322	325	320	333	331	319	335	326	349	334	317	335	314	336	287	314	343	293	303	310	332	341	297	349	278	330	316	297	310	314	338	336	330	292	311	297	317	305	307	328	343	288	362	328	339	348	338	289	317	337	299	344	314	323	331	339	332	328	297	297	311	329	327	322	312	325	315	308	327	326	279	295	327	316	347	345	331	283	353	308	306	308	329	318	312	343	314	327	329	309	296	340	288	321	314	306	319	322	337	286	333	276	315	348	325	312	307	319	338	301	346	308	327	310	345	334	325	300	319	321	298	307	323	319	318	303	326	334	292	277	329	329	327	305	324	350	321	337	343	337	305	305	320	335	314	334	291	289	314	312	300	305	323	322	297	333	325	290	341	338	306	321	300	311	324	288	307	332	340	323	322	315	304	308	317	330	320	318	325	290	329	363	319	301	327	310	332	309	301	307	319	296	327	340	333	296	315	276	288	319	331	330	324	299	310	294	315	320	328	302	310	332	314	321	324	358	328	328	294	303	347	326	305	325	348	339	350	335	301	326	343	333	337	310	329	331	314	344	312	339	321	338	317	328	350	297	347	327	335	323	304	300	290	324	342	326	309	318	312	352	325	342	319	270	303	303	322	307	311	305	303	327	317	340	314	308	331	340	302	327	328	325
5906	1633	2581	3187	2943	2588	2175	1890	1724	1635	1501	1342	1279	1180	1183	1119	1069	1034	992	1069	971	991	980	953	924	980	934	948	894	928	870	902	858	860	883	843	815	875	866	857	897	837	856	834	833	914	823	869	835	768	879	853	834	801	860	851	789	839	870	846	823	789	897	872	820	836	810	816	799	818	849	806	803	826	797	825	753	864	769	875	765	764	819	837	857	776	812	882	833	839	859	843	872	828	830	789	874	889	798	821	803	776	864	826	812	804	816	847	822	823	762	821	845	786	880	771	761	851	806	837	853	793	855	816	801	813	824	798	791	836	869	821	812	785	806	820	828	805	839	787	828	783	853	818	823	786	829	765	828	807	794	835	804	792	802	793	805	799	852	815	894	817	834	843	757	857	799	802	804	799	868	805	842	797	806	793	778	847	869	780	827	726	842	811	840	880	791	818	822	864	848	824	818	815	855	837	815	793	813	806	802	807	876	803	824	768	824	791	807	822	844	814	841	827	834	862	803	832	819	845	841	852	832	827	858	817	837	852	777	782	813	841	813	838	840	813	841	799	816	775	860	851	810	840	776	838	807	816	815	834	816	874	815	842	792	828	848	780	879	786	794	812	791	824	842	812	793	826	842	847	844	788	840	835	818	808	809	824	780	833	843	831	812	807	808	767	861	835	845	768	767	812	813	863	813	804	823	800	822	790	849	830	799	771	824	845	836	836	788	785	798	818	877	773	793	813	833	785	787	801	841	842	817	839	767	776	848	799	852	807	809	782	795	841	796	782	834	828	748	829	815	774	818	877	805	825	861	844	797	819	842	797	809	805	813	839	882	800	792	850	791	836	796	837	851	800	833	812	813	854	811	804	763	803	770	857	775	809	812	828	786	821	812	844	860	823	833	811	783	769	821	849	842	813	811	858	809	830	772	816	823	835	821	788	782	852	849	747	835	864	831	794	809	873	855	832	770	796	782	831	790	828	787	835	786	816	835	834	812	774	828	866	837	824	815	778	827	846	811	776	805	777	837	806	814	829	830	857	847	758	857	809	788	800	775	844	781	786	819	815	809	823	787	779	810	839	851	804	769	816	824	831	800	841	800	791	812	832	802	837	799	842	820	820	775	817	811	800	793	824	857	818	806	795	797	811	779	819	869	840	770	860	809	861	835	829	851	786	820	755	788	821	784	854	853	779	863	824	869	839	775	811	840	802	772	802	795	822	800	794	767	818	766	820	791	890	803	823	862	802	862	856	844	791	825	789	792	804	810	789	857	808	818	774	841	774	804	799	862	896	843	851	837	782	802	806	789	853	773	819	794	829	833	834	764	773	794	774	861	819	830	812	854	820	827	845	798	847	835	778	788	850	840	846	841	790	830	792	823	816	796	818	799	827	777	785	825	835	775	823	758	772	845	807	784	828	825	798	803	769	815	810	825	833	778	822	794	782	800	830	811	808	878	797	815	753	850	762	852	806	860	873	814	816	764	830	802	806	804	840	813	831	805	788	821	843	863	799	782	831	802	770	847	911	893	874	815	789	791	835	805	814	751	817	824	799	772	896	833	786	820	850	861	831	829	834	782	772	817	797	813	909	841	784	798	848	851	806	797	753	800	776	785	859	816	844	807	795	802	821	825	823	847	803	859	812	847	783	822	779	801	787	863	806	873	802	784	802	831	786	880	826	829	837	790	876	870	853	842	825	793	746	831	860	823	818	803	797	826	789	790	846	821	807	767	803	854	844	809	838	876	784	805	814	820	821	776	823	810	792	830	856	826	810	807	834	802	809	866	822	845	800	816	839	851	800	820	812	853	790	867	792	854	818	863	841	834	844	837	817	799	812	807	794	862	808	817	834	811	797	785	800	829	844	784	835	792	824	800	824	826	807	811	825	797	801	808	821	809	795	813	805	828	770	793	805	825	785	829	814	840	831	888	804	877	828	806	840	766	783	788	770	835	840	804	818	782	829	795	870	822	832	781	772	803	802	754	846	777	811	804	765	827	770	763	812	820	782	783	837	846	858	774	850	805	769	811	859	872	843	813	828	774	866	855	820	784	804	813	749	797	746	824	819	824	824	788	842	824	856	834	816	804	793	849	764	787	822	831	869	831	838	824	794	837	834	806	821	842	836	872	846	810	809	782	781	832	809	858	814	808	798	819	833	844	789	845	825	804	778	794	822	896	805	781	781	812	852	775	875	810	801	820	808	870	783	800	833	777	848	815	793	830	854	787	825	785	788	801	779	773	833	814	763	819	832	806	843	840	835	777	812	855	839	870	837	818	801	804	769	755	870	818	810	804	775	797	758	826	776	838	820	834	814	804	822	822	874	844	787	810	853	845	826	853	815	876	817	824	820	820	823	846	767	840	792	848	832	772	860	826	824	814	772	820	796	769	778	770	852	800	788	775	788	761	769	829	846	815	817	858	779	803	787	847	846	812	739	898	813	798	849	872	802	784	836	822	805	854	822	822	810	821	833	753	788	823	812	827	855	748	799	797	858	777	779	823	782	825	781	838	826	802	833	825	855	827	832	830	849	837	762	784	813	842	863	796	769	824	818	851	813	805	801	805	805	811	802	836	854	811	814	843	821	818	825	794	845	871	887	778	861	803	805	829	805	810	833	789	815	802	787	838	819	798	821	809	814	849	803	841	804	801	847	843	817	803	796	817	847	816	787	851	834	778	809	783	835	801	822	857	796	836	841	805	805	779	774	810	803	809	824	843	839	811	843	817	826	774	790	803	795	836	765	814	808	824	795	794	804	834	807	828	849	802	795	793	805	829	861	812	809	794	792	852	803	816	840	807	836	830	829	816	845	806	747	810	854	812	804	819	839	816	818	794	813	839	829	764	830	797	843	792	809	834	795	802	853	840	865	779	852	869	800	809	849	807	791	814	833	832	804	831	827	795	817	802	798	820	842	854	797	825	798	834	815	867	789	872	836	806	846	810	800	815	847	807	815	867	741	832	779	765	829	851	813	827	786	760	857	800	807	788	796	825	825	849	813	821	803	810	788	797	845	864	824	780	798	837	804	796	806	801	809	836	789	825	790	823	818	836	771	808	814	769	817	827	801	821	819	799	832	851	788	799	825	746	825	792	832	871	811	818	809	792	810	791	768	762	787	813	804	815	821	820	763	811	795	777	855	777	829	788	902	784	780	787	796	830	855	818	849	775	878	833	769	804	826	845	836	791	789	810	816	783	799	799	790	800	845	802	830	777	852	800	874	791	845	850	758	796	810	826	861	776	762	798	797	875	771	833	870	788	829	850	803	819	835	841	852	844	835	822	837	785	796	844	840	862	896	882	811	802	834	796	826	794	803	809	775	818	794	764	850	816	832	781	800	839	770	792	781	836	804	821	814	778	771	858	814	774	863	808	824	790	790	843	836	843	831	776	807	871	781	816	800	874	837	840	812	795	849	757	824	805	811	804	832	812	788	826	830	872	808	831	883	809	757	818	794	763	750	834	871	799	805	797	852	803	788	837	799	843	837	852	798
17306	2396	2235	1672	1175	868	653	552	485	404	367	308	301	292	243	239	225	255	222	224	175	224	181	205	164	183	157	194	196	164	181	153	138	160	152	155	186	181	154	147	160	160	158	157	167	162	150	169	175	147	144	159	153	140	149	154	172	185	179	136	160	165	145	137	166	155	163	159	159	134	144	154	136	168	159	162	154	153	155	159	136	155	156	147	146	147	145	152	169	136	161	149	139	151	154	147	126	140	159	146	133	165	137	137	120	158	152	135	150	131	172	135	158	164	158	143	164	141	143	147	147	135	165	155	144	149	164	147	150	134	162	135	138	153	168	155	153	168	164	156	158	154	149	131	138	156	175	147	143	168	135	161	123	141	134	121	135	139	142	139	124	145	136	151	137	127	149	148	162	145	149	154	157	163	143	140	156	117	155	146	154	145	164	168	136	153	130	152	152	155	155	135	142	153	139	169	142	157	145	126	144	125	145	142	172	133	145	138	155	153	131	117	131	146	130	146	139	133	149	148	151	135	144	144	144	158	142	146	145	152	165	153	145	128	137	131	158	146	153	145	143	160	160	147	140	157	154	150	150	146	121	140	146	154	153	139	146	166	125	159	152	164	142	143	150	138	162	156	157	171	137	153	159	160	151	183	146	156	143	174	154	151	153	151	142	142	153	145	150	146	133	130	127	141	166	126	153	156	133	130	124	144	155	159	155	151	145	134	137	138	176	135	129	156	138	160	164	161	118	142	133	151	154	131	137	148	153	142	139	119	131	149	147	161	141	141	151	138	159	146	149	140	154	140	149	160	160	145	133	140	129	142	130	134	151	150	141	128	148	129	125	163	124	133	140	136	134	128	152	123	152	154	140	163	141	164	152	138	158	151	136	146	131	147	130	169	154	141	153	150	150	145	140	158	156	167	141	120	152	151	145	125	145	131	161	164	149	146	162	152	142	141	130	143	177	133	140	129	153	152	136	142	151	136	164	141	170	163	144	158	136	153	150	148	143	154	129	161	143	156	155	155	133	157	162	138	153	142	145	154	164	163	157	150	158	156	152	130	155	139	152	153	147	154	150	141	161	140	138	149	140	132	133	148	152	166	150	161	149	145	148	154	145	150	147	159	149	155	142	150	143	127	145	165	138	140	139	133	164	142	171	147	160	161	147	161	168	141	159	152	135	139	124	132	137	169	136	155	144	156	153	142	150	150	160	170	178	156	132	137	141	155	161	146	148	130	159	132	135	163	142	137	150	147	154	137	169	150	137	155	161	159	163	149	171	158	159	145	134	148	129	148	148	150	155	152	136	152	176	149	131	157	167	145	174	142	152	145	140	162	148	154	149	144	154	153	135	152	147	152	142	163	155	157	160	160	137	135	151	147	166	128	134	152	127	171	143	149	171	150	141	150	149	147	172	159	138	147	169	138	135	143	132	158	136	138	161	164	166	133	154	151	160	154	146	133	149	145	145	148	147	154	146	179	139	153	132	131	138	138	148	138	145	148	157	145	139	145	161	152	151	137	150	161	144	156	159	162	157	156	147	148	164	145	130	156	137	156	150	143	139	145	157	155	145	135	170	145	151	153	144	161	170	160	143	157	138	169	154	136	134	149	145	132	153	138	152	157	151	145	158	156	164	138	144	146	176	128	129	155	152	148	160	150	143	149	129	154	144	145	176	176	167	131	165	166	131	131	156	167	147	143	151	166	140	149	144	161	153	146	140	158	157	175	131	151	128	144	164	150	159	151	163	151	155	166	154	156	149	151	164	153	151	169	159	142	169	148	146	158	137	148	150	159	152	146	168	149	149	137	145	149	164	157	153	152	142	145	140	154	161	154	128	151	129	146	144	158	142	141	150	149	137	129	171	145	158	152	145	172	150	135	131	136	127	145	147	154	148	160	151	155	137	139	149	136	146	139	168	170	143	138	155	154	156	128	184	151	146	142	164	164	144	133	150	149	151	160	155	133	169	144	159	145	158	153	134	145	137	155	152	164	137	157	144	143	149	154	150	169	137	153	153	137	132	166	163	135	160	131	160	173	146	134	144	145	135	149	140	153	147	166	165	152	159	164	163	132	155	130	140	170	146	166	130	142	130	137	142	165	170	165	157	144	135	136	151	154	145	176	159	138	133	162	132	157	178	128	136	137	132	177	135	141	115	158	163	144	160	153	155	148	144	149	125	174	152	144	156	161	167	150	147	151	163	120	154	161	123	148	138	155	171	167	156	145	167	157	149	133	139	155	146	136	149	147	154	173	136	141	149	120	171	170	143	152	151	154	149	152	171	135	139	151	156	143	135	150	138	135	166	154	142	154	151	140	158	149	149	159	153	138	144	148	144	150	148	145	135	133	165	162	169	147	126	160	159	146	177	154	153	159	168	147	139	153	150	138	139	147	140	159	159	133	150	158	178	161	138	161	137	128	153	138	146	165	145	188	170	130	159	149	145	167	141	150	158	154	125	150	171	137	141	158	168	163	150	170	161	135	162	151	140	165	150	161	152	158	145	151	176	155	142	149	131	138	151	139	132	157	140	117	146	125	158	156	167	146	127	151	137	154	150	148	157	175	138	148	141	140	153	150	140	151	174	151	155	129	153	148	161	155	154	137	164	148	151	141	157	142	145	127	146	160	146	138	137	152	151	154	132	144	145	162	135	142	161	160	161	160	151	149	139	145	156	143	140	145	177	163	157	151	121	136	145	155	139	138	177	155	157	147	117	148	162	152	116	139	151	158	147	141	136	145	136	141	139	164	123	152	134	142	134	147	155	149	161	147	137	132	157	140	156	155	145	145	169	133	148	137	150	160	159	122	150	142	169	140	125	147	141	157	142	175	132	156	132	153	150	131	139	154	158	151	162	153	143	156	135	171	142	142	170	145	139	163	147	161	163	139	155	130	157	131	150	143	130	169	140	135	152	169	158	139	150	148	152	142	155	140	143	159	135	147	150	154	147	149	161	139	150	147	129	144	150	160	136	162	147	150	164	157	158	165	131	153	141	176	153	149	140	156	152	150	140	155	138	156	137	140	137	153	146	135	134	145	157	159	139	160	163	154	145	130	136	141	143	159	147	139	126	148	136	145	128	128	127	161	145	136	138	146	144	134	166	144	151	158	161	140	165	164	140	142	153	160	145	159	163	154	158	159	164	136	143	158	140	147	162	117	154	159	165	145	152	152	150	152	148	141	148	157	143	128	161	155	155	123	156	157	143	150	168	152	155	164	146	156	142	141	163	148	140	142	146	139	144	145	153	136	138	153	141	146	153	152	143	163	156	147	136	142	140	142	150	155	161	142	157	163	157	153	158	150	144	153	148	147	135	134	172	157	159	119	136	151	141	137	139	139	141	144	182	132	147	155	141	148	133	137	172	131	142	141	140	150	148	172	138	149	143	133	153	132	145	147	161	151	164	147	138	163	155	162	143	155	145	117	160	151	124	161	157	138	168	127	155	152	146	152	148	176	152	180	163	144	159	160	143	166	164	149	161	153	138	168
7560	1931	4063	4997	4474	3613	2962	2563	2106	1809	1582	1475	1329	1215	1103	951	915	866	863	823	788	760	761	653	695	606	632	614	620	551	587	559	569	527	548	545	557	545	489	502	501	492	498	488	504	486	473	501	489	479	491	482	441	508	452	466	467	458	488	411	481	454	475	425	439	468	470	429	492	465	445	459	447	478	439	459	395	439	430	439	433	459	460	477	455	494	434	454	433	448	388	443	419	460	455	456	459	409	472	449	418	443	399	458	416	444	452	420	398	447	450	406	448	420	426	439	455	451	425	437	408	442	436	408	406	402	402	425	428	397	445	437	440	443	452	390	434	433	411	414	440	417	406	413	410	432	427	405	420	426	439	418	414	413	402	382	425	437	457	447	393	435	416	394	406	425	412	379	430	462	393	447	432	436	447	404	417	434	399	437	467	417	408	420	453	441	421	413	398	394	422	457	461	445	419	381	447	422	436	432	433	398	454	371	414	389	441	447	400	391	445	425	413	430	424	426	414	432	411	452	432	432	421	403	406	382	410	414	426	427	427	424	414	435	421	418	424	417	428	410	397	450	417	405	405	399	378	452	452	424	408	402	425	406	424	419	421	413	422	393	429	366	433	416	462	416	425	428	420	411	456	436	464	394	432	460	413	431	399	409	437	420	439	405	439	420	421	428	404	407	431	421	442	431	439	431	449	407	441	403	386	435	400	403	415	403	420	413	406	423	379	392	381	416	387	447	424	433	392	446	399	410	446	421	425	423	412	413	437	421	406	406	448	415	426	416	464	444	415	412	407	398	433	427	428	420	413	436	411	401	429	423	440	431	431	439	432	422	436	453	408	398	411	392	439	399	420	448	402	431	419	411	448	408	414	413	412	411	443	416	420	419	440	450	426	401	395	457	451	458	446	389	423	384	420	420	428	457	415	441	392	386	446	427	414	440	390	412	411	413	430	455	443	424	399	460	384	463	397	439	428	425	408	451	446	374	410	431	411	423	461	438	449	437	435	456	387	417	420	458	416	445	426	448	436	430	410	445	445	388	413	414	415	432	413	434	454	385	449	410	436	382	453	417	390	396	404	418	430	458	415	408	406	411	438	432	444	447	392	418	427	457	415	389	467	386	427	421	418	388	434	432	434	409	425	419	414	453	415	391	448	450	431	423	404	397	413	420	410	420	452	396	404	441	433	411	413	429	434	387	416	421	443	380	432	416	415	464	452	429	420	465	431	394	402	424	398	431	405	400	410	417	418	406	437	415	409	428	425	426	444	409	409	416	377	458	459	428	428	428	430	432	419	409	396	442	428	394	450	488	410	409	376	408	397	431	425	443	423	419	451	448	432	441	446	405	450	449	371	431	418	398	384	453	406	400	418	405	434	409	403	407	420	401	438	433	424	417	394	409	381	415	409	426	392	390	444	434	451	421	442	407	397	417	398	415	421	432	403	425	416	423	397	437	428	438	459	425	393	426	408	396	409	420	407	405	405	396	423	423	436	413	436	408	419	424	431	391	442	444	434	426	418	414	421	427	394	395	409	427	418	444	444	408	419	423	418	437	456	432	399	446	432	399	433	361	432	434	389	427	435	445	392	442	412	434	441	415	422	436	459	366	427	401	415	433	443	460	402	439	404	421	426	414	423	406	352	429	424	456	396	400	441	382	415	422	384	408	440	367	437	392	413	389	449	439	431	409	417	424	426	394	427	418	443	396	438	380	408	392	437	420	401	465	438	419	412	416	419	435	390	399	460	427	422	427	447	441	418	456	443	425	449	380	443	393	439	451	394	373	421	447	411	380	446	367	410	393	447	424	417	373	410	412	380	409	429	430	397	400	435	438	426	439	430	455	395	408	410	404	450	390	402	413	425	438	408	448	398	445	434	403	429	442	421	486	382	383	435	411	410	399	422	411	397	384	461	398	454	406	421	408	444	449	439	389	413	430	442	434	420	388	416	397	423	414	415	395	429	403	427	457	422	447	364	434	412	432	440	419	402	413	411	425	420	420	460	426	406	391	418	439	401	411	447	396	438	421	432	436	420	423	436	419	438	431	415	422	452	425	418	379	435	441	402	447	448	441	388	465	436	415	418	407	429	448	414	427	432	434	447	408	420	418	393	433	416	415	407	451	414	433	388	406	421	434	443	422	408	426	439	376	423	435	423	433	434	395	402	441	421	422	441	437	408	428	402	442	396	432	409	419	447	426	442	413	455	440	456	410	426	439	446	395	408	428	419	443	445	420	382	422	410	430	393	429	432	432	402	424	415	449	440	388	441	425	424	437	402	418	442	419	419	447	409	440	415	431	416	427	456	445	371	428	417	463	428	431	415	437	392	407	437	414	401	457	426	460	432	419	444	413	422	402	400	418	403	441	452	404	416	449	471	378	408	392	395	380	434	401	461	419	402	426	410	385	447	396	397	446	438	397	423	401	454	434	407	462	410	427	438	413	458	435	429	395	441	399	433	408	393	405	409	425	428	430	403	387	425	422	433	423	433	439	431	413	419	441	391	419	430	393	406	412	440	464	419	430	446	427	435	405	424	420	466	408	459	404	428	462	418	448	410	433	432	420	409	421	420	460	416	402	379	452	412	423	395	377	424	442	380	461	441	419	429	393	441	403	402	430	436	425	452	433	442	423	454	436	432	415	447	406	397	421	434	440	434	406	447	446	428	382	419	436	392	396	455	419	424	472	447	406	424	454	425	423	424	419	431	383	440	429	433	436	417	430	437	398	378	397	413	412	431	420	399	410	392	396	380	437	443	427	437	393	403	405	378	400	470	391	422	406	388	450	397	407	464	401	421	400	412	424	399	447	438	423	455	381	426	461	444	380	406	430	421	480	406	437	399	449	408	443	452	464	424	452	434	391	447	439	433	437	458	415	423	430	405	422	453	411	427	406	394	430	402	393	430	446	426	445	400	444	398	454	413	441	379	408	443	436	430	421	411	419	384	419	410	418	408	438	439	387	418	426	421	426	435	445	390	410	438	415	402	401	396	422	446	430	435	387	437	443	441	419	430	459	422	423	393	417	404	435	438	399	449	416	444	406	427	422	461	436	450	431	401	434	400	378	433	412	427	428	441	428	411	405	404	426	428	422	438	430	385	406	432	402	410	431	439	429	385	387	458	408	427	412	449	426	400	432	401	444	447	420	407	446	384	435	421	432	399	394	390	444	406	432	397	455	428	429	427	439	416	430	415	409	440	408	383	466	423	386	427	417	432	453	444	442	445	389	466	423	421	467	428	428	407	420	401	404	447	422	456	406	412	456	426	393	410	418	429	372	393	404	390	395	413	449	407	443	419	440	412	385	426	369	397	426	453	397	429	389	426	418	372	414	429	448	406	428	441	475	410	437	429	397	456	374	440	430	406	427	408	399	422	420	426	437	422	409	415	417	440	418	401	439	465	431	404	396	457	443	466	422	429	418	429	438	405	411	458	433	454	418	415	432	399	398	427	455	424	407	395	452	428	441	435	392	417	420	429	421	425	451	431	439
2795	424	401	395	334	399	375	350	351	362	345	303	345	302	331	336	319	347	340	363	324	378	322	350	339	331	328	339	324	325	313	315	305	317	322	337	344	358	334	319	329	333	301	343	355	324	307	328	311	344	346	337	347	346	339	300	314	332	352	318	331	301	365	342	333	284	350	363	332	349	329	324	305	331	316	324	331	312	315	339	311	319	325	341	349	378	334	305	311	342	320	323	287	309	330	337	332	309	324	379	350	322	341	304	316	326	335	339	340	313	329	351	325	330	360	330	315	323	321	347	320	334	338	320	326	340	337	308	337	307	349	327	321	326	334	343	350	361	310	334	313	315	334	339	349	366	343	324	312	347	335	299	298	322	319	324	309	362	339	320	353	305	330	341	315	310	316	348	315	320	334	351	320	342	324	369	332	327	366	317	298	327	346	348	344	314	355	374	319	319	334	320	320	337	308	319	320	319	342	303	333	314	330	306	304	341	331	325	339	307	347	323	315	350	347	340	322	357	312	338	344	320	299	349	335	334	339	337	342	347	307	325	355	328	331	331	378	346	331	320	347	315	303	337	338	340	293	337	343	373	347	332	350	324	319	322	349	333	343	306	343	348	330	313	323	314	325	325	346	328	309	350	290	342	314	335	339	328	339	351	306	333	323	315	362	355	315	335	340	344	323	322	356	330	322	324	320	343	326	337	325	343	326	351	337	348	340	342	344	337	360	294	312	351	334	354	285	318	350	291	308	354	334	367	338	306	334	335	323	354	315	370	322	343	353	320	308	302	320	329	337	353	342	347	341	316	317	361	299	325	323	336	354	339	363	329	332	347	315	312	332	335	308	322	316	332	345	324	308	400	310	368	328	342	327	340	375	338	307	345	318	332	342	301	319	317	327	320	369	352	300	307	353	340	328	329	355	342	354	313	340	330	347	299	348	356	322	294	336	344	305	338	329	340	307	340	322	329	320	347	327	341	340	357	336	323	325	328	328	322	356	322	324	326	295	322	317	320	327	343	344	346	326	303	363	288	317	320	341	328	307	331	351	352	318	319	314	331	342	333	327	292	305	309	346	363	338	316	332	342	350	280	331	377	343	288	333	361	316	344	330	315	343	320	304	309	336	341	335	292	338	317	311	362	341	319	319	333	345	329	334	318	305	360	321	330	343	316	356	329	330	315	322	355	322	339	308	305	295	365	333	320	323	335	354	356	309	359	321	347	364	306	290	349	319	345	318	324	311	312	301	311	355	349	328	349	319	308	332	306	328	297	347	362	296	339	346	313	295	321	311	324	348	320	320	323	326	313	319	334	359	394	326	312	357	341	342	323	319	375	324	312	304	341	364	324	353	338	339	322	322	321	352	321	316	317	334	302	349	362	310	347	305	302	336	294	318	334	343	362	343	337	359	343	327	365	327	317	324	340	329	330	350	301	301	365	304	313	354	334	341	309	321	335	340	332	338	322	310	323	348	332	343	339	303	311	308	345	337	317	343	330	353	331	291	317	335	324	324	311	365	312	315	360	343	296	303	339	347	335	364	322	384	308	358	319	328	351	331	299	315	338	327	328	360	362	350	314	319	324	317	327	327	307	330	324	315	338	315	305	355	341	345	316	351	332	319	325	331	290	331	332	360	342	315	339	310	312	316	328	331	351	302	302	335	328	305	319	335	333	352	329	300	301	311	331	340	352	315	346	329	294	340	353	333	326	328	349	339	299	348	337	341	339	321	359	304	339	337	303	320	327	306	319	305	329	307	339	347	347	349	334	321	310	329	334	307	340	310	327	293	314	347	340	290	363	357	321	342	326	347	326	315	348	344	312	308	346	325	335	325	326	334	299	332	341	282	356	327	367	329	334	354	361	336	281	326	347	318	325	331	333	341	297	330	328	307	315	297	326	322	320	309	326	349	351	344	324	335	355	349	340	321	330	338	330	333	324	332	366	336	327	365	308	332	325	324	330	329	308	313	376	327	350	344	348	337	317	331	323	325	343	339	318	333	331	323	336	317	317	331	359	297	321	321	334	345	320	359	314	331	323	324	311	306	340	312	325	318	323	335	351	337	322	340	320	338	305	338	366	323	322	343	325	308	326	365	311	316	336	351	338	337	335	327	339	315	341	310	341	319	366	332	334	336	306	349	303	334	347	348	319	351	315	319	296	345	346	346	354	308	323	316	326	324	310	313	338	316	334	311	345	302	337	306	328	324	293	333	324	330	322	365	321	357	301	331	339	326	355	339	326	358	339	340	300	294	350	358	326	322	322	304	296	359	340	328	367	364	335	302	341	324	292	350	343	332	343	364	315	316	324	336	298	349	334	315	316	342	364	342	343	359	351	340	334	329	308	334	342	335	329	368	370	295	326	355	303	311	354	335	340	313	346	294	338	359	330	334	340	318	311	315	337	333	320	351	347	351	336	284	332	348	329	317	310	302	318	333	346	323	363	329	327	293	318	321	338	357	355	330	368	318	350	328	341	318	329	312	330	335	326	321	341	312	326	328	322	331	322	325	311	339	317	325	339	354	337	329	348	345	344	348	316	282	339	336	336	335	347	317	298	325	327	348	328	378	297	311	388	321	316	338	322	297	318	337	313	348	340	325	332	347	329	316	350	317	334	326	338	335	337	328	348	324	331	339	320	336	309	331	318	326	322	328	305	329	321	310	354	345	345	336	352	321	336	361	313	374	321	321	359	330	359	355	285	343	339	358	335	342	354	314	344	315	319	319	339	337	329	323	329	317	358	331	317	339	330	313	317	310	337	339	342	359	318	341	349	343	340	321	361	335	323	330	336	308	329	320	345	354	320	322	329	346	328	346	300	299	335	373	374	346	356	365	362	334	370	331	322	355	331	344	340	321	343	313	335	338	369	354	308	319	318	290	319	333	360	340	358	333	327	327	313	329	328	329	338	310	332	312	315	362	359	352	340	325	364	327	317	330	305	317	317	371	316	337	337	326	309	276	347	325	323	297	323	310	289	369	332	331	346	315	337	387	357	303	321	310	309	354	373	311	333	316	324	335	344	334	329	299	325	324	344	341	329	327	343	306	333	315	324	332	347	292	340	375	346	346	328	335	346	330	322	325	301	352	311	343	327	312	344	301	323	307	279	305	293	333	324	318	326	327	310	347	336	342	320	319	361	357	317	347	297	347	327	341	310	338	295	320	323	298	342	346	318	334	348	341	312	292	324	332	331	323	308	325	345	313	326	315	296	345	329	328	301	365	335	338	343	330	319	319	343	356	317	333	323	339	343	305	335	350	309	331	309	341	321	305	318	349	360	315	312	329	314	338	321	334	316	333	312	318	310	339	288	324	340	334	359	368	350	334	316	340	314	350	319	314	349	285	307	320	319	320	354	335	327	323	312	292	328	330	327	342	341	305	342	335	315	359	339	327	332	321	312	330	361	367	354	321	303	347	335	318	349	313	308	315	314	315	349	339	360	318	296	322	334	326	339	338	350	332	345	301	381	296	306	334	318	337	347	319	327	343	306
2685	948	1027	1163	1090	969	1012	930	974	907	882	899	905	902	849	903	861	856	858	856	851	850	839	851	887	846	866	901	902	833	842	845	818	819	851	846	821	885	873	834	829	833	845	876	848	822	849	820	869	846	854	875	855	844	882	888	909	837	832	905	859	853	818	855	862	834	814	807	889	847	832	859	885	834	844	885	851	824	863	808	869	892	891	841	766	842	854	870	891	827	842	860	883	828	857	807	811	841	844	899	853	866	803	830	840	830	892	853	798	832	846	869	891	862	859	826	842	869	844	893	893	824	823	830	910	864	875	841	894	859	836	841	814	894	811	834	878	827	848	863	833	873	927	863	826	857	837	835	840	864	847	871	903	862	826	788	841	799	857	848	866	858	890	802	847	850	902	861	882	871	864	875	816	848	851	878	857	820	909	881	877	794	868	832	870	825	895	879	876	844	856	844	864	857	778	906	826	862	844	838	829	882	842	832	855	848	823	856	857	844	841	834	859	864	848	875	882	825	858	846	788	853	811	855	918	789	869	873	869	867	825	806	825	824	794	850	818	861	836	825	846	800	838	861	909	870	815	827	872	852	853	788	825	852	880	871	894	914	888	835	869	865	858	845	857	821	826	820	856	854	832	874	857	848	842	846	869	914	864	808	878	837	857	891	879	796	852	843	849	871	810	856	859	836	826	882	839	900	850	844	861	873	897	843	855	831	880	851	813	875	898	851	820	844	845	858	818	846	853	910	862	866	858	792	816	826	856	861	766	885	818	911	846	864	835	812	862	871	834	886	878	866	816	812	878	819	831	840	860	859	893	858	860	894	832	824	847	841	892	867	822	834	850	845	840	823	877	894	870	847	876	851	880	862	837	846	830	828	894	850	841	836	827	824	852	834	844	819	869	809	902	826	868	879	904	833	852	856	894	832	854	814	861	819	869	807	840	837	872	872	815	824	862	854	790	860	853	860	843	856	881	856	821	819	835	904	867	872	888	859	839	850	850	881	860	880	892	892	849	867	850	830	857	869	851	840	853	864	882	876	843	869	800	804	876	789	829	848	840	887	810	847	841	865	812	844	842	826	886	813	857	862	878	861	883	845	865	884	850	812	845	842	782	889	826	865	835	915	843	836	872	860	872	829	806	827	872	828	859	854	877	879	873	841	890	832	791	857	843	850	839	827	847	833	789	836	814	882	891	821	847	810	835	849	902	889	867	792	888	920	852	880	821	900	921	874	796	848	801	864	860	837	820	803	831	849	876	849	818	863	837	837	871	844	870	862	874	880	859	843	893	823	874	847	847	863	867	889	887	840	841	856	876	858	901	903	823	821	852	849	811	855	882	857	794	848	819	891	867	835	893	862	865	784	844	862	852	885	837	815	861	836	836	778	846	825	841	861	913	879	901	824	842	824	836	851	823	801	841	845	832	900	877	900	800	811	858	837	864	783	859	849	888	912	827	820	880	906	818	847	876	811	838	816	887	828	860	820	909	927	849	832	892	888	791	858	823	882	882	852	850	849	845	826	878	817	833	868	880	818	849	887	816	832	886	855	840	880	879	875	847	843	860	861	862	812	839	899	863	869	895	870	801	834	822	872	900	923	882	876	867	860	827	866	865	806	860	825	876	835	870	886	810	826	862	812	788	816	838	839	907	843	826	818	888	823	835	835	898	854	822	799	833	833	860	926	850	824	820	873	853	879	840	822	837	934	825	801	842	837	826	905	888	894	889	866	877	854	817	891	837	877	872	826	875	879	855	836	819	854	850	826	868	857	890	836	830	857	860	901	840	879	885	784	823	824	859	853	837	924	865	855	853	875	846	835	882	830	810	833	884	809	835	845	859	835	838	813	807	855	855	828	821	826	832	884	854	887	833	842	888	845	803	834	838	861	850	845	911	860	782	893	828	861	863	897	888	854	827	802	873	790	844	857	802	885	897	832	846	863	867	846	862	828	901	830	887	812	898	908	872	865	876	840	827	890	871	850	897	801	849	807	843	874	859	848	811	808	855	837	918	833	821	788	863	819	784	838	870	899	863	823	840	824	892	849	858	886	813	818	843	839	843	851	895	835	852	836	851	805	897	864	840	876	877	837	811	884	878	851	800	861	870	848	798	865	849	858	891	807	857	802	875	778	848	861	837	843	820	890	826	916	841	842	839	816	852	842	862	876	862	826	813	850	864	867	857	854	891	845	884	861	800	867	798	856	842	820	877	865	837	877	902	811	829	866	793	773	836	861	826	857	864	857	856	825	883	865	833	866	897	876	883	873	876	860	894	910	836	896	858	826	875	841	885	814	837	881	865	886	801	821	874	845	808	808	880	834	886	870	848	854	857	905	832	845	874	880	892	872	860	866	832	886	863	832	844	872	831	875	904	876	864	849	837	842	835	879	809	845	881	871	856	851	854	869	859	866	895	830	842	804	864	802	853	886	830	803	794	868	826	814	830	854	811	845	812	829	883	861	845	855	799	877	828	817	839	869	837	842	853	995	828	826	831	838	847	838	890	894	825	887	844	838	872	862	901	861	861	877	827	792	832	834	879	803	870	835	806	853	875	905	866	869	840	838	837	824	760	847	818	858	858	906	843	809	884	835	873	869	878	878	891	823	814	886	838	830	879	867	912	866	834	862	901	838	811	857	834	836	898	858	866	886	847	848	843	878	821	860	827	856	836	900	836	840	848	822	849	869	865	889	805	874	886	844	805	820	855	868	871	848	895	838	881	872	827	900	842	846	859	871	845	840	830	846	863	868	884	876	871	911	796	865	849	864	837	854	860	825	900	873	833	936	908	865	865	819	850	831	830	830	834	837	857	836	818	849	854	841	830	870	800	872	861	881	858	872	852	802	854	856	839	835	873	859	863	845	926	886	880	887	883	805	859	838	812	887	848	834	839	868	786	864	790	880	837	864	860	875	866	831	855	865	792	888	846	888	875	855	897	819	827	800	846	868	883	855	874	807	880	846	848	845	844	870	858	840	887	821	860	914	884	879	844	892	872	876	849	847	853	879	826	875	857	835	861	862	916	851	893	891	831	818	846	832	808	838	816	889	860	881	851	878	895	864	929	869	833	842	821	860	866	842	813	841	843	836	879	866	863	860	860	807	874	828	837	887	815	843	864	884	864	840	841	838	839	841	853	850	819	836	875	874	852	860	866	899	836	852	844	880	837	813	845	783	849	852	843	860	866	821	900	865	847	866	813	849	859	883	817	914	842	864	846	777	852	863	872	882	863	842	842	878	855	786	887	883	850	838	839	876	866	843	882	848	854	854	846	883	877	882	887	865	858	852	847	789	860	812	825	919	840	854	803	876	876	786	891	822	910	845	859	848	873	876	905	859	861	849	817	874	898	841	879	874	856	865	803	859	831	900	873	857	880	830	798	847	807	924	859	842	854	889	866	836	829	856	909	835	863	845	854	859	862	875	866	875	868	850	845	821	789	860	865	879	837	847	929	875	894	835	856	857	831	820	867	821	865	841	860	817	821	821	838	848
9633	1145	1321	1046	788	653	594	525	434	422	442	406	383	421	377	374	361	376	320	352	329	338	345	319	364	357	313	356	338	327	323	314	318	344	350	309	281	293	345	303	310	341	302	317	325	338	323	326	312	338	344	329	336	367	315	346	310	312	303	326	293	328	308	311	294	340	284	315	355	312	317	322	344	288	331	364	326	360	311	339	326	345	305	296	317	323	338	322	334	319	326	315	336	336	331	316	326	336	311	323	315	304	310	307	352	330	329	297	314	284	314	332	340	329	327	329	339	330	277	363	334	327	325	325	337	303	334	356	323	320	292	303	313	318	322	311	314	311	323	330	320	331	340	323	327	326	338	311	321	361	317	331	322	353	308	364	307	365	301	322	315	330	341	368	364	300	301	317	325	324	303	298	314	314	315	313	380	315	300	313	338	331	313	360	309	295	317	299	301	361	331	298	305	332	336	321	325	318	299	325	318	295	294	321	306	360	335	344	327	303	294	348	336	298	323	315	331	325	313	296	327	344	359	325	327	326	302	297	301	289	325	323	323	302	312	336	299	307	315	305	316	312	310	282	325	318	317	314	317	323	291	334	302	305	314	326	323	317	296	300	354	321	285	293	340	319	326	334	313	326	323	333	311	346	308	306	334	313	319	321	341	300	318	327	326	309	321	288	303	332	321	302	326	333	330	363	332	311	313	310	296	343	311	316	334	303	311	330	329	293	334	306	306	297	295	321	304	297	329	306	344	309	296	318	320	290	316	313	316	294	332	297	324	352	296	325	318	286	278	324	340	306	320	301	302	350	323	298	359	292	329	325	293	339	305	325	364	331	321	329	363	319	312	332	324	335	330	342	334	289	319	304	299	324	290	364	353	312	312	321	321	326	352	303	308	280	326	314	334	330	338	319	331	336	304	288	313	334	306	338	340	350	324	300	326	318	299	322	336	352	318	341	329	293	314	352	327	314	306	341	326	324	344	317	285	322	310	283	292	301	315	328	375	324	347	320	319	337	334	313	331	292	331	320	313	318	304	342	304	321	299	324	344	296	340	320	339	317	316	351	327	294	343	344	330	328	301	346	319	321	303	315	317	344	316	294	314	325	349	328	292	319	314	339	305	303	307	316	309	304	324	339	317	308	299	311	332	317	310	303	390	357	317	341	323	335	305	295	323	347	317	315	314	321	334	357	347	319	319	301	298	307	290	297	317	328	317	320	305	318	312	349	327	329	305	314	303	356	311	307	349	317	312	313	329	305	321	295	303	311	304	295	336	334	302	302	296	307	352	331	313	284	362	310	324	300	276	297	314	339	310	289	308	314	325	322	331	308	316	321	290	297	285	288	305	331	325	354	299	302	310	325	345	297	349	346	313	338	335	327	324	366	323	311	330	309	294	281	330	340	329	377	334	311	313	354	323	321	321	297	320	350	333	309	322	314	309	321	312	314	328	324	304	308	332	315	311	331	310	305	335	337	335	325	321	304	313	358	347	338	322	301	303	339	299	318	330	343	342	337	336	344	303	320	346	341	311	298	292	348	357	341	307	292	313	337	315	347	319	324	313	290	337	325	327	333	347	295	316	334	312	287	335	292	300	334	301	333	311	332	297	308	331	295	340	301	315	329	342	342	288	311	312	310	314	318	327	312	309	341	320	351	313	273	336	355	325	318	341	314	291	337	318	310	318	326	357	310	322	320	331	304	347	305	343	309	326	331	340	320	318	342	335	291	349	314	343	320	307	311	364	318	343	372	308	299	318	306	329	327	294	305	322	345	296	336	325	333	313	305	332	315	322	306	350	324	324	327	340	332	348	308	311	321	314	317	316	299	340	340	333	329	309	284	305	375	324	345	325	330	330	277	325	291	340	351	323	294	314	319	326	341	336	342	302	344	315	292	315	357	313	303	338	320	305	303	337	318	290	339	322	331	290	302	355	341	300	313	305	330	327	288	281	329	334	317	319	343	299	272	319	323	333	276	333	340	325	310	312	341	322	337	306	349	316	312	351	310	347	329	332	306	363	354	335	303	324	320	302	300	328	295	326	303	316	339	336	333	314	332	318	346	314	320	312	307	335	338	336	291	306	327	352	341	332	291	330	328	333	284	336	310	310	293	282	304	319	302	320	337	301	331	310	328	312	303	317	302	321	334	318	336	297	321	317	305	334	313	319	318	284	293	343	317	329	311	307	306	309	309	306	313	338	311	306	329	319	286	323	351	327	340	324	348	329	309	339	342	331	332	311	338	296	326	318	316	304	301	328	331	310	295	273	336	324	308	338	304	310	305	294	318	344	309	309	329	322	338	337	322	358	356	296	315	304	302	292	307	308	330	296	333	336	315	333	325	308	341	338	336	314	355	311	333	322	331	300	314	334	310	306	292	340	285	303	324	359	332	310	334	318	337	281	316	325	298	314	295	342	308	343	314	326	325	353	343	321	297	309	304	334	333	377	341	339	350	326	331	308	313	343	320	337	341	315	285	337	315	332	335	304	312	332	311	335	306	324	326	300	319	321	327	297	292	330	328	341	340	311	319	306	308	314	317	346	299	301	317	343	322	354	328	296	325	323	314	314	320	306	312	319	333	337	297	289	294	298	303	320	312	288	317	312	288	315	310	305	320	305	320	326	337	315	314	331	331	326	327	333	327	327	349	321	323	346	312	291	299	323	298	334	295	282	309	305	347	343	295	277	321	321	333	330	288	312	278	288	305	338	311	334	330	306	309	318	292	321	324	388	302	309	334	293	267	344	332	347	338	322	300	343	322	319	333	318	287	315	330	347	286	311	306	346	347	324	319	334	349	286	351	302	307	283	327	335	308	319	297	310	331	334	329	337	312	324	344	315	305	332	319	304	305	332	345	322	335	335	317	300	341	311	308	287	325	320	314	327	301	317	334	318	324	301	298	372	344	322	337	332	319	333	317	332	323	327	312	333	313	309	334	349	363	342	321	341	293	309	310	323	345	334	304	342	305	317	311	350	311	307	368	305	274	300	334	332	328	297	319	300	331	320	323	318	341	335	312	310	297	295	324	305	349	308	307	313	342	337	320	353	315	303	289	306	307	298	343	303	323	311	299	311	305	317	294	332	312	320	317	339	343	344	334	346	321	329	287	305	286	337	325	332	292	304	316	290	345	317	304	348	326	328	291	345	327	299	314	311	309	327	316	313	306	314	293	335	308	327	309	296	320	331	316	285	330	327	315	329	306	305	345	308	318	322	326	325	271	354	327	325	300	305	296	304	301	333	293	326	308	321	315	337	350	306	332	318	298	323	289	299	310	333	317	316	302	342	337	343	356	313	312	350	315	319	335	331	321	362	309	328	291	339	329	335	317	331	305	357	325	284	338	314	309	320	341	317	334	347	309	307	289	322	322	327	366	320	312	317	317	338	321	342	329	325	332	300	315	307	326	326	337	312	325	342	321	283	318	300	318	336	306	332	310	341	313	276	342	337	324	332	290	304	330	324	302	339	326	329	301	319	313	320	312	321	307	337	350
5927	1591	2565	3304	2859	2504	2200	1871	1761	1537	1460	1320	1313	1162	1155	1048	1064	1048	972	1028	932	1005	964	1040	972	907	890	882	864	905	883	902	911	870	905	934	856	869	870	837	892	801	832	846	868	852	896	820	862	924	881	823	841	829	833	865	804	839	808	778	849	862	810	822	877	829	817	797	834	813	810	849	812	796	838	867	853	804	821	826	890	798	783	879	818	784	856	766	855	845	869	847	833	827	794	809	856	852	824	816	851	836	820	835	861	815	800	830	795	834	865	768	809	876	822	857	786	806	769	821	803	871	819	816	779	815	830	805	848	759	783	789	776	777	870	820	806	789	851	818	815	817	894	755	840	835	788	822	842	807	833	817	807	842	771	863	830	843	801	856	835	780	818	805	850	851	812	807	793	811	764	872	816	781	793	806	821	870	832	799	816	777	848	821	798	834	818	804	838	844	806	825	846	846	808	788	823	779	822	806	807	774	828	809	853	851	811	827	813	795	816	784	817	878	828	781	846	812	877	784	809	841	803	775	790	793	797	839	813	767	787	785	846	788	797	803	828	762	815	807	764	844	850	786	824	793	832	811	787	807	808	826	843	807	791	842	823	769	800	774	812	774	845	826	768	828	837	869	812	841	794	802	815	819	810	763	821	839	785	911	816	857	806	777	783	829	774	786	814	845	781	777	823	824	826	801	807	831	831	832	822	882	834	816	818	819	855	848	758	800	812	813	821	795	826	819	829	779	848	779	871	851	808	746	779	840	866	792	827	758	839	840	783	840	793	836	810	838	836	810	794	771	833	861	843	812	827	860	805	821	815	856	777	846	809	808	832	783	843	807	789	793	812	831	828	857	814	812	800	801	802	821	833	785	810	828	806	820	783	837	761	850	780	835	808	826	843	835	800	823	776	814	786	821	822	858	785	795	833	789	855	801	810	805	852	814	824	858	851	812	825	812	774	799	805	755	824	824	834	873	758	779	829	769	761	843	794	842	800	814	813	793	823	813	828	836	816	873	836	816	825	827	809	840	833	811	821	858	836	822	821	858	805	836	776	808	832	805	807	778	856	822	813	804	855	807	802	815	833	805	805	774	876	774	812	723	815	821	802	762	797	834	800	831	781	804	840	838	800	852	830	810	842	747	858	788	839	820	816	789	819	834	794	801	800	746	776	796	841	847	862	777	821	832	822	827	835	795	857	799	855	802	831	841	838	795	863	841	812	782	784	786	793	812	820	810	791	833	797	813	777	845	836	826	830	882	789	805	831	830	820	816	798	787	790	807	714	770	811	784	852	796	820	834	810	815	777	824	841	814	873	830	767	824	832	777	767	821	855	800	798	841	743	812	773	799	867	785	835	799	802	831	875	835	793	797	828	782	769	876	780	811	847	824	800	815	834	822	750	787	804	790	840	834	861	877	862	803	814	819	863	797	803	836	807	844	813	805	867	798	855	842	810	836	752	805	811	806	830	820	810	787	833	814	861	814	785	815	838	751	824	771	826	828	830	826	823	783	820	790	826	764	791	848	758	748	856	783	847	830	821	749	809	790	836	758	799	833	809	804	812	799	779	833	786	802	830	835	771	779	842	779	814	831	818	832	769	841	849	822	790	850	777	836	870	848	787	785	832	798	840	857	792	834	840	815	828	824	807	791	792	821	797	806	794	769	811	752	820	831	816	848	834	862	838	820	807	804	808	771	812	792	816	870	801	789	825	751	816	800	819	873	810	811	783	808	857	784	878	837	788	820	817	840	802	818	837	816	799	841	784	803	821	823	800	853	802	812	807	827	805	803	847	825	802	831	764	762	770	790	798	773	830	845	774	785	794	813	856	800	837	796	848	789	829	819	779	819	780	768	837	803	781	777	808	861	817	828	844	832	835	799	828	829	789	798	801	803	837	838	806	802	776	864	825	814	795	791	814	840	818	787	774	811	807	797	834	809	856	852	827	825	816	828	838	900	831	818	826	833	803	804	787	835	814	812	849	804	805	821	893	844	833	812	779	785	780	839	829	810	826	837	775	795	843	770	803	819	841	824	834	814	815	829	832	802	811	826	817	827	810	790	772	855	801	796	843	804	797	825	783	841	803	818	827	801	849	832	804	799	792	816	847	769	865	801	783	751	802	796	796	880	798	804	816	815	753	784	807	822	813	875	811	828	863	797	765	793	821	827	818	872	772	803	802	850	845	791	848	848	857	740	779	818	859	850	810	836	852	809	781	813	834	796	800	803	855	836	782	820	823	785	769	781	789	833	814	785	816	807	810	836	867	857	784	822	823	905	761	865	761	803	752	819	834	778	861	871	804	823	811	821	810	873	776	785	795	808	789	837	799	841	813	811	774	823	786	781	796	854	795	867	809	788	801	873	842	779	824	871	714	852	798	836	845	823	801	880	788	823	805	780	811	789	838	779	821	777	806	806	801	820	833	823	791	873	878	836	796	831	815	832	815	873	826	832	746	800	802	755	826	821	804	798	827	801	797	777	846	804	800	833	840	822	785	787	814	823	803	791	863	812	844	794	812	805	843	797	792	773	779	856	823	788	872	840	826	800	769	823	804	808	840	842	838	828	831	788	841	826	827	839	728	821	812	833	831	737	816	765	814	848	759	837	794	830	791	850	822	829	787	826	858	809	837	776	794	808	780	830	807	849	855	831	826	841	810	811	801	825	775	806	787	856	769	777	839	818	842	832	808	852	810	835	797	805	831	804	828	766	829	852	840	855	812	857	802	779	788	852	864	789	800	856	781	824	842	809	807	791	790	845	859	843	815	868	821	816	818	810	842	790	828	821	807	835	807	800	839	765	769	837	810	792	839	841	805	812	806	803	829	796	765	873	777	804	822	786	813	845	754	812	831	847	868	839	827	814	829	853	806	794	820	792	835	889	856	821	811	768	806	833	815	801	804	817	759	841	844	848	799	829	809	814	783	791	817	819	843	846	751	811	791	794	861	802	858	816	772	821	839	811	849	818	775	800	790	830	851	839	818	803	786	821	812	842	856	843	822	803	854	828	814	768	816	854	835	794	784	824	845	820	850	842	831	813	812	766	854	823	812	823	864	824	818	835	850	840	811	800	805	792	812	848	806	829	784	795	783	790	809	806	762	823	799	828	837	837	847	808	785	815	795	814	810	782	809	817	818	862	828	800	818	797	784	867	806	801	758	812	777	815	797	798	845	807	833	838	787	769	816	803	822	845	821	811	783	862	837	797	850	810	792	801	816	786	767	739	827	799	811	815	815	793	823	812	838	783	801	876	755	826	789	832	799	809	803	828	830	837	818	792	836	818	772	824	799	832	809	864	822	795	763	818	829	837	865	860	743	842	840	831	839	782	843	831	799	823	804	760	862	868	804	807	876	808	802	820	806	797	801	760	777	821	795	820	831	852	856	812	836	810	829	748	835	849	827	812	800	814	792	759	836	845	859	829	822	815	771	823	825	808	771	822	860	830	803	816	797	819	825	829	767	865	861	855	801	787	806	786	800	827	839	795	806	804
17476	2300	2171	1743	1170	900	668	567	457	387	358	305	259	251	242	220	249	205	212	203	174	208	187	182	168	184	171	189	162	155	166	185	173	162	182	167	143	165	151	171	152	164	137	160	135	174	167	157	141	172	155	173	173	152	169	147	155	147	136	163	146	136	130	149	141	130	143	165	148	147	138	142	139	128	146	157	156	153	156	159	160	194	135	154	147	174	158	169	137	155	161	141	162	162	144	153	151	138	148	152	149	149	140	166	147	164	166	153	150	164	166	170	151	159	149	139	158	144	124	151	140	168	144	141	146	185	165	147	169	161	140	147	161	145	152	146	149	132	142	160	139	135	167	137	142	152	123	172	155	136	148	139	167	154	151	152	140	143	174	148	157	140	159	137	166	150	138	144	143	115	153	151	134	134	145	146	148	149	168	158	148	177	149	150	167	154	149	137	144	163	149	163	139	148	186	159	148	126	155	152	131	144	131	159	158	147	151	147	146	155	157	140	134	136	173	158	153	159	140	136	163	146	155	152	138	155	142	175	156	139	141	164	151	147	129	134	166	172	150	145	145	154	156	156	152	135	146	148	159	164	139	146	138	151	143	137	168	150	173	143	155	142	155	146	141	159	153	139	140	143	139	139	130	132	167	159	145	148	152	151	141	132	150	161	159	189	130	141	162	168	142	165	174	136	158	113	158	148	165	141	169	143	141	165	143	157	138	159	149	153	146	153	134	150	153	157	140	142	148	157	148	134	145	147	164	158	144	164	141	152	159	129	155	150	149	140	142	155	157	155	152	139	160	148	148	150	137	136	157	133	149	160	149	172	158	169	160	138	150	178	146	169	149	137	159	134	142	158	151	133	146	149	144	136	158	132	135	153	141	144	169	134	164	141	153	135	142	148	127	142	159	140	138	121	167	148	158	151	155	145	125	135	131	137	149	144	137	151	140	156	165	132	142	141	148	127	137	138	148	148	171	142	126	153	135	136	134	150	163	164	154	151	142	134	152	142	150	149	171	163	143	146	152	142	125	139	155	154	161	170	141	144	151	163	122	162	149	137	149	150	151	131	169	153	138	143	141	133	147	148	135	130	154	150	164	156	135	151	146	154	143	152	146	168	165	135	142	135	144	125	185	146	127	146	138	165	148	151	135	164	146	133	134	145	143	142	139	151	165	168	146	158	120	159	152	135	132	130	154	151	144	148	154	150	141	179	166	154	142	131	142	132	150	167	149	152	149	154	142	163	157	151	168	161	146	165	127	148	142	137	149	148	156	130	153	139	156	155	132	162	145	147	151	138	137	142	158	147	145	146	167	150	141	133	155	158	134	157	151	130	146	162	141	137	137	148	147	144	141	155	167	158	148	168	160	147	162	147	144	141	145	152	148	155	149	167	152	158	137	153	156	147	140	161	149	137	150	175	135	127	120	154	149	143	182	130	140	144	136	156	133	149	149	153	144	140	153	134	151	143	157	150	160	139	168	151	146	143	140	152	163	144	160	144	148	130	149	134	156	157	165	147	144	154	114	150	149	149	153	145	128	148	148	169	160	148	149	134	158	165	140	134	136	127	140	165	150	154	153	128	159	144	146	158	151	147	152	146	135	167	142	165	162	163	162	160	141	167	147	155	140	156	139	140	140	154	136	134	130	152	148	148	150	143	156	145	139	158	127	144	137	145	175	128	160	150	147	158	146	154	178	147	158	158	134	164	158	134	160	158	152	135	141	137	128	141	136	130	168	151	151	163	156	156	147	165	122	169	169	141	152	153	156	167	141	153	137	152	158	127	141	158	152	159	156	146	148	131	133	160	141	147	158	136	143	137	146	138	155	155	154	141	165	166	148	169	154	158	142	154	162	166	138	139	177	172	158	180	138	147	162	127	164	177	154	152	160	150	155	141	161	133	133	143	140	154	151	139	125	134	156	135	159	149	137	164	163	137	122	151	133	143	132	141	153	162	151	153	140	147	163	160	129	159	147	158	168	149	146	141	142	140	151	145	156	152	157	163	144	136	170	158	130	161	151	135	131	149	135	159	152	139	140	157	154	140	144	152	140	176	151	127	152	162	138	130	145	151	149	161	147	126	133	154	135	171	160	153	143	135	132	147	152	169	161	146	145	138	137	152	160	150	142	154	168	133	164	167	173	124	142	163	168	134	159	152	142	150	129	156	157	128	135	165	158	175	139	162	134	137	153	148	144	140	168	155	137	160	151	138	141	151	149	160	142	154	149	163	148	159	135	155	149	142	153	153	162	159	173	117	170	131	163	126	148	160	151	157	166	145	152	156	139	136	139	164	124	153	141	129	163	141	144	135	147	159	153	158	146	130	127	157	147	145	159	140	150	143	150	175	141	162	137	166	154	141	172	149	150	149	143	147	148	164	151	143	165	154	145	128	172	142	117	121	136	162	162	150	134	162	147	157	146	138	159	137	152	143	143	150	151	143	161	153	149	155	163	142	142	136	143	142	147	155	171	157	139	130	131	152	158	129	147	123	125	146	168	155	128	158	140	147	137	164	131	160	152	152	130	125	133	144	154	163	142	140	152	145	129	119	140	142	154	155	157	128	146	156	127	147	156	145	158	155	150	149	140	177	144	157	133	173	160	159	135	138	139	147	160	163	150	156	139	146	150	128	140	151	151	161	136	153	148	139	146	176	144	158	155	146	156	152	153	139	136	168	167	147	153	135	159	158	160	151	160	160	142	141	150	153	136	162	136	137	136	130	124	139	156	142	142	157	133	158	142	193	176	157	160	147	155	145	130	128	139	135	142	156	138	157	148	154	143	142	144	151	157	139	123	132	168	152	152	153	163	149	161	170	175	150	157	151	129	125	155	141	150	166	129	143	135	142	156	147	132	149	136	137	142	163	137	155	158	153	139	140	136	175	168	152	128	157	125	170	151	138	140	144	151	152	148	144	144	135	126	155	149	153	156	138	145	138	145	147	147	132	155	155	121	143	153	152	142	158	141	160	167	142	138	138	128	165	156	123	150	149	173	160	144	148	152	143	150	145	156	166	144	161	125	162	181	149	126	151	125	166	140	142	133	144	170	145	143	150	147	146	141	164	133	156	146	139	127	153	138	154	135	134	158	145	155	148	145	165	151	141	150	151	135	161	144	136	130	148	167	158	177	177	146	137	155	153	155	157	168	125	138	155	155	129	157	173	142	139	145	153	153	153	148	127	136	130	138	132	160	156	149	138	159	139	157	162	158	149	138	169	141	139	145	146	151	142	148	136	148	135	131	169	155	124	147	140	149	157	159	133	155	149	128	132	130	158	152	158	139	150	174	174	158	153	139	144	146	159	144	136	136	124	142	158	147	151	141	178	171	147	144	147	136	166	163	143	125	155	175	138	156	126	135	133	141	156	141	130	156	146	163	162	139	141	153	131	153	129	163	164	142	141	155	140	126	147	176	162	150	147	153	155	141	155	165	146	151	149	155	156	153	155	142	115	146	154	156	130	148	149	137	161	156	136	142	141	137	156	142	152
7668	1953	3997	4981	4402	3738	3101	2508	2118	1792	1532	1423	1281	1204	1112	1014	914	925	822	797	772	727	734	648	636	639	629	664	587	605	607	557	553	585	501	564	495	512	491	521	492	460	482	442	510	504	535	483	463	461	469	461	493	466	485	444	457	463	468	477	475	487	462	444	443	430	442	457	449	425	445	441	427	427	446	443	457	472	425	461	447	456	419	432	419	470	440	465	433	451	425	494	419	428	455	437	461	403	450	432	468	414	462	408	457	421	426	417	443	443	410	443	416	455	456	443	403	399	418	406	418	428	413	419	424	432	450	417	426	399	459	442	416	419	430	419	417	431	390	415	464	421	437	399	446	414	449	413	379	414	401	425	435	394	432	408	433	419	424	460	448	421	407	453	439	430	440	424	430	409	399	448	438	465	460	410	409	388	422	440	436	451	447	439	433	428	393	407	422	444	427	437	397	458	402	426	398	444	381	401	405	437	420	426	414	416	408	424	384	401	398	430	405	408	466	444	409	421	401	385	402	452	405	429	457	388	428	421	423	436	417	394	425	418	434	451	406	409	426	415	421	411	405	424	431	450	460	406	396	428	408	444	412	417	400	427	385	403	399	413	416	413	456	449	384	437	433	425	432	398	357	396	426	443	442	435	441	422	427	420	413	442	394	457	438	386	398	406	423	424	406	423	474	424	426	426	443	470	417	390	431	424	445	399	409	423	421	432	384	440	388	401	425	479	407	434	425	400	432	424	426	434	414	420	435	409	442	412	420	429	421	405	398	432	397	408	389	421	406	430	437	442	401	424	438	416	389	444	390	400	401	426	447	395	409	396	418	403	466	421	394	402	392	408	422	428	397	429	447	414	420	404	417	454	397	410	429	394	432	410	428	449	396	426	430	435	417	426	408	432	395	396	447	435	442	405	413	442	387	447	428	374	428	430	439	460	408	406	412	399	391	420	431	430	413	482	401	419	386	434	411	373	414	445	376	434	454	401	386	439	435	415	417	403	376	436	436	460	434	460	405	419	426	409	442	461	404	409	440	435	453	422	416	390	381	427	422	420	387	436	426	374	407	433	430	408	450	426	411	406	384	391	408	416	420	444	396	422	416	432	421	428	423	421	440	397	414	379	400	382	449	427	407	400	428	400	427	440	426	440	408	415	428	439	459	438	430	412	446	424	414	357	434	441	425	387	427	420	440	440	412	413	400	432	426	448	449	459	414	391	412	431	422	415	413	379	436	436	428	407	410	404	423	440	444	429	407	424	412	427	448	410	408	441	463	420	411	414	405	446	411	399	414	397	393	439	429	416	404	405	387	444	377	436	406	412	416	448	441	426	418	429	417	417	415	414	433	394	404	442	420	442	382	456	394	422	439	434	448	416	413	437	428	419	446	451	417	445	410	457	433	401	406	428	378	404	428	431	412	403	417	453	430	426	423	399	413	429	448	375	409	416	415	442	429	397	395	390	414	406	423	432	426	450	413	436	419	455	413	439	432	422	399	440	404	420	429	439	398	447	430	469	401	416	390	443	412	398	406	424	385	436	380	403	405	410	429	432	399	459	412	449	405	417	420	441	392	464	433	411	420	443	397	436	437	448	443	418	415	439	429	408	409	422	431	397	423	427	414	407	396	409	403	392	404	412	431	417	420	427	421	408	403	418	444	413	440	415	400	419	438	417	421	406	379	445	418	423	430	375	442	430	410	438	457	410	431	379	412	437	433	379	409	399	404	442	442	454	474	410	379	427	422	449	397	405	415	423	440	441	414	392	422	417	410	396	392	456	411	420	415	438	446	433	418	410	447	380	440	397	465	434	415	406	439	420	397	424	419	473	450	442	418	448	442	391	417	406	405	428	408	431	422	399	439	393	416	443	452	411	418	409	442	385	415	409	452	392	415	392	422	387	417	428	417	431	435	429	412	428	436	436	440	411	415	448	428	368	428	436	418	439	451	380	446	430	432	407	393	408	427	415	429	416	437	419	398	406	423	454	453	450	422	418	444	399	426	416	418	386	397	413	464	427	377	460	413	440	429	405	397	438	470	418	396	407	390	400	409	408	420	420	435	398	440	391	405	407	417	429	422	442	392	414	416	446	404	426	423	380	429	434	436	412	445	426	380	413	406	410	399	422	409	401	453	446	398	398	418	432	409	411	425	447	440	361	400	390	413	418	406	437	427	422	440	407	399	443	414	415	399	393	423	456	413	375	421	402	468	436	418	471	452	438	466	454	440	429	440	413	435	442	435	450	451	373	444	421	442	410	400	400	426	380	450	455	437	437	415	408	418	417	444	444	418	432	434	411	412	398	387	413	454	435	451	433	430	447	411	420	443	387	437	414	411	410	427	437	427	397	447	434	420	427	416	417	414	411	418	427	444	453	428	422	410	425	456	396	443	417	400	455	394	441	428	447	436	396	404	415	430	412	399	420	382	377	373	410	400	410	396	406	419	431	391	464	401	444	432	422	413	452	436	431	455	430	418	468	450	397	416	420	433	424	416	419	432	415	415	382	406	411	431	427	418	430	428	403	445	387	404	398	382	425	444	426	419	411	380	425	414	419	420	432	388	455	405	466	421	448	421	445	437	444	419	439	446	429	421	426	381	425	439	439	418	441	445	423	436	434	417	432	408	426	415	425	413	407	431	429	402	438	426	475	442	407	465	409	430	433	375	399	397	423	452	427	439	399	409	411	432	397	390	401	393	408	422	409	399	432	453	417	432	446	442	418	445	413	416	414	395	426	403	427	424	455	418	396	410	402	420	399	424	405	404	411	422	404	433	414	417	432	408	403	424	385	396	407	399	443	410	371	446	449	413	414	438	403	411	426	422	401	420	428	421	407	391	397	415	432	408	431	433	421	416	404	409	409	442	409	401	382	415	413	403	450	417	424	443	392	435	432	386	401	402	470	413	415	389	389	442	428	427	428	438	430	449	394	400	409	399	399	429	420	400	434	406	391	429	423	435	438	414	400	448	412	414	430	436	430	395	474	400	409	449	392	444	396	445	434	455	443	381	431	400	421	393	405	446	443	441	436	451	399	406	423	435	439	413	419	408	430	407	409	402	415	412	430	397	425	405	445	441	411	388	440	427	445	388	424	454	426	427	459	445	400	435	455	450	456	377	416	446	398	412	415	415	419	417	377	412	437	450	389	428	395	428	464	396	411	410	401	403	427	375	391	422	416	395	409	451	447	381	445	433	405	418	382	427	422	378	415	412	434	412	429	435	412	411	453	400	386	415	427	410	402	431	379	427	395	398	410	399	411	409	427	422	429	417	436	410	409	423	410	426	411	427	435	430	370	424	427	407	418	406	436	402	413	426	427	430	421	439	381	447	438	401	429	439	424	446	426	382	389	400	424	413	438	426	418	419	421	385	421	431	463	399	435	426	420	458	418	446	402	436	419	407	435	397	445	426	428	438	393	450	406	427	403	425	468	416	423	462	402	414	409	414	421	412	426	415	441	418	407	395	406	410	432	424	432	432	422	427	408	430	420
2733	398	361	388	399	355	367	338	347	337	342	363	299	315	362	316	316	299	283	343	289	332	335	313	334	316	347	308	323	336	294	349	325	336	367	326	322	336	340	304	346	333	337	300	300	367	327	360	344	350	343	345	334	322	334	326	337	339	367	305	344	318	341	331	291	307	326	330	313	322	313	366	339	355	363	366	366	323	340	339	359	348	337	346	312	305	346	344	310	351	331	367	342	327	319	312	352	313	322	318	340	328	341	346	317	322	332	354	388	322	302	310	320	301	318	339	311	322	322	334	323	330	323	343	313	333	359	321	383	346	343	312	355	334	352	355	361	346	308	342	334	334	346	333	333	356	356	334	308	342	319	335	348	299	341	318	309	329	337	343	350	311	372	323	345	347	326	339	320	366	319	364	342	329	326	316	342	332	359	338	363	353	307	334	328	341	337	320	335	346	338	335	329	315	344	324	309	337	345	343	302	345	331	309	319	303	338	333	340	317	334	338	335	338	304	323	333	334	320	359	327	313	317	321	327	337	344	365	347	291	354	358	324	318	350	310	327	327	331	334	298	335	366	311	329	306	311	308	327	310	365	334	334	341	330	325	342	358	379	364	337	341	343	330	341	328	310	324	337	327	327	339	357	350	286	281	328	352	324	302	302	304	313	373	318	320	363	336	320	278	321	307	313	352	307	312	317	335	325	329	287	335	310	336	328	317	317	367	342	348	339	328	306	327	304	332	345	336	332	328	319	317	349	333	324	324	354	304	347	329	341	365	348	332	319	374	359	312	321	325	331	319	369	327	351	353	333	327	344	339	336	314	374	319	328	374	309	340	337	352	340	342	330	335	328	321	312	321	317	340	338	341	335	321	301	305	380	327	320	325	350	327	330	344	313	336	351	316	343	361	291	327	328	360	315	284	338	322	340	346	304	356	345	340	331	330	333	329	332	357	318	317	316	314	345	334	349	322	340	331	308	329	340	334	325	283	334	322	299	364	341	342	339	321	323	377	331	331	354	312	332	301	322	332	337	319	365	310	335	342	345	328	349	309	325	305	300	332	319	352	339	350	352	321	321	295	305	322	315	343	316	372	311	334	364	347	350	308	339	352	336	343	301	332	326	310	329	317	331	377	319	324	311	306	369	317	359	375	327	363	310	358	338	336	332	342	319	311	325	332	303	326	370	324	315	330	319	349	346	348	338	316	317	303	347	347	306	326	320	327	339	313	331	312	308	305	377	317	325	323	335	324	304	315	329	345	331	340	347	328	341	318	342	335	322	342	352	312	320	349	322	334	301	317	321	313	342	369	336	355	324	337	335	342	328	302	344	336	351	322	322	370	313	301	350	346	301	304	325	345	323	347	325	323	334	330	304	323	343	331	320	330	326	300	364	357	337	328	355	314	344	324	345	321	328	332	322	372	319	364	336	331	336	326	308	313	332	327	324	326	330	358	320	330	346	316	314	310	318	329	320	322	323	312	344	306	317	364	324	360	314	296	329	314	339	339	337	350	334	297	326	333	337	339	300	352	342	301	331	315	328	349	356	333	357	312	330	344	320	345	344	341	312	344	347	345	307	327	331	285	331	347	357	330	316	359	327	332	337	315	294	334	322	310	368	327	343	334	324	306	316	335	342	343	296	336	337	323	345	325	316	329	349	330	311	366	357	305	348	324	356	327	320	310	343	313	354	308	316	331	347	324	323	308	334	345	302	327	332	335	310	327	323	280	338	302	332	318	310	348	356	321	344	319	357	315	317	341	331	344	322	324	358	338	336	337	332	291	320	317	343	359	338	352	341	335	342	341	300	324	316	339	334	355	359	321	338	340	319	324	307	318	342	354	319	337	315	299	326	335	298	364	360	331	336	336	318	331	322	301	317	333	338	276	320	357	339	335	319	324	315	325	321	344	307	356	319	308	274	289	318	321	316	360	334	343	345	345	362	311	351	301	292	364	334	329	329	343	333	347	371	325	351	314	330	313	331	353	340	303	325	346	339	334	322	343	345	329	309	364	328	325	311	353	344	337	334	305	337	331	307	333	346	330	343	322	360	357	304	330	342	329	293	314	371	322	293	359	324	318	332	333	323	306	353	313	328	326	305	331	293	301	266	328	328	329	344	337	320	309	325	289	302	336	337	346	346	289	343	335	342	377	335	341	312	329	337	386	398	307	323	329	310	314	352	320	329	303	323	327	312	338	312	366	338	339	343	347	326	324	299	340	310	314	313	330	327	300	329	326	316	314	333	347	339	323	298	329	350	310	311	320	353	323	351	359	323	327	316	322	316	313	391	335	300	324	315	367	334	327	302	336	366	325	317	301	330	306	331	337	327	338	358	357	336	344	328	318	327	329	350	319	343	350	309	326	332	348	334	320	309	328	361	338	332	343	335	314	298	354	339	322	336	345	295	356	341	288	328	362	315	307	311	343	313	345	316	326	328	336	328	317	341	346	332	348	350	282	336	341	319	335	370	295	289	342	323	339	340	335	310	313	345	335	301	352	345	330	326	334	306	311	351	306	338	291	332	347	335	332	333	306	354	349	304	309	303	346	304	335	338	324	339	343	331	337	322	320	343	342	321	336	338	331	334	319	314	334	364	330	342	297	351	347	329	328	339	339	316	331	330	320	305	307	320	354	338	348	339	354	317	334	296	333	301	322	341	330	347	375	299	313	344	363	326	337	314	350	302	344	330	338	336	303	328	328	333	314	296	330	339	334	350	321	343	368	332	352	331	299	344	310	345	343	325	322	326	354	319	313	319	320	320	343	327	302	348	329	340	343	329	326	340	297	352	349	335	331	311	329	342	305	344	319	343	316	336	309	344	342	358	310	365	352	333	340	317	339	366	317	340	348	350	312	323	319	326	370	324	321	313	328	316	343	352	350	323	314	317	337	311	352	327	317	331	337	324	390	320	297	318	352	315	306	339	326	334	321	336	310	314	293	353	328	306	319	311	357	359	329	298	356	311	335	354	346	320	355	368	332	318	328	328	335	325	338	339	294	328	308	340	340	291	309	307	311	319	336	345	308	326	311	357	354	330	317	299	304	345	350	341	348	302	330	355	317	316	345	356	325	294	320	312	330	344	295	338	331	290	369	325	339	356	309	333	320	344	306	331	333	348	309	341	323	344	349	314	349	332	326	359	322	339	324	319	353	306	285	307	308	316	336	316	302	346	343	334	318	336	284	361	333	295	291	356	315	317	356	319	311	339	320	327	326	336	361	330	339	330	321	304	330	339	344	323	322	351	326	357	302	362	361	370	356	350	344	330	338	312	342	334	357	305	339	327	345	328	331	312	348	334	314	340	361	318	323	306	348	331	349	291	347	309	352	330	329	307	343	321	314	282	357	327	329	330	281	331	316	358	341	386	320	335	321	333	318	354	344	314	347	320	330	335	311	336	316	349	320	313	316	326	340	319	339	347	345	349	343	357	333	337	344	342	329	314	350	335	343	328	327	317	324	321	324	340	332	328	325	324	357	333	362	320	313	344	336
2766	927	1040	1092	1066	1013	1034	954	893	870	926	905	921	853	872	862	887	894	874	930	879	831	794	898	890	865	834	844	820	870	923	929	925	875	831	905	861	804	839	937	850	863	857	836	879	843	868	871	879	830	887	812	888	842	866	870	862	811	849	833	864	839	857	860	865	783	876	899	824	858	861	859	860	871	881	905	826	840	827	918	879	860	848	801	840	831	954	850	843	865	873	871	879	839	837	839	848	845	839	877	834	893	834	891	803	842	836	863	872	843	852	879	898	868	830	893	857	880	846	840	846	861	850	880	864	841	867	846	897	886	839	865	829	825	886	839	860	828	856	887	853	818	911	876	806	851	852	878	888	835	821	841	891	892	789	866	822	796	891	843	811	823	825	858	781	859	867	810	842	805	834	853	815	849	835	840	884	913	889	881	883	875	878	874	886	866	851	878	792	887	877	839	868	833	901	832	888	891	872	889	810	893	872	870	895	899	886	883	844	846	886	862	830	863	867	884	900	821	890	821	830	855	821	850	874	793	873	849	879	877	881	847	852	830	876	796	859	821	854	813	918	856	850	859	863	889	836	894	842	854	823	871	886	807	883	865	844	861	833	798	844	835	867	835	871	840	824	793	858	839	860	880	866	864	804	903	842	873	820	800	812	837	854	841	858	856	841	887	821	796	836	862	856	903	819	821	818	834	837	837	845	844	868	868	837	848	860	793	865	817	887	854	916	856	853	840	797	831	842	806	861	899	858	837	854	860	898	819	907	842	877	831	857	837	847	853	863	848	837	847	818	864	855	860	841	877	829	880	855	855	880	813	792	851	829	881	873	916	858	908	839	865	902	923	831	865	869	815	862	796	849	864	881	872	765	840	840	822	858	845	849	860	863	829	850	823	837	852	862	931	827	894	858	813	856	857	863	794	844	834	825	858	890	857	815	825	850	828	838	861	870	804	844	807	893	851	872	885	850	847	884	832	845	886	821	848	910	832	814	826	915	793	855	860	880	820	873	881	819	833	840	901	837	894	875	834	860	862	824	826	785	910	863	871	837	832	840	798	851	883	874	835	883	850	881	914	877	864	874	846	884	822	883	878	809	780	838	869	883	851	841	830	841	872	820	843	906	885	885	877	843	853	847	840	849	840	877	886	855	856	836	808	824	850	860	884	831	883	828	886	880	851	846	843	874	842	824	856	829	864	858	845	895	763	878	843	894	862	865	833	847	830	817	914	876	820	842	842	878	879	882	842	880	829	865	845	860	877	852	844	865	916	852	837	878	837	812	847	835	837	854	833	873	830	875	873	865	866	918	872	876	931	854	841	886	866	889	845	873	827	842	859	843	889	851	840	830	837	862	824	835	864	844	868	869	866	876	888	860	896	854	841	875	825	870	876	830	820	876	855	840	850	843	875	849	866	814	829	866	844	890	868	856	852	840	865	867	850	849	853	770	831	838	894	819	798	847	864	824	815	819	843	825	821	836	879	867	938	871	853	811	862	855	905	817	836	831	820	859	930	903	819	872	842	810	824	836	811	904	846	823	857	884	893	832	864	837	808	865	834	841	804	916	863	853	827	852	851	807	833	817	844	869	840	847	847	840	890	855	876	811	811	809	878	857	898	834	854	863	831	857	882	899	884	839	887	840	878	848	830	853	867	855	807	836	813	823	897	871	882	844	848	867	846	795	841	863	837	880	786	839	831	868	882	853	810	829	825	854	815	839	828	860	853	903	874	937	901	870	833	884	851	913	834	879	835	813	853	842	872	796	816	829	853	841	869	876	868	858	792	890	825	913	851	808	848	780	869	852	863	846	898	879	833	867	871	828	860	842	852	849	879	896	858	842	869	880	849	862	865	817	817	843	850	887	837	885	828	853	829	871	914	891	842	842	817	849	869	825	849	854	846	873	846	914	844	832	803	855	842	860	821	856	877	871	852	871	815	865	861	869	828	900	814	867	849	792	803	797	898	841	864	836	876	864	880	895	900	867	858	868	840	882	875	855	890	896	843	855	879	818	887	846	896	822	865	830	834	872	809	847	854	876	782	868	846	918	809	845	831	818	822	881	837	878	855	799	877	809	821	905	866	897	821	853	820	835	873	814	866	825	859	858	863	865	843	834	902	818	862	858	835	829	913	840	843	837	851	865	819	871	864	889	852	795	858	881	836	812	891	779	880	889	864	809	871	852	857	847	868	900	875	858	852	842	831	849	839	833	842	854	807	874	840	879	862	845	823	870	838	861	896	846	876	858	871	862	851	818	841	864	867	850	908	859	888	872	865	833	812	779	872	888	859	861	894	824	861	842	853	869	835	884	883	869	914	850	880	819	871	833	854	845	875	855	883	858	858	848	810	860	824	860	877	898	844	866	830	856	821	828	847	827	860	825	864	804	854	834	817	831	840	817	842	807	847	874	822	874	900	881	826	869	864	851	872	862	873	837	897	849	817	843	869	828	852	878	839	827	870	824	880	860	837	873	889	865	823	831	830	852	898	862	854	809	864	856	865	831	852	904	848	926	861	816	877	817	833	855	856	874	844	869	867	880	865	822	832	870	856	841	888	859	812	848	817	824	867	816	848	917	828	885	839	805	806	851	855	878	860	876	805	790	848	843	863	821	840	894	804	848	884	806	883	838	837	809	873	866	853	815	812	865	858	862	896	921	801	816	849	858	845	840	875	829	819	889	815	850	856	924	851	832	829	861	834	873	831	864	841	825	806	879	822	848	870	853	851	821	843	861	824	862	822	825	815	855	846	849	881	823	793	862	885	855	908	851	897	837	789	859	794	871	841	821	870	872	848	877	878	788	823	849	847	863	847	904	894	864	846	862	818	860	849	820	901	834	819	854	862	887	887	845	822	907	853	857	876	884	805	848	882	854	886	931	866	802	801	854	844	872	909	905	880	791	850	911	858	851	873	852	856	860	810	859	879	878	895	874	837	855	841	860	868	876	818	804	795	883	842	877	805	871	909	855	806	834	856	837	860	889	899	868	883	861	878	875	855	843	827	847	830	867	820	849	845	898	866	778	867	866	804	896	813	861	839	899	879	833	873	840	848	859	846	842	840	870	852	835	815	824	824	864	892	790	835	831	799	820	850	835	832	916	902	844	832	857	895	833	837	861	873	872	883	815	865	819	845	828	875	829	849	852	866	840	884	816	849	878	832	867	807	867	834	876	845	836	803	804	857	845	849	899	884	880	831	847	791	856	847	823	862	868	838	856	848	813	823	830	860	861	862	878	861	896	845	857	807	820	904	862	893	784	902	808	857	809	904	809	851	832	783	860	856	850	892	819	844	839	862	870	889	839	884	815	873	843	864	849	904	798	861	852	835	871	812	820	894	894	838	885	834	814	908	853	881	832	839	888	843	849	845	853	859	874	889	846	856	827	867	882	826	871	860	881	860	861	858	832	806	845	873	849	826	886	865	927	866	870	886	849	812	853	849	869	892	860	812	854	918	858	809	893	852	918	810	808	875	890	852	837	888	830	818	848	823
9671	1020	1352	1030	806	660	556	523	497	418	432	419	410	371	384	391	362	347	329	311	369	372	304	335	328	308	342	321	336	330	327	309	337	341	297	327	284	336	292	284	338	324	308	309	320	317	327	314	308	311	365	308	300	328	296	307	323	320	326	312	321	313	352	348	319	281	293	296	330	355	318	316	318	318	314	331	304	287	320	318	305	320	310	339	320	329	288	300	354	331	299	298	337	311	308	351	293	314	339	308	320	324	300	321	316	344	332	265	302	303	293	337	297	318	326	277	315	329	333	318	352	359	321	312	326	317	335	289	327	290	287	305	309	325	295	333	307	288	339	348	338	338	334	327	328	317	294	356	326	315	289	354	350	344	317	359	302	313	337	313	345	317	314	309	308	309	334	306	309	293	338	316	300	314	305	320	295	339	327	309	289	292	329	314	312	282	305	331	339	334	318	333	318	325	329	330	331	331	294	317	319	297	322	303	330	323	307	306	344	323	300	323	319	329	307	324	305	312	331	315	322	319	334	302	333	313	318	311	310	306	322	292	345	328	350	331	298	301	305	336	311	307	325	350	302	335	314	299	311	318	321	326	308	308	288	313	326	334	353	270	315	324	307	265	343	350	339	352	337	291	328	331	347	353	312	336	307	329	314	332	313	319	305	348	334	334	331	296	288	311	345	332	301	290	319	305	353	310	327	311	340	297	306	311	338	327	332	292	314	342	303	334	314	316	316	317	315	314	336	299	312	324	282	303	300	290	334	344	302	325	305	331	321	310	322	289	336	330	349	312	298	280	291	330	335	334	325	298	322	299	312	335	331	317	322	315	329	314	305	313	292	324	294	293	332	345	319	332	319	306	311	304	324	297	311	297	321	323	323	298	332	316	323	336	302	315	322	338	304	333	331	307	327	310	303	305	305	350	286	337	331	315	321	324	326	327	338	321	314	319	340	296	306	313	295	310	344	330	331	312	348	302	316	303	313	314	331	321	289	329	261	313	330	349	309	321	328	330	338	330	304	343	316	318	328	315	335	308	328	308	358	307	303	321	309	309	320	321	328	315	321	317	318	321	321	322	323	321	307	314	330	319	315	320	315	311	295	324	312	297	304	320	339	338	325	327	318	306	306	290	315	328	355	299	273	305	327	303	328	350	300	267	329	316	332	320	314	312	316	309	341	286	348	306	312	320	330	302	314	297	286	334	299	305	307	307	314	336	315	318	311	350	316	330	337	309	335	304	334	326	340	317	315	292	319	312	302	310	330	344	300	302	304	337	306	303	328	310	317	322	290	330	329	323	307	333	332	333	331	342	309	298	316	293	325	307	288	299	341	318	317	304	305	313	336	323	338	324	280	327	327	307	325	307	314	329	318	334	349	308	313	316	294	305	334	333	334	333	326	320	325	301	325	327	335	310	320	302	341	297	305	319	321	331	303	323	300	306	310	299	316	330	287	328	322	324	308	332	297	294	312	314	310	326	305	311	315	327	336	329	309	330	326	318	317	339	315	301	338	313	316	307	335	318	293	308	314	363	301	315	335	319	305	365	324	308	329	316	337	295	341	318	317	352	316	299	349	328	336	327	338	307	332	347	314	324	311	279	313	318	332	322	334	353	304	319	306	314	311	331	296	319	305	346	300	338	324	336	307	325	319	330	313	343	338	325	315	330	311	317	317	325	286	299	317	299	346	318	312	327	304	318	348	332	279	345	319	334	333	311	298	291	336	296	340	337	329	334	322	302	307	326	333	332	322	302	318	327	298	322	326	314	288	324	340	299	304	333	342	321	306	316	328	310	298	317	337	346	292	342	314	357	296	331	315	296	299	298	339	341	317	280	364	310	305	320	329	316	350	343	290	305	321	285	319	341	318	327	313	323	313	364	299	331	330	344	316	306	322	306	340	333	306	283	309	345	322	339	313	308	362	308	340	331	310	298	281	328	290	294	330	303	326	338	317	354	279	304	274	303	318	336	320	351	304	318	323	331	286	290	326	326	325	337	303	339	317	338	302	313	319	336	341	319	314	323	313	326	302	318	323	324	340	313	296	321	310	324	323	335	311	337	320	312	328	348	338	311	314	354	327	288	345	318	323	320	313	329	340	297	332	347	351	302	322	303	320	309	331	329	286	318	304	301	308	329	325	340	324	333	322	302	321	322	296	316	317	327	310	321	332	291	321	321	313	296	313	324	334	315	293	339	343	309	318	328	328	343	337	337	350	315	322	318	304	315	353	319	311	301	326	314	311	333	348	301	312	285	346	282	330	311	319	325	313	322	304	334	329	292	318	321	323	330	331	326	306	313	308	294	319	336	310	323	302	320	297	300	288	341	308	348	318	306	307	272	321	318	316	348	317	306	294	277	289	284	330	314	320	345	332	310	315	347	313	338	319	294	314	304	296	344	301	322	305	315	333	302	298	319	331	307	336	307	335	331	299	337	310	326	335	320	362	332	347	313	299	313	328	343	307	296	328	336	333	315	339	344	331	320	334	334	279	310	310	335	311	299	291	303	322	314	305	303	324	305	308	328	325	349	307	314	320	330	314	298	284	296	291	316	306	304	332	311	324	316	315	317	327	294	304	317	320	316	314	315	324	329	305	301	335	354	308	301	308	302	321	323	348	341	331	352	308	311	305	332	317	299	328	320	294	303	315	320	323	333	355	318	317	309	302	356	327	331	328	320	322	340	341	323	375	352	316	316	299	273	286	307	284	280	324	296	340	292	324	314	332	311	297	316	306	303	347	287	349	313	328	306	309	322	351	349	337	289	321	296	326	314	309	302	317	314	309	338	341	335	328	304	342	349	319	296	306	331	329	312	308	334	299	341	316	313	352	304	323	301	339	337	325	322	319	339	346	326	339	304	319	315	291	312	321	323	333	284	287	313	293	305	327	294	347	340	299	351	335	340	330	356	290	334	317	355	346	328	301	333	326	347	327	314	312	334	333	322	299	336	317	341	335	390	313	307	311	320	293	329	304	350	324	333	301	311	309	335	311	309	351	297	313	296	305	296	294	323	322	319	316	329	315	324	341	352	353	321	320	336	318	339	291	300	312	313	323	319	316	333	363	329	335	337	297	350	308	276	288	315	326	306	299	302	325	351	325	299	324	305	310	273	337	301	332	339	303	281	306	340	310	289	310	311	320	311	295	323	331	320	301	334	332	312	322	271	316	320	328	363	304	324	293	314	300	295	346	326	327	298	328	296	325	344	340	281	322	315	298	286	330	338	302	328	320	320	350	297	329	358	302	283	307	331	320	312	350	329	333	313	318	323	295	306	307	336	345	318	322	302	307	308	309	304	313	336	307	312	330	330	311	355	330	323	303	324	289	361	288	304	325	321	281	305	315	333	312	314	304	311	357	308	295	297	308	329	318	320	331	316	311	354	299	325	312	283	307	310	350	334	318	314	315	315	317	314	351	317	319	304	306	296	336	339	325	314	323	290	312	330	328	315	309	304	315	313	311	309	330	334	322	296	325	339	325	311	317	333	333	307
5909	1600	2712	3195	2857	2573	2211	1897	1685	1552	1510	1361	1282	1205	1155	1067	1073	1077	1026	968	971	943	966	945	952	951	915	882	868	913	896	959	893	920	890	904	857	863	855	875	861	921	848	800	862	845	839	811	877	803	885	867	874	814	834	828	820	826	822	837	791	770	806	892	815	836	855	836	830	832	839	861	811	814	823	841	859	856	811	825	861	831	871	814	838	873	836	827	768	813	843	848	813	789	790	851	788	765	828	807	833	830	815	846	831	831	835	844	809	800	818	846	850	833	812	835	816	853	842	863	838	810	821	782	801	821	783	821	803	817	804	807	813	892	797	847	812	851	872	859	812	838	796	847	777	795	859	866	849	801	808	827	804	815	790	790	815	803	852	821	762	838	815	811	805	828	862	815	831	840	799	874	857	847	807	824	860	827	789	838	826	784	864	841	822	773	839	790	842	790	817	784	846	799	745	851	856	835	862	803	772	799	818	811	816	815	829	786	753	835	832	777	850	828	841	791	733	857	813	793	801	842	862	828	892	762	871	811	846	843	819	827	825	793	839	767	825	799	782	770	795	793	782	818	891	825	800	841	799	849	841	827	845	802	816	792	852	840	867	818	770	832	823	826	835	810	775	816	787	807	823	859	834	771	831	785	844	792	823	782	843	815	802	801	801	859	819	868	810	816	762	808	806	814	797	842	828	880	842	803	820	853	807	799	765	840	870	810	851	781	814	796	796	782	825	776	870	848	803	819	834	838	788	778	820	821	781	797	871	808	801	826	866	849	852	831	838	815	798	800	814	832	832	818	774	855	794	801	799	795	851	785	800	836	818	793	803	839	820	829	820	819	770	825	790	848	822	858	802	813	880	884	806	851	860	820	794	812	817	865	829	830	784	831	794	793	794	782	827	847	831	823	871	782	824	866	769	802	845	820	795	856	837	854	744	818	804	866	808	870	763	832	826	846	828	810	841	804	819	809	777	846	793	825	827	793	811	832	815	779	802	808	783	810	804	811	813	814	855	833	784	831	834	810	834	828	823	796	812	846	856	835	816	779	876	822	810	801	795	834	802	825	833	817	833	803	857	769	847	818	800	825	825	856	828	814	785	813	783	787	820	848	837	775	865	877	796	810	818	812	857	830	833	855	825	841	833	793	843	821	802	822	824	824	849	834	784	803	778	826	849	811	807	841	810	794	761	765	836	790	845	867	792	796	839	856	789	790	837	800	830	788	816	867	820	804	837	824	830	833	804	814	812	826	824	831	836	791	827	807	831	795	811	795	816	841	838	767	819	796	775	806	812	832	845	833	800	829	789	809	783	860	761	853	845	796	791	787	769	847	823	827	887	798	824	799	805	803	803	796	814	822	813	820	806	890	792	815	871	773	824	817	863	881	836	796	850	821	874	823	855	856	778	798	790	836	794	808	888	824	786	823	833	819	842	799	839	819	795	806	843	819	812	816	826	784	825	797	805	819	815	862	864	795	775	799	833	752	798	826	827	844	871	814	787	806	818	823	827	846	787	802	828	806	806	790	796	848	786	804	813	813	768	805	829	846	810	864	792	801	873	806	857	815	786	806	780	863	825	818	849	777	831	817	829	831	801	830	857	746	841	842	847	793	826	807	812	786	819	797	790	832	823	769	860	814	828	784	836	780	794	853	853	833	789	831	822	809	786	798	855	810	853	814	781	796	810	846	781	803	750	776	744	839	756	802	853	843	838	836	861	819	804	829	839	790	767	807	781	808	792	829	829	804	881	828	829	802	842	798	823	867	793	789	829	780	839	816	776	818	788	788	776	802	817	822	806	773	815	824	804	841	779	809	764	841	831	835	822	772	823	859	868	842	768	828	856	828	767	801	788	801	817	832	842	784	861	879	874	777	853	773	777	786	824	859	847	819	798	789	779	835	775	765	790	823	825	757	850	820	796	834	806	835	767	827	847	806	816	778	802	793	833	810	845	818	811	801	856	829	837	832	835	819	806	810	822	853	773	841	823	851	824	847	819	820	788	784	780	790	817	785	789	831	818	804	823	771	828	797	843	801	817	807	854	799	827	743	793	878	786	831	893	786	803	814	812	782	785	789	834	892	801	803	814	788	797	783	808	799	827	836	847	825	796	771	819	833	806	859	830	875	832	811	811	804	772	820	793	800	833	810	766	796	752	814	764	804	829	785	820	789	830	770	725	848	810	812	809	886	802	795	813	833	835	821	874	844	833	822	813	852	789	812	800	791	819	791	793	783	752	777	799	787	831	805	845	813	834	851	832	786	814	796	802	809	861	802	821	857	833	796	825	823	824	798	846	815	855	798	835	812	821	797	796	851	799	780	867	845	843	823	761	779	790	793	821	805	867	791	843	771	777	788	827	777	817	762	838	814	805	847	772	821	860	817	784	853	829	865	800	810	834	808	839	841	790	822	848	816	842	771	772	834	818	822	805	850	784	759	807	836	785	835	838	812	804	859	780	826	852	833	766	791	750	830	819	825	820	858	800	801	821	797	805	853	762	813	796	825	860	862	828	784	791	776	833	812	806	792	822	841	789	789	819	847	812	795	808	759	818	768	804	819	849	823	804	768	753	789	839	802	821	853	849	797	883	842	844	798	806	842	765	834	790	776	856	849	826	784	825	882	825	850	844	768	792	833	801	866	828	816	826	808	833	794	801	820	842	822	834	803	798	836	789	792	842	779	786	777	730	886	824	778	766	844	805	840	846	844	807	860	792	831	838	838	800	795	780	805	852	797	807	808	778	808	814	808	779	789	808	871	791	842	807	826	833	875	833	784	825	778	771	850	831	825	845	802	792	827	813	755	788	808	795	851	818	825	840	786	793	797	806	759	873	826	797	801	804	800	857	805	814	805	819	799	825	766	794	825	783	827	801	783	853	806	759	823	823	861	816	838	828	740	867	756	814	848	790	871	792	837	831	777	780	794	840	833	807	830	847	767	823	752	822	856	809	827	821	859	851	805	812	812	785	866	851	827	817	856	860	793	828	805	837	789	801	811	837	812	761	857	841	843	864	793	824	826	827	824	812	833	811	790	833	831	789	783	841	776	805	828	841	835	834	786	830	817	807	828	763	804	844	784	785	811	816	819	813	831	790	816	773	748	844	795	793	868	827	755	767	842	830	824	825	856	859	781	825	857	849	790	771	807	836	803	800	832	799	808	785	779	865	792	815	778	801	832	797	839	811	786	866	782	820	799	825	834	801	814	824	848	794	889	838	881	820	819	827	823	821	849	852	828	829	826	812	807	820	843	786	810	839	784	844	757	838	796	796	836	865	898	775	876	833	780	807	779	835	816	808	834	794	769	822	826	802	845	792	788	814	799	868	796	788	823	805	789	788	779	835	831	809	802	819	857	823	834	824	813	842	807	778	852	864	782	768	846	826	814	822	802	819	845	857	798	800	843	836	834	843	802	802	845	775	775	833	797	866	828	846	817	824	819	819	845	803	861	800	728	841	817	740	854	793	862	836	818	827	800	806	833	801	796	828	795
17071	2181	2169	1695	1178	881	650	523	497	391	317	321	273	275	259	244	234	224	231	203	188	213	186	196	160	188	180	201	171	174	178	179	162	154	164	167	146	136	158	162	146	169	155	150	138	163	160	163	145	152	151	168	160	168	135	139	167	147	164	152	139	153	141	147	124	146	147	178	146	157	153	157	153	144	169	144	166	145	147	140	153	158	143	141	150	142	155	159	150	154	167	167	135	153	145	146	135	145	154	150	148	139	150	168	162	152	153	146	134	140	150	164	161	179	183	134	129	138	140	154	148	155	157	133	153	150	174	141	145	148	151	132	135	160	143	155	122	143	140	148	153	155	126	136	137	150	139	148	147	155	165	134	137	164	136	152	142	153	153	157	133	137	155	140	151	152	147	151	170	142	153	157	140	123	154	154	132	149	143	143	149	146	146	142	153	144	139	139	151	170	150	149	140	146	154	122	136	147	151	155	172	145	150	127	145	136	156	153	150	159	137	146	168	146	141	137	152	140	121	127	150	150	152	144	168	159	141	135	169	141	177	126	139	151	161	157	138	150	137	156	158	140	143	160	157	116	143	144	146	129	134	116	146	186	137	139	184	171	179	131	153	142	150	149	140	148	137	163	136	167	150	148	152	140	166	158	146	149	132	155	155	170	154	133	139	158	151	164	143	155	143	148	139	147	159	161	151	149	157	146	163	140	127	151	140	154	155	147	156	153	157	166	158	158	167	178	140	127	151	145	129	165	157	144	130	165	151	169	155	138	150	132	140	154	136	140	149	150	149	143	157	157	150	133	140	141	130	135	152	145	140	133	167	153	162	139	164	163	156	149	153	151	116	142	144	160	142	134	121	142	167	164	171	136	152	156	155	142	145	150	155	131	139	138	151	139	146	162	150	165	143	148	136	147	147	158	141	128	146	142	168	150	147	157	155	143	146	138	150	144	132	151	176	163	168	153	146	147	146	146	157	144	178	155	157	140	137	116	164	151	135	158	147	152	152	167	137	144	154	163	137	138	128	133	161	146	135	147	140	146	153	158	145	144	175	163	130	127	157	155	171	154	169	148	161	152	151	168	137	161	131	159	135	163	169	135	144	147	139	148	148	146	167	144	157	178	166	148	152	156	160	168	134	132	166	136	157	147	142	144	140	133	131	164	166	139	134	118	141	133	133	137	147	159	152	139	153	148	151	170	148	152	165	144	134	135	143	155	163	173	129	153	142	131	134	149	120	136	159	142	161	169	161	151	169	165	134	147	141	143	153	146	174	148	153	159	136	141	138	155	148	158	161	150	144	137	156	159	139	141	153	132	145	173	138	161	139	148	143	130	138	148	163	155	159	134	154	165	145	162	182	151	145	134	132	150	149	148	158	160	146	162	142	137	134	143	156	152	153	144	147	157	162	138	161	150	155	140	140	141	162	147	151	151	148	120	156	134	167	141	161	143	137	148	153	127	160	146	136	145	168	158	156	148	164	161	149	143	155	150	156	144	162	147	160	149	152	139	153	173	135	163	159	139	163	129	122	148	146	139	126	157	148	160	155	154	142	157	161	151	120	130	153	156	151	124	153	160	162	160	152	151	138	111	154	147	132	150	157	140	143	140	146	130	148	164	168	139	134	157	150	125	136	175	144	139	147	156	161	132	144	168	134	148	168	164	151	147	156	130	154	149	150	151	133	175	155	158	129	164	138	133	152	148	150	167	171	157	156	137	138	129	109	159	140	156	140	161	138	153	157	175	143	166	133	154	159	144	124	146	123	150	161	145	146	131	138	142	137	154	143	127	153	156	139	130	133	158	136	172	155	145	159	142	174	166	134	144	141	140	147	141	140	133	148	149	129	135	147	154	140	145	142	165	133	151	163	128	153	163	140	167	138	141	116	158	153	172	127	170	159	157	160	146	136	167	136	168	137	149	145	144	133	154	135	170	150	128	136	169	146	129	137	131	125	134	157	139	173	162	146	152	150	139	146	156	150	125	163	135	128	134	145	141	144	150	156	139	139	161	169	140	140	145	144	151	137	171	162	151	140	158	161	155	127	155	163	144	171	158	148	135	153	136	142	167	123	156	126	159	155	128	133	172	131	158	156	122	148	142	151	142	155	151	166	157	125	135	167	151	184	155	165	155	151	167	143	163	154	140	158	159	137	154	178	164	129	155	144	140	167	158	149	126	140	142	166	133	159	160	159	147	158	137	147	165	162	117	122	117	167	131	147	154	144	161	146	150	140	165	137	147	159	138	183	167	145	164	171	144	130	160	131	145	152	142	165	160	153	133	140	137	158	135	142	125	146	172	160	139	161	162	154	140	144	143	141	158	156	148	144	140	156	136	145	142	143	179	152	157	151	128	140	134	159	143	165	169	151	155	145	154	145	128	150	125	141	137	135	159	134	159	144	134	171	148	145	138	133	135	144	150	156	152	137	139	134	127	137	142	150	139	144	162	154	147	144	151	151	137	166	158	169	133	148	136	129	161	156	143	134	147	157	142	149	151	146	151	135	152	142	152	157	148	146	145	167	172	145	157	144	150	146	143	158	144	163	134	153	169	168	128	144	166	150	134	137	153	165	147	141	172	164	156	132	127	147	147	146	147	161	172	147	166	163	180	155	154	166	140	164	144	145	139	141	142	140	150	142	151	152	146	149	148	150	147	156	137	158	132	163	145	141	142	145	152	162	178	135	129	152	155	152	150	159	134	150	148	165	171	138	166	153	154	140	159	162	144	146	162	132	168	154	147	151	143	158	172	151	151	152	150	153	129	155	132	131	154	139	155	161	153	170	139	180	129	139	137	150	141	145	156	173	134	149	157	145	155	171	141	162	139	152	160	131	151	153	163	138	143	148	137	123	158	139	141	151	131	153	138	130	171	148	131	151	136	154	149	157	156	144	136	133	158	137	129	138	137	160	162	132	131	141	172	148	166	152	142	161	148	159	145	163	153	155	145	148	154	144	145	123	159	171	154	153	149	143	141	148	165	133	149	136	136	141	160	160	161	146	153	156	142	141	138	123	135	153	162	129	143	163	155	143	154	173	138	135	147	131	155	146	140	152	142	135	166	158	142	162	167	147	159	165	155	145	122	160	157	159	143	141	151	141	164	157	131	158	169	139	126	152	149	185	152	151	139	144	153	152	169	147	135	145	153	155	140	160	133	138	162	158	166	150	163	149	138	125	135	158	164	136	149	129	135	143	137	153	128	130	168	131	161	146	125	152	144	146	149	162	154	141	152	152	147	132	162	154	149	149	139	162	149	126	133	150	141	138	146	149	148	153	143	131	139	151	111	115	152	159	148	173	133	130	155	123	134	133	161	138	156	169	132	171	145	157	149	175	154	125	132	149	150	137	151	153	135	161	164	136	154	163	152	150	152	129	157	138	181	163	140	146	135	143	156	157	159	157	136	144	130	137	147	143	153	141	145	147	164	137	139	141	139	124	150	157	173	165	179	155	166	135	134	156	151	130	141	142	149	160	150	139	167	127	157	139	155
7780	1801	3978	5050	4528	3607	3068	2613	2036	1855	1677	1433	1297	1211	1111	1006	922	848	848	729	738	736	711	679	688	635	648	646	605	573	585	547	557	516	530	538	526	526	509	496	544	501	561	499	499	473	480	479	464	485	474	428	447	459	458	483	481	449	453	440	443	489	463	458	467	441	443	454	457	445	483	452	417	434	432	459	424	410	434	435	424	455	433	431	446	451	429	470	422	431	424	418	473	424	448	429	443	437	421	401	411	455	420	462	427	448	445	451	402	392	418	447	424	450	436	451	441	393	408	433	439	448	400	396	449	416	440	428	438	440	468	454	422	425	433	431	402	427	478	397	412	434	433	415	447	411	453	397	402	418	456	444	460	423	394	418	408	401	424	407	396	424	421	404	418	425	429	412	444	414	422	402	418	430	464	429	414	436	405	425	443	398	447	441	404	426	424	420	405	419	421	423	430	412	403	446	437	415	462	397	420	436	403	395	422	394	409	443	410	448	427	420	427	409	426	430	447	432	428	385	412	411	410	446	416	422	419	433	429	403	387	427	424	373	420	420	438	382	439	425	376	392	450	412	420	407	396	432	419	412	411	411	368	437	428	418	445	395	442	444	434	432	416	368	410	401	452	422	458	399	438	457	406	429	443	408	410	426	399	412	413	439	424	432	423	410	463	400	427	436	400	405	433	409	430	444	443	387	427	415	407	425	433	408	436	402	438	434	421	452	427	414	440	419	442	439	405	410	387	453	398	477	416	398	406	452	452	431	452	449	436	412	453	422	450	444	410	427	413	425	446	384	383	432	415	435	424	413	405	443	440	444	396	432	446	426	408	395	428	437	451	441	418	432	414	419	452	400	412	405	423	427	416	441	401	424	464	439	396	454	426	411	413	430	425	399	454	409	390	432	454	386	395	429	433	383	390	434	403	435	432	426	376	423	458	416	446	411	411	413	412	439	376	390	421	458	443	444	433	430	387	447	435	411	435	412	417	418	423	402	419	423	419	423	457	397	420	445	415	425	425	422	437	427	421	423	376	453	471	419	436	418	430	404	426	423	414	435	399	409	448	428	460	396	427	422	444	423	461	425	395	397	363	427	415	429	406	420	421	427	461	424	422	437	404	422	418	413	401	394	418	448	444	404	415	384	410	422	390	370	399	398	422	434	416	382	429	429	438	426	421	410	407	398	410	422	410	439	435	391	444	418	424	404	434	430	439	439	445	388	375	441	431	433	463	418	435	410	421	438	461	417	415	421	412	439	418	422	391	444	404	456	447	423	405	445	418	439	453	402	449	413	459	379	410	401	420	441	421	415	439	443	422	427	426	393	469	412	435	418	449	424	405	445	434	392	432	396	392	419	381	412	409	446	416	451	403	397	393	416	443	431	448	388	411	433	426	405	452	453	429	457	392	424	433	428	411	420	394	363	399	406	412	403	434	390	396	473	438	423	421	413	390	392	408	416	391	383	410	483	441	434	408	438	431	442	451	410	398	423	437	394	421	420	413	397	446	393	443	410	447	398	465	430	414	408	455	402	442	416	449	419	406	417	415	386	439	436	401	419	432	402	405	421	404	411	446	433	433	407	455	403	412	420	425	406	402	408	393	411	416	412	434	426	441	419	408	425	476	425	406	415	412	423	388	404	434	443	427	406	424	416	405	413	429	418	416	436	430	426	377	397	448	412	468	397	398	385	439	414	436	402	411	434	400	416	460	402	392	440	428	436	417	382	402	443	404	403	388	427	424	406	424	433	409	421	455	429	395	437	413	448	425	429	436	405	442	444	419	437	441	437	419	384	392	448	408	411	432	418	423	432	437	409	433	406	397	420	400	438	411	421	425	380	415	441	435	449	429	379	459	408	404	446	436	432	422	424	394	417	399	398	429	376	447	397	393	404	431	440	448	417	388	425	431	444	404	418	406	417	394	433	427	425	430	414	431	426	429	406	475	449	432	405	398	434	418	450	411	406	372	416	396	412	435	453	424	428	410	445	415	395	434	422	444	416	392	447	447	397	441	453	448	419	422	393	406	451	419	472	423	458	434	399	434	401	440	444	398	411	425	413	409	433	429	425	428	398	398	433	400	407	412	448	429	407	451	400	400	432	423	422	427	397	428	437	387	421	421	443	387	382	438	412	389	421	400	430	419	429	401	450	421	421	425	387	416	423	431	423	439	433	421	421	420	378	396	416	406	443	396	422	455	437	390	429	401	446	432	434	400	435	412	432	377	402	444	448	452	376	422	394	403	477	422	454	455	428	423	428	366	406	429	416	452	424	420	408	423	441	396	402	454	428	453	420	425	385	397	435	429	404	430	458	415	417	441	450	403	445	413	401	417	435	408	405	443	392	421	406	447	421	410	422	448	407	438	415	420	423	426	440	425	399	413	430	412	428	418	419	448	406	384	441	385	416	448	437	472	413	410	403	433	434	435	414	443	426	415	391	431	443	420	447	397	405	405	397	434	445	426	431	416	433	401	418	418	403	419	464	428	409	405	436	427	439	394	426	393	412	406	419	415	422	413	396	436	421	441	438	422	431	419	431	405	440	434	416	438	433	468	416	431	444	421	434	424	429	437	408	387	446	433	480	400	416	427	382	422	438	414	417	429	399	441	438	401	415	384	457	459	431	397	422	409	368	446	408	405	420	429	399	452	436	437	415	432	432	443	474	410	439	423	445	443	392	396	392	405	416	442	419	421	431	419	418	423	421	421	433	449	432	396	429	440	433	412	406	433	432	413	414	398	451	415	454	399	409	398	425	422	434	411	435	405	399	417	404	405	413	399	423	397	439	445	448	439	379	385	416	404	433	451	428	430	416	431	390	412	430	414	412	419	410	432	417	407	491	413	431	444	430	412	445	437	403	405	434	430	436	411	424	469	428	395	440	432	436	394	399	397	400	437	459	462	389	432	431	388	415	412	422	415	423	388	395	422	412	457	439	418	424	432	397	397	429	407	431	398	444	447	420	381	399	418	477	410	439	429	428	407	445	437	393	439	432	430	423	436	442	405	430	403	447	405	431	419	414	447	447	425	378	418	405	433	451	474	414	394	407	441	401	455	380	448	445	426	447	457	412	455	380	413	432	434	410	366	441	413	422	410	433	429	428	429	386	407	409	419	403	417	426	436	440	435	408	450	427	434	422	369	406	448	454	444	420	410	426	442	438	420	445	396	426	432	439	460	420	389	444	413	405	402	440	457	386	376	409	395	414	445	435	406	409	416	431	455	412	430	429	440	425	416	421	418	451	442	426	429	402	466	436	417	418	388	414	441	418	415	418	409	423	404	405	382	423	396	446	398	444	383	399	439	451	418	415	397	428	400	455	430	419	449	382	404	424	400	455	460	429	445	454	420	428	404	424	415	430	425	435	402	398	427	424	429	423	420	411	448	422	423	406	403	400	420	425	406	430	453	389	449	410	400	438	437	428	401	412	450	419	393	410	417	403	405	442	420	427	404	434	445	495	451	401	409	421	396	426	424	421	415	404	422	451	356	412
2538	414	397	400	364	336	331	316	351	344	333	306	331	341	302	322	314	328	298	357	340	322	330	343	326	276	336	323	373	314	312	326	341	335	360	327	317	328	298	353	361	318	346	326	299	352	333	341	326	313	326	347	342	311	327	340	323	340	373	351	367	311	287	319	331	338	341	308	332	330	310	317	351	341	326	385	314	279	322	358	348	318	361	333	319	295	284	307	316	314	319	311	343	328	374	297	336	354	315	354	352	329	327	319	334	309	333	301	313	354	329	323	329	364	297	341	302	315	322	342	328	330	353	355	308	333	312	331	324	337	333	331	354	308	333	340	336	287	300	316	346	313	301	335	300	350	319	349	338	336	369	326	289	315	327	348	335	339	334	316	311	342	363	333	340	346	334	347	370	333	333	345	336	291	324	295	320	316	313	341	290	331	321	338	338	325	322	332	358	320	310	333	334	316	313	357	325	347	342	330	324	341	336	319	354	374	323	357	350	330	373	310	330	331	318	334	328	327	310	320	345	324	334	339	318	315	357	370	324	342	324	325	350	335	329	334	323	323	358	320	354	334	295	294	322	311	320	295	345	305	315	357	356	316	323	347	323	323	313	337	344	355	366	334	335	359	400	321	345	337	317	346	335	321	288	317	354	317	320	302	317	321	345	320	314	328	340	353	322	360	344	298	315	321	330	327	299	333	352	351	300	354	346	316	354	351	296	315	330	329	336	362	323	343	341	317	365	363	321	328	341	307	315	331	333	336	336	343	345	339	337	317	346	336	330	309	322	372	345	356	341	307	332	358	363	340	340	331	352	325	352	332	321	320	310	323	354	344	350	326	329	312	313	336	305	347	320	319	305	362	341	344	372	328	319	327	327	312	372	329	335	339	349	328	333	332	336	336	327	341	356	330	333	335	350	326	286	367	342	326	358	306	330	317	316	313	307	346	350	310	331	329	341	330	355	337	315	305	331	349	340	344	313	377	344	332	310	322	323	326	328	311	333	344	340	296	308	299	313	336	333	360	312	336	326	311	369	295	353	322	335	305	360	334	335	332	314	320	329	338	316	349	342	340	356	325	343	340	336	317	341	317	313	335	336	317	328	335	314	346	364	311	363	341	367	316	334	320	315	320	341	351	317	302	310	304	309	322	338	303	322	334	287	325	326	292	336	346	312	338	350	304	352	315	349	367	314	322	312	331	370	341	347	353	306	298	327	325	358	292	344	299	318	331	326	335	350	316	335	344	342	316	335	326	308	349	309	327	345	330	367	334	336	351	300	332	340	332	333	335	347	340	354	316	326	335	339	370	305	337	296	329	315	339	328	335	336	317	292	339	352	359	340	322	342	326	321	329	310	326	352	304	338	314	358	361	345	347	333	321	338	290	320	335	376	328	314	310	331	367	350	309	327	319	321	292	314	320	337	353	341	317	311	346	315	353	336	359	341	337	346	339	354	348	310	308	322	325	336	330	308	337	340	330	338	320	331	326	315	318	315	328	325	331	324	306	308	324	359	347	303	342	314	317	338	320	348	322	354	338	339	362	331	328	336	357	337	302	299	336	294	359	347	306	332	337	342	356	322	331	329	299	313	361	346	325	330	287	325	351	357	348	321	339	345	338	345	366	337	325	325	341	341	304	314	338	311	313	347	336	350	329	356	326	330	302	328	341	337	334	336	332	338	360	352	338	344	340	316	336	302	320	322	313	321	337	325	317	331	316	344	342	327	356	343	339	307	323	359	325	314	349	303	321	333	333	324	338	324	304	313	337	332	296	321	330	308	342	363	318	315	344	327	350	313	335	336	329	340	290	329	360	317	300	352	354	346	330	334	350	332	340	303	310	353	342	325	317	332	322	328	365	319	297	316	316	296	339	322	324	348	321	321	324	331	325	341	333	289	319	344	332	301	332	351	316	335	336	321	322	325	323	365	339	369	303	336	305	378	372	368	317	319	329	310	329	325	336	312	313	305	329	323	294	324	365	323	341	317	314	325	330	315	338	322	294	326	327	335	292	318	375	338	343	403	355	340	339	320	333	338	341	315	307	348	355	355	348	333	351	335	316	304	333	322	315	321	323	317	337	356	334	370	331	345	316	285	332	340	313	333	355	329	321	330	309	351	312	382	314	344	334	364	299	325	295	337	315	360	310	379	311	308	349	305	332	392	313	349	350	337	314	355	313	309	327	301	311	336	339	344	337	315	349	346	353	301	326	314	350	321	321	344	357	338	322	348	342	349	355	333	286	317	330	361	352	338	325	328	320	356	343	308	350	357	336	348	337	356	344	395	337	325	324	368	311	350	285	340	351	350	347	324	352	321	319	323	323	354	341	332	321	323	346	322	311	326	338	325	313	320	345	330	363	337	339	315	343	297	351	341	297	315	317	297	346	338	325	354	343	342	329	282	365	362	335	355	328	323	346	345	336	303	321	347	351	309	371	320	328	328	321	359	358	357	326	335	342	297	307	350	308	339	306	323	381	299	335	310	356	352	354	310	342	333	326	345	308	381	331	335	352	316	276	311	329	347	328	352	311	351	329	333	318	297	332	339	334	319	342	339	349	323	312	324	339	356	320	325	332	329	314	314	333	343	312	337	380	328	331	340	335	343	351	350	293	325	334	330	326	323	294	339	341	358	358	340	354	357	299	368	359	321	306	357	300	340	349	320	323	344	319	330	354	314	306	327	329	323	328	322	324	345	337	356	325	348	314	317	328	345	316	336	333	357	336	327	317	342	327	279	292	332	332	349	323	314	343	300	350	305	317	333	369	335	335	328	345	364	323	347	335	318	342	357	359	326	351	333	350	349	309	308	331	335	332	323	339	331	355	343	349	374	336	309	359	357	307	325	343	318	292	326	364	349	309	324	333	350	344	326	354	318	306	354	336	327	344	311	353	335	369	312	318	326	318	302	324	366	347	339	321	363	321	316	316	303	363	338	325	331	326	367	322	329	332	362	332	302	342	334	335	329	368	330	278	315	351	343	304	325	328	319	373	341	326	344	323	353	317	339	379	362	325	321	317	351	341	349	337	322	321	328	327	307	350	317	316	313	317	334	343	306	317	348	331	380	317	314	359	360	333	336	345	323	334	325	312	338	325	375	315	351	344	350	320	346	316	349	342	331	329	356	332	332	336	310	323	370	342	306	366	301	321	312	331	353	355	367	289	345	339	370	311	340	318	351	327	320	338	313	316	326	317	342	333	319	345	330	326	356	344	336	332	340	348	323	347	371	321	313	316	314	336	334	342	295	329	360	303	322	351	313	336	367	316	369	362	335	328	375	322	305	321	316	322	321	328	326	318	319	370	332	314	316	356	317	355	329	345	307	324	345	321	370	304	298	319	354	338	343	325	334	308	327	329	338	302	326	320	315	322	325	302	320	322	345	293	320	327	302	312	335	309	353	299	323	348	352	310	312	334	317	305	317	304	377	347	335	342	328	354	301	352	300	352	316	354	331	360	314	293	359	354	335	358	307	335	319	342	294	336	296	325	324	325
2642	936	1029	1094	1081	992	1015	963	907	875	967	900	881	922	907	923	882	883	922	923	911	917	888	839	873	812	828	833	835	838	862	831	861	869	865	843	898	875	913	831	857	840	889	866	833	853	878	906	857	824	833	887	865	882	905	842	859	839	858	878	841	884	873	825	870	852	882	863	860	835	800	868	827	882	819	858	903	810	875	910	862	824	834	888	867	871	832	873	830	885	833	853	879	830	882	863	907	859	890	854	882	863	890	911	879	844	812	906	888	875	861	850	854	897	876	824	888	869	895	873	842	856	855	853	858	831	847	868	849	857	893	865	837	844	872	876	888	855	927	865	826	901	900	859	832	856	885	818	887	834	888	830	884	868	832	868	848	843	808	892	880	861	842	873	834	892	842	863	881	887	873	816	904	862	851	911	869	819	874	897	909	824	851	896	862	878	843	856	799	861	841	899	897	842	847	879	823	891	824	910	867	874	893	877	820	815	830	845	886	818	847	846	879	855	838	870	889	848	800	775	832	810	864	897	879	898	829	899	872	876	899	849	887	860	835	827	808	867	892	882	867	843	909	900	859	908	882	851	883	881	870	829	921	840	868	805	871	857	823	892	830	827	870	868	844	882	865	891	884	842	868	851	872	850	870	856	839	899	879	914	828	861	869	877	847	847	876	877	866	874	817	844	876	881	881	835	892	859	829	915	886	803	864	814	786	865	783	919	880	894	888	866	853	880	854	852	822	903	849	859	817	834	841	867	835	891	861	876	846	853	863	903	856	879	842	849	860	859	862	871	896	866	839	834	830	836	886	906	822	867	847	858	840	884	857	858	809	863	861	898	904	817	852	900	865	920	866	820	838	891	852	865	832	878	861	850	907	853	871	869	850	865	922	874	889	833	886	860	827	905	886	852	833	833	904	881	834	871	840	871	799	815	887	858	841	862	814	780	883	870	871	902	906	879	881	872	857	860	845	860	890	805	840	860	865	814	918	849	885	866	884	845	810	843	878	889	850	882	870	871	921	864	885	858	849	861	845	893	879	851	845	880	850	839	846	826	837	863	838	826	868	853	886	834	848	861	843	838	872	837	835	905	867	763	848	872	851	825	824	857	836	877	837	902	883	875	888	843	934	870	892	865	849	832	888	864	852	889	850	847	784	829	837	868	890	863	886	868	891	828	850	836	874	861	847	869	890	877	861	870	889	861	859	800	835	817	886	856	861	833	888	879	872	847	838	871	798	850	864	870	846	806	852	880	838	876	850	939	902	856	892	879	787	818	877	888	857	856	876	848	815	876	900	849	861	906	822	853	871	840	787	875	856	877	854	852	881	850	888	876	864	818	870	886	872	849	852	834	888	903	814	895	844	894	833	858	867	791	849	872	848	877	868	916	856	849	855	825	859	847	884	877	832	845	868	842	893	812	872	854	850	834	875	826	859	850	849	856	914	886	868	889	931	845	865	855	829	877	876	846	849	888	876	914	841	868	904	904	851	806	864	834	867	862	859	858	880	874	917	872	883	901	853	921	883	870	833	810	879	882	894	845	856	882	855	859	869	815	852	859	921	841	829	883	819	852	865	850	874	885	843	859	832	833	819	827	868	849	869	902	854	879	844	838	846	844	859	944	835	807	881	860	839	881	877	899	882	848	871	869	871	855	846	831	833	944	878	850	825	842	867	875	924	857	917	870	841	874	850	806	885	887	880	836	868	886	909	813	845	821	927	842	855	868	878	864	843	886	923	844	852	902	880	856	834	831	838	911	857	856	793	860	839	843	829	852	859	904	903	879	845	825	867	845	847	837	817	866	920	865	880	868	835	903	875	881	903	803	845	840	848	825	876	885	834	858	838	875	853	832	836	830	894	871	828	833	891	851	824	876	824	819	917	914	834	801	845	913	877	849	823	816	871	880	838	848	828	851	848	774	867	859	890	832	853	809	896	819	846	892	863	864	901	857	820	902	846	882	861	827	833	845	855	853	851	836	776	851	876	866	875	885	863	857	871	835	895	870	852	847	860	823	839	804	820	842	845	882	821	842	863	829	869	839	852	881	876	823	876	851	855	874	905	895	879	886	855	881	849	876	839	819	876	865	815	884	781	854	931	851	842	824	857	873	858	834	857	855	884	862	845	885	844	832	879	838	863	859	830	897	897	881	832	840	833	914	852	894	839	845	915	778	889	849	901	868	838	893	905	882	862	907	866	857	893	832	887	793	857	829	843	895	850	858	846	852	826	879	894	822	902	847	847	868	799	869	839	897	900	826	867	854	849	794	841	897	840	907	805	851	851	908	841	854	887	857	881	823	861	923	874	850	855	874	814	883	832	860	857	876	834	818	890	859	849	884	841	885	867	852	870	817	830	865	842	869	870	884	865	849	849	822	806	861	843	821	831	799	841	842	867	850	888	870	833	883	887	817	873	847	832	827	891	903	857	844	885	917	898	878	854	844	870	851	838	858	900	856	878	860	894	858	878	831	840	801	879	876	836	854	843	876	831	830	871	894	859	843	868	841	869	862	838	866	913	823	884	857	869	871	878	848	851	910	816	873	847	845	863	931	876	810	875	890	839	851	829	843	859	899	894	874	861	872	868	845	882	875	843	839	896	852	893	896	847	889	882	871	832	852	813	849	852	844	927	844	898	823	844	850	877	891	832	860	912	849	916	821	858	895	859	839	848	825	893	856	893	801	864	873	867	860	884	881	851	865	878	840	926	876	883	884	924	869	849	834	864	886	922	832	902	943	967	853	864	833	899	821	848	882	846	905	852	867	881	863	892	886	878	902	893	886	873	848	864	873	815	859	861	851	846	851	870	883	834	840	893	839	874	858	866	837	840	880	912	841	833	788	916	824	885	888	803	806	841	830	791	865	899	915	839	901	893	823	853	859	897	841	832	871	866	904	825	845	854	863	873	867	850	852	889	833	862	855	830	895	864	872	803	848	839	814	883	864	872	834	857	834	836	859	830	812	846	874	818	852	868	833	856	865	800	835	835	891	877	829	882	928	873	880	854	872	855	842	856	928	867	851	837	860	825	911	842	824	892	866	875	919	883	853	826	841	834	876	845	852	900	899	908	832	853	871	821	890	856	885	844	806	910	888	837	866	870	844	865	840	790	811	845	887	868	915	905	854	865	860	872	875	875	876	860	836	886	871	843	820	901	831	822	886	856	825	834	904	839	865	878	873	865	845	863	896	854	860	835	884	866	833	884	837	851	826	863	813	836	900	865	884	863	860	859	844	845	821	817	886	910	864	860	839	847	835	864	886	852	835	871	848	906	857	857	849	889	874	858	820	864	896	848	886	881	860	889	845	877	839	818	870	838	891	826	920	839	918	905	883	894	844	799	841	814	837	858	872	860	845	854	863	869	859	878	835	871	843	903	845	871	838	850	872	824	904	812	883	854	878	898	873	869	817	876	801	878	834	869	866	878	889	906	882	824	868	885	898	842	869	844	875	851	850	860	836	809	866	928	851	910	863	849	894	885	813	880	903	888	875
9460	1061	1297	1071	805	674	601	495	498	457	440	416	366	395	350	378	360	365	382	331	285	349	335	330	291	321	350	327	342	342	329	363	328	328	327	295	325	289	350	339	301	322	304	340	300	320	320	318	317	297	357	310	291	329	308	310	303	323	280	324	316	303	331	333	340	317	339	315	292	304	351	324	314	309	303	307	320	309	296	301	343	322	327	295	314	351	328	326	327	321	342	283	305	320	330	337	314	341	309	310	341	316	311	311	331	317	344	310	321	323	306	317	348	336	301	293	287	334	343	331	353	321	343	321	324	318	294	281	322	294	317	333	336	308	361	320	313	343	332	292	322	283	322	313	325	301	314	342	323	293	290	324	366	309	301	331	329	325	311	294	295	333	336	334	320	322	358	299	295	295	294	334	318	307	295	329	335	276	319	307	319	321	341	310	292	324	329	341	320	318	311	306	313	308	349	344	310	302	329	316	356	323	327	298	316	329	313	314	307	322	320	315	336	302	342	326	327	317	321	307	299	327	316	318	327	303	333	312	348	301	319	356	330	332	318	319	320	324	320	332	327	334	309	300	309	304	299	325	305	314	319	319	312	337	337	323	344	305	344	292	322	333	308	321	322	323	299	312	293	314	327	363	316	334	324	334	303	344	308	312	326	310	297	320	288	318	295	307	310	296	314	312	363	354	331	339	297	300	314	326	299	315	342	300	337	324	323	304	316	338	316	331	303	345	315	324	302	313	323	308	312	300	288	300	288	321	314	311	319	284	312	345	326	304	320	308	316	308	338	303	301	305	348	305	299	296	340	317	298	317	332	375	312	341	289	299	295	275	330	338	293	316	350	319	291	318	289	313	342	327	322	316	300	345	329	361	299	323	324	318	322	327	369	319	297	290	334	310	311	319	313	308	346	306	304	337	328	332	316	331	318	302	339	359	322	287	331	302	326	345	383	347	318	318	293	321	280	315	335	322	333	311	348	301	309	305	352	320	317	328	322	305	321	322	288	310	302	289	324	304	313	330	345	319	313	330	299	322	327	322	334	290	314	342	366	331	336	305	309	329	306	311	345	304	338	321	301	324	286	329	291	327	300	282	325	328	284	336	303	309	310	337	302	311	319	323	304	327	335	328	332	296	327	346	312	330	344	311	310	324	304	307	305	299	338	318	318	319	304	333	308	341	369	310	323	293	331	334	295	320	299	306	327	339	317	293	334	328	335	311	308	340	311	322	332	309	328	303	292	302	310	335	309	334	309	324	333	307	342	288	308	287	315	323	318	292	323	304	312	283	308	293	300	314	332	340	351	286	288	331	312	309	304	353	303	317	326	319	327	326	327	311	334	328	317	275	310	322	292	329	323	311	329	324	309	324	324	338	317	341	310	302	310	314	271	310	311	325	336	331	319	278	327	306	341	314	309	315	335	314	338	319	307	307	355	320	305	334	315	326	334	333	329	300	306	313	350	312	332	330	321	333	328	332	322	322	308	322	342	309	293	326	336	348	324	299	308	328	326	290	313	334	321	342	325	338	290	358	348	347	322	331	335	312	324	301	306	311	324	349	343	330	321	330	309	307	332	328	296	320	312	296	314	308	333	329	344	324	323	304	328	297	335	309	304	329	294	342	338	298	292	329	310	316	279	333	322	328	321	304	330	318	306	335	333	348	326	319	337	309	321	331	302	307	322	308	314	305	295	328	338	335	316	319	297	297	329	297	327	300	313	311	318	334	329	334	330	313	337	309	289	321	297	324	341	304	307	309	320	297	334	332	351	331	306	318	309	342	304	350	311	292	309	333	325	344	305	303	341	322	333	301	287	323	340	325	308	308	333	302	317	327	316	336	297	301	339	321	313	327	321	296	368	309	316	315	324	320	322	310	325	343	301	347	355	308	319	301	304	328	294	348	340	321	353	328	286	323	311	307	318	315	293	300	306	316	320	338	316	322	328	316	304	304	302	318	315	356	320	333	315	340	317	311	327	325	323	300	304	317	336	302	307	303	294	315	309	338	318	299	313	308	300	345	303	316	288	315	320	298	307	313	286	319	294	317	332	326	314	326	317	306	335	291	324	323	310	309	302	284	289	313	324	310	289	301	311	326	313	339	353	307	328	319	346	304	324	340	309	320	299	257	341	325	305	325	317	318	306	338	321	364	302	294	318	319	323	336	354	308	346	318	320	328	330	328	336	334	313	339	321	320	316	329	326	326	313	308	332	340	316	316	337	297	311	298	335	317	321	308	305	344	347	343	335	321	293	349	314	313	334	314	309	314	347	334	283	332	326	312	321	333	343	330	321	303	314	303	334	324	325	308	329	308	340	324	300	341	315	320	330	292	302	316	309	301	337	331	310	301	396	308	336	310	331	287	316	339	331	297	335	308	325	306	305	309	318	341	303	292	354	330	296	325	304	289	279	317	262	311	317	318	324	322	302	332	324	312	325	325	341	310	336	315	342	305	334	335	325	314	343	305	281	327	294	316	304	340	336	314	345	338	326	304	358	307	308	332	317	300	346	321	322	313	331	327	297	321	290	345	330	300	293	309	311	321	288	324	300	313	331	329	306	273	332	319	338	334	288	295	328	320	304	292	337	346	307	331	307	332	346	320	329	294	347	309	340	319	274	315	318	329	334	312	364	310	317	311	316	347	293	320	318	330	335	317	336	303	334	340	303	339	301	340	331	350	336	352	339	312	308	297	325	361	358	295	369	367	324	301	324	287	323	321	327	316	315	315	279	303	312	350	317	322	277	320	317	322	292	313	348	286	346	323	313	307	294	308	317	365	337	325	291	321	329	341	308	331	340	277	316	322	315	337	346	315	320	340	310	335	311	304	301	297	344	293	294	324	302	333	357	323	292	321	359	313	351	299	290	309	297	360	297	319	307	328	327	300	333	311	347	318	315	290	322	302	308	319	290	349	326	324	319	336	318	329	303	342	337	323	300	329	361	343	338	349	311	314	306	297	293	323	338	311	299	304	336	352	322	330	303	320	307	325	316	283	289	355	310	294	300	312	291	319	320	373	314	293	286	318	295	323	352	302	320	341	313	313	318	308	331	337	335	308	296	318	325	352	307	333	327	320	319	347	295	302	328	294	316	311	309	352	345	317	317	336	300	306	323	314	335	320	343	279	318	314	314	301	361	318	304	306	322	316	325	328	341	336	302	288	314	299	305	327	317	317	322	328	330	322	313	307	340	298	292	310	331	344	293	323	336	336	351	316	291	319	305	339	340	328	295	306	309	324	295	319	337	342	307	292	322	308	278	316	310	324	355	290	286	345	314	317	338	328	325	271	330	308	349	302	317	289	286	360	329	337	328	338	337	306	314	322	325	323	267	306	309	323	325	313	336	316	325	324	304	330	336	328	322	323	316	287	306	341	317	317	268	348	354	299	291	352	327	311	323	309	354	305	319	286	326	326	322	328	317	328	313	335	333	303	286	323	331	312	309	305	300	329	315	306	317	305	328	332	325	349	325	318	312	347	299	350	309	329	323	327
5886	1613	2680	3240	3035	2460	2135	1837	1800	1559	1416	1389	1223	1209	1182	1064	1054	1039	1021	1000	981	1018	1000	938	968	947	906	913	913	830	901	885	917	896	867	877	928	830	867	883	860	899	844	858	912	889	820	843	849	834	831	832	840	844	839	875	819	837	839	816	854	803	844	812	793	821	870	828	859	849	821	805	841	818	830	806	792	851	834	806	843	789	874	848	875	797	777	856	867	848	811	882	793	795	822	831	811	832	836	825	816	795	790	857	820	826	830	842	806	809	864	871	760	839	832	796	855	849	860	873	854	774	817	784	746	849	817	861	753	826	811	807	849	847	808	807	811	777	757	813	809	842	851	837	772	803	868	839	801	869	830	839	859	810	806	815	812	793	834	767	735	892	831	813	778	808	820	842	837	794	855	876	803	841	783	775	741	823	816	780	905	822	807	858	884	798	797	797	814	849	746	783	794	857	818	825	828	849	803	819	811	857	795	805	861	835	834	817	772	813	777	837	807	825	793	818	842	771	792	823	798	789	795	794	834	846	814	827	826	857	829	846	815	821	814	815	823	787	803	827	853	786	853	842	814	809	785	830	844	817	812	815	829	799	835	778	816	860	819	790	766	795	802	815	820	830	776	849	812	835	819	772	810	875	835	792	805	880	830	837	836	825	815	800	811	838	792	782	767	778	816	842	814	817	838	798	751	816	796	809	828	827	786	812	788	792	823	775	820	798	791	832	817	807	774	841	805	825	804	861	788	807	870	855	800	819	785	818	782	839	736	810	838	817	777	810	836	793	774	791	802	802	828	779	818	816	786	840	781	822	795	797	835	804	841	864	798	852	852	818	847	759	778	778	845	847	834	771	839	836	818	824	816	804	855	826	820	812	824	838	825	890	818	776	847	842	819	806	861	784	758	833	792	784	840	838	798	805	808	830	839	827	776	791	845	801	772	790	805	855	800	842	802	786	824	800	779	750	850	823	814	797	802	818	822	814	835	819	808	766	778	839	841	812	876	837	762	839	848	820	861	792	870	826	762	812	821	846	795	824	853	825	834	817	868	814	803	835	775	779	812	776	825	782	826	780	788	849	837	812	781	840	843	825	863	824	857	801	849	856	824	812	826	827	788	835	819	870	859	802	815	792	798	810	868	864	847	864	833	819	807	866	812	821	800	841	825	812	824	810	850	777	793	808	813	810	844	761	837	769	866	816	776	833	815	788	846	841	847	809	854	866	848	805	838	811	817	861	833	851	800	812	794	810	838	840	784	825	820	807	788	817	818	769	778	786	842	796	834	843	814	787	816	837	769	798	786	821	850	800	869	808	813	795	850	833	816	845	819	789	799	768	831	807	833	838	845	838	786	809	827	837	836	814	807	785	825	806	825	821	810	797	794	826	766	843	852	799	832	797	808	810	818	839	840	839	785	793	828	780	827	824	813	822	819	767	780	864	860	814	817	774	835	799	810	828	855	832	791	835	869	796	820	806	869	747	798	790	846	861	840	865	808	848	816	820	827	822	861	800	853	847	808	838	808	869	860	789	818	817	846	797	825	830	836	851	775	843	824	794	843	808	846	800	813	794	857	799	778	792	851	799	770	779	834	834	864	780	810	838	795	793	838	838	819	835	850	816	828	846	805	811	857	815	828	834	815	832	775	773	746	806	775	887	812	818	844	848	851	818	816	825	796	797	807	837	836	829	834	796	785	832	825	850	829	875	835	778	778	863	791	823	844	831	841	822	815	803	856	790	768	798	805	828	778	804	854	827	811	783	774	840	780	828	855	785	833	831	781	891	855	766	766	801	833	812	846	833	843	843	908	821	821	785	815	833	912	815	813	821	804	760	852	823	821	846	795	840	830	792	769	793	808	796	824	853	799	801	827	882	814	835	825	829	852	835	870	788	792	830	855	836	795	805	847	815	860	828	843	803	813	853	794	835	821	838	801	807	864	838	788	810	788	819	856	829	788	798	807	810	804	818	884	822	868	870	775	812	875	825	834	795	773	759	837	799	812	780	843	870	810	799	789	852	779	815	811	846	834	811	849	856	807	856	821	795	822	797	813	864	800	835	853	848	820	826	815	795	819	824	820	863	883	832	844	748	802	838	803	806	817	823	830	761	822	792	803	807	829	831	810	899	841	803	852	857	867	880	806	808	816	826	845	803	808	779	840	817	810	838	831	807	836	858	836	826	850	836	751	817	837	768	853	816	837	807	773	799	807	845	814	834	834	824	770	837	841	832	831	878	863	865	843	811	790	834	849	809	812	844	810	868	807	835	819	789	817	801	792	841	798	842	827	834	845	861	774	822	902	819	855	805	848	806	808	803	810	798	864	835	800	823	798	851	813	784	815	790	796	826	798	798	859	830	797	818	813	837	781	807	806	832	797	844	779	783	841	834	835	794	790	817	848	801	824	847	850	780	808	817	774	778	790	832	782	784	806	841	823	798	828	725	806	817	799	830	784	769	844	799	784	866	816	872	849	816	825	843	819	842	826	817	821	853	795	808	824	812	827	797	839	784	837	878	810	759	832	790	836	795	801	898	777	843	770	829	828	775	799	833	859	799	782	816	836	861	804	831	880	804	776	816	837	834	828	784	775	819	819	818	831	835	853	861	828	803	827	788	772	804	823	840	822	864	795	808	820	802	801	830	827	823	816	785	811	794	825	795	799	815	828	839	807	824	804	804	786	819	782	862	859	809	865	792	757	851	839	869	865	886	812	809	871	821	781	843	827	817	789	829	870	836	814	835	825	827	785	830	842	814	813	811	788	864	801	841	864	817	834	822	869	803	818	802	795	828	836	807	842	779	832	827	811	842	808	887	885	822	833	860	778	811	818	831	872	788	768	817	806	793	824	768	783	816	804	847	789	841	836	870	858	805	907	814	830	808	891	803	778	830	854	851	818	825	805	775	770	821	802	807	798	800	784	854	838	811	788	795	854	853	827	788	821	872	780	808	847	785	788	780	847	809	807	822	783	808	796	822	850	821	817	834	793	763	817	846	819	811	850	746	825	790	805	823	854	767	833	843	818	781	857	797	848	841	862	813	801	806	791	826	821	801	787	778	826	798	834	794	801	805	781	810	803	829	812	792	839	798	791	827	831	830	813	769	813	804	819	809	814	848	841	798	878	832	841	860	828	815	794	833	818	822	816	774	855	835	799	781	813	786	828	826	798	813	782	842	819	847	817	836	822	817	763	780	793	797	842	795	798	852	796	838	841	803	809	867	835	828	830	821	809	856	795	810	848	792	791	816	806	830	846	803	821	848	850	881	771	798	826	890	795	865	825	813	763	795	781	773	811	776	795	822	786	884	774	787	813	857	865	827	806	824	822	838	787	834	822	813	846	825	824	795	826	804	801	819	814	800	802	801	806	838	872	804	863	853	820	757	841	860	842	808	799	807	854	796	790	825	844	816	802	841	824	811	806	844	763	811	867	807	847	849	821	843	768	803	808	794	824	819	834	811	805	768	809	818	826	830	787	807	851	847	829	823	816	812
38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
