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
336278695311	336278695831	336278696381	336278696931	336278697481	336278698031	336278698581	336278699131	336278699681	336278700232	336278700782	336278701332	336278701882	336278702432	336278702982	336278703532	336278704082	336278704632	336278705182	336278705732	336278706282	336278706832	336278707382	336278707932	336278708482	336278709033	336278709583	336278710133	336278710683	336278711233	336278711783	336278712333	336278712883	336278713433	336278713983	336278714533	336278715083	336278715633	336278716183	336278716733	336278717283	336278717834	336278718384	336278718934	336278719484	336278720034	336278720584	336278721134	336278721684	336278722234	336278722784	336278723334	336278723884	336278724434	336278724984	336278725534	336278726085	336278726635	336278727185	336278727735	336278728285	336278728835	336278729385	336278729935	336278730485	336278731035	336278731585	336278732135	336278732685	336278733235	336278733785	336278734335	336278734886	336278735436	336278735986	336278736536	336278737086	336278737636	336278738186	336278738736	336278739286	336278739836	336278740386	336278740936	336278741486	336278742036	336278742586	336278743136	336278743687	336278744237	336278744787	336278745337	336278745887	336278746437	336278746987	336278747537	336278748087	336278748637	336278749187	336278749737	336278750287	336278750837	336278751387	336278751937	336278752488	336278753038	336278753588	336278754138	336278754688	336278755238	336278755788	336278756338	336278756888	336278757438	336278757988	336278758538	336278759088	336278759638	336278760188	336278760738	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
2978	1126	1912	1794	2607	2934	4247	6071	3725	1686	812	385	338	291	282	281	282	271	292	305	282	289	273	265	251	306	272	243	300	283	265	256	262	272	262	283	290	264	305	303	287	262	248	239	281	260	277	257	281	270	295	268	232	268	283	279	287	266	273	271	288	273	274	239	309	292	297	259	292	267	299	269	253	280	288	268	259	280	297	270	260	264	251	266	310	276	305	257	287	285	277	271	276	251	253	253	274	262	274	258	305	265	273	295	276	274	289	279	290	257	259	247	268	258	309	287	290	274	293	274	264	274	277	276	264	266	294	279	289	276	267	271	279	279	263	261	276	297	268	288	255	259	258	292	262	275	282	279	252	271	258	278	290	279	295	242	289	275	278	295	270	255	270	270	251	266	271	276	260	290	243	301	271	270	271	273	271	304	250	252	234	271	261	271	269	285	269	272	255	282	263	260	266	272	229	250	281	286	309	284	255	287	237	265	276	244	279	312	282	260	243	277	264	290	270	261	297	251	304	263	288	269	274	282	269	281	286	295	273	265	263	275	282	255	256	293	271	266	291	267	291	252	284	263	268	299	266	259	284	257	258	271	302	280	253	270	256	291	301	271	268	264	247	248	299	277	254	290	247	265	285	257	286	281	282	304	241	268	255	279	264	303	276	268	312	239	271	283	270	239	306	272	257	278	313	292	263	283	290	289	297	274	249	276	314	290	282	289	294	294	255	265	241	278	248	287	261	280	266	270	301	278	271	310	284	256	276	275	292	257	277	270	292	267	275	297	280	268	241	271	290	275	252	280	302	284	252	279	261	246	275	253	271	250	263	273	260	258	254	318	292	313	271	279	262	276	289	280	281	255	308	275	271	275	286	292	274	260	278	283	264	263	288	254	287	262	255	289	269	257	267	285	267	289	292	273	279	234	256	286	234	294	274	280	267	266	271	300	291	280	260	303	261	244	282	311	241	301	244	277	280	286	241	256	273	289	257	271	273	251	291	261	287	270	264	262	250	270	267	281	281	254	259	284	261	262	242	279	298	274	230	290	264	259	267	292	255	271	277	259	288	304	256	300	295	255	298	253	309	268	293	285	292	292	297	289	315	256	274	297	297	283	279	262	263	266	290	301	278	301	255	278	293	274	260	295	261	285	252	287	283	279	234	260	278	262	257	265	293	276	261	272	295	282	262	269	272	266	279	271	261	301	293	274	279	291	277	262	282	286	252	257	286	261	271	281	310	241	275	298	291	303	267	279	313	292	274	278	255	293	275	246	267	276	285	288	253	267	253	268	289	302	293	253	287	273	286	255	250	291	243	296	275	264	284	260	277	252	255	289	288	277	263	283	273	260	266	252	270	282	291	258	273	280	274	294	284	276	297	295	300	265	268	247	285	314	281	277	293	285	234	280	281	282	304	255	276	277	249	311	278	275	260	284	252	274	268	279	271	278	272	302	293	260	276	273	272	260	313	247	242	265	260	271	279	292	253	260	282	266	285	279	262	269	292	268	272	296	281	272	278	291	285	256	248	294	271	276	253	267	284	262	301	258	325	271	276	265	252	254	275	291	262	271	280	267	285	284	280	291	253	239	285	248	299	244	276	257	272	252	236	266	278	300	313	247	263	262	267	324	297	252	271	276	270	273	294	266	296	271	297	293	253	251	254	293	259	240	280	265	276	262	266	273	274	288	287	299	260	259	282	272	282	273	285	273	301	286	266	268	290	263	276	267	276	288	289	281	273	282	313	270	274	241	260	264	270	240	297	267	281	272	270	299	277	285	266	301	278	256	252	288	281	272	304	281	281	277	268	303	271	300	291	291	260	269	264	251	262	275	312	267	275	264	299	266	278	282	263	271	284	303	282	258	264	271	252	261	279	267	255	270	248	308	265	252	297	301	276	275	259	287	262	274	289	273	272	268	298	265	279	249	288	255	282	262	278	284	279	293	280	268	269	251	279	288	252	301	295	256	279	272	282	290	264	247	279	289	283	276	288	272	298	292	261	244	273	262	278	258	268	247	255	279	246	290	279	249	277	266	286	262	291	273	261	251	254	246	283	280	254	258	315	263	263	272	274	295	245	290	279	251	281	252	294	264	265	258	292	303	300	287	269	268	272	269	286	259	271	273	270	297	289	276	271	283	274	268	268	289	310	254	242	290	284	284	262	301	268	277	270	288	251	281	262	266	260	294	284	265	264	287	262	282	253	257	311	282	263	268	260	259	306	273	292	300	276	283	289	236	274	273	271	243	256	271	267	288	279	289	307	265	291	266	279	281	261	248	274	258	296	299	294	264	270	270	279	266	299	279	289	283	258	277	261	286	244	278	277	269	284	289	270	251	309	231	262	286	286	269	281	273	244	306	252	293	277	294	256	262	257	301	284	292	224	275	279	263	273	267	292	274	258	291	271	256	305	297	282	285	283	322	313	302	274	281	286	246	272	286	287	276	262	276	295	275	272	264	261	303	267	294	307	273	276	296	306	267	277	261	276	290	280	287	259	272	272	277	259	282	247	255	266	280	263	262	293	278	251	279	252	272	272	274	273	235	283	277	278	276	301	243	264	291	279	279	287	272	245	269	268	288	269	279	288	229	278	268	289	268	311	278	278	281	228	282	262	275	279	281	249	252	269	262	272	262	266	267	302	266	275	254	247	278	262	264	293	266	270	275	276	254	271	253	281	292	290	257	267	225	296	279	277	281	291	273	271	276	305	268	266	278	264	268	254	291	295	264	274	241	289	265	286	275	281	274	273	319	313	276	290	288	262	298	273	274	276	268	290	257	259	316	302	266	286	319	277	286	298	273	274	301	307	284	270	307	291	284	258	299	282	260	284	278	258	271	266	303	291	257	273	272	297	256	263	273	276	274	254	261	267	266	281	251	315	265	244	299	274	304	293	280	279	300	281	271	286	251	263	258	266	269	312	234	291	266	301	270	268	285	275	276	313	268	261	269	263	269	284	277	260	231	246	274	311	271	264	286	269	245	298	263	258	290	251	292	260	294	255	282	310	280	304	259	275	277	279	277	284	279	302	285	257	311	268	272	262	302	262	267	256	283	240	322	270	289	267	264	250	294	255	244	280	222	302	262	242	273	299	264	287	268	292	286	260	266	274	273	280	270	263	282	253	298	283	289	289	267	312	250	250	301	259	308	279	253	263	274	272	283	261	288	292	313	279	276	280	287	266	251	299	278	281	285	269	269	305	266	275	267	285	277	299	278	269	287	285	243	289	265	277	287	305	264	257	300	280	270	277	265	269	267	261	278	267	262	282	283	269	280	250	301	255	295	273	273	292	258	234	258	266	297	301	275	258	268	285	275	243	236	278	278	273	296	298	258	297	283	272	304	294	287	272	290	270	281	265	264	293	284	317	288	280	273	266	273	269	249	267	288	259	305	270	250	266	255	243	286	249	286	284	279	271	271	296	253	269	266	312	287	284	252	277	296	278	284	283	274	287	277	287	260	295	251	270	273	309	286	261	280	266	272	279	295	273	253
3116	1631	2972	4518	8349	9615	16490	19563	12326	6127	2524	1238	881	775	763	801	782	795	762	793	796	726	828	756	795	762	744	745	767	779	700	741	740	805	763	777	770	794	765	722	751	802	738	767	778	793	780	795	759	775	710	764	812	799	787	758	751	801	771	784	750	807	781	783	765	796	744	722	841	763	817	736	754	774	744	778	746	831	696	743	732	813	762	769	761	725	777	764	760	779	749	755	749	799	771	745	796	728	750	747	786	776	816	834	743	750	733	787	765	762	777	752	710	755	766	755	724	715	777	761	780	816	707	791	702	782	714	751	788	750	754	779	798	739	696	757	781	759	829	791	777	771	733	798	780	731	746	742	781	801	767	741	753	725	768	731	739	784	737	743	721	691	806	784	772	768	736	741	724	749	770	770	826	777	776	732	752	781	736	775	793	771	755	770	748	755	750	771	759	760	766	768	755	763	766	764	743	744	771	754	781	793	760	740	805	792	824	692	771	764	762	720	781	786	788	758	748	808	762	674	750	793	748	766	740	759	701	749	735	800	722	751	786	810	766	794	759	751	754	793	761	737	777	779	784	817	778	737	800	750	765	798	743	771	725	802	742	764	732	754	816	783	752	798	735	784	705	754	738	810	702	751	746	746	767	706	730	751	775	783	768	764	728	753	741	777	735	790	807	717	804	829	766	771	803	815	749	789	792	762	763	729	696	815	751	761	802	759	746	786	769	751	740	751	783	802	790	768	740	745	764	733	782	741	709	787	748	742	790	784	737	788	771	747	747	811	761	738	729	774	750	744	764	745	747	781	766	754	787	755	777	766	732	820	734	767	752	757	758	749	721	749	786	778	806	799	768	715	712	765	797	763	811	765	777	727	797	743	842	737	772	747	775	720	736	753	739	794	742	741	764	786	796	754	733	795	753	760	759	811	809	754	784	745	767	736	752	807	823	777	757	814	702	767	774	770	764	748	790	839	796	754	784	781	777	802	727	766	751	798	762	759	749	768	789	784	756	735	768	779	776	782	727	735	808	736	781	768	742	777	734	739	781	748	670	760	811	820	767	757	783	755	756	776	788	774	727	790	756	773	731	759	782	751	759	751	721	735	725	801	782	789	766	721	813	749	723	733	758	784	747	742	744	782	750	767	774	793	828	756	759	790	773	792	751	765	773	770	732	719	757	754	816	757	744	742	744	775	745	773	763	761	739	796	730	781	749	778	768	774	726	756	771	802	770	752	779	790	744	762	736	755	802	782	759	763	829	769	778	795	766	741	735	738	763	733	766	780	732	778	773	738	779	758	775	750	783	738	781	761	786	713	772	790	790	777	759	767	755	765	728	708	751	785	781	720	730	759	772	799	781	788	795	781	825	680	771	741	745	772	806	768	739	750	771	788	709	790	780	793	747	757	786	788	746	778	766	783	772	767	832	763	743	746	761	741	761	766	754	798	752	765	798	751	729	724	775	720	745	742	759	830	752	770	763	788	782	777	779	782	794	764	796	817	724	748	791	775	719	776	767	768	773	789	742	755	734	790	744	817	787	759	812	764	832	800	738	738	752	752	722	764	778	765	737	768	811	753	778	769	755	779	766	768	764	767	809	762	775	793	767	790	819	802	785	780	750	763	810	749	760	748	783	722	725	748	746	750	810	750	724	781	762	786	791	748	724	699	732	797	801	689	733	773	721	749	753	778	786	797	802	773	750	729	733	811	760	721	735	721	766	771	744	764	740	812	792	737	755	774	740	776	810	777	747	766	813	769	760	777	772	783	754	755	792	766	756	818	785	761	761	766	748	731	788	773	748	750	789	775	774	732	749	781	769	785	727	734	794	761	783	790	756	800	750	772	751	760	747	759	773	712	790	768	832	747	753	728	769	764	783	767	786	764	782	735	784	798	734	830	788	769	744	771	786	765	740	735	701	814	773	793	742	815	775	774	811	749	762	806	784	783	743	757	785	807	753	809	756	792	734	733	792	782	791	774	812	777	779	733	739	767	718	803	766	790	738	756	772	730	785	754	731	769	796	757	761	723	689	749	715	744	791	767	798	758	768	731	813	789	796	775	734	794	743	766	822	752	742	739	774	754	755	760	769	771	782	844	741	812	814	750	755	783	735	790	767	760	786	720	786	761	806	701	758	730	778	746	773	744	755	750	776	808	762	754	731	760	808	753	784	764	744	750	763	762	782	720	753	753	787	804	781	719	794	723	805	800	796	759	801	742	803	753	748	812	773	765	769	739	746	714	758	777	686	755	730	781	760	750	770	800	773	733	715	771	746	754	733	806	791	725	785	794	786	770	768	791	812	823	797	743	777	792	775	789	734	785	798	767	738	748	795	749	774	766	762	768	770	787	767	810	758	776	759	783	816	726	803	756	734	774	796	825	766	760	753	768	804	790	754	781	730	789	770	779	801	756	737	746	780	810	766	797	748	761	759	810	772	761	791	751	753	770	827	754	779	816	757	761	778	744	736	784	743	813	753	753	743	769	761	807	759	759	814	786	747	779	778	735	782	741	792	756	780	771	711	779	755	802	757	711	790	733	767	723	769	788	758	774	814	791	722	787	777	772	776	742	745	740	773	783	757	752	803	748	761	757	781	762	784	744	751	702	738	772	725	770	802	762	779	763	780	781	720	758	754	756	798	758	709	816	790	769	772	786	770	737	778	743	742	747	784	752	830	761	798	755	757	776	818	790	745	735	759	741	835	762	782	765	723	727	778	792	782	768	769	804	781	794	778	752	758	767	748	820	774	778	768	754	777	825	753	757	816	769	760	780	806	771	791	733	731	772	704	769	767	765	790	699	782	766	760	800	747	775	790	760	749	820	759	741	751	742	746	776	793	726	761	795	828	763	790	730	782	719	739	789	727	758	793	795	788	729	758	752	852	811	798	731	741	780	757	783	759	771	718	796	828	738	746	795	743	799	746	775	784	775	787	784	774	766	805	765	777	756	766	771	818	778	721	763	765	790	743	828	819	736	771	773	781	757	776	749	785	774	782	768	742	761	796	808	757	830	820	823	745	744	809	745	757	759	714	775	797	758	803	755	775	778	747	771	784	835	721	777	730	757	756	726	793	799	785	765	811	751	745	786	764	736	713	757	757	724	772	804	774	740	777	778	759	765	785	784	744	747	780	808	717	804	727	692	743	761	789	756	725	767	742	749	788	770	783	736	810	771	804	748	773	747	751	762	748	709	739	802	764	771	775	748	785	807	774	785	720	766	772	759	746	773	723	782	802	752	782	803	756	756	708	729	766	734	804	732	781	791	722	753	703	795	817	760	768	810	800	757	723	783	809	813	778	759	762	760	714	747	747	793	744	747	756	771	758	774	705	776	787	793	797	765	764	759	783	786	739	752	722	813	797	794	760	736	801	767	787	766	742	768	737	754	746	794	729	744	713	737	768	741	737	741	750	749	773	757	752	784	795	776	791	766	776	748	761	801	729	753	753	735	767	763	743	757	755	724	823	751	755	779	725	779	792	772	791	772	767	739
3327	1491	1797	2255	4659	3870	4191	5699	3419	1707	778	429	297	311	320	331	295	316	318	313	296	293	326	293	296	318	278	281	287	274	289	290	291	277	300	302	289	260	283	280	281	289	264	292	288	315	297	268	291	274	292	292	297	336	321	262	307	287	301	291	291	318	308	314	315	298	312	281	296	288	307	291	293	286	265	305	268	288	303	286	291	310	286	285	284	281	276	302	292	283	339	286	276	303	307	286	267	315	282	318	292	295	286	285	291	302	266	285	306	302	312	318	292	280	275	311	257	308	311	287	278	312	279	324	308	313	299	264	266	294	288	303	304	291	304	276	311	263	300	297	270	272	316	251	275	289	257	294	269	266	315	302	284	285	292	264	286	305	288	260	306	278	324	276	309	283	280	266	291	338	302	299	297	286	295	285	297	327	283	315	288	290	291	304	299	302	280	268	319	268	310	301	307	299	292	298	274	292	277	325	288	335	320	292	281	281	290	279	300	281	252	290	280	290	301	278	319	322	261	307	298	293	271	288	279	293	312	296	273	299	325	316	292	283	291	289	289	336	310	308	289	256	288	306	287	281	283	301	287	274	269	292	312	279	294	281	314	324	293	296	263	312	276	306	307	307	288	290	279	278	300	276	274	284	291	277	279	307	294	274	307	272	257	302	301	299	333	296	315	259	297	270	286	308	307	306	310	311	289	306	278	292	286	292	304	274	313	294	290	300	298	304	321	328	281	300	263	271	288	268	296	267	339	266	333	302	277	274	293	281	274	303	257	304	303	278	291	268	302	281	324	275	286	289	296	291	338	260	300	280	305	299	277	271	286	291	311	278	286	292	292	285	277	299	270	295	303	291	305	318	301	290	298	270	273	283	297	269	304	302	312	294	275	286	283	277	280	285	309	306	309	318	291	295	284	285	275	289	297	292	307	307	280	294	296	315	279	310	304	304	297	301	295	307	248	298	278	315	304	322	322	273	316	278	297	296	309	311	317	324	315	291	277	293	271	279	297	313	298	274	276	266	270	294	313	308	292	282	283	281	314	289	272	267	257	264	286	309	310	293	290	293	305	322	271	292	278	260	265	296	306	322	284	274	299	309	269	266	301	273	271	293	314	293	305	273	279	289	272	291	298	272	294	287	286	285	271	259	271	289	297	289	263	293	290	283	290	303	322	263	285	316	291	285	289	286	319	304	287	297	298	293	282	303	299	294	299	276	288	299	338	275	300	297	304	278	295	303	301	265	313	287	286	306	282	274	295	298	267	286	325	323	280	263	283	305	296	281	280	299	291	288	277	307	301	274	288	313	300	323	292	288	295	292	273	314	304	318	276	322	268	285	295	282	308	302	296	255	296	282	288	267	292	272	304	290	288	296	290	314	279	304	296	300	293	270	323	302	297	271	288	298	284	302	281	292	273	293	339	290	287	292	295	277	296	282	276	295	293	254	285	293	284	302	281	300	308	311	276	281	309	277	294	298	283	313	312	293	293	299	312	309	298	289	300	273	282	278	284	289	290	254	289	300	265	305	323	312	292	291	294	292	280	287	295	293	288	309	305	282	307	282	289	300	297	304	273	313	290	323	297	362	264	307	300	334	284	303	289	282	273	266	287	286	303	285	324	309	277	283	318	271	281	289	301	317	290	280	312	305	281	262	268	255	277	320	296	294	303	281	246	278	292	291	289	300	304	304	295	307	281	286	300	268	313	299	316	286	272	285	280	307	300	316	309	286	261	298	291	299	306	290	289	282	292	327	294	280	295	334	300	309	302	309	255	278	261	273	304	291	286	299	283	292	294	311	289	306	301	313	293	286	287	296	291	251	299	289	309	273	298	316	274	322	305	276	289	314	298	290	304	283	269	279	295	288	296	324	326	315	343	326	322	268	293	277	289	291	287	290	257	294	307	303	308	286	275	333	290	299	274	297	285	269	281	275	289	293	282	324	303	304	259	310	283	275	278	311	295	260	277	279	309	289	313	296	302	274	292	286	322	298	283	274	298	290	297	305	297	280	315	280	303	313	313	319	310	319	312	339	304	271	292	274	293	283	292	308	311	292	330	323	294	274	299	273	274	279	279	296	280	308	252	293	278	295	286	287	274	276	307	271	271	307	283	309	293	287	313	283	285	298	287	287	280	290	289	270	307	320	282	296	286	340	293	278	298	317	317	276	316	285	312	283	306	257	299	312	299	313	285	277	284	290	313	292	291	309	285	305	315	297	289	308	272	304	268	311	281	294	288	276	296	316	285	301	261	276	305	308	278	275	318	295	306	320	300	284	304	278	292	315	288	273	262	271	301	327	273	305	295	298	278	269	284	296	303	288	293	271	291	292	302	286	283	274	300	314	309	263	324	301	264	282	289	296	267	272	293	311	289	278	304	316	278	299	286	287	298	327	280	267	318	283	295	281	306	297	307	279	280	297	282	320	315	283	306	288	284	287	297	319	297	297	302	288	281	270	271	284	285	289	313	314	289	290	282	308	305	292	289	277	294	312	319	265	319	268	272	279	292	280	279	288	273	268	308	273	341	289	276	275	278	282	303	302	280	289	316	288	287	310	313	268	303	290	313	275	296	325	284	294	287	271	288	317	284	299	302	291	278	281	302	336	304	278	272	301	304	303	315	308	317	308	312	272	286	322	302	274	294	308	293	285	303	312	266	273	299	279	296	318	282	310	275	266	268	290	274	264	275	278	275	298	269	308	278	314	285	310	285	302	274	294	256	319	291	273	291	292	287	321	298	281	275	290	281	301	294	303	270	299	281	299	296	271	287	291	303	319	294	310	271	291	271	299	300	313	279	296	291	272	289	302	318	266	292	312	279	282	309	300	271	271	293	264	285	304	262	314	311	299	311	275	278	294	269	286	284	272	318	272	304	313	280	265	318	313	303	268	301	275	291	309	302	310	329	286	262	291	261	281	297	294	293	267	290	255	307	282	263	290	300	286	292	264	300	262	313	277	259	287	327	284	291	275	280	281	300	268	323	284	254	287	304	290	261	288	315	319	327	283	254	291	297	317	289	275	295	314	285	270	287	288	277	268	297	317	292	270	274	275	293	308	322	283	278	287	334	289	327	281	297	289	258	280	273	279	280	298	289	278	288	315	263	251	310	322	268	270	291	303	318	265	303	298	306	297	291	274	300	288	273	302	273	284	321	290	280	312	310	271	283	300	283	282	285	282	285	314	275	260	304	285	301	272	278	282	280	286	283	300	301	288	299	262	303	308	300	261	268	267	311	292	290	280	296	293	311	274	313	296	308	321	304	332	305	294	284	267	275	306	313	280	301	280	295	281	288	291	300	287	292	279	303	328	324	267	286	323	274	293	305	260	294	295	305	308	305	301	290	280	271	286	286	272	264	286	265	258	264	307	278	308	287	280	284	326	255	288	302	277	294	302	308	322	299	322	280	292	321	284	293	319	264	295	298	311	286	286	300	257	298	267	277	293	316	309	321	288	326	287	264	298	305	289	295	279	323	258	300	276	272	279	296	277
3477	1805	3032	5260	13645	12308	16247	19033	11768	5921	2565	1282	906	837	828	821	806	815	796	791	822	781	832	834	831	843	778	813	774	807	824	790	812	809	796	816	807	830	778	813	796	792	753	817	776	788	802	825	843	764	781	790	821	797	817	845	875	853	852	742	816	818	826	865	796	813	835	838	797	854	797	847	787	784	815	782	820	761	851	801	811	801	812	827	797	803	851	812	809	828	797	786	798	819	818	814	775	829	796	814	784	865	836	829	865	821	851	821	759	866	834	814	814	815	803	803	814	862	830	832	888	818	807	827	852	789	796	842	778	778	797	839	813	790	796	792	848	767	820	818	813	830	817	812	818	761	829	813	756	809	785	794	839	796	820	824	764	790	810	811	771	817	799	793	812	806	774	826	799	832	772	837	785	803	825	824	816	820	760	839	769	795	844	782	854	778	799	795	798	841	828	826	868	795	818	829	837	827	795	778	877	777	776	779	806	806	767	831	834	865	811	818	821	779	825	818	850	761	814	808	769	804	830	783	853	806	794	852	828	844	826	827	820	824	799	807	840	748	855	825	809	803	835	841	782	791	822	837	839	807	732	800	777	792	794	833	796	790	828	841	803	799	831	779	834	868	852	852	808	794	795	793	773	786	804	837	831	753	833	805	811	807	780	825	778	764	819	809	819	830	834	825	853	779	769	798	815	791	771	866	851	807	834	798	797	856	832	739	802	811	825	836	860	774	787	801	785	770	791	807	860	767	797	844	806	808	787	749	795	779	829	776	827	790	823	824	813	785	824	798	782	786	794	791	813	815	798	826	816	821	805	830	797	830	787	829	811	789	807	804	783	795	765	776	753	822	839	764	829	811	797	774	802	800	833	812	780	808	846	771	770	820	794	794	776	754	794	760	796	806	811	760	762	807	829	805	833	785	804	809	826	823	811	817	781	766	849	781	812	806	805	798	842	797	811	792	816	776	823	854	773	803	846	799	839	766	881	735	764	786	795	814	813	822	835	798	812	750	781	831	826	814	819	758	787	775	793	816	801	806	808	796	837	846	853	834	819	860	800	817	826	784	800	824	806	818	817	797	801	799	827	772	764	809	829	843	829	776	809	741	750	824	815	793	843	837	774	841	840	799	782	827	760	783	806	825	800	777	802	826	805	852	836	711	820	856	807	837	825	832	753	796	835	886	808	835	800	840	773	799	806	774	785	803	756	811	828	839	799	803	851	821	780	852	779	787	839	877	788	767	800	779	822	857	830	819	788	834	790	835	811	806	789	826	822	856	777	789	824	799	804	878	804	812	827	837	795	803	805	838	792	843	812	771	793	831	843	835	805	789	775	816	774	836	794	833	843	786	828	851	841	789	795	781	795	763	899	884	832	798	803	786	842	827	859	826	807	846	799	812	841	805	817	789	804	788	819	805	782	740	766	770	858	798	823	815	763	811	793	831	796	818	778	841	798	799	806	827	816	841	821	817	832	768	811	824	846	803	822	754	805	808	795	756	764	812	754	813	822	784	783	797	805	811	793	847	825	813	800	792	809	800	807	856	825	801	788	817	824	864	801	824	789	797	837	832	797	795	839	836	823	815	831	770	815	840	802	794	787	870	825	812	840	862	813	873	816	825	812	827	819	805	804	831	811	807	832	795	788	783	772	809	815	801	813	785	827	811	836	866	772	780	837	808	816	816	790	842	801	806	848	834	828	850	783	779	802	850	807	778	828	832	799	831	813	819	795	835	812	753	801	829	781	811	830	846	818	825	806	806	798	838	814	818	779	799	818	806	847	808	822	832	810	759	773	779	817	777	785	807	822	822	803	851	791	822	774	814	786	866	830	821	737	787	831	772	750	827	848	758	847	826	776	776	901	787	826	790	765	845	788	864	800	829	799	808	794	836	781	772	843	844	821	840	809	836	823	824	817	837	842	819	821	748	867	878	794	802	808	852	823	829	855	792	821	812	829	842	861	832	832	779	835	816	807	767	805	844	800	848	847	808	859	822	830	759	790	828	782	798	795	795	867	854	850	834	835	783	786	835	820	779	780	830	788	823	855	790	767	844	806	836	867	828	810	829	824	797	782	832	839	849	772	771	799	819	841	802	807	780	796	822	759	808	785	799	782	794	817	768	819	845	786	809	825	784	812	800	755	828	841	823	814	824	792	819	842	827	793	793	814	892	782	791	823	794	806	840	840	793	815	807	810	838	782	757	818	757	799	801	820	825	797	786	787	775	828	782	816	815	801	799	820	800	856	826	789	832	819	757	818	782	828	781	855	821	833	889	790	848	817	793	795	816	839	840	788	816	831	821	813	826	811	799	816	840	802	802	843	795	791	837	806	793	791	822	816	840	801	820	853	777	780	848	803	771	839	830	828	809	771	808	782	880	797	817	786	800	845	837	840	846	827	825	818	777	807	792	802	739	794	850	833	820	783	785	854	797	822	787	817	817	837	823	786	784	798	780	789	850	833	856	803	793	804	764	833	811	842	781	840	820	787	848	815	799	812	800	829	852	815	819	825	823	842	808	836	841	740	822	758	860	799	789	831	802	819	771	818	799	829	825	818	855	784	833	841	781	865	858	808	818	856	768	787	840	819	776	800	826	804	777	873	835	856	818	820	823	791	792	900	820	772	825	781	781	805	816	833	811	806	824	809	795	836	816	788	819	799	774	817	838	792	800	766	749	815	815	803	804	847	800	795	781	807	840	779	809	833	832	799	809	795	836	811	785	791	813	823	789	840	848	842	772	819	831	773	814	784	838	790	817	807	770	776	843	773	793	854	817	802	837	823	831	807	796	813	820	802	797	773	852	874	786	839	839	844	764	831	773	838	851	786	789	792	810	848	832	818	794	799	837	802	749	792	831	810	801	844	768	823	773	851	825	829	787	824	848	777	812	834	822	832	809	751	846	828	841	838	757	830	824	804	814	827	819	850	810	864	777	804	806	784	803	818	884	820	806	860	730	790	810	768	823	799	833	832	858	764	802	772	796	820	773	771	820	795	760	778	815	836	838	798	802	817	831	809	788	828	788	839	813	787	864	787	782	805	805	780	827	785	829	780	793	768	806	803	788	806	796	850	871	842	769	832	822	779	781	795	830	873	906	809	824	819	818	831	833	801	790	763	821	809	801	812	777	844	766	865	837	851	845	797	828	778	800	791	831	834	831	822	801	838	874	830	810	791	811	838	782	763	832	796	788	830	773	853	812	817	738	775	858	800	821	856	799	810	818	798	799	839	781	793	814	798	760	779	796	821	787	800	785	824	787	816	785	814	788	791	797	828	799	838	828	823	789	779	819	763	816	803	766	812	847	802	783	798	803	815	761	760	780	803	820	840	776	807	827	765	811	786	824	811	813	808	759	797	802	812	805	816	815	814	877	800	792	834	834	849	818	783	787	876	813	752	848	783	846	787	826	797	841	821	816	809	820	801	841	830	806	812	829	843	854	801	818	859	810	821	817	814	841	796	799	859	796	850	790	762	824	758	830	831	815	828	804
3224	1459	2145	3642	4727	2961	4939	5779	3423	1630	756	426	302	267	295	286	285	298	306	282	307	269	303	310	272	299	296	267	295	260	307	276	338	282	263	271	308	302	293	299	288	282	283	300	295	264	275	324	255	280	295	300	265	296	287	308	294	318	279	265	295	314	295	285	310	300	265	288	270	285	279	281	335	307	300	274	297	291	331	314	311	307	308	296	250	313	281	304	297	334	274	289	286	285	279	274	267	266	272	273	273	291	295	269	266	328	275	351	276	276	284	286	284	277	283	308	309	272	281	300	297	266	258	265	285	291	294	308	288	289	275	323	295	301	255	302	262	295	260	299	308	302	267	316	296	291	281	286	304	252	280	289	292	277	290	306	298	301	284	281	299	289	261	306	308	292	283	271	310	266	299	280	289	284	278	289	259	316	290	280	308	273	306	308	284	287	292	259	297	319	313	288	314	297	333	315	294	275	314	251	263	275	265	284	344	295	280	307	262	278	281	293	318	273	264	311	297	307	276	269	292	290	280	313	274	305	326	298	278	277	298	298	285	295	306	314	298	295	282	244	302	284	296	300	307	297	286	331	259	302	297	289	304	282	302	309	298	275	281	305	323	289	295	278	291	305	283	320	316	279	298	291	294	282	303	309	276	303	300	262	260	311	300	313	287	296	279	301	262	313	296	280	304	288	302	272	291	312	272	285	304	306	284	288	281	264	311	273	274	289	296	297	310	280	289	287	305	321	283	304	308	291	275	271	324	309	286	305	323	283	311	327	270	285	302	299	289	283	310	293	287	284	315	277	280	305	322	300	319	289	292	275	274	302	285	290	278	291	326	273	286	320	281	303	273	249	305	268	290	309	323	325	354	254	260	287	321	249	306	291	301	287	288	292	283	302	288	281	274	289	307	278	287	285	301	296	274	317	312	311	293	290	313	257	298	262	311	319	284	299	295	296	283	278	270	300	295	299	276	274	264	267	275	284	268	275	271	263	269	276	280	258	291	277	253	313	280	273	274	291	260	312	304	277	270	297	283	294	260	298	292	301	278	291	300	300	247	311	286	304	299	272	276	303	302	307	283	275	271	314	293	301	321	262	285	293	267	333	280	298	273	309	306	307	296	322	318	275	304	275	306	283	307	280	315	314	280	312	285	296	279	296	288	272	260	286	299	300	296	297	300	275	310	273	319	305	291	296	286	311	311	274	280	319	267	296	296	318	281	270	292	244	281	280	294	296	290	301	292	349	283	301	320	284	285	274	291	277	265	296	264	273	300	311	320	300	289	306	282	301	299	260	307	290	290	282	305	298	279	311	311	294	275	289	281	279	321	281	304	311	261	290	291	294	284	311	288	267	281	328	299	294	277	290	307	289	280	307	283	297	281	281	269	322	303	335	309	295	292	303	288	291	263	302	271	309	288	311	314	271	281	323	292	299	296	276	263	297	286	248	284	240	295	309	307	295	293	313	291	280	274	282	325	291	303	308	312	300	277	303	285	285	303	298	274	301	286	256	291	315	274	282	277	300	289	298	274	276	282	293	292	310	299	293	315	291	302	289	312	300	295	281	304	276	304	331	282	313	277	289	301	280	326	276	284	285	309	258	279	302	252	289	301	281	285	296	302	268	258	268	265	295	287	263	252	302	296	309	271	266	292	324	294	288	272	309	264	269	283	317	321	312	294	293	290	279	306	312	299	293	284	314	271	271	285	280	264	293	299	273	311	298	260	275	282	302	306	289	297	330	284	302	278	305	275	291	292	269	273	289	280	295	299	287	284	255	284	275	291	293	300	298	263	269	273	289	276	304	300	291	257	289	311	276	278	278	295	268	290	289	287	310	308	274	316	309	271	301	329	291	285	314	282	285	292	270	278	288	303	305	268	296	300	305	324	275	303	283	295	310	278	307	282	308	294	330	276	277	308	284	325	332	303	271	292	320	277	285	295	318	288	298	285	301	268	281	289	278	258	292	286	286	283	299	286	275	257	284	268	259	291	291	305	333	294	312	330	316	285	313	305	289	319	265	309	317	313	275	292	288	288	279	283	292	308	276	257	310	301	312	271	296	301	254	285	298	282	315	290	293	300	311	273	297	296	274	308	328	290	302	296	288	299	272	320	289	280	271	277	297	297	269	292	288	282	289	300	302	264	304	275	283	303	303	267	299	301	273	297	290	303	268	262	269	301	298	332	281	290	316	257	276	272	289	295	295	341	286	270	275	281	319	310	299	293	311	260	297	296	324	303	299	288	295	317	296	282	306	289	283	303	258	272	296	254	284	313	257	294	300	281	244	275	324	298	277	292	279	309	288	257	293	278	290	304	312	289	297	270	302	281	291	289	302	275	316	304	320	285	278	285	302	301	309	275	256	313	294	315	299	325	299	287	300	287	285	298	277	281	290	301	259	274	262	289	301	305	256	266	298	290	250	292	281	314	306	304	286	264	301	293	267	312	275	301	284	287	263	262	298	270	287	292	263	302	287	327	316	265	314	293	300	260	309	309	273	290	275	299	265	310	279	320	285	268	312	287	277	314	277	300	303	312	283	311	300	277	276	295	315	298	286	281	311	281	304	297	309	285	291	290	299	335	314	294	295	297	270	269	292	289	288	318	302	277	302	306	275	306	282	295	283	317	300	325	282	290	295	262	288	260	273	278	274	267	319	280	265	282	257	298	285	287	301	320	294	283	292	294	296	291	328	285	255	315	279	295	308	297	300	277	298	283	286	289	266	274	269	281	313	279	282	276	284	299	274	288	273	261	307	288	291	282	308	276	296	298	259	304	263	298	293	288	306	289	293	298	267	280	285	293	285	328	290	295	293	259	275	289	283	288	302	282	295	297	278	294	295	290	314	282	293	273	302	283	312	288	319	291	265	289	261	333	251	317	304	285	305	291	322	289	325	289	293	267	304	297	270	273	315	280	280	314	334	301	272	289	284	291	280	273	303	280	272	289	259	291	245	278	277	276	318	277	280	281	297	292	304	268	267	276	312	280	310	284	294	278	293	284	285	265	310	270	292	293	295	311	265	291	306	272	282	277	302	310	320	294	265	277	284	286	313	279	280	288	318	300	284	289	284	305	313	314	294	286	268	292	295	279	273	310	336	287	301	324	285	306	310	282	274	291	337	295	292	292	302	313	320	286	253	289	281	306	324	299	294	294	327	276	293	305	304	265	285	276	290	285	303	285	287	321	288	323	319	316	281	292	319	271	292	327	282	255	281	281	295	324	283	282	285	285	335	310	271	273	287	296	305	305	258	302	272	320	308	308	304	314	293	287	295	277	270	302	304	309	278	315	281	292	291	294	270	292	286	284	303	299	290	305	263	315	324	302	295	265	288	306	286	318	270	324	285	306	262	270	310	313	277	320	287	293	287	290	314	275	296	313	280	293	283	277	286	304	314	282	303	287	281	299	264	268	265	309	278	299	316	287	297	303	293	273	284	277	280	306	277	292	291	307	285	323	315	287	276	318	278	303	298	302	290	288	282	291	294	258	305
3337	2007	3469	7471	12605	9893	18564	19197	12073	5898	2658	1309	919	881	847	849	795	766	775	857	807	821	739	812	811	829	782	822	823	804	779	752	802	850	775	777	753	837	857	786	820	785	797	806	828	783	746	797	814	849	796	799	813	827	834	782	809	794	803	813	834	774	853	809	803	759	796	857	811	804	798	805	776	793	820	815	799	837	828	796	827	823	809	810	861	811	797	845	800	785	803	825	816	791	800	782	748	806	821	762	812	788	798	806	799	827	813	780	784	791	813	787	808	827	805	820	807	821	814	842	812	804	777	836	800	781	826	749	827	785	751	811	793	817	810	829	794	744	818	804	771	811	842	812	822	771	823	797	794	812	814	821	791	800	812	813	860	856	764	830	841	853	802	816	768	818	875	796	799	819	808	829	827	804	852	806	803	786	833	844	843	794	830	795	771	772	816	836	809	842	799	815	804	793	845	808	852	781	814	823	790	848	790	797	772	820	835	835	808	813	805	832	842	758	839	794	806	771	828	790	818	868	796	782	747	843	811	783	820	776	793	787	774	813	790	840	805	830	809	802	809	852	815	829	801	835	822	783	789	833	835	828	802	783	821	800	783	798	805	869	857	791	772	802	798	753	820	834	829	805	784	731	822	804	798	791	853	846	804	798	777	800	805	849	845	849	830	800	796	860	886	792	849	791	810	826	849	830	816	791	756	841	799	807	797	786	791	853	798	830	738	823	820	807	835	833	816	774	814	805	859	821	776	803	825	772	850	823	820	819	848	873	806	787	757	811	835	812	791	830	828	831	806	828	867	830	788	804	833	870	820	804	804	846	824	837	782	817	818	860	855	875	790	799	785	847	841	741	765	784	796	783	855	820	817	780	775	805	778	796	819	815	824	783	772	832	813	796	846	788	816	769	751	797	768	789	790	804	837	782	789	867	801	824	744	855	817	836	779	833	802	797	807	820	790	835	814	837	806	862	818	770	827	820	794	834	802	793	806	788	806	840	804	774	733	796	792	814	800	835	834	845	788	793	834	772	830	851	816	771	790	811	774	841	824	790	841	803	826	817	766	805	790	806	820	774	769	784	811	795	825	772	808	833	808	764	782	808	821	790	830	819	773	825	848	852	787	788	778	875	893	775	814	785	813	827	818	795	818	739	833	843	806	781	781	766	785	748	788	783	785	784	806	793	819	814	783	816	788	852	778	888	838	814	808	804	841	797	837	819	795	765	779	799	811	817	797	845	752	838	825	747	828	840	821	864	774	856	846	793	841	851	804	781	829	841	827	808	864	791	815	807	806	819	810	800	821	752	845	803	830	783	795	801	761	774	799	779	804	800	778	837	815	808	822	849	799	798	833	820	800	787	835	813	783	807	757	855	810	781	774	798	772	837	827	815	764	817	761	802	872	826	803	803	793	812	768	814	811	813	868	833	791	801	834	784	791	817	831	826	802	776	840	831	753	807	814	777	809	803	825	814	786	766	791	846	854	829	774	801	803	748	835	805	811	821	806	780	830	860	788	814	812	848	830	818	855	813	802	797	804	832	782	760	811	803	828	849	795	867	830	811	817	813	831	803	817	838	808	843	803	790	800	828	800	814	856	836	852	790	848	825	805	818	875	836	842	789	830	843	807	827	809	830	805	831	719	822	779	832	815	792	821	772	810	868	781	821	774	813	847	865	811	785	816	815	819	783	781	773	828	849	788	823	763	815	848	813	837	773	838	846	813	813	806	850	800	855	811	768	806	769	808	808	818	791	806	846	829	850	827	778	808	837	816	837	803	840	809	825	778	760	793	819	847	823	812	849	835	783	829	809	801	789	767	770	805	811	802	816	811	815	807	833	811	798	811	804	816	766	837	806	825	763	753	797	812	811	830	783	855	809	775	859	850	778	836	784	782	856	799	806	809	808	839	803	816	821	815	838	759	800	849	797	826	819	803	766	839	798	822	826	810	808	774	868	772	850	803	825	799	847	813	784	786	826	808	763	793	848	773	813	811	823	846	774	820	777	813	785	834	777	886	859	807	833	819	849	821	810	809	782	791	767	841	824	811	762	815	794	810	825	814	760	783	838	821	770	878	831	825	826	801	799	805	787	786	793	784	789	809	873	820	848	785	784	809	814	856	877	852	787	808	802	844	839	810	807	819	802	772	831	764	835	819	769	847	826	836	820	828	769	805	766	800	825	794	836	826	823	805	792	837	776	831	846	826	838	796	850	832	834	856	816	867	801	777	825	839	819	796	792	753	787	796	830	774	813	806	760	823	808	845	826	840	864	801	774	755	768	791	826	815	865	848	795	800	751	811	803	813	832	767	849	859	791	805	830	830	798	742	827	855	842	816	796	812	833	792	807	805	825	838	815	814	834	860	814	788	786	796	842	808	778	822	775	833	781	879	848	803	852	772	852	816	822	784	812	767	764	782	799	859	832	787	803	785	809	791	822	788	835	765	853	819	767	856	869	799	845	832	800	772	793	829	781	788	841	819	884	841	820	779	815	817	824	812	826	824	794	818	830	767	807	792	814	810	829	765	832	807	817	803	806	775	808	804	814	871	773	836	770	869	822	804	796	790	878	813	801	826	860	763	809	834	833	835	875	835	838	807	820	831	831	816	826	773	841	857	797	774	791	846	836	774	802	798	807	825	812	852	855	745	766	766	825	843	816	836	779	833	840	807	802	816	824	802	755	830	813	847	796	788	770	783	797	818	831	756	812	817	806	822	790	770	846	829	822	806	825	810	815	842	822	798	832	808	773	852	803	761	779	794	757	797	775	790	775	786	786	798	796	784	774	802	833	806	823	817	813	787	807	831	824	855	884	793	779	757	823	805	861	791	816	784	815	763	799	874	801	799	816	810	782	797	811	827	805	807	815	826	794	808	780	820	797	824	828	781	788	814	786	792	804	809	838	810	819	802	808	749	789	803	801	797	848	815	831	764	787	816	870	818	823	814	825	832	819	845	870	802	796	827	803	816	767	815	813	823	835	758	784	779	828	831	767	761	836	845	809	787	795	833	783	745	842	792	842	837	781	765	835	837	794	805	818	790	826	786	817	846	831	839	828	850	790	824	826	857	808	782	778	828	813	878	845	785	825	804	813	814	859	846	814	839	782	785	905	799	798	819	814	812	821	851	841	800	779	802	734	821	825	839	798	800	796	859	825	795	806	799	814	801	816	790	778	807	784	844	889	765	776	847	793	807	823	846	780	795	805	815	806	785	829	782	818	772	780	801	789	856	798	766	800	834	803	819	773	751	816	785	812	840	792	846	789	799	816	813	780	778	786	850	796	785	827	770	822	843	788	835	831	795	853	852	837	782	802	807	837	812	789	781	793	775	870	799	836	847	785	821	803	771	813	817	813	815	738	820	821	815	780	811	821	792	834	809	808	794	798	797	771	853	783	846	781	822	791	777	752	829	801	816	788	841	759	858	750	839	816	813	801	822	807	818	809	785	769	834	808	782	792	812	831	841	799	808	794	778	837	841	791	804	812	827	848
3545	1382	2312	4314	3788	2263	5393	5859	3860	1750	691	364	303	264	305	288	275	273	315	284	307	287	288	287	311	308	282	325	304	321	314	291	309	277	292	309	290	309	297	309	274	290	334	241	285	313	321	259	296	285	311	277	283	243	288	293	311	325	289	293	308	316	282	285	320	276	307	295	317	312	304	309	285	259	277	299	287	285	277	291	276	296	278	288	285	320	263	300	300	278	283	284	305	318	307	321	280	277	337	285	303	276	263	318	289	306	302	308	297	273	285	315	275	284	295	305	289	316	307	264	273	306	287	315	303	298	276	317	267	297	314	295	285	307	293	274	293	312	303	299	273	273	288	279	320	280	286	288	314	276	259	289	291	309	279	290	289	278	295	288	263	288	297	268	315	315	279	312	311	279	308	270	296	290	270	301	274	292	273	264	282	283	295	266	270	278	281	319	296	290	257	274	275	265	301	256	287	303	295	288	300	295	290	306	293	289	288	293	299	293	318	290	265	304	306	273	268	250	294	329	281	293	294	308	293	317	292	295	301	291	295	291	289	314	293	267	289	312	304	268	299	275	259	271	300	274	278	306	287	322	295	276	298	298	299	303	289	270	305	299	272	286	293	299	285	303	286	306	317	302	291	297	320	287	292	307	303	304	304	283	267	285	282	311	297	336	304	304	305	279	285	301	288	250	278	299	293	286	274	293	312	303	291	271	297	303	304	284	300	328	270	297	298	290	285	303	312	282	288	311	325	323	312	339	319	296	297	308	282	299	270	312	286	272	305	266	281	296	301	249	296	284	295	270	272	295	295	262	287	285	296	289	322	299	256	274	273	316	282	281	271	293	299	307	272	292	307	269	278	325	273	293	295	296	275	301	292	319	270	302	297	273	285	271	264	283	300	310	295	298	298	299	293	282	293	300	319	299	268	275	270	313	318	314	286	287	279	266	300	285	319	325	273	280	273	272	275	302	321	315	240	278	302	360	275	287	262	327	323	279	314	290	289	259	308	281	314	289	304	297	284	306	318	296	280	281	283	306	321	259	302	262	298	284	301	276	313	336	294	273	305	270	290	337	298	271	294	286	287	333	303	319	283	306	281	302	289	298	273	276	262	280	284	277	284	291	290	299	308	272	295	333	296	294	303	297	292	287	291	319	298	312	286	266	299	308	243	313	276	289	267	320	280	309	278	270	295	283	315	299	294	328	265	283	280	275	300	286	265	313	289	268	261	315	327	303	312	268	284	292	280	295	268	261	275	281	259	254	258	280	296	293	282	294	276	288	282	277	287	319	317	266	285	320	292	301	301	280	320	285	260	288	356	294	285	314	302	274	299	298	298	320	302	294	299	317	293	325	283	292	318	315	288	307	323	281	281	304	295	281	305	284	291	287	286	272	301	302	259	280	304	297	295	291	285	297	275	302	295	295	288	302	313	285	293	291	302	287	253	292	296	273	263	284	286	292	302	290	325	292	291	304	269	271	328	269	286	296	275	271	278	277	303	299	311	294	298	303	277	274	289	278	317	289	288	280	301	316	293	311	280	327	286	290	322	327	295	272	310	274	283	308	265	269	286	251	331	307	277	307	292	285	294	313	311	281	266	286	283	299	308	273	282	281	307	291	296	288	293	286	276	273	281	283	279	287	286	315	305	298	278	275	301	259	290	269	294	277	326	317	296	281	246	280	249	302	259	312	307	310	291	287	275	312	248	273	280	300	301	277	291	298	322	316	314	283	267	303	298	287	278	333	285	302	294	303	297	313	268	312	305	283	289	301	304	304	295	299	298	281	310	278	310	281	280	289	292	297	293	285	292	291	275	278	296	278	306	302	322	282	291	295	293	278	275	293	267	329	300	269	296	282	294	286	316	274	302	267	310	322	298	290	327	319	333	294	282	260	290	284	282	290	266	271	298	301	285	288	294	285	267	289	305	308	291	326	285	276	289	286	294	289	326	287	294	286	262	316	275	301	278	266	269	276	268	293	295	293	312	326	303	312	280	300	257	277	325	305	301	293	293	282	254	303	338	314	299	279	302	289	290	307	296	287	300	266	295	263	294	279	295	272	268	306	273	274	304	285	275	285	284	297	300	284	298	300	301	292	309	251	289	309	289	289	296	311	284	285	257	282	299	291	257	288	303	292	298	292	295	285	271	276	299	262	288	274	295	295	296	303	264	301	277	276	290	332	262	304	313	306	299	268	299	292	272	305	285	283	313	293	286	275	293	321	316	283	297	284	286	302	299	310	265	341	269	304	286	276	297	266	264	270	296	295	287	289	272	281	246	276	299	262	291	296	314	329	309	275	301	315	315	287	303	295	318	299	283	311	291	314	275	304	279	300	304	288	310	298	267	274	302	285	274	268	296	290	303	296	308	326	304	281	315	291	286	346	284	279	275	288	313	330	302	305	298	299	303	320	284	329	301	276	301	288	318	290	280	267	280	306	270	293	262	309	264	303	260	301	289	307	302	303	301	312	291	251	290	307	274	312	283	323	276	291	272	268	283	300	265	307	305	286	305	318	309	302	314	319	290	309	309	315	271	299	313	318	288	316	267	314	296	289	261	278	287	279	316	271	313	309	267	286	279	306	297	304	307	284	318	290	305	320	284	297	275	280	294	297	331	312	298	279	303	269	287	299	302	281	258	295	291	290	296	312	300	291	281	305	305	270	274	315	317	281	302	281	280	286	301	312	296	273	309	287	281	328	306	305	318	313	306	288	284	286	287	321	269	293	307	296	280	309	287	313	296	312	289	288	334	285	316	302	303	299	263	279	311	282	328	306	297	258	326	308	255	288	285	281	295	291	285	312	266	259	308	281	296	302	292	273	305	312	319	295	293	281	297	289	293	305	294	264	285	305	297	278	269	314	312	296	312	260	289	291	267	265	262	320	268	298	293	272	304	303	303	299	291	292	287	292	284	269	303	282	290	295	289	300	281	263	295	271	293	301	323	298	279	281	295	262	264	318	264	287	330	285	278	290	311	281	301	308	291	327	324	279	266	290	295	302	291	283	318	288	291	329	265	281	273	289	282	277	277	314	292	320	276	267	293	280	310	275	269	309	283	284	320	305	296	318	260	255	281	281	270	278	292	294	270	269	291	301	275	281	281	274	284	278	296	277	312	304	309	282	284	303	272	261	268	317	294	293	298	295	295	284	299	316	314	303	317	286	288	330	295	285	263	310	293	283	277	303	270	272	308	297	309	280	307	292	288	285	327	273	279	300	265	289	317	306	270	308	285	297	255	291	273	294	249	305	268	306	271	296	320	294	304	286	266	273	264	296	287	322	301	299	280	306	280	264	290	279	296	232	304	282	318	293	269	288	300	291	267	260	268	292	321	283	271	287	274	277	269	300	301	328	271	274	279	265	287	293	282	297	301	303	306	291	325	305	309	299	307	305	305	265	296	301	310	305	264	274	281	293	303	307	306	320	282	275	309	295	319	323	320	282	299	312	275	273	286	290	319	305	272	284	350	275	314	311	295	291	265	263	280	313
3505	1776	3685	8557	9407	7999	20351	19022	12745	5987	2303	1078	848	812	872	823	774	840	809	832	820	735	842	837	828	804	824	788	773	838	800	819	825	827	835	809	813	828	829	830	818	824	841	750	812	865	817	786	795	812	823	800	813	762	808	872	758	833	752	795	795	782	809	757	807	844	752	836	813	801	809	784	763	839	873	815	868	807	784	758	817	821	824	831	827	826	845	805	810	808	795	819	833	781	803	808	793	829	814	782	820	821	813	746	805	838	850	809	803	847	761	797	796	843	821	793	833	821	862	841	802	803	745	808	827	772	783	837	846	781	788	846	823	803	803	812	854	797	868	798	777	775	816	834	757	793	810	803	796	819	843	832	839	768	810	816	825	846	803	788	840	774	786	786	788	808	768	773	834	810	807	847	792	780	804	847	745	851	843	821	754	733	814	824	793	784	818	838	853	848	776	829	810	794	819	820	814	801	841	815	823	851	787	769	850	823	841	832	806	851	755	781	795	813	808	813	841	822	808	815	807	835	788	817	790	828	796	788	825	799	824	797	786	814	814	806	794	783	815	815	861	779	791	790	839	762	837	796	780	815	843	788	779	774	824	813	792	832	785	818	835	856	816	797	813	822	803	857	800	810	781	820	808	784	833	815	789	759	798	848	807	881	780	776	788	817	792	801	795	880	825	855	852	852	832	823	768	832	789	765	790	835	786	781	802	825	825	803	805	822	801	815	843	811	738	841	804	795	809	784	851	805	803	780	799	797	804	778	820	835	764	798	817	813	858	808	829	835	827	838	791	792	798	823	846	815	816	848	803	802	832	778	831	831	795	854	847	806	833	797	838	760	758	833	761	807	773	804	805	787	794	853	847	808	777	848	813	825	794	835	780	825	772	815	782	776	792	794	811	796	821	838	828	778	819	859	827	804	835	820	817	864	806	805	838	781	827	792	805	825	806	847	837	803	829	818	815	863	808	872	816	787	816	810	791	809	800	803	770	792	857	819	787	767	852	782	792	857	829	784	755	764	804	784	821	781	840	847	813	826	800	836	810	803	824	776	773	776	776	778	835	797	844	829	827	842	852	837	843	818	832	817	822	806	779	788	792	766	836	815	802	837	791	832	797	813	837	801	812	802	827	797	800	824	835	792	823	798	830	775	831	782	838	843	817	873	818	828	822	791	797	810	810	792	791	830	829	864	836	819	756	873	820	798	813	806	836	842	831	851	776	829	794	802	810	820	833	804	784	803	826	833	854	777	836	816	839	813	839	819	837	831	834	864	778	861	821	846	784	807	772	797	821	761	873	875	821	803	827	819	840	785	809	822	827	842	800	807	817	813	780	814	789	756	776	782	822	827	808	823	797	808	806	805	775	833	780	820	808	824	825	843	818	856	815	848	819	805	806	801	834	846	801	794	760	824	831	803	798	803	761	821	877	769	815	822	783	785	825	872	776	816	822	807	792	813	814	785	803	820	774	844	841	801	836	801	831	804	804	857	771	794	803	746	843	765	788	808	812	790	836	847	784	807	803	872	797	781	820	804	817	830	773	857	821	775	770	823	787	831	838	837	804	841	794	837	835	794	759	808	783	805	771	795	813	820	871	818	774	777	823	787	780	809	807	846	821	772	790	835	793	787	845	801	807	836	778	845	798	803	774	835	801	801	832	841	797	788	816	792	791	828	821	836	792	764	807	793	824	848	810	810	809	790	838	807	780	861	719	790	830	809	817	789	775	767	782	793	772	859	838	827	845	854	822	805	823	760	815	810	806	794	827	826	802	813	741	834	783	858	824	815	829	806	796	779	798	879	845	808	780	836	848	831	809	795	823	767	808	778	763	781	826	815	863	849	866	811	805	832	772	815	784	833	835	799	785	861	799	844	795	872	864	835	841	789	815	780	832	807	789	827	802	875	826	828	781	807	807	784	804	751	846	777	766	748	845	861	881	815	876	766	808	800	799	806	830	784	808	867	799	826	808	815	834	848	787	800	797	848	795	822	795	810	813	821	797	843	827	797	831	786	807	751	769	838	842	806	804	833	801	798	813	845	778	878	811	812	795	813	815	766	766	847	781	823	817	830	849	789	795	832	808	807	817	788	823	822	801	783	842	844	844	812	793	862	831	833	813	794	843	829	809	799	783	777	835	816	807	796	843	815	798	791	816	835	793	815	771	815	786	793	819	784	862	876	816	818	809	803	834	803	766	812	850	834	805	779	856	796	782	817	802	836	793	803	817	773	780	768	793	855	800	852	780	827	777	775	775	798	842	851	825	801	883	826	835	795	834	847	888	851	826	830	837	809	836	841	795	846	843	761	801	837	788	833	817	870	800	809	812	816	806	792	811	795	817	795	755	825	789	802	782	849	835	780	802	864	792	851	857	802	822	767	805	816	816	822	790	819	767	811	783	807	791	838	863	816	824	815	808	784	890	820	802	843	819	821	814	795	798	780	799	867	854	798	791	833	818	815	787	818	802	775	814	813	817	759	792	818	777	795	771	836	798	822	818	778	865	785	790	856	761	817	818	780	798	854	768	808	822	833	812	832	830	832	826	812	805	808	800	803	821	837	741	833	775	850	770	789	829	822	783	823	773	839	754	826	803	809	766	846	838	847	814	804	823	806	799	821	827	809	759	813	770	806	839	793	846	770	794	835	827	843	794	775	803	794	772	789	811	781	848	797	774	794	807	838	786	805	840	775	825	815	804	779	808	793	850	808	791	806	811	780	826	802	789	801	814	782	815	839	825	864	818	823	853	848	845	801	804	834	800	868	776	840	754	834	855	852	845	780	795	791	780	785	833	807	821	816	766	817	849	834	815	783	821	785	819	840	788	846	814	858	831	856	798	847	782	809	840	810	821	805	805	836	805	787	774	789	786	760	780	830	822	806	784	807	795	845	837	778	874	846	857	788	854	801	783	817	809	795	837	822	821	821	787	803	817	807	842	816	753	820	814	832	843	826	868	797	775	796	821	801	821	847	825	846	805	746	811	811	780	767	873	829	796	917	797	798	805	856	884	766	823	791	826	774	798	828	803	828	819	889	774	797	795	813	770	773	730	804	803	827	826	825	836	805	795	843	804	823	856	823	808	805	818	779	840	749	856	799	803	797	852	831	798	774	811	848	819	832	800	779	806	793	761	764	806	845	847	748	785	813	807	861	843	794	775	831	816	782	788	790	800	816	792	799	831	832	812	831	820	805	805	787	837	830	794	829	813	787	805	828	817	819	781	761	764	801	803	803	770	780	838	834	769	783	826	804	819	821	837	787	813	812	834	764	804	774	815	782	797	853	810	818	807	780	789	795	874	805	793	867	862	828	815	822	726	853	816	765	817	775	788	826	831	783	853	788	841	778	854	836	837	805	822	828	815	798	833	774	806	867	757	772	806	782	839	848	768	804	771	823	838	790	820	758	855	825	805	823	828	862	820	813	809	828	836	841	804	822	796	812	809	828	770	766	798	818	808	829	762	780	786	807	840	790	839	796	816	785	805	845	785	826
3585	1299	3124	5377	2440	1520	5385	6191	3725	1657	679	394	333	279	274	306	293	284	294	292	300	290	283	310	266	283	286	271	267	288	297	304	324	285	287	288	286	270	328	319	315	280	300	320	318	307	279	304	300	282	307	293	290	296	321	318	266	297	304	287	286	286	312	303	305	277	294	306	300	289	280	287	286	297	293	282	312	299	317	298	307	334	291	266	251	290	301	269	341	283	290	293	299	310	291	278	295	305	312	295	275	268	304	284	289	308	279	299	283	305	273	278	281	303	294	279	277	311	276	298	277	285	281	300	245	285	284	292	289	319	280	278	290	291	313	293	292	291	282	298	281	282	295	304	316	285	300	312	308	273	306	302	275	295	304	327	295	299	316	289	299	293	295	306	308	294	312	291	286	284	307	295	276	284	264	267	277	281	282	288	261	284	306	262	306	328	257	335	303	307	292	299	300	292	298	273	302	293	296	315	300	288	310	322	272	279	291	299	301	307	292	317	266	288	251	285	281	298	288	288	281	283	276	293	274	262	288	307	281	317	309	293	294	266	297	267	284	282	286	309	285	304	270	307	293	315	349	282	303	293	253	279	304	270	290	281	311	272	280	304	298	276	299	322	287	277	307	310	300	297	286	264	309	291	310	287	290	290	315	283	290	324	296	300	288	286	284	292	289	306	268	298	275	288	289	285	302	308	318	271	293	289	273	254	309	321	302	265	343	320	319	306	258	292	313	260	285	336	303	292	294	280	279	305	283	304	267	289	279	276	291	285	301	289	321	303	267	290	280	294	278	313	308	269	293	298	298	299	291	296	251	284	296	303	302	282	299	310	307	292	321	276	313	330	302	258	335	332	300	286	312	306	292	247	318	314	285	283	291	309	310	276	298	266	287	323	294	310	326	301	297	272	279	271	260	288	313	307	269	286	278	314	277	303	282	278	285	316	302	304	274	264	304	296	275	259	291	275	299	274	295	274	303	255	276	304	291	297	307	292	315	279	279	264	282	286	305	292	310	275	296	286	294	303	284	302	280	300	305	318	289	276	306	299	283	303	298	281	286	274	296	302	299	278	331	325	317	286	281	284	311	274	339	271	300	277	281	257	283	295	313	275	299	277	296	297	305	307	306	292	286	291	273	285	316	279	283	283	303	317	312	297	328	266	285	260	280	301	282	287	283	253	296	297	291	276	332	297	263	266	282	295	310	271	308	299	294	295	294	265	276	297	273	309	316	282	276	294	304	290	308	294	286	270	307	296	306	283	313	317	292	284	275	294	298	314	308	296	336	295	297	315	281	276	273	299	303	301	294	277	290	318	262	313	312	279	301	298	318	320	317	302	270	288	291	293	289	272	299	302	283	301	310	318	303	289	287	296	293	318	303	277	286	308	260	274	272	290	267	281	281	299	270	304	263	287	287	320	315	301	299	299	323	300	283	284	287	304	303	306	271	273	269	304	296	291	275	304	268	295	297	298	291	299	268	263	312	284	275	312	275	275	298	291	280	304	287	309	249	285	264	283	300	322	295	268	287	284	306	255	314	295	259	259	280	317	291	310	318	284	297	273	259	296	302	300	310	316	317	309	270	296	294	311	291	255	293	280	289	309	288	317	267	239	282	271	294	287	300	300	295	340	274	282	290	285	266	343	313	274	301	285	286	330	291	277	315	296	304	288	294	299	299	291	292	270	268	316	316	325	304	308	311	285	308	266	282	273	284	273	285	300	310	278	321	272	313	279	301	273	293	290	302	318	299	283	279	309	287	316	269	312	310	287	312	298	312	295	292	289	296	267	310	308	299	299	297	313	291	278	270	290	313	268	297	267	316	282	293	332	296	270	309	271	277	277	297	300	294	295	305	296	303	294	283	282	299	301	312	286	310	290	279	283	285	288	262	311	286	274	320	274	273	271	301	292	339	316	291	280	295	254	270	263	267	286	304	258	279	274	313	279	316	302	291	273	307	311	262	295	284	341	288	314	266	304	282	283	317	296	292	314	289	305	301	292	311	288	272	312	284	273	289	308	275	299	299	282	306	292	294	299	276	296	262	306	309	272	281	302	304	306	274	302	322	329	263	300	281	280	305	278	297	270	319	311	301	276	297	305	302	304	318	278	270	304	270	310	271	288	300	293	273	283	293	283	278	284	288	272	290	312	271	304	287	281	327	285	322	288	323	280	287	289	284	328	293	321	290	308	274	283	293	304	275	290	288	294	311	291	283	282	324	310	287	300	277	270	323	315	351	277	269	308	335	284	324	276	276	280	280	298	286	283	276	265	247	274	300	292	297	313	312	299	309	251	297	265	289	285	275	314	284	305	302	296	298	324	302	276	311	313	320	306	315	290	300	315	283	305	287	275	293	259	292	295	283	311	304	286	286	295	289	258	266	299	310	318	307	286	275	286	276	263	296	314	273	281	299	268	312	280	294	307	304	303	299	287	328	296	316	277	297	305	307	279	296	310	308	264	305	286	299	263	265	304	300	267	278	303	282	283	269	265	254	306	277	295	328	304	288	291	291	311	301	282	283	282	294	299	275	286	292	290	307	305	285	324	310	277	292	302	267	305	284	285	282	304	270	283	276	287	308	284	309	321	262	331	277	289	294	260	297	301	288	290	308	248	305	297	257	286	269	289	284	293	268	285	296	301	281	288	276	284	272	295	266	280	281	299	264	297	310	292	287	284	304	281	289	301	292	331	287	266	266	278	280	317	313	296	281	330	256	337	313	289	304	275	303	321	296	291	266	275	302	291	308	298	330	287	280	279	299	314	293	297	299	304	315	281	326	283	300	306	308	320	304	300	288	335	280	309	278	299	283	319	319	276	300	304	284	311	269	276	312	316	295	335	298	275	316	279	275	294	298	278	264	298	282	327	285	274	299	284	278	307	284	293	288	302	284	274	303	284	273	317	294	301	311	285	291	299	285	300	296	282	265	266	268	306	287	306	298	304	280	345	308	302	268	272	275	313	321	311	283	268	313	304	284	288	321	301	325	281	268	288	295	307	293	312	301	291	277	290	302	298	326	283	292	303	293	288	271	290	293	301	270	302	248	272	329	302	289	285	306	283	275	321	268	247	312	318	278	266	276	266	303	329	289	338	276	291	314	291	288	284	271	294	308	301	271	307	299	302	251	312	292	309	285	277	276	299	312	292	306	306	295	295	290	294	277	285	290	256	295	299	302	262	271	268	264	316	291	278	301	311	312	282	262	293	310	300	293	272	300	264	275	295	281	302	284	289	270	293	306	316	310	282	289	282	281	234	293	323	292	296	312	294	281	263	287	287	272	295	297	300	285	307	293	298	306	301	281	284	269	297	282	297	285	333	276	287	316	288	286	269	295	286	300	270	293	261	260	324	301	312	275	312	279	294	296	274	279	270	310	302	303	297	290	275	324	329	288	272	304	276	300	304	282	324	293	283	312	286	291	267	276	294	309	285	275	301	289	283	253	281	290	266	284	288	288	302	282	327	272	319	292	304	282	308	278	285	309	283	304	284
3419	1625	4738	9033	6041	6048	19736	20164	12967	6010	2218	1149	902	837	838	810	779	822	829	832	801	817	814	781	834	796	800	803	759	772	813	807	797	775	786	766	813	762	767	768	855	779	810	821	851	821	846	800	792	826	829	826	801	777	840	829	772	852	774	795	856	804	766	776	832	872	809	813	782	814	813	818	743	800	820	801	804	795	855	826	817	826	814	793	819	803	830	775	820	794	831	834	841	851	769	807	822	842	791	832	812	830	844	829	811	812	841	811	840	806	863	796	819	803	806	788	832	805	818	845	819	809	830	846	803	845	774	801	810	872	807	862	821	825	774	783	780	838	825	795	822	790	836	799	811	818	823	809	836	786	830	819	797	823	867	813	778	824	814	823	832	782	775	803	794	799	773	786	815	754	822	789	812	788	820	807	835	803	805	884	797	853	828	803	792	823	801	820	838	793	861	796	799	798	769	788	858	836	785	800	795	828	824	817	796	827	824	844	769	827	800	771	816	817	788	781	821	757	855	831	822	853	837	816	798	805	849	831	775	841	824	831	803	811	824	793	817	782	810	827	840	807	812	827	816	826	792	838	842	795	818	823	841	815	836	792	767	818	757	815	789	787	821	840	835	806	772	795	847	834	850	818	750	788	856	812	809	794	843	842	784	795	779	799	806	806	839	794	805	825	826	795	838	824	772	822	822	817	798	829	778	815	812	783	769	786	847	838	785	857	799	801	833	831	820	793	842	784	874	792	797	789	830	771	788	797	825	787	818	815	778	779	821	822	864	809	830	797	793	760	805	833	799	834	768	810	819	837	805	808	803	830	853	810	794	778	807	832	790	799	784	829	833	751	802	849	823	853	807	814	857	776	833	803	810	817	822	781	809	831	810	795	873	802	802	812	840	816	840	820	817	863	798	817	806	847	835	812	803	812	819	797	807	832	792	836	805	798	766	832	818	831	804	823	779	809	794	844	834	829	858	800	796	797	806	817	799	799	793	838	823	776	840	802	867	827	818	852	771	770	864	795	787	815	846	805	827	801	796	846	832	857	822	831	827	851	820	826	839	791	810	771	777	822	799	746	799	781	792	805	815	757	851	775	790	804	768	809	821	835	826	792	807	850	776	789	838	818	813	806	793	834	796	869	819	877	779	799	743	841	839	763	762	807	782	837	786	781	827	808	800	840	792	819	812	834	857	805	765	833	798	810	805	760	834	799	755	780	838	813	811	794	790	813	861	810	847	804	826	837	824	823	791	729	847	805	827	843	789	844	790	818	792	816	835	753	841	786	788	813	843	812	814	785	797	766	784	792	830	808	852	830	789	833	811	799	804	873	826	834	767	877	796	796	825	803	848	806	834	805	785	822	862	818	789	765	800	812	847	809	822	832	808	808	780	787	797	831	718	805	828	792	780	836	767	823	788	793	780	791	826	807	788	847	799	808	883	804	823	789	780	789	810	797	848	787	817	836	769	765	799	862	794	820	835	847	797	810	784	846	826	831	832	787	841	817	805	854	752	766	816	837	822	837	787	839	841	829	774	772	795	769	812	849	829	785	830	798	792	828	848	782	823	846	855	758	895	790	791	776	860	788	768	769	804	852	796	820	818	824	818	808	775	822	812	763	781	857	796	797	821	802	814	806	825	898	819	838	834	814	767	760	780	809	751	798	850	780	806	811	806	836	827	825	814	809	789	795	820	802	828	820	846	760	839	836	809	799	791	793	784	761	822	814	778	823	843	842	812	779	817	823	842	799	838	834	816	803	813	810	870	806	841	797	798	787	806	791	792	855	779	764	796	797	768	823	835	834	806	818	790	799	778	760	847	837	825	799	851	823	838	788	800	782	855	804	859	812	834	886	836	854	825	814	808	814	857	801	815	830	812	776	749	799	828	816	767	839	791	824	834	824	817	793	839	807	797	826	795	781	823	816	816	842	798	828	797	774	807	793	780	818	797	796	773	763	839	848	801	851	847	810	786	804	841	764	840	784	807	822	789	856	767	846	822	863	790	820	848	857	791	828	826	777	832	826	816	827	757	779	777	843	819	858	808	760	815	809	840	850	849	790	831	838	795	848	854	771	782	852	845	836	816	770	814	854	834	774	818	756	779	802	783	810	852	800	814	865	776	815	827	808	810	812	856	763	825	784	806	807	837	839	772	746	797	850	794	759	786	809	800	807	746	766	805	766	811	825	790	796	777	765	731	775	820	783	787	802	829	776	818	782	769	792	811	798	784	840	795	821	792	811	830	807	838	811	822	795	794	807	774	825	817	794	829	854	830	825	800	798	781	849	825	788	815	840	779	837	801	800	815	819	814	826	778	816	843	800	777	807	801	861	823	795	813	778	783	801	786	829	793	835	787	821	792	812	823	787	856	796	837	802	824	809	808	805	813	827	783	805	806	797	824	795	787	840	856	806	762	803	799	807	824	801	824	745	812	781	821	834	783	819	795	814	775	850	791	832	842	859	858	854	765	800	806	874	780	793	834	813	791	773	788	872	812	787	813	782	806	819	829	821	781	807	820	836	810	819	831	779	802	775	802	753	859	799	770	804	811	796	822	817	791	835	788	814	785	794	767	795	823	791	868	877	805	840	792	767	783	835	845	835	805	741	767	849	854	782	804	856	820	858	782	773	823	816	830	838	852	823	769	812	875	792	818	775	855	837	789	832	776	802	825	823	791	793	832	815	820	790	821	818	828	826	815	873	823	788	779	815	757	794	842	868	785	816	783	852	825	804	837	797	760	813	857	849	803	816	804	810	779	837	842	763	788	832	791	847	824	811	818	815	832	792	756	866	831	777	823	797	822	851	839	792	775	806	821	824	791	822	788	756	792	827	827	834	826	840	792	793	795	824	822	804	786	845	803	800	791	811	838	815	808	790	784	792	841	858	827	833	791	886	827	788	795	839	862	803	822	816	812	814	808	804	823	801	781	781	783	816	816	795	789	865	784	832	792	805	791	825	803	802	851	797	833	860	795	821	800	820	891	831	819	845	889	814	796	752	791	826	813	797	810	816	783	812	844	778	809	822	822	811	806	784	769	807	781	804	800	798	801	850	819	796	802	889	820	858	802	810	842	886	815	810	789	794	867	808	769	836	841	835	808	806	803	829	824	826	783	877	822	766	823	815	769	837	810	857	852	804	782	785	820	807	796	823	791	837	782	829	754	859	805	788	785	799	831	855	831	855	869	816	839	816	776	826	869	809	804	761	817	845	805	814	845	868	774	817	847	816	842	758	760	815	825	832	835	787	817	851	785	814	853	814	847	832	820	783	789	828	880	877	785	803	810	812	849	832	802	784	840	794	784	799	819	830	792	822	855	812	812	834	824	824	846	841	793	786	807	803	805	876	805	856	813	796	794	782	777	824	814	837	830	864	798	854	811	793	823	810	793	825	807	793	813	847	804	756	819	765	834	815	758	824	833	840	808	791	800	791	782	762	851	796	799	808	783	867	873	824	774	826	826	859	837	804	813	807	851	786	787	796	836	827	800	791
3530	1820	5460	3992	1909	1267	4895	6065	4178	1764	743	448	322	284	291	319	297	276	269	319	261	303	314	303	336	275	288	285	288	303	312	287	297	284	304	322	279	304	283	288	302	313	293	295	281	275	282	288	291	270	305	297	279	307	301	283	308	279	294	264	288	299	324	283	290	299	313	269	276	341	317	302	319	297	288	295	283	285	306	297	270	298	306	280	276	325	298	300	278	281	292	289	296	317	278	268	294	312	317	293	296	287	290	292	264	306	300	281	303	328	276	279	278	308	288	316	310	284	287	298	292	285	308	317	284	328	307	308	260	302	294	296	300	303	294	327	287	342	310	310	304	282	295	327	291	265	297	318	289	309	281	286	298	282	309	289	263	300	297	302	314	284	302	276	307	289	304	268	278	266	285	263	310	327	306	289	310	292	275	314	305	289	300	306	302	286	291	305	284	280	311	317	311	296	315	293	284	295	272	288	279	281	292	329	298	304	293	284	289	282	280	238	272	306	278	289	270	309	304	333	342	278	282	283	278	300	289	295	289	313	273	289	266	269	286	316	316	311	298	304	277	282	303	277	263	315	315	326	290	314	280	265	291	299	338	274	310	304	273	309	326	281	292	288	295	307	298	284	261	324	325	315	308	290	277	315	286	298	291	304	289	295	284	297	297	290	296	305	312	279	284	273	282	295	290	291	293	283	294	304	316	291	291	295	307	284	272	247	281	317	291	280	284	298	283	312	334	293	305	302	319	283	301	297	298	285	318	301	292	282	276	292	285	306	281	315	287	279	305	301	303	253	279	299	299	277	311	299	291	282	303	285	297	281	277	313	284	271	281	276	266	274	301	285	286	334	309	286	291	284	285	309	280	308	296	275	316	295	288	285	285	324	287	288	298	330	310	265	292	301	280	278	276	311	275	299	276	304	289	279	303	341	286	277	289	288	301	284	309	280	273	278	271	322	274	282	319	307	290	286	287	317	324	315	314	318	293	302	295	323	322	263	321	319	266	294	313	341	278	292	326	289	308	322	320	310	292	280	253	314	312	293	290	297	313	289	277	271	315	268	290	313	291	297	254	278	277	298	289	284	312	300	297	290	322	266	292	287	270	294	286	322	282	286	293	293	273	308	276	301	266	306	292	292	287	311	280	310	291	264	291	285	286	318	297	297	283	277	301	263	281	305	282	315	311	342	308	284	300	264	294	289	295	274	309	286	290	330	267	287	321	300	341	271	295	325	323	309	296	282	263	295	280	303	286	326	316	291	278	334	331	291	279	258	270	296	304	305	306	295	262	277	275	299	313	311	293	295	269	283	277	295	300	330	270	307	283	283	308	256	275	289	292	263	302	280	294	290	281	309	294	283	296	270	274	308	290	299	291	284	282	307	312	290	271	296	274	301	303	313	299	286	322	306	319	298	293	312	320	300	268	277	289	311	301	274	298	278	296	272	258	333	300	291	285	301	289	295	301	271	287	311	314	269	280	301	289	301	257	293	324	247	289	287	299	304	291	285	272	288	291	257	332	284	265	304	296	273	301	254	296	299	269	267	293	291	319	294	301	299	300	274	301	262	277	294	301	277	277	302	274	302	308	288	310	294	293	321	302	267	299	323	276	298	311	289	279	281	288	283	304	281	287	275	325	312	296	281	295	310	307	286	303	292	303	300	285	310	311	289	291	300	307	278	315	293	293	322	288	297	297	293	251	289	298	308	277	282	290	296	315	286	271	282	290	278	271	269	299	263	272	293	310	294	303	292	287	277	274	292	313	293	301	313	310	266	276	303	306	274	286	296	279	294	269	298	313	313	322	284	308	306	279	263	281	277	282	283	308	299	298	315	308	305	268	291	285	297	264	299	306	277	301	282	307	265	266	299	290	294	301	280	299	298	282	304	309	295	303	282	306	313	312	304	279	303	281	288	309	255	316	254	273	311	304	300	301	296	259	301	304	283	283	297	334	311	303	325	297	306	310	317	271	295	285	311	289	279	302	298	291	298	281	302	310	303	305	301	279	310	296	320	270	303	279	309	318	300	325	298	312	284	283	280	299	284	295	310	302	315	291	280	264	303	330	329	309	281	286	293	282	288	271	299	287	328	309	287	304	306	337	305	326	287	295	280	270	294	293	260	292	276	305	305	296	293	299	299	281	281	299	333	319	297	313	306	280	265	298	305	279	268	315	299	304	318	294	323	288	299	299	303	278	287	288	275	307	298	304	314	292	316	286	309	294	308	299	293	293	293	282	316	274	335	297	283	311	287	300	281	286	274	290	307	299	310	315	258	308	279	294	271	303	272	289	286	308	298	288	255	309	289	303	277	267	287	279	274	330	306	315	302	303	263	295	308	290	270	289	298	281	332	266	293	300	310	302	286	294	262	320	300	272	290	310	297	289	280	308	263	312	306	253	274	268	291	287	297	297	290	278	284	286	314	298	300	297	305	304	270	317	289	277	280	320	290	302	300	327	279	294	289	276	276	272	305	272	292	295	303	263	273	301	281	284	293	278	293	306	319	304	291	296	273	308	272	321	298	293	308	254	296	287	310	298	290	309	280	297	287	266	328	292	300	300	295	287	301	274	260	269	285	308	309	307	255	286	317	312	305	309	309	316	277	290	283	301	280	286	281	277	295	308	279	295	312	318	289	302	290	293	285	298	305	269	297	303	282	265	291	288	285	323	294	277	256	273	300	301	296	287	290	289	315	306	274	311	320	266	271	293	281	286	267	308	284	312	290	276	280	291	301	303	314	282	314	275	296	305	292	279	280	333	300	292	294	292	273	316	278	282	274	302	308	308	254	333	273	282	311	312	287	278	287	318	285	300	320	265	330	292	281	312	299	319	302	306	298	306	300	314	316	281	306	306	308	309	257	280	286	287	319	303	267	280	286	302	281	306	293	305	296	307	304	284	313	277	308	284	305	290	259	284	291	300	304	309	332	288	290	312	304	292	272	279	294	312	273	306	272	283	320	276	275	326	320	280	265	306	255	312	298	264	273	297	261	280	286	299	262	289	257	267	290	290	304	313	312	298	261	258	290	269	285	266	302	262	278	313	317	290	286	311	287	298	295	314	250	268	305	304	318	297	253	272	298	299	274	275	281	305	318	283	298	289	297	321	301	296	312	314	309	295	291	307	307	305	230	307	302	282	253	276	294	292	311	301	271	288	303	294	298	286	283	312	272	318	298	290	289	307	291	290	290	294	288	319	272	297	301	292	298	316	299	286	299	296	252	290	301	293	305	291	286	302	298	296	313	288	296	321	302	324	293	292	335	281	276	309	333	284	293	275	274	292	265	270	295	270	296	291	294	289	292	300	299	272	256	297	273	287	328	322	295	303	269	296	266	305	276	307	257	297	323	314	326	292	291	319	332	287	284	316	305	280	352	300	305	322	277	320	277	272	324	303	316	306	303	245	330	276	352	281	306	305	273	286	294	307	321	310	279	280	295	310	307	287	304	320	276	303	300	286	299	329	314	307	302	280	262	267	304	268	283	293	289
3374	2335	6358	6716	5620	5195	18905	19981	13842	6438	2385	1183	857	812	842	854	802	764	786	850	819	862	758	774	780	848	800	817	789	789	797	836	821	766	809	826	819	841	825	844	839	794	797	809	785	792	792	806	817	823	859	754	792	797	804	819	827	799	801	799	848	799	832	818	851	786	827	822	829	792	854	800	786	795	807	862	836	828	836	813	789	826	776	821	814	765	831	779	852	816	820	773	792	840	789	820	833	823	805	826	788	846	866	764	800	827	784	775	863	776	793	825	846	818	852	815	756	839	803	869	832	837	812	799	872	793	800	827	790	815	811	806	836	788	791	782	814	819	848	824	832	834	754	843	839	817	814	851	813	804	836	844	784	841	782	770	870	784	792	768	805	781	845	806	854	860	833	776	825	830	841	768	853	820	851	829	829	843	863	836	780	774	809	797	792	751	794	846	823	864	820	772	809	788	831	872	835	771	789	851	788	805	841	763	813	754	831	818	782	841	816	799	796	861	810	828	774	809	854	792	764	801	868	787	786	757	818	801	824	810	797	767	867	807	857	834	797	853	872	799	815	804	832	830	803	816	853	848	801	711	846	853	787	811	803	817	787	758	814	852	817	801	833	827	843	831	764	832	803	798	772	786	810	810	793	848	815	872	815	820	813	779	785	824	826	822	804	838	798	811	822	819	864	802	817	786	839	780	800	809	800	813	776	783	778	848	803	786	821	800	825	848	805	791	840	805	817	830	797	762	815	770	795	821	830	869	792	787	793	762	801	831	813	816	818	852	807	824	816	815	845	770	756	791	821	826	838	848	867	835	787	814	836	813	845	823	818	707	818	832	772	830	812	805	844	825	841	788	846	755	840	813	791	747	806	801	790	811	837	878	807	829	793	823	863	862	796	833	840	844	844	787	776	833	845	828	801	813	805	787	817	778	832	785	837	800	836	804	768	807	843	815	829	811	803	842	876	813	811	800	819	774	785	814	884	798	788	813	825	852	807	776	833	803	844	810	794	832	790	793	812	831	809	813	818	790	796	845	791	786	821	806	819	779	833	809	789	776	843	836	799	855	810	800	802	803	821	842	775	811	817	773	804	885	812	835	790	816	859	794	830	833	798	800	803	808	844	798	828	792	825	797	843	774	854	798	792	847	803	806	871	783	829	866	794	785	777	795	789	769	828	825	808	785	716	810	757	830	837	793	787	796	810	791	828	872	834	802	826	804	791	833	806	806	827	790	830	803	836	777	780	804	793	838	799	785	797	797	854	797	834	777	840	829	812	785	791	760	823	799	756	814	847	818	756	835	842	834	815	871	770	788	828	815	800	800	804	868	833	808	828	812	830	808	812	817	770	817	821	866	803	754	856	844	827	837	761	809	842	784	786	801	793	823	827	825	791	840	838	850	811	777	764	764	805	816	796	806	859	831	803	821	819	824	871	832	799	813	795	831	816	849	820	846	826	797	805	871	835	827	857	830	849	867	802	845	840	797	798	852	846	792	845	805	720	807	794	803	799	795	804	850	754	849	815	829	790	828	820	791	782	805	828	857	796	840	799	812	814	800	803	835	893	805	821	856	807	832	775	837	799	833	835	821	846	838	817	830	808	854	841	809	822	789	851	865	739	812	810	817	759	812	815	813	801	829	812	820	824	814	829	875	812	820	821	829	833	784	847	819	769	796	815	736	833	786	774	805	821	764	834	804	785	782	791	789	860	863	796	820	871	825	795	807	875	806	804	782	776	833	820	821	802	805	838	865	807	822	862	846	856	808	803	886	769	824	824	816	834	837	851	847	832	780	789	856	825	829	836	802	811	844	811	781	832	823	794	802	814	842	816	861	833	800	868	782	883	814	788	837	791	838	741	789	810	847	836	780	822	806	807	871	815	850	821	771	854	777	841	819	794	843	819	794	785	751	849	830	833	804	798	804	846	796	858	803	827	845	841	814	775	868	805	761	764	792	819	803	815	797	803	809	771	808	784	762	808	819	775	815	828	824	777	807	751	824	781	787	831	845	845	755	831	820	835	822	808	836	829	810	795	839	802	819	804	856	818	775	871	798	779	763	758	847	849	830	808	809	831	743	822	877	815	825	799	813	814	807	819	777	808	807	800	699	805	833	753	782	843	834	856	809	823	792	822	804	828	793	797	799	825	879	827	835	801	807	819	759	814	823	801	838	832	777	824	809	780	804	830	783	792	810	817	797	758	782	790	755	809	810	769	853	810	836	857	804	766	821	800	783	799	876	805	814	836	801	857	747	825	820	782	800	778	850	822	872	871	802	804	805	843	770	787	772	813	828	855	764	823	825	822	775	813	833	806	829	811	754	833	825	832	855	861	783	818	793	750	809	791	839	809	840	820	819	789	810	789	806	835	795	812	775	816	757	777	836	815	786	819	838	792	836	784	867	827	821	818	745	852	784	902	802	837	780	850	819	851	801	851	828	834	786	778	795	775	826	806	788	816	774	809	802	782	810	801	806	781	744	836	834	774	827	773	800	867	749	830	815	848	808	839	798	838	785	820	851	808	781	777	858	850	815	837	856	824	821	811	838	808	796	787	785	837	784	782	815	857	831	833	840	805	767	810	739	815	897	840	827	781	865	808	840	800	817	792	817	822	791	810	811	822	825	810	841	817	849	834	789	878	812	785	809	849	805	864	784	850	765	809	811	808	788	835	848	875	746	821	815	802	858	846	797	843	825	803	796	803	774	813	806	813	831	888	781	813	836	870	817	797	799	829	789	777	779	806	791	760	765	799	827	867	798	791	774	856	835	841	793	836	806	806	810	823	814	769	858	768	810	815	810	824	806	823	821	867	787	762	835	850	844	835	791	821	836	789	846	879	775	819	803	769	791	802	808	776	776	803	789	779	796	841	836	803	810	800	842	816	818	829	789	786	815	832	835	841	843	834	809	791	813	775	779	797	830	847	808	801	769	815	891	816	808	824	800	818	789	772	814	768	789	813	790	858	798	817	789	820	818	804	756	820	827	815	789	807	786	808	775	812	817	806	803	857	804	816	808	825	852	851	800	779	828	822	811	821	824	819	854	781	815	822	825	816	819	800	797	775	767	781	852	819	759	787	786	814	856	804	849	875	817	772	839	822	787	785	824	806	829	830	781	784	821	778	792	790	830	826	793	749	810	788	822	784	839	803	825	801	811	846	809	832	780	798	791	845	781	817	813	819	810	851	826	863	854	880	781	832	856	855	805	860	811	779	767	855	763	794	830	802	802	852	756	833	866	836	807	838	801	781	838	833	818	867	832	817	740	844	711	834	799	831	802	786	833	808	799	810	811	849	766	790	815	865	789	778	774	824	836	781	813	850	751	802	816	812	790	814	847	823	857	830	803	851	821	807	762	773	814	818	782	838	815	869	796	849	781	821	811	770	811	825	812	784	806	794	783	855	835	815	829	834	804	810	831	872	806	836	850	824	810	800	823	796	846	790	845	762	821	814	812	821	788	821	853	804	885	792	831	804	817	834	809	777	792	806	816
3636	3058	4516	3075	1716	2188	5456	5944	3473	1535	669	341	317	306	275	287	281	279	298	270	297	287	303	301	313	272	307	295	284	312	278	304	322	279	300	286	282	306	293	292	288	292	288	300	274	313	272	300	275	274	286	292	289	263	301	312	293	282	291	292	287	272	291	279	303	291	306	304	259	294	309	323	302	279	309	292	279	314	280	279	280	313	293	287	309	284	263	266	319	277	297	300	279	288	268	303	281	310	315	300	304	298	316	278	283	298	299	310	294	291	315	277	294	293	298	300	303	279	297	299	286	287	309	273	304	278	281	299	326	281	312	321	334	282	263	275	251	261	287	310	282	304	289	317	277	317	281	316	284	304	291	312	287	318	278	284	328	318	267	305	279	289	286	285	296	277	256	308	298	289	296	291	308	319	297	293	333	313	303	275	285	279	344	291	285	290	335	304	290	280	294	296	264	290	318	276	297	294	298	296	300	294	319	277	290	307	327	305	291	289	273	263	301	277	336	286	311	260	315	329	278	283	313	290	319	311	279	302	309	286	312	325	284	292	271	314	290	290	299	295	287	293	308	288	286	318	299	310	271	283	300	309	312	306	282	302	295	291	274	310	294	269	300	304	308	321	319	294	272	297	271	288	276	300	290	278	304	314	296	281	301	291	306	270	337	278	319	285	271	274	293	304	285	309	273	285	308	283	306	282	288	302	285	295	286	313	308	291	263	306	267	263	284	292	308	263	295	308	312	298	279	294	295	281	270	285	312	271	303	275	271	278	297	301	315	294	282	287	278	313	283	289	297	287	306	312	303	286	290	304	290	309	289	304	287	303	319	272	280	280	296	293	298	293	296	276	306	280	303	295	325	298	299	270	280	302	289	283	261	316	301	274	296	309	280	284	287	284	261	272	312	298	264	288	289	300	302	304	259	288	300	283	296	271	307	310	340	319	286	297	296	297	302	276	311	305	283	275	299	299	318	298	279	299	284	296	299	274	303	316	279	300	288	310	301	292	304	279	308	268	323	295	295	265	291	285	326	308	288	286	304	267	313	298	292	274	292	310	321	310	275	287	328	303	291	300	274	313	293	293	289	300	271	275	281	281	282	322	284	275	302	286	296	321	283	285	315	346	284	282	321	300	333	271	282	318	286	290	279	342	261	278	289	290	261	248	326	304	285	300	281	266	282	329	299	285	307	321	263	292	291	296	283	306	346	311	321	299	326	302	299	276	290	325	279	324	303	323	301	260	297	293	258	308	286	280	331	271	296	299	268	305	281	277	305	335	277	269	311	290	257	298	277	321	299	285	276	291	282	281	303	323	291	321	306	285	291	269	292	298	281	303	290	289	298	314	269	286	311	275	304	318	309	281	289	305	285	281	289	304	325	299	281	276	326	330	304	290	285	275	295	287	269	302	332	344	304	316	320	291	295	300	281	294	302	301	300	296	296	323	291	292	282	301	291	306	292	267	288	294	293	297	279	256	272	299	303	297	314	308	259	285	295	283	285	281	318	292	273	319	294	279	305	275	308	283	273	330	304	262	298	290	252	291	288	302	277	307	295	303	305	309	301	293	296	287	289	280	291	313	305	291	283	274	294	331	320	299	286	314	262	310	306	314	317	287	292	279	297	271	270	294	283	283	313	300	260	260	289	293	329	328	331	288	295	308	318	303	290	279	265	266	329	313	289	288	334	289	295	292	265	316	312	312	301	294	324	303	315	305	294	301	271	306	276	280	294	280	286	283	326	322	308	311	310	296	325	298	327	254	287	288	273	271	272	288	278	312	300	315	319	289	290	321	305	283	308	294	285	281	340	298	315	288	275	301	290	323	266	290	301	295	287	268	278	295	310	305	301	295	284	297	281	328	287	273	284	288	308	261	275	289	278	290	294	317	292	291	303	292	328	287	321	312	275	308	303	296	278	348	279	301	288	303	281	293	301	300	273	305	271	272	301	291	303	312	261	294	290	321	309	303	282	283	256	285	273	293	301	337	294	301	328	294	303	293	298	323	323	287	285	272	304	300	300	293	293	286	278	309	285	263	279	307	300	284	310	293	265	273	297	301	300	314	298	306	297	257	274	275	287	268	274	279	307	276	276	269	311	289	302	283	269	293	286	299	305	288	263	282	298	291	322	304	298	300	290	296	303	294	293	281	291	285	281	288	334	261	282	313	304	300	284	274	287	296	283	291	321	302	290	281	295	307	311	305	278	303	284	274	274	288	325	293	295	305	311	293	288	278	285	262	324	271	294	284	313	303	288	317	316	291	299	290	309	317	304	324	286	290	288	300	298	269	325	269	304	310	275	293	315	298	303	327	327	268	289	287	317	306	255	273	258	281	303	290	296	276	312	313	293	297	310	298	300	274	295	293	303	316	268	281	323	233	315	298	301	294	303	284	297	298	301	263	297	285	293	301	267	308	294	286	252	303	281	274	271	301	270	289	295	295	327	289	325	281	279	283	292	301	290	274	304	305	300	312	296	325	271	268	307	310	330	287	293	322	284	282	304	267	294	298	243	280	279	307	294	299	296	323	286	296	296	294	298	298	291	302	259	298	325	264	280	295	299	301	311	288	301	294	312	266	300	289	304	303	302	276	290	288	281	267	270	291	303	271	280	281	295	289	320	298	281	275	319	267	297	309	283	323	268	299	265	296	302	294	272	253	291	270	311	275	304	259	299	278	315	276	279	285	299	302	313	302	298	275	288	308	282	284	308	281	305	275	299	272	291	290	263	277	264	285	303	329	317	245	286	297	270	280	307	300	290	310	297	293	293	304	281	306	323	290	321	303	293	299	284	313	287	310	286	265	316	299	271	321	308	311	292	308	303	296	283	293	295	265	293	297	302	294	291	260	285	318	278	298	284	316	296	320	277	283	299	288	274	296	339	296	305	286	309	288	277	317	290	304	255	296	266	309	303	301	315	297	275	288	308	289	279	295	296	299	300	323	293	287	278	246	300	320	319	285	284	319	299	279	314	267	298	243	291	316	289	308	280	272	263	286	303	325	288	291	298	316	258	283	290	298	280	288	296	299	291	300	290	255	298	300	292	292	295	299	268	294	292	310	293	317	279	278	269	280	305	308	274	302	281	256	289	293	297	313	274	299	298	305	309	285	283	283	296	273	297	286	295	320	299	287	307	281	291	276	286	273	289	283	295	278	276	290	278	294	293	284	318	283	283	292	311	292	287	298	279	284	265	291	319	280	281	266	264	306	311	299	280	300	319	323	327	277	288	275	270	330	291	283	310	286	313	277	309	275	294	289	284	299	295	309	296	293	290	300	309	328	306	282	301	280	285	282	290	284	290	294	277	292	328	292	312	306	290	288	292	293	293	279	270	313	313	280	291	305	283	305	280	266	285	293	281	278	313	285	277	283	272	259	296	308	330	302	303	294	283	312	290	319	284	293	280	283	282	276	273	318	294	311	308	261	315	311	304	291	268	287	289	310	294	289	284	291	260	271	268	303	293	277	265	308	289	299	281	289	269	314	277	278
3470	3530	4947	5479	5106	9242	20189	19145	12211	5309	2128	1158	801	800	843	834	803	815	799	843	798	834	808	829	792	828	796	823	826	825	802	813	861	809	810	783	827	838	771	783	781	795	816	820	817	838	801	841	857	842	808	802	816	793	853	799	770	829	830	786	915	843	814	772	805	789	796	801	819	810	795	769	771	798	799	820	808	841	826	875	794	844	803	852	812	818	817	829	759	781	848	813	765	815	852	825	792	797	792	826	752	805	894	805	902	798	781	770	780	844	808	833	831	807	809	829	797	791	776	803	827	828	814	762	794	784	836	800	785	803	807	832	755	788	789	815	798	840	808	779	812	819	768	846	833	777	829	830	830	853	821	849	825	795	812	804	807	839	780	826	844	765	812	816	808	807	858	851	833	808	836	797	783	833	816	799	784	749	834	774	795	816	754	843	827	849	812	810	821	875	793	829	787	811	846	830	836	798	751	798	789	857	791	845	839	845	874	827	796	835	793	830	855	810	815	813	812	811	766	821	826	756	786	827	840	826	779	809	815	803	746	816	829	830	794	769	857	814	846	824	807	829	790	840	846	816	765	803	790	830	813	795	793	827	823	845	843	805	839	792	807	823	804	784	815	841	801	799	838	812	803	833	825	821	780	833	789	799	790	771	865	832	839	809	815	806	829	797	777	822	793	787	863	833	845	813	835	748	825	792	827	807	825	807	817	782	804	814	826	787	816	790	846	810	822	822	783	802	818	814	819	780	811	758	829	835	834	805	819	762	829	787	786	837	759	837	805	812	814	779	893	848	808	858	811	830	830	854	867	864	822	779	789	767	810	808	809	828	799	756	766	844	836	842	850	759	871	842	805	837	768	796	810	814	810	785	846	831	785	818	842	774	773	837	791	818	840	778	793	844	779	795	783	808	780	807	840	796	787	854	804	792	794	795	818	797	806	753	775	814	781	794	821	868	824	823	777	832	805	789	830	761	761	771	787	851	821	780	825	846	799	866	822	830	881	808	821	796	794	798	810	824	801	812	818	813	805	806	797	797	794	799	843	827	799	847	810	846	807	757	765	788	791	839	862	830	812	810	839	813	783	831	839	805	824	814	845	811	802	759	842	783	808	856	856	825	824	842	785	819	799	781	838	782	796	819	841	771	765	838	788	787	831	846	803	764	808	814	810	824	777	800	849	804	766	870	820	861	777	787	825	798	856	795	799	779	796	847	846	823	858	813	782	805	814	772	812	857	820	828	739	840	790	768	801	860	780	800	828	842	833	844	797	793	827	839	802	841	823	805	828	767	822	842	784	785	836	834	855	792	844	826	879	798	789	863	799	834	861	782	831	843	799	786	804	803	759	818	785	849	796	789	860	822	813	831	822	801	805	849	852	781	803	823	815	857	781	844	829	818	770	789	800	789	830	765	869	844	824	839	772	840	742	811	827	782	796	864	784	837	833	861	783	838	782	804	827	805	820	844	843	796	774	784	824	757	856	813	807	846	797	840	803	838	782	810	831	821	836	795	810	798	814	832	824	781	835	863	814	792	824	852	847	816	809	785	785	809	774	853	822	770	783	806	787	823	846	808	811	827	769	833	812	840	795	871	778	813	743	815	846	796	846	811	892	827	817	819	817	819	754	805	824	891	739	821	791	845	819	842	793	793	817	813	838	800	810	862	848	807	840	833	850	827	791	774	825	802	842	813	857	779	803	821	754	833	803	825	823	804	853	812	827	810	817	834	817	816	826	832	785	803	846	766	801	801	803	852	774	833	814	791	789	794	810	836	802	815	834	780	839	791	845	806	823	823	827	814	802	804	821	757	824	842	806	829	788	829	840	803	798	807	783	800	803	867	795	785	784	819	782	858	798	796	818	800	786	835	792	807	821	777	863	824	857	803	797	789	781	855	792	828	745	807	848	819	824	810	788	838	843	799	795	805	751	844	811	806	797	801	795	819	837	813	772	817	800	810	794	843	868	839	826	826	822	810	844	828	796	807	760	780	761	767	790	806	810	795	848	795	819	880	835	797	825	825	848	781	793	833	799	812	866	844	795	816	827	804	800	845	877	816	799	787	813	790	776	786	773	806	796	799	822	853	831	818	837	823	804	773	842	814	775	843	783	797	828	765	795	834	787	827	838	802	802	823	834	817	793	843	834	824	834	803	817	780	759	841	820	838	795	863	813	788	791	771	800	839	796	825	801	839	779	870	818	805	872	811	802	769	833	828	796	798	816	835	798	855	795	840	843	782	802	745	835	773	808	798	809	791	818	854	873	815	805	806	778	821	811	784	810	812	848	785	808	858	788	848	822	842	800	852	786	831	818	797	810	805	850	808	798	855	792	812	812	839	842	863	804	842	784	783	806	759	850	802	814	851	778	786	792	821	776	844	758	836	825	799	795	846	787	825	837	858	776	841	797	806	818	806	814	811	823	792	819	839	833	816	838	873	812	816	809	785	800	785	765	865	878	757	787	825	776	820	815	837	843	852	816	828	792	789	845	782	759	813	772	777	884	763	802	793	824	776	813	815	784	766	867	827	795	833	794	810	857	803	772	821	812	807	839	841	848	826	813	801	788	794	852	824	830	841	811	782	873	810	846	810	816	837	846	808	808	851	837	824	796	863	842	766	833	811	829	841	814	792	797	812	853	752	835	842	835	762	852	816	843	777	831	777	835	808	857	779	824	826	784	828	826	840	801	823	766	826	803	860	811	775	801	819	846	788	850	798	781	838	830	826	815	779	817	776	848	832	834	789	767	812	800	811	778	794	851	791	792	808	877	778	804	776	798	801	876	824	782	782	813	837	800	805	836	803	826	869	816	836	862	814	784	775	809	818	809	829	800	835	832	793	774	841	806	861	820	793	851	818	823	817	839	815	810	818	722	815	791	796	845	833	812	726	807	782	778	786	781	762	815	795	773	781	834	767	808	821	871	805	793	818	777	782	877	833	790	858	860	822	822	817	810	796	825	834	800	773	782	790	854	806	801	791	830	836	827	796	841	782	798	832	812	817	797	787	785	801	805	871	804	776	885	776	833	810	776	785	803	860	822	776	763	767	765	819	802	838	823	814	824	797	805	883	825	793	805	835	804	802	807	853	816	770	829	827	807	779	787	805	823	790	844	752	798	783	806	833	828	765	815	803	814	852	792	759	776	816	809	778	839	833	817	827	807	795	826	780	805	834	817	762	842	811	831	817	798	818	847	857	837	824	827	838	844	864	793	777	906	837	784	783	770	857	752	825	761	804	866	812	845	800	820	791	821	778	816	799	801	861	807	821	840	881	806	827	827	816	806	806	765	798	820	847	839	814	772	822	779	779	810	807	867	783	788	857	839	800	809	824	845	789	837	775	823	810	796	789	832	842	810	834	806	868	792	827	793	816	847	821	776	773	785	772	824	752	810	843	830	785	808	793	803	813	810	833	782	840	832	751	792	827	855	802	786	850	833	859	804	840	786	786	822	817	861	791	792	826	793	878	833	837	887	781	847	802	844	805	788	834
4661	3827	3467	2508	1592	1641	5979	6720	3819	1584	624	443	329	290	280	309	282	303	309	309	299	320	308	313	282	307	293	280	283	291	270	319	283	264	305	290	279	282	298	286	306	318	282	267	275	306	315	275	324	292	296	300	300	313	296	279	284	242	279	262	309	282	307	283	327	322	291	299	315	282	301	285	282	271	283	302	316	293	308	319	266	317	284	300	306	313	270	287	284	271	301	270	324	327	307	299	265	326	304	287	295	256	294	285	275	300	305	296	316	315	306	299	281	311	289	298	300	309	324	308	297	291	296	310	295	285	267	286	287	296	283	283	286	289	291	334	295	285	294	281	295	282	274	298	322	292	327	309	313	292	289	274	285	308	338	305	331	273	322	299	333	310	305	278	268	297	285	310	314	296	292	291	287	319	286	316	304	312	279	309	303	274	288	277	272	280	265	299	324	327	287	276	298	314	284	293	311	306	273	275	310	292	290	286	300	299	284	285	299	322	283	328	279	295	272	298	289	310	307	288	307	274	295	327	294	315	293	292	293	308	267	282	283	280	291	306	288	292	304	274	287	326	287	312	308	294	289	279	282	296	300	321	289	293	288	280	304	298	280	288	297	277	271	280	292	290	293	308	293	304	307	300	289	272	318	316	309	294	283	313	301	307	293	328	306	307	308	307	331	282	284	328	295	314	311	272	295	293	303	311	303	289	290	275	290	330	302	270	274	278	264	288	287	290	296	302	270	282	292	294	282	303	296	268	278	316	295	307	307	305	309	289	283	304	336	304	306	285	302	323	292	278	295	299	293	323	280	310	311	285	272	305	304	268	287	323	284	302	301	309	317	295	283	312	314	269	285	279	308	321	314	282	307	298	318	306	305	289	287	287	296	304	279	310	315	293	275	280	300	287	315	287	281	317	287	313	301	307	292	327	294	298	328	292	305	283	299	264	287	296	283	309	291	332	309	304	308	314	298	299	289	288	291	314	306	306	275	340	291	297	295	283	315	306	290	306	302	309	302	322	290	316	318	310	292	301	300	302	275	286	305	283	297	277	297	265	311	318	259	262	299	278	306	278	285	288	279	293	297	293	273	310	290	304	307	314	276	299	281	311	301	266	270	316	257	290	266	304	321	266	314	278	321	302	313	317	293	280	277	296	266	293	347	275	319	329	331	273	304	323	312	302	308	305	282	307	302	287	296	271	307	311	325	290	285	288	287	306	285	314	302	294	325	307	317	324	261	269	290	287	313	300	300	301	274	308	301	328	283	334	297	284	315	276	281	282	320	299	283	290	291	325	307	265	312	309	265	336	287	295	272	267	314	298	279	291	292	286	274	292	270	321	292	325	313	289	283	292	318	260	278	305	280	301	304	263	293	310	325	301	274	327	289	309	269	286	291	308	326	289	298	313	264	306	275	305	287	292	314	282	303	294	292	260	270	311	281	268	295	313	261	269	328	310	313	272	290	280	310	302	300	291	288	286	277	287	295	285	321	312	291	291	287	284	306	286	278	307	331	284	299	306	316	336	297	313	336	312	294	275	313	326	277	305	307	303	315	291	299	278	288	289	306	266	291	307	341	311	295	303	307	322	277	322	285	309	288	281	308	320	295	317	301	295	301	282	254	265	283	287	238	285	319	330	289	318	299	289	304	301	302	294	303	293	284	300	288	309	291	298	318	287	279	303	301	307	308	316	312	302	288	289	288	318	273	263	295	341	291	327	282	250	305	301	310	303	308	313	299	349	279	354	299	262	302	283	282	303	287	306	280	278	292	315	307	284	269	296	321	293	293	314	298	327	284	297	300	318	275	321	283	328	294	295	327	286	283	299	318	271	299	311	296	307	313	293	275	303	276	311	309	319	288	310	303	321	267	266	299	289	319	311	312	322	322	283	325	301	314	280	311	300	311	285	326	261	288	293	343	273	300	296	335	301	284	299	275	297	288	270	266	297	307	310	272	307	268	313	269	307	295	300	297	276	305	293	315	275	301	311	286	273	312	294	284	290	280	318	318	308	320	302	319	278	304	304	314	316	294	338	278	312	311	290	323	284	317	290	285	280	263	297	300	280	272	304	286	304	323	278	268	270	324	330	310	291	301	299	275	289	308	327	301	298	300	269	326	312	291	265	288	269	311	328	267	283	272	310	280	278	289	288	282	266	289	280	311	284	320	310	283	302	307	285	278	325	279	292	267	293	270	295	290	317	279	282	278	324	309	300	296	302	313	301	277	328	319	286	292	311	309	296	314	297	283	285	325	292	328	297	312	295	289	295	298	269	289	292	323	315	300	282	276	312	291	289	302	302	279	321	300	284	273	284	280	308	300	307	284	255	294	273	302	318	300	283	300	291	311	294	293	255	279	307	296	317	286	286	273	278	309	311	302	322	284	320	295	318	306	293	271	312	270	290	312	298	266	285	298	296	331	291	284	308	292	265	291	291	312	319	305	275	281	307	316	312	278	277	310	263	319	306	287	284	315	285	293	310	304	290	312	316	295	310	308	280	297	290	306	279	281	317	277	282	318	282	300	305	297	260	312	280	301	276	279	277	288	339	339	270	259	296	294	334	299	258	268	285	306	290	303	295	279	313	310	274	328	321	312	252	289	300	296	308	302	283	311	293	293	298	278	275	303	309	310	285	310	294	317	287	318	280	312	288	284	326	293	306	298	319	306	281	301	268	289	285	302	317	287	293	299	279	313	295	314	306	289	284	296	300	285	312	306	292	272	304	274	303	314	328	298	313	321	318	296	305	278	313	293	309	287	292	306	278	288	258	279	288	288	308	282	277	295	276	291	297	321	285	300	285	304	280	260	298	303	278	293	312	261	277	312	299	292	297	276	285	300	298	283	264	328	274	289	285	304	302	312	297	267	279	318	280	303	301	301	280	296	289	302	275	302	315	268	304	288	303	278	275	305	307	291	295	283	286	287	301	278	300	310	299	283	279	323	262	291	322	319	299	275	266	297	303	294	312	282	278	272	288	296	313	285	262	316	290	257	282	295	304	290	281	314	302	308	305	260	279	298	304	283	296	290	287	300	298	301	297	276	304	285	301	312	292	309	309	290	295	316	289	316	266	309	297	299	274	288	311	312	314	304	301	315	304	298	318	293	285	299	320	311	289	293	313	280	288	301	279	317	328	294	282	287	263	295	259	260	297	307	290	271	290	275	292	273	294	296	274	294	306	306	314	309	301	318	293	307	310	310	282	269	295	282	291	291	306	339	301	293	311	282	302	311	293	282	283	287	303	284	296	318	300	317	259	300	300	284	256	302	300	286	282	285	309	272	294	292	287	277	285	280	321	291	314	307	301	314	300	305	298	271	289	286	321	302	271	302	296	294	296	320	316	303	307	299	309	284	276	293	312	285	277	305	289	315	291	290	305	306	291	317	324	338	284	301	315	287	271	264	318	318	316	295	333	302	296	313	309	318	313	302	298	282	329	292	292	283	270	327	295	296	310	290	309	312	289	305	294	302	271	307	280	301	283	325	321	299	292
4146	3572	4054	5393	5297	6499	21109	20402	12349	5420	2045	1121	863	833	796	844	841	853	833	795	807	796	805	796	808	774	770	787	784	860	773	853	825	779	785	815	814	802	782	788	841	833	805	773	802	796	858	807	834	774	763	786	778	841	794	815	868	775	750	834	793	840	773	821	829	821	820	775	840	823	815	783	815	850	783	828	801	791	857	762	749	821	826	848	837	798	861	831	782	854	829	844	795	838	803	824	804	833	868	808	850	845	834	822	865	804	766	817	794	809	829	844	769	814	792	816	790	863	806	808	788	799	792	820	799	805	852	782	813	786	862	825	813	867	855	793	807	859	812	841	823	850	809	805	848	799	791	786	812	795	827	813	817	765	797	814	822	799	811	797	823	807	847	841	849	850	866	838	790	852	805	817	848	771	781	854	822	786	850	784	819	812	813	846	738	785	798	815	821	839	819	758	812	820	836	813	815	816	792	840	819	836	798	767	800	819	826	809	782	814	816	783	806	778	808	860	790	839	830	833	817	816	783	780	798	791	822	783	826	823	825	791	749	805	786	842	742	832	806	800	786	833	791	808	820	808	839	871	781	830	762	817	829	868	816	801	773	839	806	843	809	790	830	809	809	870	859	792	789	807	839	774	822	847	808	815	827	774	850	813	776	783	797	816	787	785	753	833	799	816	830	786	798	806	789	808	792	803	798	806	796	887	809	819	826	832	834	838	829	808	792	837	831	807	801	813	803	824	834	823	805	848	800	837	797	863	842	821	798	806	806	855	829	783	820	791	794	760	825	817	816	826	879	807	831	864	848	786	824	812	841	788	835	824	833	874	787	814	805	838	834	820	770	825	844	790	762	837	800	824	804	827	831	822	815	805	785	811	773	794	837	803	826	833	794	866	780	799	850	844	798	771	804	797	802	803	824	832	786	828	819	825	824	780	769	841	796	837	822	799	811	824	772	806	838	790	804	845	817	747	849	840	833	844	806	788	843	796	796	795	838	798	813	843	826	773	826	850	813	785	828	851	803	837	809	832	780	806	783	823	821	779	844	850	809	814	845	809	829	790	860	810	795	803	814	788	807	820	789	871	803	835	788	834	848	817	793	798	866	748	830	841	876	762	785	808	787	777	834	835	836	846	801	866	794	766	784	786	813	787	818	799	817	878	801	847	818	822	783	777	832	840	857	805	779	816	846	811	833	793	771	844	801	845	816	824	867	795	836	848	892	832	845	827	862	878	771	851	813	876	821	842	769	815	814	810	804	787	852	766	788	770	888	791	855	858	835	845	771	802	771	810	785	792	794	783	779	792	809	759	850	875	835	899	823	771	759	781	806	821	814	827	827	843	836	882	801	785	790	828	819	783	807	829	834	835	802	861	764	815	752	869	872	859	817	781	817	814	822	792	790	831	813	857	887	815	778	857	841	797	809	752	808	874	810	798	798	786	842	778	825	846	859	790	825	815	814	800	870	800	820	827	799	833	840	781	811	818	805	826	787	811	751	820	756	813	831	854	850	775	763	806	837	785	820	782	786	831	841	849	813	795	795	813	805	782	828	794	822	809	820	779	861	813	793	823	827	890	773	866	783	802	808	789	805	798	783	833	839	785	793	843	818	853	790	812	816	837	766	838	834	844	871	846	794	838	804	788	828	805	820	767	813	792	789	765	799	805	840	846	829	851	819	817	874	820	820	799	845	756	824	795	842	787	827	796	832	824	815	789	783	826	809	776	800	877	862	850	847	830	810	807	799	823	811	799	835	875	802	807	863	831	826	818	820	875	808	774	802	878	814	836	830	857	813	786	808	809	797	840	833	782	872	813	828	792	761	757	834	838	837	800	792	796	767	796	801	760	789	810	840	813	822	873	838	838	780	863	816	838	825	837	851	857	765	788	820	806	798	816	831	842	834	753	816	733	834	794	786	844	818	790	815	810	821	801	818	827	801	812	798	838	862	872	837	787	863	817	813	813	754	801	817	789	823	816	819	806	794	785	813	817	808	869	823	782	868	823	780	842	849	828	826	844	785	805	844	814	800	789	853	761	830	848	862	851	858	861	823	865	844	802	823	806	780	752	784	798	816	768	864	864	872	797	811	751	793	806	817	802	874	875	778	751	806	780	807	819	832	797	783	830	854	826	799	789	805	810	823	759	812	841	804	836	793	746	792	758	815	816	820	768	843	842	826	796	783	778	843	838	794	795	806	816	816	777	884	828	878	835	815	822	840	860	821	805	779	817	834	848	821	842	791	797	788	795	862	777	812	847	783	771	788	828	843	849	836	826	793	827	852	888	794	869	846	812	817	796	774	839	843	831	868	788	837	828	859	783	799	841	790	729	817	861	782	822	795	817	837	862	813	806	837	817	789	805	811	831	810	833	835	827	874	806	825	856	805	850	857	799	847	773	762	840	861	823	825	818	865	804	753	810	787	763	779	799	753	860	770	815	797	842	857	766	823	872	869	777	776	837	803	833	824	810	810	849	785	760	847	764	840	828	791	881	813	825	862	869	834	756	780	836	785	803	853	779	844	763	809	819	838	858	783	841	832	819	791	761	811	819	837	836	839	855	778	762	806	781	799	842	790	816	807	877	816	767	841	826	817	797	831	841	829	820	809	799	818	811	835	839	792	813	828	816	781	830	823	816	808	772	836	842	787	799	811	830	824	826	781	823	877	826	748	820	743	882	820	820	831	757	816	782	764	834	789	771	775	853	774	850	857	823	832	865	847	864	827	797	784	818	785	832	803	830	779	797	821	819	820	816	752	804	859	838	793	868	832	806	787	806	812	806	880	846	835	807	818	826	836	817	814	854	842	865	785	806	813	814	822	833	831	793	872	832	837	798	808	841	843	820	837	827	832	816	797	826	828	805	808	780	794	785	836	811	777	874	785	774	861	794	832	835	847	841	798	822	825	834	819	840	783	804	818	764	833	836	784	806	815	811	882	836	820	823	829	818	852	824	819	795	828	820	863	860	820	835	798	855	860	799	820	821	832	806	820	824	805	794	828	815	842	806	849	789	826	819	794	783	829	829	814	843	784	780	837	810	812	828	813	842	773	801	816	814	851	773	792	818	785	798	750	830	812	841	814	841	822	815	798	870	798	795	837	868	838	873	817	731	785	807	860	844	819	739	802	794	837	821	790	782	824	891	790	785	801	836	795	865	840	817	807	791	824	806	769	770	806	832	821	805	877	793	808	840	846	781	889	841	778	773	827	783	817	800	835	819	789	822	847	835	845	810	778	773	831	840	836	821	819	827	829	804	827	779	782	769	787	842	810	825	815	837	816	811	813	821	840	784	869	800	775	810	813	791	784	841	835	836	777	807	779	812	815	810	862	825	830	815	822	777	820	814	873	834	839	835	792	773	816	841	797	860	864	807	770	822	776	821	812	821	827	798	800	807	777	793	804	803	791	846	812	835	773	850	807	812	785	859	816	797	814	811	883	759	829	838	868	802	819	807	806	821	806	827	841	814	814	814	789	817	840	797	813	852	740	785
4691	3052	2857	3110	4735	1959	4614	6113	3237	1261	602	398	305	297	292	291	277	285	293	281	305	279	297	291	294	281	324	315	278	311	314	305	261	299	305	335	329	283	291	307	312	306	358	302	279	282	307	301	322	279	306	270	260	294	309	273	297	269	268	333	298	306	287	289	314	279	281	297	288	299	321	279	292	294	316	288	270	297	321	327	317	303	267	301	295	323	271	283	323	290	310	290	300	310	300	299	316	290	318	283	277	263	313	303	309	308	279	326	276	311	290	275	289	284	296	301	320	310	279	305	285	271	306	326	293	299	295	267	304	269	305	333	303	303	316	297	324	300	305	328	263	296	295	286	321	292	307	278	302	302	271	276	298	345	304	291	267	298	271	289	316	294	266	277	298	284	298	291	276	270	278	301	316	278	282	270	290	268	331	291	318	289	304	262	311	294	335	339	323	330	277	298	272	277	303	319	311	296	303	323	258	289	283	331	310	339	297	309	292	298	284	270	283	263	275	280	275	279	275	330	308	289	316	300	309	294	303	262	280	320	311	308	271	294	311	306	273	276	308	311	284	302	281	270	288	269	311	308	259	306	293	269	266	278	305	328	270	299	334	306	279	301	279	318	296	310	318	271	297	305	305	284	285	287	293	286	327	309	308	266	300	268	298	311	282	282	300	301	282	305	295	310	299	296	280	281	303	267	293	279	302	298	313	279	322	276	291	343	281	300	288	302	282	305	313	294	270	303	279	319	273	309	290	293	269	288	314	276	260	291	285	331	287	310	275	308	315	303	307	291	300	289	292	292	281	298	320	297	318	304	298	286	304	307	295	290	297	291	281	295	267	287	301	283	290	302	311	306	316	294	318	272	288	305	302	333	288	280	286	291	335	274	310	278	299	279	287	307	283	315	308	295	274	282	287	259	310	259	288	289	284	290	304	311	290	286	302	291	284	318	300	287	278	281	301	302	290	277	309	305	336	298	290	281	294	285	279	297	288	286	288	305	273	303	290	303	328	304	300	318	313	274	314	300	306	303	299	294	275	292	338	307	308	300	305	302	317	263	296	276	310	299	285	302	324	282	275	289	283	301	304	284	293	297	310	292	329	277	291	292	307	305	301	286	319	309	277	319	273	324	293	311	281	298	262	298	310	290	324	306	260	277	298	278	299	307	308	269	264	296	280	286	288	318	310	296	284	295	284	280	299	298	311	310	305	253	296	287	273	294	287	302	302	279	291	272	274	335	308	267	320	292	307	314	329	300	300	279	320	301	291	293	298	296	293	332	287	283	290	293	301	277	263	294	278	304	310	311	290	276	284	305	321	290	294	280	305	279	298	310	329	275	300	286	326	294	318	300	299	264	278	295	274	291	317	316	288	284	283	279	297	313	296	289	293	302	275	343	271	311	304	304	317	256	312	312	308	293	291	284	292	303	289	285	324	292	288	310	303	322	293	300	306	265	265	286	350	286	293	319	271	305	296	287	290	265	323	328	319	287	297	309	257	293	313	307	315	268	303	298	276	262	285	277	316	277	307	304	294	267	292	293	303	290	253	303	269	294	291	276	289	309	295	314	303	306	286	282	298	284	315	306	294	278	277	313	305	300	302	298	290	279	285	290	302	287	289	305	325	283	325	348	301	308	282	289	294	292	288	315	268	309	320	285	294	300	268	299	291	262	277	259	292	320	289	290	308	297	279	318	338	272	277	284	299	305	274	274	278	289	315	317	284	324	317	294	272	296	262	280	304	301	296	301	288	345	302	305	272	304	351	291	295	324	275	305	296	290	286	316	267	306	306	298	313	283	309	308	293	306	298	286	308	299	320	303	307	314	309	293	272	302	298	308	305	290	299	323	327	313	284	303	298	302	303	307	329	273	294	311	321	295	283	302	290	304	296	310	325	285	287	314	282	291	334	292	315	267	288	309	301	313	287	306	304	298	288	294	300	294	268	304	283	316	335	259	281	331	339	297	303	310	256	286	302	263	284	312	272	280	294	281	341	271	308	301	318	285	304	304	301	264	297	281	269	314	274	275	266	278	262	304	290	277	312	257	292	326	274	293	310	301	290	270	296	298	291	283	303	318	299	297	296	285	285	275	310	287	281	297	275	291	286	295	314	314	291	280	309	283	286	326	293	308	276	299	281	295	279	295	305	290	287	292	281	295	291	300	276	301	294	313	304	290	263	291	280	278	285	314	286	293	310	282	286	285	279	298	279	269	326	288	303	297	283	291	324	302	313	280	294	281	328	303	312	278	296	323	279	295	316	283	284	282	303	274	303	299	303	322	294	299	273	304	324	292	305	289	283	294	297	294	336	294	284	301	283	266	298	275	308	321	306	309	324	281	322	332	284	318	302	287	294	285	319	301	310	306	310	278	273	290	282	310	327	282	290	281	291	274	305	252	292	327	261	289	271	276	292	290	286	312	290	284	296	331	331	265	295	264	280	302	295	296	288	279	299	286	308	282	293	276	273	295	264	282	330	287	272	318	300	302	319	281	298	302	255	279	299	299	314	296	286	309	303	292	265	321	292	286	296	284	266	269	306	296	311	299	292	326	273	310	278	275	288	293	292	304	294	300	307	299	267	293	323	296	298	307	273	302	330	270	329	275	277	284	292	283	306	285	293	298	307	282	297	276	289	269	302	287	301	301	301	312	290	305	266	295	290	281	300	295	314	300	277	292	272	282	308	292	281	290	288	258	320	303	320	290	290	341	318	298	315	273	314	317	287	307	252	303	297	280	288	280	284	273	303	301	294	266	270	283	292	309	316	305	291	303	266	245	281	315	299	312	301	293	310	306	306	322	280	288	310	266	269	273	296	306	290	316	270	303	308	266	310	283	286	271	293	291	299	263	290	264	289	292	296	280	279	272	322	282	303	274	319	297	293	295	300	289	304	296	292	306	289	291	296	306	312	327	303	296	308	299	287	274	303	277	284	295	300	305	294	309	288	297	283	256	289	311	288	272	274	351	294	290	330	273	292	263	293	296	311	320	280	312	272	277	281	291	310	264	296	295	330	302	283	302	259	314	331	313	296	277	320	282	283	329	281	264	275	277	299	275	299	306	289	285	316	266	291	270	280	280	289	280	295	329	304	294	315	297	317	283	290	276	275	335	310	285	319	313	278	282	287	280	303	262	311	271	344	306	293	273	329	301	322	283	251	311	306	322	288	297	307	294	307	302	289	297	302	304	288	300	295	282	290	292	330	285	320	310	279	283	270	286	312	273	282	306	313	291	306	287	317	297	310	295	263	280	278	325	297	284	328	297	298	293	294	283	321	292	331	296	295	286	275	293	283	288	253	299	310	306	274	303	280	306	299	295	306	311	287	272	302	287	297	313	294	257	269	284	288	351	303	308	316	318	287	265	281	289	280	285	300	290	321	306	293	319	283	308	301	281	282	302	296	262	272	288	291	289	287	279	330	303	282	296	294	278	293	298	293	286	323	309	284	316	333	293	289	278	277	279	333	279	303	289	290	288	271	297	286	295	320	297
4233	2795	3918	7487	13835	7346	17877	19364	10972	4745	1896	1042	863	819	792	837	889	809	791	855	864	829	822	786	868	843	848	836	812	767	822	825	843	824	801	847	819	848	797	754	741	824	813	838	831	818	780	797	785	807	774	809	779	817	827	826	869	773	774	807	878	835	841	845	821	817	841	779	804	790	759	845	776	847	786	759	794	805	819	770	822	824	777	845	800	862	781	794	784	833	821	822	812	844	816	831	788	792	809	807	843	798	811	864	839	807	832	857	813	842	799	869	849	820	823	851	817	838	828	796	791	794	869	827	791	873	834	816	816	773	833	837	775	775	846	830	787	804	855	778	776	841	788	814	849	802	853	811	820	826	789	830	780	809	822	814	829	826	815	830	799	830	863	865	859	799	758	823	834	806	816	855	863	763	784	779	840	823	862	866	754	869	776	800	838	810	828	855	834	843	819	833	799	808	820	817	843	803	845	829	802	830	808	802	815	780	814	829	772	815	840	843	836	786	810	752	809	795	831	785	798	820	822	857	766	819	801	831	785	800	818	746	845	853	833	792	802	837	752	808	808	844	815	825	794	800	817	809	772	843	826	788	814	825	904	820	844	829	807	773	797	807	876	833	804	799	768	769	792	841	867	808	847	795	818	843	772	794	775	814	827	784	819	822	771	839	760	817	776	815	815	755	843	798	850	802	843	841	850	789	814	843	800	789	775	839	816	813	776	826	784	841	770	888	860	818	843	853	811	828	857	804	844	805	846	814	833	816	757	857	836	796	801	812	806	796	779	827	848	817	814	792	838	761	822	825	828	829	815	828	801	779	771	830	829	901	795	793	830	835	779	785	807	812	820	802	820	815	839	788	856	848	802	809	830	779	794	824	820	812	823	810	837	810	782	850	832	847	801	810	795	798	778	798	873	759	845	820	797	827	836	799	791	778	825	827	806	843	808	861	789	840	827	819	819	793	810	774	811	755	770	859	841	826	833	822	738	752	846	801	799	796	831	775	855	837	815	806	757	793	791	813	814	780	825	812	797	821	810	808	741	827	843	821	832	808	809	793	794	803	833	823	787	815	800	880	878	790	804	769	801	748	836	801	802	833	814	834	758	818	827	763	775	807	850	861	758	830	820	810	819	769	840	833	831	799	811	847	833	809	733	832	769	790	802	814	836	808	778	827	805	801	801	813	791	824	799	753	766	857	798	818	822	782	824	819	792	805	810	739	832	835	819	793	761	845	875	841	818	843	820	856	793	796	824	787	841	810	874	825	785	820	856	805	823	816	814	774	764	837	813	827	808	836	822	862	783	835	830	797	804	803	766	830	821	848	825	851	840	808	835	802	795	818	829	783	829	831	861	796	859	796	877	818	807	802	810	866	872	847	829	849	840	832	833	829	793	786	785	841	854	805	817	836	781	798	797	840	831	811	829	808	823	792	833	797	871	802	821	797	823	777	820	851	832	855	802	734	784	858	863	857	825	839	803	827	765	841	807	819	820	832	817	750	821	793	782	812	827	833	739	839	821	801	817	791	853	852	759	874	778	802	850	837	838	811	842	796	797	778	803	857	854	796	813	810	825	831	860	825	874	773	836	856	866	762	782	797	854	900	825	850	830	848	767	811	786	804	824	822	837	762	866	873	805	816	782	801	799	789	865	818	820	828	811	775	851	812	787	838	838	831	839	751	795	798	829	844	847	803	828	820	838	820	836	768	826	823	811	870	801	849	823	785	861	837	782	795	811	818	806	813	819	806	754	813	816	791	799	796	817	780	775	894	849	802	815	861	833	864	815	795	813	812	814	808	812	803	769	774	844	802	780	795	828	804	834	831	811	800	800	860	810	819	853	823	800	763	831	836	781	863	803	754	828	833	816	806	829	837	842	778	848	818	803	821	779	881	836	826	823	839	822	832	807	813	827	790	792	825	837	832	782	859	818	810	841	819	826	810	774	801	820	813	795	842	815	812	815	764	800	827	847	781	862	832	838	772	812	826	784	795	810	818	791	805	806	798	857	797	780	745	754	794	798	824	793	801	777	815	834	829	841	811	814	791	843	857	798	780	801	844	816	784	838	825	838	828	783	812	840	769	817	802	780	799	836	825	810	797	784	832	799	791	815	830	788	771	813	837	870	851	849	844	816	823	812	852	759	814	820	812	861	853	806	869	822	845	815	818	789	823	872	815	815	848	794	802	776	820	815	837	836	804	831	813	801	822	824	862	777	834	804	784	852	838	846	817	821	817	831	797	794	834	822	849	798	835	828	842	786	831	787	870	806	824	824	818	857	875	832	824	805	790	831	811	767	768	817	803	814	811	852	817	822	828	771	835	846	838	796	808	812	901	818	776	832	837	850	819	795	813	808	810	818	764	843	824	774	818	732	809	834	860	799	788	838	834	798	808	766	854	814	786	787	842	790	821	856	809	826	804	821	875	798	856	823	808	793	805	838	808	785	801	854	791	799	764	815	778	793	791	818	851	842	823	824	785	816	868	807	830	796	835	838	746	771	772	772	845	810	797	802	838	826	792	853	834	841	812	815	797	843	834	812	850	771	728	865	815	801	805	820	810	815	820	788	774	845	849	838	788	804	825	813	813	810	815	809	781	856	818	776	838	812	782	778	798	855	780	776	811	800	784	861	831	795	821	830	852	804	791	774	865	787	802	824	828	818	850	845	787	764	810	811	843	833	844	786	818	810	785	789	801	788	836	807	775	797	831	810	833	794	820	818	789	797	797	832	787	836	792	895	797	790	851	807	813	815	786	793	834	817	772	789	851	819	768	814	830	826	815	818	834	830	830	792	803	809	779	830	804	789	825	879	819	830	814	829	827	836	839	820	832	842	805	812	834	776	864	830	871	851	809	786	857	861	843	821	816	830	827	797	811	814	851	793	811	843	827	838	789	812	800	832	780	846	815	811	777	796	809	786	799	836	830	808	827	874	815	864	804	738	783	833	837	826	743	801	766	847	808	820	868	853	783	819	860	860	842	844	815	808	826	827	808	783	850	861	770	793	793	830	751	795	798	819	837	818	788	794	840	808	851	842	791	824	858	807	860	760	796	818	802	803	769	825	785	839	809	758	831	868	821	808	859	760	807	781	829	835	839	808	789	850	803	842	803	805	829	788	868	803	798	753	867	815	814	854	808	868	899	859	803	809	783	823	841	806	792	813	781	778	820	809	829	815	796	810	817	789	805	785	792	781	853	837	835	823	829	795	875	823	805	821	755	815	837	780	800	777	830	794	767	849	845	837	854	779	829	839	824	789	848	839	779	796	813	882	816	897	811	848	847	780	769	798	800	813	800	807	832	798	775	807	833	761	772	800	847	788	824	752	802	833	839	773	789	860	824	793	895	817	821	818	807	810	866	827	805	807	836	787	772	761	839	781	804	796	861	788	820	799	782	771	782	796	779	820	850	830	855	752	844	850	769	824	752	787	860	815	864	796	857	811	845	863	843	805	853	808	824	840	825	842	786	809	810	850	776	818	773	810	790	796	789
4564	2800	2654	4263	3540	2944	5789	6136	3160	1342	618	355	319	306	320	280	329	308	281	282	334	280	259	269	305	293	287	317	288	274	271	275	277	306	301	285	294	295	301	304	324	287	259	305	288	281	290	312	292	294	298	275	281	304	286	276	306	283	300	309	311	323	270	292	310	274	284	308	281	306	284	282	281	304	276	302	286	262	332	289	251	290	286	324	333	295	302	271	294	314	316	264	302	281	292	297	303	291	300	292	293	302	316	307	308	288	320	280	276	274	307	301	241	267	311	282	275	292	311	304	279	275	290	295	287	301	307	313	290	312	282	289	291	322	275	290	306	303	267	280	287	325	263	285	257	298	303	300	293	273	283	285	288	264	318	299	283	287	276	274	286	320	287	295	291	264	252	316	284	286	294	286	298	296	297	323	320	291	302	266	316	296	284	277	306	260	307	290	279	278	289	282	316	267	310	284	291	282	306	289	314	336	313	288	303	292	303	307	336	276	270	289	318	320	258	309	278	279	276	266	298	288	291	289	274	279	280	280	320	256	301	267	320	277	304	305	291	314	277	302	297	277	302	303	288	271	292	313	287	288	298	284	261	282	305	322	272	315	284	285	342	306	304	266	278	268	294	267	279	335	314	304	294	314	261	310	305	300	296	276	322	278	311	294	289	294	302	253	284	290	272	293	258	270	276	285	282	302	295	249	295	294	298	322	301	311	283	297	281	336	301	294	288	302	295	297	295	317	302	279	309	300	295	277	267	300	286	329	286	304	291	299	290	305	266	268	329	272	294	297	280	267	284	266	338	306	276	335	281	304	277	324	315	328	321	324	323	271	273	286	300	300	312	301	298	292	292	272	262	281	292	293	305	296	297	290	299	298	340	289	303	270	306	281	290	267	315	298	313	296	316	340	292	291	319	300	287	296	280	287	279	278	276	272	290	293	254	314	304	248	315	298	279	302	268	271	281	306	287	318	312	299	280	324	291	292	302	299	276	309	285	313	293	283	286	299	288	292	291	287	301	299	288	267	302	286	297	307	284	277	321	286	274	323	320	279	302	276	269	273	287	291	282	296	302	299	248	279	298	306	302	290	300	278	324	271	292	303	294	291	318	277	291	277	285	287	278	296	273	284	292	317	327	309	295	282	292	283	305	306	287	290	289	309	300	322	297	314	294	288	317	276	312	270	275	308	285	296	330	284	296	312	304	290	303	328	255	334	276	308	282	292	311	278	319	261	310	307	321	269	292	315	295	263	274	294	273	288	305	320	320	275	274	273	288	278	306	277	285	296	288	268	312	287	318	298	313	298	303	303	292	284	268	272	265	301	315	305	301	260	281	281	324	258	328	277	284	283	304	265	298	311	284	310	312	313	277	282	293	274	296	306	277	295	330	307	298	298	288	275	297	296	314	282	252	322	297	313	318	303	296	322	286	256	324	303	299	266	262	288	262	280	279	280	316	299	278	328	270	325	301	313	283	311	316	299	292	307	304	283	309	272	291	321	281	304	292	313	290	271	311	320	293	304	329	274	296	297	349	292	285	290	305	258	311	297	297	274	256	287	257	302	282	290	295	273	291	270	280	250	308	286	304	309	298	311	322	290	291	296	290	298	313	270	275	315	288	309	311	332	275	282	285	293	322	308	318	259	270	270	301	310	282	285	318	298	235	288	289	296	271	315	291	290	312	293	258	286	272	282	291	315	317	285	321	292	295	298	255	245	320	305	301	299	292	263	233	318	282	301	292	258	305	279	315	284	320	309	324	299	270	290	317	304	295	322	314	273	280	271	311	293	320	312	297	318	265	290	327	296	252	302	295	317	317	305	312	272	294	292	296	276	289	273	287	317	336	280	310	293	286	289	304	270	308	311	286	291	340	302	289	296	279	246	311	290	284	292	302	288	326	294	252	292	312	268	289	281	290	310	300	283	311	294	308	327	303	270	271	299	310	290	285	278	283	297	300	295	309	316	268	297	312	298	297	275	301	283	287	296	319	303	301	261	290	311	266	307	299	290	297	291	279	286	278	330	281	300	293	311	314	286	318	311	307	292	289	304	287	296	292	304	304	287	306	281	306	248	276	306	301	284	314	298	310	299	289	311	320	311	274	259	311	287	259	298	307	293	269	267	299	298	288	284	249	308	300	279	286	279	299	309	310	265	315	297	291	312	294	322	301	271	299	274	265	304	283	309	311	257	302	282	316	293	253	273	292	298	276	287	306	320	269	298	282	303	326	279	283	292	325	308	276	279	327	273	276	295	302	300	255	305	285	289	317	309	307	304	272	293	311	286	261	307	310	299	265	313	312	268	282	290	282	320	301	287	282	301	298	272	306	292	284	307	287	280	284	292	301	299	279	294	282	315	318	309	306	251	307	303	284	281	317	290	322	298	269	299	298	304	271	299	282	323	295	278	277	315	291	293	305	303	270	294	286	288	302	314	299	287	285	326	312	291	261	302	294	309	294	322	279	296	237	280	307	284	289	287	267	298	293	331	285	289	300	303	319	310	311	313	331	286	287	284	310	306	289	295	307	293	276	285	259	287	309	291	266	297	306	284	275	299	278	285	292	314	284	312	299	284	294	290	284	258	288	304	289	293	327	296	306	260	306	307	295	288	281	282	302	319	255	309	280	323	269	268	301	321	331	302	306	284	311	299	307	293	298	310	354	303	286	299	291	287	291	286	282	304	290	291	287	298	302	292	296	292	292	279	282	292	262	283	288	272	284	270	302	292	301	296	275	299	306	302	304	288	284	269	290	312	257	288	269	297	296	296	302	296	316	294	303	316	271	288	285	298	310	258	343	275	287	294	279	339	295	292	270	303	307	317	307	282	291	273	336	292	287	307	320	297	290	297	276	301	300	309	285	303	271	297	293	294	286	297	316	289	276	308	316	297	294	306	291	272	296	329	284	281	314	303	299	339	311	310	255	290	270	291	296	312	298	288	299	322	283	296	314	297	311	282	280	296	313	284	295	291	288	323	307	291	309	293	297	299	302	301	272	301	262	296	271	293	302	295	293	309	287	319	331	320	257	293	309	303	331	302	309	267	274	267	316	310	298	297	284	261	279	312	301	295	284	263	308	289	301	298	309	268	298	298	315	277	325	297	267	299	293	276	307	294	286	278	279	309	304	305	266	306	280	308	291	311	303	310	314	281	277	292	291	329	287	298	305	309	289	274	303	292	298	301	291	307	276	261	307	290	291	262	291	300	311	315	299	297	293	306	271	284	295	303	250	311	315	244	302	287	277	262	287	303	309	284	323	296	303	301	308	299	321	309	296	281	283	296	292	317	291	295	304	289	252	290	317	322	326	310	299	342	298	275	302	285	317	287	279	299	272	311	304	272	274	286	278	268	286	311	289	279	308	256	324	294	294	300	279	276	289	305	283	293	284	310	303	257	321	331	295	277	307	252	305	316	284	293	308	276	288	336	313	307	300	327	304	289	319	318	293	319	266	283	306	291	269	269	289	292	296	278	294	285	295	302	268	318	305	300
4112	2736	3991	9028	9241	10745	20374	19436	11017	4708	1972	1067	808	785	806	806	825	791	811	796	800	794	771	814	864	830	754	786	843	825	792	819	857	757	825	806	860	774	803	826	838	825	820	793	839	821	821	799	791	808	850	817	818	801	823	826	788	781	791	765	874	818	797	822	799	808	819	843	866	809	771	823	832	799	817	805	805	818	843	843	755	849	774	820	765	800	811	809	784	842	813	767	868	810	821	860	788	799	781	769	824	792	812	837	814	808	807	840	800	802	792	794	819	777	868	816	839	794	827	817	788	813	839	842	836	815	774	888	833	815	801	818	792	834	837	816	838	862	822	826	820	765	798	765	802	795	819	838	765	792	816	834	857	868	800	815	826	834	823	839	788	817	820	797	806	853	803	868	836	810	800	839	797	845	822	841	832	839	794	813	803	814	800	880	774	827	853	781	787	827	829	785	833	848	855	785	848	809	832	810	828	828	833	809	753	810	777	804	765	770	834	825	773	808	829	856	811	833	817	876	835	893	828	788	834	805	824	805	838	797	834	846	784	793	796	774	821	824	819	790	823	787	788	823	765	860	864	814	809	809	857	858	751	793	827	842	841	758	859	803	823	856	836	813	786	784	832	866	860	809	879	797	798	747	819	831	845	894	782	862	773	787	808	809	858	805	793	826	811	847	854	823	844	844	846	807	823	841	817	798	864	812	783	838	855	849	797	755	864	813	817	859	808	812	826	800	804	785	814	876	840	859	807	782	823	802	824	808	784	821	755	843	837	806	822	873	767	832	814	831	784	825	848	823	832	833	811	846	823	782	759	849	823	853	838	847	808	847	827	817	834	822	787	817	827	866	807	837	838	790	908	822	806	775	823	821	815	823	776	796	799	786	793	822	818	800	842	813	740	871	769	804	812	826	836	820	826	769	793	842	795	800	792	779	771	868	831	797	827	796	814	828	776	820	844	761	833	854	782	843	814	844	791	803	867	850	805	776	746	789	848	817	804	856	828	775	797	830	787	797	823	787	827	807	797	831	866	862	817	822	835	793	828	853	820	811	860	818	794	827	824	783	882	794	807	790	808	779	819	824	830	802	857	852	793	858	800	809	798	832	810	820	831	793	802	797	782	849	860	851	788	841	822	804	824	806	862	810	813	821	852	808	810	841	844	815	844	821	806	807	821	803	809	804	789	753	831	810	833	855	818	792	820	781	812	822	812	802	839	811	796	800	819	782	783	812	802	841	815	802	847	772	833	870	786	755	826	785	837	795	797	848	838	775	815	781	864	773	808	800	843	812	772	840	843	894	838	783	803	829	802	778	778	837	838	813	771	744	853	821	818	807	842	799	834	838	791	827	813	778	831	835	819	795	826	783	793	819	818	786	782	798	836	817	820	820	825	799	876	781	818	882	793	790	786	784	834	866	851	831	803	818	839	828	823	842	785	794	843	834	823	828	825	823	830	789	787	777	798	828	810	849	796	806	806	819	807	791	765	780	834	832	828	813	830	821	811	803	791	806	806	835	796	781	849	798	823	788	834	828	829	783	820	806	783	813	839	797	805	839	811	788	769	794	869	820	797	821	902	812	806	847	796	848	815	830	841	846	801	824	804	799	784	796	792	850	800	851	844	834	789	862	847	766	807	788	804	777	825	856	806	840	785	818	803	812	781	784	830	818	832	821	822	826	790	805	800	803	835	791	787	775	840	787	824	839	799	770	765	787	845	821	810	774	756	761	841	817	806	826	768	782	830	849	801	790	804	796	769	836	810	842	845	882	799	831	767	805	767	806	802	786	835	836	835	822	819	815	853	835	863	772	762	814	819	803	810	803	824	746	820	833	773	865	804	898	841	792	790	815	768	834	806	777	817	861	836	783	792	817	847	855	781	812	806	804	820	812	809	867	804	789	850	842	784	848	809	806	882	836	838	775	765	802	824	806	844	743	829	815	820	884	761	821	759	802	793	832	816	831	838	771	877	827	794	779	810	852	782	802	792	773	895	792	841	839	797	830	817	810	782	755	829	784	820	808	826	809	837	828	828	800	880	804	859	825	814	836	850	804	779	858	774	806	836	827	824	808	810	780	800	786	786	750	858	778	765	824	842	816	789	807	828	771	868	832	858	793	816	768	817	795	777	865	849	741	806	806	862	778	804	840	813	843	803	808	814	858	758	830	839	862	827	802	842	873	802	807	820	800	792	811	834	789	807	853	784	789	831	837	781	803	748	758	796	817	852	768	797	795	804	820	826	767	775	864	827	868	850	810	764	794	805	811	829	805	808	812	780	862	841	799	804	809	753	828	814	809	822	784	812	820	818	804	774	811	840	803	803	804	832	838	790	800	868	778	872	807	800	839	844	807	763	861	780	841	843	839	838	854	821	753	858	789	796	795	816	829	836	767	812	796	801	816	765	805	751	781	741	782	803	842	810	824	850	858	808	785	832	815	807	826	784	784	861	818	835	805	816	833	827	799	853	833	805	821	813	765	791	799	769	825	821	827	853	824	811	845	769	826	821	803	802	808	777	833	822	767	834	815	831	826	800	797	762	833	810	789	815	808	806	777	820	790	815	771	846	778	810	853	811	830	803	772	831	832	800	779	889	840	799	789	804	793	831	814	864	800	787	815	780	811	815	834	827	832	812	799	878	812	775	834	828	770	799	794	833	798	796	814	875	845	779	813	811	803	755	808	828	846	823	787	811	819	789	813	799	847	819	766	822	799	823	781	765	824	807	827	800	841	840	838	832	847	808	864	757	821	818	848	832	842	744	792	836	803	865	768	790	823	815	852	775	786	856	796	826	835	794	802	823	802	782	838	800	845	837	806	792	867	803	836	803	835	829	839	835	792	859	824	812	761	812	827	737	839	818	773	797	854	877	843	819	840	844	797	801	779	832	773	843	816	848	814	815	807	829	798	859	812	827	798	797	790	803	846	847	815	818	806	792	795	822	823	876	777	775	850	857	808	833	817	836	801	857	833	808	789	828	808	761	817	811	809	798	842	762	841	820	829	778	774	783	830	812	748	849	872	759	786	861	858	821	812	760	784	798	847	779	788	878	824	785	804	807	804	805	824	823	834	849	883	810	798	808	823	820	865	830	829	791	809	840	832	821	824	822	843	795	778	846	830	838	779	811	840	782	781	844	801	767	801	820	785	833	798	795	780	837	776	821	860	802	807	803	802	793	794	802	794	796	841	803	829	824	790	812	787	812	788	807	823	854	754	849	836	795	747	788	826	765	771	806	820	801	807	771	835	812	740	788	767	834	796	816	793	844	807	821	787	766	807	786	838	827	824	768	797	856	864	837	811	781	844	786	827	822	797	805	817	851	798	788	812	837	785	835	795	837	814	842	817	799	795	828	810	803	839	815	856	807	800	821	848	815	801	801	809	811	866	803	833	828	816	832	851	810	857	829	770	841	794	794	857	861	842	832	802	817	824	788	782	807	811	839	812	820	870	791	794	871	836	793	810	810	820	850	850	806	846	797	808	840	828	847	793
4194	2214	4313	5282	2701	2479	6821	6293	3295	1393	543	340	285	322	286	281	287	293	289	287	300	287	296	305	286	307	296	308	266	278	283	319	289	311	293	291	287	290	301	313	281	304	291	287	271	289	305	280	312	309	298	309	298	279	293	297	272	294	301	308	297	305	316	290	297	307	302	305	312	287	312	303	284	280	303	266	276	338	293	268	290	301	291	263	328	287	275	331	296	292	269	240	279	284	305	289	299	311	322	259	299	304	287	294	294	298	288	290	304	275	298	299	266	293	282	306	291	319	290	291	294	264	278	312	284	300	294	316	307	262	306	294	287	300	260	269	293	310	293	292	295	306	298	281	281	312	331	301	286	298	301	298	337	303	274	275	294	268	325	289	288	312	315	309	251	294	277	299	296	297	317	307	263	328	319	298	305	271	273	285	279	302	309	290	272	280	323	341	301	304	283	297	312	306	308	325	281	282	313	273	273	314	308	320	315	295	298	293	274	302	291	283	277	276	295	307	260	292	279	282	273	307	264	333	256	328	261	285	302	304	289	311	307	294	298	323	297	304	270	290	338	276	312	273	291	307	278	327	264	261	301	290	290	282	289	291	300	244	286	289	287	283	283	305	301	318	288	295	294	290	274	299	304	311	333	284	280	302	291	252	283	332	298	269	298	291	298	281	289	286	302	321	288	285	314	317	281	277	298	296	296	314	283	310	332	301	314	278	294	264	302	270	286	275	314	310	303	322	306	277	301	288	280	283	309	258	305	323	304	298	311	307	309	308	304	310	324	279	289	289	320	282	292	299	316	290	267	313	287	292	286	318	281	307	288	289	279	302	305	273	278	302	281	292	317	316	327	330	266	300	326	302	273	282	300	290	270	312	279	297	308	307	287	279	305	311	279	286	298	310	298	295	281	288	309	306	279	287	284	260	298	291	304	298	296	286	301	308	259	299	299	276	312	306	280	298	302	283	302	300	305	300	268	277	288	303	320	247	297	266	282	315	276	313	281	313	296	334	310	281	296	280	324	295	299	295	297	317	294	277	286	321	300	304	282	324	289	329	321	290	296	287	290	276	288	306	280	308	335	321	310	295	292	281	293	298	288	283	301	307	292	304	280	281	302	252	290	294	274	294	280	295	279	313	298	314	262	291	268	305	301	286	301	314	297	296	337	315	315	317	304	268	310	291	302	284	301	294	277	279	320	288	287	315	291	271	291	284	312	265	315	303	298	295	306	271	267	317	309	280	304	283	270	319	279	261	295	284	285	284	307	274	327	337	288	297	302	261	260	297	285	304	293	317	296	294	274	317	288	292	299	288	261	312	300	286	291	254	316	286	295	284	302	290	303	324	301	313	308	339	273	283	302	291	282	262	287	284	274	294	285	283	264	314	269	312	272	278	271	300	294	286	322	298	314	287	299	288	282	306	276	286	298	304	278	300	331	277	271	286	298	281	296	298	310	325	330	332	285	327	288	283	308	284	289	274	309	318	270	260	315	322	315	307	287	309	332	283	317	279	306	296	303	277	292	332	285	285	286	270	293	327	269	337	302	305	268	301	294	292	297	281	284	288	296	293	277	317	277	277	277	291	270	319	285	294	287	282	260	309	284	278	295	292	298	300	306	318	293	326	281	314	290	313	318	313	292	297	283	289	264	296	312	313	278	335	283	307	308	354	285	292	290	290	279	267	301	268	281	315	248	296	263	289	298	272	290	277	305	304	277	314	278	251	279	285	266	295	318	260	299	300	337	315	279	282	294	299	272	309	305	280	315	298	280	303	284	303	281	305	299	298	283	302	292	289	264	314	278	284	293	311	290	313	319	249	308	280	289	268	287	284	300	305	299	307	282	253	292	299	308	260	295	282	335	293	293	312	302	287	319	319	305	289	326	299	295	277	276	278	295	287	286	288	298	302	277	321	304	274	279	315	300	289	302	313	288	275	305	303	291	297	289	299	268	278	300	284	290	326	301	264	277	270	294	289	301	316	275	274	292	295	293	287	317	302	308	281	317	288	294	284	273	295	274	296	316	292	311	299	276	268	282	321	264	268	284	259	296	304	288	282	271	297	275	300	310	274	302	293	303	292	281	284	278	290	336	313	316	281	301	296	282	295	319	288	318	278	266	279	288	288	291	297	306	295	269	279	292	298	283	291	267	297	297	320	324	280	292	305	287	270	290	293	297	244	301	300	290	283	280	331	289	326	287	283	291	322	311	250	296	330	309	272	298	336	282	311	312	312	303	287	288	294	296	328	273	311	276	307	287	294	271	275	284	323	308	271	288	295	301	314	301	303	285	267	303	295	290	307	286	291	302	261	295	301	291	303	308	312	321	295	281	292	290	303	306	309	256	316	281	315	317	287	287	325	290	315	273	293	278	249	277	283	282	295	278	279	349	308	336	295	300	340	310	264	275	309	314	308	277	317	290	288	317	308	278	272	278	288	272	309	266	294	287	318	309	290	288	280	296	259	290	292	310	319	295	282	318	315	289	300	310	291	281	304	306	317	299	286	315	285	242	295	296	291	322	309	272	270	292	283	295	313	336	285	267	276	297	276	266	285	278	288	282	297	282	284	292	286	283	279	306	292	285	322	286	317	305	286	298	329	306	265	285	303	275	292	292	303	304	292	291	320	297	308	301	272	296	272	293	292	272	290	311	288	251	299	312	313	293	308	244	291	260	281	295	293	283	313	271	299	296	287	322	285	279	297	292	270	329	286	339	289	282	310	274	277	264	304	285	287	279	300	304	291	295	308	310	315	319	295	293	315	294	306	311	274	294	296	294	275	311	285	298	280	244	301	297	290	294	317	260	261	304	315	284	302	292	301	282	316	316	298	321	292	310	286	258	296	286	284	264	301	287	306	297	294	294	326	258	281	300	322	327	293	304	302	287	293	321	273	269	290	291	255	307	291	272	287	308	310	300	312	305	326	260	296	285	298	299	299	284	308	324	335	312	275	310	297	298	288	301	305	309	275	330	308	307	321	277	271	314	292	289	299	304	277	293	279	307	295	290	284	294	299	291	309	313	303	302	304	282	289	308	269	313	329	282	302	302	321	317	309	244	295	272	305	278	312	301	336	313	320	278	316	292	301	282	312	313	286	284	306	277	310	289	320	319	284	299	285	289	294	294	332	272	287	263	274	297	283	259	266	294	308	273	294	302	291	297	278	292	317	300	290	315	278	277	299	278	312	280	306	303	296	275	281	325	299	287	288	287	303	285	326	332	291	274	305	290	296	306	312	302	292	297	307	314	300	283	311	286	300	310	293	288	280	302	272	263	304	294	283	330	313	278	298	304	329	277	313	294	301	266	280	306	311	299	316	260	306	266	308	282	318	287	308	292	283	289	325	298	257	284	295	330	296	316	259	284	299	278	306	271	307	314	292	288	293	305	293	323	295	281	292	296	299	287	277	277	273	311	305	315	296	291	287	309	309	308	319	309	281	311	311	289	290	279	262	261	312	287	332	275	271	283	289	293	309	296	299	308	310	302	288
3808	2272	5492	9165	7178	9459	22606	19250	10941	4740	1738	1029	796	862	786	805	823	818	811	851	824	859	817	864	807	802	823	777	782	822	768	798	814	814	791	835	782	817	840	788	791	768	794	750	868	811	804	835	786	838	829	796	826	850	742	820	804	817	839	862	849	808	787	823	805	840	844	765	765	799	802	812	855	837	834	816	857	809	812	820	836	784	817	794	820	862	767	803	844	788	791	776	796	826	832	844	851	800	797	799	836	819	843	829	755	812	779	789	791	803	866	784	818	790	813	836	797	841	781	809	771	807	821	774	794	801	772	804	797	791	803	853	831	801	844	777	840	779	821	835	803	857	854	826	794	798	829	784	785	774	839	815	844	790	785	771	869	849	761	799	802	760	837	805	815	822	786	796	831	781	772	790	843	762	820	795	818	796	787	811	776	801	870	850	829	825	807	818	852	848	844	837	795	802	912	836	829	832	799	825	872	845	792	860	798	760	843	786	809	804	769	786	819	806	809	805	838	830	809	835	810	806	808	845	802	845	764	832	800	779	811	781	829	804	816	821	822	814	819	835	809	789	773	775	834	844	862	768	831	800	831	856	811	810	791	820	784	802	807	829	794	815	775	855	850	820	847	778	805	826	822	801	796	780	796	778	785	809	855	811	818	768	804	853	807	755	812	875	821	816	807	827	795	838	816	776	769	741	825	828	837	824	784	784	824	864	811	855	805	825	836	825	758	843	813	781	844	826	856	800	792	838	842	796	768	833	807	786	765	779	804	822	771	845	777	868	825	835	782	836	784	837	788	796	829	795	818	813	841	781	815	872	798	840	839	762	808	774	840	842	832	819	858	783	832	808	817	838	808	830	847	797	806	792	810	806	834	856	817	872	784	809	793	834	824	839	808	804	779	818	818	796	774	837	807	780	810	801	821	830	838	832	755	790	777	790	771	832	756	764	836	769	804	779	833	814	825	826	884	818	825	852	844	850	776	869	820	814	846	819	762	812	839	798	801	778	788	848	777	770	814	754	856	879	822	787	787	765	792	750	797	787	764	811	771	787	863	789	776	787	861	791	770	797	828	852	814	817	793	820	835	802	810	797	842	812	845	787	766	842	794	826	809	838	809	834	775	846	792	822	853	848	764	786	830	806	801	784	807	832	804	827	877	831	841	814	789	844	783	771	755	838	827	838	789	805	806	787	817	841	779	824	803	818	893	816	811	810	774	792	839	839	804	817	780	814	844	837	851	775	829	819	840	822	834	826	821	825	821	860	888	790	803	814	829	797	854	834	803	840	780	837	864	836	829	852	814	846	797	817	758	785	817	753	785	774	819	776	796	814	860	824	837	806	781	780	833	795	810	830	771	854	763	790	851	789	838	851	805	845	761	800	836	785	790	864	791	846	768	825	808	813	826	766	803	774	805	820	787	810	779	820	758	815	804	793	803	784	780	820	805	827	820	850	827	721	815	798	836	795	744	838	820	814	793	813	849	832	829	860	771	823	815	816	800	853	803	759	791	822	848	812	856	793	808	789	826	766	832	850	842	803	803	800	807	822	764	852	788	817	814	867	784	768	825	780	852	854	806	792	792	840	842	805	775	829	816	774	849	839	794	810	769	809	803	784	849	799	789	829	829	813	804	834	805	772	816	853	834	784	788	862	839	816	832	846	828	839	798	806	801	829	780	815	861	845	750	791	827	867	776	798	811	855	786	821	825	825	817	811	811	795	790	838	822	833	780	802	838	791	824	762	798	798	848	827	816	836	819	800	796	831	829	815	847	783	793	839	807	798	860	825	806	780	786	785	844	866	817	850	865	810	815	829	787	833	799	833	835	810	815	811	784	811	818	819	810	820	862	790	813	812	794	759	797	805	840	815	811	839	852	801	815	830	827	853	828	801	812	839	788	787	780	803	766	809	757	775	813	840	836	836	815	806	806	817	814	785	801	797	828	786	802	791	824	785	808	780	824	804	819	814	776	774	857	856	827	781	793	855	807	821	823	813	843	795	831	772	808	814	828	843	822	836	806	797	759	854	826	810	768	821	830	784	775	878	813	775	787	800	811	815	807	841	814	760	758	854	867	807	847	814	865	837	828	832	804	804	791	803	825	801	851	804	833	813	812	833	788	793	785	816	803	721	786	804	776	856	803	782	809	816	813	797	817	801	819	800	820	821	821	800	845	797	799	800	825	809	801	809	778	817	814	846	840	817	767	824	805	820	774	800	844	844	848	793	810	826	804	829	864	814	839	808	865	827	841	864	855	846	765	789	860	816	783	847	773	828	804	829	783	859	778	855	831	798	808	847	822	828	842	799	820	806	810	741	824	840	775	808	829	833	837	823	822	828	810	802	792	878	806	777	769	823	784	829	795	831	816	866	779	793	867	792	848	797	834	808	828	804	780	796	783	823	823	794	787	849	827	810	806	774	809	793	828	825	834	865	819	783	829	804	829	841	800	796	837	803	830	797	854	824	812	843	788	840	810	839	823	836	771	833	841	769	759	800	838	776	820	835	790	775	839	833	824	803	847	854	773	776	798	863	783	822	811	834	781	854	845	825	788	779	805	809	826	828	825	797	806	838	826	838	787	818	812	830	871	778	833	825	818	809	792	833	859	796	844	819	845	824	818	793	823	815	778	797	791	866	825	782	777	761	814	829	826	874	836	850	788	833	857	841	789	831	758	799	823	778	811	804	821	800	830	798	860	809	830	798	826	789	771	820	828	809	854	817	816	778	847	791	802	779	811	832	797	810	795	860	748	834	799	823	842	799	812	806	829	805	851	820	798	822	869	843	847	799	791	807	826	849	738	808	794	833	815	858	774	840	779	819	855	778	791	794	869	870	794	815	776	812	792	835	825	780	800	823	847	798	808	828	864	833	794	831	800	834	807	819	797	785	782	798	836	780	816	833	839	839	779	789	826	784	755	811	812	766	806	834	840	796	811	791	793	782	809	830	809	834	788	811	797	800	814	781	840	814	834	846	779	794	810	795	781	811	767	829	827	873	816	810	856	813	823	810	834	796	812	801	765	805	815	780	825	799	818	823	821	803	772	811	815	831	826	773	819	774	816	819	809	819	823	777	839	792	831	817	801	769	807	788	773	800	795	778	817	808	826	813	761	809	823	749	825	829	796	821	835	803	829	857	814	749	793	799	856	848	862	854	841	843	749	784	816	818	822	776	822	827	763	828	825	772	888	793	810	809	827	807	836	822	829	856	796	805	863	773	804	776	843	853	826	793	771	809	848	824	802	774	796	825	804	857	790	799	794	815	816	905	806	766	839	803	845	785	849	820	808	783	774	785	770	839	822	784	817	793	776	866	843	852	832	835	823	805	783	768	832	832	862	793	828	824	827	830	822	832	829	805	837	801	828	836	788	803	808	780	793	805	827	806	835	861	768	839	787	748	813	823	813	791	873	821	818	860	771	801	806	831	814	778	818	841	815	831	785	800	743	796	799	836	828	794	783	819	806	833	823	785	799	824	801	764	829	810	835	807
4238	2434	4748	5221	3449	3106	6375	5338	2949	1309	557	353	316	269	289	253	319	280	310	298	335	262	278	282	262	292	300	312	286	264	311	276	289	304	282	296	281	328	302	321	315	281	303	278	311	298	320	293	302	324	307	294	302	275	293	309	285	285	295	316	298	296	296	271	295	262	304	301	272	294	320	310	298	314	296	307	281	280	288	276	301	277	287	304	299	269	295	287	305	277	294	300	283	277	294	290	311	271	315	297	305	292	302	279	297	300	310	298	281	286	299	300	266	320	346	294	298	274	279	294	286	290	304	291	277	306	298	283	302	317	296	298	318	302	333	277	330	278	273	242	274	261	314	272	303	296	270	293	292	274	299	304	304	297	299	299	314	281	307	278	282	315	304	316	291	268	296	271	278	315	319	309	296	288	301	284	277	271	310	292	293	302	291	286	264	278	270	304	296	326	313	291	297	304	290	323	288	313	314	309	299	280	295	291	290	281	292	291	337	249	248	272	286	306	304	308	290	311	274	284	312	286	292	303	314	298	286	318	288	310	341	303	276	290	288	284	288	315	268	308	319	258	298	303	314	277	285	317	314	276	312	276	311	276	265	301	280	285	262	296	310	288	305	315	319	286	279	295	325	293	266	327	304	314	291	285	313	272	310	296	290	313	307	294	322	292	282	302	266	322	297	285	294	284	303	304	302	279	295	291	283	280	334	296	299	309	288	285	291	297	294	293	316	286	310	272	295	268	294	323	310	303	315	288	300	319	293	294	295	264	273	283	290	297	307	306	280	325	276	276	275	280	313	294	291	322	296	281	298	279	299	287	315	292	275	276	304	280	310	277	283	319	284	282	323	273	270	314	288	302	287	279	317	316	302	298	269	315	281	301	297	273	297	279	295	293	284	301	307	307	293	297	313	276	295	301	288	330	277	308	310	287	305	280	260	314	273	286	301	291	319	279	310	322	287	279	289	291	303	304	313	293	283	289	299	283	269	300	278	289	295	276	281	298	293	274	310	313	276	320	254	312	295	283	261	308	282	303	294	312	295	298	333	277	239	259	306	268	327	291	299	284	286	299	313	285	306	262	300	293	309	281	294	310	304	293	309	328	310	293	319	289	292	285	286	273	292	279	300	332	275	316	276	274	302	278	291	289	309	270	283	261	325	309	299	301	295	275	298	277	317	294	302	294	286	308	285	305	309	275	296	286	282	284	289	286	285	300	289	290	279	304	285	292	313	307	330	268	263	304	285	276	300	293	297	288	280	339	279	274	280	290	279	336	295	306	297	307	266	323	275	269	274	314	297	318	292	281	294	271	301	300	296	283	287	297	306	281	282	334	285	314	298	283	295	307	301	304	316	300	300	294	289	325	323	299	277	311	281	302	274	288	264	298	301	321	287	270	325	288	304	304	272	291	268	280	306	267	271	289	288	303	292	262	311	329	271	347	313	268	290	307	292	317	307	304	335	286	293	322	279	274	291	284	280	281	331	306	341	280	310	314	283	289	283	276	285	294	317	275	272	285	295	289	288	296	270	334	298	332	336	307	324	288	280	300	305	268	292	276	302	333	307	297	294	304	287	314	292	274	301	286	322	259	313	271	287	281	297	303	288	321	313	305	295	298	310	282	296	283	288	309	343	305	298	311	295	298	310	326	283	306	294	330	289	286	263	336	291	279	293	285	281	285	297	326	284	302	270	301	307	317	256	275	287	289	305	307	311	322	306	280	289	295	291	334	296	302	316	316	266	280	307	294	294	282	282	301	293	307	279	297	287	304	303	290	264	277	281	296	295	297	279	291	299	313	291	285	300	284	305	260	306	286	301	301	305	285	318	313	284	299	270	326	285	296	305	276	278	316	299	257	296	299	283	282	314	299	315	325	299	304	304	279	260	294	323	284	299	332	287	277	321	301	323	303	281	280	323	315	256	303	280	274	284	287	330	296	302	280	307	278	291	275	326	284	283	293	294	297	299	283	298	282	302	295	270	271	280	305	288	303	331	283	308	306	277	297	298	298	277	270	301	306	304	302	332	310	314	294	304	302	266	301	293	311	300	281	279	317	295	297	318	300	305	300	317	305	285	290	299	291	314	295	260	283	306	276	252	287	248	297	302	296	314	297	263	317	273	281	287	282	321	309	302	280	293	305	308	279	264	322	287	297	311	266	306	261	262	304	295	292	317	303	302	284	310	277	295	292	305	286	293	302	271	274	295	285	299	316	289	302	286	335	308	282	277	291	332	292	297	308	311	285	303	294	283	310	288	298	300	325	294	300	272	287	300	293	284	284	339	289	297	298	287	290	288	295	311	287	290	312	276	338	293	321	295	281	283	289	278	304	289	265	309	298	296	305	273	327	298	289	294	270	282	286	295	300	282	332	297	305	303	311	302	291	278	286	300	299	305	305	271	319	267	289	281	296	298	307	299	293	330	295	306	279	287	275	299	292	329	278	304	295	271	293	262	279	310	310	307	289	304	292	307	310	303	278	309	258	295	317	300	316	307	329	320	293	264	340	308	282	308	295	318	315	288	293	296	285	270	291	281	340	309	284	294	300	326	314	331	298	275	340	291	297	290	290	268	318	284	306	297	308	304	304	283	287	245	291	291	283	299	323	287	285	297	308	309	301	288	303	288	297	303	321	313	268	285	303	292	272	316	302	296	297	297	310	281	298	267	289	280	267	283	275	299	319	314	327	274	279	282	278	293	302	296	311	317	286	287	294	313	287	305	264	319	311	284	298	271	317	308	299	315	284	298	298	295	292	322	298	323	298	306	303	304	279	312	278	309	310	305	252	316	299	271	279	350	299	301	302	276	291	337	303	261	310	298	290	278	322	274	294	312	323	303	293	304	306	301	307	293	285	301	305	308	328	286	272	332	290	315	311	297	283	327	335	294	269	298	314	276	311	315	309	288	318	303	303	276	291	264	283	294	307	302	298	292	319	330	284	276	317	337	271	330	300	304	337	283	268	298	313	322	279	300	315	280	291	267	305	297	282	291	304	322	301	319	304	308	313	300	313	299	269	282	292	294	310	295	299	281	303	324	299	289	316	282	295	315	294	286	321	289	306	324	289	289	294	306	315	291	294	299	273	303	284	325	272	299	277	314	298	322	318	286	290	300	335	304	290	279	284	274	297	320	260	307	341	304	277	284	297	283	310	336	316	288	281	302	317	311	293	303	326	308	288	303	304	301	306	293	271	312	294	282	313	313	300	295	296	313	317	313	282	280	288	304	280	279	276	278	287	308	282	286	277	326	289	268	274	308	322	281	304	277	285	324	276	295	296	304	293	308	276	316	288	302	295	312	282	289	312	307	303	302	308	293	272	299	291	280	322	290	269	304	254	265	302	298	271	306	324	304	293	292	309	282	280	304	303	267	258	294	291	294	321	303	304	299	306	302	301	286	281	284	266	272	286	304	282	317	268	318	282	276	280	287	263	268	264	331	276	301	304	285	292	300	291	325	329	275	278	272	279	289	300	314	285	313	329	325	337	286	287
3697	2279	5458	10270	9447	11520	21810	17286	9971	4406	1717	988	817	783	817	824	830	769	813	798	860	808	798	803	767	837	845	813	808	806	848	823	819	815	836	815	804	804	821	752	806	868	832	786	816	818	819	812	809	792	788	807	797	821	799	816	841	769	882	789	826	841	791	770	860	806	853	854	822	818	809	824	835	854	803	780	825	858	816	845	812	790	829	809	788	847	840	801	789	875	812	784	788	849	822	788	854	808	802	824	794	826	802	798	809	774	807	847	790	812	781	803	821	844	788	808	856	791	804	852	807	792	836	834	836	851	798	834	809	864	844	798	841	851	812	798	732	818	775	825	830	760	759	751	811	784	819	804	825	793	825	812	841	814	846	823	858	820	859	804	817	813	814	827	832	830	794	820	835	833	749	766	850	794	785	814	799	773	754	774	849	767	842	808	865	827	783	730	788	826	860	812	816	837	794	834	741	780	791	796	776	828	848	810	812	851	747	876	805	791	769	787	777	756	853	838	835	841	842	825	813	818	812	831	810	822	806	820	802	876	779	867	798	829	830	782	841	756	798	805	843	845	843	769	796	848	773	851	869	789	868	851	814	858	802	811	797	819	804	815	841	890	811	771	833	798	831	856	839	853	794	842	847	860	828	806	813	771	824	823	806	788	798	804	799	829	864	816	828	835	788	817	814	829	791	789	855	730	829	820	813	875	799	819	835	780	825	811	856	790	837	826	858	797	824	800	865	768	793	793	834	831	824	769	791	797	813	806	804	820	769	769	755	827	802	780	826	833	808	817	830	828	776	804	810	788	804	752	840	808	829	842	812	809	808	887	831	788	807	830	807	813	803	777	815	818	794	783	772	829	799	829	803	875	770	840	795	888	806	821	831	812	823	828	814	802	818	840	812	843	820	778	857	794	785	808	794	817	816	775	818	853	821	835	789	836	805	793	850	806	833	819	799	828	793	843	801	833	809	804	787	820	794	816	785	850	795	799	803	830	813	820	767	822	772	806	834	795	854	827	838	829	810	830	891	800	841	819	838	814	807	812	783	794	812	842	819	807	810	823	837	812	872	850	809	799	803	843	848	832	810	782	841	784	860	848	795	831	798	811	832	812	832	796	820	815	767	829	780	873	802	826	781	824	791	838	830	791	841	809	832	764	849	866	845	792	787	822	835	799	838	778	797	792	815	844	794	803	819	824	791	867	843	880	819	887	792	824	812	795	811	801	837	770	835	823	728	807	839	816	824	793	796	853	822	805	822	812	775	861	854	829	853	808	826	850	814	791	831	799	806	820	791	863	769	788	858	838	861	835	813	818	818	805	816	842	884	851	857	798	814	840	773	781	836	871	808	806	819	742	808	825	819	821	876	815	806	831	781	841	822	838	814	850	793	805	799	812	789	766	795	779	795	814	766	829	832	835	819	785	826	807	813	778	818	763	824	853	870	814	801	832	883	785	818	765	860	790	784	866	814	812	781	853	822	842	889	844	837	800	836	839	776	824	831	808	828	795	814	833	829	818	787	832	830	775	798	846	793	821	814	794	865	810	793	795	807	827	786	821	815	788	830	787	778	795	793	771	817	822	826	843	811	811	814	781	839	777	780	818	799	790	856	808	825	813	822	894	816	818	775	871	853	850	810	809	823	822	789	810	847	842	849	827	815	857	824	816	783	811	796	812	809	790	816	790	810	834	783	800	818	832	816	829	821	776	799	848	782	840	820	805	823	773	770	764	837	782	755	830	789	840	774	833	788	760	830	846	841	810	799	813	874	875	822	828	805	816	807	800	819	836	843	807	858	798	823	765	800	773	806	777	834	808	804	831	799	805	843	868	802	807	813	882	836	783	763	843	790	775	836	823	813	832	804	830	840	766	845	763	764	849	862	824	844	785	794	813	850	831	770	862	836	830	808	815	820	825	797	878	808	793	843	756	825	840	788	779	806	791	753	784	815	820	810	821	840	781	813	802	809	886	833	815	796	793	834	801	813	788	825	853	825	763	818	784	805	748	790	795	803	798	834	838	860	854	805	848	817	820	821	843	843	852	798	807	869	884	858	831	816	755	858	831	835	844	790	776	817	813	802	843	843	806	821	798	793	773	830	850	776	785	861	840	789	808	848	808	859	811	783	834	798	834	772	798	857	788	817	782	867	819	796	747	778	830	766	807	826	805	817	762	807	847	833	814	766	821	776	797	787	806	856	872	824	812	817	789	829	820	848	742	807	782	785	812	776	786	801	825	811	806	810	808	831	822	816	807	823	800	802	830	749	860	841	773	839	785	819	868	811	804	749	808	805	863	809	842	751	814	852	805	810	793	808	834	844	766	837	817	809	766	794	789	811	811	783	826	804	827	855	850	777	793	827	854	812	804	822	775	854	819	801	872	785	862	801	810	780	796	817	837	827	817	821	822	809	803	826	823	828	846	838	811	846	811	803	839	805	809	824	860	757	865	807	789	800	816	795	810	822	842	809	811	834	842	832	768	819	804	827	803	784	806	799	830	840	848	827	789	803	798	775	829	777	782	828	838	785	788	851	785	794	777	806	798	865	803	801	813	812	780	818	829	813	814	826	788	857	807	859	843	851	810	849	897	769	775	841	856	798	749	813	768	800	828	813	837	785	824	847	821	841	835	810	851	809	835	801	828	796	839	805	799	811	793	842	830	784	797	832	835	794	851	819	783	842	788	789	840	856	809	885	783	855	798	795	769	798	824	805	836	816	800	840	825	780	848	823	817	794	796	830	801	787	780	874	831	830	818	827	842	866	850	804	828	842	744	841	856	837	816	803	893	789	916	821	791	788	752	789	803	803	797	822	852	828	781	859	848	792	812	808	821	800	810	858	839	836	805	847	840	815	836	768	791	833	831	848	852	840	787	819	789	853	826	766	813	818	842	800	845	847	795	881	780	789	809	819	843	840	830	753	824	808	841	819	837	815	808	835	800	832	814	820	835	818	768	799	854	775	828	818	829	802	818	805	755	837	805	813	853	810	811	852	847	752	804	866	816	808	782	844	818	843	783	828	771	827	783	810	762	840	833	795	835	789	800	808	833	797	799	804	834	811	785	848	773	804	826	850	860	823	819	816	830	777	798	751	830	812	832	836	833	795	831	829	768	831	853	842	772	838	782	837	882	828	789	785	876	754	821	835	755	813	840	822	797	808	857	825	803	794	822	784	823	832	820	840	822	805	827	839	822	845	787	857	813	847	836	815	787	783	810	844	798	803	818	823	812	774	829	845	815	790	789	826	793	844	797	853	862	841	850	839	810	872	846	812	826	843	811	833	811	798	801	826	771	814	808	842	841	788	860	872	850	831	836	786	847	763	772	850	772	877	821	811	813	857	836	831	808	801	817	815	816	808	811	834	772	828	809	847	778	825	868	804	778	775	852	830	893	797	830	795	780	809	855	831	842	817	791	815	761	759	810	809	791	818	840	829	753	793	830	796	837	783	778	814	817	827	821	875	828	857	843	797	842	800	804	845	816	839	853	827	843
4027	3265	4489	6347	4448	2834	5204	4958	2583	1081	468	323	302	259	302	302	313	286	305	268	286	299	303	293	272	270	286	275	272	294	298	302	289	296	318	288	291	282	283	304	292	274	299	296	297	310	286	300	327	287	302	293	281	284	281	265	290	296	291	247	306	288	295	304	276	306	286	283	298	272	326	298	303	296	285	299	311	337	269	277	310	300	303	236	321	315	289	302	304	299	287	285	308	344	333	285	315	275	292	282	299	296	293	313	309	310	302	304	279	300	305	323	287	273	297	300	301	262	275	288	320	278	303	315	321	296	282	275	295	310	285	286	268	309	300	318	299	292	262	302	293	287	260	290	298	269	313	282	318	317	301	294	311	275	312	313	290	266	276	277	308	275	303	314	294	342	312	268	266	290	294	282	319	295	274	290	296	286	269	342	271	307	285	300	284	284	286	295	286	296	303	282	299	300	288	287	333	282	284	306	292	274	328	288	299	318	309	287	312	329	256	318	308	282	305	285	292	308	261	287	321	282	288	276	257	321	317	299	264	281	293	303	277	287	301	275	320	289	301	283	301	325	293	260	309	284	291	302	264	283	298	334	285	289	306	325	256	311	292	282	295	308	298	321	313	265	310	311	299	291	309	315	265	289	292	267	298	318	288	300	287	302	301	312	314	289	272	337	289	271	284	290	331	307	310	312	292	287	289	292	295	285	299	303	285	307	289	292	311	318	294	302	287	269	318	289	275	322	319	335	279	251	253	301	290	315	331	295	287	293	283	323	265	303	293	300	314	313	302	288	281	316	310	289	280	287	291	259	280	313	309	288	303	300	294	287	274	293	287	282	283	304	283	302	295	296	326	282	321	274	302	317	276	286	305	305	294	284	308	301	293	285	301	247	307	315	283	293	284	285	314	262	292	322	293	287	288	287	281	278	317	281	300	305	279	275	276	293	287	303	287	311	302	320	295	291	313	285	302	318	325	286	335	301	295	283	312	277	277	272	300	298	289	305	298	289	294	287	295	272	296	295	280	294	337	298	268	281	296	270	283	309	271	282	305	298	324	295	265	252	296	291	258	306	328	281	271	292	313	274	284	280	325	318	282	304	297	300	294	302	304	286	300	284	310	292	293	284	301	302	285	286	291	323	273	303	274	314	304	296	301	283	303	306	328	281	285	280	287	283	299	326	278	264	302	230	310	289	271	294	305	307	312	288	259	268	316	294	284	322	257	293	283	282	284	302	308	284	334	294	311	319	271	307	296	297	270	299	322	324	294	258	291	281	291	326	283	281	290	292	294	310	300	284	280	289	310	251	310	283	277	291	292	300	295	322	302	317	301	283	309	311	300	291	275	303	309	272	263	281	252	315	291	307	288	313	297	304	284	291	292	307	290	268	312	304	264	311	273	308	306	279	305	271	327	286	308	306	300	288	318	322	307	291	300	298	287	297	320	327	269	280	291	264	314	284	294	319	310	271	296	260	288	303	284	296	277	304	278	297	309	325	290	270	356	262	313	322	306	293	298	287	294	312	289	263	289	306	321	312	317	290	295	269	320	286	297	300	291	278	277	290	308	288	274	267	300	291	321	284	293	290	320	293	337	280	298	269	291	288	289	292	317	282	297	281	309	287	320	308	326	275	304	324	287	285	324	295	328	284	277	295	289	286	318	297	287	300	303	295	300	283	308	276	276	303	299	288	281	296	311	278	314	285	305	307	277	290	313	289	297	296	281	308	299	286	284	257	329	292	261	297	313	281	273	295	285	262	305	297	289	299	279	255	285	324	292	310	292	306	286	292	298	296	274	253	290	279	315	306	277	283	314	298	330	289	307	325	297	281	305	307	250	294	282	304	313	306	304	290	308	270	295	302	319	324	295	284	310	301	263	286	300	284	311	285	295	291	281	288	336	279	292	307	307	294	282	267	286	297	290	293	310	277	306	310	294	302	321	321	319	286	296	299	276	268	303	304	337	316	274	289	315	311	292	304	323	308	323	294	306	286	302	280	279	300	311	278	285	293	279	291	288	294	286	273	286	279	274	270	293	298	301	303	289	311	324	296	274	303	280	293	288	317	288	309	274	286	299	298	314	277	299	295	315	275	287	319	306	293	263	300	282	275	286	260	303	319	279	296	317	277	286	298	295	276	263	335	309	269	298	296	287	301	309	315	308	298	287	280	295	303	317	293	270	288	275	298	268	294	288	310	297	300	261	279	278	264	281	312	301	277	306	262	290	264	303	296	272	299	290	310	315	263	308	311	292	306	308	287	320	305	272	286	272	296	278	305	308	295	281	268	242	313	282	303	283	310	307	286	268	269	315	268	304	323	286	304	311	302	301	314	317	292	305	315	298	282	294	302	311	273	280	282	300	293	293	305	301	295	278	289	283	298	301	287	290	289	291	292	287	317	302	305	271	328	292	305	291	280	293	276	259	285	318	294	289	310	282	291	293	328	306	298	314	302	287	293	315	281	297	326	334	282	299	346	296	303	279	281	288	313	302	291	319	309	283	292	300	294	307	272	307	308	304	288	268	314	315	259	288	308	308	292	328	319	316	295	337	326	257	312	269	305	298	291	291	285	299	289	286	283	299	334	290	303	297	318	302	267	278	278	306	306	290	294	295	315	325	280	314	303	321	261	298	275	304	271	269	260	294	260	309	315	293	332	305	307	320	338	290	283	310	272	298	330	314	310	314	296	298	293	311	262	282	264	286	283	288	285	273	293	282	288	298	291	284	281	314	291	292	316	283	333	314	310	306	310	312	293	300	320	306	285	261	268	297	290	301	283	302	269	317	283	277	291	280	292	302	292	280	317	292	296	269	287	339	315	312	303	308	291	291	304	278	306	316	323	298	295	317	293	288	321	299	263	293	251	264	259	317	307	295	280	325	286	298	297	302	290	304	299	305	311	292	320	323	293	260	306	312	306	311	311	296	307	289	285	290	287	316	313	302	286	259	292	308	333	305	303	311	280	284	310	267	320	305	277	294	326	262	275	279	282	293	280	290	263	283	297	303	269	294	291	270	290	281	271	265	304	307	289	319	294	305	291	278	303	321	285	277	300	272	313	304	298	297	297	284	284	292	296	291	298	289	332	298	313	306	293	271	289	297	310	306	281	269	310	273	302	295	306	300	289	299	271	278	324	293	311	284	304	294	299	296	294	318	279	315	280	265	287	321	295	294	272	315	309	276	320	313	275	299	317	280	315	295	291	310	284	333	312	295	315	330	285	305	315	257	304	330	279	292	297	290	269	301	320	297	256	299	296	290	299	325	343	339	305	295	304	282	291	288	322	305	293	300	286	313	294	298	302	312	288	280	280	319	295	285	307	294	303	304	265	276	298	303	294	296	308	284	285	299	309	298	291	282	305	320	299	294	306	299	289	306	323	305	312	292	282	296	311	319	269	302	283	301	295	283	284	288	284	307	304	332	298	275	275	287	294	299	306	273	301	291	328	303	290	298	309	256	276	297	305	302	312	286	290	290	312	302	305	310	282	315	293
3620	3177	4979	14232	12952	10796	19208	16363	8823	3665	1435	962	800	870	821	834	822	778	890	846	791	765	817	794	793	816	792	770	809	813	823	827	762	755	854	783	758	790	846	782	814	792	778	806	817	800	782	824	839	778	852	774	854	818	813	863	796	785	845	792	831	783	803	783	810	818	793	857	808	832	792	858	831	846	827	846	849	842	828	845	843	828	815	866	778	859	797	782	807	875	876	809	862	830	778	879	803	876	821	789	750	798	821	821	814	850	867	841	791	857	797	836	818	807	833	871	814	848	802	812	792	838	873	782	826	850	818	812	788	795	743	805	842	786	887	881	852	781	838	786	821	810	837	798	807	824	808	773	817	881	798	841	809	803	816	839	762	828	846	828	850	809	780	817	796	818	795	836	840	808	836	813	827	769	792	795	867	862	860	829	799	834	820	791	805	786	831	833	784	853	848	824	790	825	813	823	845	772	789	798	844	845	852	795	811	812	824	823	784	825	837	794	765	839	844	887	865	849	832	842	751	802	802	825	808	864	830	841	819	818	796	845	836	844	790	803	783	774	819	833	771	837	773	822	824	837	799	827	801	821	787	842	823	806	820	812	848	775	785	835	818	825	814	792	823	855	798	803	830	805	809	804	786	881	842	829	772	810	773	814	803	818	819	822	817	780	813	834	836	874	864	827	796	841	819	753	800	808	809	815	783	835	840	845	831	773	762	781	832	813	822	860	877	829	804	810	811	840	876	768	831	861	861	855	832	844	787	845	833	791	794	812	808	810	825	821	853	823	776	792	792	795	801	836	824	816	769	845	793	837	795	802	787	815	808	790	793	875	821	839	773	818	840	771	780	816	784	827	846	825	850	822	813	864	854	833	824	816	803	816	779	807	830	753	866	821	810	820	832	883	881	844	823	791	797	789	810	771	800	813	798	791	789	820	791	813	812	828	854	802	872	799	860	864	799	875	845	814	833	824	815	802	806	788	838	781	828	821	841	817	850	806	861	820	797	860	837	837	812	833	804	828	750	754	754	818	823	824	803	817	806	830	787	803	801	824	845	800	871	865	847	810	780	815	841	816	817	857	831	833	837	795	737	788	809	805	794	865	801	804	828	772	805	814	831	838	832	836	755	770	812	877	829	830	789	839	828	821	765	849	785	788	840	828	799	830	798	792	802	795	820	822	781	838	828	835	863	804	769	824	791	775	826	842	821	812	815	842	784	803	846	904	847	833	835	755	773	863	801	864	749	843	808	822	831	802	864	807	809	831	827	828	816	847	849	789	818	859	816	831	790	815	808	841	810	814	749	805	782	803	818	780	832	832	859	822	854	828	801	785	844	829	870	816	826	857	776	787	835	850	814	856	846	842	801	824	808	829	804	775	840	837	787	822	853	794	835	802	806	797	809	851	843	841	818	804	786	804	860	812	767	805	839	813	820	818	848	797	836	811	821	799	816	802	833	832	823	809	856	815	832	792	814	838	843	780	833	826	787	808	784	822	842	819	829	853	790	853	852	768	789	786	777	811	803	793	808	795	810	799	782	827	805	808	846	787	821	796	869	766	803	835	841	781	824	827	773	860	807	836	782	845	835	792	777	765	864	790	797	805	793	802	831	813	822	862	778	854	775	766	831	840	855	869	785	820	786	802	823	816	843	800	813	811	826	812	821	783	805	805	837	829	795	855	822	831	816	741	803	775	835	823	796	809	821	833	815	826	788	864	850	833	846	793	874	859	774	854	814	824	793	847	823	833	834	807	782	844	808	817	831	834	806	831	812	837	799	813	813	809	786	765	818	818	800	848	814	762	822	793	783	829	840	840	853	788	859	838	826	797	785	763	829	807	843	868	820	828	835	829	832	798	861	829	845	817	813	840	830	827	808	841	841	795	772	803	793	814	782	768	836	789	866	820	832	796	796	832	780	814	812	792	816	813	870	824	756	805	801	824	867	761	845	808	799	810	803	817	848	834	797	832	844	815	810	829	846	835	799	793	846	806	810	821	821	847	795	807	836	848	842	806	812	848	798	819	849	778	857	902	800	803	830	829	837	853	803	802	822	843	802	790	862	768	799	822	825	891	853	780	833	859	836	817	797	815	824	797	763	793	849	801	795	786	824	851	820	813	823	827	792	884	793	828	826	767	765	788	810	880	846	802	843	843	750	783	802	831	870	866	756	844	790	788	837	799	812	827	802	807	814	821	786	820	836	860	832	786	818	866	853	850	780	832	881	823	797	817	790	759	837	798	773	821	762	795	817	779	813	831	765	832	806	845	879	771	788	816	792	841	828	811	828	820	822	800	821	832	848	849	798	793	850	820	804	835	795	807	878	826	768	842	812	802	869	843	850	791	847	861	833	851	769	823	830	762	840	811	795	827	753	796	808	805	819	813	809	744	857	812	824	797	825	806	819	784	813	759	796	835	810	826	810	811	813	824	808	855	803	807	781	809	792	814	835	819	832	783	844	869	838	830	811	821	834	813	850	836	801	820	799	801	841	807	850	824	797	859	798	782	794	791	827	793	842	763	768	809	828	844	825	826	825	854	774	839	876	752	778	811	834	823	862	843	756	796	812	872	870	817	807	860	781	818	804	827	765	786	799	879	817	818	806	782	837	806	791	762	867	851	789	843	782	829	826	805	795	827	833	795	847	784	789	771	845	788	858	829	845	774	825	835	905	755	825	764	775	830	776	789	799	855	798	787	805	797	793	823	825	843	824	808	813	827	827	837	845	829	813	774	819	764	825	799	807	807	787	806	805	763	820	772	799	820	789	803	775	795	826	862	835	747	829	844	800	821	863	839	869	857	840	788	835	795	774	814	788	803	853	831	864	836	848	803	821	812	790	833	783	788	793	818	810	826	807	820	821	858	827	847	859	821	777	878	787	797	804	822	784	836	826	760	804	810	811	870	867	830	870	854	854	846	819	856	787	802	835	833	837	772	840	833	821	782	833	790	774	835	831	823	847	843	816	801	798	795	785	810	804	827	868	791	816	771	814	814	846	818	813	827	798	795	830	843	830	820	777	845	852	855	833	838	843	804	833	800	805	798	839	828	820	830	847	831	834	812	844	776	815	829	769	804	817	825	825	786	808	848	814	857	815	779	796	859	802	866	803	793	798	807	833	851	823	790	801	851	887	790	844	807	792	789	817	864	808	789	821	807	837	798	835	787	786	797	816	785	812	828	756	839	829	784	806	798	821	856	830	796	769	796	803	794	797	766	842	868	827	824	858	794	837	767	797	804	839	817	772	804	810	852	799	855	834	801	802	799	824	822	797	874	802	805	831	822	845	814	884	823	852	770	868	803	789	857	770	815	793	821	789	790	825	778	834	851	746	849	877	810	813	767	827	809	817	777	813	829	826	850	848	800	794	851	809	789	877	775	818	779	838	778	760	844	781	791	810	830	825	818	837	822	802	792	764	767	836	821	797	811	834	850	837	770	759	736	779	835	809	788	814	848	781	826	783	856	805	811	803	933	805	815	750	869	816	822	821	856
3788	2756	4186	7292	2830	2287	5938	4989	2458	980	475	324	292	316	309	281	277	299	294	308	283	290	281	299	303	289	313	290	307	295	318	333	305	301	302	293	278	278	290	284	325	308	286	289	306	278	339	299	280	307	283	306	317	319	318	308	316	304	284	320	281	303	296	296	305	266	315	296	317	304	270	292	340	311	288	319	269	271	330	286	297	277	292	275	290	289	288	292	278	303	269	302	300	284	315	332	288	302	306	267	306	289	305	275	312	338	298	308	300	305	305	307	296	287	326	288	281	268	303	314	271	306	278	308	305	290	280	287	293	305	311	285	307	271	314	285	251	278	292	289	291	290	314	294	284	311	300	298	313	310	269	291	300	248	320	282	283	291	286	282	319	315	289	277	289	312	288	270	305	311	339	337	289	313	283	325	312	259	303	288	316	314	274	313	296	278	270	327	274	306	297	293	276	302	287	309	285	305	304	297	289	301	303	310	319	305	296	294	303	297	310	308	314	298	289	331	275	321	283	310	297	289	272	313	298	281	283	292	277	276	286	289	254	260	274	297	321	309	320	282	323	308	293	285	323	292	298	308	310	311	290	329	307	257	269	274	320	292	252	303	317	303	303	277	287	282	297	313	299	298	307	295	277	282	305	306	282	283	270	283	289	278	303	298	281	308	319	307	277	339	292	291	295	274	312	277	290	299	304	306	268	284	285	312	306	301	273	293	287	281	293	302	305	301	304	274	286	279	295	284	288	309	271	293	309	313	311	302	300	282	301	291	295	321	283	313	300	295	298	259	270	292	311	312	313	308	296	291	289	290	266	329	276	299	282	312	291	298	268	288	305	266	300	308	279	286	323	304	306	289	275	273	332	284	282	305	281	301	277	290	294	329	311	317	290	282	280	308	314	304	320	286	288	311	305	271	295	298	290	315	304	287	289	308	288	298	331	321	293	323	309	291	283	294	284	300	337	283	282	296	277	283	292	275	290	312	286	305	277	295	284	288	330	299	301	273	294	296	274	310	300	328	298	274	302	298	282	287	272	296	298	299	287	290	272	294	308	324	295	320	291	312	307	293	303	310	292	304	314	284	276	284	291	288	299	300	309	272	283	298	315	294	279	277	308	320	288	301	319	309	290	286	293	279	270	284	327	304	306	281	261	337	285	290	303	282	289	302	320	304	289	276	280	263	306	314	277	271	299	304	270	273	300	315	329	310	299	289	311	279	285	306	292	320	301	251	331	285	282	288	297	303	279	291	281	276	314	292	277	282	283	304	287	297	303	290	303	293	307	280	301	279	300	303	285	307	296	319	322	289	282	279	303	288	278	269	312	282	295	295	287	262	286	299	271	305	305	294	272	282	301	302	301	304	292	286	273	293	287	267	305	298	317	275	299	305	280	307	305	268	332	294	256	306	310	280	277	286	256	286	312	281	273	314	323	318	309	269	293	294	301	293	270	282	280	298	293	279	303	281	319	322	330	295	288	312	257	306	285	241	281	304	298	296	272	278	303	271	293	291	284	314	308	267	254	305	298	286	276	298	304	302	285	272	287	315	297	316	274	266	288	272	301	288	294	298	308	286	295	287	313	294	282	322	256	300	281	277	282	273	305	306	305	308	302	267	317	285	280	304	304	309	306	287	299	300	299	286	261	287	316	308	282	284	311	302	265	274	302	312	314	321	277	298	276	299	308	297	288	265	292	303	273	247	288	293	283	273	287	286	289	290	274	302	289	307	322	293	283	293	292	340	309	321	300	315	302	282	266	284	305	293	276	270	314	329	286	310	314	307	310	288	288	267	306	285	288	302	295	286	322	258	310	298	308	299	283	302	284	302	322	288	283	298	287	323	312	294	328	293	302	297	313	294	270	291	267	286	272	304	301	262	314	287	315	275	272	322	315	301	303	297	290	277	317	280	314	277	309	308	293	293	277	318	304	301	321	275	288	324	323	313	291	293	336	310	260	268	325	310	291	314	264	266	274	303	319	306	294	292	283	277	279	274	314	285	350	303	306	319	266	273	305	306	297	299	290	318	312	285	317	339	282	285	294	287	292	312	253	287	307	300	332	296	292	293	283	288	306	285	261	295	317	288	288	307	348	299	308	267	300	274	295	313	292	300	324	303	287	306	284	291	310	299	271	323	303	292	272	285	309	291	308	301	278	321	279	311	310	323	319	287	311	288	318	298	287	306	296	291	293	280	305	290	304	281	284	317	299	306	302	308	294	289	291	329	283	282	315	286	315	338	299	323	294	278	315	282	315	304	294	306	299	297	323	277	288	289	311	292	329	298	299	283	284	322	316	345	315	311	293	301	326	311	268	319	289	284	301	296	276	308	279	261	271	291	280	274	309	315	286	307	278	296	276	260	266	309	329	301	300	259	322	309	266	296	281	276	278	285	266	298	280	293	244	295	305	306	311	305	311	293	309	300	288	301	324	291	312	293	287	280	275	300	335	266	298	257	301	283	337	309	281	270	297	277	297	296	281	288	297	300	304	291	301	312	273	299	294	290	316	272	307	327	254	305	320	283	312	287	322	306	312	288	295	297	325	296	293	308	282	263	321	269	284	294	308	274	284	313	299	286	310	288	318	299	300	291	283	287	305	273	274	294	290	284	283	264	308	310	301	302	312	286	271	275	300	284	309	269	301	270	292	279	299	287	305	284	290	298	275	322	287	329	284	276	333	286	280	262	307	305	319	298	298	296	305	254	288	272	254	272	273	303	288	295	290	307	313	267	310	337	312	287	288	305	276	346	275	272	271	293	298	289	313	310	296	293	301	294	273	292	305	276	272	301	242	308	256	253	307	312	253	279	270	262	288	297	292	275	275	280	289	275	298	322	308	297	277	308	310	292	323	300	290	335	281	314	306	282	296	301	304	278	314	293	323	294	280	304	288	286	303	296	295	305	293	288	279	286	285	275	333	281	323	301	294	291	275	272	300	296	303	308	315	258	300	297	314	306	310	313	301	279	291	280	275	283	317	299	306	324	320	295	287	283	309	301	288	315	298	281	305	298	273	289	298	292	299	293	327	285	294	306	308	269	331	292	301	292	299	281	292	291	273	282	311	310	306	279	282	281	296	269	312	313	296	280	299	321	281	301	309	306	282	287	334	305	291	286	268	309	291	293	293	302	287	302	324	259	284	303	275	310	298	286	300	313	268	269	300	321	285	320	320	302	289	326	307	290	315	284	276	289	320	324	298	292	288	280	269	285	300	290	292	304	324	329	267	288	328	318	291	270	306	246	286	290	346	296	340	301	291	292	307	296	294	279	295	302	287	321	275	338	290	308	280	321	277	313	305	324	287	285	263	255	283	295	333	296	265	265	321	289	301	298	288	309	314	288	301	295	287	269	300	301	324	298	291	297	266	319	278	282	300	294	315	284	307	276	327	296	294	299	287	307	267	293	306	295	280	310	290	301	316	302	295	334	307	282	300	317	278	282	295	296	290	280	275	299	274	303	356	286	271	314	324	292	295	296	319	346	305	295	280	288
3729	2918	5528	16289	7774	9708	20522	16389	8602	3379	1385	936	806	763	844	815	835	808	785	793	813	800	829	829	794	876	856	828	884	839	800	776	847	768	831	792	772	825	801	787	798	805	811	847	807	852	821	863	833	836	808	861	782	864	817	865	825	870	841	851	852	822	825	831	803	876	883	802	805	843	801	812	832	813	795	841	872	777	824	822	833	839	835	859	837	784	843	812	791	808	793	810	861	847	816	877	824	820	859	813	761	865	811	776	807	796	822	815	857	815	863	818	868	891	808	791	795	809	813	831	770	823	865	836	885	831	804	812	752	802	801	787	828	857	831	833	843	859	773	787	819	787	826	801	813	856	848	859	763	805	797	807	800	827	775	801	855	811	813	865	829	811	838	801	839	794	805	863	802	789	816	831	812	833	864	827	761	806	856	800	787	851	800	817	868	855	814	793	817	822	830	827	745	859	729	789	825	822	799	843	851	763	825	862	764	846	831	817	802	777	831	809	828	829	807	806	843	856	826	793	759	771	789	832	799	831	848	856	827	828	797	776	850	851	793	803	810	816	819	843	848	799	830	849	798	781	832	830	812	782	833	813	805	838	791	871	816	785	856	801	774	855	821	827	785	829	794	841	843	828	806	865	858	824	808	808	789	823	819	843	824	865	795	813	789	798	846	814	792	776	813	753	797	801	792	841	814	770	798	885	795	806	770	831	806	853	841	771	849	818	835	806	849	767	813	809	823	804	808	746	798	820	789	781	826	747	900	832	824	840	836	854	824	792	850	867	807	830	813	773	813	823	773	771	829	786	841	761	833	774	799	839	794	773	864	852	819	803	773	828	795	840	831	859	816	806	857	831	849	792	812	859	839	799	786	819	867	842	790	820	803	798	774	798	869	778	863	830	827	811	869	815	855	846	829	840	859	809	796	833	819	829	798	805	769	805	779	832	880	818	811	836	822	808	779	839	845	800	844	827	800	838	883	815	846	840	789	859	840	858	853	805	773	797	809	804	827	829	796	851	868	781	777	768	778	788	790	783	866	801	843	838	840	829	842	816	826	856	761	841	771	829	841	844	882	817	838	853	794	853	838	816	760	805	808	847	824	829	841	827	812	875	814	837	812	800	800	831	864	834	852	783	838	863	855	799	781	789	809	757	789	779	798	851	854	829	854	839	861	791	830	816	776	809	786	828	838	797	837	811	802	772	844	808	837	845	854	831	773	803	860	849	818	837	856	828	798	784	788	896	857	831	843	786	837	812	819	808	791	840	773	838	745	823	858	878	749	843	852	823	825	832	832	830	874	824	808	791	782	783	819	769	830	806	825	839	816	862	850	809	863	830	799	842	848	802	793	810	826	851	814	782	858	838	832	815	854	890	796	835	778	810	797	820	838	891	798	803	826	821	770	780	791	855	831	861	799	769	828	816	885	846	815	841	740	755	867	802	859	850	843	790	842	802	841	812	811	806	861	867	817	825	769	759	807	804	806	827	825	818	826	787	796	795	802	828	818	841	829	855	852	833	796	786	789	789	794	821	792	775	795	854	848	832	785	820	837	825	719	773	831	854	830	819	823	819	838	817	850	836	856	813	817	820	848	873	816	818	857	805	818	807	830	785	805	820	845	840	849	841	862	836	780	815	810	798	823	831	845	799	810	854	863	777	822	761	788	779	819	822	792	809	812	870	848	806	798	831	820	798	820	823	763	818	792	829	855	801	883	824	822	862	810	816	829	859	784	807	801	783	835	806	817	812	829	800	763	789	757	842	751	775	823	770	828	826	771	805	823	826	851	833	787	818	833	803	880	783	825	793	775	868	831	831	777	804	819	793	872	822	802	788	847	797	799	794	836	796	828	762	808	789	817	823	806	835	806	814	814	786	854	817	801	869	800	817	834	788	870	886	830	885	807	839	833	789	840	817	851	796	840	837	804	849	832	815	806	846	833	861	855	868	793	821	819	844	846	787	813	802	810	803	830	843	821	850	809	844	837	764	800	827	797	772	821	811	811	797	812	817	854	819	775	806	813	816	836	857	840	785	814	815	874	771	802	790	805	810	858	801	849	821	810	831	794	842	803	853	828	835	851	787	835	801	836	798	860	827	831	789	791	824	841	809	886	846	813	786	819	783	869	810	784	807	792	831	820	852	808	816	848	824	804	793	835	766	793	809	839	832	801	770	815	820	875	816	798	842	864	807	799	797	833	802	845	817	832	834	802	790	852	847	815	824	876	837	850	771	768	805	855	817	803	824	822	795	839	785	842	828	789	837	784	851	784	811	777	807	818	804	795	864	758	754	787	813	780	800	860	829	820	854	774	806	779	796	860	809	830	832	774	788	796	776	860	776	795	792	832	836	823	796	814	801	850	801	808	817	834	851	779	823	817	818	823	823	800	886	769	804	840	806	752	776	832	752	807	838	844	782	809	846	820	825	845	833	830	808	864	784	866	793	834	810	797	818	766	809	811	781	820	813	789	802	839	835	776	815	831	820	801	827	821	829	830	787	865	783	781	819	873	780	819	793	864	839	833	826	856	777	779	827	789	844	824	795	747	816	827	871	795	844	835	811	786	817	867	800	817	830	862	825	845	817	819	800	845	805	807	845	802	844	852	829	815	822	869	829	848	802	800	778	867	830	813	796	797	839	779	823	812	860	799	835	823	823	811	861	838	777	766	863	759	817	822	792	857	855	806	794	821	803	844	789	791	814	750	834	856	776	831	812	835	814	832	838	813	816	764	845	809	807	840	857	818	824	764	850	808	776	824	840	836	853	823	821	762	819	824	813	792	828	847	799	809	785	838	829	803	806	862	820	814	816	822	806	849	836	825	829	815	846	871	839	805	847	831	806	847	855	818	835	794	834	789	815	812	794	814	877	838	785	829	772	837	813	848	831	815	829	798	845	802	812	798	855	799	775	842	828	773	783	773	811	826	842	853	843	824	821	823	856	865	765	813	788	811	790	796	806	852	817	787	813	815	850	792	840	791	871	839	814	819	830	818	852	802	807	843	799	840	783	795	817	844	854	835	810	810	811	839	807	860	824	835	834	808	798	811	815	804	823	816	806	850	834	801	819	829	800	830	826	844	786	781	801	804	869	806	792	787	836	860	814	828	802	900	868	796	813	787	785	869	807	795	839	868	787	864	815	804	820	831	806	808	836	835	840	812	870	790	785	783	824	777	842	810	844	783	813	800	889	818	822	808	835	842	793	859	779	801	844	777	860	859	798	776	841	842	806	810	786	797	838	755	894	829	794	787	870	834	854	813	851	877	798	774	812	842	846	811	812	824	838	839	840	832	760	793	821	841	803	775	808	779	804	833	793	783	804	811	853	802	822	872	791	839	756	831	855	889	820	820	823	784	845	810	787	817	845	845	805	782	850	825	821	828	866	801	776	852	875	853	814	840	833	765	771	780	799	820	791	775	833	820	821	842	860	833	839	846	828	847	819	894	820	886	850	837	829	802	853	828	800	829	799	875	826	794	822	836	814	797	827	869	798
3992	2911	4410	5879	1636	2444	5981	5043	2667	1139	506	338	282	305	295	294	282	312	294	303	295	320	293	279	288	290	298	282	279	285	253	317	302	274	295	301	308	297	293	340	263	311	287	305	311	283	321	300	292	270	336	284	277	284	306	304	282	279	303	288	291	310	331	291	272	262	280	294	330	276	268	295	285	336	269	290	287	327	288	272	280	282	308	310	289	328	305	269	292	275	283	274	285	301	299	276	315	314	294	302	274	275	287	294	302	287	308	335	316	294	269	329	331	311	318	319	292	293	299	315	281	294	295	280	324	298	301	285	306	322	285	286	290	278	304	305	284	265	314	290	332	263	282	276	302	301	273	268	319	298	300	302	293	260	299	271	291	287	284	263	295	317	274	273	314	279	289	301	313	300	301	324	325	294	285	299	288	328	306	280	294	296	278	305	264	282	304	283	303	309	298	310	296	303	328	283	269	291	298	322	315	284	290	265	302	314	284	302	292	330	311	283	289	297	277	320	328	308	278	294	268	294	299	274	274	288	298	274	280	326	305	281	292	322	267	309	314	286	285	285	296	293	299	274	323	297	282	276	312	285	280	292	280	302	326	318	285	285	315	290	265	282	287	284	305	306	315	302	278	297	323	298	302	325	257	301	301	324	306	296	298	282	295	282	303	305	254	315	298	314	292	283	319	292	318	285	312	289	287	323	306	274	314	288	287	299	336	306	315	320	289	289	287	309	322	289	298	278	280	303	309	279	308	284	272	284	279	269	278	298	267	309	313	315	308	321	288	292	266	288	330	291	272	299	288	301	301	281	285	247	271	271	276	292	301	285	273	289	330	296	283	303	300	326	275	283	297	300	263	312	310	334	301	281	291	353	270	277	295	287	260	282	286	273	299	262	296	281	290	337	290	304	272	289	291	297	300	274	290	294	303	313	307	270	314	278	319	289	299	263	322	269	277	299	279	279	294	268	309	288	286	305	297	325	343	327	315	281	297	285	305	315	312	326	287	278	305	308	291	301	298	263	280	313	299	285	289	262	320	286	287	305	332	300	301	269	300	291	297	296	296	267	259	282	283	268	307	289	280	274	275	259	303	333	300	286	276	290	298	312	308	305	312	319	308	287	292	292	277	274	298	294	304	294	307	291	319	287	320	284	321	313	320	303	298	294	324	292	319	295	296	287	314	313	284	298	295	313	289	309	273	281	297	312	313	325	309	291	321	316	284	303	288	282	308	287	309	311	284	290	273	275	300	263	275	281	287	264	309	287	302	305	295	293	320	306	306	288	299	318	288	306	308	283	306	308	283	299	275	309	294	280	288	286	255	285	293	293	279	315	292	264	325	265	285	277	278	316	299	308	278	287	309	307	271	309	288	308	291	313	300	298	275	319	295	288	314	291	270	323	268	296	321	283	274	289	283	282	271	294	324	279	301	302	323	277	295	281	293	286	302	268	286	292	330	290	265	295	299	298	296	286	289	277	286	300	266	281	275	306	291	287	299	302	318	295	302	291	272	284	344	269	295	290	305	294	280	311	290	308	286	273	269	276	275	291	277	251	303	276	307	320	290	301	298	312	332	288	306	273	313	320	299	307	304	280	307	294	290	329	279	291	296	288	302	288	287	320	327	326	305	302	306	284	321	305	293	283	293	318	294	297	303	314	296	309	290	279	302	264	285	289	294	298	305	291	283	315	288	321	334	300	296	336	280	292	285	311	269	311	279	271	308	258	294	297	300	251	259	345	305	316	285	294	303	282	288	297	296	287	271	288	301	305	331	292	304	307	279	264	273	306	293	291	310	271	306	292	303	287	282	324	275	281	296	277	283	274	292	286	284	301	305	313	285	314	295	268	282	262	299	295	305	297	284	292	303	315	281	284	279	300	304	274	299	296	286	320	294	296	270	291	287	325	292	283	278	340	299	292	321	315	286	322	310	287	324	296	303	332	318	304	281	305	269	281	306	308	299	302	284	319	276	304	275	285	312	292	281	297	294	303	298	297	313	318	310	302	296	290	301	315	270	291	255	299	299	289	282	325	299	291	294	312	309	304	315	292	295	289	276	303	279	283	301	294	299	308	312	285	334	263	287	290	302	301	315	303	304	290	297	273	294	311	293	308	311	267	264	298	310	295	294	298	306	273	316	322	284	305	283	313	284	297	271	288	296	301	288	271	279	278	302	306	306	292	295	295	282	299	291	285	318	289	311	299	306	257	279	290	264	275	270	299	289	284	315	285	282	286	355	297	298	245	290	291	297	256	272	307	289	297	285	315	290	294	315	300	285	280	333	290	267	279	319	272	311	294	289	256	310	291	289	295	323	290	298	274	301	285	292	304	288	319	346	323	293	256	315	301	314	280	267	297	277	290	271	291	302	301	265	310	252	288	284	308	315	276	292	277	275	304	292	299	262	275	309	316	301	304	301	274	296	297	294	325	295	324	288	290	262	282	297	287	273	324	279	263	306	319	264	295	276	319	294	299	287	283	331	291	282	294	281	294	318	276	315	306	289	320	298	291	314	291	308	327	305	312	284	295	278	289	279	266	275	311	271	276	296	302	302	265	312	309	276	279	282	304	279	294	273	285	264	327	279	321	326	284	298	283	273	306	289	323	311	283	300	295	295	296	308	296	278	283	297	257	287	319	298	286	322	277	288	304	287	297	320	292	308	302	303	280	299	326	285	302	316	292	316	309	304	293	288	295	290	287	283	303	297	294	284	307	324	305	306	282	319	284	285	319	262	261	290	326	255	305	291	307	274	271	270	312	282	283	290	294	288	299	304	299	297	317	290	318	321	301	315	318	284	331	318	325	314	309	295	305	293	293	288	292	277	281	295	290	280	298	291	286	287	306	301	302	310	294	303	294	286	304	281	302	286	294	277	299	338	267	287	312	282	295	275	310	288	290	298	270	283	298	289	289	267	288	297	298	317	307	302	321	299	311	318	300	301	299	295	291	283	273	279	310	302	304	317	292	286	303	336	298	309	256	322	307	308	302	301	299	312	277	292	281	270	339	263	313	289	300	300	302	276	311	313	313	332	315	322	312	297	306	286	302	278	323	296	300	316	304	283	283	270	278	273	284	263	301	296	291	282	291	283	301	318	303	296	286	295	303	289	286	299	324	310	295	291	286	287	284	294	301	280	292	281	299	278	284	260	275	281	303	297	283	257	285	307	291	293	259	306	296	281	314	282	305	306	308	282	306	304	277	298	270	279	285	280	271	272	314	307	304	306	297	319	269	313	291	310	287	294	291	279	279	287	298	278	288	286	304	280	250	291	280	290	295	285	298	310	300	271	302	300	294	288	304	291	277	305	282	301	311	294	279	308	296	268	290	310	289	298	282	281	307	289	283	311	319	293	272	301	275	279	279	302	316	297	256	298	294	318	265	331	299	282	288	289	329	305	265	298	298	287	327	278	290	316	315	287	279	316	295	300	267	274	293	280	287	296	268	298	273	263	285	279	298	286	283	293	291	329	304	284	300	293	324	296	298	325	297
3652	2967	6036	12606	4381	10649	20272	16165	9285	3692	1495	960	824	835	789	793	774	820	774	834	780	816	827	803	814	812	861	812	814	825	792	894	789	830	834	820	816	814	828	884	841	780	829	804	828	839	827	839	785	817	842	844	779	833	796	794	777	813	812	783	858	868	792	891	847	794	818	853	775	820	778	808	799	782	818	802	818	822	835	824	818	806	752	811	838	823	809	795	802	809	798	851	792	751	791	827	829	792	781	844	814	792	818	839	816	831	782	821	830	845	835	862	829	877	819	822	830	778	793	791	817	826	820	802	783	784	830	832	814	866	805	851	772	765	829	835	838	814	836	845	810	856	791	830	809	798	807	767	853	847	768	839	781	844	820	799	803	851	808	778	838	812	875	854	790	768	796	797	808	804	828	808	821	796	814	823	803	805	862	838	797	809	854	821	807	845	818	816	798	762	842	770	841	808	829	789	846	778	883	803	846	824	810	851	792	759	795	822	783	813	832	803	802	806	805	838	844	824	803	806	800	775	790	859	801	854	782	829	817	796	835	796	808	807	832	818	822	811	814	812	836	791	770	787	800	796	863	770	800	885	800	819	823	812	806	806	808	817	857	778	841	832	852	801	809	836	822	804	759	768	841	767	810	768	849	817	776	826	796	798	804	823	813	804	801	833	822	798	843	815	827	831	813	832	845	783	769	826	880	797	768	840	784	795	847	866	806	782	807	833	815	787	799	818	792	808	826	864	766	843	786	849	798	785	812	892	824	805	826	808	801	820	825	825	790	796	838	823	831	793	811	827	798	796	842	848	788	797	756	858	807	834	806	854	854	864	855	776	830	837	838	838	831	816	855	772	810	785	789	781	825	839	863	849	805	825	819	786	840	839	800	796	763	816	850	864	773	873	860	882	814	866	773	810	819	804	861	772	813	772	796	827	799	797	850	804	801	817	780	848	820	801	768	816	796	827	834	847	854	812	830	842	774	818	832	874	853	848	796	812	834	780	870	856	862	836	829	820	815	840	787	836	821	784	821	779	795	801	803	824	824	853	811	817	795	807	791	743	790	812	816	815	813	806	797	784	843	808	792	817	824	845	814	837	801	800	788	778	822	834	817	873	827	866	859	873	794	797	797	847	812	835	871	804	838	802	755	894	863	842	839	797	764	804	855	784	833	845	897	770	794	765	809	805	828	782	792	829	829	799	855	821	799	800	773	818	802	785	795	839	799	859	817	840	869	831	844	833	823	812	828	776	780	827	802	838	822	810	830	758	826	833	839	802	810	801	864	824	817	830	813	759	759	834	843	824	814	813	822	735	810	795	839	862	804	849	814	836	851	821	793	792	815	814	852	780	805	851	822	774	785	784	842	822	817	814	857	821	816	865	860	811	826	811	798	848	766	820	808	811	760	806	762	811	862	818	854	808	795	775	835	871	847	799	792	861	834	838	812	816	789	889	822	751	856	852	786	847	769	808	841	819	774	825	840	788	791	837	885	836	817	818	820	812	823	819	792	766	821	844	797	793	826	788	835	776	793	769	774	868	797	814	780	776	833	819	802	767	805	841	791	818	792	811	789	815	824	839	874	801	847	875	818	825	828	805	856	809	823	774	841	835	812	771	807	809	846	808	802	850	833	766	821	789	829	821	845	813	812	826	828	857	804	830	811	804	797	833	813	847	832	862	800	762	822	791	847	818	807	832	836	801	785	813	856	839	835	844	836	787	861	843	813	803	845	824	849	852	796	805	812	855	778	835	809	846	827	801	814	766	796	854	785	781	732	814	814	845	795	806	859	858	827	792	786	797	842	795	815	843	806	783	778	785	810	812	829	815	757	837	783	800	799	883	799	817	827	804	820	791	824	865	854	842	835	823	797	836	819	809	791	802	845	800	808	783	865	822	843	820	817	832	823	763	846	823	821	846	830	850	768	810	788	825	820	829	818	814	809	843	841	834	797	836	803	807	832	810	805	798	824	795	806	824	842	778	845	818	801	779	862	836	847	824	809	801	831	846	816	806	849	840	866	824	899	747	785	815	800	837	778	800	836	804	748	806	808	803	827	827	804	823	776	811	834	814	776	800	770	843	734	824	824	836	808	834	723	826	854	862	850	795	803	820	848	860	802	810	822	813	864	803	840	784	791	829	828	821	840	810	825	824	793	859	869	864	850	843	784	802	808	802	772	778	847	858	810	806	789	813	850	792	812	838	780	845	795	817	851	822	825	782	838	791	840	794	809	824	849	790	851	847	840	846	785	812	867	830	845	814	787	785	804	848	820	803	817	828	793	804	835	794	764	833	820	769	827	852	817	818	810	857	780	774	844	794	843	800	776	824	815	817	822	824	810	829	824	797	808	858	830	787	859	799	841	854	819	782	766	851	803	807	796	820	797	821	800	821	811	833	767	877	803	788	790	824	811	816	787	801	868	848	806	816	785	779	810	854	790	809	835	847	814	830	851	810	789	793	817	859	840	801	827	822	775	807	800	818	803	797	819	840	837	773	855	788	824	836	815	830	810	783	749	811	814	827	836	873	813	846	781	777	854	832	829	769	778	865	762	759	823	848	823	825	829	812	788	796	789	823	814	794	810	875	845	800	812	815	809	769	790	842	795	814	798	825	825	813	828	799	782	827	817	844	796	816	828	810	802	811	804	803	808	836	821	845	779	864	832	770	798	811	820	825	807	824	809	879	818	812	801	861	826	817	831	870	788	811	841	797	821	798	793	833	824	845	835	795	893	790	837	832	871	829	851	832	826	825	807	788	833	834	807	769	815	807	834	860	819	803	860	770	836	832	802	838	815	798	759	791	785	781	766	828	769	849	790	821	849	811	826	818	832	805	798	817	842	809	819	817	866	825	833	787	847	869	836	791	827	828	797	838	874	830	825	798	775	815	848	781	811	830	782	822	808	797	841	789	842	806	844	831	833	827	809	825	859	783	865	825	824	787	828	779	795	810	824	795	862	782	821	843	802	808	808	823	814	870	776	840	827	855	799	773	798	827	837	828	847	803	788	793	770	823	756	811	797	763	807	813	779	771	850	812	815	812	791	764	869	846	754	781	848	823	791	810	807	768	832	812	859	819	843	793	820	832	821	845	850	810	816	788	812	894	796	856	824	773	807	809	855	853	813	859	874	815	804	884	825	817	795	832	809	829	811	806	787	808	802	828	841	811	775	811	828	825	827	849	791	806	763	814	864	829	834	819	844	822	810	808	825	768	807	874	802	733	791	871	826	845	799	761	758	801	817	826	824	848	815	779	857	792	812	825	808	773	785	821	819	843	822	778	825	836	860	794	747	862	805	804	801	744	844	830	813	826	834	869	823	829	857	822	795	846	802	834	800	813	846	776	816	809	845	807	821	782	835	785	833	786	789	839	793	820	798	789	766	800	820	882	799	824	785	781	803	829	800	845	781	806	813	785	787	797	835	809	843	802	829	837	790	817	787	845	802	835	823	805	780	769	800	789	877	822	795	771	859	824	775	790	844	817	775	812	856	795
4639	3748	4777	4268	1092	2823	8518	5550	2215	786	438	323	316	316	307	269	318	267	305	326	313	296	286	293	293	290	309	282	297	271	279	297	288	279	289	320	297	300	283	298	318	299	290	299	287	301	316	269	295	282	277	296	311	301	326	281	318	266	277	297	284	274	326	268	278	311	284	299	288	295	280	306	285	290	286	294	317	286	321	270	290	314	291	292	266	303	287	304	292	326	278	279	333	280	306	305	263	303	308	295	306	292	288	307	314	273	284	318	304	310	288	296	272	291	292	255	315	285	290	278	300	311	328	276	325	302	259	344	272	310	273	279	310	278	334	292	295	289	282	302	309	293	284	306	338	322	314	305	308	302	304	250	285	289	275	318	319	307	275	274	319	311	286	305	295	304	313	297	301	275	294	280	300	300	302	326	301	284	296	315	323	298	299	308	265	291	337	292	295	295	296	296	295	320	300	262	292	288	284	275	298	280	282	273	303	327	295	307	287	285	288	287	290	286	323	292	314	264	316	312	312	300	319	291	267	307	296	290	299	310	279	287	279	295	270	292	287	290	284	289	285	303	260	292	321	264	287	312	305	323	294	316	304	282	284	287	292	339	302	315	281	306	267	295	293	307	278	294	292	284	295	287	314	268	322	274	271	284	288	321	287	334	314	297	286	277	285	259	308	296	308	331	315	309	281	309	284	286	270	295	289	325	281	298	284	283	277	317	283	312	308	306	302	293	278	287	327	266	276	298	304	291	278	286	318	315	305	295	272	305	288	270	302	269	275	313	291	322	288	297	288	310	291	331	298	331	321	314	321	307	295	291	303	297	290	302	279	278	294	251	311	286	305	281	309	303	312	306	291	285	291	307	298	334	280	320	276	302	302	309	284	271	296	295	316	308	293	308	301	271	299	293	302	277	306	318	295	314	260	253	295	282	276	296	304	285	288	276	280	301	288	278	315	280	282	279	261	306	296	311	267	306	271	295	274	277	300	279	314	301	321	300	289	267	254	265	276	300	273	305	301	295	288	293	289	294	295	310	317	283	275	310	313	282	278	293	304	304	337	315	290	283	280	303	323	293	290	318	279	270	319	285	296	274	274	299	302	283	302	313	306	279	318	293	294	327	310	280	295	289	251	324	291	297	285	282	302	287	288	295	261	308	318	304	302	306	307	292	299	312	304	293	298	313	287	305	316	281	302	290	261	309	286	307	287	312	302	311	293	310	265	284	275	297	271	312	297	301	306	298	305	306	291	293	330	309	279	300	291	290	288	281	309	294	306	280	277	263	282	279	275	312	316	313	297	306	280	322	274	317	328	301	281	294	265	308	293	314	296	274	307	292	312	254	325	318	314	290	289	272	288	289	300	286	315	313	307	293	281	300	281	297	333	280	309	308	311	295	290	260	277	310	299	320	307	310	290	282	283	322	273	301	303	340	298	314	290	270	297	309	287	300	284	302	304	295	284	283	330	274	312	240	323	276	281	305	325	316	280	283	283	301	282	291	341	288	323	264	304	295	277	314	344	300	321	310	295	300	310	305	290	299	321	292	268	299	281	313	319	272	319	277	314	280	307	256	266	276	263	265	296	325	330	273	299	306	268	289	335	266	318	269	301	315	308	278	312	282	312	312	285	291	294	271	308	281	305	292	299	312	313	303	267	279	308	312	301	304	289	291	315	290	294	290	306	286	317	287	302	296	291	277	292	336	279	323	279	273	321	313	301	290	294	294	297	280	275	293	285	282	296	313	306	318	302	301	310	299	300	331	298	280	280	271	328	289	305	291	287	268	313	305	320	284	251	304	277	281	316	296	264	278	299	296	277	292	288	267	304	301	265	324	334	342	308	300	289	304	278	276	282	287	281	290	312	283	280	277	300	285	304	289	313	301	308	305	280	293	301	288	288	298	310	293	320	298	313	340	305	300	285	312	280	295	317	279	299	297	270	316	285	297	298	328	318	291	285	277	289	294	303	303	305	316	290	273	289	314	299	316	303	304	294	264	308	285	271	301	269	311	308	290	281	305	307	290	299	267	280	309	322	290	306	285	292	302	276	291	322	314	284	276	305	264	297	292	293	282	310	258	309	315	292	292	306	301	314	310	293	308	299	302	315	300	261	288	288	305	294	294	280	294	301	306	313	304	289	308	277	305	264	310	270	285	302	292	303	313	276	276	277	278	280	309	304	287	277	285	295	283	326	305	295	309	304	310	289	302	301	286	314	280	335	305	298	326	294	310	303	306	287	307	281	279	295	269	305	307	312	310	309	294	298	306	290	275	279	311	289	283	297	237	279	288	303	279	304	283	279	313	280	306	337	278	266	309	304	305	275	272	298	323	292	263	313	341	290	266	300	298	319	306	281	282	304	287	271	345	281	322	280	325	265	274	301	289	319	312	288	271	282	284	299	313	298	283	306	331	317	310	293	259	287	309	264	304	297	294	286	283	295	305	269	297	306	297	322	286	270	304	304	315	284	266	288	295	307	287	309	321	317	256	288	296	291	267	283	282	304	257	299	297	306	271	293	307	312	286	300	277	304	307	326	296	303	278	270	321	290	301	306	293	290	277	307	311	274	315	319	287	253	266	279	283	312	317	290	313	272	295	317	298	291	292	289	313	288	293	282	332	314	301	258	254	319	292	277	280	323	277	285	291	278	276	291	322	317	277	304	280	299	305	303	288	278	278	303	305	317	309	295	296	320	301	256	293	315	286	297	335	291	282	301	331	296	272	271	280	323	284	308	302	307	330	278	268	297	297	285	298	292	299	281	313	277	313	299	294	305	291	271	305	283	287	318	295	306	322	284	298	318	272	299	313	259	283	302	278	307	306	314	301	292	308	284	292	280	297	306	266	322	280	288	289	298	267	267	287	291	317	316	284	286	297	302	287	315	305	303	313	286	300	269	291	290	312	298	295	305	295	285	280	313	318	308	311	309	319	288	317	283	310	292	290	288	279	318	297	299	291	260	298	291	297	318	293	334	330	291	312	286	290	279	299	291	301	297	298	310	274	305	295	266	303	308	295	296	285	336	324	279	272	268	301	291	301	293	301	329	304	273	288	321	294	305	291	300	274	308	300	304	283	309	286	267	307	294	309	296	287	288	294	309	284	311	318	298	261	282	278	264	294	303	291	295	267	280	307	291	302	304	308	302	247	300	289	308	299	313	295	301	331	265	290	305	275	283	286	325	307	283	283	322	312	299	290	299	297	288	310	298	279	308	309	271	272	300	288	315	283	304	295	293	313	294	325	293	302	316	321	275	273	251	268	287	318	281	280	264	287	298	309	303	315	286	274	267	290	307	267	298	295	294	298	276	302	279	274	290	320	305	282	275	262	272	292	278	278	300	276	288	318	286	309	307	315	304	299	266	298	272	269	279	269	299	315	281	290	264	312	281	290	293	297	318	291	285	281	309	309	290	268	286	287	303	291	314	288	260	265	316	305	332	311	280	284	273	266	304	298	301	321	276	267	282	307	276	335	351	296	276	285	291	290	278	336
4339	3316	6102	9317	3626	11645	24696	16368	7200	2561	1264	903	831	837	821	872	825	817	845	905	846	824	797	808	840	793	823	837	797	814	833	826	795	823	819	774	839	791	837	807	807	808	825	788	811	851	840	835	814	812	828	840	824	781	824	821	835	823	823	841	855	795	793	856	859	826	852	855	822	836	818	806	849	832	829	819	859	841	828	828	841	842	819	773	823	789	783	814	790	806	829	761	807	836	783	840	824	792	793	784	844	801	850	832	838	814	785	786	785	820	779	847	780	827	813	823	788	816	812	806	773	815	836	801	867	814	789	839	873	816	799	877	803	781	816	801	791	775	772	868	824	837	837	855	887	818	839	751	837	821	787	867	814	837	852	850	815	847	838	838	860	814	847	831	842	835	834	802	842	840	820	760	807	852	788	804	783	822	826	814	794	824	837	826	789	795	799	812	843	800	833	821	814	807	836	743	848	807	821	793	827	845	794	817	787	836	803	834	837	804	824	832	820	811	808	793	825	841	832	840	791	845	813	858	831	857	811	830	775	818	812	793	849	837	777	831	841	814	843	771	799	838	769	836	804	778	835	821	828	833	828	811	833	830	807	769	795	806	807	833	785	800	798	809	811	792	827	832	770	795	838	787	845	802	880	794	838	824	776	825	786	863	889	802	812	802	829	795	764	830	785	823	801	807	819	795	813	891	856	810	758	776	832	822	850	778	835	816	783	826	788	822	864	849	824	831	843	821	769	831	778	846	861	819	888	827	808	805	821	773	808	826	837	822	857	813	828	842	790	828	816	820	795	833	856	849	829	821	841	879	845	791	814	813	796	809	791	825	824	761	854	812	863	805	822	795	806	824	825	865	867	816	824	770	796	805	821	843	803	820	782	809	837	841	798	823	801	788	821	797	802	807	767	843	826	826	805	776	798	820	901	843	773	840	839	840	830	847	823	783	853	807	836	857	837	807	836	816	879	828	807	824	796	754	830	837	786	808	762	832	807	824	822	828	862	849	805	858	849	822	844	831	801	857	776	797	783	819	830	785	833	833	795	824	818	794	876	804	835	783	810	817	827	815	836	828	799	822	834	855	846	809	815	821	874	752	834	820	822	845	829	821	842	794	800	843	797	804	790	862	826	835	836	864	832	796	820	748	780	811	807	784	803	839	807	766	758	763	773	858	834	789	831	807	808	803	790	825	805	815	842	821	820	784	820	832	785	839	797	773	819	834	822	790	770	781	810	779	789	836	874	833	854	839	816	835	780	828	815	794	809	815	812	767	780	882	768	794	764	884	778	779	828	776	777	854	830	821	818	844	840	792	827	809	822	807	856	818	747	849	762	825	825	792	786	792	798	822	808	831	792	817	736	814	847	800	806	822	816	809	797	816	796	801	783	843	819	810	789	836	803	803	809	828	822	877	841	794	841	846	824	802	818	810	834	846	834	803	793	809	769	857	823	869	781	841	821	823	834	832	855	853	831	823	838	832	846	806	824	821	864	821	798	783	817	859	898	821	777	799	810	823	859	841	859	791	775	831	840	824	823	842	843	862	804	863	808	852	809	827	777	794	815	838	826	787	801	877	803	828	827	811	787	826	776	824	868	769	856	822	777	817	801	841	811	880	804	883	802	777	838	781	821	809	828	818	796	818	752	828	798	832	808	792	836	811	811	846	824	791	815	824	759	813	801	829	823	788	859	754	734	809	824	883	789	798	826	826	831	817	785	795	853	827	848	823	803	845	840	819	810	825	811	843	797	823	781	830	779	783	830	824	805	847	841	788	848	817	753	804	873	796	807	835	844	806	817	818	865	849	827	814	858	817	830	816	846	865	810	788	818	879	830	796	886	797	822	792	792	829	844	775	829	795	843	789	822	773	861	806	808	806	839	854	845	836	822	804	805	810	842	792	772	826	839	812	845	861	819	785	779	799	771	800	816	795	822	802	811	831	838	799	834	799	820	825	853	832	809	847	849	817	784	806	781	858	812	767	847	843	811	816	847	817	838	873	815	834	819	795	857	828	787	817	784	853	846	834	842	783	877	798	797	847	810	823	839	784	785	810	826	874	808	795	801	821	810	815	781	851	808	764	759	857	850	862	810	813	791	824	828	788	795	786	840	813	783	772	821	794	789	845	807	835	782	812	867	793	828	817	795	804	804	827	842	834	844	762	840	835	843	851	781	841	782	818	802	818	790	819	823	814	827	847	797	857	814	795	792	859	846	781	845	840	817	832	843	813	822	817	830	790	849	840	731	822	804	847	814	808	800	808	802	863	840	794	791	806	825	779	768	907	806	781	777	840	844	796	776	824	840	798	804	839	850	826	807	805	835	824	802	796	798	768	741	771	825	848	815	842	838	826	870	870	789	829	830	844	786	799	844	807	813	816	834	835	825	802	846	799	798	781	776	789	827	824	869	757	814	824	825	841	787	841	808	793	830	795	833	848	808	816	805	792	772	820	782	783	792	820	818	814	853	829	804	824	840	817	834	785	839	805	824	794	817	797	799	828	813	793	817	789	824	851	776	837	758	820	807	791	826	848	794	837	783	819	818	796	824	827	796	820	758	793	824	820	816	828	834	781	782	861	833	797	808	848	826	814	832	805	819	765	825	832	814	774	785	777	791	872	833	809	833	846	832	829	834	857	789	815	813	821	805	805	818	848	858	806	840	809	839	821	812	871	802	851	825	815	807	852	824	797	812	800	834	792	802	833	810	833	791	826	814	777	762	818	851	844	900	825	793	834	823	867	814	801	856	810	830	840	814	857	840	779	844	777	782	836	815	805	785	820	847	827	789	769	842	826	848	791	799	896	846	822	850	763	805	771	796	823	847	824	777	818	755	804	803	847	842	842	845	862	829	795	802	825	810	856	828	781	811	823	834	827	825	838	863	845	800	825	760	818	862	855	855	811	831	773	815	796	842	758	861	809	843	785	809	817	825	851	786	810	874	796	815	836	814	812	795	792	845	795	783	856	807	813	804	800	806	836	866	786	771	834	835	812	816	797	802	781	830	869	847	859	796	853	807	818	842	829	809	820	852	825	845	877	811	783	771	798	885	823	858	861	816	774	817	780	770	802	778	828	839	841	822	847	852	849	775	784	842	823	857	819	829	789	834	830	805	800	847	788	820	801	884	833	829	793	806	821	882	812	853	824	849	809	874	861	845	809	835	790	805	812	831	812	812	826	837	821	838	842	811	779	811	829	818	776	833	804	833	798	833	834	802	847	872	838	781	816	871	809	830	836	840	848	864	780	820	801	829	849	790	810	828	839	813	837	772	823	787	797	807	793	778	827	802	829	846	821	808	854	745	836	804	809	824	828	829	831	819	859	832	822	838	819	823	844	809	822	858	785	827	847	822	791	826	772	776	818	804	813	823	835	793	815	844	791	768	838	875	841	776	824	840	811	802	829	793	780	743	835	851	835	812	792	833	784	855	812	823	887	809	806	813	823	791	785	777	822	795	818	758	743	787	809	797	828	780	747	840	786	856	818	787	835
5356	3657	3174	1793	900	4058	7582	4803	1964	779	442	306	306	285	291	299	320	288	314	286	302	280	249	306	292	286	303	300	280	294	280	305	268	268	313	289	300	299	280	289	309	320	289	292	303	295	281	285	303	305	289	312	285	302	325	298	292	303	329	281	287	316	296	302	277	259	270	304	306	287	307	320	298	272	291	274	264	296	286	296	309	300	293	281	282	275	301	300	308	302	304	270	300	278	290	263	305	312	306	298	278	309	292	301	314	282	274	280	311	304	308	279	275	328	289	309	290	257	289	303	286	300	318	328	276	278	267	295	291	268	284	277	291	274	292	278	281	314	306	283	291	285	300	286	288	292	281	263	298	284	290	302	298	305	312	322	288	323	277	326	293	294	295	294	266	284	302	316	333	296	300	304	283	283	266	334	318	291	306	301	276	307	276	305	316	272	294	300	299	311	280	272	286	296	294	275	287	320	299	313	287	294	287	298	297	291	280	263	293	330	272	258	277	292	327	299	303	304	296	330	280	316	291	289	286	292	318	299	275	280	302	274	306	291	262	279	304	251	303	301	337	286	269	284	268	292	276	301	331	277	303	305	306	278	278	302	298	277	272	298	289	282	261	279	310	274	288	294	305	294	272	312	308	286	298	277	278	283	291	278	297	326	271	295	302	310	272	277	298	309	287	294	302	290	296	295	299	285	279	281	271	294	275	308	290	303	288	251	267	269	267	297	310	326	299	301	322	306	288	316	295	281	302	310	299	290	295	332	298	289	281	289	275	292	308	286	333	275	285	299	290	281	286	306	255	287	283	271	260	266	331	279	268	312	286	302	311	290	282	273	293	270	303	291	276	262	289	289	285	276	302	304	326	306	280	299	260	287	313	281	287	283	281	297	312	301	267	294	294	300	294	262	267	314	323	288	315	294	315	285	276	312	350	294	284	301	307	309	298	282	271	275	302	269	308	286	284	292	312	303	325	291	287	290	292	300	310	303	284	329	291	331	310	283	328	296	287	288	306	273	305	296	288	292	283	279	289	306	312	327	298	279	269	289	308	284	269	292	293	260	314	292	302	286	321	284	294	302	280	289	299	315	273	318	295	296	284	295	286	285	295	284	294	287	272	316	285	301	266	317	315	296	313	328	295	291	301	298	285	340	294	303	277	304	265	275	303	306	309	317	288	277	325	289	311	288	281	284	290	308	282	308	296	308	300	293	319	307	299	276	263	309	282	301	321	331	298	303	327	277	251	254	315	290	264	306	286	311	320	312	304	269	301	304	292	294	290	302	285	285	308	278	310	282	313	289	283	319	288	284	308	294	299	299	279	297	284	280	275	273	277	259	292	289	307	287	290	306	319	270	278	256	266	299	319	278	291	283	310	282	299	302	271	283	316	293	310	256	303	288	304	285	322	279	303	287	304	322	275	298	275	264	310	282	273	294	285	282	281	299	286	287	280	295	282	335	307	294	317	336	278	313	255	297	271	316	310	298	323	282	327	273	302	292	320	306	296	270	310	285	303	319	295	286	297	284	282	295	289	307	268	272	295	288	297	293	345	307	321	304	300	275	303	290	282	270	299	266	286	298	323	276	303	303	295	276	248	291	295	291	319	306	283	307	265	307	299	282	301	305	306	307	286	269	293	311	303	307	290	289	309	311	272	293	303	289	312	275	297	282	275	278	324	312	277	296	318	304	292	301	275	288	303	317	314	301	306	304	319	304	293	267	308	303	293	290	284	285	298	317	276	299	272	272	288	311	301	274	292	286	259	284	258	309	270	311	320	310	330	299	288	268	263	290	295	294	311	299	281	300	277	306	287	289	306	296	303	296	317	350	313	286	300	315	252	288	304	295	293	277	269	287	279	320	255	303	290	266	305	295	310	316	285	289	278	328	282	283	309	272	300	318	305	289	278	312	316	269	323	293	291	286	289	307	316	324	288	309	281	276	273	299	319	322	288	304	299	277	343	317	288	305	311	310	298	291	303	302	298	317	301	312	306	300	324	264	292	283	280	277	275	281	314	316	313	304	274	279	289	294	299	300	281	306	294	300	273	308	292	307	275	300	298	300	302	317	299	273	275	309	309	285	291	266	283	306	302	314	301	280	290	273	306	291	298	311	290	280	291	311	300	330	286	308	318	272	272	305	316	290	288	271	272	286	352	297	313	258	296	293	257	280	285	281	252	282	275	305	293	300	281	277	300	299	282	313	290	286	295	279	295	300	289	299	310	270	322	314	302	316	279	309	283	304	315	283	305	295	320	293	308	296	305	306	292	289	296	285	271	277	269	275	337	296	301	321	286	308	305	276	291	286	304	334	308	319	276	307	306	296	335	281	324	271	277	325	321	327	321	291	322	305	286	308	342	284	278	279	281	327	306	304	305	319	310	294	297	278	295	273	301	300	257	293	266	271	299	271	280	288	275	262	278	295	287	309	280	289	290	312	321	295	298	292	288	285	304	284	295	289	296	305	306	280	307	290	284	304	287	311	317	304	302	284	282	298	287	264	299	281	282	307	274	282	291	306	286	313	274	296	300	310	292	280	283	279	297	310	322	267	297	286	280	267	318	281	299	295	271	276	323	285	307	286	280	300	331	307	322	283	286	289	277	288	320	297	276	273	278	286	305	302	272	308	285	270	267	319	323	286	302	305	279	315	282	325	285	300	276	306	271	295	319	288	327	285	326	288	295	315	282	284	292	328	277	253	322	312	312	274	311	317	286	280	315	294	288	313	302	291	308	278	298	299	256	263	286	290	266	290	258	307	280	318	320	307	249	298	257	312	296	333	291	300	296	281	288	297	307	286	305	291	315	290	301	272	299	261	343	328	302	293	307	300	298	298	328	316	299	307	287	313	269	315	288	272	292	303	275	294	301	305	283	293	296	301	285	296	315	300	296	276	322	289	285	317	252	290	294	271	342	290	299	306	279	292	302	292	302	278	318	299	286	276	302	316	316	271	296	307	296	323	315	335	279	314	289	322	296	296	332	303	303	299	273	295	303	261	331	285	296	314	295	279	295	295	300	306	326	292	272	328	274	308	285	285	312	258	307	291	271	308	308	272	305	297	291	284	261	293	277	304	295	304	296	303	277	284	322	312	297	280	302	295	294	283	294	304	301	314	321	294	298	269	314	297	306	283	305	285	313	274	290	305	303	280	326	277	288	295	281	269	282	284	297	283	304	325	288	279	287	306	287	301	301	309	291	298	277	286	312	319	288	293	312	291	276	287	259	295	303	320	314	267	291	327	309	317	296	273	288	337	282	298	292	287	300	302	312	299	329	296	301	295	325	296	296	321	333	321	276	283	308	268	270	310	261	304	287	314	291	297	310	312	307	312	330	276	284	293	275	274	309	293	316	283	273	286	306	246	306	300	304	303	300	304	299	305	298	320	279	280	292	299	302	281	266	295	289	306	322	301	281	338	274	308	291	255	293	297	309	311	288	283	293	299	336	284	313	310	294	270	252	301	283	302	288	283	265	311	290	281	301	299	272	273
5189	3133	4364	4486	3804	16800	23675	15161	7102	2595	1220	894	822	787	805	816	810	794	855	799	802	816	792	832	804	805	826	817	742	807	842	831	841	831	826	842	816	831	800	832	835	837	782	834	796	835	759	840	834	767	805	859	811	789	856	862	787	789	851	821	855	824	850	781	803	798	837	830	809	808	823	786	825	823	808	850	840	805	782	858	808	810	753	813	837	813	828	791	783	851	869	796	807	823	835	814	817	845	813	845	797	809	817	782	786	809	773	808	800	803	859	835	809	824	835	821	784	773	882	809	785	774	860	837	857	854	773	783	885	825	820	776	794	872	836	761	849	790	777	768	815	887	835	847	831	818	822	840	797	781	810	807	829	775	855	793	752	809	840	775	798	849	847	784	810	845	845	758	839	805	802	840	812	775	835	776	836	799	788	848	833	830	810	801	806	883	816	758	824	771	764	838	800	808	777	831	804	850	805	798	842	800	826	812	841	803	770	862	815	799	834	847	871	817	795	808	799	794	825	803	796	844	830	843	833	884	833	835	826	834	828	840	841	858	804	846	814	775	849	798	821	790	837	816	826	764	824	846	810	830	795	838	868	757	802	811	796	876	835	818	810	836	827	815	827	840	750	770	826	825	798	776	843	834	796	777	854	782	859	810	832	843	819	785	869	831	777	789	787	818	831	834	791	820	842	808	911	778	820	813	832	819	834	836	850	815	841	833	839	804	860	804	805	809	867	840	816	830	784	765	819	812	840	810	816	775	859	837	800	822	792	797	822	795	826	815	828	843	849	846	846	810	835	790	831	822	855	831	840	869	740	857	845	803	790	848	852	768	792	824	838	826	816	859	773	823	819	831	890	803	815	784	876	847	765	815	827	831	815	809	796	792	821	846	856	821	841	798	880	838	813	835	797	777	837	809	767	892	859	795	789	805	792	792	831	801	809	800	853	767	818	802	813	843	850	797	817	806	777	719	813	840	820	874	815	833	815	806	831	786	812	838	786	826	812	809	773	831	818	869	769	774	835	826	831	816	827	808	826	838	828	829	828	806	816	830	786	835	799	862	826	832	847	802	804	799	796	768	797	825	816	809	847	864	794	825	879	824	830	827	807	795	763	797	794	846	810	805	815	768	796	785	845	795	838	844	827	833	798	811	833	811	878	822	806	836	816	800	870	806	823	877	884	779	821	864	811	812	817	839	821	856	829	786	808	821	783	838	845	845	793	822	828	825	824	820	809	823	774	783	822	789	809	770	830	803	831	832	849	817	815	842	804	835	853	829	860	854	803	837	871	855	817	782	776	798	807	805	797	821	791	800	797	831	827	844	803	810	794	834	819	792	807	816	776	838	862	838	824	821	804	805	773	859	859	828	818	812	793	877	819	805	844	838	819	812	826	845	788	896	804	815	809	799	801	796	860	831	837	802	822	824	827	778	806	770	840	793	793	744	835	810	825	812	808	808	822	810	850	850	848	797	847	855	809	897	788	834	920	827	822	828	804	835	815	825	835	808	833	799	828	809	774	798	809	814	816	847	825	844	785	795	846	843	793	815	801	803	825	834	802	853	776	794	854	785	838	855	836	844	798	842	760	799	762	806	822	779	848	818	863	838	798	803	765	809	823	828	825	874	819	805	832	783	850	873	833	820	808	785	812	812	787	818	850	785	815	790	813	845	822	836	851	799	821	853	765	827	765	788	835	807	827	796	838	885	825	852	803	836	866	813	828	800	786	810	850	827	844	767	812	849	834	818	797	851	798	817	769	816	814	840	783	808	824	787	778	867	833	799	822	812	853	838	834	772	794	774	800	828	790	818	811	839	799	846	813	835	850	850	839	851	746	854	833	813	816	819	809	856	834	809	846	803	826	834	757	852	796	878	821	822	884	852	847	817	829	817	823	796	794	829	828	827	792	828	819	792	763	826	814	824	817	857	857	876	786	826	850	807	812	787	837	831	788	798	790	823	815	805	803	783	797	855	829	839	796	810	868	836	826	774	836	823	814	824	841	816	835	800	832	813	796	854	832	751	784	791	906	812	826	843	784	806	854	799	860	802	824	821	808	825	747	805	834	844	782	775	846	784	816	850	830	800	808	869	821	878	855	825	829	812	798	802	804	825	812	820	878	796	806	868	799	846	790	847	839	798	824	803	850	819	860	772	829	852	853	822	767	865	852	818	829	816	802	794	807	781	806	801	828	841	858	826	787	811	813	838	825	839	773	810	787	834	795	811	818	823	830	885	850	824	813	848	809	822	842	811	822	860	848	807	788	826	803	821	822	801	807	758	823	776	824	834	779	812	847	781	800	806	816	802	871	822	807	850	784	817	828	812	807	827	839	789	833	802	824	812	826	848	871	716	811	853	802	843	790	799	798	810	766	798	761	821	830	812	864	838	802	827	792	799	795	810	812	844	806	817	782	909	791	828	789	813	826	829	838	822	805	840	852	748	804	834	838	838	840	833	798	832	815	807	830	825	795	821	809	848	815	830	788	812	851	866	816	795	834	805	826	833	820	857	815	857	774	847	782	797	810	763	754	785	828	861	782	795	852	795	848	834	819	792	821	829	819	867	824	846	862	849	821	808	841	782	799	846	842	760	842	825	817	824	832	827	805	797	799	871	804	799	795	824	829	801	801	811	840	828	827	846	830	816	848	850	825	793	770	854	761	801	853	830	789	831	810	828	812	842	843	831	836	799	792	804	761	811	772	863	827	856	858	788	821	809	826	803	798	828	800	771	822	815	876	835	868	869	810	842	802	799	787	820	861	841	775	833	865	792	854	829	810	852	804	800	795	802	876	790	842	809	844	788	860	839	825	856	857	845	779	755	793	807	803	808	803	827	804	777	827	835	822	862	818	817	811	850	801	784	788	786	823	819	820	819	804	756	780	813	801	778	785	807	834	863	766	799	855	820	818	798	810	835	808	847	813	818	855	845	799	863	806	845	814	855	811	801	820	820	878	855	794	809	803	852	822	841	847	814	841	836	833	831	833	778	810	856	805	827	802	838	818	856	795	816	813	772	819	853	824	806	831	838	858	784	856	798	820	784	842	836	851	821	816	799	847	813	829	837	816	756	843	820	849	850	804	808	833	805	801	854	832	822	833	822	822	846	836	800	806	825	760	770	882	776	798	768	812	797	822	846	829	774	800	834	794	825	801	777	826	782	769	858	777	811	790	813	818	778	873	835	828	846	799	814	824	834	815	823	850	807	847	830	770	845	841	798	782	813	799	823	779	779	802	837	810	766	822	816	768	872	839	839	823	807	828	821	843	799	829	801	835	834	800	837	838	821	826	813	820	798	858	837	829	824	812	842	828	861	811	814	804	766	806	820	797	817	851	794	833	825	822	830	789	763	815	818	770	828	837	854	799	820	778	798	825	844	857	820	830	790	856	847	798	846	784	773	879	805	849	826	775	839	794	842	832	854	817	761	861	848	795	792	813	802	824	785	828	827	863	843	851	847	885	825	826	811	793	790	808	835	838	834	822	773	798	780
5006	3145	2801	2153	907	2962	6456	4796	2258	815	410	350	301	282	304	294	280	322	298	267	311	285	282	269	274	289	315	305	352	280	302	312	292	286	289	312	288	304	277	297	292	308	297	282	304	297	308	268	302	315	278	294	250	311	308	265	273	274	279	270	282	266	311	282	299	282	273	288	317	295	271	285	305	321	301	309	338	271	308	255	323	301	309	310	268	293	305	269	291	341	292	302	302	290	285	301	278	275	291	316	273	294	307	263	306	287	299	322	315	271	261	318	261	302	323	309	266	292	293	291	282	313	307	309	301	259	251	288	299	277	281	312	286	333	272	286	322	306	320	314	281	274	292	324	289	294	286	278	284	329	286	304	296	297	315	264	319	309	301	274	288	304	320	276	302	294	277	277	302	291	286	234	274	318	281	285	319	275	296	267	284	312	285	307	297	262	299	311	306	294	309	300	294	280	308	313	339	317	328	276	314	303	284	341	300	303	278	301	262	286	265	270	277	294	331	294	263	281	279	305	289	307	299	305	307	281	294	288	262	287	327	311	290	294	314	306	304	230	290	323	272	295	280	277	259	311	279	281	291	308	287	316	333	305	314	273	291	305	281	284	309	277	259	268	260	295	303	314	289	289	286	279	294	291	299	326	289	299	271	300	278	303	305	258	297	263	304	294	253	279	292	311	290	283	289	298	296	288	311	278	285	332	301	286	304	313	301	320	295	323	302	284	297	262	284	326	295	287	303	288	303	297	316	289	303	317	303	297	316	323	291	278	321	303	311	273	319	326	308	304	306	260	293	307	291	257	271	288	303	317	254	313	283	281	282	290	283	289	296	293	281	286	259	307	338	281	311	303	271	304	274	286	316	272	278	289	277	275	266	280	290	316	285	281	293	274	291	271	315	302	299	284	289	278	298	325	302	299	295	298	313	297	275	313	268	288	306	337	322	298	272	315	289	305	284	291	304	295	306	314	298	287	291	288	311	284	283	275	318	236	281	312	286	312	298	281	303	314	296	292	273	281	268	270	297	290	306	292	303	324	307	274	295	299	311	287	269	298	315	283	306	271	268	294	279	330	281	276	319	275	312	271	322	266	328	299	288	311	286	316	319	304	267	276	268	292	268	283	289	281	317	286	292	278	302	300	303	272	276	284	290	320	279	296	290	314	292	303	281	287	287	309	295	310	276	262	314	295	300	292	313	282	312	284	304	278	301	314	288	313	300	278	303	296	303	311	286	302	311	299	321	307	297	321	294	300	335	292	286	294	321	275	293	317	302	325	283	300	301	313	305	334	261	276	286	305	291	301	293	295	294	280	288	263	309	296	294	299	312	294	317	309	297	281	260	274	322	280	295	325	321	298	332	302	312	298	294	281	312	301	297	299	276	267	297	300	303	291	297	289	276	313	276	296	283	330	289	311	285	315	301	314	310	319	323	283	319	282	287	268	314	308	325	291	292	328	288	288	298	290	283	326	307	285	292	325	293	317	305	259	291	294	287	303	296	266	298	310	278	308	276	276	303	304	300	300	292	301	316	272	290	317	310	319	305	276	277	285	292	294	305	308	291	290	284	322	303	293	306	303	291	330	295	289	301	304	303	272	312	281	295	303	301	296	282	313	287	301	312	330	290	289	299	321	305	303	277	290	305	296	277	303	296	284	321	292	300	322	282	323	314	283	294	312	299	289	296	306	288	289	320	296	288	276	264	294	290	304	274	324	278	300	298	278	300	285	287	293	291	298	300	303	286	306	277	319	298	282	323	316	280	321	294	321	282	270	306	331	315	292	310	310	303	287	300	318	277	287	288	302	263	309	314	327	263	293	313	275	274	293	322	292	315	298	276	322	301	293	299	294	287	313	294	287	278	312	281	282	277	273	309	293	294	274	270	267	301	318	289	267	283	302	315	321	296	305	303	292	301	286	294	302	302	290	313	280	303	292	311	290	281	265	309	309	291	308	305	266	279	288	295	317	323	314	309	308	278	265	304	301	285	277	305	303	294	301	292	299	295	274	284	298	296	281	284	331	294	280	288	292	275	307	285	260	304	269	297	275	295	324	323	285	297	271	272	249	337	283	322	279	295	291	317	277	295	249	295	279	285	291	286	290	298	316	316	286	309	256	329	342	301	288	282	324	306	295	332	292	266	272	283	347	278	267	265	299	320	315	285	291	294	268	317	305	269	298	279	266	286	286	322	309	329	307	261	293	338	275	311	313	247	304	304	277	330	284	265	288	292	316	324	268	274	279	301	296	287	266	286	305	305	279	294	307	299	280	299	326	312	287	265	293	317	280	290	309	294	314	289	331	300	296	290	277	295	283	305	293	286	281	302	287	289	288	298	288	323	297	313	296	291	259	283	300	313	273	312	312	279	286	280	275	305	272	309	305	302	294	269	304	288	281	287	288	299	269	320	297	304	335	299	280	286	304	256	323	282	315	304	297	275	297	303	260	334	276	310	287	261	293	290	304	300	281	302	326	294	279	330	294	275	272	298	281	249	292	292	299	286	278	279	291	277	283	307	295	330	337	299	275	279	287	306	312	295	310	279	318	334	263	279	271	288	337	303	282	278	284	272	294	314	343	289	312	337	312	265	293	270	280	289	293	294	309	272	291	298	301	299	288	297	304	269	291	266	301	291	301	297	300	283	322	311	328	289	285	275	291	309	287	309	302	332	300	275	308	325	292	282	293	302	285	283	281	309	332	292	283	285	279	269	288	260	311	295	329	271	275	261	273	285	290	313	264	282	320	302	279	284	302	303	284	290	275	327	272	320	298	316	303	332	300	305	310	315	293	312	291	306	330	326	294	296	269	295	298	315	289	283	280	314	285	329	277	277	304	314	291	315	317	298	303	296	307	292	244	262	267	273	292	314	296	319	307	325	288	274	286	320	296	285	337	314	286	273	304	318	307	300	285	295	316	269	295	297	293	283	299	318	297	306	309	303	309	330	287	281	281	305	306	276	276	311	296	301	331	292	296	279	281	288	336	296	283	332	298	291	300	298	296	283	279	295	313	286	268	296	318	275	282	294	296	276	306	300	312	308	262	312	315	290	287	276	294	286	294	283	291	313	318	290	285	290	306	314	311	295	293	329	286	256	271	303	290	268	297	308	295	286	322	272	285	334	304	275	319	274	271	301	327	341	300	276	285	300	318	336	274	295	290	305	292	363	285	294	290	290	307	307	309	308	280	294	281	311	280	294	314	304	312	277	274	299	315	326	295	302	268	311	275	296	303	280	313	291	312	313	316	303	319	292	314	268	290	264	293	277	295	297	303	268	280	300	287	306	288	317	296	263	312	294	287	290	282	288	325	286	260	251	268	294	269	286	283	289	285	313	302	286	265	299	277	305	272	297	337	310	301	274	262	285	341	286	292	256	314	313	304	292	290	279	287	287	316	275	306	289	315	318	301	295	302	300	268	299	308	294	296	284	287	297	299	273	293	307	271	302	307	304	275	312	319	295	304	264	308	304	294	301	309	267	292	265	298	284	293
5109	3058	4571	6568	3728	13699	22537	16448	7717	2820	1207	924	832	818	852	809	881	814	856	781	777	808	859	817	767	818	812	871	799	790	845	769	822	801	839	810	821	821	807	825	851	844	789	856	836	757	773	869	837	839	801	837	846	770	846	825	782	821	849	788	840	797	918	801	817	819	762	852	819	855	795	747	791	739	823	781	849	826	847	836	770	836	804	826	873	805	817	834	798	851	844	816	824	803	781	804	876	834	833	817	858	785	865	840	796	823	833	793	771	756	864	825	787	844	812	843	847	821	853	806	801	846	842	810	832	819	824	827	776	793	813	812	787	819	787	837	831	838	827	831	792	820	794	760	822	824	777	824	798	848	799	798	768	833	803	832	811	850	783	814	784	790	839	868	768	854	817	763	802	778	830	777	836	797	841	818	836	778	796	802	823	846	819	788	826	850	857	787	852	796	858	800	893	800	816	791	807	811	831	826	830	772	842	816	819	805	771	865	789	833	807	858	814	827	836	752	878	818	778	867	851	767	805	798	809	808	826	824	859	814	800	884	819	767	829	764	790	858	847	841	842	773	802	825	809	841	866	825	786	858	761	807	839	786	815	809	768	789	854	805	842	826	845	850	887	786	874	796	855	822	835	795	800	842	855	792	840	764	832	809	795	841	767	815	814	818	866	807	830	806	820	823	818	831	797	878	798	803	856	767	815	814	817	804	814	769	847	915	836	818	844	804	814	822	858	792	810	802	855	816	816	773	839	849	828	781	819	777	803	781	806	828	809	801	824	799	855	809	797	815	852	827	825	902	784	773	816	762	850	830	797	817	756	841	799	831	837	817	791	779	781	769	827	770	814	813	818	825	811	784	849	851	869	850	831	833	820	816	827	838	797	773	765	789	879	829	852	768	793	804	805	828	818	788	795	771	792	859	850	810	815	794	793	796	830	825	818	812	828	830	825	861	845	779	851	880	777	852	811	812	843	852	839	812	837	816	741	861	857	811	853	782	893	834	818	856	765	870	838	799	794	858	869	815	770	799	816	788	816	823	837	824	759	824	850	872	854	809	831	824	837	790	824	824	864	866	856	800	888	818	799	800	769	826	788	811	840	825	769	799	849	810	846	827	805	826	804	813	882	804	790	830	808	798	812	796	814	830	813	832	823	802	829	820	819	842	797	846	835	840	887	834	819	839	785	812	770	829	870	820	889	865	814	815	844	842	813	851	809	808	779	803	784	823	830	871	838	834	795	837	812	843	824	822	778	798	832	844	764	830	860	785	854	876	820	803	798	820	852	834	779	780	831	796	754	811	843	860	816	859	796	798	767	846	823	814	778	829	836	818	884	806	804	801	765	854	790	833	789	845	778	769	871	853	770	794	835	875	813	810	813	847	778	825	847	815	793	861	817	788	826	809	790	856	768	798	839	776	791	824	821	780	854	826	822	809	813	847	777	823	833	791	825	787	799	832	813	857	822	779	819	822	835	838	780	806	800	833	794	820	758	797	806	818	804	851	863	789	822	834	808	779	819	811	792	804	868	770	802	797	849	880	837	811	831	772	804	820	794	846	791	786	837	849	816	862	844	807	764	811	843	833	805	804	836	808	789	846	789	782	811	847	775	812	794	792	755	824	823	869	805	812	806	829	817	779	827	843	844	819	871	786	813	831	834	817	887	796	845	800	826	791	857	761	809	850	795	790	832	817	787	779	825	805	815	856	768	823	849	835	793	792	819	800	848	857	834	834	796	837	791	814	835	838	807	790	857	797	801	823	820	824	839	805	859	827	817	789	859	802	802	826	840	788	847	816	766	817	857	842	843	845	817	797	785	874	868	754	834	784	806	809	833	783	861	803	778	858	822	844	805	834	814	811	831	832	810	852	809	836	836	750	815	815	820	785	813	794	768	808	804	855	780	794	798	836	834	824	760	820	823	833	799	878	813	821	833	820	788	742	870	806	818	832	802	817	825	867	808	766	847	823	812	754	767	849	812	788	798	845	823	848	785	802	818	815	824	838	790	842	818	841	792	804	911	834	822	791	782	806	804	862	818	774	850	817	869	873	764	787	830	839	808	807	785	794	785	868	800	865	852	810	819	833	821	872	806	781	824	867	809	803	803	813	842	819	805	771	833	831	845	817	812	851	817	805	842	822	845	842	761	798	857	817	835	802	812	820	819	851	827	800	817	817	839	851	799	824	795	806	778	797	838	852	826	785	805	823	772	864	800	833	823	873	825	843	830	803	751	769	795	819	814	855	866	815	766	770	770	786	781	818	853	845	821	833	863	835	778	801	826	797	839	858	838	867	780	796	752	840	805	829	840	841	821	819	831	885	835	805	792	800	805	839	791	791	804	854	785	806	842	819	836	824	849	819	821	814	834	806	829	852	831	797	816	831	798	763	808	765	844	808	808	776	800	826	814	783	825	839	837	832	859	818	785	841	789	884	849	814	810	840	824	882	793	786	839	863	810	855	791	815	809	822	790	834	831	858	816	794	779	863	888	813	834	814	878	823	815	823	827	805	795	829	828	791	830	827	848	859	810	845	790	849	817	865	780	843	784	786	859	809	864	802	853	814	864	817	832	806	857	830	827	817	819	811	794	790	805	775	807	802	826	858	793	791	862	812	837	803	760	769	779	823	829	823	841	796	869	788	828	839	813	838	821	824	788	822	807	854	785	782	815	768	790	843	849	813	749	809	811	754	811	814	784	791	793	805	837	832	796	799	804	848	789	863	825	790	790	859	828	774	807	811	823	806	791	842	872	777	796	807	819	758	808	807	871	808	813	816	834	783	860	805	822	793	875	773	763	776	852	875	799	794	803	809	808	813	808	839	836	802	816	755	778	771	829	801	814	869	844	831	829	822	813	764	829	811	839	851	797	824	762	848	842	827	871	864	849	798	757	802	842	842	864	829	837	827	810	827	796	849	862	829	828	818	851	806	792	821	762	865	812	856	832	817	825	784	795	818	817	805	823	811	820	816	820	806	889	805	776	804	799	830	827	816	785	844	827	808	813	855	818	767	826	789	836	839	835	848	793	793	880	821	798	781	823	806	794	781	790	793	866	818	838	810	854	851	881	811	819	816	830	850	827	850	838	867	816	821	806	808	819	792	798	769	841	758	838	865	811	903	844	834	827	773	797	814	852	760	808	775	790	852	830	881	858	817	792	877	822	809	811	817	890	808	849	819	814	796	814	876	881	816	847	784	802	821	792	835	820	842	828	845	821	830	833	866	836	817	815	793	866	835	818	803	798	849	806	870	780	836	802	758	837	821	807	857	802	804	841	829	797	824	800	812	806	827	857	763	841	821	771	825	848	829	798	813	776	771	863	806	839	840	793	857	804	851	764	822	837	829	830	770	813	838	852	853	844	849	762	842	807	813	810	840	867	828	829	788	748	797	771	795	822	837	823	799	833	784	809	795	837	861	804	858	811	813	830	879	816	740	826	799	817	830	840	773	826	794	828	821	831	803	773	842	759	815	805	763	815	811	864	830	788	783
5067	3090	3048	4962	989	3370	6000	3836	1553	650	359	323	318	315	321	273	283	280	279	285	309	308	288	267	309	274	287	294	329	319	324	288	302	301	276	271	289	302	292	299	323	296	274	283	290	324	290	280	289	301	321	305	317	297	316	316	263	282	313	310	347	293	315	321	304	281	266	312	286	295	284	312	294	307	320	331	288	289	288	266	295	292	311	297	317	314	279	299	277	313	327	291	315	301	294	291	318	304	291	329	329	323	270	302	282	287	295	292	284	274	302	313	307	302	316	300	284	318	298	326	244	297	271	296	267	292	301	293	278	322	281	300	275	282	297	319	294	279	280	327	298	285	268	297	270	270	290	290	289	305	279	306	315	302	279	280	293	325	292	333	313	272	298	274	279	287	287	286	277	287	303	284	297	288	306	312	278	290	281	283	297	294	256	311	288	326	294	286	296	325	307	259	309	292	325	286	330	320	265	309	296	307	286	318	273	330	310	295	288	286	311	285	334	269	288	299	303	289	307	299	286	312	270	312	311	313	285	321	269	309	284	291	295	292	287	277	325	311	312	304	319	292	277	284	266	315	304	299	333	273	290	298	311	272	301	326	325	310	288	281	285	291	312	302	285	291	276	287	296	287	344	283	286	251	289	309	290	300	296	309	267	283	304	283	273	288	291	316	284	301	298	309	283	280	270	308	301	278	292	314	310	314	307	293	325	314	297	296	287	324	281	327	302	301	300	329	283	286	314	279	316	312	292	310	291	275	314	294	302	275	283	284	298	293	285	332	306	274	285	300	286	289	299	283	261	305	328	303	324	285	280	301	291	306	290	287	289	272	287	278	283	302	292	301	311	309	313	278	299	290	315	290	315	302	302	312	279	306	285	310	296	293	296	286	283	290	308	287	303	289	317	294	307	301	295	287	288	292	258	307	283	287	299	291	314	325	270	292	292	264	294	316	294	295	270	282	287	304	299	305	290	301	259	328	244	306	292	285	317	293	277	270	294	319	311	295	288	283	317	314	280	273	296	310	304	278	325	314	311	287	343	327	276	289	291	265	267	266	300	305	275	294	324	297	307	315	303	306	314	253	279	294	317	279	306	271	274	306	314	299	283	314	283	300	299	318	296	288	290	326	311	295	306	281	305	270	284	294	309	292	301	313	326	309	298	309	251	294	275	307	280	269	271	294	279	290	312	323	264	267	271	310	299	289	318	285	248	281	311	274	293	283	302	313	303	309	285	326	304	298	276	313	320	296	316	288	310	304	295	299	283	294	311	300	291	298	301	317	276	307	315	305	276	314	266	291	297	293	292	281	321	309	296	307	292	313	311	295	303	288	301	308	302	296	292	284	303	295	299	263	288	280	248	275	299	269	279	291	286	307	329	289	302	288	280	286	294	275	290	337	297	272	286	318	309	312	275	277	329	314	297	307	288	259	275	276	296	295	304	294	318	301	316	283	286	282	314	302	311	283	328	290	281	312	298	284	287	284	321	277	273	318	284	293	316	302	313	332	303	244	297	314	303	302	275	292	320	311	313	276	276	308	305	310	268	292	267	307	282	284	319	285	301	284	307	296	266	280	274	287	293	300	310	273	302	300	293	282	266	287	296	283	303	268	274	289	290	275	301	300	271	287	286	315	309	327	269	300	284	284	284	313	295	296	302	273	265	281	298	308	321	293	262	313	289	288	281	280	282	274	315	316	311	340	281	321	314	308	325	293	290	306	316	275	277	330	285	293	293	276	308	326	299	290	285	299	290	274	282	278	293	288	271	266	305	291	285	305	311	275	298	298	282	279	279	283	297	288	316	326	292	290	303	306	289	305	303	302	307	311	256	302	278	315	287	311	299	296	283	294	293	307	278	309	272	314	318	273	264	266	275	301	289	278	314	300	312	298	309	294	282	282	296	320	316	299	337	292	298	288	302	269	317	289	314	297	284	281	316	302	331	294	313	292	315	275	325	278	308	303	310	306	290	276	258	266	287	299	298	293	311	286	308	270	297	320	289	284	307	282	324	293	325	260	300	323	291	282	325	288	333	338	312	300	271	309	283	265	250	287	324	289	291	295	334	297	247	300	270	327	275	279	260	326	273	278	288	280	305	301	307	268	284	287	290	321	307	271	288	324	285	294	324	272	295	289	293	282	285	292	294	274	285	294	322	319	282	275	330	287	280	300	285	280	311	317	296	282	287	300	292	258	306	292	284	305	320	304	288	302	275	304	281	305	271	282	275	290	243	295	306	309	268	277	296	312	294	301	290	300	329	300	297	306	290	291	332	301	291	304	311	298	274	295	306	279	280	315	273	306	276	284	282	312	291	314	285	300	308	291	279	305	296	296	308	308	281	281	297	314	316	321	296	281	245	300	327	324	297	302	288	279	277	264	311	287	300	294	269	295	306	329	276	309	279	328	284	274	285	342	285	298	316	278	283	296	274	308	289	257	295	330	307	298	312	290	300	308	307	278	297	321	304	276	267	317	314	293	301	297	272	284	305	304	298	315	320	278	295	316	301	283	295	282	312	299	305	309	308	287	327	306	307	252	282	271	315	314	270	304	301	283	279	309	306	286	276	303	297	294	292	279	302	276	303	294	309	287	286	283	295	274	301	294	285	302	290	288	292	258	282	305	304	298	250	277	315	305	322	312	306	312	291	293	274	296	302	265	313	304	287	302	321	300	286	285	286	288	304	288	283	296	327	300	254	288	297	289	299	280	306	301	280	280	320	342	288	279	286	282	290	293	323	278	304	265	296	293	268	295	339	304	296	309	303	276	297	295	290	321	286	288	245	285	303	287	280	273	312	298	268	304	317	287	256	319	275	293	280	299	282	260	280	318	275	292	310	289	307	307	307	284	292	285	282	294	310	271	303	304	257	318	293	294	307	321	290	323	294	312	287	301	299	309	319	304	273	306	251	288	280	315	291	321	300	309	304	320	313	284	285	295	296	294	303	279	320	276	265	298	304	280	321	325	277	273	298	290	316	272	311	324	300	307	307	300	320	301	302	315	303	266	282	303	276	308	306	282	289	277	315	264	282	287	299	294	301	320	304	272	281	284	299	294	280	283	295	281	309	303	278	300	281	279	300	307	286	293	285	275	311	294	326	267	295	289	296	291	273	305	311	355	324	261	292	305	293	298	302	308	275	279	315	293	278	280	291	299	285	314	283	255	309	272	326	300	287	294	309	285	305	288	323	304	295	311	297	317	270	297	298	312	301	299	288	290	322	298	324	291	253	288	289	327	281	313	298	300	287	289	290	277	290	324	314	299	278	286	258	274	290	295	282	300	304	328	289	281	310	323	289	278	315	301	323	260	286	258	274	255	287	293	278	281	309	264	317	292	297	273	307	284	298	309	326	318	277	319	322	253	265	321	280	295	296	271	292	305	325	312	297	295	263	283	293	277	301	263	282	296	275	281	278	319	286	306	299	277	284	277	307	269	294	282	301	296	273	286	292	312	272	276	288	319	286	293	297	284	275	303	281	268	324	322	316	282
5094	2735	5526	14113	3594	15217	20975	13319	5922	2100	1154	898	812	813	803	817	853	736	834	834	754	901	841	844	780	805	786	801	814	823	872	817	822	815	852	829	838	814	829	770	807	827	823	830	812	831	795	813	796	818	841	810	840	782	801	789	805	848	781	808	867	784	773	856	821	804	785	841	789	755	785	817	775	813	818	834	852	863	777	850	793	861	776	831	789	770	828	782	818	868	813	808	848	821	824	808	806	814	783	810	788	774	847	792	785	805	813	848	832	891	880	794	844	776	822	811	796	792	810	799	823	803	826	819	822	843	762	823	848	824	855	841	805	759	837	820	798	878	836	797	836	787	811	800	857	862	785	831	883	767	850	802	808	818	841	825	858	861	832	795	847	803	819	810	809	853	789	796	813	777	788	808	848	813	856	829	798	781	787	804	791	823	791	794	813	816	818	802	786	840	796	833	820	850	787	817	830	843	804	804	865	781	823	841	904	806	836	816	818	785	847	792	783	798	847	867	793	845	878	797	789	813	815	846	886	820	839	866	818	837	832	822	789	808	842	782	786	826	853	780	843	809	730	874	849	764	846	865	802	866	799	810	864	836	833	820	797	824	804	878	877	815	774	832	846	832	820	824	844	819	791	781	810	842	869	832	795	808	810	801	828	860	774	812	825	838	814	856	850	785	808	811	794	856	830	801	844	785	794	793	810	813	824	786	829	800	873	802	832	806	806	807	794	823	840	827	836	863	794	809	849	863	785	791	792	810	837	808	790	785	847	799	856	805	824	819	772	842	889	804	846	867	857	817	784	850	854	828	830	813	828	840	789	813	784	821	827	786	811	789	840	795	806	857	790	830	851	848	754	846	829	823	808	810	808	794	845	778	812	862	832	809	863	815	796	782	803	787	799	789	836	763	784	831	800	885	843	750	806	775	821	829	792	849	812	794	833	767	783	834	771	817	805	870	812	835	844	804	848	848	800	846	851	795	817	801	847	817	836	787	808	809	801	823	813	817	808	831	824	805	761	851	806	769	804	757	807	832	768	779	809	809	826	837	847	776	802	821	800	831	765	833	858	731	778	822	846	779	800	810	812	788	817	770	859	824	840	824	861	779	839	828	802	816	803	818	857	797	798	831	806	817	852	779	828	816	798	758	838	793	779	884	802	857	787	791	819	839	807	829	833	831	840	829	809	785	829	832	813	876	784	801	787	821	835	812	857	840	788	815	850	893	777	821	782	776	802	829	842	811	825	800	771	799	825	803	823	799	768	798	814	771	815	807	843	866	819	849	806	839	802	829	852	809	794	868	825	795	850	837	796	777	811	817	786	828	783	837	820	840	828	789	846	808	834	795	807	781	813	798	866	821	782	849	842	831	812	837	795	779	819	813	816	799	833	863	804	810	813	891	783	773	782	841	762	859	814	834	800	786	764	839	802	824	792	847	829	797	828	748	779	821	792	833	780	819	802	815	790	805	839	832	797	820	802	838	795	787	865	783	801	788	783	819	801	817	800	833	812	813	842	848	829	794	800	786	799	806	790	768	852	818	823	804	795	836	807	837	828	812	804	784	816	788	840	834	839	825	806	782	835	799	806	905	807	865	829	832	829	844	808	862	835	800	772	837	775	824	845	792	809	823	785	805	851	817	816	846	790	771	834	835	824	831	858	800	802	812	799	855	840	798	823	778	887	807	802	818	792	816	805	818	835	790	795	796	815	814	813	807	810	794	835	814	838	810	766	804	812	793	834	834	840	809	827	802	805	843	846	808	822	843	788	846	813	793	826	800	843	801	837	813	823	814	751	850	814	790	812	864	795	816	830	805	801	863	793	814	771	781	781	828	809	771	842	800	868	821	801	835	777	847	815	812	842	759	843	851	813	808	798	720	766	801	790	834	851	792	817	780	850	856	785	770	842	831	804	797	798	786	814	891	826	841	785	848	811	840	789	796	819	827	782	835	853	777	824	810	823	800	776	779	841	817	820	825	822	850	832	849	816	817	827	856	832	763	818	778	832	819	789	795	863	829	770	823	797	833	810	879	812	825	810	776	824	804	811	810	782	834	775	784	779	853	817	783	837	813	842	848	842	803	797	816	822	824	746	873	795	821	821	825	846	808	821	782	860	831	790	790	825	795	766	805	824	800	780	831	780	789	821	882	767	763	783	856	832	775	872	798	837	791	842	858	794	846	759	814	811	802	784	792	830	788	770	810	809	759	858	782	796	822	800	877	830	811	793	810	898	814	822	825	820	828	760	845	874	828	800	884	861	821	840	787	778	839	802	813	890	801	822	764	799	765	842	866	875	759	802	814	796	830	808	781	816	826	809	819	835	820	845	815	805	809	759	778	842	810	808	783	848	833	799	839	811	812	776	864	865	806	813	810	817	761	793	828	850	805	826	849	786	811	798	792	826	833	841	804	851	824	813	832	818	809	822	852	821	833	848	820	846	877	850	817	823	800	839	804	831	821	844	806	860	829	788	793	838	805	810	839	774	827	799	812	863	802	804	800	875	785	860	832	832	852	826	787	853	790	838	828	820	848	841	808	830	841	838	824	822	783	855	767	806	829	806	860	787	855	804	830	855	829	810	801	821	819	809	815	857	797	802	853	809	874	800	803	806	848	812	767	794	796	839	826	827	864	807	800	807	867	781	857	823	765	779	829	831	772	791	825	806	758	818	796	792	813	842	821	789	787	806	834	813	776	788	770	862	828	855	794	824	796	820	912	809	838	837	790	814	808	827	791	847	783	829	797	820	813	804	822	831	791	835	830	805	805	816	799	795	826	865	747	843	832	839	825	802	837	793	766	791	820	807	830	861	792	805	800	856	853	802	852	857	820	825	839	793	768	839	823	824	853	819	805	865	793	829	778	838	805	828	819	807	854	816	831	815	834	837	787	796	759	793	808	849	780	817	854	803	809	812	817	780	793	800	878	786	798	814	825	814	809	808	855	819	829	814	799	780	811	795	847	820	844	778	800	794	816	802	830	856	811	790	773	809	819	802	762	791	765	767	858	755	789	791	834	813	894	807	831	803	804	835	820	836	782	805	791	841	792	821	849	804	815	789	814	813	825	836	827	858	787	817	868	842	802	832	804	800	801	838	832	807	839	823	813	846	816	797	789	797	780	847	859	813	818	805	799	834	812	867	811	843	797	847	816	808	789	812	796	797	836	791	815	815	837	823	799	751	805	833	803	808	790	806	850	795	840	781	809	783	819	829	816	805	802	848	839	860	835	808	850	837	748	761	837	835	826	781	836	800	814	847	827	830	775	779	806	853	807	834	764	786	788	836	778	810	856	835	829	823	804	833	810	869	809	800	821	821	787	870	825	828	826	822	783	797	811	795	812	860	845	871	804	822	800	837	828	815	800	799	791	792	849	784	769	790	818	790	823	862	839	824	851	856	788	822	868	823	782	825	779	826	821	796	782	802	832	831	781	746	796	807	823	789	808	808	765	834	843	854	843	839	830	813	903	773	786	783	812	819	818	799	871	794	804
4839	2382	2937	4109	843	3572	6573	4341	1737	680	375	338	273	299	294	319	317	301	289	315	317	304	275	291	286	260	277	313	309	323	279	288	323	316	314	317	314	312	274	303	312	304	276	303	285	315	302	325	268	275	274	288	266	294	302	293	277	292	304	306	272	300	290	310	305	278	294	317	288	291	295	293	305	304	295	310	290	315	304	277	283	305	345	298	300	283	298	301	301	330	307	304	284	272	316	257	299	310	311	290	303	322	296	307	296	281	315	291	281	302	274	316	275	297	294	296	319	275	288	277	291	263	305	304	283	288	275	294	286	323	289	310	311	285	295	314	310	269	327	282	281	261	307	269	311	304	329	289	295	302	272	285	317	317	300	264	271	289	262	319	298	301	318	317	291	280	327	291	314	308	269	307	283	304	286	313	294	322	318	278	289	318	328	310	316	301	288	284	311	286	300	293	313	295	331	291	297	318	270	279	290	299	299	313	302	299	294	301	322	316	271	286	343	300	283	264	304	287	279	314	280	274	313	263	284	298	304	303	319	301	302	287	272	286	323	311	294	286	281	271	313	291	278	323	311	274	285	279	256	284	271	297	305	249	292	273	298	276	305	292	311	272	316	289	312	269	252	273	288	288	324	322	266	283	291	279	284	297	301	285	274	319	336	310	299	314	281	293	266	287	297	282	327	321	300	295	288	295	290	280	308	291	283	281	316	313	328	299	304	275	306	296	302	298	315	298	310	311	289	315	294	286	297	291	293	277	295	282	309	293	297	292	284	284	308	302	317	282	294	296	332	283	302	328	316	297	283	271	292	314	314	282	299	303	277	293	298	273	332	301	297	328	298	307	302	293	272	315	303	285	313	294	284	295	291	294	275	311	293	313	293	301	309	300	284	290	302	310	338	320	318	301	275	329	286	297	283	298	273	305	282	279	324	295	271	293	261	305	309	304	272	259	272	313	304	284	274	303	276	307	283	316	330	284	305	271	307	279	302	286	313	297	317	291	311	267	335	277	277	298	285	311	296	281	280	281	293	310	303	302	291	296	273	304	299	300	292	297	327	309	301	304	293	317	293	306	308	307	283	278	279	297	335	316	316	291	308	283	282	292	294	291	288	304	295	267	277	307	295	301	290	298	333	276	302	333	273	343	326	304	294	276	312	301	306	296	288	314	289	334	325	264	287	285	296	273	327	297	310	291	337	290	277	313	270	287	305	325	322	304	310	289	330	309	306	292	304	296	325	298	300	273	298	280	295	305	312	261	276	321	297	283	299	313	288	298	293	287	279	273	275	328	306	296	272	302	291	323	301	294	313	289	292	280	314	333	276	306	296	287	285	253	278	256	301	292	295	292	313	301	280	290	305	299	279	313	304	309	297	298	286	329	331	288	317	297	295	304	286	278	295	299	297	309	297	311	304	293	321	307	285	312	277	287	310	315	304	329	303	285	303	281	296	304	322	299	301	283	284	280	303	289	313	298	281	303	302	288	303	307	295	242	299	278	318	312	320	304	321	276	323	284	277	295	313	298	278	281	303	299	293	296	289	298	278	262	253	319	272	301	283	251	299	322	261	283	264	338	282	298	344	306	318	296	296	288	302	310	294	301	323	300	300	277	287	300	280	292	299	320	272	302	288	296	279	293	276	318	286	304	311	289	293	278	304	291	287	312	288	277	272	335	287	294	287	328	317	298	288	312	282	302	299	287	284	290	288	294	298	321	309	291	282	300	323	310	294	274	297	274	281	309	254	287	294	283	284	297	298	294	300	290	267	297	279	285	289	283	280	279	300	299	273	318	283	301	301	294	326	315	312	304	307	324	315	295	314	296	309	320	278	276	316	272	284	314	281	291	296	303	291	294	290	288	328	283	340	322	321	263	298	292	289	272	289	287	298	307	262	296	272	307	279	250	311	296	289	280	324	297	310	284	261	272	271	288	322	285	279	274	285	322	304	316	302	294	295	264	303	318	314	334	309	286	294	317	287	256	304	313	311	317	280	293	272	329	302	305	288	315	293	315	286	288	310	304	258	310	288	323	279	276	284	302	280	289	333	302	284	276	291	301	310	279	280	290	292	280	292	322	264	283	295	282	288	316	302	287	295	303	234	291	323	290	283	281	289	315	291	274	272	270	306	298	306	292	294	289	288	341	292	315	289	267	291	288	301	290	263	282	316	302	277	291	282	319	277	296	287	295	312	310	292	280	312	289	335	289	289	327	358	293	338	273	309	295	293	303	324	323	286	272	333	297	287	278	263	292	300	303	294	317	282	290	285	287	289	279	290	292	295	289	294	304	323	300	278	367	303	326	322	294	286	301	314	291	314	262	286	327	271	301	263	306	301	302	299	301	289	302	317	278	270	300	272	322	337	268	306	303	305	302	317	246	300	271	278	287	306	299	293	286	272	296	292	332	320	264	297	300	290	288	316	285	326	304	296	258	298	270	271	284	288	253	315	329	311	310	310	275	302	313	325	341	292	322	286	291	267	300	291	341	297	279	281	265	274	299	298	317	319	282	288	282	283	296	298	272	279	277	320	284	285	304	286	273	278	299	287	310	291	313	300	287	311	298	246	314	280	278	258	302	316	327	303	286	292	269	289	287	300	339	306	295	278	291	300	275	328	284	298	333	333	293	308	305	303	320	277	282	316	276	307	332	297	296	272	301	300	299	303	307	309	321	270	315	299	306	270	293	294	320	293	296	285	305	296	281	301	267	292	284	314	315	325	282	276	284	325	305	275	306	308	310	315	299	329	317	292	297	328	283	298	308	319	301	295	300	289	310	299	288	307	277	303	297	258	293	300	331	295	276	298	317	302	303	306	286	274	276	265	263	259	262	306	317	269	321	291	313	290	291	280	284	282	291	273	275	307	305	290	279	288	317	306	342	324	298	288	293	302	281	274	288	309	296	298	290	287	270	285	296	252	314	288	318	294	295	286	312	254	280	296	307	300	271	293	315	281	293	293	276	302	305	300	326	301	294	294	282	258	292	268	297	313	280	273	281	314	293	261	301	305	284	276	279	285	294	311	293	296	311	314	271	309	328	298	305	284	320	286	270	262	296	305	304	312	298	308	284	272	274	283	292	290	288	310	295	273	302	317	279	306	266	296	284	304	308	290	277	311	293	298	285	334	284	300	328	302	290	283	277	282	292	287	277	328	292	282	287	308	259	319	302	303	297	293	263	288	298	284	302	279	285	291	307	333	305	298	288	301	291	285	271	299	327	308	306	334	275	256	292	268	298	290	311	320	320	309	253	294	296	307	297	284	290	303	292	277	295	290	296	315	267	312	309	310	304	314	287	298	294	281	292	301	329	253	323	280	326	278	291	283	277	269	277	289	303	280	288	321	328	312	269	304	318	301	304	290	303	275	311	290	309	278	292	328	292	297	299	299	304	267	268	291	281	295	302	318	307	302	298	306	279	303	311	287	310	305	318	278	288	326	312	294	303	302	301	305	297	303	313	294	308	302	297	291	317	301	282	289	284	311	312	264	293
4878	2199	6039	11596	3232	15194	21947	14260	6320	2270	1064	866	842	862	840	809	792	805	803	768	820	858	802	778	792	810	882	808	803	855	839	783	837	858	832	803	789	828	821	759	821	876	806	836	816	817	816	777	803	858	852	825	833	827	871	816	855	818	794	825	753	796	813	818	775	877	791	802	809	742	818	829	814	799	837	809	765	785	823	854	805	831	865	773	854	789	850	802	855	800	801	823	802	874	779	800	823	801	803	811	784	811	799	821	846	837	825	829	803	828	811	812	869	864	810	826	783	831	809	786	872	809	807	776	779	823	780	817	840	779	806	829	847	803	778	848	824	877	839	816	760	829	800	804	800	813	863	834	869	799	827	750	785	837	858	805	775	795	814	824	800	821	804	844	796	749	813	799	850	849	788	801	850	800	842	814	825	793	831	798	817	818	811	764	836	792	788	819	797	823	785	822	790	838	830	873	843	814	831	780	813	855	803	786	849	816	818	762	828	856	810	810	863	811	827	795	839	874	804	810	809	816	803	783	767	765	792	853	822	794	874	812	819	854	788	868	806	758	758	807	794	795	801	870	820	771	841	832	761	775	822	821	853	819	780	845	789	786	782	846	780	817	798	777	811	817	852	783	868	817	788	797	817	806	803	828	807	866	806	821	830	790	808	858	841	837	816	816	811	781	827	810	789	828	770	807	858	833	806	846	790	764	785	797	855	891	813	844	845	844	826	874	798	805	790	810	778	790	866	848	799	790	816	846	818	812	816	839	794	814	836	804	835	827	847	783	788	819	853	792	841	834	832	766	809	796	813	835	812	801	740	796	822	817	813	782	800	859	795	809	851	832	817	833	787	818	790	777	844	861	808	840	809	826	812	858	823	815	809	830	807	851	815	814	825	813	782	834	857	801	786	805	835	847	798	790	776	813	882	814	854	821	870	785	790	786	821	808	778	846	832	862	846	865	810	799	888	857	826	810	807	796	785	835	800	818	766	766	757	794	866	847	865	863	856	801	835	811	799	789	800	849	831	803	871	813	800	839	836	819	836	828	818	851	820	838	790	855	780	811	825	767	821	825	841	786	840	803	807	798	773	848	821	818	788	843	860	814	798	820	837	831	833	807	831	786	788	794	820	807	831	800	826	804	877	796	851	813	787	807	832	779	757	813	807	854	815	848	755	810	823	798	822	877	785	807	800	847	866	788	749	826	786	786	833	836	826	786	798	803	863	796	844	819	876	821	826	805	823	779	818	839	814	806	786	838	830	814	822	811	839	814	784	790	833	811	781	822	788	815	813	780	778	825	823	858	830	845	821	860	764	777	865	855	772	819	823	809	782	816	857	845	819	819	814	834	843	835	747	809	793	835	810	804	767	840	859	838	876	799	801	830	805	884	799	784	819	798	783	796	845	804	856	825	849	746	858	795	824	851	828	811	795	835	749	807	764	815	821	787	812	802	831	839	823	842	815	817	826	786	758	790	803	853	839	795	791	836	797	838	837	830	824	780	859	795	840	825	805	818	807	800	773	786	836	815	885	780	836	810	858	832	827	824	825	797	847	830	846	842	814	790	802	844	816	818	824	805	783	829	766	778	860	843	809	834	818	819	787	811	837	798	768	858	775	820	781	810	819	832	824	777	807	883	784	783	808	801	834	809	825	785	772	854	790	839	826	807	807	854	839	816	809	769	812	841	810	822	837	814	807	847	819	760	788	806	852	837	805	832	862	833	807	831	769	836	825	772	806	761	821	783	831	778	789	807	776	800	799	821	849	822	805	831	790	812	806	831	806	780	769	793	777	786	862	808	833	801	811	869	835	872	797	796	805	876	788	795	810	841	815	804	843	838	774	799	852	834	848	801	807	818	822	804	793	837	865	885	789	790	764	819	831	789	755	790	838	836	764	781	819	831	784	790	814	861	836	811	797	774	792	814	857	782	741	765	785	838	799	823	874	884	833	804	826	797	814	867	801	804	853	808	812	818	812	835	777	807	802	831	760	836	800	777	852	835	831	837	780	757	808	819	837	817	817	807	785	857	782	846	802	778	794	788	852	797	857	750	801	844	832	866	814	810	769	835	836	794	783	900	802	771	815	883	831	820	786	798	846	875	837	791	827	821	789	845	792	823	787	817	809	810	805	789	857	826	824	841	804	827	851	831	794	811	800	773	843	830	826	823	845	843	795	792	754	786	803	860	800	816	831	845	798	778	817	843	836	849	789	819	839	814	776	811	778	823	798	819	815	845	853	796	845	834	801	823	815	810	835	844	763	782	830	842	856	821	809	841	833	800	818	839	836	780	819	843	833	861	782	807	866	831	835	862	898	793	797	840	802	832	809	787	822	850	837	839	829	819	824	826	814	795	814	844	821	809	797	742	863	848	848	818	800	788	826	801	840	772	826	821	846	817	782	884	824	809	830	839	779	843	872	852	774	813	803	789	846	858	840	830	818	798	847	797	813	784	785	820	738	806	808	806	799	775	816	765	826	789	815	783	810	805	820	830	829	828	764	798	841	870	798	874	821	849	814	772	827	781	809	795	821	835	846	762	796	858	870	815	798	848	830	854	834	795	777	818	761	796	835	809	776	801	812	777	872	824	834	916	792	795	805	820	855	811	826	870	822	806	802	819	784	858	775	827	844	797	853	825	819	801	788	840	799	806	818	795	858	829	832	833	850	830	843	846	800	826	841	838	860	838	760	800	807	754	835	849	856	880	860	794	852	819	790	799	839	840	764	859	836	898	834	803	763	818	801	829	805	838	835	780	807	846	823	768	755	871	838	789	796	828	832	793	783	842	846	815	794	840	838	841	792	798	821	823	836	777	843	844	821	847	833	830	868	808	809	825	790	774	808	856	831	842	845	858	840	773	784	866	800	769	869	846	747	814	822	852	879	780	833	848	768	817	811	778	843	851	804	851	836	831	848	784	807	827	824	827	810	828	839	803	826	855	845	771	818	853	868	806	852	819	817	785	832	824	830	766	837	817	818	851	842	793	791	875	800	818	809	869	835	830	812	841	846	823	774	796	774	824	812	763	805	829	764	836	834	791	838	824	847	885	812	807	793	812	778	802	846	810	817	796	804	810	742	741	802	803	858	819	791	853	845	771	795	792	794	800	780	832	851	748	843	825	834	825	795	846	858	785	856	812	862	803	799	785	829	846	838	830	780	845	812	796	796	824	734	786	849	773	856	826	827	826	802	847	858	824	835	834	782	797	876	802	845	830	828	844	786	811	839	794	810	776	817	841	805	802	813	796	779	879	856	757	792	837	846	821	795	784	782	839	821	809	838	836	830	818	788	824	780	834	867	789	848	821	778	813	788	835	803	825	824	812	826	810	841	843	806	789	799	837	823	870	819	835	785	802	801	817	808	812	842	870	836	851	814	846	803	798	807	772	782	799	833	827	826	771	797	836	844	800	835	836	822	822	796	828	856	867	814	831	759	834	838	832	768	821	821	839	833	852	827	780	845	851	764	849	817	802	801	818	784	829	778	861	794	833
4887	2416	3271	3257	806	3815	6938	4163	1687	735	392	337	309	284	306	283	300	300	328	307	313	308	278	310	299	310	296	322	285	323	303	286	296	294	271	302	244	316	317	294	278	295	320	302	261	314	281	303	284	293	303	286	305	282	304	300	307	311	300	274	292	285	280	274	299	323	284	304	293	283	281	265	281	305	297	308	283	278	300	267	300	278	291	305	296	329	286	307	285	310	295	306	276	308	305	301	301	280	289	313	286	272	297	320	306	294	322	291	311	285	305	295	305	314	290	290	290	302	321	272	277	288	285	293	248	296	300	302	265	316	299	286	316	310	274	318	289	304	322	313	285	285	277	294	308	312	286	300	282	319	270	290	306	286	302	301	259	277	297	314	280	311	329	308	314	282	321	291	329	310	320	309	261	282	304	285	279	286	317	298	289	286	318	294	281	293	274	330	306	322	300	305	284	283	268	282	259	321	322	293	274	313	306	280	287	273	306	291	252	309	277	288	286	283	287	317	279	288	329	307	307	319	269	300	270	269	292	311	290	270	279	302	325	281	287	272	283	284	278	300	279	299	299	301	318	300	301	292	278	271	313	313	307	276	293	262	291	308	293	332	292	311	274	276	295	284	242	309	290	304	288	259	276	320	284	273	280	298	297	311	326	312	277	293	288	331	266	281	304	276	287	281	275	298	309	255	289	285	294	292	328	288	311	292	279	307	314	287	300	287	278	280	311	305	310	283	301	268	272	287	290	318	308	297	297	299	296	294	297	284	291	289	286	251	297	297	297	280	301	282	266	303	311	323	296	276	286	271	302	324	324	248	276	280	298	311	306	320	277	307	291	303	306	287	316	264	290	294	284	320	287	297	279	294	275	298	324	313	299	277	279	301	305	311	263	310	298	278	314	281	284	289	300	275	287	302	294	297	322	300	279	285	282	278	299	287	274	295	326	289	287	317	295	291	301	300	306	304	336	314	301	267	283	289	283	271	302	298	292	273	296	310	312	301	301	289	286	315	281	261	271	310	289	319	275	312	281	275	304	276	265	293	343	307	291	324	296	290	281	300	296	310	326	289	285	298	282	306	280	315	277	302	284	278	310	314	287	286	280	261	311	281	292	260	308	301	268	301	300	278	317	261	294	253	262	281	297	303	288	293	262	329	310	283	299	298	295	292	283	294	272	291	316	344	302	307	328	286	291	298	272	275	262	306	294	275	309	279	288	266	303	345	280	281	295	299	312	331	313	312	317	314	293	296	297	323	293	306	294	274	296	283	303	291	290	290	294	281	285	286	292	328	279	306	317	292	336	292	285	278	320	282	296	282	302	321	316	292	304	314	300	262	301	338	288	282	277	293	299	272	315	295	294	303	286	316	304	304	306	299	290	302	310	310	274	265	307	311	316	311	291	272	282	291	285	294	297	295	253	291	289	281	281	306	247	305	314	308	287	289	271	291	289	318	285	307	283	303	277	312	299	277	300	320	338	278	260	303	315	302	287	292	291	288	307	315	305	285	325	297	293	296	285	284	271	279	283	288	314	297	322	267	284	309	297	287	270	314	292	273	297	291	278	304	293	308	299	295	282	283	301	303	306	339	306	277	285	269	318	309	286	253	309	301	324	275	317	311	289	306	301	319	293	290	320	272	310	286	288	290	297	261	327	297	296	274	274	307	276	318	317	285	299	275	303	276	309	304	278	310	318	263	288	318	305	308	288	288	310	302	300	286	286	303	276	287	303	302	289	315	310	295	313	313	303	316	287	301	300	318	297	314	295	309	275	281	283	310	270	286	296	280	318	322	286	295	302	268	265	300	308	285	311	293	305	287	317	295	304	317	296	303	307	281	297	306	305	282	304	277	321	276	335	304	298	274	304	308	315	290	298	303	297	279	318	283	297	296	293	281	281	274	269	318	286	294	271	276	298	295	296	295	277	273	297	262	305	279	323	297	277	310	296	282	283	286	300	289	295	296	326	276	334	294	283	304	327	308	298	301	322	313	313	253	282	293	320	283	291	296	278	328	286	299	274	302	274	277	266	317	288	280	302	288	312	292	296	258	311	293	305	297	331	296	281	283	273	316	287	255	309	296	279	321	283	291	310	278	306	305	307	319	277	295	307	308	280	307	305	276	266	288	307	288	285	296	276	281	320	293	291	306	277	297	303	277	289	288	292	279	290	293	287	325	286	287	292	328	302	288	277	265	308	306	297	307	314	271	242	313	317	278	284	280	293	310	311	308	304	287	285	274	305	342	292	270	289	298	293	325	311	279	297	269	267	276	298	307	289	299	315	320	305	295	289	309	284	290	298	280	294	295	319	264	292	325	295	290	315	281	287	277	277	277	306	280	311	318	295	316	309	315	296	302	318	312	299	258	280	303	292	299	306	298	297	315	294	305	315	265	294	264	303	278	307	330	273	314	270	297	302	281	312	324	299	285	277	302	323	297	286	303	312	301	296	318	317	304	284	292	282	298	297	304	309	294	276	282	313	309	291	273	281	283	320	287	310	290	292	261	288	303	302	302	274	273	288	300	314	290	311	290	323	300	312	314	245	273	293	320	284	295	312	308	305	301	258	307	289	309	306	303	281	293	275	290	271	300	284	259	288	274	299	273	274	278	277	301	286	325	313	300	289	264	295	325	277	254	313	280	301	328	294	296	281	303	278	289	299	335	277	252	284	314	307	307	318	319	319	318	308	304	305	301	300	278	282	279	316	294	280	282	307	266	309	305	278	267	304	264	287	323	290	280	320	291	277	302	317	288	267	291	302	318	273	258	307	302	299	335	288	297	328	302	291	319	287	288	290	272	356	305	270	297	289	325	319	283	291	271	280	298	285	282	298	289	275	286	302	309	298	297	308	282	292	290	303	302	299	338	331	292	258	318	295	273	283	287	286	301	331	296	325	295	308	324	292	303	317	284	284	302	283	307	303	286	300	285	272	297	274	310	297	319	264	276	255	297	302	313	289	339	295	288	289	280	236	276	309	287	305	272	309	287	312	300	293	297	308	322	291	289	280	261	301	312	264	294	297	320	291	286	266	274	293	304	286	286	292	312	256	292	315	263	284	297	315	291	304	314	310	331	329	314	314	291	294	300	298	299	283	324	297	317	315	299	307	306	302	294	306	286	292	297	313	321	304	281	287	287	308	313	298	310	295	299	280	308	316	310	288	328	328	284	322	326	279	281	285	282	279	276	287	312	327	266	314	314	270	289	299	293	307	293	298	294	274	299	292	270	287	326	308	279	297	271	278	297	278	304	295	303	273	336	306	296	326	323	259	294	302	316	312	297	261	322	297	312	296	300	319	312	252	287	297	287	304	312	292	303	289	305	288	305	278	300	299	271	303	281	321	319	311	308	281	297	277	268	273	299	321	276	276	249	329	294	291	283	307	313	298	272	300	283	277	266	274	291	315	274	291	294	287	299	282	280	276	300	300	264	282	287	299	266	308	289	254	309	305	312	313	286	299	286	298	327	286	306	299	265	278	282	293	289	317	297
4609	2193	6839	8472	3309	15948	22515	13830	6233	2377	1103	912	860	775	850	848	834	787	777	768	819	815	831	811	859	817	851	839	811	854	849	848	813	841	763	872	823	826	813	797	828	792	797	803	822	893	761	810	872	889	796	806	794	808	844	800	836	852	822	838	801	780	812	807	828	798	825	827	828	837	850	812	833	793	813	813	824	739	813	778	800	840	807	832	825	832	806	797	833	841	832	775	814	814	807	774	804	885	859	863	827	764	793	837	851	812	749	855	829	781	757	822	828	831	837	792	816	805	857	782	819	767	837	784	838	850	835	769	849	843	836	812	868	833	879	818	868	814	825	849	801	855	815	816	818	848	806	827	857	793	819	870	897	782	801	816	793	833	833	805	831	818	872	810	824	791	796	805	842	792	826	843	846	825	784	784	830	842	830	829	842	798	807	816	822	854	798	846	830	871	829	823	841	859	803	760	819	814	775	828	816	833	805	861	811	846	828	871	832	781	847	805	820	825	779	821	822	840	833	827	799	820	808	769	860	800	827	816	836	801	839	808	853	812	816	787	762	837	828	828	764	861	804	800	877	796	830	789	815	804	786	769	801	786	790	863	768	782	845	777	796	809	830	879	843	831	851	785	800	786	764	810	833	797	817	832	787	814	825	844	815	836	834	774	863	813	833	825	852	829	857	805	837	818	801	859	784	823	797	836	793	782	826	787	791	790	819	799	882	833	831	808	810	787	796	878	831	783	783	825	842	811	820	867	819	815	824	826	814	810	840	859	797	815	899	776	789	819	876	806	864	798	812	793	759	820	836	822	846	785	822	826	847	798	840	834	873	855	813	763	833	850	800	802	838	796	832	806	824	881	852	820	789	858	835	871	811	784	827	864	845	799	819	812	833	827	807	821	819	838	801	804	812	785	833	804	845	825	812	845	787	777	785	792	810	793	808	774	789	819	812	853	807	843	789	824	829	843	809	804	832	834	868	787	813	837	854	831	790	819	892	798	818	825	804	845	833	807	798	775	806	774	793	811	809	786	789	840	851	837	851	861	874	840	806	843	802	801	804	831	872	784	826	829	810	774	868	809	811	791	821	803	796	791	834	787	828	813	804	844	789	824	799	811	779	786	802	793	825	839	828	812	808	832	871	826	895	828	870	826	827	827	824	847	821	831	852	812	875	807	806	820	820	863	804	843	854	799	810	777	828	838	801	842	808	796	811	835	814	859	793	824	838	810	860	826	829	813	758	793	853	843	846	810	842	789	850	830	834	785	832	814	812	767	769	751	817	817	850	838	818	776	801	809	832	808	829	840	817	821	761	814	802	792	827	808	827	770	810	856	863	811	778	744	855	860	814	824	846	807	824	860	779	797	744	844	787	792	802	773	838	801	816	801	860	771	827	818	844	819	810	862	802	768	794	838	785	802	820	822	845	864	857	846	813	825	818	837	849	838	834	861	811	844	817	776	791	784	836	802	798	828	820	817	848	835	772	821	870	830	835	792	860	807	871	792	809	767	791	768	820	843	825	826	819	851	814	815	878	867	833	800	848	811	820	815	837	778	794	836	865	742	792	814	840	779	839	810	828	799	826	854	795	803	836	824	789	805	775	834	791	795	853	824	792	817	850	778	807	830	833	815	744	845	840	796	784	838	794	841	832	811	796	793	847	806	789	811	819	814	851	764	807	813	791	787	884	844	832	784	858	842	796	835	783	889	821	838	845	811	792	810	820	786	832	809	797	851	778	788	826	796	789	836	810	825	825	820	828	817	857	829	841	819	769	825	810	813	823	823	840	799	854	796	795	806	785	785	856	830	856	829	813	744	786	780	838	766	841	816	806	817	842	818	809	811	790	810	806	862	771	808	831	817	838	848	803	833	834	827	861	819	858	804	781	787	850	843	825	809	854	827	835	816	769	764	835	800	866	848	755	803	792	765	818	788	793	807	850	840	774	782	826	819	810	873	868	800	778	823	815	857	815	833	825	841	816	782	811	869	795	761	812	877	853	794	820	837	828	769	823	807	791	801	805	853	860	800	790	824	883	814	804	840	865	827	827	854	787	858	783	786	798	797	811	851	801	775	838	852	837	826	838	779	817	807	849	791	819	841	815	857	843	825	870	820	858	823	792	802	851	867	824	807	805	747	803	866	839	839	796	837	821	808	876	818	815	787	734	773	853	826	792	817	748	803	837	775	788	795	796	752	767	768	841	806	842	833	800	838	840	857	836	842	798	813	875	782	844	859	847	769	798	838	797	804	824	844	883	712	766	812	832	841	858	823	837	813	803	847	868	803	816	820	823	840	812	791	831	783	829	824	808	822	866	840	863	874	810	872	793	813	806	833	814	828	844	822	851	843	866	808	853	799	802	815	850	804	795	807	821	825	821	774	827	815	828	844	849	798	872	791	794	859	823	853	834	855	755	831	834	855	844	829	842	827	842	817	811	802	781	868	794	808	807	824	823	848	817	848	811	782	814	838	787	854	845	881	824	813	793	811	813	789	817	842	816	849	791	831	801	793	820	827	828	772	883	840	838	819	823	782	795	805	749	881	839	800	795	829	808	819	825	806	781	805	821	846	844	816	824	863	799	821	842	840	842	785	822	817	820	768	845	848	795	851	794	818	871	826	778	840	874	791	807	817	782	829	805	792	876	817	857	819	875	756	833	828	856	820	809	834	776	815	802	795	813	866	801	789	818	878	796	815	839	845	799	810	822	823	825	798	788	884	867	807	818	851	766	815	780	847	823	850	823	794	787	860	834	806	813	814	823	821	846	791	832	801	862	771	852	780	791	854	827	830	842	827	815	841	813	865	870	790	797	793	787	802	801	837	758	811	850	772	808	855	803	843	859	824	846	791	823	835	809	813	788	810	858	831	821	801	784	825	836	815	824	789	799	834	792	799	843	809	797	829	807	820	883	836	787	814	856	828	817	830	823	763	863	810	820	843	875	772	838	834	775	802	831	822	815	830	834	868	807	797	802	857	823	825	842	865	839	849	812	815	826	812	810	769	834	821	814	799	826	832	826	782	793	824	840	819	826	786	813	797	816	819	860	787	828	805	858	865	809	823	807	797	879	818	841	805	772	831	866	848	833	793	824	774	820	803	813	806	811	860	832	800	780	842	748	822	792	848	849	854	837	779	808	775	798	747	831	859	845	825	841	791	772	819	758	844	816	813	788	835	864	824	818	842	820	822	807	809	881	840	840	852	820	803	837	785	799	783	834	827	835	847	824	817	859	879	906	854	804	807	808	820	780	875	858	836	816	795	864	832	834	857	842	814	783	802	835	796	819	807	813	845	818	867	801	813	783	784	841	776	838	799	814	825	842	772	789	855	830	773	791	796	814	832	812	772	862	772	841	831	808	835	799	815	826	846	853	759	819	832	804	787	811	820	834	775	808	779	800	770	811	826	801	826	864	836	835	795	741	814	814	794	778	806	798	798	812	842	768	833	793	845	817	805	841	819	876	812	833	787	827	791	806	824	821	841	818	816	854	822
4308	1939	3454	2022	3396	5844	5713	3272	1332	575	416	328	310	288	318	302	292	278	309	264	309	331	320	319	313	304	287	290	271	306	291	278	301	287	289	283	302	297	334	315	275	286	300	303	278	293	304	305	301	292	307	255	268	337	302	292	276	318	284	281	266	301	283	298	293	312	325	297	309	329	287	296	287	283	272	322	280	302	286	287	302	285	291	267	290	309	299	302	280	293	310	304	318	280	298	283	299	311	305	301	283	315	320	306	306	292	283	296	270	286	291	305	291	271	301	245	297	269	292	285	308	289	311	295	307	273	276	273	285	308	294	305	317	307	323	321	288	293	277	310	296	275	292	338	261	285	321	298	299	281	281	286	310	320	286	318	312	298	313	295	313	301	290	281	289	302	269	281	298	257	292	292	315	303	262	293	293	317	285	307	278	306	292	297	286	280	301	302	301	270	298	354	316	294	280	271	303	302	297	291	314	294	306	264	323	311	271	290	331	320	288	301	286	303	325	292	293	307	318	301	313	310	289	294	295	300	308	282	311	301	311	256	320	303	267	276	290	280	297	282	281	294	278	308	274	293	266	301	282	309	305	289	345	296	261	283	286	305	301	311	311	293	257	289	290	293	288	312	313	280	305	281	273	294	282	332	298	297	314	306	277	285	310	286	288	324	307	266	278	281	293	275	301	282	298	285	263	308	299	291	306	299	284	287	273	272	289	295	277	295	301	296	290	306	281	303	317	283	287	274	263	311	304	290	256	312	292	303	284	343	303	289	297	284	292	324	285	301	296	280	295	297	299	276	276	302	287	321	301	288	314	290	290	268	303	304	297	318	277	306	281	300	319	285	314	309	300	289	302	297	288	324	315	274	265	297	275	308	286	304	289	326	294	323	311	271	290	320	308	290	311	304	283	321	297	283	291	300	267	313	298	305	262	326	284	315	297	291	283	280	292	305	294	308	297	279	296	264	315	303	276	279	284	292	277	297	283	309	283	314	291	269	320	327	286	292	279	310	300	267	281	298	280	312	304	309	263	295	298	279	290	285	305	279	279	325	299	274	282	292	280	276	293	289	323	292	282	284	320	296	277	320	312	280	293	279	285	303	316	326	270	274	299	267	320	297	305	270	299	342	289	295	300	285	266	275	292	313	302	316	313	308	301	277	294	327	261	326	278	281	267	293	342	313	289	275	329	322	307	287	306	290	285	299	310	278	323	295	290	279	284	322	307	323	271	281	301	293	303	275	300	301	271	288	317	275	274	302	291	295	309	284	318	309	320	296	277	294	291	320	297	254	309	310	285	292	279	279	306	292	291	313	309	297	267	273	273	301	300	289	265	267	273	290	317	317	321	277	295	292	293	270	302	266	303	289	303	291	300	304	291	305	277	288	276	281	301	281	290	297	290	336	291	270	300	298	287	316	276	252	300	289	321	294	309	319	266	323	293	270	312	311	291	278	320	299	271	320	304	271	296	304	279	291	299	287	308	283	291	302	345	301	275	316	321	287	321	300	281	293	287	298	293	287	335	290	322	294	295	282	287	268	297	297	278	333	301	279	297	274	313	298	269	315	339	282	288	289	307	302	310	310	302	302	281	307	311	275	279	303	263	268	294	280	292	310	286	290	315	315	309	285	264	279	299	266	291	287	285	251	282	315	268	289	264	286	278	329	304	303	311	283	304	282	284	284	326	334	274	297	300	293	294	266	275	304	305	264	287	292	288	269	268	308	288	280	268	280	273	294	320	298	337	266	274	317	286	293	301	297	342	271	287	259	287	302	288	277	275	328	289	259	315	297	285	314	289	306	300	302	290	293	287	289	313	273	284	283	295	284	325	292	308	309	296	290	275	315	324	328	268	300	313	303	265	261	267	283	302	304	283	273	304	278	295	315	313	311	270	285	326	313	306	294	282	293	293	319	305	300	329	328	290	264	298	310	296	300	312	273	302	298	288	327	297	301	322	294	296	291	298	329	295	323	323	278	286	317	307	299	330	281	286	302	266	283	295	289	300	271	259	282	264	319	293	294	256	307	315	319	305	251	286	307	297	289	304	300	325	299	314	299	272	307	283	311	295	266	300	289	265	298	310	290	285	278	302	285	295	307	273	278	316	300	282	294	298	312	311	298	320	284	280	299	302	264	274	260	294	265	298	304	303	315	316	305	320	280	314	312	269	266	299	260	300	340	300	256	307	307	309	284	267	287	294	295	312	304	295	308	303	287	312	259	313	314	269	319	287	281	304	285	313	298	287	321	292	306	291	297	314	307	285	317	327	308	296	289	305	269	291	278	300	297	326	262	295	302	320	266	292	288	309	298	286	286	311	317	313	294	322	316	309	306	328	290	333	294	292	317	276	324	310	296	290	279	305	282	306	295	279	288	254	284	296	315	294	307	241	289	305	265	257	316	292	311	315	252	290	273	276	295	318	276	284	310	276	315	325	318	302	299	295	275	274	306	313	288	296	253	296	336	279	301	308	319	284	318	317	298	287	293	298	264	289	297	279	287	298	286	279	272	307	259	286	311	296	304	289	275	319	310	260	304	304	325	276	304	261	281	285	308	326	297	291	292	302	278	285	304	305	275	267	260	265	307	287	281	264	290	326	291	296	267	309	249	289	285	279	301	288	311	287	293	307	268	314	289	336	270	316	297	311	300	272	260	276	290	304	299	299	331	321	284	276	257	311	316	287	283	297	272	282	287	313	294	305	291	281	293	332	295	293	287	289	307	296	290	283	303	269	292	316	328	306	301	291	288	270	263	308	322	302	291	296	280	300	285	309	280	274	298	322	277	348	277	317	262	301	278	279	272	285	285	316	291	318	309	287	251	294	314	325	281	266	317	326	289	286	286	314	293	292	293	322	310	305	301	285	312	276	324	312	306	332	292	286	290	262	293	277	273	291	290	268	271	306	300	305	292	281	310	278	283	282	302	283	306	271	283	263	287	315	301	277	291	324	309	261	293	273	300	266	287	291	289	298	284	299	293	320	293	315	281	304	294	295	271	255	283	273	291	294	336	289	288	308	274	292	270	274	289	286	305	285	274	299	317	312	299	294	338	304	309	302	283	279	283	339	303	301	258	321	299	299	301	318	271	309	261	304	312	311	305	281	309	297	279	318	329	282	311	315	303	323	322	312	307	283	317	318	343	292	288	297	282	297	295	287	260	334	279	308	296	319	285	284	297	335	311	277	284	305	290	308	283	275	264	286	293	298	295	305	293	288	297	291	299	299	316	314	294	271	264	291	319	316	316	314	266	310	296	256	309	295	348	297	327	300	312	293	293	301	309	310	281	306	321	296	306	290	299	311	328	297	268	287	297	294	296	289	286	322	266	285	263	305	296	308	262	287	303	314	288	287	293	317	290	290	281	278	313	305	309	297	321	257	286	301	289	283	282	268	293	312	300	288	338	292	280	290	288	304	307	288	286	255	265	318	293	275	321	283	296	294	330	259	306	275	293	291	275	297	300	326	310	315	341	284	287	296	265	292	257	287	330
4285	1991	7743	6224	12661	20691	19228	11360	4697	1918	1129	897	826	850	793	853	842	808	831	803	801	814	805	824	822	803	797	813	826	809	804	766	793	842	802	856	781	786	834	830	812	825	833	841	817	882	822	782	850	745	804	807	842	782	828	820	821	819	841	833	804	774	831	781	834	826	885	800	839	860	786	792	828	844	870	822	811	823	845	817	853	801	830	810	789	862	830	796	768	778	867	790	814	832	796	844	818	837	789	838	823	794	888	792	810	844	846	837	793	908	837	837	840	830	849	858	788	778	830	807	863	794	834	804	807	798	821	824	819	789	861	817	862	870	771	865	810	848	763	850	778	794	823	840	850	781	844	844	805	863	797	811	876	792	843	841	813	818	835	808	775	815	859	788	810	830	836	833	855	788	781	753	789	820	820	831	815	785	809	832	818	814	826	797	894	847	796	796	836	815	803	832	852	804	813	814	812	816	812	885	819	776	820	801	872	814	826	830	827	825	799	833	793	790	856	780	787	788	831	828	801	891	800	799	813	797	879	804	837	799	792	859	836	825	779	847	821	773	839	796	819	808	828	767	814	790	792	829	880	774	818	816	816	800	756	832	857	873	862	865	807	796	852	802	855	802	822	837	802	792	798	824	835	858	748	814	815	744	819	838	839	818	779	802	902	843	801	809	846	857	837	839	847	822	814	796	869	824	818	860	813	823	846	779	857	859	855	861	830	801	809	829	848	787	821	806	838	803	835	829	802	841	862	837	814	829	809	869	760	829	822	836	803	801	776	792	806	832	895	835	806	842	783	773	784	862	838	827	793	858	778	845	811	805	813	838	853	781	809	817	757	783	856	818	831	847	818	817	786	769	798	816	861	803	885	840	853	784	802	783	846	806	800	799	863	871	848	779	858	822	821	820	752	823	813	835	832	791	831	814	856	847	835	799	826	807	848	837	817	833	817	872	774	826	831	842	845	857	800	802	824	783	820	781	790	865	826	792	825	812	850	792	762	816	787	796	869	776	834	825	778	832	818	795	845	789	850	797	857	789	866	796	809	858	823	812	850	797	841	849	847	822	787	850	832	843	805	823	799	840	822	852	800	831	815	846	845	831	830	861	802	805	861	785	838	864	831	816	762	849	828	785	855	852	821	847	792	820	759	788	784	803	854	816	800	821	824	756	859	851	767	854	881	824	789	823	817	835	833	819	801	845	795	809	753	852	819	816	818	819	807	805	817	779	830	798	817	809	849	809	806	755	819	763	848	885	787	818	798	814	806	851	866	815	815	804	822	808	786	816	781	817	815	867	814	819	799	794	803	842	831	813	769	780	818	757	813	827	850	791	828	843	825	839	839	862	831	824	820	832	807	787	812	838	808	841	813	799	792	849	805	780	809	849	825	838	835	836	815	818	805	875	843	834	817	861	765	845	791	795	818	765	779	786	847	840	844	793	779	773	856	829	827	814	818	811	824	864	817	793	771	815	765	815	846	815	795	833	836	796	854	826	833	817	773	842	806	762	827	862	828	800	826	820	820	844	778	841	818	837	814	836	792	846	817	874	815	843	821	789	836	790	849	804	802	819	865	754	848	805	862	807	837	813	755	793	786	825	816	798	810	856	831	826	797	812	816	816	765	833	853	814	816	840	805	827	773	770	836	813	763	814	808	826	850	850	797	842	809	809	880	844	846	770	804	791	810	846	861	788	811	813	833	849	805	858	801	800	802	810	840	793	828	796	816	836	818	801	894	823	796	832	834	850	776	819	872	822	882	821	789	832	813	835	868	774	802	908	830	789	845	856	819	836	844	803	824	837	813	799	795	824	844	813	799	765	871	808	831	831	844	805	810	775	819	810	752	779	838	829	847	851	850	793	782	826	843	814	804	778	814	811	818	799	783	813	820	812	852	813	878	826	828	815	856	775	830	836	800	848	846	847	785	834	845	841	845	896	747	836	856	861	851	809	870	866	776	789	819	813	825	817	800	765	801	803	811	826	843	879	820	830	862	813	777	781	809	833	825	820	842	789	778	842	788	817	774	847	796	830	866	781	790	801	805	787	805	785	843	832	848	796	840	788	828	801	766	854	852	876	789	833	811	828	761	811	837	810	801	805	799	811	852	826	793	802	832	833	851	839	812	819	813	827	858	816	820	842	810	850	827	864	817	802	885	828	881	813	856	812	803	832	867	849	797	857	818	812	812	843	793	784	847	839	825	862	803	804	834	789	823	842	825	832	828	837	833	826	880	807	770	776	785	793	830	871	800	826	813	837	840	844	812	753	805	880	794	822	846	817	826	814	781	832	850	784	789	863	831	808	779	770	809	820	849	844	790	765	826	846	826	859	809	837	767	869	819	766	747	847	766	825	797	857	820	867	832	816	834	824	841	737	839	841	837	796	875	773	829	828	798	816	777	838	852	807	828	875	781	823	826	807	862	801	835	800	781	832	803	853	818	809	822	832	858	835	820	862	861	779	810	823	812	825	831	837	781	854	818	846	785	834	819	820	788	832	890	856	807	848	793	838	831	759	757	786	832	798	849	792	805	799	815	840	806	823	831	791	846	793	817	800	799	823	830	788	862	854	863	825	814	749	819	834	827	812	852	795	813	798	775	846	843	809	855	821	837	874	843	801	814	829	793	809	822	801	806	802	856	816	803	785	817	791	801	848	852	772	802	822	838	821	875	812	776	875	847	820	798	852	821	778	860	853	845	806	839	814	867	792	816	787	845	846	802	798	824	848	798	841	824	832	784	818	860	794	827	781	805	841	806	858	782	823	785	795	814	807	801	814	833	852	799	852	800	810	788	859	807	837	800	831	800	822	828	841	817	809	780	861	821	817	772	769	838	784	895	809	843	852	823	838	825	843	819	779	838	772	806	816	771	781	780	840	843	858	734	826	826	851	852	863	840	817	813	811	793	829	844	830	807	854	827	797	852	843	835	806	824	836	841	831	860	830	830	825	845	837	840	835	836	782	862	795	839	798	838	826	837	802	839	809	828	817	813	838	825	812	804	819	848	780	860	865	809	825	825	844	811	837	859	846	756	832	863	820	795	806	787	855	802	811	858	907	779	797	850	879	846	770	815	841	810	833	799	869	800	834	820	836	842	809	775	807	774	850	827	795	784	868	818	832	826	830	806	843	783	791	830	821	778	802	829	827	845	773	833	824	826	855	809	802	803	789	827	796	781	837	791	808	820	785	856	752	832	804	821	787	818	800	872	759	816	828	807	795	802	823	783	862	802	833	820	794	791	833	808	822	839	882	831	774	806	831	803	844	817	843	815	840	843	841	880	829	808	824	831	814	840	826	791	824	856	860	764	840	831	758	830	797	840	893	850	781	821	796	837	825	834	802	842	848	845	806	828	832	809	828	825	791	806	783	819	844	778	837	816	885	811	823	799	808	800	798	847	819	781	860	803	850	850	822	876	772	829	817	828	817	853	778	797	846	823	781	818	844	841	788	860	798	824	765	811	829	825	795	813	799	821	806	826	790	802	831	818	843
4035	1722	2861	2880	3097	6011	5656	3215	1311	591	397	317	318	284	294	307	310	283	288	309	295	333	306	279	293	299	283	282	297	276	307	306	280	315	307	294	289	328	297	297	278	280	326	311	278	283	304	305	295	309	243	267	319	289	277	304	299	278	302	285	294	271	279	291	274	307	261	286	273	261	308	277	297	300	293	304	317	283	287	288	300	285	298	298	267	292	288	289	307	306	299	323	316	262	265	314	291	297	277	293	299	298	317	316	300	305	318	282	278	305	283	288	342	301	301	291	287	294	294	302	286	287	262	316	303	305	323	281	306	275	288	303	293	275	279	311	318	284	289	289	246	285	337	260	303	299	300	301	319	259	321	303	313	283	313	286	297	277	313	290	298	347	317	337	292	309	314	269	295	286	301	304	297	295	270	299	280	299	287	301	320	306	309	283	295	306	305	315	295	276	322	300	275	283	280	306	307	282	279	322	294	289	298	295	294	310	303	298	305	290	290	303	282	300	276	308	289	310	316	328	286	290	314	288	269	296	313	287	286	268	309	314	282	328	287	300	310	298	316	316	324	304	314	296	280	329	288	303	307	317	308	292	308	299	287	318	316	264	308	321	307	303	283	290	286	294	279	304	294	284	286	306	305	305	298	320	306	281	303	272	297	308	292	316	318	287	286	337	309	291	298	291	322	287	304	289	321	302	298	303	319	296	298	292	307	323	300	309	295	299	282	289	320	346	288	284	319	301	277	300	304	302	306	262	286	343	308	270	293	296	291	313	291	278	298	295	308	289	285	295	269	316	288	296	334	315	292	266	275	267	300	305	301	293	286	295	309	315	289	286	316	284	311	300	282	270	297	274	318	316	308	316	281	292	302	316	321	311	290	321	270	312	282	303	296	289	303	276	278	307	290	285	323	269	283	282	319	300	296	304	321	296	286	289	335	329	280	279	322	290	314	299	293	308	321	302	277	283	322	295	287	286	312	322	310	323	326	304	296	289	327	293	290	304	273	297	308	298	294	296	303	287	303	315	311	280	312	288	273	288	338	337	282	295	308	282	299	298	293	284	300	299	309	256	291	293	293	326	312	331	290	310	282	312	302	322	286	304	299	275	301	267	299	300	306	273	310	305	271	297	285	288	284	297	313	285	309	308	292	280	300	297	326	298	292	265	289	288	293	293	298	329	291	298	290	307	310	293	291	284	285	295	287	287	280	315	292	307	282	285	337	307	329	294	275	309	269	293	304	286	265	262	292	285	309	287	314	279	287	268	290	291	288	299	309	289	314	299	282	318	312	306	291	289	304	298	291	307	294	271	289	302	305	305	285	304	301	309	302	282	266	303	287	297	288	279	302	276	260	273	297	268	295	282	298	292	291	262	277	317	284	279	294	280	291	296	289	298	324	312	299	292	277	288	291	297	308	295	312	320	292	276	318	308	297	308	287	282	291	319	310	307	307	307	300	307	286	286	305	296	287	292	305	276	321	297	299	289	280	311	301	317	282	312	298	338	303	294	305	290	291	294	290	298	263	273	252	263	289	312	310	268	302	291	302	296	270	311	276	308	293	321	273	295	286	311	311	320	296	308	324	297	300	306	304	296	312	284	286	306	295	295	287	309	273	322	309	297	338	280	302	300	283	259	340	304	272	309	284	327	304	289	308	304	302	318	304	293	263	309	342	292	311	277	314	301	313	304	301	289	275	316	301	287	300	298	316	289	307	273	308	268	291	322	299	293	286	304	295	288	269	271	281	283	282	276	288	313	303	275	309	314	307	288	289	241	277	297	315	283	291	284	322	293	287	302	293	274	324	283	260	296	297	310	260	314	291	260	276	291	292	297	309	275	312	274	288	286	314	310	286	282	287	304	284	279	304	311	335	301	278	266	272	285	294	299	294	290	324	263	303	288	307	261	301	315	263	301	293	297	285	299	305	280	281	305	285	290	319	294	319	302	299	315	255	275	294	280	296	313	309	321	281	325	277	314	315	303	292	292	302	314	275	311	289	285	316	308	307	292	283	319	301	285	316	282	319	261	284	316	314	281	288	309	291	284	327	265	294	267	309	289	322	309	304	304	284	296	305	296	302	285	303	316	279	283	305	285	328	301	292	305	288	301	292	270	291	315	287	293	271	316	309	280	338	283	311	273	293	294	297	339	288	289	293	319	293	272	311	309	318	302	319	316	279	305	307	336	284	325	328	300	281	283	292	319	301	293	271	307	299	324	299	323	286	289	295	285	260	273	305	304	316	291	299	310	280	312	272	303	308	318	308	293	305	292	296	301	304	325	267	315	316	267	279	315	279	303	296	284	263	279	280	286	293	340	275	316	291	270	292	299	305	262	256	284	283	298	287	317	276	291	322	351	300	303	292	282	288	276	287	308	310	300	307	311	315	284	296	294	277	247	308	301	290	311	308	292	296	305	295	294	299	289	324	302	294	280	267	321	302	321	294	270	266	277	280	273	276	312	320	326	272	308	304	266	282	311	318	285	295	294	313	313	297	289	318	257	311	307	308	275	312	281	289	323	298	299	295	321	333	285	307	279	327	279	298	284	315	296	300	320	324	289	257	345	303	289	279	296	277	294	308	264	315	291	294	304	288	312	310	296	289	266	305	284	306	311	293	284	290	299	266	288	286	287	284	294	303	299	287	310	310	283	309	298	294	310	311	308	292	301	302	297	299	321	267	301	303	329	318	320	288	314	306	305	311	287	309	282	285	327	328	312	311	303	306	313	319	295	281	296	328	315	271	316	308	301	317	316	314	283	295	325	299	293	289	274	318	294	307	302	252	317	308	330	318	299	304	279	303	305	286	285	304	292	282	316	285	261	315	326	291	298	324	308	323	281	287	284	284	289	284	292	301	301	303	309	290	306	329	301	327	278	273	277	290	285	269	268	306	301	299	268	288	269	299	280	313	284	282	330	328	292	281	301	295	301	303	298	298	267	290	293	307	297	299	296	299	293	333	310	276	300	268	299	262	323	316	312	303	291	279	284	306	284	284	295	306	347	302	284	281	316	309	306	337	321	289	304	305	293	316	297	281	290	280	271	286	302	276	287	298	320	279	293	282	320	304	301	267	287	277	300	323	283	292	324	276	279	281	310	293	308	315	299	308	315	281	292	304	294	309	293	292	318	298	273	290	289	310	328	289	264	311	299	275	312	300	286	303	297	281	291	307	287	285	294	305	305	290	335	302	320	283	293	283	299	268	304	313	335	311	299	313	299	272	314	279	303	272	292	314	332	310	295	300	297	282	302	281	305	293	303	337	287	304	283	312	311	282	328	335	299	287	272	296	313	280	284	320	261	277	286	282	277	282	330	289	306	288	284	292	298	291	273	289	342	293	330	294	286	324	302	297	295	308	263	295	320	318	304	325	288	315	245	283	272	280	299	318	313	274	286	297	288	290	293	327	306	307	305	279	270	281	299	295	309	299	288	287	300	312	292	318	314	269	298	277	292	313	279	302	300	291	280	304	329	247	283	305	285	277	330	299	314
3942	1891	6546	8243	12743	21949	18809	11374	5027	1948	1057	825	828	841	782	824	823	798	812	783	798	826	799	871	794	825	792	844	809	797	856	816	764	772	811	865	823	817	807	779	768	798	824	811	858	798	800	838	852	776	784	863	823	852	853	841	847	815	809	762	822	865	832	759	801	798	847	823	748	770	789	844	758	816	847	776	833	841	781	832	790	814	836	806	831	783	872	798	832	807	834	809	821	817	838	842	801	802	807	842	750	817	779	806	804	794	807	783	801	845	814	816	857	789	766	871	806	822	824	792	834	800	830	758	841	840	815	838	806	869	802	788	790	821	808	797	824	846	835	777	747	834	802	788	812	827	816	857	768	818	828	848	788	822	817	851	796	830	844	805	802	857	788	793	788	800	819	810	830	766	854	855	816	800	854	797	827	849	783	801	780	793	846	883	823	836	852	800	811	801	855	839	835	869	880	837	761	772	829	847	795	781	844	787	811	809	821	833	823	831	829	809	842	875	851	798	863	851	798	828	782	794	828	814	858	839	846	795	795	830	864	825	847	805	818	830	825	851	853	849	828	799	866	875	790	772	838	841	814	831	854	838	827	803	796	807	817	837	857	813	836	793	839	822	785	838	816	849	755	798	803	841	841	816	756	795	828	834	806	858	814	851	839	800	821	830	808	826	849	844	804	829	818	841	809	775	812	853	804	807	847	821	795	799	848	800	823	837	816	786	808	822	832	822	836	785	824	831	808	815	820	801	796	807	848	838	800	821	787	865	804	853	744	841	845	837	804	862	814	807	841	856	831	799	817	858	812	874	875	838	792	788	854	841	812	809	828	803	771	802	820	888	770	785	791	816	838	826	832	924	821	868	881	862	799	793	796	819	816	827	845	776	805	836	861	805	873	770	861	830	781	793	805	812	832	835	817	803	811	756	822	839	791	789	845	823	824	825	864	847	817	791	828	772	864	826	822	803	832	823	787	765	862	880	801	810	825	813	900	809	805	810	822	786	812	805	862	841	773	828	807	859	799	793	777	778	856	789	880	841	792	852	803	822	843	798	827	754	806	841	828	808	829	838	813	811	828	809	813	772	808	774	840	803	812	841	825	818	827	829	837	825	834	823	850	841	822	838	804	825	814	823	822	807	863	866	796	832	811	774	731	796	850	818	774	830	800	849	881	792	826	849	817	828	830	832	814	872	837	827	783	822	829	798	802	804	825	826	809	831	844	862	799	852	832	825	828	845	855	847	789	825	757	838	782	797	789	809	780	796	801	768	831	862	820	816	845	824	847	794	805	848	808	831	870	786	790	858	739	815	800	814	806	811	794	832	810	814	843	817	821	773	836	812	823	837	854	811	816	792	796	887	793	832	849	837	863	813	772	765	817	822	785	818	809	823	799	803	838	826	830	806	836	858	837	849	845	794	808	772	871	795	805	758	789	819	811	837	864	831	792	795	817	817	832	794	827	796	857	785	826	771	850	749	866	819	820	835	774	794	832	847	781	808	819	832	838	823	886	806	802	848	831	836	799	812	827	894	807	804	832	818	824	840	809	844	842	794	849	837	832	783	791	856	814	862	818	811	782	850	793	810	789	812	838	859	835	836	805	793	759	788	811	798	847	819	818	830	754	797	791	827	820	793	844	811	783	869	828	768	798	812	839	741	787	868	805	817	863	836	866	812	814	824	861	816	800	863	788	801	834	814	809	911	803	854	841	835	838	842	804	769	842	806	774	821	842	796	852	829	811	823	827	867	812	809	845	804	828	809	780	863	797	794	838	776	826	808	851	807	860	802	774	783	820	825	788	855	825	794	804	833	810	816	805	802	802	823	810	853	824	824	842	816	798	834	839	764	874	816	819	829	859	854	823	856	793	768	809	843	809	867	801	827	797	812	767	853	819	800	789	852	877	867	853	805	818	799	843	817	778	772	837	807	825	842	839	807	811	794	854	872	807	785	864	801	807	864	799	874	824	801	874	825	788	838	760	865	857	812	800	820	811	852	828	890	827	892	873	849	839	832	802	841	860	866	814	812	831	829	781	788	803	865	853	806	803	816	850	845	818	804	807	840	796	762	852	835	852	849	829	796	764	824	823	821	820	816	857	846	852	838	803	848	820	857	820	837	809	802	811	791	850	880	789	770	838	824	819	812	823	808	822	854	811	863	836	820	805	793	795	791	834	804	799	791	890	846	834	768	847	798	834	769	798	806	806	847	815	818	837	843	856	813	785	862	825	832	832	854	842	798	828	781	811	812	809	826	811	820	851	842	811	815	827	813	820	815	749	824	816	787	819	752	792	812	800	796	766	775	774	827	784	822	832	796	807	837	777	852	836	806	795	812	831	827	813	807	804	792	823	807	837	830	842	785	794	811	843	791	872	794	766	813	778	793	832	817	785	832	785	870	790	759	813	828	822	828	802	822	880	844	805	782	796	754	801	836	802	793	798	856	879	787	801	762	817	828	807	782	841	806	813	837	733	871	752	791	821	884	813	858	818	833	799	890	824	789	791	773	825	830	833	787	866	830	795	810	779	800	837	847	821	803	798	833	793	793	799	798	827	855	824	826	828	803	814	832	734	812	821	806	781	807	845	858	817	770	827	856	809	819	874	812	813	809	848	806	800	790	852	792	808	809	777	795	790	816	913	803	795	795	854	826	847	836	827	821	854	820	843	832	793	847	805	784	798	845	827	827	845	818	795	855	829	809	869	835	848	845	763	860	786	791	796	836	834	787	813	822	828	828	816	862	834	808	795	801	838	808	816	827	847	812	826	846	792	829	792	786	873	830	812	816	820	783	800	831	802	817	822	815	806	835	804	875	802	808	808	827	856	840	800	810	776	798	822	769	823	779	841	808	887	846	841	834	840	820	775	804	874	855	841	828	783	838	826	813	865	833	820	805	752	823	776	793	829	846	797	860	785	819	818	824	802	763	810	866	855	767	845	820	853	884	822	802	822	797	805	803	842	786	835	823	863	787	771	831	741	813	831	745	807	760	848	851	801	790	808	797	833	821	866	845	789	781	812	821	860	850	790	807	787	833	852	838	800	833	789	799	762	774	815	839	812	832	879	805	805	818	829	799	808	758	818	803	837	794	850	841	823	820	813	850	808	802	849	806	782	847	778	778	788	787	811	816	777	831	776	843	791	885	831	766	824	816	824	799	772	792	797	814	828	827	837	846	782	844	733	863	841	842	811	873	802	812	846	822	826	822	841	800	822	811	797	785	804	807	819	795	821	801	817	789	813	863	872	831	853	802	820	825	856	828	814	816	857	866	841	835	861	873	796	808	822	815	800	791	834	831	829	781	814	804	789	859	819	853	829	803	853	778	829	824	825	782	822	799	795	814	809	829	865	834	831	804	791	829	829	839	814	866	835	856	839	816	841	840	810	811	861	793	793	871	755	846	857	822	804	881	784	817	789	790	755	874	830	836	803	794	822	852	752	814	776	798	813	810	783	784	803	800	826	784	824	817	787	849	782	863	843	821	810	841	805	825
3821	1502	3421	3503	1798	5261	5686	3353	1503	680	375	296	299	313	292	303	304	305	289	270	313	294	281	312	285	274	269	278	277	273	272	289	291	298	274	313	301	306	293	312	309	308	260	316	331	312	307	277	285	283	306	299	277	253	317	306	290	313	280	299	305	291	318	309	309	304	300	319	318	309	320	294	297	305	275	303	282	267	298	290	316	310	291	278	293	309	322	319	297	308	321	287	292	281	286	301	299	299	311	288	291	299	282	331	283	288	304	271	293	293	324	319	293	272	307	301	289	307	269	294	327	321	286	302	300	326	279	296	297	315	319	261	289	306	317	286	299	284	285	268	304	309	285	324	313	274	300	310	278	304	299	283	317	292	269	285	288	329	293	291	293	277	258	302	267	319	308	300	271	304	292	268	320	299	284	307	296	280	292	268	262	282	312	273	273	314	287	342	304	293	289	301	270	324	265	272	300	287	297	304	298	292	257	324	285	299	312	258	317	318	277	309	304	303	306	304	309	304	300	285	304	291	278	303	273	296	268	265	322	313	299	304	287	332	304	314	324	303	278	283	301	292	311	287	309	311	287	297	270	307	289	281	297	252	304	300	303	298	275	314	285	298	311	279	305	304	300	295	317	333	295	281	286	295	317	274	311	264	275	327	311	336	270	262	269	264	303	285	315	306	305	259	267	268	280	302	334	272	307	281	292	310	282	308	301	290	305	313	271	312	276	320	281	299	272	289	287	291	276	315	308	286	274	303	300	287	326	315	307	320	310	317	286	264	288	294	300	268	300	298	289	308	282	290	265	295	296	293	303	313	300	308	324	248	277	284	262	276	276	294	310	297	293	288	280	330	285	299	297	303	281	331	292	307	290	285	313	254	288	293	299	279	304	314	262	292	313	319	290	285	297	289	291	264	254	279	312	281	267	266	290	300	288	308	275	286	314	322	271	308	285	326	275	287	295	307	313	286	333	289	307	320	260	282	299	302	307	288	278	301	300	305	296	270	292	279	314	319	309	294	278	307	298	305	268	285	303	276	301	287	292	309	286	275	285	277	287	301	306	315	291	271	259	294	288	308	297	300	293	286	284	258	291	293	300	275	283	290	314	277	308	280	295	296	296	308	298	297	308	298	318	276	291	279	315	309	276	314	282	283	294	298	285	281	308	285	315	265	304	321	294	307	309	248	276	326	274	282	301	314	286	296	306	293	293	324	316	284	323	300	281	263	290	282	316	301	298	321	302	283	287	334	294	293	281	329	343	298	294	344	291	294	319	278	306	276	300	320	290	311	270	297	304	307	292	315	298	306	283	293	288	288	290	307	278	291	306	264	287	323	289	292	276	292	302	246	281	300	307	286	259	299	263	290	275	297	273	277	273	321	336	289	318	324	281	303	298	310	306	284	281	299	280	292	286	288	307	321	296	296	308	255	299	259	319	286	280	246	303	276	289	296	307	292	316	298	311	311	269	304	297	328	298	283	306	303	301	297	301	296	267	316	300	285	306	269	283	292	301	271	286	291	321	299	310	290	264	303	304	300	267	274	299	281	275	300	286	275	310	266	303	276	316	283	283	310	265	318	299	306	298	314	278	285	291	302	311	289	281	298	309	310	294	314	280	331	282	313	318	281	303	256	293	263	303	298	302	282	308	293	315	296	314	271	275	287	278	303	314	311	295	271	297	282	315	300	295	287	279	257	302	291	321	318	263	294	316	291	270	268	290	302	296	312	318	283	304	290	276	289	331	274	303	286	313	304	263	277	274	327	305	312	273	314	291	322	283	293	252	289	310	313	269	272	289	303	287	279	330	317	326	291	279	270	332	284	276	276	270	300	294	268	277	283	313	331	304	301	284	299	277	275	317	291	309	288	283	292	284	295	290	322	289	293	286	299	298	295	288	325	299	269	284	265	303	290	308	301	300	280	297	257	288	310	289	304	291	265	272	330	300	275	277	344	305	289	285	279	288	326	323	291	293	296	344	282	322	315	300	270	304	286	294	295	302	267	293	307	301	289	289	273	288	296	289	298	337	323	305	315	296	294	295	306	301	321	283	272	292	280	285	273	283	293	293	278	338	308	313	272	305	315	292	310	321	304	271	336	291	311	279	281	304	286	330	292	284	319	288	280	293	264	269	300	265	317	286	276	308	304	311	287	289	278	259	292	296	297	267	269	269	282	292	291	286	281	292	297	297	318	292	279	274	272	305	285	285	259	321	276	291	284	310	284	310	310	297	302	292	309	268	317	319	286	291	277	266	260	290	292	321	294	317	289	298	297	298	286	279	300	282	271	272	278	307	306	314	283	293	313	306	281	294	319	299	325	296	286	285	315	281	285	287	282	265	263	307	294	303	317	284	302	314	291	304	272	282	285	308	288	277	326	314	298	299	304	285	333	339	260	322	320	270	318	302	321	277	308	294	314	293	361	299	292	309	284	280	305	293	276	284	340	291	297	289	284	290	312	296	265	277	337	284	301	298	276	281	315	292	298	296	283	302	305	297	305	285	290	282	273	292	299	316	318	302	283	286	297	309	318	291	272	308	299	333	298	286	313	317	264	290	272	328	280	323	319	294	311	288	277	277	268	301	314	285	273	283	276	298	284	301	271	305	272	323	325	295	282	307	308	306	275	289	280	286	293	271	272	283	310	279	307	309	291	294	297	317	283	324	292	300	340	284	306	327	286	294	276	314	263	304	272	282	283	323	260	295	304	262	281	326	266	282	319	280	281	302	294	284	280	299	294	317	266	291	275	294	280	294	288	271	305	304	328	301	311	312	281	302	292	333	294	313	327	287	265	317	282	290	290	295	314	272	335	315	301	320	290	315	298	295	309	311	312	299	301	314	296	299	288	269	297	301	302	329	277	310	299	268	295	281	252	285	296	279	278	300	308	289	270	331	287	319	322	270	286	282	319	292	286	283	295	317	313	293	297	288	262	297	281	305	257	321	287	277	298	304	293	276	301	305	266	307	319	316	284	293	278	291	321	308	282	285	288	322	338	284	311	290	302	275	284	326	301	304	307	286	297	309	291	304	302	321	273	303	305	279	305	280	297	284	315	318	237	306	291	305	247	317	324	319	299	283	291	301	320	309	287	338	267	313	274	294	312	266	304	253	325	301	316	294	292	310	270	298	289	287	284	328	288	299	302	297	288	283	310	287	292	293	304	284	303	285	322	279	306	314	298	286	314	320	302	306	281	289	300	278	295	283	311	287	298	288	315	290	276	271	307	316	315	277	287	275	312	273	305	314	275	256	287	277	290	280	279	286	303	269	248	288	298	335	309	319	297	305	292	309	291	293	292	280	300	302	280	309	307	316	281	310	287	306	275	266	291	298	292	288	338	281	308	296	294	271	329	286	295	292	303	316	293	270	329	324	293	287	301	339	299	297	314	299	266	303	329	301	302	288	298	264	254	274	296	291	311	307	287	287	309	294	317	282	258	282	255	266	289	302	319	300	276	303	281	318	276	305	307	294	294	278	292	297	308	288	282	322	304
3707	1791	8076	9722	7542	20444	19335	12316	5641	2136	1093	866	841	776	830	829	806	835	843	806	793	794	813	839	793	795	851	786	866	843	814	816	821	817	867	830	815	833	804	787	818	872	822	807	849	823	851	795	785	822	790	826	826	805	884	851	839	811	850	761	771	881	817	838	771	818	820	834	829	857	877	839	780	788	840	827	830	822	805	802	766	794	830	800	827	773	838	819	790	800	810	815	824	830	792	813	866	798	789	844	778	838	802	814	830	857	813	839	831	812	773	786	773	824	785	817	780	889	829	800	832	829	845	801	808	803	823	763	790	841	789	861	818	867	844	853	803	850	864	808	883	810	870	784	808	840	850	863	850	851	787	811	814	852	794	819	809	847	816	800	822	855	868	803	830	855	828	826	839	812	775	865	848	856	804	834	782	836	847	869	794	815	807	793	815	810	843	785	834	833	766	865	830	807	897	828	830	870	869	775	838	819	789	830	835	852	849	847	824	846	872	844	795	843	822	864	774	784	806	815	854	826	837	799	890	830	839	797	896	841	838	830	829	793	815	795	811	771	841	832	777	828	802	821	807	806	820	834	867	809	846	782	859	856	795	824	782	802	893	797	845	819	839	765	832	786	786	819	771	841	837	836	818	861	821	819	853	806	814	822	825	831	832	801	816	810	828	821	839	830	825	808	837	823	779	806	817	752	839	766	811	845	859	819	782	798	821	789	840	835	795	821	790	792	790	819	819	795	850	808	857	823	806	820	797	839	793	855	848	802	813	844	812	830	785	812	779	814	827	852	840	843	804	777	763	842	837	814	803	834	788	867	797	787	834	857	833	812	807	851	821	794	872	816	802	786	829	816	852	760	781	828	895	850	794	809	819	796	837	835	797	853	858	830	815	801	839	820	834	851	820	810	852	800	846	820	792	780	760	812	819	841	795	847	798	812	837	859	812	799	806	808	858	831	843	821	811	812	785	809	817	854	811	869	791	856	824	819	838	837	815	813	859	836	833	814	827	830	830	795	804	840	823	797	761	810	764	823	811	823	849	803	844	811	818	795	799	811	810	831	789	847	795	821	805	809	827	778	852	845	787	822	850	842	848	834	824	776	831	816	816	788	862	805	847	786	780	830	835	803	788	821	816	839	832	826	778	823	809	830	766	821	850	834	812	782	821	772	858	813	795	821	834	835	851	835	770	779	811	805	794	825	829	859	817	819	829	809	779	807	825	805	839	857	767	824	769	846	810	805	835	760	823	836	804	815	794	811	844	860	788	822	837	834	837	851	876	834	810	881	812	787	845	819	849	845	845	815	808	867	832	763	872	774	820	834	838	753	829	841	869	847	782	831	804	814	824	840	829	875	830	807	832	798	827	821	812	786	820	797	800	864	800	856	786	827	825	816	854	857	853	807	816	792	812	807	815	857	770	807	786	813	853	890	841	836	805	783	812	815	825	797	830	842	805	794	791	817	815	814	789	829	834	814	801	809	813	809	813	818	795	811	886	825	819	854	818	790	838	815	841	859	875	867	817	801	785	801	779	847	813	809	818	847	810	849	814	791	859	813	809	826	857	866	813	807	771	814	835	799	837	798	807	828	823	749	859	806	844	807	776	855	780	836	837	846	772	772	812	847	839	828	837	838	838	785	836	804	824	823	827	787	789	804	850	877	854	862	817	789	806	830	820	870	802	805	799	851	828	817	815	844	852	842	816	775	822	806	817	843	830	822	844	826	823	797	794	837	829	819	807	809	855	856	833	792	771	847	789	866	808	828	820	853	869	856	803	819	834	817	830	862	827	827	831	816	843	776	838	779	846	853	804	791	844	855	767	825	858	795	811	806	822	787	807	803	833	868	795	785	847	850	807	780	806	786	829	780	809	796	756	894	804	808	838	831	834	791	776	831	802	816	847	809	833	863	856	814	778	774	844	871	804	777	817	840	851	794	842	785	840	831	833	878	819	824	803	831	800	836	852	765	801	779	858	773	832	845	836	795	797	825	840	823	848	803	809	784	801	810	817	840	807	806	816	834	846	803	852	747	797	785	834	807	864	819	845	821	799	829	783	828	814	777	861	841	815	819	837	815	849	778	870	815	811	828	782	810	808	775	827	816	844	819	784	844	828	824	786	798	865	832	831	837	843	842	864	787	796	790	860	831	754	807	863	785	801	774	781	805	819	842	787	814	780	827	822	830	798	806	835	766	838	865	830	880	828	834	845	838	815	832	818	811	865	819	868	822	744	865	816	862	797	822	803	873	843	818	840	841	822	832	832	820	803	825	815	825	786	804	820	790	750	793	843	779	859	825	856	839	800	840	805	807	828	770	814	856	814	824	839	818	796	824	860	806	841	819	861	835	775	835	849	823	865	887	819	783	782	864	796	851	813	762	804	873	801	846	797	836	786	813	831	810	824	827	833	799	841	846	847	823	801	792	800	828	825	848	829	811	784	819	845	853	853	782	901	805	851	848	776	870	875	841	830	789	808	813	797	824	806	855	733	825	831	817	794	830	836	875	762	780	794	823	799	770	826	876	845	850	814	855	789	839	831	818	844	856	785	810	770	897	804	774	788	756	857	827	825	792	835	858	824	825	834	836	834	877	813	821	841	871	844	880	822	772	797	831	780	892	819	839	757	811	851	773	830	847	824	789	842	779	833	825	848	810	811	789	872	819	846	796	831	838	798	831	741	832	838	796	752	817	801	826	830	805	829	859	788	778	899	842	869	839	815	770	778	821	829	818	785	782	805	830	804	823	816	817	805	838	819	799	801	875	798	811	861	804	847	858	827	807	784	813	855	794	819	811	856	795	793	840	791	790	849	829	842	848	825	816	793	796	791	852	852	808	837	826	864	864	775	909	853	817	761	797	831	807	817	898	849	850	813	840	783	838	801	822	847	785	819	836	844	768	864	819	821	796	768	834	832	844	800	791	835	797	819	873	779	808	791	785	810	823	730	874	832	883	816	832	823	852	840	854	807	839	767	868	792	805	871	836	867	786	772	830	834	809	839	832	846	848	819	852	832	796	831	802	835	862	785	877	815	825	828	824	829	853	798	833	828	893	812	828	822	781	809	788	801	818	823	777	859	828	804	821	783	842	810	818	842	765	829	859	840	787	832	844	850	839	846	879	778	840	800	795	847	810	811	746	770	793	875	797	760	823	836	877	828	885	818	758	855	845	838	842	823	844	819	851	861	826	764	813	851	807	821	828	852	779	787	810	786	832	824	804	797	863	829	829	796	861	855	847	806	823	815	837	866	827	827	865	828	805	828	804	828	811	824	791	864	785	839	825	844	832	799	795	822	789	835	837	878	830	777	833	803	826	792	828	829	792	813	779	820	797	821	870	837	833	788	835	802	791	806	826	802	815	836	830	821	814	828	801	824	868	804	837	784	832	803	751	818	811	776	835	823	877	834	833	837	817	843	782	836	754	757	742	825	867	796	809	841	775	811	802	789	799	882	784	799	771	781	785	849	824	861	819	794	789	784	797	825	832	837	831
3613	1219	3703	3699	2546	4895	5373	3282	1527	687	374	301	326	301	298	280	300	297	302	321	322	299	297	302	293	281	268	344	286	294	300	335	292	298	311	292	304	329	305	276	282	273	291	317	271	313	287	278	296	274	308	304	241	305	284	290	313	281	301	309	289	287	296	318	284	287	272	307	302	309	282	285	308	319	321	302	315	282	306	321	292	277	273	288	294	261	274	265	307	322	265	296	312	276	304	304	301	275	292	279	322	301	346	294	300	283	272	301	322	295	293	307	267	307	286	289	293	306	306	280	322	290	259	295	286	284	274	302	286	301	320	283	294	288	289	270	280	268	315	304	320	305	271	302	300	303	300	285	287	304	327	311	267	291	284	285	286	284	283	316	278	312	322	312	313	293	294	280	325	291	294	305	299	277	292	315	274	323	290	313	292	308	262	299	296	310	327	275	281	309	267	281	281	311	301	313	317	294	292	325	272	295	285	280	320	276	307	296	312	296	278	311	292	305	286	318	288	305	307	270	300	296	306	301	309	289	262	327	317	295	305	293	279	296	288	286	294	309	298	276	288	335	297	294	304	307	284	312	297	298	324	287	268	325	284	311	314	280	282	295	306	282	291	275	313	340	300	292	290	279	296	275	288	298	306	267	298	275	290	296	311	278	279	307	305	313	299	325	311	323	314	330	292	288	323	317	275	311	321	284	282	273	289	310	277	284	316	283	290	298	282	291	310	265	308	318	293	281	313	315	279	294	285	270	299	293	283	284	286	298	292	286	327	273	285	293	293	293	294	302	302	282	297	302	320	304	311	293	272	295	305	307	290	306	324	282	330	285	318	296	295	309	325	316	297	276	294	291	300	311	287	288	308	274	308	314	300	280	291	291	283	313	318	312	296	286	298	297	254	302	321	266	309	308	321	290	331	298	285	296	318	287	331	298	291	314	239	278	295	311	290	282	271	314	319	346	282	292	314	289	307	311	299	302	293	315	297	297	280	325	300	310	259	289	306	286	312	280	345	292	276	289	303	274	307	300	293	300	283	289	278	308	307	308	315	304	298	291	280	351	303	287	286	287	283	326	304	307	317	316	311	309	299	297	291	308	317	311	324	282	288	293	280	284	282	310	305	296	293	270	295	317	326	308	283	315	294	285	290	309	300	291	288	281	275	267	258	308	282	285	337	326	294	284	318	295	305	295	309	294	280	286	292	291	283	289	301	298	293	289	267	275	294	291	311	284	306	266	277	290	299	276	299	302	293	281	258	296	305	291	280	314	319	282	313	304	246	299	284	322	330	289	295	316	295	277	302	287	313	273	303	278	282	322	321	276	317	315	287	274	267	267	296	323	296	325	299	341	303	254	310	287	287	302	277	249	290	338	303	318	319	318	297	278	306	301	307	302	290	296	264	299	277	279	298	273	267	314	272	296	287	301	291	304	316	276	306	311	282	303	283	268	276	296	300	298	303	283	315	289	337	262	286	293	328	292	297	259	317	284	300	320	286	299	273	305	303	313	304	306	284	325	301	292	309	311	307	304	302	291	272	303	291	328	283	279	277	314	298	321	279	281	304	288	325	304	308	297	321	288	338	289	300	288	284	297	275	294	289	302	291	287	290	272	309	290	319	315	319	323	279	294	276	306	266	296	280	302	291	280	319	332	309	262	290	291	315	290	287	285	306	297	271	296	317	308	293	274	288	294	319	309	330	305	287	272	280	332	292	316	302	304	288	297	303	270	341	291	301	299	293	320	305	288	306	307	316	298	326	310	275	332	283	293	293	285	280	294	292	313	303	269	280	296	316	288	309	323	284	310	316	318	311	287	281	276	297	293	327	311	280	290	295	295	324	302	259	309	303	287	324	276	311	304	294	262	286	275	301	280	310	306	306	312	285	307	302	325	306	307	308	294	279	326	329	308	295	264	315	305	308	284	284	311	276	294	283	321	301	291	288	311	295	286	266	309	279	320	301	288	307	300	279	289	288	326	296	321	284	282	306	306	291	288	304	272	284	299	305	304	299	283	274	299	263	301	305	278	287	298	318	305	292	293	315	297	331	281	310	342	295	246	275	302	285	313	311	303	285	291	275	301	309	300	303	290	290	314	293	301	298	298	299	278	293	310	305	267	317	262	292	307	268	291	335	319	284	258	292	298	305	296	295	318	312	308	288	298	309	301	309	271	309	291	301	308	314	282	289	277	312	272	311	299	305	305	292	296	291	288	268	305	300	271	307	347	297	337	290	319	304	304	313	329	258	313	306	306	303	309	277	274	286	289	299	303	311	282	294	288	266	281	263	306	309	291	307	300	313	303	272	288	273	286	292	302	306	312	288	282	317	306	266	275	282	328	275	265	286	280	274	301	293	301	292	282	316	278	309	303	311	324	289	295	293	271	281	288	286	284	282	313	286	306	310	263	294	311	313	303	255	292	297	287	293	318	271	309	282	278	320	281	300	296	274	275	297	313	270	304	281	291	316	298	280	288	270	329	317	292	332	284	303	286	307	315	332	289	311	285	309	305	290	268	322	277	283	274	304	285	301	288	285	305	319	273	300	285	290	303	280	294	288	295	290	280	276	319	338	285	319	313	336	295	316	317	294	277	289	293	286	293	286	320	296	292	313	247	291	293	273	325	287	332	291	324	288	298	294	255	320	307	287	310	304	302	323	285	329	290	307	284	312	293	305	259	285	276	329	282	299	300	281	324	318	286	305	273	306	311	314	316	332	279	308	301	265	307	294	304	305	295	306	291	306	292	301	295	313	312	301	332	329	302	306	281	276	310	283	251	305	268	316	310	290	300	289	294	270	299	293	289	288	348	277	277	286	288	295	290	288	253	319	327	321	264	321	293	283	303	282	273	296	285	282	304	305	322	316	319	309	297	285	289	313	300	291	328	338	288	295	259	310	306	288	298	283	303	286	288	278	306	298	314	336	292	319	304	286	309	281	278	263	279	260	274	300	304	269	287	311	291	330	311	291	317	303	313	274	290	292	282	318	320	283	316	297	322	301	278	303	296	310	286	332	293	282	278	295	321	291	280	303	290	316	299	308	300	324	281	279	295	284	300	288	294	295	295	308	284	270	305	291	286	301	319	337	286	300	291	324	287	303	301	271	290	293	326	289	298	268	271	286	307	322	319	294	278	276	280	277	321	317	298	285	309	289	287	297	286	307	300	287	285	304	279	299	293	329	289	299	310	309	303	310	295	285	283	324	306	299	292	282	289	290	287	316	310	326	256	295	292	291	282	306	294	270	303	321	301	271	264	279	305	266	324	307	317	298	281	307	300	300	334	319	286	278	305	325	318	301	295	291	292	297	278	305	308	311	282	306	281	288	308	283	280	309	319	281	266	295	291	317	282	302	302	290	294	294	302	274	299	310	318	307	304	291	309	302	252	284	298	292	277	296	311	272	323	299	293	288	352	278	291	297	262	328	292	316	290	287	271	304	330	304	313	320	316	275	273	292	286	294	265	316	303	301	300	307	289	267	284	286	280	277	305
3402	1598	8432	10312	10152	19420	19037	11955	5615	2241	1123	895	916	801	846	824	783	833	815	847	840	830	815	817	834	816	848	814	865	788	831	895	794	794	869	762	832	838	788	776	809	831	846	798	845	834	833	857	805	805	842	794	811	813	805	849	826	816	841	854	833	759	827	757	846	782	823	735	819	792	785	861	817	837	827	784	863	832	809	818	852	827	806	860	823	843	755	829	821	811	840	808	837	807	828	798	820	882	868	786	886	771	816	837	814	809	871	765	799	863	811	803	801	836	793	820	828	890	836	815	842	847	834	803	827	833	845	786	810	855	832	846	849	822	838	807	795	829	829	841	833	793	821	832	818	801	808	820	860	816	799	840	868	794	825	847	812	815	818	796	789	823	872	795	853	818	825	842	833	814	786	770	803	831	852	888	806	841	809	901	844	839	862	800	873	769	877	831	838	816	822	758	766	830	798	799	771	832	839	847	793	793	746	801	810	781	794	812	809	805	775	788	783	829	819	876	819	822	863	814	829	815	835	791	835	807	849	814	820	780	805	846	753	853	811	820	873	783	816	811	828	842	814	795	885	854	757	834	897	788	821	810	854	824	811	808	890	863	884	816	846	837	812	848	803	824	774	794	857	834	828	810	827	807	827	752	852	816	730	852	803	807	844	801	837	824	784	808	793	825	800	825	846	808	835	818	836	818	805	818	854	811	805	810	829	826	774	766	797	777	855	840	819	849	843	781	815	831	835	789	853	827	838	801	824	822	824	773	817	818	873	816	815	825	832	807	826	833	805	853	833	833	815	803	764	811	776	826	815	847	813	843	865	801	798	807	862	823	805	797	751	834	815	810	850	816	849	873	811	787	843	782	868	873	871	862	820	830	831	832	849	859	837	845	802	804	873	790	801	827	814	818	835	875	849	834	859	798	815	824	818	805	833	878	831	849	856	783	826	811	839	851	830	780	841	863	860	819	838	844	773	817	814	771	853	788	809	837	818	769	853	787	811	764	861	785	849	795	852	786	844	856	818	778	780	808	831	828	853	877	761	775	826	823	833	846	802	850	785	825	851	852	861	801	842	825	827	843	800	801	799	794	820	887	837	819	852	839	799	816	823	782	838	805	807	775	810	849	864	789	845	873	846	807	788	844	757	801	851	867	779	792	799	897	817	804	830	838	789	796	862	822	821	795	793	877	794	859	802	852	846	792	850	817	802	804	800	813	864	812	805	808	818	780	854	849	821	781	834	864	782	850	885	871	815	862	857	826	838	866	836	804	839	817	826	778	806	833	825	817	846	824	832	772	841	831	822	812	778	809	793	818	788	834	849	793	817	849	807	798	819	804	847	809	788	835	760	819	814	847	803	771	799	801	855	787	777	863	805	827	837	811	780	847	799	802	831	803	825	827	825	844	824	848	850	789	832	824	814	837	822	817	811	862	793	816	780	783	839	832	795	821	802	814	803	834	827	800	817	841	816	858	827	812	808	835	790	821	805	737	777	813	824	817	829	767	830	769	828	823	809	818	770	798	823	783	811	797	843	808	842	832	830	848	821	850	771	829	813	909	860	837	854	747	808	817	856	809	761	851	805	806	870	799	814	821	823	843	854	850	815	808	824	823	795	835	829	823	794	827	839	816	834	817	850	833	762	800	879	790	808	845	781	828	822	835	802	861	849	820	781	759	777	803	785	811	854	757	850	829	836	805	856	854	838	803	807	815	842	855	816	871	850	840	813	785	805	814	841	803	849	862	837	841	775	798	797	769	834	798	814	797	788	839	797	788	827	876	849	790	792	840	797	815	838	819	841	795	787	827	810	829	815	849	785	772	830	771	818	795	770	759	807	748	806	783	799	761	798	801	890	838	837	801	839	803	839	828	810	792	819	811	842	786	796	840	780	804	838	832	826	867	821	799	846	754	807	847	780	823	791	826	821	845	814	869	850	868	884	801	838	795	808	793	842	849	789	819	845	817	831	787	881	837	844	796	821	773	811	797	819	837	862	866	829	825	778	841	805	817	797	833	838	823	855	846	804	836	795	811	895	844	834	795	817	834	828	858	827	797	827	835	794	782	823	839	811	809	873	833	781	810	802	788	866	828	794	796	769	851	883	831	819	811	833	822	815	789	835	807	773	774	785	838	846	783	841	798	783	847	787	859	833	864	810	812	858	827	805	785	836	826	865	849	816	853	845	836	773	824	846	800	831	816	824	832	807	793	802	895	798	843	771	812	854	784	844	808	850	822	813	820	820	822	829	795	833	794	813	809	786	765	805	819	851	878	801	835	849	883	830	767	824	856	778	824	775	824	818	830	794	822	873	836	801	807	817	866	868	767	834	855	808	770	828	790	847	805	820	827	856	792	798	838	850	811	854	816	816	813	823	820	816	843	773	860	833	759	787	811	813	771	849	864	792	803	821	791	807	837	834	822	836	849	803	843	831	818	814	811	809	738	779	841	846	800	858	806	787	850	825	831	821	833	830	783	818	844	842	800	788	790	831	813	837	788	829	815	838	814	832	814	855	833	862	848	785	736	804	829	881	774	849	797	871	824	874	782	801	832	846	806	787	833	873	823	857	816	885	821	828	817	753	864	804	794	752	836	743	862	808	848	795	790	743	827	867	824	826	878	852	803	789	832	809	831	822	863	808	816	818	833	843	793	790	799	805	862	800	809	843	820	815	797	762	815	744	800	837	871	852	836	842	849	827	828	808	813	835	853	839	795	866	828	810	849	834	769	853	766	798	770	798	844	828	809	844	787	793	844	822	795	831	825	866	835	811	778	825	830	805	794	825	830	812	838	827	836	856	811	813	834	831	798	838	827	887	825	817	831	807	784	819	800	844	805	815	809	811	815	830	820	819	844	784	845	801	864	833	876	811	835	819	751	790	798	800	787	832	882	831	863	854	837	839	859	818	830	841	824	767	808	784	789	798	828	770	882	774	791	838	821	814	847	818	815	821	814	837	809	825	833	831	819	834	864	830	805	801	803	782	825	822	876	827	782	810	786	873	823	801	834	842	756	789	870	849	805	846	821	830	775	830	803	781	799	816	766	787	803	781	809	766	835	831	767	827	797	825	803	835	787	780	818	841	815	772	821	824	829	814	793	848	859	847	849	775	789	784	809	825	813	801	858	799	829	815	799	781	831	807	872	798	834	831	853	827	848	866	770	822	846	798	863	851	822	792	832	869	820	791	826	880	845	822	818	803	836	792	854	805	807	870	823	828	819	864	799	840	810	781	822	806	823	853	860	830	798	846	786	872	812	869	822	829	796	824	831	819	835	794	809	820	852	820	799	831	840	831	862	847	841	852	823	792	801	808	785	820	833	849	848	836	828	846	827	828	804	807	807	813	852	841	821	809	826	804	859	811	831	816	848	816	819	823	830	854	777	835	830	838	849	821	841	805	835	793	802	816	813	779	834	818	833	783	775	794	759	762	845	810	850	835	816	781	809	785	841	858	824	836	812	842	839	803	858	760	820	836	847	834	808	841	871	815	810
3516	1406	3958	2475	3427	5211	5402	3365	1548	616	382	296	312	318	279	312	284	298	273	314	286	300	326	282	292	280	279	289	312	311	298	307	285	303	259	292	296	286	280	305	308	313	323	276	292	276	275	293	253	315	280	292	315	279	314	285	287	300	293	284	277	296	266	283	306	295	268	286	302	305	312	284	302	279	278	261	303	293	308	284	274	277	282	290	304	297	308	299	288	319	295	292	296	314	285	302	308	312	270	325	307	310	283	302	281	313	285	320	289	283	298	246	279	329	297	303	300	299	321	257	316	298	282	354	305	304	316	326	296	304	328	301	289	317	314	263	316	283	286	279	297	310	277	283	333	280	310	303	336	307	292	289	288	319	269	300	315	293	277	303	313	270	324	301	293	285	276	303	292	300	303	307	305	310	273	255	290	288	301	275	300	288	343	277	304	273	288	306	306	280	287	293	314	306	295	281	290	311	284	282	296	321	292	288	277	284	289	300	300	324	279	276	322	327	292	294	332	325	266	338	303	288	293	287	299	271	295	281	308	281	278	295	301	289	280	285	282	292	282	287	304	295	297	281	317	298	258	320	281	306	291	301	291	321	278	300	293	314	289	315	290	254	278	303	320	290	273	266	306	261	289	300	311	268	271	316	328	272	288	297	300	281	277	266	279	311	293	295	312	258	304	302	295	295	292	283	295	340	282	298	272	299	290	294	307	301	270	285	293	300	298	296	316	271	300	283	274	295	300	273	308	320	333	300	301	293	299	293	284	302	315	267	298	322	274	297	269	283	296	336	266	310	323	284	303	259	290	284	319	345	296	321	267	277	279	295	284	290	283	283	311	276	294	286	292	297	295	280	284	320	313	309	313	282	295	302	306	292	293	330	281	273	313	312	287	293	300	304	278	326	294	295	269	293	250	310	308	307	304	294	276	317	272	325	296	304	317	282	322	298	333	297	283	298	337	298	291	314	318	295	302	283	274	259	287	299	294	297	300	293	293	320	314	278	266	281	312	276	296	267	282	294	303	305	282	288	291	279	282	268	307	274	317	286	288	268	298	297	279	279	335	270	301	310	285	274	272	288	304	312	280	308	272	256	295	288	289	294	314	278	278	323	293	325	300	326	275	274	300	332	279	312	307	322	287	276	277	303	302	357	323	276	269	283	284	269	339	285	277	275	286	328	316	270	315	271	307	302	316	296	296	255	321	282	306	285	314	315	273	292	258	297	269	307	279	293	259	304	302	295	303	315	294	294	293	301	300	322	308	321	270	307	309	293	281	292	293	270	282	330	302	290	306	263	321	283	312	317	325	289	305	326	309	296	281	312	312	281	307	301	323	301	299	298	304	280	275	294	263	304	317	299	296	300	308	284	295	281	312	309	314	287	259	292	311	300	258	287	306	287	285	305	301	295	279	322	294	278	296	292	271	294	277	300	285	323	297	289	322	325	269	289	269	310	309	290	288	302	296	280	276	284	284	299	294	299	269	319	288	311	298	307	283	295	274	291	289	278	328	291	296	278	319	278	305	286	260	287	279	268	289	324	329	309	280	297	312	312	273	264	304	286	305	281	278	331	301	275	295	306	282	299	325	312	308	310	282	318	301	301	301	314	286	287	308	273	309	306	272	326	295	296	292	307	321	316	293	275	285	275	303	304	312	280	297	306	300	262	315	274	261	297	330	272	315	320	327	300	282	281	313	305	285	294	326	304	292	312	266	318	302	279	307	301	294	298	329	285	305	306	271	306	275	307	302	325	313	270	337	288	310	306	306	283	276	290	291	318	283	258	294	282	283	294	301	271	279	308	298	250	309	315	285	303	291	292	315	276	293	291	298	313	326	299	280	265	306	302	328	283	289	269	306	300	310	306	320	286	307	299	271	282	316	316	272	289	262	278	292	308	275	318	313	315	285	288	273	310	328	283	272	327	282	311	274	306	290	297	319	309	283	323	299	302	273	312	250	289	272	307	300	286	285	329	293	314	313	270	274	278	293	265	291	322	286	309	316	283	296	315	293	296	290	285	258	276	298	307	279	310	279	302	326	289	291	265	292	300	281	292	313	302	270	278	295	295	300	297	270	288	263	309	299	277	282	300	298	310	284	283	294	293	272	303	271	300	300	288	311	331	320	285	305	287	320	282	276	286	281	335	290	292	294	291	296	321	300	293	305	297	313	273	291	260	313	305	284	329	310	334	287	273	290	328	278	288	327	274	262	292	297	295	279	272	278	291	272	284	328	300	296	286	278	279	267	284	306	311	275	301	295	263	279	294	305	282	243	294	301	268	272	307	297	293	302	274	321	291	320	302	305	276	299	284	294	256	283	251	302	258	295	280	292	292	311	289	288	262	309	303	272	314	276	289	280	307	284	290	308	261	313	301	312	312	275	282	343	291	287	309	300	304	285	315	319	300	322	320	302	304	277	332	287	325	301	307	313	307	299	300	272	295	305	292	311	306	274	302	276	308	330	296	286	326	295	283	273	302	315	281	331	332	289	294	319	298	308	323	310	257	292	298	298	273	280	298	289	302	299	306	287	282	310	293	302	288	323	304	276	315	311	264	302	315	283	318	301	291	268	324	289	310	294	291	307	284	323	282	284	261	284	318	266	291	308	296	302	323	308	293	289	271	282	297	317	312	289	293	319	326	275	278	285	279	309	279	277	260	296	308	287	288	268	279	303	254	279	264	315	273	303	321	279	273	295	278	336	298	271	283	275	287	299	269	267	302	304	302	313	302	303	301	277	286	287	298	303	310	286	307	293	262	315	276	277	277	330	294	303	305	302	264	264	313	301	298	271	305	283	278	307	331	269	300	339	265	284	299	318	288	282	295	283	328	306	302	293	294	299	272	309	302	304	278	291	292	329	302	324	272	305	307	290	284	297	260	310	266	312	269	280	287	336	274	288	303	298	322	293	296	305	299	327	293	299	320	302	274	312	301	313	294	312	300	295	283	307	299	325	308	320	314	328	305	308	281	309	287	293	299	315	295	293	306	281	294	307	299	309	268	320	290	300	305	269	270	282	290	278	270	303	286	281	293	288	288	304	307	282	309	298	275	306	264	311	312	304	316	276	301	344	253	314	302	280	277	299	319	299	286	284	295	289	289	298	321	258	301	338	299	286	283	296	334	311	303	293	310	323	291	286	268	292	308	301	314	291	276	323	304	281	264	275	336	273	289	310	302	277	314	298	316	284	305	279	312	326	290	299	299	288	272	318	309	273	294	273	291	279	274	304	308	273	298	296	297	311	323	275	304	294	274	305	292	270	299	319	293	269	298	286	290	296	320	278	293	302	293	266	283	273	291	303	309	253	286	327	313	310	286	293	282	292	286	322	289	286	290	322	292	288	304	292	290	288	291	286	297	312	326	283	296	285	318	301	326	310	282	289	297	297	292	262	294	273	311	275	285	294	290	315	298	282	311	316	300	285	278	324	290	269	302	292	287	300	283	345	302	285	288	330	294	298	269	314	295	328	305	305	288	305	305	317	300	272	323
3434	1747	8269	6342	13630	19778	18587	11910	5420	1972	1100	945	880	816	824	806	840	815	829	821	820	838	808	790	797	837	801	824	804	821	839	821	894	824	835	831	808	811	840	873	788	808	823	876	847	820	886	855	768	808	860	790	803	818	806	768	799	853	821	839	793	819	801	768	823	801	812	804	876	833	801	780	867	801	851	836	798	812	827	771	841	852	800	843	812	799	750	829	816	802	792	860	843	848	830	795	851	829	893	817	815	847	868	784	821	801	864	812	823	847	844	854	794	831	796	857	812	849	792	828	827	803	861	789	863	815	841	832	804	780	775	826	785	840	875	864	839	804	792	849	863	865	817	824	819	833	829	782	793	842	815	811	843	864	871	810	803	829	879	854	804	785	848	806	784	828	787	858	805	801	871	781	784	842	847	877	767	841	853	859	835	868	856	758	860	790	823	840	831	810	823	829	852	773	843	789	849	807	826	836	782	813	853	844	860	794	837	804	813	830	789	838	798	806	808	870	780	843	865	813	803	813	855	818	874	827	842	818	819	813	813	834	818	809	841	828	832	825	805	807	785	786	809	788	832	842	811	769	866	850	790	829	779	818	795	806	788	852	805	770	798	803	832	852	805	822	837	879	849	766	815	746	786	838	822	833	825	822	823	840	828	839	808	832	807	812	801	805	851	862	823	826	810	833	794	798	842	832	843	834	824	818	814	837	808	814	799	813	849	796	797	791	816	826	850	757	778	808	874	844	881	820	783	854	786	874	808	794	755	841	790	752	795	823	777	823	828	809	796	834	775	825	843	814	838	820	811	791	836	830	797	831	788	826	814	841	776	793	862	812	841	834	788	834	808	768	788	816	825	810	799	812	901	829	772	808	816	772	807	864	830	766	771	838	865	835	831	816	831	809	815	821	817	811	840	829	776	740	881	823	831	836	843	814	840	793	822	831	781	827	806	837	792	838	819	810	772	848	819	836	871	787	825	840	802	858	793	794	790	812	867	849	782	793	875	791	823	830	807	885	861	881	878	808	768	832	846	821	843	847	851	812	846	792	814	796	788	788	868	824	850	843	843	869	871	836	820	832	817	834	775	795	782	883	897	814	811	845	813	810	812	844	783	865	816	840	825	799	812	775	831	871	829	811	813	822	866	809	900	824	788	813	811	821	795	826	808	820	818	802	812	798	821	825	839	799	853	818	863	879	793	786	818	852	851	880	779	745	847	809	812	823	864	818	864	785	876	823	829	827	781	800	826	809	793	857	831	820	826	810	833	831	806	845	817	790	805	810	824	803	823	824	804	815	763	805	821	846	777	802	799	860	787	805	807	820	779	872	793	800	868	850	845	781	833	849	839	788	849	806	839	815	847	821	801	782	787	861	817	859	825	802	794	812	842	847	807	826	781	817	823	774	813	824	814	835	783	797	777	802	829	845	823	808	794	866	829	840	790	807	822	843	798	861	841	851	805	794	791	809	789	866	821	808	861	861	798	757	802	809	821	835	809	830	785	797	818	849	791	858	772	813	764	840	802	798	790	830	839	775	839	825	844	858	808	854	819	830	850	830	779	766	838	799	831	819	792	799	829	812	863	764	842	837	809	774	854	858	817	779	850	783	858	799	836	837	851	786	855	840	841	843	830	814	812	890	835	808	838	843	840	827	856	797	811	804	783	772	819	831	829	780	791	847	843	793	815	760	859	774	815	827	844	782	789	801	831	819	810	832	794	751	785	850	767	788	877	792	815	824	764	834	786	783	800	823	761	767	836	806	843	777	820	876	814	835	767	817	830	774	792	827	748	814	855	823	796	810	842	784	785	797	803	842	805	812	865	849	848	779	856	822	849	831	809	824	828	864	839	793	798	851	809	860	823	855	873	812	792	879	817	833	811	775	791	840	839	816	795	860	744	810	883	842	873	780	830	811	789	801	785	847	834	836	804	769	797	803	857	814	804	794	818	798	790	818	815	826	849	845	809	841	808	854	848	825	791	814	812	816	817	861	781	807	799	776	859	878	778	801	819	812	810	794	857	877	868	847	803	828	812	766	852	857	802	814	787	845	804	840	819	830	804	819	848	887	809	827	868	793	826	840	820	812	796	812	782	856	800	774	806	780	822	821	767	926	796	762	801	827	844	809	792	830	812	861	874	831	803	815	801	847	804	815	801	846	817	814	819	831	875	805	819	816	790	852	817	808	859	810	794	843	813	802	842	824	825	853	782	839	822	817	857	868	839	846	864	864	761	843	837	854	842	820	808	907	800	796	783	873	804	809	862	847	806	843	898	836	843	815	796	831	826	846	821	771	760	870	815	807	820	818	865	788	838	832	824	751	836	772	826	828	788	862	829	817	798	808	800	823	783	764	843	854	810	827	824	858	830	835	824	841	824	838	813	791	835	821	852	848	833	749	791	797	833	824	822	835	832	777	829	842	819	838	760	807	799	797	803	840	825	777	843	839	840	847	820	829	815	833	824	853	836	833	816	821	828	870	857	830	803	785	788	765	830	801	774	851	831	810	813	820	838	793	793	787	824	850	792	805	842	857	815	880	817	836	775	804	850	801	781	813	855	786	799	828	796	790	787	816	804	802	836	851	856	799	850	783	822	783	844	817	799	883	801	786	828	814	798	845	848	805	824	830	849	840	817	799	840	818	803	831	792	790	756	842	836	844	890	868	817	884	831	845	857	834	834	810	877	769	868	829	808	821	843	811	742	873	834	868	850	814	792	795	863	854	805	867	813	822	781	770	802	842	810	825	794	824	824	812	833	782	867	783	797	819	801	822	827	809	793	800	831	817	779	772	853	832	846	804	866	839	843	846	861	840	845	791	842	814	838	826	829	812	836	828	860	829	862	819	843	863	749	798	779	835	774	737	807	822	779	799	808	825	784	820	838	822	833	846	810	891	787	815	805	802	837	786	801	814	832	830	853	783	808	773	793	845	798	817	787	870	806	877	788	833	812	818	787	818	763	862	841	801	789	825	849	847	828	799	793	827	799	833	830	866	797	814	837	799	841	798	855	848	832	811	754	813	807	775	801	769	806	837	816	857	828	804	810	854	866	834	792	824	797	811	839	839	786	834	796	790	849	839	829	803	795	791	792	769	846	804	838	825	810	849	828	820	790	833	789	821	782	818	790	778	797	798	790	803	820	862	816	862	831	818	819	838	828	825	801	800	827	800	801	851	820	776	837	800	827	827	813	821	776	852	864	847	852	794	851	826	830	811	789	792	840	797	812	810	760	787	808	819	865	858	823	837	819	806	838	830	828	781	810	825	854	757	785	853	849	837	857	827	796	777	849	821	838	763	857	808	820	794	840	820	820	823	832	848	823	875	797	821	826	793	856	820	868	798	787	880	761	853	850	811	815	857	811	783	829	895	850	828	822	766	868	835	847	830	779	857	801	843	820	819	828	775	816	816	854	807	845	867	820	799	840	846	823	847	827	780	812	866	779	751	821	839	821	849	826	877	811	774	786	807	809	794	808	846	810	842	797	798	864	792
3293	1575	3781	3145	7304	4649	4121	2499	1073	533	343	315	291	303	352	322	299	288	309	311	312	342	297	274	302	327	306	273	292	310	311	292	277	300	291	283	327	291	295	310	291	323	311	307	316	292	309	321	283	302	327	324	307	291	290	277	316	327	269	288	321	315	287	307	283	274	339	288	298	321	263	290	298	292	294	318	286	279	327	302	273	302	293	305	310	303	271	290	275	295	295	293	266	300	306	293	354	302	304	320	274	263	311	312	287	283	269	296	280	294	317	307	279	290	300	291	310	282	288	294	302	288	301	316	278	274	295	268	294	273	314	301	292	313	319	271	322	293	295	306	274	315	294	271	300	246	296	308	294	292	311	263	292	300	292	274	302	302	286	337	327	291	280	304	327	301	288	285	274	310	291	285	310	288	276	278	301	320	256	333	302	288	280	341	299	303	291	317	326	314	287	277	303	300	285	295	320	311	298	308	274	280	299	305	305	298	307	285	300	291	301	291	288	307	255	272	298	302	294	311	276	265	284	302	308	283	300	273	328	282	300	287	306	295	305	324	327	313	321	324	297	316	289	296	281	284	317	311	281	285	262	306	315	322	307	276	281	305	283	298	293	315	279	288	324	308	313	303	275	299	283	273	285	288	309	303	306	292	308	261	295	323	325	283	283	318	312	277	289	300	271	260	292	305	312	270	327	318	287	299	322	295	295	294	303	275	282	273	319	316	289	308	333	314	287	278	346	295	277	282	270	292	264	304	287	295	303	278	284	298	284	285	313	316	247	289	308	305	291	293	287	310	306	279	298	266	285	286	292	325	296	320	310	290	320	325	262	309	301	291	305	296	299	286	296	290	276	295	302	318	302	330	300	277	302	316	289	287	276	268	328	320	266	278	290	273	299	271	308	303	316	296	304	291	311	315	308	285	277	282	295	255	271	285	293	292	284	334	281	296	306	319	308	291	250	256	335	323	271	288	281	299	311	252	283	302	278	252	271	292	288	276	300	289	316	293	296	305	297	282	284	311	294	293	272	330	305	293	305	303	287	286	295	335	297	285	321	307	321	272	299	302	255	281	288	312	273	291	269	295	298	300	310	297	320	296	288	293	318	300	284	296	329	305	352	291	279	343	297	313	283	300	296	307	309	287	279	284	290	297	288	294	317	301	333	305	296	297	274	311	314	282	317	288	288	284	279	269	305	258	306	305	286	263	297	302	279	284	302	311	269	263	294	311	288	313	325	288	267	296	300	270	281	291	302	302	296	308	291	278	310	312	336	309	318	319	321	288	298	290	312	315	310	290	270	322	298	321	262	282	294	310	306	274	309	307	288	283	260	288	259	282	311	281	303	288	299	279	307	276	287	284	282	283	291	252	272	316	293	335	302	311	316	308	276	292	308	304	317	291	283	308	307	271	308	335	278	313	293	297	316	282	255	309	287	294	291	260	299	298	311	324	305	299	285	288	282	269	296	296	276	260	277	290	298	280	296	291	296	301	257	276	296	276	267	281	296	269	317	296	336	289	288	292	287	301	288	313	298	270	312	315	281	309	281	277	316	298	282	312	321	299	298	296	313	287	307	262	291	279	292	338	287	293	305	328	315	281	323	272	305	305	304	308	304	283	266	314	298	314	290	279	275	280	289	285	292	267	311	304	277	272	312	273	303	296	286	298	306	293	255	341	284	285	297	267	325	288	265	321	322	284	291	273	300	277	294	302	296	291	313	307	272	277	303	296	323	274	256	325	313	294	327	292	248	273	271	311	301	272	291	292	283	288	320	287	285	298	326	288	284	341	285	282	289	335	293	292	311	320	275	294	328	314	298	297	328	300	297	282	276	294	288	303	292	298	275	307	325	270	267	297	279	303	270	297	279	293	318	283	293	298	307	289	311	290	307	297	249	277	289	294	296	288	280	302	282	285	266	286	318	301	299	296	319	309	324	282	281	287	290	290	283	330	298	317	264	271	260	305	327	313	293	324	297	316	289	257	274	302	315	271	251	308	316	299	300	295	334	289	295	303	295	297	314	304	300	301	299	292	260	299	323	268	301	319	321	292	282	300	304	314	322	286	273	280	274	278	290	314	268	288	281	303	275	313	291	316	278	279	278	287	275	320	308	293	311	294	272	285	292	346	300	282	306	299	298	277	253	278	307	261	290	282	290	261	303	297	281	312	303	289	296	264	296	281	288	299	269	306	286	281	303	305	275	309	303	299	274	334	286	287	288	313	295	305	309	288	293	305	316	301	293	308	320	318	319	311	277	293	293	317	305	290	264	303	309	280	303	300	258	274	304	335	304	330	289	263	269	296	279	301	300	323	327	292	262	297	315	277	290	253	309	298	298	283	298	280	285	267	290	286	283	285	320	304	280	287	288	299	300	296	307	302	302	311	285	292	286	302	301	299	272	309	306	279	274	300	305	300	308	303	291	290	279	273	284	286	303	304	290	321	300	309	307	285	277	322	295	294	273	313	287	314	301	278	282	334	297	279	316	316	276	304	300	306	281	307	320	286	302	277	308	290	285	273	263	307	292	273	273	295	295	308	315	286	272	321	307	302	275	306	277	309	305	278	328	294	282	314	309	286	289	293	287	294	280	306	337	279	288	273	315	325	306	294	299	306	275	287	274	323	298	297	305	295	263	333	288	285	283	273	300	312	327	270	298	279	288	269	313	291	285	269	279	268	318	297	283	281	308	312	307	295	299	247	320	293	289	306	296	307	280	308	278	301	313	287	298	294	309	289	251	323	276	312	316	271	274	262	290	289	304	330	288	295	310	262	274	293	311	306	298	256	322	263	277	327	307	333	298	292	276	335	311	286	301	295	301	309	310	294	328	268	301	262	270	257	290	295	309	287	282	321	307	288	297	300	306	284	290	284	270	297	313	293	293	266	296	312	295	291	298	293	309	287	330	313	315	301	312	300	281	285	279	290	332	256	297	305	290	304	305	285	319	302	285	302	309	299	297	270	294	297	329	316	310	301	321	286	313	313	289	288	302	283	282	313	310	291	296	270	292	281	310	288	268	277	301	285	300	291	335	268	279	301	329	297	274	261	314	295	304	328	295	289	303	308	291	302	295	282	287	273	275	291	283	310	294	298	307	286	267	324	275	266	261	302	295	293	306	286	281	293	272	311	312	281	295	299	302	296	297	312	286	333	277	260	270	302	306	331	290	286	290	316	302	273	254	273	301	274	307	291	281	301	321	263	272	259	317	306	304	320	302	288	302	323	279	304	285	298	278	283	307	297	287	310	322	303	306	305	291	302	304	300	330	279	278	326	315	280	268	308	330	330	283	307	271	312	318	316	284	305	310	324	324	297	278	315	255	262	306	285	310	288	280	266	294	284	321	304	304	292	299	300	302	293	293	295	289	312	314	287	300	316	282	324	298	304	279	294	333	311	283	311	318	307	300	310	284	299	276	300	307	297	300	268	312	284	306	288	281	294	283	306	318	314	297	304	278	275	287	310	307	291	288	284	293	311	273	306	308	322	304	271
3350	2010	7423	9752	22835	16895	15532	9214	3784	1616	1025	904	786	802	833	815	828	828	832	807	844	799	828	830	842	869	782	801	792	858	809	823	855	844	818	778	798	829	820	832	790	841	817	803	767	794	792	843	843	818	830	797	822	847	791	865	789	870	854	842	878	809	819	830	817	808	803	850	832	821	826	836	835	813	825	835	837	827	833	781	817	809	803	823	809	862	840	790	837	768	809	859	779	789	817	770	824	833	847	774	842	877	871	803	794	802	841	854	821	849	803	809	818	901	844	886	809	819	850	816	809	807	805	818	871	818	830	837	832	851	816	824	827	861	840	796	791	765	827	826	839	824	798	836	849	831	817	808	836	828	806	850	844	797	741	860	781	812	828	787	826	808	795	852	857	804	868	832	826	844	866	790	846	849	901	825	864	805	838	825	825	808	827	844	812	810	824	851	817	808	789	821	817	866	773	814	858	791	851	810	854	871	831	762	854	829	832	816	821	837	810	820	779	811	826	843	798	830	795	803	831	849	796	827	833	795	815	813	796	852	825	813	804	802	865	793	816	810	822	849	796	813	814	805	828	846	835	825	863	852	774	840	815	825	767	822	821	806	838	806	839	791	831	787	800	787	792	815	827	817	790	837	794	861	811	838	805	848	834	809	839	800	845	816	852	767	834	831	832	890	802	844	768	774	849	855	892	845	899	851	829	867	828	871	834	849	841	859	829	827	776	788	807	875	824	884	823	815	848	823	766	828	805	871	835	808	819	860	816	811	782	818	808	853	797	827	780	872	827	790	856	871	790	791	890	800	824	843	814	869	800	800	821	838	794	868	826	785	830	855	817	817	797	823	822	854	836	840	827	819	821	834	837	796	785	787	823	847	850	799	857	850	835	825	800	853	812	854	828	799	847	832	822	854	820	862	826	785	868	788	871	832	896	840	816	832	820	848	794	834	883	786	777	840	785	832	865	892	835	804	789	833	793	871	839	834	817	864	782	832	837	852	826	856	780	781	767	818	847	801	819	859	821	809	844	819	805	833	837	823	814	880	860	800	815	811	807	794	865	831	790	861	808	841	757	814	798	839	829	836	787	830	801	821	820	841	849	801	814	789	804	801	782	800	825	801	801	841	834	828	811	814	785	844	776	805	835	801	821	799	857	839	778	832	854	779	796	785	847	818	817	818	853	805	795	774	823	808	812	799	846	828	798	829	806	819	822	815	872	852	825	829	827	825	812	849	825	810	828	841	864	861	827	832	808	792	840	852	786	806	804	803	813	849	910	823	819	872	805	831	858	821	838	792	842	766	825	791	759	869	776	835	786	799	835	830	837	836	779	790	794	840	802	812	876	836	878	866	903	859	835	869	762	847	842	791	822	838	817	846	820	819	812	848	849	815	828	868	863	806	778	865	784	808	800	812	800	823	815	854	812	820	828	806	817	905	848	831	798	861	815	828	821	794	830	803	855	798	838	837	801	759	852	771	815	806	822	817	879	786	802	792	775	786	850	837	839	828	834	831	802	787	816	800	812	864	780	836	831	860	860	843	806	840	824	789	841	848	782	844	780	785	820	808	812	836	895	801	822	793	808	866	862	816	836	866	821	834	824	799	831	770	824	841	898	872	853	839	767	803	856	841	813	840	816	816	835	817	868	820	807	815	775	788	852	829	807	789	838	837	766	833	811	792	821	804	866	813	810	802	798	817	792	816	855	815	844	838	845	793	809	793	849	820	746	829	843	810	843	844	815	774	789	838	816	805	814	849	786	818	821	818	835	841	844	793	767	864	815	846	876	834	824	895	792	802	867	819	850	856	821	827	828	871	832	856	827	852	819	847	832	839	816	873	927	836	903	815	778	818	838	765	833	823	788	771	826	826	876	826	839	838	804	847	834	761	827	819	819	811	858	842	765	809	850	812	799	792	811	825	787	825	829	791	805	786	778	777	834	847	821	857	840	796	810	824	806	813	795	846	823	817	841	758	826	769	778	841	800	834	802	824	884	822	817	800	813	783	800	847	774	827	792	842	787	860	814	861	810	813	785	825	834	813	829	855	786	772	840	775	818	826	796	863	822	788	796	854	818	810	844	862	821	794	815	864	869	837	850	805	802	866	836	826	765	872	806	834	810	815	792	846	866	817	770	788	835	799	792	857	857	802	853	796	879	837	811	884	813	815	820	813	818	847	849	851	869	771	788	816	853	816	788	859	814	850	825	852	819	841	866	875	769	775	821	877	851	821	849	816	832	805	879	828	836	775	848	861	789	820	834	876	859	836	840	816	816	825	811	816	820	833	864	826	824	818	830	817	799	813	817	776	826	836	823	838	790	840	815	833	805	802	830	914	815	824	843	853	830	859	877	803	825	783	803	779	847	856	841	836	826	830	801	804	891	840	790	851	850	813	846	749	859	859	834	788	809	818	875	829	822	832	855	795	835	859	801	822	834	838	795	852	838	820	795	797	837	836	812	786	782	835	854	855	848	851	837	821	832	869	862	825	858	856	804	853	904	838	803	833	826	827	820	814	886	767	836	869	821	866	770	828	821	809	811	836	828	815	821	805	756	804	797	825	784	825	843	784	866	802	842	810	789	807	846	871	783	851	857	775	839	905	870	830	838	785	791	845	769	801	787	854	812	834	802	807	788	823	866	814	813	904	829	825	808	810	784	831	838	803	895	798	828	808	818	882	837	820	795	797	873	784	864	873	828	834	826	837	846	798	851	856	848	810	837	813	850	828	846	848	817	855	807	829	864	849	838	809	855	792	855	781	823	780	793	833	831	785	816	851	783	787	800	868	834	850	873	823	823	803	800	838	835	798	813	797	800	801	837	849	779	808	810	858	857	840	887	814	805	843	821	842	819	799	852	794	809	807	873	787	815	846	846	795	802	801	817	799	818	823	886	808	846	787	813	790	797	790	873	840	880	811	832	825	800	805	870	814	821	864	810	821	792	853	833	833	843	787	854	812	812	816	819	836	779	810	802	816	883	849	876	818	840	794	850	812	813	862	844	871	835	818	799	864	782	807	829	843	830	837	850	793	786	873	820	825	821	848	848	806	818	806	824	883	856	795	808	803	796	793	840	765	794	829	861	816	804	838	838	825	839	826	807	792	799	830	828	793	812	805	853	879	800	785	791	782	833	774	801	776	797	852	863	816	815	823	800	844	841	805	845	799	804	823	776	788	836	803	836	803	805	844	849	783	819	826	853	755	778	844	871	792	829	818	842	770	824	841	806	783	806	831	829	811	831	805	802	845	872	817	801	805	805	806	813	820	811	819	872	838	818	809	870	811	791	804	865	778	802	767	836	869	860	822	745	847	805	773	823	838	836	800	811	849	802	815	863	829	775	831	794	824	850	832	804	786	885	847	823	773	803	785	828	823	776	796	863	812	808	842	819	782	813	814	873	845	849	861	818	810	843	788	847	815	786	857	799	778	824	812	811	804	767	870	837	865	843	827	819	874	826	770	848	803	833	802	801	830	837	798	832	891	817	861	804	834
3773	1582	3816	6548	3943	4354	4597	2900	1188	549	349	311	295	288	287	297	303	291	265	291	308	289	308	311	316	287	322	339	304	300	295	301	307	301	296	322	299	298	307	289	283	309	299	278	319	313	285	288	320	307	300	301	317	285	310	286	315	280	309	297	295	282	268	282	298	286	304	314	296	294	314	291	288	313	298	293	312	316	295	274	313	295	309	308	274	260	303	277	308	260	291	291	308	303	338	321	242	297	279	306	305	318	275	278	257	291	292	295	294	305	317	274	290	296	344	318	309	266	300	275	289	310	274	297	313	302	291	298	309	297	295	265	326	278	331	275	324	290	289	297	294	302	302	291	314	305	312	284	300	258	300	299	315	314	289	309	302	303	277	264	327	326	292	306	290	317	319	318	293	308	277	301	264	280	281	269	332	286	289	308	272	301	304	314	303	323	303	267	288	290	281	298	316	280	279	307	303	303	293	282	298	338	292	290	293	301	282	280	327	316	332	278	270	265	292	283	313	308	290	303	275	309	265	312	285	308	302	314	296	299	281	275	302	286	299	273	313	341	317	275	323	290	293	300	270	292	297	259	285	294	299	305	322	279	307	304	296	284	301	313	294	286	270	296	296	317	306	321	304	315	295	284	298	299	321	311	309	274	269	304	308	302	302	298	287	312	270	289	293	304	302	302	286	339	272	296	262	330	306	314	307	287	293	290	291	292	294	279	303	323	282	268	329	307	281	290	284	286	266	277	262	300	322	275	287	268	323	269	309	301	304	294	315	336	323	281	298	274	288	284	280	313	303	298	290	269	285	292	303	280	305	316	276	299	296	296	283	339	277	290	310	301	294	296	284	297	303	292	284	313	327	300	294	318	322	263	291	290	319	333	296	310	280	289	286	297	315	284	281	284	301	281	295	313	288	306	297	284	283	290	286	296	282	298	315	273	297	310	321	346	305	289	295	277	284	319	301	273	288	300	299	288	303	306	256	288	304	302	277	314	351	305	293	269	312	261	318	285	305	299	329	289	287	309	322	322	325	296	321	315	315	281	282	309	278	317	324	274	272	311	276	306	300	293	340	258	307	288	276	308	310	306	314	299	278	290	291	279	281	292	291	300	310	307	274	263	309	305	297	307	315	269	299	314	285	310	286	320	292	304	303	276	287	301	305	328	320	294	290	288	308	295	262	299	316	336	298	324	257	309	290	277	300	315	301	288	256	284	274	301	310	301	296	286	293	270	307	265	315	281	288	311	294	272	305	273	266	265	279	303	272	301	299	292	275	297	307	305	265	300	305	326	281	278	302	286	302	299	281	268	276	300	292	316	282	277	301	277	335	323	280	321	329	302	317	306	308	289	322	292	285	308	283	305	305	290	280	301	282	297	307	292	326	288	316	290	296	269	287	315	259	300	280	308	313	328	304	298	318	288	284	303	302	306	310	298	304	281	263	303	319	321	275	323	309	281	299	283	281	320	309	291	303	316	297	257	302	300	304	292	302	304	307	284	284	302	281	282	305	301	290	285	324	318	281	299	279	289	287	336	285	288	297	272	292	296	266	304	298	284	278	306	291	288	269	290	287	293	311	306	309	296	297	300	311	313	298	280	307	285	297	294	262	307	302	321	297	271	282	300	317	300	287	314	312	314	258	281	293	296	353	259	315	303	307	273	316	340	309	276	299	299	290	288	296	287	273	312	286	318	272	300	303	293	303	301	301	312	306	285	272	290	303	282	310	272	304	313	277	328	295	283	292	316	281	290	291	287	289	272	261	296	295	284	311	281	288	293	290	250	302	313	313	323	248	311	285	309	285	280	280	291	319	345	303	302	297	275	277	279	310	324	274	304	314	296	313	305	295	287	277	275	313	311	296	295	300	314	284	305	277	316	298	314	272	285	316	303	288	280	310	292	311	297	293	283	276	306	315	287	310	326	305	294	266	307	275	301	293	303	273	287	314	303	288	305	316	294	292	318	309	262	310	280	302	295	299	282	327	300	283	276	276	306	300	281	300	303	322	309	281	300	307	301	300	306	285	260	310	302	313	297	302	306	289	285	308	259	324	282	281	304	321	284	276	264	313	315	275	303	282	299	275	298	279	298	313	285	291	295	293	318	304	275	300	301	308	295	286	284	322	308	289	270	301	285	275	298	308	273	299	319	294	301	296	278	275	331	252	267	282	298	297	289	305	308	296	293	288	294	294	289	300	311	295	307	274	300	301	264	309	294	301	295	279	329	297	296	306	281	298	265	282	305	292	308	276	306	299	277	273	285	265	292	288	306	280	311	284	290	300	293	303	286	281	333	295	305	288	283	301	272	291	316	323	304	279	318	283	289	296	312	278	284	293	317	271	327	316	250	283	271	309	300	320	258	264	279	297	302	290	307	304	303	284	305	308	317	295	310	283	296	283	325	303	306	284	281	287	306	292	325	274	320	303	296	324	316	288	296	300	274	290	257	314	294	279	288	282	274	318	280	296	313	323	293	260	271	275	305	310	284	316	300	295	311	305	323	303	292	274	328	302	297	293	286	283	314	322	305	262	308	289	277	281	270	274	290	319	308	283	271	289	309	293	333	273	304	297	273	285	287	292	282	332	299	287	307	279	267	267	268	265	280	269	295	291	299	291	295	295	278	307	312	289	282	285	301	318	288	274	288	302	276	280	283	325	268	293	285	305	300	269	303	276	286	291	339	286	281	289	306	276	296	292	259	288	321	272	308	276	299	304	305	237	270	292	295	295	283	276	312	291	292	298	295	311	310	309	319	301	306	288	304	322	264	314	299	329	312	302	313	275	303	278	298	299	287	291	293	315	270	299	316	304	305	319	278	296	302	296	310	286	317	267	310	294	316	299	333	288	290	311	343	306	323	272	278	295	314	280	310	293	269	290	322	258	279	274	295	277	261	271	285	311	310	296	314	294	309	313	304	266	280	328	333	298	302	306	302	277	338	287	281	284	270	282	307	292	289	332	312	280	291	302	284	277	303	313	277	289	302	302	301	265	311	276	295	309	287	280	325	267	302	297	297	302	282	278	282	296	293	313	317	317	291	282	315	302	281	279	273	264	297	282	276	310	333	305	287	286	312	291	313	286	290	299	307	306	299	286	274	311	296	320	304	302	318	269	297	307	289	280	282	287	295	278	285	278	295	285	282	315	298	314	281	284	300	295	312	280	289	294	299	295	284	291	262	282	294	277	323	310	274	298	285	315	290	283	326	311	290	319	285	325	284	307	306	299	300	296	301	276	289	276	309	317	301	298	287	280	301	289	302	272	339	291	325	315	269	302	322	266	347	322	295	311	329	299	282	308	295	287	318	297	274	305	307	289	276	286	289	291	326	303	296	301	269	311	296	318	287	327	309	300	277	295	286	286	265	309	324	285	280	302	308	306	292	300	275	308	309	303	282	289	303	306	297	286	299	285	290	276	282	285	290	327	279	297	307	291	302	316	347	287	284	287	270	299	239	323	283	319	287	299	314	320	307	289	286	286	306	326	304	284	311
3379	1941	7868	17715	12193	17167	16864	10671	4462	1823	1015	901	803	800	824	838	782	837	844	817	840	888	810	832	821	803	829	832	854	802	778	791	821	857	821	794	836	807	851	872	766	840	815	804	791	832	890	820	863	836	816	813	777	812	792	794	809	845	821	862	823	819	834	837	801	849	840	809	787	822	849	842	792	811	820	827	839	859	781	829	807	854	807	843	825	819	817	867	776	863	864	844	768	790	832	847	803	898	835	831	869	838	845	791	865	791	846	797	844	804	818	835	809	792	831	863	840	831	802	807	800	849	826	828	827	845	889	838	810	814	859	837	784	823	797	836	837	812	808	824	831	779	834	834	814	836	871	868	849	776	818	828	899	875	784	827	827	845	818	819	801	820	805	836	809	827	784	845	808	797	841	833	851	809	872	800	809	799	823	803	806	793	832	824	795	807	827	821	823	852	826	839	888	831	819	865	795	831	860	837	814	878	804	787	836	826	814	834	854	783	807	844	819	864	844	762	841	841	805	799	852	817	839	813	861	839	854	824	832	806	811	799	825	799	832	826	841	819	783	792	778	837	888	800	804	864	802	783	828	825	839	838	808	860	858	817	838	782	763	782	860	827	826	862	783	822	814	845	811	813	798	857	811	771	823	802	847	788	850	801	800	817	786	800	862	829	795	849	767	827	784	850	793	812	818	803	790	768	856	867	817	790	837	839	848	817	795	846	866	779	807	850	821	806	819	824	790	812	813	799	840	782	794	798	826	840	809	840	810	816	799	827	785	789	785	832	842	806	834	840	831	776	826	847	820	869	850	808	806	893	825	837	842	814	823	859	846	827	764	774	804	844	871	824	850	873	810	834	810	816	845	852	861	824	811	778	795	820	795	805	802	830	798	843	801	866	811	804	890	818	813	802	825	790	849	803	785	788	807	865	816	872	779	802	805	833	820	839	888	863	823	848	816	884	819	821	843	823	856	859	804	847	785	816	785	826	782	887	837	866	848	817	787	850	822	839	818	810	841	841	807	868	849	818	792	850	836	856	787	834	801	798	810	848	805	787	868	787	806	803	845	837	849	855	826	824	796	895	815	864	800	824	803	819	810	835	878	912	792	848	821	782	866	872	789	899	849	797	816	828	828	820	749	841	806	785	816	816	817	878	784	836	808	816	839	812	859	777	863	860	808	806	793	786	835	864	857	818	818	803	814	885	821	796	813	807	826	815	828	813	797	878	831	837	774	851	810	779	827	828	825	818	831	831	824	805	827	827	858	829	827	776	783	825	849	812	823	877	895	844	796	804	804	846	823	788	837	768	855	848	801	828	785	790	837	821	792	825	864	830	831	808	892	769	768	841	840	800	803	817	831	859	812	810	857	815	861	828	832	862	836	827	834	841	803	876	790	784	831	787	804	827	859	874	857	815	856	815	837	820	840	863	809	778	846	900	787	829	810	857	808	849	817	815	823	861	822	843	846	860	853	833	810	805	830	826	839	806	785	820	766	818	861	844	847	815	875	840	872	811	889	808	776	823	842	820	823	781	787	804	817	807	825	811	806	782	817	798	878	805	848	867	856	809	796	810	827	765	794	822	815	781	818	848	820	860	893	832	816	860	836	844	821	818	835	850	822	811	805	822	765	781	887	830	823	794	821	818	798	805	756	818	838	812	791	801	776	797	796	876	814	804	851	838	837	830	838	808	827	819	805	809	786	847	796	848	830	810	818	845	883	864	812	829	880	815	792	915	893	831	827	829	829	783	817	840	842	834	807	796	847	814	831	849	852	814	819	814	823	830	840	880	794	822	809	816	821	846	829	800	788	862	790	834	840	825	902	827	813	801	845	843	803	821	826	828	783	792	806	808	855	869	836	823	811	881	749	828	760	787	859	845	823	844	821	824	837	841	788	860	851	852	854	828	853	813	792	846	825	836	822	862	800	864	795	834	816	794	790	797	873	797	822	850	818	828	838	791	825	808	828	814	834	828	785	817	800	825	890	809	795	811	851	820	865	837	850	866	866	842	817	821	807	819	817	842	874	829	788	844	800	785	828	865	880	829	789	851	828	828	843	828	829	840	833	825	804	798	812	791	843	838	814	859	787	864	780	864	832	859	834	818	838	806	839	814	815	855	853	833	831	829	813	832	844	775	845	837	803	817	790	812	777	827	862	860	800	849	846	813	824	826	815	836	815	840	821	780	863	768	850	801	808	840	791	855	804	818	799	810	855	805	813	813	868	835	805	840	807	819	829	867	858	799	844	858	820	810	827	838	838	856	829	831	850	781	839	862	816	814	854	805	865	847	794	860	824	842	845	829	816	814	868	828	872	827	867	811	814	863	893	779	821	806	783	833	806	838	799	882	850	836	909	887	784	849	834	812	805	807	835	835	799	830	780	826	800	830	790	898	824	869	822	757	816	810	797	787	810	794	761	834	866	845	799	777	830	835	828	832	882	796	813	840	825	781	775	798	813	809	801	856	848	857	825	857	860	809	875	811	830	820	811	770	839	850	853	874	827	789	821	790	793	844	777	833	822	834	803	812	803	842	810	792	830	802	841	823	833	830	831	780	838	812	846	813	797	875	829	813	793	824	831	859	852	870	818	804	825	818	793	844	831	842	827	805	818	830	797	818	786	819	834	783	824	786	846	825	836	802	875	795	866	884	820	792	803	841	834	826	831	805	779	836	854	856	798	818	804	874	808	853	831	768	855	815	826	830	829	792	847	857	797	811	807	840	815	856	825	792	835	846	807	823	830	855	818	831	859	824	869	811	838	856	856	813	814	889	830	833	816	813	860	871	818	811	828	813	811	815	797	841	840	836	807	802	836	843	774	802	816	844	828	791	812	832	806	792	798	798	860	788	836	807	827	836	759	813	834	807	852	800	787	906	818	817	848	828	772	778	813	704	798	817	836	838	818	810	814	846	835	851	815	842	800	831	849	821	793	812	817	780	802	837	842	860	804	827	862	787	845	887	828	793	817	809	812	810	845	843	868	811	807	834	871	810	857	853	871	797	816	833	852	807	793	835	846	838	852	797	802	831	787	863	874	842	818	789	735	828	814	850	844	809	827	847	883	846	851	812	798	902	836	792	841	775	791	820	854	835	864	832	826	808	827	822	868	842	824	873	816	803	808	867	851	849	871	875	826	837	831	847	786	757	868	797	860	839	814	818	845	811	843	853	829	809	852	862	811	802	837	803	831	800	851	746	848	812	799	853	867	872	858	780	776	804	833	866	794	878	760	852	808	818	848	872	877	822	848	812	806	829	831	823	798	833	852	804	814	845	850	822	874	813	886	856	792	816	804	790	811	817	850	808	820	820	825	813	841	756	812	813	799	851	795	900	845	790	815	856	807	798	749	829	821	849	843	808	857	768	822	824	825	813	837	853	858	831	799	836	828	840	847	820	899	867	809	826	795	818	832	811	819	798	845	833	865	805	853	802	797	798	874	849	765	856	861	865	828	790	854	833	857	821	810	805	804	809	870	805	806	819	831	820	849	767
3682	2091	4382	4088	2341	5378	5808	3581	1433	564	394	301	294	268	318	306	310	252	283	273	318	325	285	283	285	314	286	303	289	316	280	304	297	298	324	292	276	305	288	324	291	285	284	283	320	256	303	318	310	286	322	275	303	294	283	312	292	269	287	304	303	285	319	303	312	306	290	302	290	300	305	294	307	340	275	295	328	310	283	287	301	291	272	301	298	322	278	290	280	285	305	290	293	277	287	323	294	310	298	261	290	281	272	294	278	311	291	277	317	316	319	310	300	343	322	331	308	277	289	284	286	279	287	296	316	302	295	291	287	277	293	280	296	308	302	286	301	325	287	279	275	313	278	306	294	294	302	289	301	309	299	291	307	300	276	280	292	274	316	287	283	310	340	307	297	307	287	288	302	244	270	268	314	329	340	260	296	290	279	258	288	299	309	317	285	319	286	271	300	300	306	290	302	301	293	296	292	287	288	300	292	291	290	301	290	292	334	272	289	281	274	296	288	284	297	300	254	296	299	299	296	304	300	298	316	307	282	287	315	294	301	277	323	283	288	292	302	312	289	289	274	286	296	262	268	302	296	272	300	294	281	314	298	278	289	322	313	273	316	289	268	300	301	312	296	313	289	295	284	309	310	327	289	301	305	276	282	274	291	264	308	327	278	322	298	334	313	315	303	286	331	259	295	281	268	319	282	274	259	320	300	278	315	293	330	284	305	305	304	316	278	282	278	297	309	285	293	299	306	291	283	296	296	307	259	293	302	328	292	301	275	305	318	301	298	275	319	306	312	310	289	302	285	295	305	277	288	322	279	300	266	305	293	273	317	269	303	301	285	259	292	262	300	300	318	310	301	298	294	284	276	292	286	297	310	279	300	285	263	269	300	289	294	312	311	312	282	293	290	298	297	290	301	270	292	275	300	297	326	318	271	288	285	324	300	310	316	296	324	318	280	231	288	294	280	272	291	295	294	313	295	282	296	296	307	265	292	284	291	313	278	287	318	293	297	306	282	275	275	302	302	310	291	293	278	274	278	300	283	294	291	296	295	295	273	326	310	310	287	313	306	287	313	292	255	339	319	267	269	292	267	286	293	300	297	328	311	295	266	289	297	270	283	346	298	339	290	284	316	316	307	290	309	295	287	305	295	288	296	285	319	278	286	302	285	289	323	267	285	288	308	300	284	296	328	323	282	287	308	266	294	302	317	272	306	282	283	318	287	309	319	283	302	285	308	282	283	307	304	286	275	293	280	276	300	274	293	292	321	313	269	259	311	294	293	308	278	283	298	316	297	277	307	261	296	281	306	306	287	305	255	286	291	283	299	301	300	285	285	273	290	279	284	310	314	300	294	299	302	296	301	320	301	276	284	278	267	325	285	307	305	320	281	302	282	301	311	288	268	306	300	304	286	298	289	287	288	275	330	287	311	273	282	299	316	281	299	272	323	258	284	298	307	289	305	308	297	288	293	311	287	298	345	271	307	293	262	271	301	273	286	290	289	301	304	337	305	294	293	306	313	280	319	309	291	284	266	332	296	299	308	266	295	294	287	274	280	287	291	290	301	293	295	304	273	284	320	270	295	311	285	290	322	291	304	310	323	268	312	269	265	268	312	276	299	272	321	277	290	292	285	296	293	277	298	296	279	292	297	288	282	307	303	300	299	292	286	283	248	267	294	299	316	311	314	282	332	296	302	290	268	298	313	280	265	300	314	274	292	331	284	301	321	273	293	284	285	299	346	307	271	296	316	317	285	302	303	268	289	327	319	306	296	273	298	276	296	280	271	314	311	302	291	282	316	299	281	333	296	313	303	280	301	289	299	274	318	289	311	289	293	301	278	290	326	279	311	340	313	312	284	288	308	293	284	310	293	298	285	313	297	284	280	290	287	256	298	308	294	303	286	278	286	283	273	301	315	261	301	281	321	282	303	304	295	311	315	291	280	292	320	275	297	318	316	314	289	282	308	292	352	274	332	287	296	305	306	287	294	320	311	274	295	309	313	286	286	309	275	303	311	263	303	302	292	302	329	290	288	339	288	315	321	274	319	318	293	303	280	298	312	290	297	319	294	282	303	315	272	309	315	337	284	304	290	322	310	307	313	313	305	279	233	289	286	295	286	304	314	289	315	299	312	306	293	279	274	313	312	311	274	268	282	315	286	284	318	265	303	321	290	298	295	265	278	281	278	290	299	281	299	308	287	293	306	304	302	298	303	268	287	285	301	302	287	275	262	285	312	273	286	295	305	293	303	301	305	285	266	322	323	286	325	321	281	268	299	295	305	301	285	294	295	295	271	275	289	312	308	304	303	301	259	286	307	290	334	309	273	302	314	295	342	328	304	297	281	274	287	302	316	262	271	289	301	277	317	303	306	284	286	290	301	290	276	310	287	296	292	288	296	319	342	299	279	299	345	287	306	344	325	279	287	310	318	276	282	285	334	268	306	300	291	270	301	285	287	293	256	310	277	291	285	316	292	302	278	275	259	300	331	300	271	328	299	302	316	314	332	277	300	301	309	281	300	332	275	308	313	301	310	291	291	289	309	293	322	271	255	278	299	291	300	319	299	294	304	282	346	330	273	300	300	299	287	284	308	294	308	288	299	303	311	270	321	287	303	317	299	312	290	279	269	267	327	294	302	326	306	313	290	343	301	320	268	277	292	306	274	279	304	270	312	290	338	305	301	275	291	322	291	292	296	324	308	314	313	290	291	311	294	300	294	298	286	294	332	357	319	336	316	291	262	289	297	295	291	314	286	265	284	299	279	275	274	313	292	335	290	293	283	295	296	270	326	274	310	300	278	289	310	282	313	291	296	269	299	295	290	300	299	284	282	307	279	269	298	309	274	319	285	282	260	310	303	292	276	302	295	289	314	308	330	309	304	299	292	321	300	295	291	307	288	318	319	304	268	267	293	298	289	295	296	301	294	319	329	274	321	286	302	252	270	308	263	281	295	316	321	291	267	277	323	268	324	297	299	293	301	293	307	272	280	313	318	303	328	293	291	291	320	281	299	289	274	281	283	322	307	309	328	274	295	318	314	323	316	284	289	285	309	320	259	256	317	291	290	324	300	286	271	319	269	257	278	281	291	276	317	293	271	277	308	285	266	291	303	315	309	328	319	298	308	297	296	277	302	278	324	288	282	277	280	298	272	271	294	326	305	301	292	280	301	316	286	294	275	300	316	288	267	287	279	269	295	297	285	308	303	302	269	297	303	294	271	315	308	281	293	309	287	344	261	282	288	291	302	333	332	301	305	262	292	310	278	288	277	286	269	318	300	290	288	295	302	315	279	292	289	276	302	274	287	317	345	297	285	291	322	305	264	265	291	326	278	315	290	293	304	291	295	297	263	300	288	307	323	282	319	332	281	332	279	262	295	315	302	305	290	264	290	283	316	275	265	295	297	310	314	319	308	291	284	300	281	299	284	288	301	266	271	317	307	289	280	316	279	296	305	280	299	280	307	304	315	317	283	291	283	280	306	312	304	321	277	292
3503	2363	7968	10686	9421	20757	19421	12645	5226	1997	1053	898	840	797	843	811	831	849	868	867	822	810	840	738	871	811	867	775	791	834	785	856	823	778	824	831	841	828	837	857	757	815	847	812	842	819	793	836	874	788	840	828	840	856	877	810	838	834	825	823	836	822	800	798	815	837	818	819	853	801	826	807	839	816	851	815	853	807	828	831	840	789	829	800	770	775	841	830	807	776	836	883	831	785	844	830	854	853	829	787	856	854	803	781	811	832	836	814	760	796	814	774	832	814	840	811	789	813	807	853	763	801	837	826	773	799	867	793	867	838	781	841	846	819	809	811	870	824	848	756	849	831	834	843	853	846	830	833	764	816	801	810	829	887	824	805	834	832	853	837	839	813	863	796	799	829	832	846	841	833	779	790	826	873	898	798	802	801	830	841	795	862	800	802	807	786	853	812	820	770	834	820	837	784	877	850	821	759	826	836	879	821	803	787	824	809	827	832	834	839	859	837	823	850	923	811	816	802	834	855	791	855	795	842	810	805	868	842	835	835	794	840	839	804	851	797	845	787	842	810	823	797	810	899	840	827	811	764	834	870	818	834	811	814	759	842	818	793	772	854	828	842	838	794	838	854	817	805	820	800	835	833	827	844	811	812	825	795	846	793	822	834	876	775	869	805	821	854	838	855	836	822	854	851	837	882	819	815	783	846	831	840	810	803	812	843	770	866	829	850	756	820	849	804	858	812	833	807	820	796	805	843	850	792	834	824	795	811	797	808	827	879	785	808	830	814	815	800	807	829	825	835	814	876	829	833	796	816	803	833	808	817	838	814	870	839	800	837	845	842	834	818	846	763	827	793	776	877	844	808	753	808	832	792	820	785	785	814	793	882	830	797	834	802	834	807	849	850	832	802	830	872	843	868	810	795	786	820	821	904	814	849	830	778	788	830	766	799	804	866	794	833	849	820	823	806	834	832	815	870	781	857	804	785	788	723	803	849	809	809	830	838	850	829	856	845	873	816	795	806	844	861	823	849	883	786	824	857	855	818	795	898	828	824	833	818	840	812	823	824	876	823	746	803	867	812	862	808	835	835	785	822	827	856	836	817	828	805	836	832	808	767	824	835	853	833	809	847	801	844	833	782	881	827	774	851	811	800	827	800	821	808	790	829	793	811	830	829	876	794	822	791	811	839	832	802	859	871	877	862	762	813	798	831	854	829	847	809	824	823	809	829	846	815	802	862	826	790	859	818	808	813	852	825	782	826	858	890	842	811	823	807	844	839	800	817	856	832	855	768	862	909	814	769	856	822	816	794	844	811	827	794	780	796	812	817	802	834	851	834	858	824	817	750	880	860	836	838	816	838	774	822	834	842	795	783	788	811	800	792	810	804	793	818	824	824	795	819	806	781	781	801	853	863	859	833	797	827	848	841	814	814	802	810	823	834	793	801	842	851	848	825	844	844	823	792	842	836	848	850	867	815	832	870	847	786	853	801	840	826	794	836	832	780	878	807	828	819	824	841	805	838	781	842	832	852	770	798	805	791	782	812	829	823	808	831	806	792	830	792	802	802	830	786	872	792	803	868	868	793	800	863	797	847	777	802	790	828	836	858	829	794	815	811	847	780	831	814	855	853	815	820	807	831	816	798	791	787	821	850	831	816	883	858	819	859	803	798	788	793	728	810	767	749	802	841	818	829	852	854	810	854	760	812	801	769	867	839	840	853	804	779	827	854	871	753	827	802	800	809	803	827	898	850	859	856	855	857	811	782	817	860	768	856	829	802	839	788	827	811	812	806	844	854	794	853	835	792	795	768	817	806	863	859	806	821	861	895	841	835	803	821	869	812	826	772	847	854	832	811	799	787	824	856	856	809	862	876	851	791	815	853	849	853	807	812	804	818	821	835	863	797	812	773	785	820	819	836	807	813	798	815	863	835	835	822	808	782	824	798	793	806	790	828	797	840	842	803	824	876	835	802	820	803	796	886	831	837	822	832	812	889	812	826	912	807	814	865	858	818	836	804	843	826	813	815	840	880	840	810	868	849	815	854	803	799	837	814	836	832	817	845	821	777	846	811	779	812	819	830	834	833	841	824	810	815	840	861	751	813	797	816	823	796	845	844	801	763	796	823	798	841	867	857	853	875	861	862	873	854	793	796	825	786	813	786	880	799	790	822	816	852	827	817	855	812	767	857	853	834	800	804	831	874	848	775	792	799	831	816	796	852	829	844	763	771	826	767	847	804	767	851	814	810	814	826	835	823	759	806	801	787	820	803	818	812	822	831	841	892	866	851	780	795	838	807	840	840	849	809	798	797	822	809	848	823	828	760	833	806	757	770	796	842	798	785	853	854	777	807	805	793	806	809	814	874	881	867	755	851	832	821	770	879	807	834	814	824	783	834	820	813	848	821	799	785	831	785	815	847	803	859	841	790	882	810	805	815	825	813	828	866	766	839	867	869	808	779	834	867	819	831	823	785	781	798	811	817	794	762	846	808	849	846	795	834	823	840	816	789	811	858	809	868	859	873	832	796	833	813	822	833	825	866	848	808	828	819	833	849	846	853	839	829	819	815	812	789	828	835	816	824	826	850	816	832	866	850	834	783	847	849	843	799	757	831	812	773	840	822	780	860	757	851	835	827	818	846	816	805	793	802	801	803	809	832	767	780	807	812	828	854	811	842	831	840	791	800	850	787	849	864	845	813	819	806	839	838	753	781	828	842	825	830	862	751	854	854	812	795	791	827	803	829	795	838	825	796	759	839	806	838	830	850	820	810	829	851	839	850	856	791	816	803	803	863	840	795	845	812	809	857	871	852	898	821	786	780	795	812	821	820	853	808	808	813	800	833	796	812	835	786	804	811	815	809	832	793	843	790	782	824	800	831	844	815	865	825	800	865	821	795	815	818	832	795	812	851	811	814	801	814	823	824	797	809	836	825	793	781	809	841	846	858	893	812	822	801	830	858	776	803	769	856	835	772	826	802	882	795	830	804	830	824	855	817	851	824	861	812	795	818	856	771	786	889	806	812	865	828	835	758	802	880	783	762	847	822	817	818	762	817	820	843	842	836	833	840	844	791	838	828	843	800	794	757	796	834	795	813	773	815	839	787	883	820	803	818	750	851	779	825	843	819	836	861	803	846	783	846	838	799	860	819	808	868	827	810	822	789	841	796	817	829	841	817	846	818	841	847	830	834	772	850	781	873	823	791	829	828	864	822	805	827	830	832	822	783	836	904	798	835	777	830	854	821	840	786	816	800	765	834	820	844	758	823	806	887	792	827	811	812	795	794	796	860	801	819	850	854	895	784	793	789	805	778	843	890	843	841	781	886	793	801	786	817	818	785	803	826	821	827	840	843	744	828	806	816	822	829	832	867	871	842	851	841	817	842	829	819	829	779	831	839	911	843	815	828	806	785	852	811	767	789	796	787	839	823	805	850	847	846	774	833	821	872	836	795	846	749	807	807	774	838	857	800	758	807	840	811	802	773	861	860	855	841
3785	2497	3622	3056	2646	6154	6090	3506	1472	625	402	330	307	337	291	322	284	299	310	313	286	268	287	300	277	299	311	278	297	268	283	312	255	274	304	288	280	310	304	287	302	295	277	305	300	300	316	312	279	331	274	309	263	282	309	285	305	295	312	284	326	320	283	315	321	313	272	294	293	267	312	275	285	306	299	271	294	322	299	311	270	307	280	294	322	301	301	317	297	286	296	346	296	297	283	317	300	286	309	301	304	317	296	308	285	301	308	282	329	338	297	286	265	304	287	294	306	304	295	282	298	312	284	265	281	292	282	310	288	320	315	325	256	309	311	257	321	292	299	289	301	308	290	292	317	280	303	276	269	304	299	291	293	308	310	255	301	279	304	308	293	286	299	299	298	287	297	294	320	300	305	282	290	281	296	331	291	283	318	316	295	303	294	314	287	311	322	310	285	315	273	293	305	301	322	309	289	284	298	309	293	307	316	317	289	285	274	287	276	308	303	341	281	302	287	279	288	264	310	296	309	289	299	315	291	307	304	293	304	315	279	320	280	284	298	295	322	309	303	301	304	317	284	293	298	290	294	289	294	304	270	318	289	295	305	306	300	298	314	283	301	294	330	295	279	278	294	309	301	294	312	294	294	312	303	277	295	293	268	265	313	289	267	303	315	278	307	279	337	267	285	292	278	296	297	323	307	303	317	317	291	318	326	308	305	297	299	280	305	284	314	278	273	294	299	302	320	300	265	290	329	290	306	280	290	284	288	300	297	291	298	282	304	286	307	323	301	297	332	309	274	270	310	289	278	303	273	277	281	301	285	289	315	285	277	271	257	284	309	294	287	296	295	324	302	293	301	304	296	286	304	316	319	251	278	297	275	283	302	291	313	299	327	272	284	264	288	302	311	297	289	292	331	306	310	290	269	280	309	278	293	311	303	261	313	294	290	318	288	300	257	340	323	307	293	295	300	307	299	279	314	277	269	305	295	315	310	337	298	301	285	304	310	305	317	291	291	326	293	289	314	284	278	292	306	319	298	274	306	295	268	324	311	343	329	333	300	286	312	290	302	299	304	319	299	265	311	329	293	304	289	331	295	288	302	304	315	251	292	297	295	281	283	299	261	287	288	298	270	289	308	279	301	313	300	302	323	273	288	321	321	292	319	277	289	291	287	280	304	266	302	285	297	299	296	309	296	315	271	293	332	315	343	286	283	277	307	292	285	281	294	274	292	293	311	287	330	291	346	264	298	304	294	285	318	280	313	308	290	262	281	323	305	271	317	265	274	302	324	288	299	314	291	285	270	289	295	307	263	284	274	297	264	318	297	282	350	279	298	311	306	292	281	299	287	327	275	298	283	310	286	284	300	325	299	285	297	274	280	267	266	285	285	281	285	278	278	309	287	265	287	304	300	270	303	271	290	303	308	301	288	286	275	300	306	291	290	315	276	307	297	298	295	304	270	324	298	279	285	288	281	296	297	286	313	302	309	267	293	306	298	333	267	306	277	294	301	317	326	305	304	289	306	313	325	277	282	318	310	289	276	299	286	316	293	283	264	277	295	253	304	279	298	287	281	299	306	266	273	280	275	291	285	332	297	274	300	301	287	307	277	270	294	310	310	286	282	305	296	296	293	307	312	292	296	293	278	304	277	290	283	299	291	318	279	259	303	310	289	254	314	288	306	285	320	312	262	305	288	281	304	285	310	285	287	316	296	304	320	283	306	312	282	260	274	309	280	297	294	320	313	295	308	279	276	305	255	264	295	307	263	307	310	285	264	334	273	292	286	283	286	300	305	313	289	294	291	281	272	275	310	305	311	265	315	318	300	303	270	289	270	269	318	317	294	293	274	333	305	278	322	318	311	301	299	276	329	297	310	313	322	273	312	264	321	304	296	284	286	302	309	259	312	309	274	312	311	300	292	320	320	323	274	314	283	272	303	306	319	313	324	288	284	295	279	290	301	311	272	291	320	303	327	274	278	293	329	329	303	309	286	311	304	300	290	283	282	285	311	287	289	293	338	294	299	280	278	303	300	304	308	290	264	303	275	304	280	305	282	284	318	299	318	299	301	315	303	301	321	288	307	302	276	310	322	322	293	281	307	315	309	270	274	294	295	297	331	322	287	282	295	288	287	312	298	260	300	257	281	269	292	295	291	276	295	269	288	294	318	286	283	323	277	348	320	296	281	307	293	290	296	307	279	276	319	282	265	278	272	272	313	308	304	274	284	294	301	305	267	323	299	292	296	302	310	284	314	286	289	273	282	295	267	292	300	314	321	299	243	296	273	262	301	294	273	315	303	265	300	289	289	295	280	300	283	316	264	319	279	307	272	270	299	256	282	319	301	301	279	304	301	328	297	274	278	294	310	293	304	294	293	291	286	289	337	319	320	280	298	283	299	304	285	288	303	300	301	275	295	327	307	336	327	281	250	299	314	272	317	296	286	305	275	285	275	297	323	295	319	298	309	295	294	306	304	283	284	316	285	281	279	293	276	308	283	292	275	276	304	317	299	286	295	268	313	308	275	284	324	269	285	279	276	305	310	293	306	281	271	293	262	289	291	291	306	301	285	307	319	318	279	287	313	332	316	276	252	328	309	274	288	278	287	275	297	297	279	281	313	291	289	280	266	293	306	282	287	285	332	294	319	312	280	286	307	300	268	320	291	285	282	294	277	281	323	270	281	274	309	306	298	309	284	298	306	281	286	301	303	298	288	319	279	317	293	302	294	264	298	315	318	290	299	273	294	301	290	292	298	289	284	305	269	301	296	297	310	306	284	320	270	295	296	278	296	301	296	309	311	294	324	271	304	282	322	304	302	309	294	276	309	280	311	308	306	288	308	282	296	265	263	318	297	283	314	296	269	313	307	305	305	312	298	292	302	327	303	303	300	286	308	321	282	266	299	275	251	275	299	283	293	274	276	307	294	298	287	298	281	300	271	293	286	296	330	278	311	287	269	313	292	284	351	269	313	300	286	319	311	267	293	285	294	271	305	312	277	281	292	309	268	280	299	325	286	315	296	296	339	294	281	277	277	295	286	294	314	295	252	289	299	290	297	325	332	273	313	285	278	323	301	306	348	316	311	292	286	288	285	293	290	276	280	282	300	299	317	303	304	314	275	264	281	288	325	319	318	274	283	291	289	296	307	262	277	290	280	290	293	299	347	304	291	281	292	333	297	299	296	290	257	270	288	286	285	290	282	296	286	273	301	308	323	286	279	281	275	292	271	308	281	285	288	272	305	294	285	240	290	278	292	302	305	275	277	271	290	275	291	306	308	298	282	330	314	314	302	321	312	329	297	300	291	284	305	314	288	272	287	301	321	303	302	347	286	297	264	287	297	273	262	296	285	299	278	283	300	276	299	331	287	328	277	270	317	269	304	262	262	286	283	286	258	287	272	332	291	292	299	292	321	299	315	310	286	299	279	279	270	325	324	330	283	318	301	300	301	341	270	292	295	271	311	310	295	309	273	282	307	294	273	304	295	279	298	313
3491	2758	6173	7803	10796	21944	19802	12170	5304	2043	1106	886	865	845	835	778	839	778	870	810	858	819	816	782	795	826	844	853	849	807	817	757	783	829	782	827	834	824	868	813	826	847	814	832	800	862	818	741	862	827	814	877	859	875	824	811	811	829	825	805	856	845	777	816	835	889	836	800	807	815	866	764	829	824	771	844	843	890	869	834	803	825	844	928	830	810	793	783	812	817	780	796	792	784	850	824	819	825	852	827	831	826	862	894	774	789	840	845	816	843	821	832	815	820	847	861	820	858	784	805	812	861	828	811	866	857	838	752	789	810	866	860	790	819	853	784	822	814	876	842	855	854	822	850	852	821	808	841	887	807	817	804	821	806	845	791	834	832	850	836	831	819	862	835	841	819	842	821	837	865	809	827	781	824	797	835	863	870	828	868	843	877	849	826	782	843	800	846	824	862	817	858	787	839	810	870	817	808	781	862	831	852	861	808	813	797	868	805	805	831	743	779	869	775	855	795	787	881	835	832	823	865	820	792	876	765	867	775	794	780	889	839	837	883	824	809	844	815	866	777	812	795	864	811	781	786	856	817	853	812	809	847	829	802	798	763	815	831	895	830	847	833	797	814	816	817	845	853	825	811	787	840	792	802	778	876	803	862	868	850	862	851	847	840	839	864	827	823	819	821	815	827	848	851	761	805	835	829	834	838	799	833	838	762	839	825	836	803	811	831	846	889	809	829	830	809	798	827	818	820	828	856	817	820	828	820	816	822	837	853	864	829	816	818	815	854	861	851	852	844	821	804	847	908	828	823	809	775	881	786	831	850	825	822	861	874	811	856	793	801	835	805	822	856	885	831	821	867	827	808	757	823	784	834	871	863	854	838	826	847	765	775	791	795	831	819	807	778	795	835	816	852	817	869	849	807	869	822	847	829	848	859	788	844	800	809	819	812	810	854	848	850	809	835	784	809	870	826	833	836	819	845	785	870	814	816	863	810	804	797	812	827	863	792	825	801	838	828	832	831	836	794	791	871	814	812	800	817	812	817	838	860	859	788	836	864	807	838	826	800	836	835	837	769	843	818	767	835	861	850	853	848	815	812	854	817	807	877	846	756	832	800	805	815	838	785	853	835	818	790	833	847	792	879	862	809	881	802	805	878	836	840	823	834	823	909	876	810	822	792	844	817	834	816	804	849	843	871	783	815	835	817	786	848	810	821	813	847	757	833	811	855	802	836	836	851	804	765	822	857	797	816	786	805	840	818	850	856	823	870	776	829	819	865	786	814	823	825	803	819	823	818	808	790	788	842	776	832	881	799	834	852	844	823	816	826	789	805	804	816	783	862	834	816	838	817	815	808	851	856	802	866	862	780	813	785	815	808	802	879	837	817	841	860	877	825	849	814	815	863	806	852	820	843	844	803	822	791	803	846	835	850	845	820	831	810	874	840	814	825	833	845	761	842	828	817	818	810	907	832	801	857	769	797	822	838	841	834	801	839	837	788	809	813	798	797	788	791	829	837	839	843	848	844	800	846	825	811	821	838	829	767	840	805	745	782	788	815	794	804	834	793	837	850	813	799	868	833	809	842	793	791	832	798	822	842	801	819	835	797	817	849	844	814	824	864	852	843	847	834	794	803	803	841	831	843	836	799	821	777	834	846	822	815	842	801	818	795	839	822	851	814	845	835	823	799	846	835	805	828	786	820	830	849	787	799	763	832	822	848	830	829	826	817	847	847	862	820	834	824	820	827	822	836	824	893	844	820	833	801	802	873	888	828	836	835	818	847	829	838	826	805	808	853	814	839	820	816	818	838	773	849	823	827	803	813	815	840	839	851	801	828	851	809	837	798	789	747	815	855	821	825	821	811	788	817	822	788	819	856	850	806	857	790	834	811	908	800	846	877	813	858	803	829	828	795	813	794	871	773	797	797	791	848	801	842	832	827	866	797	802	778	784	813	835	809	834	808	835	819	789	771	850	844	856	853	773	825	739	832	807	869	841	831	805	776	851	817	831	792	784	824	858	796	770	847	891	841	780	807	842	842	822	837	866	833	825	836	831	816	798	802	865	821	827	824	851	811	853	804	837	822	793	805	818	833	829	785	874	842	846	804	804	800	842	856	840	790	827	811	871	836	823	875	813	788	830	845	836	792	805	863	825	876	837	834	837	804	848	800	792	768	849	838	827	832	834	790	820	812	819	845	843	835	799	865	818	802	816	781	819	830	808	814	849	857	786	835	835	855	810	840	781	803	809	814	791	783	782	864	813	796	796	804	782	801	825	831	878	862	819	859	828	807	806	816	848	819	831	823	843	795	834	853	853	824	809	894	800	780	800	834	809	798	863	846	830	809	828	819	797	787	818	764	822	871	808	851	824	831	857	869	787	798	871	826	840	823	790	799	802	845	790	841	846	794	812	797	810	823	782	841	805	751	811	809	814	779	836	805	842	858	828	799	834	825	827	812	823	870	837	828	846	866	798	804	874	848	825	839	806	830	856	857	848	784	817	851	835	815	812	814	801	791	837	789	817	851	811	828	833	853	791	859	818	857	800	804	808	846	854	838	852	834	782	885	826	851	827	825	819	803	836	775	793	828	785	870	804	833	809	821	823	794	768	851	889	833	846	819	788	825	830	840	822	808	865	810	764	882	825	856	794	840	804	808	857	799	772	840	833	818	813	862	841	860	858	819	844	830	804	853	820	812	812	831	795	830	847	866	833	872	781	830	824	870	787	786	796	854	839	841	872	822	831	847	802	817	772	828	785	793	842	873	862	802	838	764	765	808	832	843	809	801	831	806	855	791	810	831	822	802	850	801	788	823	883	828	865	856	840	832	837	826	816	799	812	794	819	847	808	884	863	747	820	812	831	874	814	837	892	838	822	754	858	876	797	838	781	788	820	855	854	811	803	863	795	833	836	823	803	815	790	796	818	832	807	828	807	812	826	768	800	793	862	800	864	798	857	827	828	859	791	832	813	863	867	794	795	837	760	851	814	828	810	844	868	853	794	818	797	784	876	807	829	871	812	821	827	829	863	771	798	823	831	832	805	841	845	839	822	835	831	805	847	855	808	834	862	842	829	820	830	843	826	815	850	799	863	820	828	826	840	834	825	798	802	783	839	831	789	800	846	810	838	824	787	807	797	832	879	809	863	854	854	834	880	901	832	821	806	803	846	839	854	837	786	782	854	783	803	815	789	784	880	806	833	845	801	823	806	833	798	857	861	824	811	830	859	843	814	868	810	802	785	800	862	832	817	899	829	833	881	807	856	804	841	812	829	849	866	883	830	859	851	796	828	806	818	778	863	761	814	811	789	849	839	815	787	804	860	814	834	818	848	834	872	790	865	838	817	832	849	777	811	846	815	872	880	815	813	826	837	796	734	857	787	801	783	848	832	801	789	813	786	852	808	816	816	782	837	825	821	767	809	815	843	808	814	876	812	874	764	807	796	785	796	812	834	837	834	811	869	828	790	836	825	811	826	784	836	835	839	868	847	829
4199	2944	4161	3868	3235	6238	6050	3090	1257	558	333	334	331	287	289	286	304	306	303	283	328	312	291	291	278	280	273	283	284	283	288	310	307	314	318	313	259	312	327	281	320	322	313	305	272	319	325	276	290	308	317	282	294	284	287	304	311	308	289	308	302	291	306	277	268	300	313	286	290	292	253	310	274	312	302	285	282	303	309	337	283	326	338	284	285	284	284	337	272	299	280	300	302	323	302	294	303	327	283	286	309	306	297	277	340	292	291	296	281	302	315	303	269	322	287	294	276	291	314	316	291	304	281	325	293	309	293	251	302	288	310	322	336	324	300	303	257	324	300	332	307	295	296	317	275	327	291	311	305	269	305	266	324	283	289	303	318	301	311	316	279	324	305	281	258	294	291	285	313	297	302	291	261	302	270	301	293	286	319	274	310	300	323	284	288	316	284	322	301	298	301	303	320	270	284	286	295	320	287	304	291	306	284	291	296	278	299	301	261	284	299	293	287	312	271	261	304	285	277	293	299	296	286	321	301	294	276	308	278	264	286	320	301	277	298	308	301	300	312	303	274	306	312	307	283	308	283	293	284	296	285	286	305	284	289	295	294	267	310	284	299	291	330	284	304	277	289	299	315	323	262	330	311	299	308	290	260	290	255	306	289	293	306	305	306	287	303	290	285	287	293	284	302	298	281	274	323	319	295	303	277	310	296	297	326	260	287	275	281	324	330	328	287	287	278	256	290	307	298	264	283	281	285	300	273	314	306	285	301	276	330	277	290	317	311	297	303	330	330	306	305	313	305	287	299	274	291	324	307	324	307	278	293	303	293	271	308	275	288	300	307	286	302	304	265	312	272	327	348	274	326	274	305	312	279	277	299	279	318	320	297	304	309	302	304	275	317	320	311	283	291	311	340	313	290	315	318	316	300	304	289	289	282	291	298	285	309	272	313	265	297	320	301	317	305	281	313	301	345	298	287	326	276	289	294	272	306	271	291	290	288	269	285	283	296	286	291	288	289	291	323	327	322	299	279	301	308	299	296	334	323	284	332	296	288	326	308	269	277	324	309	293	297	315	293	309	310	289	297	325	298	297	304	324	294	278	301	284	310	275	305	278	283	325	278	273	290	297	303	320	299	294	337	290	313	294	302	286	302	297	316	291	301	327	287	278	276	302	291	291	292	342	317	299	308	299	279	281	289	311	309	299	278	320	278	266	295	292	267	296	300	271	308	275	301	293	290	306	343	309	294	279	296	288	299	288	292	281	292	277	294	289	331	310	308	301	273	295	305	265	272	282	293	291	284	299	281	303	315	316	279	282	271	321	302	322	292	299	286	312	294	313	332	294	332	307	312	283	312	307	309	308	299	307	312	286	309	297	300	304	297	295	294	297	309	333	336	283	275	302	307	288	326	324	284	289	304	315	320	318	255	307	283	287	302	295	318	278	327	331	290	313	295	320	279	329	291	297	297	297	281	298	309	293	274	301	287	319	304	289	306	287	265	272	314	308	266	274	333	327	278	312	294	312	278	322	260	303	294	269	288	290	287	304	266	308	313	315	311	302	282	295	309	290	276	320	303	298	287	325	288	311	287	293	277	291	268	308	297	284	303	277	279	315	286	303	292	290	314	281	313	308	305	299	298	287	281	279	305	289	318	260	316	287	285	292	266	296	270	296	329	302	289	297	286	298	287	283	271	326	302	302	283	295	306	318	287	298	303	296	284	309	283	295	265	313	314	295	279	294	289	311	270	298	307	272	323	303	300	280	271	335	285	316	313	299	288	292	299	293	312	302	285	295	286	279	289	301	300	289	276	254	302	307	294	309	302	303	291	284	301	280	309	289	301	304	308	301	321	297	310	313	309	311	288	304	285	328	295	273	291	317	296	279	289	289	305	296	281	296	294	327	263	289	296	303	299	302	306	307	308	291	269	315	290	288	288	289	277	298	286	302	295	288	295	269	311	320	273	306	265	293	311	261	314	297	275	285	299	268	294	291	304	290	273	319	302	337	293	296	296	295	300	308	329	297	289	280	295	345	313	285	313	281	293	301	316	298	305	309	264	321	341	284	283	282	296	296	301	308	289	295	319	310	283	287	285	338	319	276	296	293	300	290	297	338	326	255	285	285	305	303	319	311	275	280	313	337	271	291	306	297	287	286	278	294	297	330	279	280	277	306	317	291	284	311	309	312	322	307	257	259	264	301	298	306	279	300	317	285	302	297	292	332	299	296	306	281	287	297	326	304	318	292	282	324	283	292	289	284	277	300	320	312	305	296	309	289	279	300	306	303	318	297	306	319	294	312	284	308	291	313	276	336	307	278	331	293	294	275	327	287	286	288	315	299	303	324	269	292	300	303	309	267	314	254	313	308	294	323	264	291	312	302	301	315	304	326	289	296	288	246	320	344	277	290	300	305	273	284	286	309	317	311	292	289	280	283	312	295	322	299	309	308	299	292	322	317	308	270	298	324	304	280	305	318	282	303	299	319	305	307	269	278	296	276	304	307	271	305	301	321	321	280	275	288	293	309	298	278	294	285	301	298	299	310	307	299	301	310	301	295	317	299	312	333	314	286	269	289	257	295	302	289	312	304	303	317	297	281	281	301	306	273	287	307	294	267	312	278	281	308	324	297	300	323	294	270	287	305	305	290	296	278	305	287	306	317	317	274	284	294	304	287	285	288	313	304	283	323	299	332	318	286	316	307	305	307	315	278	291	310	310	279	285	318	300	310	297	247	298	285	308	299	302	303	316	268	296	303	333	326	308	288	288	309	280	276	291	307	284	303	285	304	272	281	300	306	282	312	291	303	273	281	307	312	260	268	291	278	299	314	292	310	293	289	287	315	303	323	300	312	300	318	300	276	312	298	291	285	309	300	305	298	286	306	320	289	308	290	311	285	271	299	290	276	294	327	328	293	312	302	313	327	284	255	283	306	302	281	288	277	305	304	283	302	305	307	281	307	285	292	260	309	313	302	289	297	308	304	284	283	304	288	315	280	281	331	294	276	268	322	302	284	328	325	312	300	279	277	297	316	278	304	305	318	284	316	288	287	295	319	315	335	285	317	282	311	288	299	306	300	302	282	297	333	314	299	281	328	304	312	309	319	270	302	302	319	315	290	295	286	310	300	321	260	271	283	317	283	307	326	304	275	281	272	322	303	311	292	289	260	280	294	289	299	289	299	281	317	291	324	297	282	277	301	263	291	311	253	301	320	288	285	299	294	287	309	305	311	302	286	285	312	304	278	268	293	330	279	279	293	320	276	323	275	305	309	294	284	308	284	310	327	311	295	292	302	289	292	296	279	299	319	292	295	278	295	308	294	293	298	335	289	288	278	307	288	325	312	272	307	317	295	256	285	275	297	305	303	296	240	313	304	282	278	291	300	278	300	287	295	282	284	306	290	289	315	315	289	320	286	303	270	316	309	290	311	270	284	285	293	287	300	296	301	320	302	280	324	293	300	281	297	288	274	308	293	277	281	294	313	316	292	321	284
3736	3168	7102	10122	12957	22183	19235	11024	4479	1817	1020	839	818	863	850	826	850	792	823	794	785	848	860	805	794	815	806	861	869	760	786	859	838	846	823	833	825	825	851	818	835	852	816	870	844	801	832	813	831	807	834	801	843	803	799	818	831	781	880	829	833	814	845	821	806	823	825	869	810	869	838	783	800	766	826	849	889	821	775	801	800	805	819	854	880	812	849	849	835	872	855	888	831	816	829	876	820	810	802	860	808	822	808	772	827	872	822	842	848	809	815	822	834	814	775	859	885	864	855	799	810	826	840	789	804	800	841	825	833	801	842	819	809	816	816	819	800	810	876	829	865	846	811	790	842	819	784	843	879	801	848	850	811	819	793	889	848	880	818	820	778	825	784	827	811	793	802	826	820	798	835	838	847	843	858	850	867	836	823	749	822	838	851	802	813	804	867	838	850	899	800	810	773	790	861	875	820	848	871	802	811	804	786	839	795	810	808	819	819	833	853	832	823	811	844	775	847	876	839	857	847	828	807	808	804	782	877	813	800	865	860	791	843	824	845	800	832	789	807	851	793	858	822	785	845	883	792	807	858	811	796	810	870	810	828	846	791	858	781	878	828	841	809	809	842	792	819	833	801	855	865	839	863	836	849	851	761	842	837	779	844	817	876	828	825	875	824	825	836	818	831	852	867	865	818	781	857	869	858	825	723	873	813	831	800	827	836	792	876	885	834	767	862	780	818	851	893	829	856	832	778	831	781	821	822	797	854	872	783	790	845	831	842	829	841	820	841	843	846	837	855	782	786	788	824	769	812	821	840	826	805	871	827	822	770	813	809	824	823	822	843	834	866	812	856	835	877	828	842	829	831	803	887	784	786	847	810	814	824	841	823	809	831	795	850	843	824	885	822	893	777	803	796	850	834	787	821	860	833	803	815	747	767	810	820	836	818	838	873	890	820	811	847	807	784	835	799	875	813	769	813	860	820	840	844	831	830	823	834	876	842	836	769	870	840	868	829	822	833	817	803	763	798	757	788	814	842	759	808	813	803	839	906	839	795	840	852	845	833	840	791	770	830	775	854	883	857	819	788	850	816	814	838	780	847	834	828	819	828	878	844	845	789	822	812	864	822	827	865	822	810	857	797	804	841	783	871	790	815	812	815	801	840	870	878	801	846	834	835	766	809	788	792	815	850	849	837	801	839	859	837	781	820	838	776	831	856	825	815	864	781	820	789	803	809	834	775	833	820	823	845	861	825	840	883	812	837	823	824	831	845	843	842	852	866	818	823	851	856	841	873	839	838	823	819	809	814	781	812	792	846	794	788	790	873	807	803	830	871	868	833	841	815	746	801	809	863	865	802	838	842	863	823	798	800	808	846	923	821	794	813	866	830	780	825	798	802	857	820	855	839	856	830	835	882	796	835	815	887	749	788	788	819	821	836	847	825	794	864	797	817	814	849	862	761	874	820	851	836	798	801	832	809	853	829	890	815	855	812	860	772	796	758	843	830	836	848	826	843	849	838	863	803	852	754	796	813	812	822	820	839	831	804	842	844	741	840	877	849	801	829	859	871	827	781	810	807	822	827	811	835	906	811	826	814	833	842	831	829	797	807	838	850	875	853	792	831	795	818	890	841	773	835	824	832	835	803	869	825	839	815	832	870	845	898	831	867	854	792	875	838	813	871	814	859	812	764	788	777	864	843	814	809	812	850	832	796	851	780	786	821	848	841	725	796	804	858	847	845	741	820	847	822	815	816	807	839	831	819	824	844	821	834	832	857	847	833	807	872	821	828	811	813	839	863	860	792	836	841	853	772	795	814	797	825	828	827	812	828	840	829	817	823	813	820	825	895	817	836	820	849	842	859	833	849	814	800	830	842	857	881	879	799	802	817	859	829	824	871	863	821	830	845	863	808	799	786	786	841	859	802	832	818	820	803	840	849	832	790	798	875	801	811	797	802	839	856	816	848	850	839	835	859	821	811	831	802	785	869	802	875	813	802	831	824	827	848	833	802	875	804	815	793	827	808	805	876	848	802	845	870	844	826	839	851	795	839	830	836	823	815	828	874	849	842	795	839	827	833	828	846	838	835	761	870	838	851	791	851	809	790	807	774	852	855	804	887	826	841	812	846	831	873	813	787	804	901	803	850	803	840	830	790	808	853	829	828	878	780	773	819	858	836	841	812	832	856	813	830	817	763	759	834	827	783	816	811	874	824	806	845	788	871	793	837	818	822	801	870	809	872	840	809	836	851	824	879	818	868	844	844	796	832	846	830	799	817	830	809	800	804	812	810	811	857	808	852	813	808	812	842	820	834	850	841	797	812	840	873	859	833	779	785	821	860	865	872	832	824	856	831	832	821	804	840	817	842	858	817	882	814	824	800	825	867	847	786	850	838	809	862	829	855	832	789	837	850	817	831	829	855	819	854	835	868	772	847	797	819	834	941	813	806	832	836	787	826	814	874	775	825	800	855	749	853	833	844	873	850	859	844	886	844	835	806	809	760	802	822	847	783	828	819	861	856	812	810	837	848	782	824	808	817	818	779	834	821	797	815	832	821	835	819	818	813	826	816	805	852	821	795	826	826	838	793	843	821	790	847	823	769	857	818	894	874	817	878	894	815	846	815	836	818	872	843	839	838	792	810	830	781	787	827	885	784	803	816	816	793	848	824	802	804	868	809	747	840	865	845	866	812	809	810	813	789	851	828	817	811	845	812	790	819	781	843	860	876	817	857	861	831	804	842	802	782	807	809	800	782	796	826	827	829	821	812	831	850	833	840	790	800	812	826	827	830	828	862	864	805	869	826	757	804	829	793	846	881	850	813	814	804	797	804	835	837	838	794	807	853	806	809	844	805	813	868	762	853	815	825	767	819	857	803	791	823	800	808	822	789	810	869	836	812	787	846	853	873	807	767	821	854	859	881	812	780	821	773	817	774	842	810	801	810	794	826	838	802	853	756	852	879	844	877	829	778	824	837	834	798	833	833	830	821	853	806	808	806	858	850	825	847	807	770	897	845	814	852	818	820	842	836	829	851	818	857	842	840	801	841	788	798	812	817	862	827	895	875	784	831	798	773	844	844	826	783	828	820	824	845	800	815	819	817	812	805	794	886	826	823	806	785	870	772	812	805	831	829	782	769	825	829	847	815	826	799	899	819	804	822	767	784	835	853	757	779	798	819	802	844	798	810	837	834	858	811	860	852	815	826	811	820	828	839	828	843	844	817	861	860	812	817	871	816	776	808	813	820	798	840	830	810	790	845	798	786	824	859	748	831	875	900	802	851	817	783	792	817	818	821	850	819	801	805	852	809	858	806	854	821	879	791	768	838	827	815	821	824	861	823	869	877	841	860	828	838	842	830	839	810	867	809	822	821	816	857	746	805	822	840	851	832	807	854	814	827	882	815	795	800	821	839	826	836	816	834	928	826	839	827	816	788	795	823	849	793	824	825	771	788	795	831	793	830	857	838	829	871	811	857	832	755	868	827	794	877	804
4162	2951	5466	4945	2844	6476	5510	2721	1144	500	314	312	303	313	298	279	290	323	306	274	309	289	283	296	317	271	298	280	292	305	315	311	261	307	334	283	307	299	281	303	320	306	284	309	315	300	292	289	281	299	304	329	276	282	288	289	293	283	307	292	339	291	280	287	304	298	253	326	290	274	252	304	289	287	317	292	283	309	327	304	310	332	282	264	304	306	280	298	280	298	299	265	271	253	287	317	315	316	313	303	296	302	311	303	303	275	305	294	281	303	312	272	293	309	283	316	280	272	335	271	303	287	311	296	312	267	306	331	294	282	300	316	280	276	303	290	303	315	278	303	298	288	312	295	294	288	331	312	307	262	306	324	297	312	286	268	310	301	305	301	321	322	337	310	281	283	308	304	278	314	292	312	279	250	299	314	295	317	300	271	287	284	321	267	304	311	298	302	302	303	307	304	288	285	271	310	295	287	291	285	301	322	305	301	282	257	267	305	283	289	293	306	295	307	328	284	264	290	287	283	270	304	302	277	278	314	319	297	286	267	289	295	285	283	294	309	276	330	330	309	280	319	293	279	309	280	298	293	285	300	321	301	279	304	323	296	285	303	316	303	330	271	295	276	278	295	307	329	316	312	292	312	298	291	326	313	331	293	279	294	277	287	297	327	284	302	285	286	304	299	309	314	290	313	292	307	302	313	282	274	336	296	293	303	296	297	311	312	297	299	324	287	280	295	289	282	315	308	339	293	306	274	284	297	318	298	325	289	279	284	307	305	269	309	282	290	311	283	299	273	304	317	290	315	290	291	298	305	270	307	294	261	314	279	324	279	300	274	296	316	301	291	266	310	280	277	270	302	278	277	319	316	297	302	268	296	335	286	301	296	279	313	280	328	308	279	316	300	286	293	278	281	280	287	315	308	303	288	290	289	303	262	285	290	274	301	257	301	261	323	307	296	354	282	324	281	302	262	284	288	280	308	318	280	278	303	280	268	284	296	327	298	288	303	285	286	314	297	269	293	317	298	296	305	255	283	299	330	280	312	314	299	298	278	272	303	313	288	289	280	298	292	304	314	316	275	292	291	284	270	291	306	267	317	313	262	317	289	302	297	295	303	291	275	292	308	305	305	284	305	301	302	312	293	297	309	305	274	299	309	318	301	306	303	303	282	313	308	272	300	308	333	342	317	274	278	285	302	291	273	275	305	297	283	304	302	278	305	267	318	312	312	290	297	340	290	312	335	282	335	316	307	287	296	287	329	274	292	280	284	297	293	295	295	310	323	314	309	321	311	302	301	308	302	296	318	256	304	314	302	295	295	316	301	302	260	272	305	298	284	303	289	317	262	292	340	313	298	311	319	304	267	327	295	289	263	299	292	282	297	326	316	269	289	311	304	291	293	321	291	305	301	302	289	298	292	287	315	315	314	308	311	291	312	307	314	286	279	274	284	287	260	276	296	264	324	278	296	305	309	291	305	281	289	298	293	281	294	283	293	314	309	287	293	300	327	268	318	319	293	286	301	294	295	320	306	283	314	281	297	318	319	282	307	313	275	299	284	294	296	298	293	285	312	275	278	271	326	296	287	295	305	329	329	313	326	293	292	316	335	300	313	302	318	285	285	297	321	323	296	279	319	285	296	275	337	283	292	276	293	331	301	271	311	301	306	311	301	319	275	289	312	296	295	306	289	289	306	278	308	299	303	304	293	300	263	294	281	310	306	313	332	290	323	307	327	297	292	325	295	270	289	297	282	316	293	344	273	293	316	311	299	293	318	280	317	312	320	300	293	282	284	295	295	278	298	317	265	319	298	280	303	274	320	291	310	298	262	295	278	288	288	294	293	302	323	302	268	286	319	308	310	297	300	286	284	322	255	303	255	292	273	278	304	277	298	314	288	257	313	299	318	319	292	291	301	274	254	303	295	291	290	269	278	261	290	288	281	290	287	314	291	300	289	293	317	301	270	296	313	307	295	255	303	296	301	318	301	316	282	286	291	283	291	288	301	293	303	272	273	266	273	261	288	277	295	282	297	302	275	274	302	256	282	334	281	299	290	289	277	304	292	296	310	284	281	297	320	316	264	303	275	284	301	278	311	294	313	305	324	271	301	292	279	288	331	284	302	296	312	299	333	254	292	305	276	279	292	286	285	297	289	294	277	299	291	306	276	285	290	317	305	278	304	334	287	295	307	331	316	271	308	279	324	294	295	307	295	302	297	307	296	304	277	299	291	267	326	300	289	279	322	279	278	291	305	275	296	332	348	328	303	292	287	292	270	304	308	276	321	283	320	289	271	321	298	304	311	302	319	300	307	302	305	341	308	290	304	269	304	306	302	293	274	311	292	265	251	292	291	278	315	312	307	273	285	288	311	298	311	294	285	297	305	314	271	300	307	298	305	302	301	290	272	255	334	303	296	274	287	308	303	310	257	296	311	329	318	306	306	302	325	283	302	304	287	316	308	296	320	313	263	268	308	293	261	268	307	295	280	286	295	291	300	317	267	300	297	278	249	299	319	346	288	314	319	309	304	325	282	284	308	310	333	308	306	303	328	294	303	306	254	310	294	281	274	299	321	311	323	327	307	294	308	287	296	294	299	298	310	255	314	306	325	279	309	302	306	268	297	280	297	308	291	252	314	308	280	302	304	304	314	290	293	286	302	299	300	304	311	286	289	300	286	281	296	300	309	300	307	311	309	312	316	300	290	311	270	282	285	293	296	305	274	312	282	303	285	353	313	294	304	306	292	313	273	319	288	285	293	298	315	294	281	281	312	307	297	291	301	299	297	314	305	305	277	302	290	317	306	282	314	280	272	276	339	310	309	288	290	305	302	297	292	317	332	295	314	291	318	292	314	317	292	276	280	302	301	294	283	284	323	268	326	283	287	281	310	283	292	306	299	286	272	329	304	290	272	286	327	311	290	328	298	294	265	309	296	319	297	284	254	296	264	318	303	314	289	291	281	295	288	286	298	312	341	319	299	294	294	276	323	297	305	297	277	292	288	303	292	315	311	321	284	302	286	267	326	302	323	270	303	307	308	294	290	292	296	300	291	279	272	302	312	286	293	282	310	297	316	294	267	306	271	331	313	320	297	297	296	318	328	315	308	308	298	294	324	293	288	301	307	323	305	298	299	295	260	304	293	280	291	306	296	275	298	306	371	296	284	291	270	278	275	334	296	311	328	282	307	302	316	305	322	297	319	286	287	278	295	282	283	274	302	260	285	263	329	303	290	297	288	311	264	311	264	303	291	266	298	315	281	318	281	309	273	305	287	326	283	299	269	291	300	298	275	298	302	326	312	289	297	286	293	283	344	297	298	309	291	278	287	289	293	288	271	285	334	296	289	274	245	317	307	265	276	281	274	291	310	306	302	319	283	298	299	284	279	303	290	295	303	292	304	311	271	287	293	281	315	291	288	293	301	320	297	292	305	308	305	279	293	311	291	305	282	297	305	321	308	342	295	282	339	290	304	327	299	303	302	332	305	327	274	332	278
3657	3061	11420	12027	10912	22197	18149	9848	4016	1697	954	844	792	836	838	794	868	819	803	808	833	864	858	857	837	812	838	824	861	843	846	802	831	804	825	814	804	832	863	771	822	843	836	892	776	796	828	823	771	776	865	808	848	834	871	805	855	829	795	893	797	773	838	790	787	821	835	838	790	802	802	843	828	831	830	873	807	775	754	872	823	790	802	845	765	831	822	797	859	855	855	840	845	819	806	872	825	863	785	831	871	777	798	817	822	815	814	785	782	812	794	837	813	820	830	835	799	828	849	819	809	818	828	810	842	797	771	820	763	781	852	833	783	802	834	815	821	800	799	819	794	797	773	827	813	857	838	878	743	826	830	811	836	836	816	825	803	817	822	834	807	863	843	768	841	834	802	766	793	859	801	842	806	840	816	809	817	781	835	857	827	840	800	827	844	789	793	815	813	785	817	832	814	781	784	880	821	817	858	803	775	764	858	833	812	854	879	848	820	831	828	864	834	771	849	806	849	821	825	775	856	810	828	815	845	799	845	840	801	797	777	842	791	828	812	818	791	796	862	873	833	805	829	831	856	876	834	832	808	788	820	773	801	843	736	810	849	822	814	828	855	780	815	754	844	843	847	790	818	819	859	849	756	761	845	788	839	782	844	812	834	809	832	777	834	770	831	846	749	832	737	827	820	848	844	824	829	831	798	871	780	804	852	818	794	822	837	882	802	808	851	804	857	790	869	843	812	781	839	875	833	843	778	789	821	833	811	772	841	801	832	803	780	834	831	832	831	860	861	817	838	821	833	854	849	848	823	797	813	860	769	872	819	852	806	817	818	864	825	838	812	804	852	788	814	785	848	825	896	849	858	818	837	792	842	850	802	896	800	811	814	823	826	808	851	804	803	840	823	811	860	883	859	804	825	805	831	796	776	796	867	808	821	845	816	845	778	808	842	821	806	796	839	830	863	833	827	823	817	826	816	831	826	837	805	786	850	802	796	797	811	804	800	809	823	814	807	783	825	837	842	833	822	800	817	791	875	833	811	767	857	826	811	889	878	826	797	811	854	845	787	862	818	834	733	840	763	847	845	822	819	832	812	820	839	813	828	867	811	817	835	834	795	818	792	794	814	826	845	878	782	861	812	807	854	816	822	804	781	823	801	799	848	814	801	801	836	792	837	900	802	791	801	849	844	859	788	830	854	747	812	782	823	840	869	763	792	835	776	787	813	804	856	792	853	806	805	784	842	864	809	812	833	813	797	794	780	817	829	855	803	789	849	817	796	810	862	823	795	828	817	842	842	862	825	807	829	836	794	873	859	844	779	820	807	827	793	803	808	800	825	837	774	757	833	822	794	792	815	874	851	826	858	809	800	863	830	847	767	828	785	821	873	848	826	826	804	803	870	834	832	785	784	852	830	866	838	823	792	786	802	824	781	795	794	825	860	806	814	817	838	798	809	815	824	811	841	840	865	871	791	861	829	811	794	814	886	789	838	813	853	837	871	830	837	801	786	844	865	804	888	843	781	842	822	821	860	798	823	793	827	808	776	787	841	809	849	850	826	853	819	848	805	857	793	840	781	817	786	825	830	800	832	787	809	823	837	874	825	815	784	792	735	849	853	828	837	796	819	819	757	798	812	801	793	835	841	820	854	853	847	848	797	812	769	857	816	756	822	747	821	869	838	824	838	765	827	806	828	849	819	833	860	832	812	857	834	777	797	823	839	843	869	819	807	841	807	820	838	845	888	812	852	774	785	832	804	850	817	783	796	816	872	860	789	819	841	845	845	795	804	850	804	820	854	813	810	827	785	796	834	812	825	810	820	772	842	791	863	816	872	803	830	805	821	795	797	794	822	857	805	781	789	796	832	880	773	856	811	816	846	799	830	827	826	856	824	812	835	852	817	766	850	768	805	762	776	839	813	805	808	815	813	827	878	800	842	862	821	845	799	803	824	830	850	819	806	828	824	835	800	815	842	813	828	767	820	823	836	857	829	892	831	802	808	829	836	762	805	769	831	835	828	805	797	859	842	874	774	836	786	834	839	819	828	781	852	810	828	793	791	834	882	833	797	799	746	787	838	817	830	835	772	822	833	798	767	808	830	830	838	792	846	788	833	763	819	830	793	818	904	856	863	800	810	859	812	835	804	779	847	817	766	757	821	817	836	846	824	888	858	807	849	847	843	830	782	816	815	848	792	800	817	823	849	814	858	847	814	815	795	918	807	801	767	807	821	822	804	827	910	816	810	833	810	812	769	790	795	797	851	795	760	826	833	809	793	774	871	818	801	818	824	799	826	796	864	865	791	790	849	862	813	846	831	796	849	843	821	818	791	808	767	852	873	844	776	796	857	803	827	786	851	800	822	830	813	882	847	802	846	832	806	826	824	835	811	818	853	831	903	831	885	837	832	817	815	789	835	773	828	841	841	861	818	829	828	801	808	824	785	812	849	810	847	811	773	811	751	802	887	821	795	773	818	868	843	812	792	859	800	809	846	836	837	829	841	873	894	821	831	834	812	823	853	850	807	825	840	800	783	805	873	840	807	801	809	830	843	830	831	833	828	822	832	859	782	863	824	811	847	813	805	821	840	844	808	777	859	825	785	825	848	818	796	849	832	797	853	801	778	823	821	808	843	848	845	834	862	835	838	816	863	820	796	853	797	845	860	801	831	835	795	867	764	862	916	883	811	823	776	803	814	818	755	819	829	847	818	881	864	754	850	836	777	819	815	822	884	832	793	831	812	819	820	813	833	860	816	843	802	785	790	837	829	829	873	842	834	821	839	814	822	818	830	818	851	823	804	799	842	807	794	857	829	806	796	815	822	805	782	833	774	795	800	792	790	840	810	843	850	806	827	794	774	875	807	821	819	863	800	826	830	817	821	827	836	797	848	826	866	784	841	827	826	861	837	841	821	798	857	796	788	847	792	784	778	856	784	820	798	790	814	828	792	816	809	792	831	854	818	840	815	798	820	825	838	840	825	784	821	823	816	807	797	795	832	813	824	805	793	828	821	811	846	823	838	780	783	815	808	856	800	851	802	821	809	815	847	820	798	863	805	917	792	856	806	801	860	803	865	829	824	800	813	821	785	856	879	835	830	787	816	858	867	810	833	859	893	767	843	792	799	817	856	798	789	872	863	773	801	851	821	820	880	853	810	816	807	798	813	836	808	833	800	847	808	819	766	821	780	824	838	824	856	856	843	878	815	790	806	817	815	822	845	831	835	834	844	803	821	803	832	820	833	832	842	837	816	816	868	847	828	794	823	814	792	795	813	839	827	817	826	859	772	815	869	822	774	787	823	805	813	843	843	799	820	795	827	799	779	826	791	818	823	890	877	853	793	833	840	797	814	765	850	837	783	806	885	806	825	847	831	790	821	819	826	858	867	837	824	818	873	791	773	809	812	802	843	796	826	850	809	835	838	871	837	833	776	771	826	810	810	819	860	853	757	892	826	834	793	778	843	783	816	823	814	807	841	821	795	832	820	773	840	775
4276	2529	4117	3671	2677	7448	6314	3288	1248	522	378	287	325	289	295	293	290	311	326	321	275	281	315	270	306	295	292	296	314	279	314	291	312	311	304	271	294	311	295	326	280	275	288	331	296	294	301	297	304	318	269	265	311	332	331	282	256	268	281	328	299	321	264	288	324	294	314	304	291	300	296	305	313	284	329	316	297	286	293	266	318	285	309	302	299	330	286	298	308	283	272	293	300	281	288	282	287	281	274	314	291	296	284	279	294	304	290	304	302	321	307	303	310	312	311	315	292	324	283	305	301	286	297	297	261	297	308	301	278	287	293	295	303	282	300	312	324	259	307	276	292	283	265	309	282	298	304	316	309	289	304	303	288	341	302	325	307	320	316	291	328	298	290	273	294	290	307	295	269	317	300	315	313	279	281	310	280	298	316	305	279	279	259	277	310	294	287	294	327	289	291	299	287	268	271	311	336	317	280	271	299	272	311	296	299	320	269	281	310	284	287	283	309	286	313	297	304	304	293	289	293	304	296	274	288	296	294	296	278	301	291	310	310	292	311	291	310	292	298	289	314	258	288	260	343	285	286	324	325	307	328	311	293	325	300	297	288	287	283	279	285	283	281	304	287	293	302	289	283	304	309	333	298	282	278	313	290	269	307	287	289	316	304	284	271	293	299	305	291	312	313	283	290	297	289	282	308	350	308	306	273	295	304	314	281	332	280	292	271	312	340	309	309	285	307	289	295	274	293	295	293	284	308	269	279	304	277	279	317	329	311	274	301	293	326	294	314	313	292	297	284	308	303	285	310	302	282	299	254	292	282	282	289	292	309	286	282	290	299	293	309	314	276	297	283	299	301	287	282	314	291	296	301	307	302	286	278	334	278	284	272	302	279	308	314	300	312	307	271	317	308	289	303	269	294	288	295	251	302	292	288	298	300	335	282	305	287	286	333	319	318	305	297	295	301	311	291	311	332	312	286	291	317	278	320	279	286	310	282	299	284	276	296	278	279	274	316	264	294	256	270	293	308	304	284	287	296	302	270	308	312	330	290	288	296	287	314	287	321	286	306	325	304	288	262	277	313	329	298	316	272	315	282	310	283	300	265	269	302	298	312	277	276	306	283	287	283	275	287	287	279	296	300	318	297	294	332	293	266	299	257	303	307	267	282	299	270	291	273	280	303	296	281	278	332	297	291	329	271	329	322	301	322	291	299	301	285	311	309	274	315	278	293	301	289	291	307	324	291	322	309	323	267	320	250	306	301	294	285	290	270	313	289	285	289	295	292	292	294	294	285	289	294	284	289	327	291	284	262	287	275	296	313	287	294	322	297	286	300	299	320	317	299	297	285	290	317	284	327	305	311	279	303	307	267	286	305	296	325	282	256	290	274	267	283	294	297	300	310	278	288	324	276	273	280	312	268	286	275	310	279	277	293	297	285	286	283	302	288	257	286	299	285	295	309	309	295	291	282	292	293	275	322	293	279	284	281	287	290	307	300	319	292	310	276	304	294	264	297	300	281	321	308	289	298	279	320	324	287	294	297	275	308	327	297	307	300	285	321	300	268	290	313	283	272	267	290	317	290	298	270	313	254	291	286	291	318	327	289	295	316	317	295	294	278	261	294	281	266	282	282	295	304	325	292	297	329	322	273	297	294	289	300	291	303	303	309	269	274	304	268	316	292	257	274	317	293	305	305	260	286	296	317	261	323	312	311	313	280	284	291	306	286	315	324	298	293	290	305	317	283	306	299	283	298	293	304	303	277	304	335	284	277	310	278	289	309	298	277	320	305	263	294	292	296	292	282	269	351	319	281	325	304	320	289	316	298	290	309	275	312	288	248	302	294	304	295	307	319	295	275	279	288	367	295	299	297	297	328	305	309	314	283	298	277	270	286	271	313	312	303	276	303	311	317	313	317	291	314	315	316	273	291	317	269	324	292	280	309	272	305	277	308	303	295	287	276	301	291	299	293	317	288	327	307	312	288	314	300	308	271	258	284	275	278	282	301	294	317	277	313	290	263	303	317	276	294	305	296	289	296	328	289	277	311	331	300	300	291	319	284	293	248	294	297	281	293	301	319	289	318	281	304	285	339	325	326	278	289	283	274	310	291	288	329	275	280	279	282	293	300	299	309	274	323	301	302	312	293	319	300	297	299	295	300	278	320	283	308	312	301	332	283	307	300	307	285	301	303	273	318	290	297	293	293	289	325	317	327	342	305	281	288	285	297	312	287	280	283	307	278	314	297	315	282	291	290	308	261	283	325	274	315	283	302	295	302	348	283	294	311	291	291	301	292	325	303	332	348	279	303	284	313	293	311	306	283	320	301	321	321	295	311	310	301	302	295	295	303	326	282	293	306	313	324	307	285	286	289	285	290	311	288	301	331	332	311	312	303	316	308	344	303	275	294	295	276	319	328	307	311	292	312	297	293	264	288	311	325	308	313	305	286	306	285	286	282	303	299	271	315	285	296	288	296	279	296	289	279	305	276	291	287	309	284	260	274	314	297	287	273	280	287	291	289	278	274	258	239	293	287	292	304	328	296	277	307	287	314	278	295	330	327	295	305	347	283	295	262	324	288	302	289	329	310	288	296	284	286	293	288	277	292	305	286	313	288	284	310	292	304	288	262	304	280	284	276	321	294	308	292	299	265	322	311	281	289	300	316	306	297	294	290	282	301	323	287	313	305	310	305	297	295	290	288	326	278	277	292	292	302	299	295	292	280	289	309	308	297	289	264	269	280	292	311	295	301	293	311	281	280	293	279	295	282	308	308	303	316	270	307	318	304	315	301	291	302	291	278	307	275	258	286	298	294	336	287	301	311	275	284	297	302	288	304	293	299	311	319	287	294	314	292	302	313	298	296	280	318	316	306	292	310	304	287	283	288	300	281	293	285	299	278	282	326	286	283	313	313	272	274	329	285	278	316	315	282	292	304	324	290	287	286	303	283	286	314	269	304	310	288	295	282	277	297	282	305	279	308	296	325	285	286	303	354	301	324	291	296	309	290	293	295	305	298	270	316	315	296	294	243	322	256	285	308	268	315	307	329	309	290	298	289	311	294	293	285	327	306	294	325	294	300	284	302	254	266	298	294	318	306	299	297	331	309	309	333	314	305	266	301	306	278	269	302	329	259	311	266	302	289	281	292	311	308	297	280	293	289	290	335	302	297	285	283	289	274	302	288	277	272	321	276	334	299	283	263	309	321	316	325	316	293	259	295	299	285	309	273	336	282	310	311	297	321	342	282	276	285	257	297	286	299	294	296	312	298	291	335	280	315	264	292	304	309	281	304	287	334	295	278	289	312	292	281	330	296	277	311	273	257	289	330	281	319	307	314	274	307	320	336	325	293	286	304	332	310	322	325	280	289	286	269	287	301	304	297	306	269	308	261	284	279	283	327	305	310	317	289	277	269	296	276	261	295	293	299	318	261	306	304	297	294	298	277	296	286	304	291	304	279	276	275	299	286	316	307	298	299	291	301	290	288	327	302	286
3903	2661	8691	9463	10330	24299	20086	11123	4605	1772	1065	908	864	801	785	863	828	819	860	850	828	771	809	821	851	822	831	825	865	874	863	841	828	828	826	813	864	826	812	825	803	821	866	818	834	816	860	778	794	802	819	840	827	842	787	790	857	828	819	814	851	841	790	816	837	856	796	815	823	834	898	881	835	806	834	808	794	871	845	821	807	847	799	829	846	828	844	825	816	832	816	828	844	842	803	811	871	834	837	737	831	792	825	802	855	820	799	810	792	789	781	830	809	809	848	766	807	830	906	817	801	823	795	822	824	810	792	809	789	786	823	789	846	812	781	805	849	831	805	821	871	831	802	801	798	786	842	851	798	826	850	791	797	864	796	820	838	807	846	803	792	818	881	813	836	809	767	804	794	830	810	783	791	833	853	801	845	818	831	839	800	832	800	797	861	841	845	796	842	770	851	823	863	820	786	801	823	838	803	851	868	851	821	838	809	787	778	779	781	820	844	835	785	817	827	800	796	839	827	843	863	811	840	825	853	844	850	801	839	810	799	823	823	794	821	814	812	806	786	855	830	841	867	823	833	811	835	821	838	831	860	846	827	841	796	812	773	808	775	877	805	841	850	842	808	860	772	811	804	822	806	838	841	780	792	773	798	852	805	833	787	801	812	806	805	813	806	839	842	846	849	845	831	844	814	850	811	777	846	806	804	848	756	812	813	807	880	827	850	825	817	873	820	801	797	820	846	825	850	846	801	815	779	822	850	761	828	817	818	809	776	818	817	781	826	830	769	834	831	809	805	848	824	876	862	848	866	840	800	838	822	791	814	879	826	873	839	765	786	782	806	863	873	827	840	816	801	799	798	869	770	816	834	855	836	801	849	847	818	827	782	811	828	800	810	774	758	831	786	854	852	821	840	829	847	814	876	784	807	859	807	845	846	882	748	848	830	857	825	885	868	816	800	849	817	815	851	835	820	858	791	837	805	814	826	831	879	784	878	821	818	805	789	878	813	840	838	827	769	824	844	798	856	812	826	840	812	848	793	826	818	816	839	797	827	809	830	804	832	826	810	787	851	863	827	850	808	813	812	803	786	800	820	803	853	828	795	820	832	817	797	829	776	818	837	836	864	796	830	823	816	835	795	822	818	824	771	852	863	804	858	843	824	804	854	844	830	833	817	804	817	813	808	821	840	855	840	859	832	818	781	834	774	826	858	853	843	855	803	815	805	807	832	808	819	799	835	800	790	776	855	803	782	797	827	812	873	838	734	800	800	814	805	805	762	835	818	835	839	796	842	887	799	779	907	844	825	780	845	816	835	802	866	815	767	830	864	780	795	814	780	866	806	821	851	778	822	793	782	783	790	816	849	835	798	843	810	801	834	813	868	837	805	803	803	846	830	766	805	823	848	799	829	840	822	795	801	829	849	784	832	791	831	825	832	840	766	804	853	808	819	768	793	833	835	803	815	790	836	881	813	830	805	907	808	827	782	848	815	802	837	851	872	796	848	833	853	835	847	827	867	857	834	832	797	795	818	804	809	833	776	856	828	847	788	802	813	786	785	819	845	838	842	762	849	805	800	772	848	838	797	823	814	809	802	856	850	845	817	802	849	831	791	788	822	782	824	798	806	890	786	826	782	845	835	806	832	813	824	844	829	857	804	843	810	836	796	812	798	805	814	822	773	830	802	840	837	796	851	817	850	810	782	819	814	783	809	837	764	838	806	778	857	856	760	836	823	786	816	834	826	816	834	822	807	790	865	809	818	842	823	846	780	830	860	838	833	783	870	815	794	825	841	847	851	831	824	780	883	796	785	794	809	882	800	844	858	785	866	831	795	836	776	841	821	813	810	828	849	836	800	790	881	841	801	802	816	844	788	845	808	877	818	815	771	761	850	837	825	851	790	896	802	816	853	814	829	801	799	824	839	807	829	821	870	827	821	800	868	846	830	842	844	835	843	820	797	857	829	821	820	849	795	855	790	828	820	875	814	823	836	815	813	835	788	805	824	840	809	830	822	824	779	829	736	761	784	809	814	855	789	772	770	899	832	832	773	801	804	789	785	826	792	813	806	800	823	896	829	815	830	834	790	815	829	873	865	815	846	860	852	860	775	823	806	815	819	855	825	805	814	806	822	807	830	855	802	828	848	826	834	848	811	814	775	856	774	826	833	818	842	825	809	820	819	838	840	824	814	772	787	828	796	829	808	784	820	784	800	821	851	828	798	791	823	799	829	801	832	825	811	807	822	822	864	753	806	871	868	830	814	816	797	843	806	836	816	788	810	793	862	782	865	831	815	770	775	833	811	882	795	855	852	809	840	758	821	775	827	770	762	793	765	837	852	816	828	819	852	813	842	828	804	843	852	859	837	871	781	797	796	833	839	828	802	807	800	810	879	862	806	771	850	833	824	874	815	838	814	792	775	815	802	750	772	816	788	872	831	891	780	832	806	882	940	804	816	858	846	845	797	778	812	817	817	794	854	827	813	854	791	847	822	826	841	784	794	810	824	811	825	865	794	786	810	843	808	840	846	841	761	804	814	811	813	851	840	839	842	784	850	819	854	800	827	893	825	777	814	869	835	773	770	836	816	803	849	835	806	886	864	829	820	794	864	832	867	808	854	808	775	887	832	853	780	844	805	831	830	815	850	858	758	844	794	816	780	835	891	828	832	870	815	777	859	820	837	839	808	885	869	836	763	850	870	807	875	827	785	861	847	791	848	842	885	888	767	818	867	774	796	825	779	829	831	847	829	810	834	804	807	804	846	820	838	846	772	786	826	886	805	833	801	795	876	802	817	829	833	851	766	815	761	824	811	792	814	850	863	809	770	831	708	845	825	837	832	807	821	798	757	792	757	854	762	853	841	806	863	812	817	823	803	811	823	812	886	831	830	770	862	835	790	804	860	835	836	796	855	839	793	827	806	844	853	778	831	814	865	840	824	764	862	830	846	823	865	809	806	804	822	833	844	805	789	878	872	826	860	886	827	829	810	839	829	771	784	838	823	872	855	841	836	840	784	817	852	831	833	810	825	778	836	840	849	854	811	832	792	808	793	852	836	826	829	814	842	813	809	883	803	868	837	863	859	833	844	804	823	800	763	818	805	840	773	863	823	798	774	797	832	827	854	797	830	837	828	837	857	836	771	857	825	831	819	790	783	818	777	790	799	781	820	826	806	771	815	869	873	798	819	887	792	782	844	849	807	816	831	826	851	769	814	779	853	826	809	816	805	824	781	831	803	777	847	842	834	812	811	834	824	860	828	790	855	844	821	821	745	814	817	844	808	782	787	832	800	849	765	849	762	795	812	827	842	844	802	760	835	830	818	834	871	788	794	798	827	816	800	841	864	824	853	825	808	787	790	810	833	849	820	831	805	813	825	855	776	859	838	747	797	775	814	837	801	820	822	806	816	847	829	838	816	819	842	812	802	821	816	805	806	872	790	870	797	847	811	803	788	856	840	793	796	810	788	792	833	844	862	842	832	805	813	812	836	802
4082	2090	2509	3686	3569	7593	6390	3276	1333	549	365	291	299	307	275	298	310	296	308	318	309	289	303	307	300	287	303	312	314	300	275	303	288	291	320	286	280	297	301	297	281	303	295	253	277	279	305	309	301	314	297	272	299	280	300	288	299	321	312	297	272	312	308	294	299	277	269	327	306	278	304	322	266	306	313	296	290	304	265	296	322	290	310	329	312	324	312	303	316	305	314	288	286	284	276	292	284	301	281	318	286	295	293	328	299	274	300	298	285	312	274	343	314	302	310	329	282	315	302	308	318	306	279	283	269	300	249	291	286	291	279	284	335	277	269	274	334	295	306	304	273	298	307	283	285	295	290	312	281	311	278	319	312	286	284	282	267	313	326	285	314	284	314	304	263	304	277	287	314	285	299	323	337	304	286	285	303	279	316	270	322	280	309	286	290	302	300	303	305	266	273	317	308	289	307	284	310	333	292	304	274	281	279	318	289	277	325	293	344	292	286	287	324	289	292	294	328	272	302	337	291	290	333	280	300	293	292	292	259	300	312	276	259	284	304	280	296	285	284	321	298	311	319	332	266	285	285	316	298	302	295	291	286	284	303	268	285	300	310	315	316	309	320	291	268	304	290	298	297	283	290	307	283	302	281	321	305	300	276	313	304	298	312	328	308	295	304	319	277	289	324	296	312	322	269	324	277	298	270	306	289	280	292	312	302	305	270	305	322	301	290	293	310	305	297	297	314	316	288	280	277	295	295	299	306	292	309	301	297	280	278	273	328	306	283	273	299	271	302	297	305	264	321	283	288	322	318	276	292	299	297	304	301	301	282	293	327	268	314	339	303	286	280	274	289	278	311	303	321	288	326	295	291	285	302	301	262	279	305	298	295	297	293	278	278	306	266	281	284	287	301	291	280	325	274	285	279	324	310	295	282	294	253	290	296	294	274	276	272	318	302	293	308	290	288	301	305	298	310	301	305	287	272	313	296	300	292	297	306	301	300	313	284	308	298	303	296	303	304	290	266	287	308	310	272	325	313	302	311	308	289	270	270	291	314	317	284	276	290	314	284	303	289	298	292	317	283	305	295	321	280	274	293	298	289	280	293	340	296	291	281	316	301	330	309	277	319	298	302	281	344	292	272	288	276	292	276	293	311	285	297	303	297	333	292	295	298	268	306	281	310	325	310	269	311	285	295	304	320	276	313	314	285	325	290	318	288	277	270	326	300	307	291	279	261	299	318	285	320	298	293	286	312	285	271	306	309	286	345	278	266	278	308	273	305	303	288	295	292	292	284	303	295	299	285	299	321	258	300	303	294	288	288	273	296	306	287	292	306	326	277	277	288	288	319	312	297	269	294	287	306	306	315	309	282	314	289	297	315	316	290	287	315	249	304	274	284	320	294	295	300	296	293	269	304	294	292	312	290	288	298	294	329	312	265	303	308	320	316	290	290	274	286	304	255	308	265	272	296	305	309	294	313	285	305	309	293	287	303	308	293	306	293	334	312	313	303	267	304	281	339	295	271	309	312	270	322	295	286	296	302	332	301	282	274	273	298	301	299	298	300	280	272	328	306	306	297	317	329	285	298	302	291	301	295	293	283	339	307	297	300	316	325	285	292	301	261	278	270	305	309	289	291	295	327	302	301	308	284	289	313	298	295	299	293	281	275	264	313	291	315	279	288	293	310	297	313	298	292	275	301	304	269	298	313	306	296	285	294	326	297	269	287	276	287	302	296	278	317	296	279	288	289	314	277	327	319	289	310	298	280	296	258	283	282	310	285	285	303	310	293	326	311	286	305	339	299	315	292	303	299	290	296	304	309	315	324	278	285	338	277	317	305	293	267	295	278	316	271	283	284	299	289	269	289	256	306	285	277	315	305	264	329	299	308	271	288	309	277	297	264	285	288	293	300	319	292	303	283	298	285	313	279	314	308	289	289	305	276	297	278	268	284	295	311	271	286	279	289	298	304	311	271	270	280	288	321	316	274	265	307	313	292	314	310	278	302	324	317	297	303	281	282	279	310	279	263	298	288	290	281	291	295	285	254	304	313	317	309	279	307	294	298	317	295	275	285	298	285	315	284	295	258	322	303	306	317	283	312	286	275	305	289	291	334	310	318	306	298	309	329	316	312	271	331	272	294	331	279	289	313	293	286	269	307	300	288	312	292	313	297	295	316	281	300	281	301	276	314	311	318	272	300	277	278	260	286	302	283	317	279	315	288	280	281	300	278	287	317	286	306	307	308	268	299	312	303	318	280	300	291	301	315	298	285	306	283	275	277	326	312	288	324	309	309	306	316	295	290	288	312	301	310	318	269	310	312	285	295	307	294	273	312	306	301	277	271	302	323	295	262	295	300	282	268	294	297	306	299	298	310	306	270	293	301	294	274	291	287	298	266	253	302	302	301	293	293	303	312	290	282	294	306	281	282	312	314	295	279	315	308	291	283	289	306	284	268	289	311	286	287	286	311	301	317	259	298	299	294	327	270	310	273	295	290	333	311	277	292	295	305	323	299	322	291	293	287	290	321	290	275	324	288	266	304	306	296	289	269	290	299	278	308	315	271	303	305	296	310	301	318	284	306	310	302	279	312	322	279	317	289	288	278	296	276	304	274	322	284	302	309	321	313	314	318	276	279	318	326	306	324	334	321	275	284	293	271	345	298	278	269	281	284	303	305	327	279	287	294	277	314	305	279	278	282	298	297	286	253	298	275	266	297	275	290	284	308	293	269	322	284	301	283	296	289	307	300	273	329	288	326	285	288	300	328	304	268	331	331	292	295	317	300	286	292	361	303	286	295	322	277	280	300	334	308	258	308	312	280	321	272	284	273	308	259	298	296	300	305	306	305	314	318	310	315	296	298	283	298	342	330	285	302	290	290	324	309	285	293	298	288	287	292	280	308	286	256	311	337	294	314	296	328	303	283	294	290	309	288	289	295	294	288	292	290	300	304	281	327	291	294	288	286	294	298	331	318	290	309	280	293	309	266	290	294	317	304	300	306	298	283	294	291	306	296	276	302	330	300	266	338	267	301	291	309	257	323	309	299	291	309	323	274	330	275	304	314	308	296	288	301	288	289	286	307	330	299	274	280	296	281	290	289	274	268	284	283	281	284	305	300	340	318	302	292	297	292	287	258	284	303	315	283	322	294	303	288	278	325	298	288	303	279	295	297	270	324	280	293	320	292	305	267	296	293	293	275	306	296	311	278	286	329	317	302	293	324	271	284	318	287	306	279	323	298	279	296	301	299	290	328	285	285	297	274	270	303	285	254	288	274	276	307	301	273	273	287	303	288	284	285	324	297	300	265	297	305	314	312	283	291	273	305	330	305	284	285	300	301	270	300	313	296	334	284	283	307	277	273	292	318	277	349	321	321	308	262	310	271	294	299	299	302	312	316	276	313	285	291	313	315	305	325	303	299	301	299	312	301	285	307	296	316	302	284	276	308	276	316	273	285	302	331	296	296	277	262	320	284	299	269	279	286	338	302	280
3892	2290	5057	10735	12678	24376	19987	11406	4723	1938	1083	910	896	810	818	824	871	797	812	813	848	813	759	791	888	870	815	816	838	821	821	829	818	846	843	853	798	835	809	805	790	858	870	814	781	791	804	858	796	807	842	812	829	795	827	852	805	841	839	807	818	832	779	831	847	828	821	823	791	791	826	814	822	798	824	799	788	825	809	835	829	876	824	855	853	822	853	876	794	856	845	803	804	795	829	832	809	871	834	824	852	850	794	792	855	834	835	821	792	807	849	801	803	886	834	810	778	858	798	827	851	812	827	830	793	837	849	798	827	827	791	839	841	827	857	834	819	817	824	797	806	796	776	792	859	768	814	842	834	870	834	818	860	835	838	791	842	863	804	826	845	792	818	815	821	827	845	824	796	820	813	825	807	836	815	817	811	850	863	799	857	817	828	801	781	865	845	833	862	824	851	769	797	799	812	869	802	816	827	800	824	807	794	835	863	841	839	861	815	792	797	777	821	780	815	834	831	771	868	827	849	870	856	798	838	810	825	794	813	863	810	841	789	796	856	821	826	864	847	831	819	768	810	819	806	862	841	822	857	841	844	893	820	830	779	827	816	826	796	850	828	822	835	772	850	843	869	840	834	840	795	834	789	782	818	856	796	801	841	831	835	840	774	783	837	837	875	785	802	790	827	821	823	836	848	818	863	807	807	821	788	826	842	838	860	819	805	844	840	831	849	829	872	822	854	836	817	796	870	849	734	875	850	873	802	767	821	831	781	810	809	763	848	837	845	825	807	815	782	857	837	805	833	844	787	850	853	837	860	854	835	842	806	782	790	800	788	852	759	817	838	800	850	801	866	786	812	791	884	813	851	813	909	753	856	823	802	810	781	811	831	812	785	783	764	836	783	792	789	819	799	816	895	810	861	812	830	817	820	844	862	823	840	885	812	802	786	802	788	811	801	836	817	889	888	814	810	787	805	829	809	813	838	825	848	787	816	804	779	810	864	818	823	826	846	809	832	813	842	837	829	857	768	841	828	801	833	786	818	799	842	777	816	793	820	847	867	831	824	829	814	822	835	833	783	867	792	841	834	807	857	819	861	830	871	780	818	820	821	805	811	797	829	868	849	804	849	790	890	843	815	784	808	772	786	803	851	839	779	824	797	818	850	794	843	836	829	835	815	834	765	811	837	804	821	812	842	846	809	807	800	848	829	838	827	823	824	797	836	799	802	800	737	796	808	833	832	795	833	796	872	814	799	773	811	795	798	905	818	714	801	808	857	777	793	806	830	804	782	862	833	800	841	887	775	780	846	832	830	856	835	876	810	811	785	802	838	836	821	843	805	837	794	886	859	827	822	871	797	853	790	885	783	832	808	808	827	805	835	802	835	818	847	856	802	807	760	833	796	835	862	783	783	848	830	830	853	812	832	821	862	819	794	826	813	881	848	872	816	849	869	814	830	809	842	847	841	769	813	817	872	834	789	760	842	820	820	779	814	810	786	830	811	829	813	806	818	856	826	808	858	832	827	841	812	773	823	849	830	849	806	807	842	860	820	870	827	814	838	780	799	771	803	776	861	817	779	828	817	784	883	844	804	785	770	800	806	864	826	863	831	825	815	839	823	793	801	802	822	801	829	854	864	822	832	777	817	812	829	844	798	840	826	793	800	862	795	836	851	836	839	824	797	827	844	813	833	871	836	840	830	774	826	805	837	871	844	848	841	829	787	838	853	851	853	839	805	799	809	772	848	844	799	866	824	848	833	878	826	862	833	802	771	804	892	869	847	883	817	846	829	854	898	833	849	836	856	840	792	787	859	837	832	847	813	855	748	840	874	847	802	819	876	833	825	861	820	823	845	854	827	844	813	832	835	869	811	812	846	800	832	796	780	808	782	845	803	773	841	780	835	832	832	801	811	833	840	796	779	891	834	791	813	795	801	835	831	838	797	858	814	797	841	778	809	883	843	827	826	841	864	846	823	865	809	834	791	847	817	851	808	871	813	797	835	861	866	855	821	810	820	798	786	840	830	813	774	811	797	810	815	833	823	787	829	872	808	831	813	801	832	861	831	840	841	910	823	784	817	829	766	846	882	813	832	830	804	826	836	869	807	805	813	774	762	852	804	758	836	842	869	794	794	812	873	843	841	843	810	811	778	811	802	835	863	800	814	797	802	791	788	828	805	837	805	832	815	842	848	838	765	785	852	811	835	837	816	782	806	786	823	891	785	806	836	820	806	817	859	834	727	846	804	789	826	858	839	827	845	778	795	865	838	784	780	832	864	810	835	852	760	801	855	832	863	879	799	813	804	793	860	774	822	812	838	790	850	807	813	822	808	815	807	834	777	815	899	787	878	816	811	848	851	822	807	827	855	789	815	827	924	875	869	821	853	827	848	759	823	865	797	808	833	842	814	800	775	848	812	843	850	819	809	864	833	874	845	825	759	839	868	890	834	842	867	823	839	847	841	835	812	792	785	821	808	797	806	826	788	841	798	844	825	819	819	817	857	847	863	792	869	819	839	815	832	796	766	808	842	826	838	823	844	813	868	823	863	802	795	794	812	809	816	770	832	816	884	846	809	786	798	807	835	889	799	802	780	806	806	798	900	859	874	810	844	853	901	764	836	840	797	866	834	862	866	835	834	834	882	855	764	818	859	800	867	809	864	808	815	813	802	820	796	793	791	801	837	853	814	851	800	833	780	858	846	804	878	784	819	881	825	819	894	796	762	799	813	893	834	800	791	816	761	813	804	849	766	805	844	876	804	827	829	826	797	818	783	842	832	884	870	810	819	845	833	802	839	805	818	774	841	892	833	783	821	803	807	808	824	819	815	789	771	801	814	776	814	831	825	833	810	822	855	837	813	834	810	782	852	824	803	776	833	795	792	814	807	857	799	806	775	835	799	802	820	827	829	824	822	824	864	866	822	820	836	867	816	787	822	831	854	844	844	787	806	769	828	811	812	883	777	834	818	766	843	810	805	828	834	819	854	855	820	831	833	774	867	834	815	833	811	840	844	824	819	779	799	836	859	786	769	842	788	833	781	849	817	847	802	807	854	768	858	773	850	849	855	812	808	816	853	837	802	868	839	778	848	809	809	829	794	821	817	836	830	819	799	811	810	777	869	912	874	805	836	811	844	846	819	832	873	838	840	789	858	820	807	822	809	859	820	824	850	778	851	831	791	844	818	790	862	786	786	784	853	844	792	808	797	857	801	857	843	751	846	836	828	776	779	833	818	858	829	811	820	842	843	847	795	821	836	840	831	835	814	797	828	827	779	833	841	849	819	848	789	857	867	820	818	819	797	805	865	827	893	826	855	810	832	796	822	805	794	830	820	869	805	782	798	822	840	790	817	831	827	833	796	834	853	825	802	820	818	855	825	792	810	884	807	821	824	831	784	850	799	899	861	832	852	833	840	807	801	810	794	824	805	788	815	829	829	824	845	829	789	833	816	835	819	814	868	851	841	817	824	836	833	860	855	863	853	856	820	845	839	793
4176	2210	3511	5509	3290	6969	5704	2961	1151	524	369	267	298	314	294	279	312	283	278	320	290	287	319	290	311	308	261	281	303	305	273	294	287	316	282	322	282	318	296	289	296	288	288	287	324	300	294	284	301	306	307	284	319	305	285	299	297	306	289	299	303	296	285	278	307	331	301	298	270	272	310	293	314	284	273	280	298	295	291	277	304	302	285	284	308	316	296	282	304	293	311	269	303	279	289	313	288	296	294	322	336	274	311	285	287	293	307	283	279	290	326	275	325	299	307	298	296	314	299	313	287	300	302	298	320	273	298	299	300	262	306	326	311	271	328	295	294	301	324	273	323	302	285	277	305	321	303	299	317	297	269	303	283	287	286	316	292	323	329	268	304	298	310	319	305	283	307	310	290	271	299	282	265	295	268	256	299	304	307	325	315	294	321	303	312	303	283	327	291	283	317	317	313	305	321	314	291	300	298	311	285	301	314	289	292	301	293	283	305	296	322	281	286	285	306	287	267	308	288	301	311	309	284	293	290	286	289	301	265	310	288	290	312	303	244	275	298	319	252	268	307	301	273	316	287	305	274	311	305	314	288	283	320	301	286	271	271	302	299	289	310	287	307	294	318	286	283	294	309	273	307	267	284	275	311	306	280	344	312	291	285	293	301	303	319	286	300	307	334	275	318	278	324	312	286	300	316	324	306	290	297	272	274	324	291	309	300	316	314	296	320	305	261	306	310	315	302	284	287	285	292	283	287	289	282	267	287	302	279	281	302	309	322	297	292	321	291	286	299	319	289	309	285	293	324	289	295	299	280	287	316	336	311	291	303	315	332	323	279	306	310	314	293	276	296	282	321	281	289	285	335	291	311	319	289	310	287	302	294	292	320	293	290	306	324	308	272	323	300	287	284	292	310	298	295	294	283	295	273	284	291	265	346	297	312	307	297	271	283	289	280	269	292	313	302	298	325	314	293	277	328	295	280	316	284	274	283	263	299	315	332	332	290	296	311	318	299	328	296	328	314	310	306	327	293	309	258	309	321	300	309	286	301	291	305	308	339	314	307	286	304	293	309	287	326	289	319	304	293	280	279	317	313	282	290	313	308	323	323	295	271	301	282	313	285	285	319	285	326	314	304	287	283	275	316	316	318	294	328	296	312	294	285	321	311	314	275	288	290	316	299	282	301	311	313	311	313	305	278	316	305	269	281	303	334	282	315	288	257	289	253	273	290	287	282	303	299	322	327	297	304	304	302	275	285	333	323	312	275	311	276	306	275	313	294	291	305	287	301	309	295	279	294	291	315	272	315	273	267	306	341	304	307	284	271	275	286	265	274	279	270	289	285	300	340	305	309	296	294	296	280	315	342	298	309	310	316	306	323	330	297	289	280	294	270	305	308	285	322	299	274	278	300	296	285	293	290	309	274	281	335	292	276	341	312	281	280	293	275	272	283	311	284	293	301	318	314	282	335	274	327	287	297	301	288	281	281	311	355	292	312	288	311	297	295	311	311	315	309	277	292	305	286	288	324	319	312	303	274	268	298	311	290	312	315	304	293	289	303	303	293	276	318	270	298	327	310	277	306	274	340	325	282	302	341	313	289	306	286	300	299	298	326	316	321	305	287	361	268	274	283	282	311	299	286	256	292	330	276	335	311	297	308	292	282	277	307	312	286	314	313	290	278	281	294	306	298	311	286	273	270	295	298	304	302	320	294	281	331	294	314	299	278	287	270	304	286	320	300	296	292	289	285	287	329	295	290	295	291	301	322	298	285	298	310	286	282	277	308	275	278	311	277	271	302	308	299	294	287	286	297	292	287	287	294	276	301	319	297	291	295	283	306	321	299	337	300	313	285	312	278	298	279	323	325	325	281	292	291	298	299	277	296	268	281	307	304	321	275	307	280	292	311	260	293	307	280	308	289	287	284	296	311	323	267	302	294	303	272	300	297	307	288	291	298	280	317	329	313	302	278	285	307	311	302	295	323	321	311	289	296	300	294	302	324	317	287	310	303	304	322	306	275	332	304	301	290	297	295	288	325	290	305	298	276	299	269	282	283	318	284	279	293	309	304	295	327	298	269	260	299	297	268	294	287	308	283	290	306	292	304	333	306	267	297	300	320	301	302	302	298	278	303	274	299	319	265	295	308	303	265	329	319	283	290	281	320	273	304	298	308	293	294	322	303	298	306	304	290	314	298	286	294	288	307	310	298	266	321	302	307	308	312	273	297	309	296	300	266	307	274	334	299	312	307	284	298	279	299	310	302	315	278	286	294	293	287	293	315	308	279	287	333	293	321	290	285	311	302	298	331	308	279	263	282	313	306	282	284	290	286	294	309	299	296	272	314	324	309	317	302	294	300	294	303	298	287	275	283	292	271	292	328	283	293	315	269	312	321	301	307	285	293	305	300	287	307	322	280	239	304	303	310	305	306	322	268	267	291	299	294	309	270	258	289	318	278	293	334	268	309	285	303	299	299	288	286	300	268	296	306	302	295	298	314	303	297	330	322	301	326	286	331	287	312	315	282	304	315	291	280	363	322	312	277	298	285	278	291	277	307	293	291	298	301	304	269	302	312	332	291	278	297	310	269	309	289	330	308	301	296	284	285	304	300	293	309	274	310	310	297	268	281	295	318	317	308	285	318	304	288	315	289	277	301	299	304	295	289	301	300	263	300	313	271	300	307	279	299	299	320	248	307	302	321	279	270	308	349	298	287	305	306	329	282	285	290	316	318	311	265	299	308	269	276	304	286	314	266	270	286	296	299	276	292	302	293	284	298	284	280	318	285	300	288	280	294	284	312	288	277	307	321	314	310	294	315	271	312	292	315	308	327	321	308	286	274	328	274	303	297	277	305	290	295	323	293	294	268	287	298	287	289	291	319	289	258	298	340	291	301	282	264	288	296	326	312	283	320	287	285	308	286	301	307	289	326	307	279	280	291	324	290	302	295	293	270	312	284	319	294	319	278	293	284	275	280	297	309	307	281	300	316	307	310	307	316	295	282	282	284	294	305	287	297	283	297	288	307	312	280	288	285	287	276	267	269	299	266	295	284	324	294	284	299	328	322	273	300	326	312	318	295	301	291	296	309	303	283	314	304	298	296	305	283	297	318	331	309	295	282	308	286	305	295	297	300	318	299	315	330	313	299	308	303	333	346	308	345	308	303	298	292	287	313	293	323	302	318	311	327	314	303	292	265	301	279	276	297	286	284	285	295	294	300	316	310	316	318	273	308	277	272	284	304	306	295	285	281	287	292	312	315	275	294	293	300	301	317	282	282	306	295	305	265	308	325	286	286	274	283	296	282	311	256	289	297	302	305	279	308	316	320	293	306	287	277	293	306	290	318	284	269	266	282	309	287	280	279	259	292	326	333	303	301	301	334	328	286	299	292	309	319	289	298	296	289	319	320	275	297	298	297	316	299	304	292	319	290	290	294	320	315	279	290	320	296	275	273	322	319	298	283	269	290	305	288	317	301	258	285	291	277	293	306	308
3711	2394	6930	14435	11953	23162	18131	10126	4330	1787	1034	843	807	812	817	828	818	864	813	852	815	811	842	855	807	828	789	848	850	829	814	835	838	813	890	800	825	872	854	823	871	831	891	790	834	843	844	787	830	813	840	823	831	857	805	847	815	852	803	839	791	770	817	819	818	848	845	860	873	790	807	852	830	858	796	834	822	806	865	792	882	823	803	843	880	846	859	803	801	849	803	812	881	845	849	822	813	860	787	819	786	809	874	824	844	830	810	804	878	825	768	821	877	834	800	837	838	780	887	860	839	774	818	824	866	791	844	860	825	818	822	815	856	769	824	834	826	835	862	846	818	808	812	790	790	859	875	803	828	833	761	844	853	855	803	836	845	865	810	783	858	787	868	785	798	873	743	831	799	882	809	844	847	786	815	819	881	826	848	818	784	811	775	821	809	845	894	828	830	789	829	823	783	863	804	833	842	821	803	829	884	845	876	870	817	855	855	842	768	839	850	808	840	807	846	844	813	842	845	832	804	831	850	841	793	868	852	886	871	803	778	855	808	847	882	821	794	782	820	848	844	786	823	854	877	819	808	821	790	819	840	854	823	809	850	813	833	815	797	787	823	820	841	840	847	917	815	855	836	836	770	838	793	854	865	835	845	831	829	795	885	852	867	823	843	793	836	821	823	781	805	839	843	819	778	839	787	836	863	831	789	836	813	752	832	822	823	798	802	848	771	845	822	827	809	826	825	815	876	797	844	807	793	865	785	767	797	866	807	854	825	792	838	776	841	849	857	808	848	788	832	817	806	854	799	827	854	832	791	856	835	844	845	861	836	783	857	820	812	817	807	847	838	792	855	808	821	831	829	834	811	839	814	829	811	824	846	792	855	819	814	790	811	842	788	853	814	836	831	844	766	868	800	862	810	779	836	775	800	863	871	789	806	827	882	849	835	815	815	808	843	817	805	824	818	819	833	823	818	818	839	808	830	874	828	828	856	865	796	872	874	848	902	787	814	847	805	828	820	801	780	806	801	825	803	831	876	805	870	851	846	820	847	793	789	800	837	804	854	837	826	789	797	854	847	828	871	874	774	797	819	852	763	823	811	868	798	835	832	828	832	848	819	832	823	800	808	777	788	828	823	840	782	826	840	806	824	834	851	849	816	818	849	775	806	819	902	817	903	824	851	818	779	796	850	871	776	794	808	809	818	843	821	814	826	812	897	842	832	809	832	819	815	774	796	827	856	807	849	817	826	850	817	833	840	800	809	874	827	849	823	826	788	853	827	844	782	836	827	830	819	843	832	828	803	857	865	810	859	880	779	861	786	866	866	845	830	866	793	855	814	788	829	822	782	885	846	821	806	792	861	841	852	834	801	848	849	820	796	869	799	857	798	768	804	815	802	817	833	809	829	818	844	777	783	839	863	808	829	852	866	804	807	791	853	799	851	798	860	827	874	802	834	812	808	833	848	802	792	841	851	876	809	811	827	802	871	882	849	857	855	802	791	797	830	850	776	827	817	805	780	777	795	797	773	845	807	819	826	819	859	792	789	838	883	795	832	819	873	809	841	806	855	835	845	802	858	817	803	840	833	844	832	830	818	854	830	797	815	795	786	852	761	861	806	845	805	834	815	892	824	788	830	847	794	815	815	797	813	782	772	807	860	861	842	850	820	868	815	784	859	788	796	857	828	877	853	836	812	877	850	824	794	836	837	854	851	803	819	799	837	848	812	835	823	787	757	842	803	794	825	856	788	834	837	862	877	834	817	800	824	841	828	832	804	837	842	846	795	845	876	860	839	860	817	858	798	810	852	848	779	853	846	835	778	850	828	853	829	817	773	861	825	826	825	855	855	812	811	869	868	813	847	864	858	809	823	816	868	846	861	782	794	852	846	839	852	799	845	838	850	797	870	817	818	880	780	877	788	824	812	875	846	811	862	794	814	802	880	810	824	800	847	848	843	820	809	786	779	844	850	864	820	877	822	802	831	802	859	865	776	825	885	833	823	856	814	823	797	801	764	848	865	823	773	838	809	833	849	808	835	802	818	822	854	830	793	819	865	837	844	816	848	836	845	862	834	816	828	794	827	801	892	824	837	812	848	847	862	798	891	857	837	862	820	801	873	876	817	842	797	832	775	880	773	819	817	809	850	841	871	819	836	831	821	897	866	796	827	845	845	864	823	804	840	839	820	852	825	852	824	893	817	851	786	824	849	816	795	870	839	864	866	861	806	822	866	854	838	851	840	861	812	789	823	824	779	801	851	861	832	817	826	826	784	791	822	809	811	869	837	816	814	775	801	795	832	838	818	850	793	840	801	857	803	828	849	862	796	781	803	821	836	780	852	858	820	874	817	845	842	860	833	765	819	838	778	872	801	868	822	840	800	778	816	802	888	813	869	869	792	834	829	799	803	814	814	841	763	810	829	804	848	835	822	836	834	877	823	800	910	842	823	804	856	870	857	871	871	783	830	877	874	827	857	824	822	832	850	855	838	872	837	850	800	797	859	866	799	876	839	863	817	862	847	829	850	900	820	867	830	754	848	816	766	839	804	848	787	830	811	817	809	861	884	806	805	837	805	901	830	823	846	839	831	863	800	873	814	870	846	869	833	796	848	775	781	841	839	801	841	808	877	858	793	819	832	825	851	873	860	817	816	836	859	843	786	874	824	865	789	821	841	861	799	865	815	759	789	800	876	906	806	861	807	863	891	834	830	857	833	813	826	778	866	846	855	883	861	884	803	849	852	824	847	834	822	796	836	862	843	844	810	808	827	805	862	838	864	810	832	913	835	791	798	841	829	812	857	827	836	771	866	849	821	835	808	772	823	831	847	874	784	827	773	833	859	813	865	807	895	786	837	814	828	812	843	828	835	825	842	793	872	857	805	823	810	851	824	820	831	877	839	849	836	767	812	852	853	802	830	806	843	767	814	843	851	792	877	811	778	801	829	782	853	793	881	863	808	779	882	851	790	831	819	834	852	848	863	854	805	807	820	809	844	857	833	795	845	822	843	789	838	873	828	885	847	852	843	835	879	877	842	803	827	864	811	831	800	835	827	831	811	840	820	814	804	797	806	810	751	828	822	816	802	864	804	828	825	836	867	850	807	820	822	833	830	805	810	805	802	836	855	854	831	813	838	845	846	848	831	852	803	896	808	810	816	809	876	843	782	825	848	800	833	830	833	827	814	843	821	850	850	798	822	839	859	826	821	855	857	815	831	843	868	805	875	862	867	828	839	815	848	883	827	781	864	828	856	800	816	825	813	850	841	815	823	802	840	743	858	859	910	806	840	758	848	777	849	841	853	832	895	817	805	831	838	854	870	819	865	840	784	824	806	773	806	810	859	791	835	880	790	796	834	792	866	849	842	800	880	845	822	828	831	779	796	854	798	844	803	822	816	855	803	866	848	847	829	818	827	831	834	768	799	803	848	846	842	837	871	795	835	821	844	860	794	822	840	816	844	840	835	793	847	851	855	801	881	852	842	790	809	848	807	831
3973	2097	4007	6399	3081	6121	5047	2662	1064	520	344	298	313	313	288	327	308	322	332	280	292	297	319	312	289	286	285	317	299	320	298	286	296	280	302	307	334	262	321	264	300	317	307	296	268	305	278	287	314	295	313	330	309	306	301	293	309	287	328	317	263	301	302	266	289	301	271	310	295	293	325	290	276	296	301	284	319	277	311	288	271	283	305	305	290	290	309	298	265	287	291	280	300	282	303	300	291	289	283	261	290	299	269	317	315	261	287	259	307	302	296	312	308	274	265	292	302	299	343	298	302	269	301	345	320	304	317	296	272	316	252	279	293	306	297	305	314	322	275	276	301	288	271	311	283	311	297	283	280	315	304	314	283	290	297	290	303	284	301	329	312	321	286	345	310	310	256	310	271	305	325	296	265	250	328	305	295	262	302	279	284	286	274	319	300	285	289	280	312	310	301	272	306	288	286	296	321	311	278	310	277	328	292	309	266	334	296	286	303	282	295	264	302	311	314	286	287	293	299	297	309	291	314	308	295	276	308	275	315	312	296	294	298	285	305	285	282	295	314	283	303	310	287	310	277	325	327	323	330	293	275	263	279	319	293	285	299	301	281	279	315	288	283	270	298	294	287	283	326	296	281	284	297	302	276	278	285	294	291	297	265	300	300	274	295	289	318	312	299	305	325	312	299	251	261	296	288	294	291	297	270	263	266	283	279	286	297	274	314	303	299	309	341	281	279	280	335	301	259	301	308	276	267	299	321	309	304	282	319	279	279	292	300	308	333	282	283	282	284	302	316	308	300	276	293	278	289	301	290	296	298	323	328	292	266	274	299	308	296	282	299	284	306	313	295	296	292	272	296	296	287	304	270	329	301	305	288	283	294	275	298	288	302	313	334	296	296	285	305	305	285	266	305	290	295	268	299	320	292	292	285	308	301	313	270	308	294	262	264	337	294	288	288	273	303	284	284	299	323	304	295	288	306	287	298	320	296	322	311	296	306	304	290	317	269	291	276	305	277	313	315	315	315	289	306	288	290	296	279	331	315	314	292	265	279	280	293	288	288	277	274	275	299	296	296	282	298	309	289	287	308	277	321	274	326	333	284	323	303	306	283	297	310	301	276	289	276	317	275	290	299	296	290	262	351	287	311	302	295	331	310	299	300	291	312	270	305	311	310	307	289	328	283	279	331	279	279	274	294	286	297	301	286	311	292	276	297	306	294	294	272	282	305	280	296	309	285	299	293	317	308	280	304	282	298	321	283	291	293	324	293	312	287	285	302	302	299	286	284	278	291	284	269	265	332	281	307	297	297	283	316	320	309	300	318	324	295	287	298	284	315	293	265	295	241	327	286	303	305	246	323	296	290	283	302	296	298	308	289	277	261	299	297	287	287	292	303	320	276	286	302	268	312	258	314	272	273	301	308	319	312	295	306	288	304	296	296	332	299	298	253	300	297	309	287	282	303	296	301	260	297	277	269	291	283	273	317	294	308	267	272	298	288	279	284	262	290	311	294	301	300	274	324	317	281	313	284	264	285	303	310	325	274	304	310	290	311	289	278	282	281	292	296	283	319	279	275	315	278	264	313	277	316	289	285	305	303	304	286	281	304	330	330	296	279	306	305	295	285	279	263	299	311	262	347	309	269	327	285	306	263	283	275	305	302	281	282	285	300	286	284	279	302	290	299	286	295	275	296	229	319	291	323	305	254	282	307	329	306	296	326	295	308	286	306	310	307	305	314	306	302	293	293	285	269	328	285	275	277	292	301	298	290	306	294	312	300	318	335	317	276	256	302	292	302	302	307	254	306	287	274	290	293	325	313	292	327	282	277	290	322	320	275	289	310	281	296	318	303	274	305	286	302	314	286	302	315	328	322	285	303	280	289	290	283	295	308	312	311	289	277	304	314	332	335	301	274	295	282	330	316	292	269	270	283	286	276	301	291	296	292	300	280	282	309	341	271	276	290	294	265	301	293	311	304	293	284	265	313	276	308	318	275	297	301	272	306	311	291	310	330	298	302	310	303	314	310	266	305	291	316	301	298	288	305	306	320	292	301	302	307	279	292	299	304	275	301	282	270	301	320	279	282	305	284	326	286	305	273	309	327	288	289	313	313	285	325	325	299	270	305	309	313	286	312	296	305	280	305	296	265	317	287	318	294	275	262	291	297	281	327	295	295	279	266	266	283	300	310	318	298	284	281	287	319	328	350	313	280	268	267	286	323	306	312	320	292	309	276	262	301	320	323	254	310	283	319	283	304	272	276	300	350	305	283	274	333	319	257	286	308	281	300	284	290	291	286	272	290	293	306	281	276	298	313	274	288	292	316	331	307	346	314	291	327	293	281	282	285	294	290	304	281	299	301	279	317	306	298	311	328	291	309	303	278	279	298	322	287	276	288	275	298	297	322	286	318	290	326	310	295	308	281	339	320	268	264	279	284	301	247	293	299	279	289	290	309	291	299	293	311	310	322	292	289	309	314	312	274	294	276	278	321	301	278	312	313	317	272	291	280	318	278	275	288	295	323	305	346	309	305	290	313	294	311	285	293	321	341	313	314	288	292	315	295	309	306	311	298	314	312	308	281	316	297	294	293	296	270	317	331	293	300	291	328	289	273	298	277	296	312	289	295	309	312	314	303	256	302	275	279	297	308	295	310	296	313	321	302	283	282	286	276	293	319	281	282	307	299	305	310	302	294	308	271	279	298	289	336	299	282	306	296	281	330	295	301	286	330	294	290	337	280	273	274	300	289	279	309	287	268	318	299	300	301	274	290	276	305	287	288	317	295	299	272	304	305	280	271	343	300	295	290	290	289	305	303	279	295	342	297	309	303	289	309	280	291	314	295	283	285	283	307	302	324	308	310	302	306	326	325	309	275	295	340	296	286	315	282	285	305	298	291	283	308	314	288	288	256	306	297	287	286	303	279	285	292	285	277	307	311	291	278	268	303	273	284	291	298	270	307	316	299	254	297	275	300	308	264	295	287	293	294	301	295	307	276	284	323	312	270	281	273	273	282	320	278	341	288	288	283	275	291	288	289	324	290	305	295	278	325	291	294	300	302	253	315	284	273	281	298	304	283	295	325	273	312	291	319	281	306	276	265	287	301	278	328	280	277	289	287	286	310	347	327	299	280	295	272	328	309	316	320	303	294	293	291	259	287	293	304	296	290	292	276	308	281	292	291	296	286	286	246	291	311	280	290	300	301	281	278	324	312	268	282	278	322	313	310	274	276	292	339	303	293	314	306	312	327	313	303	295	297	305	308	272	318	285	329	313	283	285	267	280	290	285	299	280	306	288	302	280	304	280	278	300	271	305	314	297	278	271	309	290	269	280	267	276	275	281	304	322	314	293	265	291	295	314	264	314	296	287	300	303	312	318	300	308	308	313	306	289	318	327	296	267	297	272	293	289	297	279	293	299	324	290	302	303	320	305	286	292	302	282	305	279	294	280	317	277	293	327	298	280	317	315	289	320	310	290	295	266	278	287	288	312
3779	2356	8042	16399	11946	21505	16986	9470	3815	1600	982	829	827	885	791	858	810	828	788	829	813	802	821	819	838	833	847	839	793	823	815	840	827	860	774	841	771	842	772	800	802	809	846	845	815	837	832	772	825	806	873	805	858	807	834	846	815	786	843	833	857	803	824	825	799	802	789	844	781	804	857	836	858	813	774	819	853	855	886	767	888	845	783	823	854	822	847	836	768	865	863	881	822	907	788	829	836	843	848	807	840	810	858	785	820	850	789	797	831	816	840	847	856	823	829	771	831	794	814	853	784	894	825	830	783	850	822	835	880	833	842	818	801	806	819	831	828	812	821	835	782	786	864	834	815	859	819	800	845	801	849	819	858	823	825	843	823	814	803	847	890	795	825	809	905	826	845	824	820	877	828	796	816	824	815	869	808	823	804	812	847	856	821	803	785	825	906	795	793	856	792	845	805	843	813	803	862	800	819	830	847	833	788	841	800	818	855	846	806	808	776	832	817	875	817	793	854	803	795	833	849	871	788	846	825	792	861	789	815	795	831	847	805	795	850	780	819	838	772	778	805	841	840	853	805	805	831	850	812	852	838	804	865	893	839	763	800	793	868	800	845	842	849	787	847	811	821	811	853	785	879	832	821	801	855	779	838	788	846	850	873	798	817	829	838	836	820	849	828	811	781	821	855	840	803	795	819	827	829	836	800	823	844	775	837	806	843	821	793	875	797	773	808	784	789	841	804	792	822	818	849	829	825	833	814	881	859	864	810	879	815	845	817	849	828	881	854	809	812	854	820	853	854	849	820	864	855	813	796	783	816	854	833	823	812	794	818	781	821	859	881	886	786	823	827	813	838	810	853	834	851	835	840	812	832	833	854	829	807	868	844	808	850	854	802	804	805	787	834	886	870	834	856	801	889	843	799	831	798	809	818	812	855	845	833	825	874	843	793	835	898	844	814	858	861	794	869	843	827	828	848	832	788	813	854	874	845	864	797	811	786	831	868	874	822	838	870	872	802	785	866	854	813	788	859	857	803	783	870	828	810	849	823	841	778	856	869	808	829	868	801	819	834	797	823	808	797	876	811	802	847	799	797	763	802	826	845	833	836	771	827	800	820	846	796	808	856	864	795	835	821	815	802	851	849	818	836	811	822	812	870	853	796	802	814	831	838	792	811	773	822	862	818	879	819	804	885	779	822	825	813	811	830	774	821	832	832	847	851	886	784	798	825	823	865	810	829	821	826	818	812	843	823	856	803	832	778	848	809	859	804	848	846	808	858	824	820	759	854	834	770	829	840	809	806	871	824	835	802	785	790	884	851	800	877	896	794	803	801	791	790	827	808	868	851	862	875	804	812	840	890	782	828	815	845	866	823	813	798	810	809	832	808	818	801	843	830	835	812	803	815	894	769	838	840	798	779	838	818	850	811	804	809	792	771	855	858	836	790	837	830	852	810	882	798	818	802	782	813	811	813	820	802	782	843	825	830	829	794	808	816	808	826	835	800	798	780	833	793	777	802	793	769	798	850	847	836	846	847	866	810	857	844	827	820	821	832	854	875	833	806	844	855	829	837	806	807	827	815	877	829	808	827	815	796	834	816	849	837	823	817	799	825	878	777	793	774	854	799	858	850	878	784	902	811	850	845	791	817	835	825	856	764	788	785	834	794	899	852	820	797	803	777	750	846	809	822	830	856	828	833	824	860	898	820	826	838	821	747	825	870	800	783	833	838	842	826	874	845	831	853	854	856	860	836	835	841	805	842	785	819	852	861	803	807	841	850	802	819	794	834	829	793	802	829	846	842	811	859	838	830	856	836	893	772	833	842	803	844	857	841	858	871	816	763	834	841	861	818	843	863	811	824	820	815	849	823	879	850	860	802	860	834	825	849	885	843	764	873	879	821	821	852	817	839	811	814	793	820	813	840	815	829	844	842	843	824	804	808	862	790	828	762	802	821	788	782	829	854	838	836	806	856	782	849	816	832	790	886	876	816	816	828	799	823	809	777	808	820	771	839	793	834	844	842	805	835	801	851	850	794	804	861	818	831	835	813	800	823	761	854	827	865	803	819	810	834	818	850	859	845	805	827	828	861	857	803	852	855	832	792	833	823	788	785	835	845	786	839	855	839	803	835	797	842	817	875	893	840	834	792	798	856	836	858	837	804	825	808	795	759	850	845	824	851	858	799	842	830	865	869	835	800	838	852	794	786	780	749	802	809	783	841	860	797	822	875	810	836	797	804	858	785	852	861	846	815	806	823	820	892	839	863	818	850	828	798	813	802	787	830	843	816	887	844	809	833	864	825	823	808	847	785	835	851	815	815	838	815	809	822	799	827	808	790	871	856	830	902	844	832	850	804	791	804	848	845	783	833	805	819	852	865	845	767	799	834	788	842	780	786	826	830	816	838	852	875	818	827	826	821	839	779	828	806	787	838	819	825	810	789	806	750	794	851	791	812	885	817	795	837	865	824	845	812	795	798	794	801	826	811	821	775	790	869	808	792	836	825	813	800	817	830	866	852	831	823	832	849	795	836	795	858	834	849	828	808	812	808	839	793	873	827	856	806	836	839	839	821	809	836	788	782	852	898	819	874	843	884	858	810	860	839	803	864	801	820	854	822	806	844	818	853	819	808	776	836	815	779	837	831	760	788	819	835	811	822	829	814	871	904	801	868	765	810	823	827	786	842	837	780	859	843	878	866	861	828	829	792	839	811	814	852	791	834	778	782	800	863	799	856	794	812	823	860	877	856	765	819	846	798	839	817	792	833	812	805	793	822	852	817	863	854	846	815	844	819	828	799	803	756	840	854	869	812	833	799	807	860	817	775	820	784	842	837	832	806	758	790	820	804	886	839	877	859	825	838	778	780	835	852	780	828	861	810	797	824	859	804	806	820	786	804	809	861	819	825	819	832	820	844	836	859	816	824	836	853	825	849	807	800	801	875	806	827	797	800	832	817	825	843	811	830	811	835	817	857	840	832	866	865	852	890	843	853	852	801	845	869	845	813	801	842	852	835	823	798	804	800	824	772	793	814	789	843	812	851	797	836	849	859	835	857	787	820	777	797	864	793	839	745	825	846	807	813	825	859	822	873	812	812	889	795	819	862	847	858	830	831	861	808	859	827	856	834	813	816	855	828	862	862	821	822	797	802	821	790	837	894	801	790	853	844	788	839	858	849	824	815	830	864	802	841	827	792	821	860	851	801	763	877	823	808	813	797	842	825	843	817	841	864	855	815	831	818	784	809	822	827	772	785	808	849	827	848	807	898	824	807	830	827	844	803	811	826	818	816	818	812	813	842	829	771	831	871	807	842	937	787	778	825	850	826	821	836	772	801	823	786	880	785	793	860	840	850	818	836	883	828	797	835	826	773	831	829	800	885	821	791	851	822	796	815	830	794	850	888	832	820	802	839	834	826	790	820	872	852	809	851	832	816	815	828	803	833	833	829	790	838	831	858	915	840	803	905	854	827	884	774	799	794	863	801	751	811	827
4115	2111	5415	7956	3856	5526	3989	2113	863	428	311	311	280	314	314	318	278	316	298	272	282	295	302	293	296	288	292	305	291	263	309	298	283	289	296	323	279	277	276	275	286	278	279	295	263	291	319	320	281	303	335	294	296	299	281	275	261	306	280	297	318	304	308	307	292	285	277	298	314	286	286	308	317	265	335	297	280	311	300	290	312	286	306	283	283	311	298	292	287	272	269	306	310	315	296	309	295	269	298	301	282	293	284	292	307	303	250	290	294	292	282	251	296	294	293	306	295	300	276	278	313	297	292	314	324	277	312	309	297	286	302	315	278	307	288	309	285	300	291	294	282	301	320	314	301	326	281	312	288	331	284	258	285	314	269	315	304	274	312	302	272	281	294	276	271	278	311	319	274	265	315	274	311	304	290	321	275	272	294	307	289	284	279	307	288	301	304	302	306	306	292	300	269	338	289	295	322	281	291	304	325	266	307	308	245	315	296	308	290	290	293	347	322	272	318	284	271	262	307	282	298	283	292	303	281	284	307	304	311	286	301	279	288	303	284	287	291	311	307	280	294	302	278	277	276	307	308	290	300	275	282	333	275	296	256	302	327	302	313	314	288	310	274	303	314	300	293	286	286	306	317	288	302	282	257	278	278	294	277	295	307	283	326	270	279	275	273	288	279	294	347	313	294	301	288	310	309	299	322	302	290	310	296	299	320	326	317	313	296	320	297	283	294	296	315	299	307	318	289	315	281	312	270	323	287	283	292	277	269	318	293	305	292	268	282	298	286	304	303	306	304	315	299	323	293	293	297	329	300	281	296	291	279	295	274	293	289	290	306	309	330	291	299	296	257	297	284	279	281	325	272	297	277	304	278	294	285	263	305	292	300	265	292	291	296	313	325	311	321	308	298	308	313	313	289	312	286	250	296	296	290	290	319	306	307	276	291	304	309	289	299	266	299	293	284	296	272	295	286	308	334	290	284	287	309	327	311	295	291	274	289	294	299	296	313	279	295	296	272	307	298	296	286	302	322	280	344	291	290	299	272	268	278	296	317	279	340	287	288	287	317	263	307	293	285	283	305	304	290	261	291	286	301	319	272	273	289	278	292	256	277	295	294	280	297	305	292	313	306	296	305	318	285	287	309	278	302	331	289	298	265	281	277	285	300	336	313	281	299	312	323	320	308	283	312	298	274	293	298	294	312	328	296	307	294	301	319	280	337	270	297	292	288	283	280	281	280	285	318	299	302	288	290	317	287	287	301	285	298	292	293	286	280	275	259	327	282	287	286	329	323	305	296	317	283	292	302	289	298	310	291	280	278	288	269	317	274	298	302	317	286	289	300	281	292	337	260	314	291	311	284	307	284	302	303	286	301	298	286	289	315	304	273	295	296	261	308	305	294	303	309	312	297	302	291	302	290	308	287	273	266	286	303	324	289	288	298	301	291	296	304	296	297	304	314	313	290	329	294	283	296	311	278	281	295	282	321	330	306	336	318	292	295	291	265	280	282	332	290	310	268	277	318	305	305	303	299	298	307	304	283	306	255	298	286	268	308	289	293	300	286	298	317	341	277	287	287	289	317	296	286	293	326	284	280	287	306	297	305	298	319	309	295	323	305	303	323	323	292	298	276	328	312	318	299	323	332	307	318	328	293	289	308	291	292	295	295	324	312	289	287	277	309	249	280	275	319	294	302	334	270	306	306	288	304	322	306	287	267	308	293	299	307	320	294	338	309	276	315	284	277	292	298	289	308	298	282	316	303	274	323	299	308	307	309	307	318	307	298	296	330	299	295	274	289	291	281	300	281	279	323	291	302	321	297	280	316	274	300	333	271	292	274	283	296	299	279	283	314	301	319	282	286	317	270	274	300	300	305	295	259	326	286	292	284	287	297	293	293	313	304	269	307	285	264	287	278	271	313	298	304	265	324	304	280	316	316	312	322	318	294	270	274	278	319	294	277	302	306	304	307	304	287	280	306	295	316	279	294	325	323	298	274	279	271	316	307	293	292	282	285	298	295	329	312	311	312	295	298	304	277	286	272	308	276	282	256	304	297	318	294	285	298	328	263	292	247	302	301	323	289	281	266	292	288	302	306	296	284	315	284	295	303	300	303	287	298	282	319	307	297	283	270	284	322	282	291	280	317	309	307	278	288	297	313	280	270	274	318	276	305	291	300	301	314	293	290	301	251	258	308	256	289	293	301	298	301	298	292	295	301	319	287	304	286	288	330	303	271	282	255	294	316	283	295	288	266	267	290	289	291	302	304	323	317	300	268	311	291	274	287	319	280	273	268	310	298	336	279	296	324	322	293	290	309	298	319	307	267	324	300	295	259	285	278	306	324	288	282	279	295	299	296	281	255	299	302	312	294	311	274	306	292	272	319	275	313	300	270	273	312	281	291	285	308	277	316	284	302	286	279	325	291	308	278	295	301	312	309	310	270	273	306	334	285	278	267	277	267	278	343	316	316	300	286	297	317	296	273	275	341	293	261	314	301	315	298	291	317	265	281	344	297	312	276	294	292	276	292	326	281	280	340	304	266	272	284	288	314	312	328	299	320	303	299	295	333	280	294	301	307	326	306	291	300	293	295	295	282	288	288	285	312	294	292	299	323	318	299	326	354	268	281	287	309	305	271	304	315	284	293	298	276	297	281	276	316	275	307	290	271	298	297	307	287	282	290	305	296	297	289	272	289	283	298	303	317	298	272	268	298	307	305	267	300	321	289	319	266	267	283	322	295	299	305	276	307	311	303	308	300	320	301	327	296	276	316	299	307	307	298	309	316	296	288	276	322	278	290	263	292	319	311	290	276	307	292	283	297	281	311	273	282	305	277	296	303	290	291	279	284	297	296	326	287	287	298	293	292	307	309	284	315	339	289	298	300	298	287	314	312	304	283	301	288	295	318	265	324	274	284	271	282	317	276	319	282	314	314	294	344	284	282	289	310	270	267	341	288	269	317	322	300	304	293	302	299	290	272	308	307	276	299	290	275	294	272	293	305	291	316	325	278	325	278	281	317	270	301	288	327	293	295	302	288	311	321	321	319	306	301	266	298	274	291	314	283	324	315	299	336	322	300	287	311	278	335	310	296	296	295	250	283	321	283	288	256	312	305	274	305	292	284	299	296	262	333	310	296	294	283	302	297	306	294	296	297	299	255	254	302	294	297	310	310	306	261	256	311	282	299	286	288	300	314	295	279	291	312	297	294	299	296	302	307	308	309	300	260	340	318	261	309	307	286	271	304	307	271	275	320	292	302	272	276	271	307	315	270	309	291	288	310	295	309	304	275	299	283	292	317	334	309	276	280	301	274	297	276	315	308	285	310	312	303	275	301	266	321	318	302	273	299	309	285	296	301	296	303	303	318	295	278	273	288	293	345	303	316	291	337	308	278	278	275	277	297	290	306	288	243	293	291	323	337	303	303	283	332	269	294	300	273	288	285	278	299	329	311	296	295	306	299	297	313	289	295	303	282	291	256	285	322	300	305	277
3710	2372	11275	19166	14533	19497	14259	7513	2894	1341	904	817	836	864	825	820	815	847	837	803	829	889	821	811	843	851	840	832	788	870	789	827	836	848	830	819	795	857	823	784	832	813	819	877	846	837	835	801	803	825	851	808	821	855	803	854	805	878	814	785	824	806	809	831	823	807	807	810	847	810	834	807	852	837	840	805	771	809	890	826	846	826	857	875	845	844	870	863	810	831	810	796	848	832	803	819	855	860	837	809	869	861	835	828	873	854	813	798	768	847	872	817	800	778	767	794	847	811	834	794	835	796	856	787	783	783	792	857	845	803	809	837	810	814	841	833	833	829	805	805	816	808	786	809	816	795	809	761	802	829	776	826	789	797	780	823	878	800	786	788	881	818	812	845	809	775	828	809	858	782	796	800	827	835	837	830	819	861	831	786	830	824	828	797	815	829	843	826	763	840	822	827	849	836	747	760	801	897	803	803	860	868	818	808	810	756	799	818	756	820	804	796	817	807	830	830	805	843	876	830	852	855	827	771	799	788	867	822	791	865	858	839	824	780	836	889	817	865	820	887	819	823	836	855	842	807	853	825	758	856	796	881	834	830	810	861	867	765	816	862	840	874	785	885	844	836	857	858	824	857	745	840	865	833	872	845	848	854	797	827	788	831	822	867	860	838	836	814	835	887	800	772	841	868	801	815	866	877	787	797	841	798	801	852	821	869	805	849	805	864	876	833	842	809	836	839	841	797	866	846	851	814	853	795	773	842	849	882	875	838	777	827	756	777	844	829	840	871	771	801	819	806	790	786	794	844	815	788	835	825	823	793	824	801	833	814	785	831	820	833	801	829	799	831	784	834	820	823	807	822	816	856	808	902	837	873	833	823	839	818	831	758	795	831	821	836	824	786	786	824	800	822	810	777	807	824	806	802	849	807	806	844	790	827	877	844	869	818	797	776	786	852	766	835	841	792	793	822	832	783	803	833	853	856	797	786	824	825	851	864	832	796	808	812	810	843	832	784	841	805	875	811	843	821	802	787	768	844	806	775	849	851	811	858	852	798	824	827	788	828	832	776	822	834	829	815	838	818	845	853	822	805	824	869	855	829	799	808	837	798	761	825	821	813	783	790	839	855	809	831	802	841	857	863	838	804	793	808	858	872	868	861	806	743	838	844	798	900	810	835	826	803	815	782	804	836	778	829	803	843	855	829	848	813	794	794	845	840	806	801	793	854	842	760	856	819	858	857	859	813	816	885	865	825	822	824	796	837	810	824	792	803	858	806	808	834	856	780	842	843	803	797	840	779	786	854	841	847	798	780	848	773	765	813	832	844	830	836	847	865	820	812	787	838	816	791	825	805	836	803	823	827	868	809	804	792	814	805	847	870	800	787	827	788	814	761	830	850	813	819	821	827	835	817	854	838	888	821	832	853	845	797	846	806	848	830	843	858	838	835	850	834	840	865	786	789	850	897	834	862	803	795	822	843	829	860	749	871	853	870	817	792	819	801	822	861	841	809	808	796	781	813	848	807	826	842	822	844	830	818	803	857	788	862	811	841	804	892	791	801	792	856	800	850	773	804	773	813	857	819	782	878	807	797	823	801	782	847	832	835	820	841	836	822	784	825	829	869	838	819	833	831	850	817	791	849	802	837	843	812	854	837	780	866	748	852	839	861	847	813	832	776	869	810	812	886	839	821	777	819	831	833	883	792	808	908	860	808	857	828	800	796	798	836	831	801	866	800	846	816	832	805	792	812	793	807	848	809	810	815	815	821	880	849	808	822	838	833	812	832	841	771	844	818	850	804	786	820	856	850	851	832	801	789	811	827	846	807	828	782	819	825	841	883	771	823	865	859	838	805	813	857	817	828	773	850	835	821	798	825	855	834	803	823	822	842	849	802	822	842	783	804	865	891	797	786	826	789	841	837	806	810	842	860	812	816	818	804	803	822	809	908	845	822	832	836	813	870	836	863	917	823	834	840	803	821	846	861	824	821	836	831	856	862	822	862	827	794	787	835	798	763	864	803	838	805	828	846	840	800	807	842	795	888	790	767	792	800	848	821	811	825	828	849	735	802	835	793	818	812	838	824	776	757	827	827	763	832	881	858	831	812	824	822	826	834	802	827	823	777	839	859	837	823	801	850	831	782	801	810	737	852	773	804	793	803	775	812	842	812	888	814	797	821	844	835	832	831	826	785	823	816	855	857	807	819	817	848	811	833	826	805	776	808	778	821	820	800	820	803	850	843	823	798	808	825	845	773	847	784	820	856	828	751	791	812	809	824	835	838	790	836	788	857	796	869	788	821	812	808	773	831	874	784	789	826	798	819	844	814	806	859	789	781	817	814	810	836	875	793	821	841	840	831	816	861	788	843	796	811	827	834	873	820	839	814	809	788	838	806	854	796	824	847	758	802	838	851	776	833	828	855	835	851	811	858	831	848	850	832	810	789	843	848	802	808	812	891	861	864	781	824	835	841	873	819	783	874	792	797	811	804	784	847	890	807	796	812	860	768	862	840	757	817	837	862	835	818	845	820	833	786	861	855	840	863	839	855	853	831	774	819	836	801	875	839	862	807	839	858	769	829	836	788	837	875	826	802	834	839	824	879	805	836	796	870	811	860	841	866	858	815	845	823	861	834	840	788	809	782	841	819	866	795	794	845	803	795	827	793	815	827	874	818	808	779	842	808	803	835	830	851	783	801	810	829	839	832	820	809	850	830	761	834	850	839	851	812	794	830	788	809	836	818	822	844	828	861	788	819	800	806	829	786	797	850	787	846	824	828	809	869	828	852	794	836	822	784	831	848	817	783	839	849	830	821	854	821	867	823	772	811	799	825	777	856	788	772	820	842	810	753	788	828	804	849	831	803	836	793	857	815	788	860	889	873	800	853	770	762	814	804	849	836	800	833	789	820	851	838	843	879	838	847	855	819	898	816	888	826	794	772	807	788	790	834	811	837	807	863	882	784	820	821	849	843	819	811	837	814	859	766	889	828	820	826	796	823	808	859	791	781	848	826	858	906	824	804	781	813	839	829	788	825	834	740	806	867	820	863	841	837	832	827	788	816	901	821	798	847	811	819	812	828	775	786	821	834	804	792	783	841	837	801	810	791	843	865	810	828	836	805	803	816	821	822	832	773	870	829	880	860	826	814	863	805	817	825	798	884	812	857	807	786	876	801	819	785	778	835	813	852	831	872	832	852	788	833	827	768	837	755	835	838	835	841	824	784	832	864	853	848	812	841	867	804	816	818	844	775	785	837	811	821	836	770	820	818	828	834	815	746	789	809	812	836	767	767	881	860	862	823	835	814	815	819	794	831	843	874	855	814	833	794	800	777	805	837	824	823	863	835	816	817	846	807	832	833	819	792	848	794	836	808	777	821	845	822	852	851	788	848	792	814	847	812	880	805	852	843	789	797	815	849	820	872	849	828	844	792	843	808	804	791	840	823	790	745	819	834	810	816	814	820	829	849	825	837	837	841	846	833	827	842	825	826
4268	2152	5869	8128	3647	5617	4039	2081	864	459	381	306	266	317	315	295	310	319	287	278	341	289	298	267	313	315	288	306	267	281	299	266	273	273	325	275	297	280	291	304	273	279	298	267	298	276	290	256	310	319	297	277	282	301	317	305	312	280	311	280	284	301	308	295	322	295	283	284	320	311	269	300	274	310	290	282	260	300	272	291	268	305	307	299	269	272	291	289	319	302	287	277	317	311	288	311	303	289	297	319	308	288	300	309	301	300	292	292	254	269	297	296	285	270	290	308	327	307	273	312	256	289	341	306	288	289	270	302	298	302	316	294	283	293	290	319	254	263	291	285	311	270	293	282	287	270	296	296	277	265	287	329	320	294	291	299	314	269	321	286	299	324	293	296	292	276	307	288	290	273	262	311	320	307	307	317	299	288	278	263	308	318	311	316	338	287	306	299	312	279	329	305	266	285	280	269	316	285	316	295	301	312	288	319	294	287	325	244	319	317	310	295	301	329	299	284	295	332	293	306	296	272	274	317	290	297	294	304	268	284	309	283	301	283	279	272	303	294	304	301	288	280	308	304	283	271	267	339	326	289	311	280	276	302	304	323	294	294	277	289	299	312	320	280	344	306	323	293	280	288	277	287	327	286	316	303	241	305	295	304	311	287	283	274	276	291	319	292	285	297	303	291	292	290	293	301	298	283	280	282	297	284	292	324	281	308	309	307	316	290	311	280	296	293	302	287	324	302	317	301	322	299	303	282	245	298	270	277	277	291	303	284	323	291	293	307	261	334	333	305	308	303	285	303	304	294	262	311	279	277	319	315	273	278	320	317	294	325	285	305	311	287	314	307	295	319	284	300	283	328	295	303	300	284	307	299	289	294	299	278	340	276	296	282	294	291	301	301	290	296	297	274	294	293	314	281	335	315	313	283	289	304	322	321	270	291	283	300	284	297	300	283	287	269	308	313	308	299	306	293	300	316	301	313	283	297	307	292	265	314	265	300	308	275	312	306	304	279	317	282	293	284	306	303	297	319	313	275	274	303	310	286	284	311	287	310	311	288	324	297	308	324	310	324	312	310	307	264	294	300	302	272	317	298	300	306	298	284	273	270	282	299	288	309	291	282	300	286	316	289	327	287	304	288	308	286	330	298	278	309	275	284	298	301	282	283	291	281	247	300	312	267	289	320	282	295	316	272	322	288	295	303	289	316	311	314	321	307	322	267	309	309	303	323	293	283	323	292	298	312	307	312	285	298	255	309	306	287	325	254	286	285	309	280	311	310	300	315	310	318	310	282	271	311	293	306	263	294	289	289	289	294	313	323	270	294	279	303	302	287	286	302	303	335	301	308	275	296	325	307	290	319	296	285	297	301	284	263	303	295	313	290	283	286	289	296	289	303	300	288	312	311	291	315	304	300	305	297	275	301	285	315	301	324	297	295	310	291	305	285	300	311	267	319	305	300	303	300	313	300	316	289	288	299	284	289	279	284	283	343	302	307	280	309	304	318	303	291	292	308	311	272	310	269	279	298	310	305	274	261	300	293	324	306	331	299	312	292	274	302	312	265	296	263	296	326	307	308	284	295	317	311	303	287	283	292	305	292	278	267	289	297	286	256	307	281	279	321	289	296	298	336	289	295	302	295	297	311	311	267	290	281	299	289	318	341	294	285	307	289	300	289	271	293	298	305	317	277	289	303	266	321	293	286	298	295	283	284	330	281	264	298	301	302	329	327	277	293	279	292	331	288	287	276	296	302	300	290	303	338	317	295	300	331	295	289	302	295	305	310	285	309	303	302	311	325	320	300	297	269	292	304	298	305	291	319	268	308	299	287	304	300	272	302	300	291	246	315	282	312	271	278	314	311	307	284	282	263	298	279	282	278	308	292	283	321	298	291	292	290	280	314	273	320	287	291	293	289	300	289	295	294	299	305	295	279	270	292	291	292	276	311	302	289	329	315	318	317	298	312	309	292	272	288	290	301	289	304	323	318	296	286	284	342	289	303	291	291	308	264	311	333	310	283	332	332	289	298	301	292	316	310	301	295	299	289	307	306	306	305	303	311	272	329	308	289	315	299	309	302	294	304	278	308	302	304	307	305	267	293	301	266	292	308	306	291	269	279	310	293	295	281	279	289	310	278	307	301	297	288	259	293	282	277	296	299	322	275	304	262	316	300	274	306	293	289	304	303	311	285	298	289	296	319	310	293	274	277	285	305	318	275	286	279	326	288	270	293	295	277	277	316	288	300	305	287	288	269	311	304	320	310	300	323	295	298	271	284	287	295	324	267	298	322	300	290	328	314	325	283	299	286	274	301	323	276	274	301	284	286	341	269	310	275	263	306	287	310	318	320	269	269	286	285	277	271	264	309	333	307	287	291	289	285	301	319	264	294	272	258	318	286	306	292	295	321	288	269	272	287	272	277	264	331	321	298	308	316	289	308	276	318	325	304	303	287	294	320	292	295	252	299	300	294	274	311	327	296	290	280	289	261	303	258	266	314	324	285	298	288	286	327	301	285	277	303	309	306	308	300	276	319	300	316	290	303	279	329	313	293	307	295	296	284	319	310	305	298	305	286	316	320	295	285	295	290	303	328	317	316	302	296	325	308	295	298	317	307	289	282	304	314	272	276	278	299	283	294	286	291	309	291	272	283	303	265	321	281	288	284	281	291	294	266	304	319	311	295	266	294	301	281	343	260	312	290	302	274	289	282	274	317	316	315	302	293	319	327	273	300	283	270	286	299	323	321	315	305	322	299	287	274	294	302	337	322	308	297	304	291	295	314	306	319	282	266	297	285	280	284	296	270	324	297	291	311	289	301	324	292	330	293	272	293	315	269	270	278	280	310	304	301	296	321	328	305	289	297	305	310	280	325	258	284	308	297	278	354	286	298	285	311	309	283	295	289	265	283	308	266	288	305	282	336	299	281	304	288	306	281	297	292	282	282	298	287	293	300	300	299	321	314	297	297	308	279	300	277	306	281	290	299	267	268	291	322	291	304	330	318	293	329	296	278	288	280	309	299	285	295	297	282	273	314	316	292	284	289	304	322	285	298	293	307	301	289	312	321	296	299	298	276	326	317	311	296	327	276	287	316	268	288	289	283	294	262	311	285	300	296	266	337	313	293	318	245	273	278	266	291	309	302	306	299	310	280	326	337	314	292	304	297	306	286	289	304	311	276	331	292	341	267	256	323	325	284	268	308	308	335	259	286	291	291	315	301	284	284	293	250	312	302	296	301	323	295	290	300	301	303	293	281	305	277	262	278	295	261	266	299	310	310	260	296	307	309	298	289	300	328	285	286	285	336	293	315	300	306	294	306	285	289	269	298	299	278	307	277	288	281	265	298	286	310	330	316	275	270	309	288	313	311	289	294	313	304	284	279	277	304	291	322	290	271	263	302	308	290	285	295	308	319	298	324	275	309	266	307	301	312	291	300	292	310	304	296	285	292	286	329	268	298	269	297	301	303	296	308	309	277	278	271	276	309	296	319
3829	2419	11742	19511	13147	19688	13890	7314	3001	1409	1008	852	843	872	827	825	843	801	819	848	842	898	928	829	805	806	814	820	832	809	878	826	843	797	817	815	808	797	808	777	859	826	803	822	794	818	734	831	834	844	820	852	861	838	823	838	773	882	841	823	783	826	845	829	793	828	868	819	751	798	855	787	785	803	863	818	807	809	851	812	823	823	821	813	800	831	837	811	876	890	761	807	861	836	857	905	790	845	828	832	870	846	804	812	819	829	816	869	827	750	825	875	888	821	806	791	856	872	839	849	807	786	798	822	796	800	815	816	859	858	818	835	780	778	854	819	800	872	773	789	836	832	807	838	847	829	808	796	783	824	820	811	860	782	837	805	846	837	766	780	807	827	814	815	819	848	789	826	812	801	812	827	873	815	811	848	856	855	790	776	832	840	809	820	818	821	819	837	836	796	806	826	814	854	893	808	799	855	801	861	853	848	859	839	800	796	853	776	846	870	802	791	795	862	845	852	796	820	811	833	816	765	829	812	848	783	831	831	827	816	849	873	821	831	838	843	833	840	852	795	811	833	827	789	846	842	809	753	841	846	838	868	875	793	777	818	829	830	817	789	818	858	803	828	767	862	790	796	843	834	823	818	838	821	819	814	781	866	822	797	871	825	802	851	811	813	773	767	795	833	806	828	821	832	789	794	878	814	896	859	788	798	854	851	823	767	843	817	774	775	855	800	816	830	851	828	815	798	876	801	768	808	795	867	843	820	834	781	794	829	831	805	827	824	821	737	852	846	801	836	842	834	818	856	862	815	854	845	857	851	896	783	807	820	756	808	849	810	825	853	811	844	791	794	837	781	780	817	822	835	823	847	782	836	803	775	811	828	781	802	794	831	845	782	849	831	808	818	827	815	819	813	872	778	813	819	809	850	867	803	783	811	816	768	825	833	851	821	844	807	825	755	834	823	793	837	807	838	832	829	795	798	799	843	844	822	843	788	827	764	768	845	864	805	880	819	831	890	826	823	821	842	802	811	880	832	782	821	797	823	823	813	796	854	806	839	795	847	796	749	812	781	824	836	850	820	815	780	818	820	815	836	840	908	846	811	804	872	813	810	804	872	844	827	852	842	830	826	843	849	851	844	835	773	783	825	800	832	835	826	837	783	789	791	798	788	841	810	819	819	785	824	806	779	824	833	780	887	821	802	843	860	835	853	841	789	844	792	794	778	800	796	810	805	851	867	803	813	847	826	812	822	800	858	858	823	816	764	821	873	879	789	882	811	845	834	835	877	836	890	859	804	820	808	816	807	825	809	807	889	778	807	829	831	825	793	819	804	857	807	826	812	862	827	811	863	796	805	826	819	826	887	794	873	857	830	817	826	815	892	816	792	830	802	831	811	830	768	794	847	878	852	823	817	772	770	808	805	821	871	845	887	877	796	824	848	817	839	847	832	804	814	843	815	803	797	817	839	839	781	835	859	827	808	848	832	806	800	807	846	773	841	839	782	835	823	847	847	866	856	813	808	746	809	780	882	813	832	824	802	781	842	797	864	806	830	807	768	791	872	775	837	833	829	809	786	827	808	851	828	816	894	841	824	820	782	788	777	808	826	787	796	828	833	806	782	860	814	812	847	828	812	791	828	813	828	843	829	843	864	826	815	828	823	846	814	866	803	858	785	806	828	829	876	817	841	840	819	792	805	894	778	838	844	844	827	792	772	820	901	827	858	880	845	817	824	833	833	853	842	830	840	849	840	861	815	817	849	805	812	829	846	787	836	790	776	869	796	854	817	818	776	840	844	861	791	788	851	886	823	809	826	767	853	838	799	850	810	814	835	841	828	787	850	820	878	847	772	819	798	829	853	777	796	843	825	837	798	805	816	857	839	823	776	793	788	838	800	868	863	849	851	869	800	881	812	846	825	814	816	793	810	775	854	802	805	829	830	846	845	832	804	833	867	862	821	826	791	859	805	817	827	793	826	822	823	846	812	842	815	808	863	857	804	866	821	851	850	856	856	766	850	811	827	803	800	799	878	824	825	779	788	831	836	835	808	802	850	820	899	805	800	802	785	787	843	869	818	844	797	838	807	841	834	819	784	804	850	837	867	835	837	853	847	799	821	821	833	832	852	826	835	802	824	794	816	803	871	843	806	900	801	861	846	866	815	846	780	818	814	811	797	848	807	852	816	806	877	861	797	862	820	820	825	819	796	785	837	830	783	802	835	843	828	836	834	856	831	818	773	845	810	855	837	855	817	870	820	833	837	829	851	839	852	855	803	862	816	818	842	795	875	840	828	825	832	823	831	806	870	869	849	813	819	809	778	846	870	854	842	838	857	814	855	781	851	934	818	855	812	791	818	847	787	896	847	819	821	805	871	854	837	807	873	854	843	756	828	828	849	810	833	811	840	802	845	797	857	828	887	819	857	826	806	826	855	810	805	837	776	799	808	776	815	754	806	871	862	849	854	826	831	794	831	753	801	853	862	858	861	854	787	832	872	841	785	856	811	846	822	861	787	835	901	852	808	803	821	797	849	816	794	808	856	836	879	840	831	806	868	769	846	821	781	823	824	836	808	848	769	768	841	813	848	787	829	826	833	820	864	812	827	826	839	800	840	787	823	850	818	854	840	773	880	799	825	821	861	816	847	793	812	799	796	813	810	782	829	803	850	809	806	817	883	830	816	850	827	832	828	824	853	797	810	816	846	773	809	858	826	799	756	846	791	875	776	785	865	832	789	796	859	880	780	818	835	816	841	782	818	824	823	794	851	861	835	829	786	771	829	840	875	822	761	804	823	812	844	854	828	795	756	844	825	827	793	829	854	831	899	790	856	849	774	838	841	817	792	836	812	820	844	848	859	853	842	845	839	827	822	813	845	855	807	860	857	833	818	787	826	832	774	795	835	819	844	743	815	796	821	844	771	852	815	765	829	771	870	848	784	836	819	811	851	806	834	834	826	795	862	823	782	796	831	830	811	813	815	813	761	824	827	798	793	815	869	773	806	810	805	830	807	823	830	813	772	849	822	805	819	812	785	850	862	826	822	861	794	826	852	856	821	811	849	809	808	837	816	862	877	791	849	826	783	852	842	793	827	809	824	783	849	813	859	787	842	843	829	862	826	830	825	833	803	831	848	845	793	860	864	847	834	867	803	841	840	800	825	840	779	826	812	868	822	776	846	777	853	814	823	854	798	811	818	801	763	830	814	864	786	838	843	815	850	791	862	811	825	822	789	818	786	804	805	819	816	837	794	794	817	832	831	825	831	796	832	781	827	846	825	803	803	874	764	813	852	818	781	781	809	829	886	821	825	844	815	830	775	847	856	825	825	856	853	807	832	856	856	826	830	795	845	809	846	807	872	814	781	819	827	862	833	835	852	834	826	820	808	823	799	779	796	801	828	794	838	825	844	834	789	809	870	790	813	804	822	846	798	865	758	843	820	834	844	806	824	837	799	809	839	822	857	828	807	826	805	803	819	829	839	813	778	808	816	769	826
4251	2027	4691	5216	4379	6618	4282	2402	998	435	313	270	311	299	320	322	303	301	301	298	314	277	284	288	329	291	276	287	303	320	305	305	327	281	320	296	277	279	283	287	318	294	317	291	284	311	303	309	315	297	269	277	302	294	285	262	306	289	294	298	279	267	317	288	294	289	299	285	302	318	279	294	311	290	288	308	289	292	297	298	272	293	315	291	285	286	295	323	315	304	308	288	315	263	282	282	305	356	274	309	285	304	302	285	285	265	289	290	299	311	311	332	308	284	303	312	287	289	311	302	316	297	300	290	278	271	288	323	287	305	291	297	265	294	292	318	282	255	324	285	292	297	291	297	322	317	291	322	299	330	298	325	287	276	286	304	254	261	310	301	288	296	270	312	290	286	290	310	310	321	313	290	268	301	306	304	305	330	285	270	301	299	267	274	257	310	254	279	311	299	305	296	302	299	287	292	282	310	296	298	292	252	304	290	306	290	283	295	324	272	302	268	289	317	314	327	265	313	295	332	321	280	278	299	307	328	297	284	279	284	298	304	299	304	306	280	282	303	310	268	305	322	270	302	279	288	298	289	308	296	281	307	281	293	290	304	327	294	294	280	293	292	311	266	308	303	272	328	318	290	321	310	300	325	300	326	320	298	315	291	326	317	311	282	302	309	282	311	290	302	322	285	293	305	315	284	293	291	306	284	252	342	306	276	305	320	292	283	307	310	298	299	286	299	258	278	282	308	262	264	291	314	273	291	265	312	315	322	265	295	304	301	316	302	294	271	305	307	264	300	301	290	296	300	287	303	292	292	310	306	285	302	300	309	322	277	288	282	284	279	282	295	280	319	320	275	307	326	312	288	275	286	321	271	302	260	304	291	298	287	287	302	262	317	301	275	287	305	277	293	272	273	300	285	293	287	290	303	315	296	303	325	278	288	284	322	314	279	291	267	288	305	308	299	282	315	315	274	296	292	288	309	294	310	286	284	286	303	285	313	319	296	264	289	312	276	301	297	303	259	295	316	308	284	275	259	308	289	294	323	304	304	309	299	306	290	306	283	280	319	321	299	283	316	265	291	271	272	294	268	308	285	279	252	289	280	267	297	300	287	277	321	330	276	302	286	276	306	302	310	282	305	299	280	276	302	314	306	324	309	266	296	269	283	289	266	310	274	312	294	296	293	295	276	294	282	299	320	269	268	282	283	285	278	295	290	297	283	288	285	297	254	264	282	284	295	270	313	318	305	301	308	298	317	310	306	296	256	278	262	293	303	318	280	303	283	286	286	303	275	296	307	273	290	279	289	286	289	276	335	281	262	300	290	284	312	285	291	298	282	311	267	295	285	297	278	314	321	316	275	297	285	295	303	278	292	268	265	299	304	316	295	299	318	263	303	281	293	278	279	284	318	285	303	301	274	274	309	288	295	284	315	291	301	309	277	297	301	301	297	292	288	326	307	274	288	276	292	293	288	281	283	289	306	290	264	289	302	278	290	283	322	287	319	342	303	264	313	305	315	291	282	318	312	288	312	308	303	285	271	306	304	308	289	308	296	293	307	286	291	315	307	311	306	327	292	284	282	290	271	256	292	320	297	312	278	293	293	288	309	314	318	288	299	313	306	319	286	289	286	303	285	294	270	309	280	309	298	300	296	302	353	287	293	289	289	303	313	294	270	309	275	316	311	288	314	296	321	310	284	288	279	278	306	308	310	316	326	298	310	296	278	291	292	293	309	295	277	324	297	266	259	294	285	298	280	282	297	273	289	298	287	307	289	325	299	308	307	276	301	274	279	313	291	297	302	340	300	288	291	333	291	288	287	286	319	287	298	298	336	312	307	298	296	291	301	297	309	317	308	295	302	316	313	307	275	265	272	284	323	294	274	287	301	343	288	298	270	293	273	309	325	273	280	307	308	301	300	304	324	285	334	299	283	285	317	312	309	313	288	289	279	271	271	317	321	303	299	293	300	315	332	340	245	293	289	307	321	307	302	293	291	308	309	275	310	294	317	291	274	298	273	278	318	330	276	279	291	327	274	286	288	295	299	297	290	270	294	293	301	283	283	315	295	275	289	293	299	332	282	284	327	300	301	302	316	287	277	303	300	290	322	283	310	287	280	273	292	299	291	283	289	283	277	286	286	311	304	294	273	293	301	309	298	320	310	280	314	290	288	274	278	302	298	288	327	280	273	305	300	316	299	287	283	286	278	288	305	332	285	327	299	279	311	294	291	277	302	306	333	325	299	280	303	285	276	293	303	326	286	303	321	288	300	315	302	300	291	287	289	285	290	308	304	326	301	284	298	312	326	260	293	272	243	322	280	293	289	300	303	316	292	268	322	305	284	276	285	279	302	281	294	304	294	277	294	294	301	293	280	290	274	307	271	276	326	324	304	282	298	284	309	288	291	305	325	309	274	284	323	307	286	274	291	310	267	288	270	274	336	315	304	286	269	302	281	298	310	315	297	284	288	282	293	304	296	300	271	297	291	315	281	300	313	286	299	307	282	281	295	287	301	302	295	292	283	315	311	329	323	296	300	295	309	272	268	287	283	290	314	277	310	317	303	263	289	269	297	294	296	296	279	316	289	296	274	289	304	347	302	289	300	284	279	321	293	319	270	319	292	282	304	302	285	299	302	316	301	293	307	310	300	285	278	307	309	318	289	294	313	286	258	299	308	319	298	290	307	330	308	318	292	311	321	292	312	302	288	292	277	304	289	277	281	297	307	268	313	341	296	294	284	285	299	302	294	298	264	266	323	301	312	279	313	299	283	297	307	307	321	303	278	313	318	322	302	315	310	290	285	290	266	310	323	284	287	324	289	276	260	295	285	298	309	280	271	303	342	291	284	297	253	300	309	303	278	296	301	296	297	293	284	262	274	271	284	311	266	283	303	307	324	306	294	318	307	274	309	307	264	316	289	292	309	308	276	309	302	289	302	303	304	311	313	285	305	287	295	311	298	331	298	311	294	283	268	325	293	289	324	293	304	296	313	280	298	313	278	295	273	296	322	283	313	310	293	309	280	343	300	272	299	251	297	301	273	274	289	332	285	330	276	280	283	316	296	289	283	259	307	295	276	323	290	342	270	286	299	277	287	293	271	296	282	322	312	258	296	292	319	283	305	305	266	298	272	292	325	301	292	299	278	292	275	301	331	299	310	269	270	285	292	332	289	280	259	296	293	285	281	293	303	301	277	291	292	291	295	292	287	289	272	312	296	305	315	318	280	292	273	322	288	325	322	261	295	260	300	270	305	307	294	319	264	263	279	302	294	332	291	307	287	297	273	284	308	254	298	270	304	316	279	282	283	306	306	279	288	306	282	295	311	295	307	264	300	287	280	295	280	306	310	258	317	327	289	288	311	298	309	324	307	285	287	278	287	286	280	308	296	293	301	305	282	282	289	288	275	306	284	297	294	285	270	287	288	304	292	297	303	271	299	278	314	302	302	266	292	326	307	277	280	309	287	271	288	294	301	312	299	310	310	305	314	308	308
3759	2364	9950	13481	16407	21355	14946	8303	3397	1480	913	858	845	838	788	887	840	821	870	828	781	811	852	763	808	843	847	873	851	826	849	820	861	846	851	817	867	827	835	805	846	836	865	768	831	857	825	793	798	797	837	861	824	827	830	884	832	822	810	837	826	866	817	790	843	818	822	809	827	852	767	802	798	803	843	839	814	799	815	800	833	841	836	791	861	756	855	771	846	807	805	805	846	870	842	824	788	813	810	788	802	787	786	864	815	793	809	827	869	815	806	880	823	834	834	825	833	805	855	807	831	862	738	792	849	812	828	791	809	873	807	807	789	830	840	877	814	801	881	817	775	752	837	797	852	828	828	876	848	785	850	804	851	830	835	844	862	786	829	839	891	798	768	810	772	830	832	819	885	823	849	860	806	806	822	820	828	770	824	830	825	783	849	839	816	812	891	854	873	774	839	802	831	873	817	837	800	795	859	819	833	784	814	801	847	844	828	821	815	891	833	845	771	809	866	814	840	828	801	815	857	812	829	807	797	836	834	810	795	797	847	833	768	799	842	761	850	825	819	839	829	805	831	824	852	811	849	785	777	815	785	793	776	795	820	830	893	825	872	784	838	847	813	814	880	841	827	823	853	853	768	845	834	781	809	791	822	808	837	815	797	815	844	766	800	841	763	841	877	854	787	806	879	801	824	811	825	888	799	813	823	791	782	824	817	813	823	756	844	806	817	867	841	822	800	840	835	782	822	890	812	813	828	826	844	782	850	846	830	807	806	810	829	853	808	879	831	793	788	809	839	824	857	803	797	829	826	785	825	838	799	862	834	790	819	788	801	794	782	807	809	791	803	813	827	840	864	804	844	839	846	822	842	864	772	869	770	867	777	796	871	826	816	821	854	820	845	855	804	835	824	820	886	816	837	800	787	824	806	828	876	815	810	805	841	796	814	877	835	814	793	832	791	823	821	858	831	784	803	836	832	783	840	825	828	854	872	794	831	829	858	824	892	775	777	825	856	817	848	821	802	801	847	836	864	912	816	813	849	885	818	850	871	837	825	829	797	811	812	821	779	846	812	848	861	831	791	783	877	827	821	837	849	844	797	845	811	790	865	816	871	854	837	800	855	825	837	871	769	852	890	762	828	801	859	809	868	847	849	829	843	829	796	783	875	812	821	815	819	836	853	823	833	799	850	830	781	775	826	846	820	820	800	836	769	839	827	825	819	851	808	852	830	832	809	853	863	850	785	825	835	817	804	824	780	843	832	810	845	818	842	783	831	826	819	828	837	850	840	819	807	810	831	803	839	798	769	851	846	781	806	812	813	860	830	885	835	846	843	823	818	832	845	828	846	810	835	789	801	767	807	785	893	789	807	822	815	809	825	824	790	876	855	796	823	813	812	859	807	850	814	817	791	843	780	820	809	843	812	804	820	811	900	853	849	851	843	790	837	806	813	882	831	855	817	835	831	807	819	822	792	849	849	787	849	830	838	829	823	920	831	818	836	846	886	789	845	843	817	785	778	848	783	862	863	860	845	789	858	763	856	844	801	801	818	838	784	804	837	819	823	863	799	808	807	835	895	800	781	808	829	794	866	822	790	838	808	828	821	810	799	804	767	829	850	813	831	821	822	856	834	809	815	804	823	776	836	811	784	795	834	808	777	846	843	814	832	835	817	863	816	803	787	862	793	828	866	841	849	820	825	852	832	820	897	813	797	842	777	789	784	838	880	841	789	807	817	823	809	823	797	778	832	861	825	807	826	859	836	827	847	897	762	808	800	897	820	809	860	918	835	834	837	831	830	855	812	885	797	807	794	822	783	772	836	783	870	826	855	870	807	774	836	850	825	820	798	828	791	794	817	765	790	898	818	858	817	812	840	809	853	778	819	846	800	861	765	837	843	774	852	828	808	782	814	778	782	800	823	823	835	823	826	838	812	852	805	769	814	826	840	769	773	786	840	830	823	814	884	806	800	788	762	789	845	840	854	843	861	815	813	787	773	825	813	835	819	812	829	848	795	857	811	853	819	840	876	815	851	842	857	795	786	862	830	844	789	881	805	782	871	800	871	794	813	809	841	827	810	814	864	876	847	856	835	828	801	870	824	813	901	852	818	862	831	814	850	831	816	847	808	805	834	828	796	834	869	843	783	823	810	849	856	848	809	811	858	785	849	831	829	802	775	882	867	849	779	805	802	800	807	793	811	800	820	905	799	859	821	782	771	842	811	772	803	881	846	828	844	864	861	840	870	801	862	829	830	880	860	815	772	840	880	812	860	771	811	809	792	778	829	835	843	817	819	831	836	822	843	816	880	861	828	836	842	854	848	825	811	793	782	810	844	813	800	790	868	818	820	770	862	821	850	806	871	830	809	825	850	804	799	830	820	824	833	803	850	870	853	847	872	809	856	841	827	848	823	838	772	797	864	778	809	769	811	810	775	856	826	798	819	848	846	825	810	778	820	847	852	798	813	839	833	844	827	840	795	819	747	832	842	773	851	815	824	804	825	818	855	850	803	803	795	811	866	810	768	846	829	826	876	820	817	777	829	810	813	813	847	796	809	824	839	839	824	845	815	846	824	857	812	830	818	781	838	762	845	836	852	807	838	852	754	809	858	830	846	839	795	789	785	818	812	839	810	791	780	873	827	828	807	821	806	793	812	831	788	789	779	797	870	821	748	854	794	818	796	819	793	833	835	825	806	812	826	803	863	853	816	794	812	808	798	824	807	819	796	808	887	834	842	827	817	834	836	788	850	816	835	792	845	849	791	808	798	841	821	865	808	839	768	815	841	817	816	794	912	826	848	843	829	791	811	844	816	834	814	787	854	841	765	805	796	841	826	862	830	832	828	852	848	812	845	770	799	800	799	804	849	823	847	771	851	811	838	803	796	814	827	830	835	781	837	784	782	822	805	833	825	843	847	856	803	857	831	779	839	827	812	852	856	835	838	858	804	843	869	809	856	858	856	847	883	801	840	832	866	833	806	809	839	767	825	806	816	888	823	826	843	830	795	801	768	800	813	804	870	770	803	814	838	829	779	861	782	852	764	778	830	852	800	813	819	864	800	805	857	883	868	824	837	795	818	825	792	873	857	804	856	834	870	812	838	847	807	818	811	817	809	833	845	826	797	827	812	820	900	838	836	842	850	833	793	871	813	799	840	816	815	824	799	772	863	858	835	840	835	802	872	807	799	815	829	810	853	825	815	821	767	830	764	847	835	845	852	784	870	838	810	827	827	831	819	822	839	805	811	775	828	844	812	832	860	819	795	820	805	848	817	853	788	859	841	810	798	780	825	863	878	784	841	823	811	778	791	853	819	842	813	811	839	875	836	808	818	838	834	868	806	848	823	820	809	863	879	812	782	806	867	850	844	820	843	845	875	833	756	833	846	854	842	792	842	843	829	849	828	833	851	853	772	835	814	818	836	874	832	797	828	809	803	762	860	845	838	842	860	801	842	863	843	791	842	788	818	804	834	798	776	809	854	841	785	860	823	796
4093	2087	3656	3651	6034	6708	4388	2212	984	483	345	291	318	290	338	299	264	288	311	319	299	305	312	284	303	296	321	330	296	295	301	311	300	309	261	307	316	290	285	293	289	278	290	267	278	318	301	280	292	296	320	331	283	296	314	280	295	288	325	290	318	287	289	294	301	290	269	315	325	274	329	305	280	295	315	312	280	300	276	288	304	299	280	290	303	300	276	320	279	285	288	306	274	296	291	300	328	272	305	264	309	314	276	301	291	268	275	302	267	328	277	292	284	313	302	272	318	285	270	303	291	264	305	293	285	301	278	291	321	295	312	291	289	309	282	300	286	286	308	308	294	285	284	333	287	293	289	308	258	309	289	308	309	311	300	302	277	297	297	316	293	284	310	279	292	313	288	267	297	336	305	315	324	315	294	272	273	284	285	292	304	308	299	293	308	289	287	292	320	299	304	279	279	342	285	274	311	274	298	291	294	292	301	282	264	300	300	274	313	297	298	282	306	304	317	257	259	296	285	290	273	275	272	295	277	278	272	319	283	312	270	286	316	294	322	295	304	302	290	273	298	316	307	274	299	282	294	262	282	269	272	311	297	260	294	285	308	293	313	284	273	297	309	329	296	254	320	306	336	298	336	303	269	300	305	289	340	286	306	305	317	305	298	283	301	319	308	317	317	314	288	311	283	316	314	310	292	279	304	276	260	324	288	270	295	254	264	303	282	275	314	317	313	279	286	278	317	271	296	292	284	269	301	266	336	274	247	297	283	300	313	277	304	308	307	271	290	311	279	316	285	312	308	310	257	274	306	319	299	291	323	293	301	307	286	312	286	313	273	304	286	315	298	299	318	284	314	309	274	296	292	273	302	308	288	297	292	336	294	274	295	309	275	290	291	292	320	287	282	284	292	297	287	304	297	266	283	287	278	289	299	292	303	284	308	315	278	322	281	294	273	331	309	277	311	288	301	298	281	309	311	283	316	280	277	306	319	265	315	298	302	279	293	309	345	291	290	301	314	292	283	290	285	295	296	275	317	309	313	284	304	291	296	269	325	294	283	287	316	282	265	300	282	321	281	303	321	269	274	303	274	320	295	292	296	289	295	293	286	308	304	299	279	267	298	316	289	301	272	308	307	284	316	284	313	305	307	281	285	301	323	295	292	286	305	304	276	273	314	313	313	294	283	295	292	278	306	313	283	342	288	290	266	281	274	281	280	311	272	301	301	281	308	284	292	307	281	302	304	296	272	281	249	302	295	290	307	327	299	264	314	279	290	316	313	280	270	296	275	292	259	312	300	297	294	280	300	312	312	321	288	292	282	290	306	274	305	290	290	285	308	318	301	294	293	284	288	290	304	312	283	292	306	294	270	260	278	303	286	305	313	281	282	264	287	290	300	304	310	323	306	277	290	321	263	290	275	277	318	299	295	313	279	290	271	304	315	285	334	289	262	297	295	268	338	321	306	290	269	287	293	315	300	317	295	318	284	286	320	284	286	320	299	308	263	279	302	297	313	293	268	301	282	301	299	307	295	296	329	321	321	288	294	317	283	267	292	303	330	291	264	265	323	279	299	293	294	308	329	289	274	322	301	296	300	285	295	276	287	293	283	309	310	309	280	284	287	308	285	300	300	296	301	319	251	273	312	315	264	291	303	284	307	287	313	322	296	284	310	296	304	304	325	278	277	300	284	297	297	320	277	296	266	297	300	254	297	316	306	296	287	285	273	310	304	282	286	296	304	293	301	301	326	310	283	318	299	303	292	313	273	297	277	287	303	271	287	274	278	297	279	279	282	298	298	312	278	309	277	300	291	304	317	267	326	292	305	299	307	277	278	282	306	315	316	295	281	271	302	317	255	288	299	309	315	289	302	296	312	298	310	279	279	322	316	297	277	291	295	295	276	284	282	294	319	287	304	295	293	293	271	273	305	249	307	327	283	283	278	285	280	303	280	324	292	304	344	280	306	334	302	260	294	280	279	284	277	307	314	315	323	287	294	280	270	328	280	318	278	312	295	299	337	327	313	295	298	289	288	256	293	313	298	292	284	310	298	300	285	277	290	270	321	294	301	314	267	278	286	299	244	306	303	290	283	286	294	296	301	277	305	290	308	297	332	271	271	297	303	302	298	298	276	323	285	337	297	294	261	301	321	285	298	306	285	276	308	287	270	303	312	263	267	314	270	290	337	287	266	322	282	305	285	306	298	283	318	322	336	307	291	313	329	303	317	291	312	286	307	294	307	295	295	290	299	280	310	295	313	281	288	296	294	305	312	264	282	313	296	304	301	303	281	286	297	289	307	270	316	295	295	308	268	302	344	337	358	303	288	330	287	274	285	289	302	285	298	293	270	319	330	315	331	299	295	335	289	299	286	281	291	297	291	300	318	295	279	271	307	271	323	283	318	278	305	301	271	294	299	295	296	292	288	296	317	258	301	304	300	294	270	313	313	281	305	299	297	288	285	310	295	298	273	268	286	283	270	294	289	344	304	320	298	314	288	290	292	310	302	298	291	314	284	261	306	310	308	300	302	311	297	260	335	274	290	301	283	306	291	271	281	278	308	303	283	300	302	298	283	316	293	295	295	284	269	293	275	300	300	337	284	308	295	323	299	281	260	285	296	273	284	278	293	286	279	292	272	250	308	278	295	290	316	274	312	307	317	291	293	288	296	299	317	323	292	283	269	278	303	324	275	294	274	298	316	330	280	276	303	295	281	278	302	273	287	304	296	325	311	301	291	278	295	285	273	272	288	286	289	312	276	285	287	301	310	278	293	289	299	288	292	282	288	296	286	261	308	277	276	305	324	292	283	265	312	295	312	292	265	285	299	293	325	270	276	325	314	322	322	349	323	274	290	279	281	306	273	298	306	296	259	304	306	289	300	281	277	259	289	290	325	301	284	282	295	279	294	301	293	290	309	315	299	306	318	321	269	308	273	289	315	298	293	283	294	302	286	275	286	279	308	312	301	301	306	297	275	298	294	283	288	272	311	294	306	280	273	283	297	277	286	286	301	303	266	316	257	301	270	298	298	312	274	315	299	295	309	289	312	271	299	289	303	284	314	271	311	297	296	291	296	326	266	242	303	336	306	296	325	293	324	277	267	316	288	322	300	270	295	287	313	281	295	283	287	315	315	286	317	306	318	316	294	288	324	285	275	299	291	298	278	299	280	290	273	316	307	306	290	256	287	307	284	293	322	326	266	301	314	275	334	285	298	272	308	292	285	315	309	301	303	274	305	288	292	317	303	314	298	311	274	310	268	284	285	279	286	297	290	292	296	280	342	328	286	296	349	276	293	281	308	324	278	290	293	288	309	283	311	323	287	256	292	322	296	304	316	296	319	273	272	275	282	313	301	318	313	270	301	308	275	306	293	288	273	281	290	294	312	296	321	304	278	294	327	284	270	272	283	319	303	321	308	298	316	294	292	269	297	296	304	263	340	284	274	254	298	285	288	285	296	309	318	309	299	310	329	295	300	268	303	272	273	292	314	258
3796	2421	7036	11181	20768	21222	14826	8195	3648	1492	965	818	821	863	800	846	787	816	811	831	813	798	872	820	825	818	873	830	857	848	830	874	795	811	799	859	794	834	835	802	813	817	830	784	887	747	831	813	824	834	837	805	858	831	814	773	858	837	876	824	819	800	777	856	814	807	790	812	809	852	806	852	804	796	798	790	813	840	805	801	793	822	792	798	857	795	840	819	843	864	880	812	818	826	808	785	824	818	802	840	843	785	827	817	782	858	802	845	801	824	805	812	784	827	826	789	841	850	800	878	824	812	827	776	818	846	780	840	817	832	869	869	768	830	794	846	794	788	870	864	796	807	805	817	805	836	808	780	856	840	816	861	823	846	850	831	830	807	828	826	808	813	781	836	819	854	833	807	848	810	802	792	776	848	771	818	804	870	821	797	783	831	862	792	822	803	827	811	737	790	799	824	874	812	826	809	823	768	790	804	847	818	841	817	836	820	824	807	846	813	836	852	815	789	855	800	818	782	854	815	800	787	860	798	806	871	848	814	788	801	844	787	817	769	851	835	816	806	861	838	791	798	804	826	792	797	787	846	814	847	857	806	836	817	829	825	853	826	878	801	812	839	765	800	815	856	822	790	841	817	873	846	890	819	784	827	864	826	821	829	857	814	789	859	831	832	785	848	841	850	841	902	814	779	833	774	809	797	742	855	822	873	807	795	828	813	800	848	837	769	782	795	817	832	810	808	808	807	794	853	838	803	835	853	843	844	801	823	739	874	868	868	861	801	786	796	798	809	821	782	807	777	826	830	834	833	825	849	818	836	823	789	834	818	835	815	844	803	815	769	813	869	728	842	791	815	841	827	759	843	826	857	847	788	867	819	894	810	793	824	787	814	772	861	829	814	811	819	803	832	868	823	790	762	811	812	825	809	874	833	804	820	817	783	817	826	772	856	852	819	849	796	835	831	846	835	797	831	821	825	783	815	893	791	857	837	833	839	825	840	866	838	839	815	847	826	803	841	784	844	858	761	824	842	811	820	801	863	812	820	848	802	813	841	846	892	829	772	803	836	803	794	814	835	775	832	827	873	787	786	817	845	808	811	793	857	832	813	835	778	793	853	806	884	801	806	847	865	780	806	829	843	838	810	848	826	844	776	833	789	876	825	792	865	797	854	846	856	785	819	858	857	819	907	804	869	795	824	797	815	823	797	864	830	829	821	816	843	825	807	786	834	742	868	821	769	826	810	842	869	840	858	852	834	828	865	861	827	816	829	789	804	780	844	838	807	860	826	795	866	868	856	824	797	769	829	805	850	797	831	791	813	852	801	816	861	785	840	835	830	845	823	822	841	873	786	830	809	783	785	827	838	799	841	836	832	821	787	784	824	785	787	809	748	855	794	865	824	826	808	798	796	821	869	804	828	828	835	864	794	816	850	869	799	817	798	805	819	833	794	844	827	791	825	823	814	858	808	835	839	881	808	831	748	830	839	838	850	792	796	841	790	811	872	822	866	836	765	824	865	838	820	833	802	834	786	811	813	841	829	841	841	846	827	806	782	828	834	822	815	809	793	803	880	850	842	823	825	791	825	806	787	791	811	854	818	775	791	850	815	824	822	842	826	864	809	821	816	840	869	774	901	831	869	766	840	824	831	811	825	811	803	837	880	785	787	829	851	777	806	822	896	776	810	839	876	812	783	831	808	835	842	863	860	785	823	879	860	849	802	772	806	851	859	808	874	821	805	774	833	813	717	804	814	801	836	809	792	824	859	808	792	844	836	774	829	790	859	886	873	826	842	815	817	811	818	750	788	780	797	852	772	829	850	791	844	785	773	856	880	873	823	807	741	805	801	828	806	833	834	867	820	857	788	863	822	835	887	841	813	831	835	796	811	861	799	810	823	791	788	790	805	802	850	778	864	819	771	865	840	841	835	843	804	808	773	821	758	794	786	885	841	863	804	843	858	796	809	859	844	804	832	817	774	794	775	809	829	805	854	868	808	825	842	806	830	837	805	834	818	762	854	859	792	846	878	846	814	786	796	790	838	845	807	844	841	882	812	838	817	827	827	841	821	863	806	791	870	806	827	832	826	844	844	875	805	896	822	808	810	788	805	826	779	833	778	834	771	824	797	813	851	840	839	845	836	840	836	789	800	855	795	819	827	825	883	824	827	832	785	808	802	833	854	845	821	808	864	807	831	795	807	822	846	807	854	811	850	782	829	825	832	864	807	857	839	801	835	818	820	786	826	856	844	811	838	822	810	856	815	822	822	842	765	854	835	822	814	809	815	828	786	838	805	826	834	814	827	780	815	789	790	849	802	813	839	828	787	796	854	842	851	778	857	815	810	816	882	752	843	838	866	840	848	838	844	801	820	808	818	839	831	808	846	790	800	809	768	858	812	797	802	830	830	827	802	812	808	791	767	791	809	811	846	855	809	834	829	865	809	828	809	786	847	778	756	891	795	852	810	755	805	837	778	851	824	801	830	838	799	802	845	802	790	821	791	775	824	796	815	822	823	796	800	826	822	793	809	848	833	866	786	829	781	800	800	828	804	879	814	839	819	814	877	856	815	826	819	833	795	854	877	874	848	854	847	800	823	813	806	827	799	784	764	827	784	858	847	840	849	846	829	837	814	861	826	842	794	764	815	802	815	834	871	771	798	759	850	781	816	826	765	808	764	836	832	802	810	845	775	806	764	819	851	794	804	869	851	865	812	766	795	835	823	790	816	835	865	811	783	857	839	834	806	822	841	820	804	855	825	791	891	867	834	859	789	840	832	835	823	802	823	846	804	818	831	857	829	815	814	840	799	825	853	853	826	843	798	825	809	826	845	801	838	847	847	761	853	823	794	843	824	829	822	788	812	835	793	859	802	819	796	811	833	847	821	800	829	829	818	846	795	839	841	782	831	799	776	788	793	853	839	816	856	825	835	773	821	835	797	792	841	844	860	793	794	837	790	833	908	839	829	830	835	832	856	829	807	840	773	829	776	854	784	843	844	777	778	841	812	795	823	804	800	842	801	835	839	809	842	808	799	784	843	792	812	835	824	825	807	801	833	827	795	776	795	834	819	828	854	817	795	796	817	833	816	816	857	819	779	812	816	828	837	848	839	829	809	817	824	786	771	816	813	759	811	820	846	802	817	868	847	801	792	863	854	804	817	812	785	822	825	806	779	792	828	845	861	837	811	832	817	867	792	794	811	816	794	782	792	828	833	851	802	777	822	815	778	855	780	831	837	772	816	899	811	852	828	817	814	834	867	822	799	781	805	856	853	800	860	815	775	819	796	857	817	832	781	817	827	800	843	835	776	816	852	821	757	830	784	818	849	821	847	796	794	885	828	806	828	795	880	820	778	853	790	751	797	846	837	831	819	813	814	778	780	826	850	807	835	809	857	795	814	809	851	827	770	844	788	769	795	780	856	812	845	805	802	820	786	773	829	834	827	818	811	804	859	861	847	878	833	803	834	799	862	823	834	815	779	837	852	835	829	862	813
4027	2179	3436	6378	5328	5550	4140	2149	925	458	339	338	322	279	295	310	293	272	303	290	328	318	285	276	274	322	299	287	287	322	283	305	334	309	275	314	285	296	307	293	313	296	304	293	283	318	298	293	291	286	281	303	301	299	294	290	319	285	284	271	312	269	279	309	289	281	324	312	307	282	295	296	302	314	282	301	304	270	274	294	283	264	279	278	284	300	272	276	311	296	296	297	276	274	315	299	282	276	285	289	293	287	293	286	274	285	310	295	302	293	315	310	294	296	296	259	309	308	317	313	290	297	318	299	284	294	307	286	288	314	273	320	302	289	300	298	286	248	284	290	279	276	298	298	312	304	296	294	307	310	292	309	262	280	296	309	337	269	308	297	274	305	290	302	298	261	277	293	283	291	277	326	288	302	288	289	300	290	298	298	299	286	296	286	304	310	304	299	303	304	279	298	280	250	298	308	307	282	298	306	306	308	268	271	278	320	286	310	276	318	297	308	290	284	304	281	297	282	293	280	280	263	283	310	313	309	326	305	308	328	304	311	284	320	305	302	299	280	282	311	283	286	289	335	275	309	286	322	278	300	295	286	317	308	306	299	286	271	306	298	285	287	301	325	264	307	307	343	302	313	314	327	274	304	295	301	277	258	303	320	295	275	288	293	307	302	295	302	312	301	275	310	319	286	299	275	283	321	305	290	269	297	275	287	313	293	290	319	265	279	288	292	270	303	303	283	303	297	276	285	303	301	310	294	262	299	291	321	293	337	306	313	285	303	298	286	286	296	278	305	315	344	296	273	281	307	300	291	292	289	293	301	272	307	278	271	293	303	308	276	310	291	312	294	291	309	300	294	263	304	298	303	282	287	279	287	290	325	300	313	315	310	306	301	289	313	277	309	310	299	281	318	289	282	303	322	319	304	313	295	286	284	272	277	322	280	276	270	293	295	299	285	290	285	284	307	305	283	306	291	329	281	276	283	332	281	319	305	295	276	314	275	285	291	290	305	288	286	283	302	301	334	275	258	292	293	298	313	261	305	286	263	284	300	281	289	275	308	269	285	291	307	296	299	300	315	285	294	276	331	292	297	291	282	291	316	317	243	318	296	297	297	321	304	305	295	266	288	320	292	284	313	299	261	279	305	302	304	290	278	313	290	339	295	281	308	296	257	285	292	328	301	272	304	307	289	289	287	286	286	302	282	265	293	301	283	313	270	305	281	284	304	280	283	255	280	305	271	271	312	294	283	306	324	304	293	311	290	275	242	288	295	334	287	319	289	321	297	313	315	331	304	297	290	312	302	300	297	301	279	325	290	297	306	314	307	284	331	287	294	280	282	295	299	265	324	309	314	288	293	332	327	284	288	301	304	307	314	257	297	323	283	299	278	298	293	301	278	278	278	251	292	297	274	296	287	301	307	283	295	302	292	272	301	307	286	305	266	292	305	298	322	273	272	285	290	325	294	284	285	302	295	262	284	294	296	282	300	291	307	320	314	308	323	318	290	305	271	268	282	286	307	284	293	284	293	312	298	292	304	306	274	304	273	330	275	305	301	297	305	308	293	321	298	334	310	288	280	297	280	312	305	285	296	277	315	316	304	292	306	303	279	320	301	289	289	320	307	284	304	280	279	264	314	286	312	282	309	310	318	309	285	285	297	301	335	299	320	299	307	285	291	278	253	303	299	329	294	301	328	306	326	281	287	272	289	302	295	300	271	304	304	313	292	309	279	298	336	275	288	277	291	307	327	310	288	282	316	273	298	284	286	311	309	290	291	271	299	305	308	299	285	289	308	298	302	303	305	297	286	289	308	285	306	287	318	312	313	302	321	294	281	280	274	310	282	288	289	279	299	270	278	317	311	278	310	274	299	286	274	332	274	300	305	273	294	316	290	317	290	273	288	277	288	291	287	294	290	281	319	291	280	266	314	314	299	317	292	302	277	298	282	296	272	310	299	345	298	279	281	312	270	295	291	302	281	305	294	269	309	269	280	267	294	288	336	301	296	319	284	310	290	292	298	307	301	326	283	311	257	294	264	297	277	250	304	295	296	279	278	298	310	310	301	293	299	322	292	290	279	285	295	296	276	310	294	299	292	313	278	295	292	272	309	293	298	287	303	284	274	319	295	300	333	295	296	317	293	330	299	301	253	295	280	279	314	313	307	281	276	315	286	287	295	302	285	282	298	313	314	292	263	286	301	295	314	293	311	285	302	313	296	297	332	299	322	281	301	296	276	288	312	303	280	274	281	297	302	314	264	272	276	295	309	284	299	306	303	260	278	262	302	289	304	296	294	287	300	283	289	296	300	267	278	293	298	302	300	288	282	278	318	305	276	306	280	280	310	283	310	297	307	316	289	314	300	293	320	282	284	311	303	270	292	283	274	293	299	291	306	287	282	304	312	306	288	271	281	307	292	317	281	298	282	313	330	295	278	338	300	285	274	309	292	269	292	253	302	310	304	319	292	294	300	277	323	285	298	294	311	306	326	319	303	289	303	319	359	286	282	298	322	287	281	279	294	303	277	309	309	281	289	271	266	289	281	325	299	315	308	317	297	287	309	316	277	283	254	280	271	273	287	306	290	290	278	283	312	294	295	250	297	302	278	284	347	291	307	320	288	295	298	279	303	271	300	301	267	281	294	299	312	303	330	259	280	275	315	264	298	297	295	296	286	314	277	318	265	290	293	283	276	262	288	285	324	288	303	290	279	315	293	282	305	306	297	308	264	296	293	294	292	293	301	269	310	291	278	298	304	278	272	282	305	309	308	312	299	316	292	283	319	293	290	319	305	302	272	272	282	273	280	288	268	274	316	294	299	270	298	302	271	302	319	283	285	303	292	315	318	298	295	299	290	274	300	308	334	307	275	294	321	314	296	283	287	293	298	297	314	289	275	283	300	286	308	275	308	277	298	311	320	295	289	273	309	323	280	338	284	281	265	261	314	339	306	271	306	289	289	286	321	308	289	317	325	277	275	298	291	311	294	313	282	289	316	308	311	323	294	300	297	283	301	279	314	305	305	318	298	304	287	292	304	291	291	290	283	277	268	289	258	313	325	301	319	319	312	309	286	275	290	301	296	282	263	300	295	283	311	304	317	295	333	301	262	313	289	316	312	268	314	307	330	317	303	289	281	285	297	292	295	280	292	309	277	298	316	322	294	311	308	289	238	289	299	312	290	286	298	305	262	268	290	335	286	292	299	294	282	275	319	296	299	293	265	259	292	303	280	279	295	284	245	307	305	314	305	300	309	293	301	311	273	319	289	305	288	302	318	268	303	271	290	290	293	296	268	289	322	309	299	261	296	283	290	303	296	322	325	286	299	337	281	314	304	269	287	286	276	305	310	289	300	310	297	296	301	299	304	311	315	313	297	266	294	302	336	265	315	293	289	272	314	289	300	304	306	264	307	299	292	291	321	296	279	311	300	300	266	315	248	332	299	336	300	321	270	311	282	332	312	274	310	293	295	323	294	299	293	302	286	286	308	298	328
3756	2557	6785	18575	18117	19494	14655	7743	3209	1457	995	825	837	829	830	842	863	789	865	779	817	877	808	839	772	844	803	805	836	843	837	846	820	850	860	797	781	798	811	822	777	837	770	869	840	891	790	815	797	821	839	852	819	805	821	890	812	829	822	808	804	807	784	795	804	840	856	807	834	851	850	782	807	815	785	781	794	845	823	841	807	809	850	806	853	801	816	838	801	856	817	803	780	814	828	792	834	781	793	838	803	865	850	827	804	807	825	869	867	807	742	844	805	811	834	844	796	820	801	825	804	811	756	817	800	860	794	794	868	827	817	813	860	809	853	806	848	813	857	825	815	798	834	856	845	818	791	800	794	821	771	835	804	839	803	797	806	856	869	882	818	798	795	798	839	753	858	812	819	839	778	875	779	808	836	866	822	840	842	825	852	856	814	849	795	830	801	798	829	825	801	853	840	823	778	770	775	813	778	804	852	815	849	823	818	784	853	889	831	871	835	853	808	833	818	859	803	783	840	794	796	841	841	804	848	839	825	842	850	823	869	804	783	830	792	802	824	859	826	798	827	819	821	819	823	859	808	828	822	797	849	816	860	794	855	819	864	867	840	815	828	818	800	844	856	789	819	835	832	855	803	770	780	830	800	780	867	801	832	863	818	827	823	785	836	800	850	791	861	802	840	858	793	806	852	837	824	863	818	810	782	796	831	805	844	852	832	851	851	800	784	804	798	852	848	775	882	774	793	816	815	841	823	796	817	815	859	815	846	897	813	872	827	835	841	847	792	804	843	803	807	856	818	795	819	799	795	826	831	864	795	849	845	845	848	820	809	848	873	829	833	807	867	830	822	772	764	770	853	802	767	819	820	851	829	827	879	839	853	810	828	867	823	779	843	837	794	863	839	821	840	816	849	839	860	818	794	799	781	861	827	773	795	778	802	850	823	850	817	808	832	858	804	817	875	827	806	822	813	831	798	800	803	828	811	834	863	868	800	816	819	844	872	812	824	818	793	859	871	832	794	786	793	810	829	832	829	878	865	834	791	825	809	840	802	833	842	790	822	876	841	855	805	832	817	853	857	836	846	789	845	777	820	872	794	885	804	822	812	848	859	817	850	819	776	857	813	794	791	806	846	809	796	852	839	754	857	804	866	882	791	807	808	811	834	835	838	792	817	863	808	848	847	777	829	802	842	852	839	860	805	813	833	775	835	800	839	859	787	861	813	808	824	812	807	844	811	800	794	826	832	820	818	798	807	830	837	852	831	807	828	809	821	869	827	800	838	835	857	803	861	835	806	845	833	834	823	789	854	800	835	813	848	841	853	858	867	804	839	801	817	839	805	826	894	827	830	802	796	816	832	822	809	748	837	817	850	796	809	825	835	852	835	880	835	807	838	812	819	803	814	805	836	763	836	818	865	795	868	825	868	815	813	758	826	843	843	873	814	849	778	880	796	799	809	860	771	826	808	788	795	792	807	824	778	827	833	838	874	865	850	810	859	849	805	818	790	791	819	787	814	837	839	821	785	831	849	841	788	824	802	805	814	809	823	844	877	827	855	835	875	805	769	811	866	797	828	809	826	777	769	842	824	848	827	813	823	852	844	857	800	765	871	851	769	850	791	917	775	807	819	850	795	800	832	900	773	801	824	822	857	854	859	867	830	822	839	817	866	824	883	865	897	839	804	839	877	770	810	797	817	816	903	840	830	821	835	819	840	820	825	836	829	870	883	833	814	804	807	820	858	876	850	877	797	844	807	871	838	796	828	801	791	785	866	812	820	816	837	823	800	859	853	845	872	775	810	808	826	779	870	863	885	830	835	849	829	827	807	811	850	795	837	803	787	840	846	819	816	818	810	861	826	861	858	785	844	862	816	796	807	845	848	829	827	815	814	809	785	857	824	854	800	832	824	834	892	857	844	837	822	825	839	791	834	792	845	849	817	833	793	780	814	830	865	865	866	826	846	807	856	799	843	846	831	816	782	806	808	859	807	888	833	781	808	875	836	830	827	822	888	781	805	805	771	840	867	815	827	801	781	802	850	871	777	848	850	805	807	843	818	792	827	884	857	784	824	844	790	829	830	844	855	828	895	797	857	817	791	827	822	816	845	762	847	801	805	813	859	808	812	787	803	854	831	810	812	797	835	846	821	806	789	839	839	831	866	822	832	813	829	795	893	752	866	811	836	799	884	865	787	843	825	828	880	849	843	837	858	827	837	834	768	797	846	806	826	842	830	852	831	854	838	807	796	786	826	792	778	828	836	813	860	874	764	845	790	813	848	843	786	820	891	820	862	773	852	793	823	812	835	800	804	816	862	823	809	802	788	784	875	817	817	835	801	818	864	808	870	815	807	852	866	779	808	769	794	836	850	866	818	841	802	816	803	801	824	831	823	788	807	775	824	822	797	792	872	763	828	857	837	855	795	872	800	829	831	853	874	800	811	799	800	806	787	830	839	832	811	778	815	799	868	814	826	778	790	829	852	785	848	774	879	878	782	801	864	800	841	827	850	822	830	830	867	829	811	824	848	843	802	837	799	742	846	795	859	869	770	834	843	875	805	831	840	809	817	836	800	856	809	797	796	830	825	862	793	787	854	783	813	807	832	821	800	803	830	862	805	843	823	817	825	865	841	877	801	817	839	806	778	841	798	847	821	777	869	811	825	846	827	868	833	802	837	830	838	820	835	758	784	810	797	885	860	787	845	806	795	800	844	817	795	798	837	863	790	749	832	770	799	805	829	870	861	794	827	849	749	860	822	841	837	829	892	779	824	807	782	862	812	844	819	794	880	788	844	785	834	816	811	853	851	820	807	806	836	795	819	817	819	896	817	839	854	852	838	846	814	849	820	855	844	860	820	830	842	829	860	851	835	839	807	887	831	809	848	817	906	855	773	797	807	833	864	873	836	808	850	834	810	838	805	806	854	801	852	833	852	841	822	860	789	811	845	784	803	865	816	818	833	869	818	824	859	844	774	851	870	841	822	821	841	817	858	861	838	856	813	821	772	813	837	834	799	852	818	802	863	837	845	838	851	795	840	860	827	834	808	829	841	879	840	844	836	839	848	822	835	840	825	865	817	859	792	822	755	850	820	830	835	824	790	813	771	841	840	814	804	811	779	791	856	818	831	828	836	829	792	813	788	848	814	834	863	815	815	843	835	821	850	817	833	812	814	840	857	830	857	816	788	841	814	866	785	795	823	821	851	869	842	790	864	827	818	857	811	863	827	800	807	810	822	816	816	769	827	865	851	812	788	825	811	803	797	824	883	839	827	826	794	843	850	848	789	816	833	825	778	786	791	825	854	827	846	831	789	816	841	829	777	782	833	823	841	850	838	804	838	816	824	821	859	834	833	820	850	793	809	822	803	800	785	800	829	816	854	788	805	814	837	813	837	811	838	814	762	814	832	756	802	855	809	863	832	805	797	823	843	829	833	776	812	842	815	799	827	775	809	846	802	847	821	818	836	765	884	833	893	869	831	836	820	847	776	796
4255	2420	3388	6617	4469	6092	4174	2178	984	472	323	327	283	321	299	298	309	300	310	257	297	323	328	265	294	308	291	309	286	282	258	283	275	303	292	311	293	304	309	307	306	314	293	272	261	316	292	304	287	279	269	306	269	301	320	276	281	316	305	332	291	255	265	271	297	285	318	315	300	276	297	304	308	274	277	295	274	300	310	268	298	291	329	277	275	313	300	280	315	249	277	269	321	315	277	309	312	297	297	324	286	308	301	286	292	284	294	304	258	294	295	310	276	283	311	275	317	288	331	280	286	311	323	275	300	307	277	305	309	283	277	306	289	290	313	275	288	290	304	298	334	298	318	289	305	319	326	298	317	303	305	288	293	296	286	308	311	282	305	294	257	321	261	284	306	285	331	308	295	282	279	288	297	296	295	277	288	322	290	316	310	306	311	308	299	266	289	289	299	291	298	295	313	274	314	322	287	294	298	284	315	286	286	292	326	275	301	280	299	296	297	309	301	327	269	276	275	312	332	272	285	310	300	294	313	276	282	284	342	297	249	313	313	302	296	275	303	297	313	297	301	323	268	290	299	313	258	314	306	284	300	299	285	296	280	299	322	288	291	289	286	309	299	316	278	284	292	306	308	258	299	287	259	294	279	317	302	301	281	317	309	300	318	319	300	301	313	306	285	284	314	290	292	301	278	309	315	286	319	298	283	284	278	329	284	299	328	326	275	279	341	288	282	287	265	303	267	300	275	280	319	304	309	298	294	315	287	281	319	276	288	286	334	300	294	344	283	300	307	293	306	281	275	281	310	311	271	324	306	291	287	283	307	274	266	293	297	325	299	312	340	276	275	272	285	283	309	289	292	310	315	311	294	311	301	305	300	298	280	298	265	294	315	276	312	317	280	285	318	337	301	311	303	301	296	263	333	322	287	315	309	303	294	288	284	289	310	294	278	286	286	285	300	294	258	300	306	260	296	307	319	289	296	273	285	312	294	303	284	319	295	296	277	286	288	278	313	304	253	320	288	290	301	291	283	308	282	289	296	293	330	290	285	308	280	296	288	299	305	275	290	308	291	298	289	314	312	282	285	314	306	283	303	298	298	294	286	256	312	313	298	265	285	294	296	293	275	298	301	274	287	307	296	310	278	314	288	311	287	286	283	300	270	323	282	285	300	270	307	285	293	267	269	287	287	284	293	306	288	273	289	277	253	299	315	290	296	297	298	297	296	306	279	297	322	335	304	281	308	291	308	299	300	276	289	267	295	291	325	271	295	295	292	287	304	322	276	301	284	312	288	292	276	304	286	277	265	315	330	318	292	283	297	294	312	305	325	299	308	257	295	288	303	288	299	289	304	313	303	287	279	313	328	266	264	273	290	273	275	331	271	303	301	328	302	313	277	305	297	318	310	311	325	297	304	288	306	303	299	285	344	301	285	309	287	269	270	277	316	313	273	298	302	300	288	278	279	328	301	281	317	291	296	299	299	283	282	303	325	287	333	292	277	299	315	290	288	287	327	316	298	316	307	287	283	313	292	292	280	311	324	292	278	286	315	306	281	298	319	258	303	331	299	306	276	302	296	285	291	296	293	287	294	291	268	277	304	289	328	254	290	324	289	294	297	282	261	273	320	310	309	333	265	261	318	280	288	291	299	296	292	274	286	290	296	267	269	291	293	320	292	294	288	282	308	332	283	280	335	290	305	295	291	320	309	278	277	273	291	269	316	296	311	288	270	289	322	345	275	302	302	303	258	278	297	319	302	323	270	300	272	257	296	326	321	285	304	295	291	307	302	287	329	283	282	259	289	303	300	255	302	308	312	311	293	281	307	276	316	312	341	284	288	313	282	300	283	292	318	283	277	279	290	313	291	269	307	299	270	290	294	282	309	306	293	277	307	303	308	320	313	297	267	319	290	305	276	284	269	287	323	308	282	305	305	311	279	283	282	285	317	317	300	320	298	326	296	296	304	308	284	300	303	293	291	296	292	274	306	304	303	312	309	306	310	273	267	275	314	284	310	315	302	309	281	303	305	283	297	292	300	291	311	298	295	287	295	318	290	287	308	307	276	313	328	273	279	248	293	277	305	290	277	282	290	306	297	292	282	320	299	315	311	293	304	318	298	323	285	314	281	321	297	266	276	277	293	308	311	267	274	287	283	298	283	312	290	278	321	271	276	303	308	338	287	284	341	264	296	273	294	299	302	291	288	284	263	308	302	279	271	293	278	322	286	292	293	311	326	298	297	298	310	283	304	285	284	320	298	301	310	290	295	312	286	289	304	297	284	318	306	301	297	326	279	295	268	292	284	298	300	303	342	303	276	293	321	291	280	270	263	299	298	292	285	293	302	275	294	315	282	288	294	350	304	282	291	303	295	277	274	283	288	283	302	308	315	301	291	306	283	300	251	276	288	304	314	294	286	293	309	304	283	269	302	256	335	298	290	287	305	289	272	315	314	301	297	285	296	287	314	299	285	328	302	289	316	301	287	294	306	297	330	301	300	290	297	314	307	295	298	293	278	267	306	325	297	312	310	287	306	314	306	279	287	290	303	297	305	311	328	282	289	275	299	278	271	309	277	304	301	306	283	270	298	305	289	272	314	314	322	293	293	291	272	254	333	314	301	325	309	305	310	294	295	290	303	311	287	301	313	290	342	297	297	276	276	285	278	294	291	288	317	266	305	283	292	304	288	297	303	263	320	312	332	294	280	305	324	288	290	269	298	284	264	275	282	304	330	279	275	323	292	307	299	286	296	264	302	283	280	298	323	310	273	314	272	276	274	307	268	330	309	278	309	308	323	269	276	279	304	292	302	284	296	294	319	301	308	324	310	304	276	315	307	322	305	324	312	292	301	279	300	281	302	306	340	273	304	272	279	321	282	324	307	291	325	286	297	300	328	276	312	281	271	303	289	285	298	283	325	315	294	291	332	302	275	307	277	318	283	291	252	312	275	281	329	320	287	330	287	308	324	278	296	298	282	313	257	288	331	294	306	300	322	273	319	301	298	347	302	314	301	278	289	299	298	283	308	280	292	288	299	298	281	305	290	284	325	289	284	295	288	292	292	320	276	312	316	253	291	293	285	290	314	311	295	293	272	297	287	283	300	295	310	282	270	307	292	276	279	291	306	309	301	294	322	306	293	314	283	290	299	273	315	274	294	311	306	277	314	317	280	291	284	293	269	305	295	290	299	299	301	275	316	269	293	329	292	297	280	272	283	279	306	283	294	294	310	288	284	274	260	291	330	308	332	319	326	300	280	318	302	295	303	313	284	329	292	292	298	282	298	293	313	295	283	270	278	315	287	294	274	297	281	281	278	266	294	314	278	292	306	308	285	321	312	314	283	312	307	305	251	343	287	299	306	306	293	280	272	303	269	278	279	302	326	314	284	318	269	279	269	309	287	309	287	319	288	283	297	279	290	291	324	267	323	298	302	304	298	319	290	293	307	250	321	296	303	286	295	269	324	266	305	317	293	291	279	287	322	305	261	301	314	301
3689	2811	7131	18633	15929	20390	14373	8088	3422	1457	938	870	826	816	869	832	822	804	819	850	809	820	861	800	837	777	831	850	830	840	875	831	768	821	833	808	868	843	771	814	816	804	796	842	863	826	794	822	854	786	818	849	809	839	844	828	865	809	845	820	845	744	792	883	855	828	859	862	847	861	847	848	797	821	867	843	842	871	803	804	807	813	835	781	810	832	811	852	817	807	806	814	864	815	831	855	873	886	830	804	829	825	774	882	785	799	799	847	832	772	815	822	804	820	822	801	771	826	840	820	778	825	832	781	816	786	837	835	814	806	797	808	834	859	881	804	817	809	846	800	817	793	827	781	863	810	820	808	820	824	816	789	804	848	807	796	815	817	749	818	804	858	798	859	790	838	814	785	820	824	802	844	795	837	828	785	808	831	770	840	844	838	843	814	808	818	829	816	805	797	820	795	867	827	828	804	875	808	791	766	807	767	858	835	843	803	797	863	799	829	821	784	809	823	817	780	804	854	805	819	784	809	746	795	843	847	902	822	832	825	848	826	788	778	827	817	820	798	803	819	838	844	826	783	834	815	822	879	822	873	803	849	882	860	849	834	819	848	824	788	842	822	831	768	833	827	865	858	838	817	878	845	841	840	771	803	894	790	794	798	856	874	810	787	829	815	871	856	859	834	798	824	771	874	866	802	829	821	879	821	797	816	789	750	818	792	787	836	815	851	805	780	811	809	814	847	882	749	842	818	823	833	833	839	868	832	831	790	808	811	815	808	847	795	812	853	836	823	831	824	870	794	794	831	800	879	806	818	860	811	849	838	838	852	816	815	885	768	850	843	769	839	815	773	830	856	775	817	859	834	812	837	826	824	775	832	819	789	813	782	778	812	862	821	885	836	782	832	833	829	817	819	831	755	834	838	817	834	862	844	802	841	833	853	814	817	814	854	914	805	827	830	838	805	813	790	819	796	804	857	795	810	833	845	779	784	830	838	820	846	773	827	849	816	862	817	789	825	850	804	841	865	803	804	834	820	827	862	853	872	896	795	794	817	842	826	807	858	843	824	818	801	858	790	848	833	834	793	834	802	792	855	809	867	818	774	828	856	863	770	790	835	808	853	844	787	795	805	809	891	830	869	849	803	849	789	852	823	821	843	790	812	811	829	850	818	784	851	846	780	830	824	877	826	784	788	777	784	774	832	832	898	758	827	816	861	843	786	834	836	841	860	821	793	791	877	792	781	795	822	812	789	836	821	871	807	796	827	803	784	764	853	788	848	815	832	779	840	846	839	853	803	774	814	846	856	859	815	831	792	845	842	815	837	797	868	792	814	828	849	827	807	811	790	863	822	833	856	819	761	824	840	809	854	841	883	821	816	817	818	833	833	816	768	793	801	860	806	846	787	787	806	848	848	863	796	835	817	823	812	815	855	801	881	811	875	833	840	816	808	793	807	807	851	764	849	816	808	809	883	806	803	809	823	835	839	839	795	857	831	836	782	840	828	841	814	819	811	840	814	808	789	829	842	846	823	799	780	852	809	884	833	792	828	796	825	801	807	823	817	862	867	793	830	789	809	809	783	819	778	853	817	879	828	803	857	823	834	836	826	854	763	887	875	821	810	808	805	836	799	839	790	837	817	835	885	824	823	810	831	797	839	819	827	815	825	878	813	795	822	815	801	810	783	828	816	823	796	856	819	820	816	765	834	852	786	846	829	880	823	856	819	828	834	867	869	830	783	826	817	844	871	865	797	832	852	848	820	860	826	838	845	832	849	857	850	808	847	802	797	834	780	850	828	821	842	821	841	828	774	846	804	839	781	834	826	837	820	826	832	850	807	820	836	838	859	909	850	807	773	808	787	744	856	820	810	821	837	793	816	808	788	877	861	919	797	809	807	824	773	815	875	771	836	770	810	831	851	810	813	780	851	811	814	837	853	807	885	795	808	767	812	829	825	791	820	828	815	814	809	845	807	790	831	772	818	812	811	849	876	826	826	802	866	854	849	818	862	806	841	824	807	829	772	855	815	807	845	833	816	839	854	808	804	826	802	839	799	822	850	803	819	849	804	811	798	857	851	783	825	833	818	816	819	844	873	847	813	770	887	781	822	783	839	868	821	844	843	852	838	792	807	811	803	800	782	844	801	813	817	846	827	807	853	869	783	852	844	822	829	843	804	813	800	847	751	834	830	844	787	823	770	836	830	809	847	834	798	784	794	833	830	807	837	821	836	822	863	824	853	792	806	805	794	764	755	826	793	875	819	810	846	801	847	849	854	877	843	814	816	802	901	796	840	811	873	837	840	863	809	837	837	796	833	800	822	815	825	817	853	826	819	807	822	835	825	840	869	846	872	824	822	854	857	798	805	779	824	794	789	862	783	846	866	797	810	812	847	811	771	802	844	853	775	831	841	769	852	856	789	857	881	787	861	836	830	848	834	795	799	822	788	813	847	818	836	834	797	849	798	791	778	876	796	825	774	874	759	791	819	819	821	782	850	802	793	786	858	851	836	827	831	874	822	841	849	817	810	825	801	831	838	841	820	817	799	796	831	795	874	822	847	786	792	844	788	839	746	838	841	815	892	819	836	885	855	810	800	817	807	828	814	800	842	791	822	814	858	835	826	807	795	808	849	847	828	853	791	836	819	820	829	777	824	836	861	872	857	838	807	866	799	818	801	808	828	796	803	838	814	808	858	804	780	833	840	835	867	848	834	866	806	837	810	813	787	837	877	864	835	832	838	839	865	821	818	842	853	802	822	794	767	779	851	776	803	802	821	814	874	790	823	811	826	829	834	811	824	792	849	814	838	807	868	850	867	889	820	825	850	852	821	845	827	835	750	899	833	806	806	820	791	794	837	763	841	843	847	809	856	845	835	861	845	844	807	820	832	762	862	813	831	851	820	811	829	819	861	813	820	815	847	844	862	793	820	812	821	864	823	844	779	805	778	761	861	827	849	896	822	805	812	846	784	820	828	816	825	828	841	816	827	820	825	829	854	877	783	797	846	852	809	827	801	814	809	874	868	818	785	814	832	845	839	768	790	812	850	827	814	843	860	847	787	829	829	808	785	765	822	821	799	828	781	846	837	849	826	805	842	864	834	814	841	812	793	835	809	787	836	840	810	833	828	786	842	821	906	865	869	825	836	793	779	780	844	780	816	870	798	794	832	843	825	854	836	814	827	766	810	869	832	867	819	852	885	859	847	858	809	807	875	844	801	831	856	818	838	823	834	796	827	783	830	872	848	843	841	841	831	800	809	837	842	802	843	837	812	866	835	811	782	825	846	842	818	865	788	816	794	800	782	860	795	820	830	804	863	872	826	847	813	820	860	802	776	798	779	835	779	794	844	819	836	872	842	814	784	823	807	822	843	822	827	837	833	793	810	823	853	846	844	836	858	810	757	804	867	822	830	859	803	786	775	805	862	807	828	800	846	844	834	850	851	808	783	816	850	815	818	825	846	828	849	823	851	810	822	839	808	792	855	864	821	812	834
3949	2298	3391	3161	5318	7134	4815	2546	1038	478	350	305	296	303	312	286	318	264	272	251	297	289	309	298	311	279	309	299	306	313	309	311	315	296	315	290	283	294	292	279	281	302	280	290	278	274	292	270	317	305	289	259	305	289	310	285	316	284	303	295	323	277	278	298	312	289	284	284	291	294	292	311	295	307	272	294	308	287	319	287	299	302	253	298	322	323	301	317	299	286	314	304	290	286	279	291	325	274	287	268	317	313	293	269	291	305	301	290	285	301	284	297	341	321	312	277	305	283	286	292	324	273	283	302	265	279	271	303	323	302	295	267	286	290	301	291	297	275	292	288	311	279	321	297	288	296	294	274	298	276	280	297	301	277	318	318	308	291	302	298	296	284	324	321	273	298	286	316	305	278	300	270	308	299	354	300	302	296	311	304	267	326	325	287	289	264	291	268	296	287	302	306	259	288	315	308	286	277	315	314	305	302	316	310	310	297	310	312	296	285	310	269	293	290	292	283	309	308	296	313	285	300	293	289	317	299	274	295	317	298	275	301	320	294	267	293	293	296	303	299	314	273	314	304	312	299	294	283	309	300	264	268	294	286	312	311	303	325	312	306	303	309	301	310	294	296	304	299	302	302	284	315	282	286	288	294	305	293	279	271	291	290	281	306	282	305	275	294	310	293	281	323	283	308	303	306	289	290	277	272	290	301	310	311	287	302	267	279	293	295	298	336	292	302	290	283	298	303	293	299	312	308	331	305	310	320	312	306	283	280	289	303	305	291	284	299	293	311	287	280	296	301	298	280	288	310	288	290	290	336	312	299	273	282	293	295	274	288	285	295	286	284	290	276	296	290	272	290	292	281	300	319	288	314	271	264	300	278	302	303	306	271	278	306	309	319	293	291	311	280	283	308	308	285	259	291	309	288	311	280	288	280	329	290	304	329	293	287	284	280	292	301	274	243	278	316	273	308	293	296	328	301	344	293	308	295	301	306	312	283	255	304	301	306	330	289	261	317	306	278	315	278	289	299	295	280	327	264	305	292	263	316	327	315	311	286	277	320	295	272	272	292	298	282	326	314	326	282	285	295	284	301	330	330	290	284	293	304	273	283	301	352	310	334	292	298	328	289	305	282	308	295	313	318	282	262	306	272	269	303	307	294	287	309	283	307	310	293	345	312	314	285	301	295	279	294	272	300	288	281	297	304	306	305	278	305	291	284	272	290	309	271	311	324	286	315	289	285	278	283	283	353	266	276	300	282	275	266	295	316	341	300	289	273	280	302	281	303	300	266	294	312	299	287	303	292	328	277	313	297	291	291	273	329	292	292	326	310	236	319	307	291	291	283	299	320	288	297	296	300	320	293	255	307	302	299	311	323	314	296	313	299	309	301	289	300	281	339	298	310	270	312	265	315	319	293	312	302	283	277	290	322	297	306	294	296	314	305	308	282	279	291	323	309	317	321	286	304	317	292	284	336	300	320	299	273	303	314	324	305	316	309	293	299	275	284	276	286	322	293	309	296	284	297	287	272	285	297	286	325	305	269	293	287	317	275	266	292	304	302	309	307	312	287	273	308	274	305	300	291	274	300	287	319	274	290	266	264	306	295	288	306	290	297	313	324	296	304	303	309	263	298	327	304	301	295	318	313	288	310	320	311	267	314	296	308	298	296	266	301	285	298	298	296	292	286	269	309	298	294	312	316	276	299	295	290	292	274	283	284	278	316	297	310	312	299	315	288	300	336	306	335	297	321	259	288	329	277	298	284	255	299	320	287	312	321	290	268	292	274	303	271	348	285	319	318	293	286	297	270	302	283	316	257	313	295	272	288	297	313	306	299	318	315	285	300	300	295	322	287	335	282	290	283	285	323	286	310	300	294	273	291	275	311	300	277	292	285	285	288	317	308	278	320	310	286	318	297	303	296	287	293	274	297	303	320	343	289	290	266	329	269	344	292	305	310	280	280	273	272	297	309	282	311	279	310	303	301	318	285	332	294	312	284	273	317	319	287	274	325	287	309	264	312	304	314	293	330	295	317	298	315	302	298	307	308	314	261	283	311	267	311	313	311	309	330	271	298	272	263	311	303	294	297	303	289	256	271	292	289	314	284	269	286	304	293	287	290	304	286	311	292	284	261	301	321	322	297	293	315	288	283	298	299	300	313	282	301	291	284	303	296	311	292	300	315	297	274	287	298	277	298	288	258	276	315	311	288	338	322	303	285	304	265	323	279	276	305	334	269	300	256	294	293	289	284	287	280	289	317	287	282	290	254	270	284	288	283	254	287	325	285	303	294	276	276	288	282	271	285	303	268	344	291	289	276	310	300	286	264	307	276	316	299	309	330	296	277	300	266	318	272	265	278	284	282	334	307	268	272	295	293	283	301	311	292	314	321	309	291	282	280	313	285	328	272	285	274	285	296	317	296	277	310	307	332	312	275	288	313	330	320	321	303	294	281	300	279	308	311	296	291	270	295	315	312	294	285	278	328	301	284	292	273	304	301	281	296	252	288	297	279	302	315	291	276	338	318	295	316	294	300	290	343	304	312	329	245	308	325	281	314	279	320	325	320	312	289	277	306	291	295	313	305	296	295	295	284	313	319	289	323	317	297	293	304	305	293	271	276	303	309	303	313	302	316	317	315	313	291	269	303	300	306	302	291	300	299	277	253	280	306	295	273	282	304	307	296	308	268	289	275	292	330	285	322	300	298	305	311	311	277	296	324	300	277	299	307	314	304	297	275	269	303	309	270	290	269	278	281	314	273	306	308	289	261	265	290	302	304	328	257	291	307	327	292	301	287	270	280	285	304	274	278	305	328	302	285	298	274	308	292	287	283	279	299	307	333	312	290	307	321	258	300	272	304	302	295	309	288	299	307	333	297	284	320	300	299	313	295	311	299	291	287	296	302	326	288	303	283	284	316	281	312	314	271	311	289	291	303	266	290	268	320	274	295	314	298	286	323	303	307	272	305	284	312	282	313	299	303	300	293	289	295	296	309	293	279	310	297	294	292	284	295	276	303	265	304	267	314	287	317	291	297	282	301	308	280	330	295	328	289	286	278	288	288	314	317	294	299	310	288	340	300	300	298	276	301	300	312	280	300	296	373	320	291	305	310	311	281	288	278	323	294	306	270	337	342	284	284	300	315	290	316	283	290	283	302	318	286	284	304	300	291	317	286	296	289	305	301	314	284	315	285	286	331	299	319	284	278	295	315	327	319	283	280	282	303	290	303	287	308	289	309	282	313	308	281	253	311	316	308	273	307	298	309	295	289	303	318	266	288	315	284	281	309	314	309	305	276	279	308	292	305	328	313	297	279	322	291	295	297	275	308	289	311	281	281	304	279	300	299	298	303	314	268	313	241	262	280	271	322	298	287	276	274	283	296	282	306	295	316	317	313	278	298	294	301	292	289	300	302	279	280	317	311	280	330	280	306	322	251	283	332	307	282	317	314	307	296	304	296	279	306	298	308	284	311	313	286	296	297	304	331	325	287
3571	2697	6558	9771	19383	22481	16108	8966	3846	1572	963	836	865	879	813	862	866	744	849	839	804	792	848	819	757	809	868	853	854	830	851	828	824	818	817	820	844	849	838	806	866	800	857	781	853	855	825	779	864	824	820	797	826	832	851	818	804	805	839	768	785	853	809	801	825	853	810	785	877	826	813	780	798	806	819	815	857	830	868	853	760	820	843	798	813	830	845	848	819	842	863	805	809	826	805	850	816	845	838	841	786	811	802	822	805	818	810	832	801	849	864	790	840	832	813	812	845	861	800	799	796	843	832	828	809	795	805	865	810	827	798	793	843	823	908	866	812	805	808	843	862	812	842	784	806	838	846	876	830	794	814	867	812	861	804	800	775	819	827	799	794	812	843	859	806	778	861	879	872	820	826	876	797	869	808	783	823	804	809	795	822	760	796	837	803	804	803	846	826	833	803	862	866	853	810	807	799	832	841	806	861	800	810	837	789	828	842	845	826	815	776	816	803	785	786	884	863	843	825	802	853	824	819	872	833	871	828	845	876	824	831	832	780	837	813	793	813	746	873	776	862	876	825	860	808	769	837	813	780	812	855	796	830	836	822	832	772	827	814	871	848	818	859	836	833	836	812	785	769	831	849	886	796	794	886	840	839	827	810	805	850	850	795	806	783	832	825	882	813	828	796	828	837	799	819	868	820	817	836	845	848	877	840	857	842	857	817	867	817	829	865	837	811	811	814	841	824	817	800	828	845	786	853	843	901	833	793	858	800	793	863	820	805	782	832	847	864	821	852	799	873	745	826	788	855	836	849	804	834	821	819	831	827	848	861	792	879	866	818	794	786	868	810	841	832	827	803	777	777	813	887	808	826	833	807	856	838	846	832	816	847	864	841	778	872	843	791	829	802	837	786	790	804	868	808	750	852	825	762	834	855	805	835	913	828	798	798	834	855	822	827	809	831	817	848	893	853	892	789	806	829	816	814	843	851	864	836	853	844	844	849	867	825	856	859	877	807	834	820	834	866	832	831	871	834	812	793	791	790	835	806	809	840	812	873	816	840	748	796	836	878	855	839	797	789	842	843	831	846	761	870	836	844	808	831	859	846	830	794	772	841	830	783	850	817	862	869	828	859	837	880	860	851	851	851	842	805	835	848	870	790	783	877	780	795	793	846	780	876	862	828	800	791	804	829	805	878	808	833	811	788	827	801	819	857	858	817	822	869	816	830	844	817	818	844	828	797	864	800	810	860	779	866	839	798	826	778	825	813	812	832	871	820	810	788	829	838	818	824	855	857	817	860	848	843	860	818	844	815	825	786	822	812	775	870	827	856	831	847	782	777	804	805	822	793	858	795	821	825	812	833	735	855	832	837	822	809	803	801	835	827	816	803	853	830	821	821	789	832	751	838	807	835	872	887	811	828	885	860	809	794	809	815	803	825	796	800	783	856	798	840	775	834	847	874	793	797	827	799	821	812	833	864	841	850	809	799	855	841	801	854	851	826	783	843	843	803	816	815	835	844	764	778	841	834	833	799	847	818	840	852	842	845	805	853	791	784	829	860	851	829	802	834	851	793	827	798	784	821	844	827	774	767	853	801	843	860	836	849	841	841	769	854	801	828	858	879	830	820	807	870	818	792	803	791	812	868	883	846	811	781	845	806	851	839	822	790	783	821	789	804	801	893	819	808	805	845	813	816	832	821	805	827	796	849	804	829	844	799	808	861	794	864	881	825	818	779	813	828	825	791	804	816	850	811	796	810	887	834	814	776	879	885	800	850	820	815	827	842	885	794	819	810	832	828	798	800	863	816	798	829	798	856	797	831	861	784	837	803	838	857	804	843	810	817	810	847	848	818	769	840	845	716	818	817	871	851	778	885	830	783	830	839	847	820	856	835	789	818	856	838	854	839	832	859	831	836	786	851	834	801	846	792	814	736	824	819	893	894	840	850	827	845	796	857	789	743	873	815	800	812	790	764	790	792	823	791	830	812	824	853	831	801	823	832	809	839	814	826	819	849	804	832	795	824	832	804	812	838	844	834	835	795	836	816	854	849	831	807	821	839	804	882	831	827	825	773	798	858	803	784	840	836	797	853	810	816	828	884	809	839	806	828	848	798	857	861	806	830	836	803	797	867	825	792	827	797	762	849	818	794	817	790	826	801	797	831	789	848	805	798	845	822	809	789	829	817	820	784	820	803	778	817	831	835	868	807	856	863	804	797	787	883	814	804	781	820	804	819	793	814	817	833	762	792	853	813	837	788	829	844	859	863	747	837	785	804	855	831	796	829	770	819	817	837	807	784	802	802	780	856	813	819	841	812	803	780	800	818	837	800	808	836	843	847	813	821	860	811	792	824	801	842	799	795	848	841	829	827	791	822	823	842	870	798	815	794	804	818	856	809	813	791	801	878	853	840	815	792	797	855	787	844	848	861	811	815	858	789	844	898	813	749	791	821	842	784	817	814	800	881	812	822	870	833	821	806	809	805	776	841	836	806	846	857	773	832	804	834	820	785	839	841	856	810	763	812	809	827	851	851	822	785	837	847	804	884	802	806	773	873	840	886	818	783	853	823	784	763	812	803	764	824	792	777	808	833	822	875	849	795	866	849	835	839	842	839	786	789	799	837	794	877	835	836	816	829	839	808	869	831	850	800	834	825	828	853	797	839	812	785	832	836	831	899	827	843	806	809	787	801	820	841	847	875	858	832	865	803	801	843	785	805	851	875	823	850	796	795	812	798	825	868	843	840	862	808	783	830	805	794	805	841	798	801	831	823	804	785	897	818	797	805	839	819	908	811	886	790	808	818	816	863	881	859	837	880	838	820	820	857	823	822	860	772	793	859	859	831	831	798	823	775	856	809	853	848	837	820	826	847	805	786	840	843	841	852	832	792	761	871	834	759	794	844	737	839	780	825	867	790	796	864	853	837	803	841	759	839	787	844	788	870	815	817	859	798	857	843	847	842	798	838	778	834	817	851	793	876	827	848	784	822	870	821	819	854	838	869	809	795	866	838	816	835	854	800	809	811	805	822	811	806	863	814	873	796	857	814	836	776	849	832	842	789	846	875	856	838	826	815	816	800	759	833	825	835	822	821	822	807	800	860	803	808	801	838	808	818	805	850	834	826	810	860	859	866	844	841	792	833	773	844	852	840	782	823	793	751	826	795	840	809	850	830	847	855	835	827	824	832	875	813	805	813	798	864	800	813	811	773	840	821	854	823	813	802	836	832	820	859	785	821	865	860	849	828	780	845	861	851	807	837	821	755	838	825	802	795	790	792	821	838	858	805	833	842	818	814	850	894	875	820	750	778	802	864	799	785	829	815	790	841	778	814	807	804	869	792	859	850	805	821	860	823	879	825	821	856	918	835	823	784	790	812	817	779	819	812	794	835	831	864	820	815	842	807	790	813	877	841	835	837	838	885	850	886	790	802	834	828	848	831	842	782	850	778	875	837	807	813	779	805	861	832	825	837	816	870	817	797	889	890	814	853	881
4186	2245	2524	3472	6050	7441	4919	2398	945	454	337	343	292	291	286	288	317	301	298	315	276	310	293	274	297	291	284	297	306	308	302	283	298	333	293	266	334	265	293	319	295	308	280	287	323	309	323	309	301	318	313	280	331	275	294	303	293	305	305	280	293	293	302	280	286	254	281	285	287	304	287	302	252	292	292	288	314	304	295	299	313	269	301	303	299	293	290	317	301	304	300	298	332	285	275	301	274	320	292	294	314	325	304	310	297	292	327	262	320	317	281	270	289	280	335	282	311	305	340	333	298	287	283	316	308	288	322	295	264	277	279	277	316	316	261	306	290	285	281	307	293	304	283	282	292	277	289	304	270	277	281	304	287	317	302	285	277	309	289	306	279	267	280	277	313	287	291	290	308	296	307	288	289	263	305	310	262	267	292	311	276	332	303	301	302	279	323	299	269	292	276	289	294	287	321	285	313	287	339	314	298	299	294	288	309	279	306	315	299	301	266	308	265	301	301	278	297	291	316	304	284	293	263	318	285	320	280	305	317	273	321	299	290	299	291	307	305	288	302	319	302	329	282	286	309	305	284	297	291	328	303	300	280	297	287	319	316	283	275	325	337	283	279	280	326	297	320	314	300	264	287	280	318	289	295	321	298	299	275	316	278	324	313	298	287	302	277	316	310	309	310	267	291	337	309	312	302	302	298	305	314	283	322	337	293	308	305	309	301	300	279	347	290	311	285	287	288	285	327	297	287	311	307	282	309	307	301	298	318	266	308	276	288	305	323	298	283	332	319	300	300	292	300	303	299	284	293	313	284	302	295	312	300	296	296	271	287	282	303	326	298	299	299	289	303	316	338	278	284	317	304	314	286	267	293	286	292	293	244	301	272	299	314	287	267	282	273	310	281	277	303	303	269	293	330	279	307	307	300	301	304	308	284	284	333	280	276	271	302	304	309	286	306	305	271	313	284	269	290	313	336	277	261	309	308	299	298	344	305	307	308	307	298	304	281	281	298	290	308	298	308	310	296	279	322	291	282	288	302	314	284	290	292	305	330	291	317	286	322	289	271	299	268	285	287	299	281	265	293	313	289	298	306	275	302	280	303	298	288	282	285	285	293	273	287	328	299	283	306	309	277	301	293	268	274	297	310	288	313	301	300	301	288	293	292	281	303	283	304	302	282	296	274	294	288	299	302	264	274	275	308	302	312	287	271	285	296	299	299	309	282	293	281	301	302	280	330	285	281	285	291	331	312	296	258	281	299	315	316	307	292	299	280	286	291	275	272	285	296	300	307	320	315	263	257	299	276	301	271	297	286	283	299	291	282	303	307	312	306	333	297	285	295	283	271	301	291	297	297	289	263	285	307	278	299	304	278	308	286	304	277	294	286	290	274	288	302	313	277	328	285	295	310	307	282	272	304	285	287	314	311	296	306	308	308	282	303	296	298	308	280	289	335	301	301	300	275	274	311	260	295	293	324	267	321	313	273	324	303	306	288	308	273	304	293	278	282	303	278	344	313	281	306	284	269	311	305	310	306	307	287	290	287	308	317	308	274	315	320	316	317	295	334	285	272	299	300	313	315	321	281	270	286	275	303	290	299	301	274	272	298	278	273	272	299	313	301	290	305	280	293	335	289	284	315	281	312	311	303	285	299	299	316	253	305	277	290	274	293	306	312	295	288	298	331	295	294	282	306	314	287	291	274	299	315	271	312	300	298	304	289	298	302	285	303	280	311	285	299	274	300	312	280	305	326	308	285	310	316	305	302	300	293	300	298	308	281	301	245	321	295	304	314	283	302	308	287	282	315	318	314	278	267	297	306	300	272	328	314	288	306	294	325	277	310	250	316	319	276	301	280	282	309	290	293	278	287	310	331	308	260	263	269	320	270	283	280	312	282	312	290	301	284	289	312	322	285	318	318	305	285	284	283	308	297	268	307	288	292	307	315	286	289	316	295	293	326	289	298	302	270	302	288	278	312	305	298	339	326	284	298	291	304	302	307	291	310	312	297	284	290	275	283	301	289	310	290	301	290	317	309	280	279	294	287	296	269	282	305	319	299	305	322	286	339	296	278	310	295	305	328	303	311	317	290	317	330	296	316	272	278	312	291	306	290	294	283	304	312	323	282	288	294	322	330	301	321	282	299	302	299	286	332	307	301	303	304	274	309	295	296	294	283	294	308	310	311	310	309	300	288	297	307	290	285	310	288	283	291	299	283	304	309	296	246	309	307	295	303	285	274	319	266	302	298	318	311	312	301	296	274	288	297	277	288	330	300	304	328	298	298	329	286	316	309	280	306	298	279	283	297	292	320	294	318	312	279	282	281	279	303	283	294	306	272	291	296	317	268	307	318	294	294	311	322	313	269	301	293	299	278	281	303	325	300	286	261	316	339	315	295	302	304	310	326	320	276	293	300	270	318	298	320	289	295	288	305	271	263	293	323	312	290	279	299	286	287	265	268	302	264	324	291	308	303	312	305	279	312	254	269	324	299	291	265	266	316	304	249	270	312	291	315	312	301	306	319	299	284	313	314	309	295	305	323	272	272	284	314	321	299	307	306	292	321	309	292	297	292	270	287	303	293	291	284	288	274	311	307	280	275	302	289	335	317	312	320	306	289	288	303	301	286	300	322	288	315	287	290	284	292	269	301	279	272	317	313	307	296	287	292	292	278	283	295	319	286	302	271	314	279	288	270	321	329	285	273	290	272	291	270	298	316	286	280	289	317	305	307	319	319	329	313	276	358	287	299	309	291	290	306	275	253	266	291	271	299	295	274	291	320	332	341	296	270	290	295	301	301	286	273	298	282	307	284	297	315	292	275	298	312	289	318	297	289	326	314	276	298	292	307	300	295	298	300	306	295	306	310	281	283	309	316	302	302	300	296	308	280	330	322	312	303	298	332	318	294	274	312	322	269	318	287	308	321	282	303	330	277	296	297	284	293	320	302	273	311	284	287	315	282	318	305	332	295	291	284	252	273	248	295	289	298	284	308	300	296	315	283	316	292	320	281	311	343	324	293	315	273	309	273	275	317	312	291	310	307	281	279	279	292	307	297	288	334	329	306	296	326	293	285	294	294	303	324	304	335	292	290	268	273	311	315	293	267	291	322	289	277	297	295	306	296	303	310	308	280	300	290	282	287	303	285	299	300	270	292	299	290	304	290	330	288	266	281	310	306	305	283	282	303	300	286	272	271	320	290	272	287	278	313	331	301	293	291	277	281	290	247	319	315	283	269	303	284	291	297	252	287	261	288	282	263	316	281	312	317	313	292	278	269	276	315	298	304	303	290	293	255	265	298	269	300	330	289	320	315	282	277	304	272	305	310	319	291	294	274	287	302	308	307	303	270	274	275	309	298	284	306	303	285	280	273	297	269	304	305	314	292	311	280	302	321	305	313	300	303	301	324	288	293	313	298	307	316	296	303	281	275	274	318	280	281	318	282	296	305	314	276	304	317	294	288	287	292	303	321	312	289	303	313	303	318	306	348	300
3798	2660	4764	10856	20754	22670	16056	8267	3267	1354	918	840	830	856	800	848	879	769	782	791	792	848	827	813	834	854	816	854	796	836	831	788	848	804	862	839	827	796	796	819	794	807	801	840	843	818	843	772	811	852	847	776	826	802	813	794	839	804	855	830	819	819	811	822	802	839	808	795	863	822	847	802	780	828	782	848	850	823	798	833	815	806	798	804	838	792	807	819	787	749	763	858	850	844	828	842	839	819	867	842	826	843	816	882	851	812	849	838	813	787	816	833	791	794	836	826	832	839	819	814	810	804	826	850	818	807	813	865	831	834	867	835	834	791	811	808	870	828	829	827	769	853	814	812	828	842	843	794	801	778	837	821	834	842	852	847	817	829	820	832	858	850	809	872	787	843	835	831	847	868	787	808	861	832	788	806	864	823	776	818	859	787	803	829	808	828	806	810	856	797	793	812	829	834	796	843	851	797	831	878	804	844	836	832	827	832	817	811	832	833	786	848	836	799	888	827	770	828	811	776	830	839	837	810	822	837	830	808	804	841	826	829	807	796	858	819	797	865	849	824	848	851	845	832	760	846	854	754	846	799	823	783	828	796	780	795	826	793	824	841	825	842	883	883	852	821	810	852	809	836	812	828	835	838	865	787	898	855	860	838	808	822	836	816	831	868	848	798	844	794	778	807	806	813	842	840	836	808	826	802	858	802	797	815	831	807	806	844	846	839	842	794	873	786	833	799	860	826	839	796	791	848	848	808	776	814	848	832	879	887	793	840	827	827	775	842	823	827	872	848	805	879	868	776	837	856	795	847	814	796	810	835	792	830	837	825	820	788	814	824	778	829	818	847	779	828	824	811	821	781	825	861	864	861	840	816	824	807	834	788	815	824	838	861	778	798	837	821	820	829	876	820	780	794	787	817	803	799	774	845	831	804	813	806	810	815	715	819	869	823	804	897	836	793	814	851	814	764	814	795	771	844	836	810	824	827	822	857	764	835	799	834	804	829	802	835	832	767	818	854	827	817	840	790	859	807	902	800	828	788	774	862	826	827	837	846	819	826	849	829	862	860	818	824	838	776	823	842	809	818	820	870	847	813	869	811	808	830	860	780	814	835	801	837	805	780	878	869	854	802	810	810	847	870	823	822	832	844	832	856	794	825	824	810	863	866	819	839	772	875	821	818	847	827	817	903	863	875	835	806	806	828	867	848	820	884	822	826	772	873	827	765	839	801	787	795	765	801	821	761	813	840	842	779	853	794	814	812	815	825	837	782	867	842	757	841	850	820	814	851	858	816	828	788	822	841	782	779	853	771	830	839	763	839	839	854	858	841	810	808	804	853	906	853	819	836	846	847	852	832	860	833	819	832	811	847	816	822	844	778	817	829	787	868	790	822	874	798	848	796	845	867	836	806	798	821	750	825	850	833	812	849	811	795	774	794	822	809	845	819	801	794	795	832	804	823	838	797	811	854	798	846	809	790	832	880	804	801	813	804	778	787	825	826	813	847	840	828	845	814	868	835	834	821	833	835	870	834	834	823	808	775	865	817	857	866	800	871	817	838	816	866	816	782	812	800	807	816	839	807	840	853	824	818	792	816	833	798	802	846	766	820	879	850	816	781	844	797	830	832	828	809	825	791	841	798	800	809	792	872	796	814	821	841	820	867	855	773	828	879	819	804	857	788	855	811	817	825	803	811	829	831	809	801	815	786	837	822	870	812	819	847	803	812	802	890	845	841	811	804	797	863	831	807	808	833	785	828	794	784	845	792	823	826	807	851	805	836	855	785	787	791	828	807	843	803	791	806	805	853	809	845	810	877	826	816	825	816	864	860	859	814	787	775	777	812	854	800	795	839	814	852	890	804	832	804	874	823	841	846	827	811	773	846	868	787	836	824	816	818	876	812	834	855	828	827	847	827	856	855	847	830	826	799	818	844	835	826	825	818	802	797	784	864	834	867	786	843	850	853	854	825	827	778	802	811	843	809	853	818	829	828	817	837	828	863	881	815	866	862	865	818	838	878	850	869	862	865	771	825	844	848	816	846	815	828	776	799	875	833	849	841	835	869	819	845	785	798	837	778	801	836	827	848	828	815	780	764	807	832	811	818	842	849	846	834	851	825	851	820	807	824	829	814	837	843	813	835	780	856	815	859	818	857	829	858	828	839	793	834	855	790	839	806	807	821	828	855	839	814	810	810	846	830	820	854	756	860	823	843	804	818	847	785	838	885	810	860	852	746	808	812	774	778	836	821	815	807	848	863	816	825	825	811	790	810	800	809	816	807	816	795	819	842	844	818	834	806	844	840	812	862	852	827	820	808	813	845	809	816	832	798	839	841	820	813	807	836	867	835	857	811	798	854	827	828	761	772	794	843	839	848	826	819	813	843	844	867	861	843	843	869	754	821	856	870	775	807	830	817	867	827	840	827	884	841	829	841	779	823	817	781	852	851	801	779	816	783	825	794	809	808	854	781	870	861	832	829	839	816	831	810	821	840	833	852	839	832	859	865	876	816	798	832	779	818	827	841	855	831	831	815	809	820	833	832	824	847	841	832	835	829	801	842	815	822	780	848	831	830	774	872	808	831	786	831	798	806	788	795	815	848	817	828	789	809	826	816	799	835	782	779	828	838	809	843	839	849	802	808	778	835	809	800	845	844	832	855	884	791	769	828	798	817	839	817	804	842	805	816	860	853	763	812	819	821	852	775	848	857	811	838	829	844	876	796	817	799	776	804	872	840	863	839	838	768	804	824	842	815	823	848	838	818	859	841	843	827	800	827	804	861	794	831	847	831	815	797	787	799	851	942	801	783	797	840	789	853	782	829	797	810	812	791	850	848	824	860	847	829	777	835	832	875	785	782	852	853	823	817	783	810	821	833	783	860	819	806	782	849	825	817	792	861	844	815	840	751	795	795	831	849	804	821	835	860	834	829	792	825	804	847	830	840	825	848	762	842	816	889	850	808	801	825	873	811	811	867	818	797	821	770	793	854	874	802	833	821	848	865	826	835	822	830	870	844	815	803	826	878	833	838	808	846	811	772	805	826	865	814	874	828	824	827	841	840	787	832	809	863	806	878	861	811	780	815	863	806	845	843	828	809	837	824	789	830	786	807	796	808	822	766	875	800	824	857	807	834	782	864	832	786	770	830	816	835	797	803	850	836	837	811	790	793	891	820	802	851	847	834	846	831	857	810	849	856	855	800	885	833	839	832	808	815	843	835	857	829	866	793	818	852	837	847	845	870	859	854	791	876	826	834	823	825	856	823	784	830	802	777	853	828	773	836	816	802	815	826	827	874	847	822	901	805	832	771	817	853	817	846	841	815	831	816	847	823	796	809	826	829	832	813	811	794	813	864	808	840	797	784	846	837	760	803	847	851	818	834	827	825	834	826	816	780	810	805	842	820	885	849	832	793	874	797	811	811	823	853	815	811	791	870	814	818	881	856	796	851	828	830	793	817	837	814	847	827	787	798	827	867	793	776	852	804	738	868
4197	2352	2627	2886	6598	7744	4598	2070	802	437	364	277	286	298	292	322	286	281	314	289	291	308	290	293	262	331	344	328	284	291	287	267	319	313	322	315	308	354	309	346	281	280	289	266	284	301	317	287	319	284	291	294	306	277	291	320	294	335	314	283	291	308	302	299	288	340	287	276	289	278	289	305	297	284	303	302	287	312	290	259	286	313	335	307	280	325	300	309	321	327	287	297	297	296	289	303	302	286	308	304	276	274	275	292	292	329	281	311	270	293	287	286	300	285	280	272	291	295	283	322	261	277	284	281	302	311	314	311	303	277	273	297	354	327	289	267	325	327	280	300	274	282	300	330	301	274	308	284	322	290	346	315	310	285	289	284	303	286	296	279	299	293	288	279	269	278	294	309	305	302	288	296	295	291	308	275	290	284	274	292	309	265	295	319	294	301	300	307	295	278	284	273	294	297	316	308	322	307	296	294	287	279	327	271	280	290	309	280	288	304	275	283	288	288	290	272	287	289	300	298	302	292	291	295	328	308	279	283	293	328	305	295	295	308	291	279	263	317	282	317	282	300	305	262	270	330	272	296	303	307	305	292	305	257	287	268	280	309	276	315	318	274	287	295	292	305	303	304	326	291	301	287	301	290	300	298	280	296	286	310	287	296	314	264	293	288	297	304	273	291	277	322	258	266	298	291	300	305	303	300	310	296	306	281	259	290	304	286	275	262	286	294	323	312	332	300	308	294	283	301	297	284	294	277	325	321	287	270	316	332	302	306	322	295	303	299	312	305	307	269	304	286	296	324	310	310	290	289	273	310	270	315	291	273	295	296	290	275	277	262	289	282	302	328	277	326	291	310	285	289	321	314	290	278	306	277	287	294	298	296	279	297	299	304	275	273	287	261	293	315	291	305	294	281	302	275	280	320	315	309	302	274	276	269	297	311	319	299	290	308	309	307	298	322	315	292	284	289	281	303	284	285	301	292	299	258	320	346	303	303	280	298	260	310	319	274	304	297	303	317	304	322	321	275	304	311	310	297	299	291	311	317	333	284	319	274	298	304	284	312	306	281	288	310	309	274	304	277	277	286	303	277	303	281	307	319	316	299	308	295	298	312	286	295	298	306	287	272	303	279	300	313	269	263	317	286	288	302	296	285	299	265	259	287	269	307	316	281	270	277	305	300	288	297	280	283	312	260	320	313	294	292	318	280	313	295	271	305	305	277	314	303	282	281	290	265	309	297	295	305	288	275	285	312	270	317	276	299	325	277	292	302	301	292	333	297	312	314	272	318	288	290	292	297	285	308	321	303	296	304	300	277	288	303	312	280	298	293	281	286	277	290	277	279	329	322	319	325	272	277	281	302	293	292	265	289	304	293	279	290	283	328	294	266	283	266	287	296	289	295	318	279	312	303	280	297	292	314	301	295	320	297	337	280	322	294	267	323	272	280	301	288	286	299	282	271	292	282	312	261	283	306	281	290	318	283	308	316	276	302	284	286	308	291	278	291	327	293	280	299	276	343	278	316	325	324	293	304	300	308	295	296	299	305	292	308	306	282	289	328	287	362	292	319	304	284	294	302	273	295	321	315	320	276	311	290	296	304	320	307	302	312	285	254	286	273	255	298	307	323	283	291	286	328	311	296	298	274	289	281	303	292	270	284	290	288	312	274	323	327	301	305	306	286	287	304	303	267	283	290	306	305	308	311	254	296	296	307	288	303	282	286	301	298	284	325	307	275	302	302	290	307	286	274	313	315	293	288	333	308	323	283	293	256	273	320	320	302	296	271	280	334	294	299	298	278	329	293	303	301	273	282	278	302	285	325	273	289	320	277	303	325	281	287	315	300	288	282	296	278	309	293	290	300	296	279	290	311	315	326	329	295	286	310	292	292	282	286	272	341	293	297	262	290	315	315	307	290	288	320	293	274	329	304	294	274	294	262	313	296	296	304	277	313	308	244	297	288	294	291	302	302	298	306	286	280	293	305	306	305	313	303	298	289	283	296	317	286	281	302	275	285	279	297	271	286	275	318	306	306	303	306	287	283	293	292	284	275	301	325	312	289	294	297	293	317	291	304	320	304	303	321	281	331	314	263	284	313	303	294	305	268	274	286	285	293	316	281	303	320	297	285	287	296	259	332	296	292	292	311	290	294	308	279	310	272	294	254	297	285	297	298	295	300	282	307	271	330	274	313	286	299	312	316	302	310	304	282	283	295	270	278	290	306	293	278	289	303	306	292	294	266	284	298	299	292	288	298	285	307	289	298	284	315	309	309	303	310	329	287	296	312	307	295	292	313	320	316	312	284	311	336	317	314	288	299	291	344	282	266	326	308	288	285	273	309	303	283	301	280	286	296	316	294	308	307	292	296	296	314	332	294	293	305	285	267	301	319	268	262	285	326	266	322	279	308	297	275	299	298	294	313	288	316	327	297	297	318	289	289	282	316	310	304	312	270	316	293	321	285	301	271	304	283	282	301	335	309	286	294	288	279	249	313	261	285	286	311	287	281	287	298	299	275	299	302	317	291	324	285	321	280	312	296	309	293	297	286	315	270	293	312	296	285	316	282	272	307	294	307	290	321	281	279	300	315	283	310	262	280	300	297	320	288	330	298	307	280	300	300	275	305	291	293	262	268	284	269	308	281	282	299	261	308	317	305	313	343	300	284	318	287	282	313	285	278	316	301	317	295	263	302	295	303	298	306	267	267	323	312	299	280	276	300	255	295	302	318	296	272	269	284	271	298	324	337	339	266	308	299	313	296	309	304	301	287	288	264	294	297	282	310	276	311	299	318	345	288	275	296	298	301	273	312	291	319	302	310	294	285	330	346	277	294	272	270	300	277	291	300	294	275	270	290	263	324	283	301	292	273	295	280	294	283	317	269	299	323	284	296	295	296	315	275	280	288	252	296	275	288	296	337	323	294	302	328	304	284	317	296	281	297	280	298	300	306	274	308	287	280	296	289	284	290	268	309	288	285	292	300	302	290	341	310	277	308	293	285	287	242	301	323	299	286	303	275	280	288	286	293	317	279	263	287	297	280	279	281	296	300	299	263	325	312	282	301	289	307	306	286	294	284	254	297	329	307	299	301	299	336	308	300	294	295	278	299	308	311	289	288	298	296	294	311	281	276	291	312	282	304	282	299	278	259	283	307	260	317	305	286	298	297	281	326	321	290	291	294	322	278	277	280	314	294	315	280	291	302	273	273	319	287	289	293	272	310	288	295	295	277	309	279	261	319	302	318	294	265	296	312	342	314	288	285	284	295	279	291	298	293	305	273	340	306	312	298	271	277	302	304	281	286	313	322	271	313	295	282	269	291	313	287	292	290	316	296	281	308	311	274	299	285	320	301	286	276	300	287	306	307	324	296	316	292	288	314	305	307	317	313	302	310	317	280	328	295	280	304	327	294	322	306	323	308	288	304	284	299	290	281	271	285	298	270	295	291	304	287	303	308	304	259	320	316	293	302	275	304	300	298	323	311	291	317	316	275
3746	2713	4712	10204	22179	23025	15000	7401	2939	1345	919	872	855	850	823	814	785	852	806	831	863	802	830	786	820	802	838	829	832	807	844	799	782	851	767	869	816	850	824	848	784	810	843	805	834	828	787	786	798	862	865	786	838	772	812	809	819	812	836	830	833	867	845	844	778	813	877	814	828	832	822	835	816	834	840	800	857	824	816	784	812	830	871	791	815	836	862	842	798	803	772	803	870	790	834	910	802	822	811	853	787	794	846	839	794	835	833	782	817	823	836	814	754	823	829	821	856	805	782	836	829	808	786	849	817	877	836	769	804	830	838	795	829	821	817	793	819	828	781	803	770	839	801	829	867	843	780	826	845	808	795	813	785	802	813	747	889	807	799	803	872	877	836	858	818	839	880	773	813	755	775	882	844	834	821	833	802	860	799	850	831	819	845	821	854	831	779	862	806	824	821	822	817	843	780	834	831	829	840	839	816	827	769	795	795	777	858	802	830	883	793	846	849	826	786	840	839	820	777	784	793	852	878	856	801	816	833	819	804	794	831	842	805	831	814	849	803	854	825	845	811	833	843	849	843	828	780	801	788	790	835	828	819	801	826	796	858	818	808	812	848	819	795	818	832	847	848	859	817	791	819	863	820	791	802	822	891	857	860	796	836	802	812	852	813	816	855	845	761	849	801	798	803	867	793	841	796	835	793	810	822	860	816	787	788	878	849	798	793	862	826	863	817	812	781	819	824	825	796	847	825	866	884	827	828	791	826	796	777	827	835	805	780	842	795	832	842	871	801	834	819	817	866	803	796	824	854	829	801	801	824	828	859	810	792	821	836	814	790	854	786	824	790	805	835	848	830	807	823	809	826	808	853	796	843	830	824	804	769	830	803	816	788	811	863	816	837	855	874	862	825	837	838	814	770	841	830	886	815	779	838	824	812	793	849	822	849	828	763	862	880	791	844	863	883	781	784	835	813	795	801	796	819	832	830	828	893	827	842	852	794	807	848	782	846	796	807	800	856	862	801	828	820	848	878	800	835	884	838	864	874	822	814	784	808	808	814	849	821	741	820	786	830	831	813	874	810	837	841	822	848	804	829	852	801	825	822	820	771	783	808	864	831	870	831	843	826	876	837	906	797	824	823	829	878	786	843	825	799	831	803	871	801	813	784	826	840	839	795	821	757	835	804	854	847	783	827	827	816	872	794	853	848	850	833	845	874	834	841	856	834	867	827	815	830	826	843	771	836	830	801	853	885	833	829	859	826	829	818	815	790	790	814	789	866	831	807	787	776	841	826	824	794	773	838	754	863	876	798	809	819	807	835	867	858	841	862	788	858	792	850	850	850	845	798	838	810	814	839	855	801	832	793	865	866	756	884	797	833	830	828	840	886	836	816	841	843	789	858	833	836	843	778	830	814	776	833	853	793	848	796	801	775	833	784	811	837	837	800	854	813	809	892	818	756	822	780	791	792	847	821	798	814	794	791	799	788	848	758	824	786	793	801	828	788	841	799	841	821	810	821	860	868	847	845	831	814	786	794	798	820	807	838	842	784	861	801	831	790	778	822	845	799	827	858	863	842	790	771	870	816	830	859	879	817	826	805	877	794	792	812	829	866	851	814	831	823	876	840	809	780	853	802	832	823	785	835	826	827	807	788	850	874	826	830	823	828	828	855	831	813	821	826	810	799	881	850	792	809	810	844	852	853	862	830	808	782	805	785	891	825	834	788	797	786	819	793	842	791	841	827	800	847	813	824	844	817	844	837	827	806	845	810	824	830	775	799	783	848	841	868	827	761	848	821	832	841	838	885	815	788	867	830	820	842	842	836	778	794	758	840	851	850	849	825	858	807	851	852	788	853	837	810	774	822	830	843	851	877	847	842	802	782	798	772	798	829	859	812	775	824	844	826	830	787	782	843	828	779	811	860	830	801	829	731	827	864	849	784	780	773	808	818	799	823	846	846	801	818	800	766	828	795	818	835	822	798	807	782	875	806	798	810	827	850	845	780	831	827	835	849	797	822	825	841	850	819	858	853	801	761	790	843	835	802	784	799	769	844	863	844	844	836	782	816	857	810	833	849	778	833	824	853	830	861	817	792	827	813	830	858	867	806	836	840	785	789	814	818	823	801	892	780	831	806	809	808	811	781	774	831	808	771	860	802	843	812	843	803	811	819	770	799	829	794	848	826	787	813	777	843	832	823	787	823	836	797	810	848	834	843	831	820	806	811	882	813	808	813	803	743	820	837	830	834	826	803	866	764	845	866	816	830	831	831	802	838	831	778	830	825	840	794	841	796	864	828	833	814	842	808	820	824	773	850	793	804	799	827	805	872	854	805	828	786	820	878	862	789	827	794	809	881	804	823	827	920	817	821	809	813	890	818	845	810	842	847	824	823	774	834	847	816	833	806	815	785	834	866	828	798	829	836	832	819	812	839	816	835	860	826	825	825	853	863	821	859	811	822	774	817	831	776	795	817	800	827	813	818	788	788	809	865	823	861	829	852	799	789	807	797	822	832	806	796	866	795	800	838	801	847	853	835	858	856	796	815	864	843	857	751	866	831	867	800	785	821	836	789	858	822	796	800	835	805	868	844	850	802	836	880	813	822	828	849	794	824	843	813	867	824	825	794	827	797	836	803	826	836	857	873	817	837	835	810	806	806	855	818	811	816	774	802	785	864	819	818	825	876	829	789	777	859	818	811	806	823	790	829	781	802	802	827	790	802	789	786	812	803	788	808	820	807	799	857	837	869	833	858	831	813	823	871	776	838	836	831	884	808	811	840	816	789	848	759	835	791	782	780	852	852	795	855	842	810	843	804	830	800	799	807	834	804	795	827	796	773	836	851	872	802	809	772	823	824	789	819	787	825	884	808	854	828	832	820	824	775	835	786	827	841	844	824	828	841	862	823	830	813	813	834	861	738	837	843	850	829	780	836	803	827	859	839	842	868	815	790	811	887	843	795	812	857	808	795	778	800	824	824	813	840	755	864	822	813	834	820	807	805	815	900	796	844	810	830	797	823	805	818	874	828	846	839	805	843	829	749	809	823	853	787	782	834	833	840	815	800	835	829	811	858	814	840	800	833	821	776	841	832	812	818	801	769	796	821	790	778	822	837	820	843	825	808	835	802	743	811	877	788	794	833	797	822	791	827	856	818	834	866	850	814	840	885	840	805	820	833	832	756	904	851	794	826	877	800	800	808	883	866	835	872	793	861	800	781	820	808	812	833	785	827	857	856	770	823	825	834	772	822	803	854	869	826	861	842	835	826	814	861	854	818	829	777	807	736	790	848	826	861	807	824	788	852	845	891	800	865	791	861	829	847	857	845	820	860	841	824	832	824	837	835	863	852	782	793	829	830	814	838	807	866	791	815	870	816	834	865	811	799	831	813	909	790	809	817	831	818	792	816	783	799	810	816	815	853	840	839	848	820	814	851	849	775	872	806	827	830	853	857	844	836	824	819	813	818	819	801	779	809	867	810	778	813	803	820	867
4688	2709	2237	2953	7671	7683	4404	1781	788	381	325	275	332	309	326	303	298	286	285	291	290	304	299	284	294	288	299	304	315	307	293	278	302	273	267	304	319	293	340	294	328	333	311	291	292	291	301	298	290	327	288	291	323	281	286	298	295	294	314	313	295	294	309	247	294	302	323	306	289	294	295	311	298	336	278	267	280	291	290	286	282	321	296	303	302	295	294	281	298	272	317	281	302	297	291	358	297	290	296	290	319	289	326	293	309	277	339	282	287	317	264	290	346	283	303	275	283	331	280	308	290	293	305	304	306	282	290	299	289	292	307	337	296	319	290	291	323	312	343	294	300	283	293	282	330	288	261	305	290	317	277	289	289	313	286	328	282	288	280	281	307	291	301	317	293	301	283	283	294	315	303	331	298	324	284	293	306	296	316	308	313	269	314	286	292	304	327	296	310	262	291	301	306	279	319	293	296	334	291	336	312	289	307	297	289	286	285	280	281	270	304	281	303	317	304	309	292	316	282	281	302	285	294	297	316	271	293	273	275	314	307	274	299	295	295	285	269	285	312	290	300	304	330	271	291	296	304	273	290	277	280	272	301	310	320	318	317	310	330	285	278	283	303	306	290	291	291	306	289	286	268	295	280	278	296	295	291	281	295	294	311	297	298	296	289	284	332	270	268	292	311	283	304	313	306	278	284	339	282	304	327	306	294	274	305	309	274	305	303	271	296	314	268	279	293	304	291	302	289	296	261	312	295	289	313	331	309	312	295	284	283	307	292	305	285	268	321	294	332	289	315	295	286	302	314	296	295	264	320	307	313	312	294	265	306	305	292	275	300	268	309	316	282	312	287	296	299	286	311	291	311	279	301	272	311	289	318	314	319	305	300	309	256	281	280	322	288	316	298	319	319	341	289	301	318	297	299	347	265	275	296	279	341	315	316	296	304	292	314	278	270	299	316	362	303	297	309	285	283	330	306	266	296	290	320	321	281	301	310	290	297	299	321	275	306	332	287	301	313	330	279	300	281	295	299	271	284	326	310	292	299	280	269	295	260	283	318	323	305	282	314	307	310	290	272	296	291	312	305	265	329	262	309	289	318	295	296	288	278	296	265	280	306	282	298	303	328	287	275	262	299	304	304	268	262	301	283	295	290	262	329	316	299	251	338	295	293	280	309	291	284	305	323	275	312	286	306	298	327	288	318	294	286	315	305	304	334	308	297	300	273	284	299	302	314	295	304	297	317	281	306	320	303	295	296	277	295	317	267	294	291	309	287	287	303	311	305	327	265	315	311	285	319	290	273	301	293	272	297	287	294	269	341	302	319	279	331	312	302	304	310	304	303	287	311	291	288	287	304	308	287	293	303	286	282	326	259	301	318	254	297	307	298	301	309	306	325	321	313	310	324	301	290	304	267	294	299	309	275	302	280	294	315	320	295	317	310	313	295	295	285	279	293	274	315	296	313	341	304	256	297	288	288	305	298	315	297	303	328	328	311	295	325	317	304	282	295	300	270	321	288	315	298	307	283	283	325	291	303	296	309	293	272	323	280	280	324	283	311	289	283	323	335	279	278	307	287	310	317	298	292	292	298	298	298	265	321	289	300	289	300	258	319	291	316	319	294	317	306	287	278	285	303	275	320	294	300	288	307	278	302	312	314	281	299	276	294	288	300	295	260	299	293	290	307	289	308	311	316	327	303	328	293	291	293	307	314	307	285	264	287	278	306	307	308	276	318	313	314	281	308	292	298	295	268	296	285	272	315	259	286	289	324	300	289	325	286	294	271	299	285	311	293	291	307	292	302	276	291	312	275	328	313	286	262	312	288	329	289	289	301	282	307	283	311	290	263	318	291	286	303	270	297	290	261	280	323	319	300	285	269	288	283	331	269	307	287	283	301	313	304	280	308	318	317	315	325	293	275	291	317	326	295	291	279	279	332	280	309	280	296	289	288	311	294	263	276	283	300	306	325	281	293	294	311	287	304	286	299	285	313	306	314	304	285	280	283	319	308	292	314	335	277	317	300	306	287	290	311	297	294	260	319	305	293	291	305	311	308	313	301	319	335	264	336	271	311	322	296	292	315	266	317	298	288	271	287	315	305	284	301	281	320	271	315	284	310	307	289	279	290	281	315	345	307	286	295	273	277	312	287	302	284	277	292	294	300	279	318	289	328	302	305	297	280	308	285	329	316	303	305	291	303	295	277	278	327	307	286	283	321	269	305	307	309	297	280	299	293	280	290	322	283	291	310	309	325	317	325	284	298	296	302	304	311	305	322	309	303	283	344	284	306	320	283	313	302	301	293	297	295	309	273	296	285	301	279	287	290	282	309	294	282	313	323	300	296	271	289	308	349	265	302	294	291	269	299	291	280	319	320	306	285	292	308	288	279	307	282	296	296	313	298	297	292	293	299	303	287	289	305	294	272	298	289	313	269	293	263	311	304	294	289	293	304	315	294	305	291	314	312	297	312	297	300	290	297	296	293	302	289	318	278	301	332	275	268	329	327	296	291	320	303	287	299	276	283	304	296	274	319	297	267	290	296	270	275	303	315	296	311	315	304	282	276	318	295	288	286	289	313	321	308	311	298	294	327	290	311	292	300	293	297	299	282	301	280	276	309	316	299	275	285	299	319	288	281	323	306	297	288	310	284	279	254	300	312	297	269	305	302	309	301	300	306	282	299	297	296	304	282	285	323	314	297	300	309	266	287	307	295	305	294	279	314	296	288	308	305	283	299	282	272	304	280	275	282	281	289	290	303	290	312	314	255	305	264	317	264	305	299	299	322	294	272	305	312	268	306	270	286	280	272	278	298	307	255	324	295	292	284	284	307	278	285	323	295	290	305	282	294	318	311	307	288	291	317	301	288	265	280	257	306	294	302	301	287	300	282	264	326	286	279	310	293	309	303	293	278	283	291	279	297	287	296	324	303	277	333	301	294	286	325	296	316	299	292	272	317	306	300	286	281	282	304	274	299	302	296	302	286	290	281	288	287	312	321	283	255	310	296	307	300	298	292	292	314	299	302	289	285	301	298	291	299	307	267	304	309	290	298	300	311	300	304	300	305	300	303	289	285	325	333	301	297	303	297	296	276	321	291	284	266	292	295	293	310	306	315	297	280	312	270	293	280	299	340	312	332	288	292	301	302	291	279	302	302	268	314	291	314	292	286	292	324	307	300	300	308	289	315	280	263	279	303	286	268	275	306	285	289	316	297	276	299	299	294	295	322	284	300	337	266	313	303	305	297	274	332	301	300	337	303	313	297	299	313	288	305	289	320	294	289	319	309	284	284	286	305	314	281	307	295	288	308	317	285	280	317	266	291	331	301	289	316	268	304	275	305	314	319	308	278	288	325	289	302	329	306	302	282	281	331	294	265	298	323	314	314	334	332	270	321	308	283	292	298	297	278	296	283	306	341	322	270	287	289	292	283	317	310	282	296	303	283	288	287	303	298	298	298	276	289	275	293	325	304	312	278	322	285	323	310	267	304	309
3859	2837	4193	10624	24116	22248	14797	6999	2701	1224	885	823	814	842	811	810	822	842	833	856	873	860	796	842	816	846	829	831	804	818	788	851	819	851	766	796	818	789	847	819	817	842	842	834	816	789	827	802	815	817	820	795	820	814	725	789	812	823	856	860	860	885	795	731	836	802	851	791	809	892	860	821	855	821	883	822	828	839	809	820	871	812	858	822	791	804	808	819	838	792	809	777	792	835	827	813	820	864	842	834	813	850	781	787	804	810	784	794	803	831	818	846	819	849	813	803	811	845	835	820	849	790	803	828	814	851	828	828	832	876	814	871	809	830	820	795	860	845	781	789	840	809	808	788	830	807	836	875	807	808	834	836	821	810	833	816	860	810	787	812	819	780	844	759	845	882	845	828	880	869	834	856	840	818	862	815	809	856	775	811	821	819	822	799	805	817	819	808	839	788	857	863	840	860	819	840	846	825	840	833	834	817	786	835	822	833	857	856	841	781	759	821	825	830	815	800	831	816	831	768	815	810	844	809	848	858	811	813	850	815	864	804	814	854	837	848	805	828	801	788	842	778	797	833	812	826	807	823	859	781	832	855	815	803	886	792	786	790	879	762	813	800	819	831	852	865	829	797	817	841	812	866	834	852	831	837	843	764	856	850	853	840	823	851	821	776	815	805	836	814	808	812	798	755	785	826	838	863	837	799	779	843	784	787	821	787	831	754	803	788	820	833	809	777	821	777	782	866	841	816	813	825	847	815	859	813	866	844	837	760	834	791	865	807	789	828	842	826	824	855	812	830	794	854	829	797	829	890	876	836	805	839	792	789	752	855	848	826	791	877	826	878	810	830	843	887	850	890	838	822	814	880	853	813	827	838	872	821	805	825	824	876	844	821	827	810	795	819	803	815	780	826	830	801	806	832	817	811	817	812	824	823	797	901	812	841	800	853	806	867	786	820	816	887	817	820	816	829	843	811	803	856	805	828	842	853	802	810	879	822	798	820	835	834	810	793	809	880	824	812	840	808	800	791	845	826	813	810	831	806	761	814	770	809	814	793	843	883	792	848	849	810	751	832	833	822	802	773	792	837	836	777	797	781	825	805	826	833	796	871	811	833	826	780	831	728	798	839	810	786	850	870	834	821	847	758	850	786	783	860	820	818	804	880	799	838	895	848	816	852	862	880	852	801	818	789	841	863	831	851	811	812	864	802	801	803	858	792	871	795	854	817	823	803	834	834	821	812	811	825	794	844	832	811	813	800	829	830	825	808	809	842	856	772	814	784	830	821	864	796	846	797	818	829	842	850	815	829	811	798	821	840	847	802	815	807	839	849	826	892	817	818	828	781	822	833	795	813	806	806	819	897	842	812	850	794	856	816	854	825	861	788	784	790	835	870	819	805	869	824	819	771	833	838	807	868	808	837	846	810	775	805	860	789	813	840	838	816	823	821	829	846	816	829	855	830	802	780	850	818	817	840	818	789	761	836	824	867	797	815	847	780	800	833	810	777	809	783	783	810	826	778	812	786	799	822	840	819	747	799	800	822	867	802	830	848	848	820	800	764	815	833	763	800	837	802	841	865	857	767	830	823	810	857	839	809	830	783	832	887	838	862	757	806	806	832	821	813	814	823	823	823	846	796	827	819	810	808	870	816	881	846	878	871	837	824	849	817	846	751	864	779	819	787	795	799	886	780	814	859	836	795	838	799	779	787	845	818	833	807	863	827	802	808	826	780	802	820	812	799	793	785	868	773	818	810	824	830	859	824	807	825	812	808	814	764	860	825	793	881	808	783	823	858	802	798	792	821	818	783	793	802	884	809	865	852	817	832	843	859	812	814	849	832	848	857	779	815	844	838	817	829	821	810	840	837	820	849	833	827	824	873	849	832	851	824	806	836	801	836	820	843	836	797	770	816	829	852	807	830	846	861	812	853	819	798	789	841	806	892	798	818	779	825	820	801	771	806	866	861	810	788	766	823	852	833	813	825	803	831	834	829	855	788	816	800	843	791	795	795	818	849	842	861	776	841	809	851	800	837	782	823	833	776	800	872	878	823	806	765	823	803	809	800	859	819	801	846	852	781	832	856	782	817	822	787	789	846	808	800	830	856	792	818	859	820	832	807	825	821	823	827	864	818	835	815	849	838	827	877	862	837	815	811	773	861	879	761	832	793	869	777	757	829	815	809	783	821	819	838	822	796	796	862	814	791	855	851	785	825	882	792	819	830	835	835	820	846	780	863	813	761	815	818	880	860	877	799	822	854	854	832	824	871	855	783	835	836	842	847	806	849	815	830	813	780	822	793	805	789	790	834	788	811	800	826	814	853	789	841	848	861	817	801	777	799	831	804	843	855	833	864	826	811	792	841	817	808	800	851	819	760	830	811	815	876	863	800	813	838	838	811	818	805	841	878	818	809	809	794	808	864	852	842	767	790	803	881	817	805	781	780	810	811	835	830	837	829	802	778	801	826	850	824	816	853	834	825	801	850	813	767	862	835	866	803	844	840	868	850	828	828	822	842	842	762	774	797	817	788	868	792	815	833	831	843	843	805	794	760	810	829	860	818	829	806	863	793	819	854	801	854	864	807	825	879	828	833	829	796	839	799	853	820	823	830	770	841	838	822	840	824	869	813	788	848	794	802	772	779	845	814	827	844	832	824	836	781	818	747	819	817	813	829	769	864	863	827	838	838	882	836	844	802	776	799	818	835	787	831	873	886	834	795	812	818	795	826	823	806	775	782	813	815	822	801	828	851	829	833	814	784	840	848	832	793	858	803	848	856	856	849	804	856	851	769	809	836	840	815	756	791	798	778	819	827	826	843	820	817	758	823	858	819	826	838	834	771	876	849	763	798	841	781	800	767	812	763	838	855	796	842	752	861	816	825	870	825	789	838	830	795	808	797	826	828	794	845	816	803	810	837	821	844	800	868	768	810	806	806	859	745	776	824	818	819	879	854	812	795	803	805	900	791	813	828	848	862	809	832	778	804	805	801	837	778	874	852	862	807	819	840	847	840	806	832	876	792	824	828	844	814	855	806	824	866	802	838	841	869	803	863	806	786	898	808	825	795	864	811	881	858	890	769	799	816	793	832	827	806	896	842	847	857	827	819	884	785	823	796	790	888	819	827	813	856	800	834	845	842	835	857	832	834	807	790	843	840	858	806	796	842	808	871	861	834	812	840	775	829	853	811	815	805	807	829	821	817	857	835	805	831	840	798	809	835	851	837	815	860	876	793	793	813	813	829	761	852	842	837	811	819	822	798	811	797	801	780	834	827	824	825	793	875	860	846	836	861	821	835	819	880	848	802	790	796	812	807	871	815	848	849	856	754	830	734	833	800	837	800	835	799	824	823	814	813	839	835	827	864	791	858	815	837	828	726	872	827	800	834	856	852	799	798	865	804	826	839	833	786	828	795	808	794	799	843	821	863	818	794	809	791	832	795	870	821	831	804	853	841	879	832	824	829	862	853	841	840	794	779	810	813	792	859	822	819
4645	2354	1969	3873	8121	7063	4011	1836	757	410	348	323	284	308	283	310	294	308	270	307	261	291	275	341	299	286	295	288	308	305	303	329	283	307	318	304	325	333	304	283	336	320	299	290	320	270	336	317	329	322	321	297	311	305	274	315	294	306	325	315	314	281	270	288	299	275	294	310	268	306	283	301	307	295	285	287	278	302	302	321	301	285	278	276	311	278	319	275	258	275	306	303	295	267	302	297	303	329	285	284	278	301	307	308	307	299	329	282	273	294	310	301	296	304	257	299	286	307	267	303	283	300	292	288	298	333	313	280	287	293	298	312	282	302	273	279	311	273	315	295	292	280	275	281	312	285	285	300	280	301	279	308	319	315	277	310	299	301	315	281	259	275	286	266	281	298	289	295	320	278	304	321	285	291	281	291	316	296	313	303	296	278	294	278	289	314	292	272	297	287	327	286	279	299	309	317	294	285	318	305	265	285	286	270	298	283	294	311	290	329	294	314	309	313	306	319	288	275	313	298	303	293	308	289	290	288	299	309	319	270	283	291	276	300	296	299	287	289	316	310	262	298	323	263	321	288	297	312	295	289	312	286	296	298	295	302	294	308	290	290	283	310	302	260	270	285	307	286	285	346	298	320	269	269	279	298	280	320	294	307	295	284	304	282	295	290	304	267	279	284	322	285	329	267	289	286	272	281	303	272	310	289	281	277	311	290	283	287	292	319	300	287	304	295	290	306	294	294	290	291	302	306	302	264	288	289	274	298	290	285	273	323	327	302	298	270	294	259	296	309	274	315	249	290	313	278	315	275	282	295	309	322	279	278	288	315	312	311	304	289	281	319	315	273	294	318	296	294	287	283	316	309	320	310	295	307	291	316	314	300	277	298	287	288	288	318	302	313	318	290	310	278	305	304	286	289	282	278	274	305	308	311	294	285	280	307	268	296	302	323	307	304	270	263	311	294	322	290	303	302	297	295	279	297	270	294	280	312	315	306	268	283	310	327	286	279	285	307	308	282	298	303	303	324	291	296	270	303	303	276	315	295	308	293	302	280	333	281	274	293	267	287	296	292	285	261	325	313	304	316	263	319	303	267	307	301	259	310	296	297	306	262	297	291	312	272	271	295	276	277	290	307	287	275	304	279	295	304	311	306	288	317	320	291	313	330	294	276	249	290	270	288	283	302	320	306	279	290	306	284	301	276	318	285	282	313	277	280	298	298	281	290	302	273	284	283	289	275	278	337	298	284	296	298	307	294	311	336	286	304	266	306	235	282	263	298	326	284	311	294	269	280	279	286	293	303	298	297	300	297	289	302	285	274	287	298	300	301	277	295	293	302	294	303	314	316	278	313	318	297	330	310	290	290	293	261	314	304	275	291	293	297	311	309	318	313	301	322	293	273	328	288	299	286	320	277	318	306	293	289	288	335	308	289	311	314	268	309	327	286	320	294	297	306	325	297	300	264	290	293	335	294	276	316	297	293	297	295	288	310	298	289	285	330	278	309	264	265	304	324	301	289	277	298	300	297	310	275	297	285	319	290	272	292	292	255	316	283	263	283	300	300	288	310	286	295	321	309	285	358	306	285	302	293	290	302	300	321	300	289	309	319	292	300	300	327	333	284	329	318	287	309	303	286	257	265	272	275	319	294	282	300	316	278	324	287	311	322	274	318	345	294	287	304	310	287	293	299	295	291	294	295	312	303	311	259	303	312	298	289	292	286	264	265	278	315	299	320	286	280	330	273	326	281	274	302	285	304	303	308	255	297	286	274	322	267	344	328	321	293	299	289	274	278	270	294	279	282	308	293	275	310	292	298	269	288	311	306	303	311	290	297	310	289	288	297	313	291	291	308	265	291	293	287	260	287	302	288	272	289	268	309	291	273	317	304	296	281	312	327	288	281	302	321	285	293	311	287	292	309	292	332	299	297	308	300	299	267	261	307	298	275	329	294	319	313	290	291	298	295	294	301	280	320	309	270	318	284	292	268	277	312	301	272	286	292	313	284	291	293	284	303	303	307	312	313	307	258	278	276	284	309	277	286	294	348	323	291	271	294	291	272	318	287	259	257	278	294	302	284	321	294	284	303	278	295	329	342	295	310	293	302	307	289	284	307	301	306	300	318	333	296	271	283	286	299	288	309	270	286	257	298	271	296	324	280	297	300	310	275	293	306	266	301	282	323	317	276	291	270	281	280	275	274	304	295	295	282	323	285	304	280	297	287	283	271	296	309	295	288	286	290	268	305	312	271	269	304	295	269	294	293	287	280	270	334	288	303	286	262	303	297	302	273	276	311	312	298	317	283	305	286	297	294	287	298	304	296	298	284	296	326	311	287	273	327	285	287	281	307	284	300	300	278	309	288	258	299	297	301	304	314	298	293	284	307	300	296	321	286	330	280	288	283	256	341	340	293	289	324	253	288	326	296	275	327	299	318	277	314	301	295	290	263	275	302	297	318	290	289	307	295	275	281	285	296	321	306	302	277	275	280	250	273	288	287	295	299	283	291	289	307	327	316	312	288	285	335	300	278	309	286	277	294	276	309	265	310	309	316	296	286	301	258	279	315	302	297	301	285	291	316	289	266	291	253	302	268	309	290	293	308	283	322	295	313	340	269	320	274	282	278	314	328	293	293	305	279	304	285	296	283	289	308	324	273	313	317	285	278	268	287	328	278	289	305	260	308	295	295	315	313	299	311	287	283	294	298	306	291	266	331	306	292	302	263	288	324	292	307	285	279	296	285	331	279	276	316	279	292	244	304	326	319	313	270	340	284	269	289	310	306	294	287	284	297	284	287	269	282	331	320	288	276	300	274	311	270	267	300	288	287	263	289	297	302	291	268	304	323	272	281	327	251	286	299	296	296	304	334	311	286	283	297	318	303	301	305	316	267	268	273	291	300	318	300	262	305	285	310	279	280	298	257	292	298	294	299	327	296	324	282	323	292	325	260	295	264	289	304	308	317	298	286	301	279	305	297	301	295	276	292	327	272	291	316	290	317	306	307	298	268	297	294	294	277	320	298	288	296	294	322	269	300	290	291	318	322	296	300	294	301	294	296	309	324	305	267	304	289	314	284	323	291	278	307	288	297	276	278	270	279	297	270	294	293	298	294	253	279	298	303	294	320	293	291	296	297	288	271	279	290	340	302	294	291	337	314	287	280	281	290	281	322	328	299	328	269	315	283	290	323	257	305	306	287	280	312	273	294	280	260	304	312	335	305	294	309	296	310	278	280	304	291	314	301	304	299	303	291	329	280	304	323	305	300	270	307	313	294	298	295	312	320	296	300	300	289	331	299	266	301	321	299	283	280	272	315	316	263	302	306	257	285	319	332	296	285	289	300	293	309	292	302	287	299	299	288	291	300	308	306	296	301	295	301	324	319	304	283	277	283	283	304	293	291	299	264	280	323	253	298	309	320	313	291	259	296	305	268	293	284	263	332	276	296	316	282	330	321	290	286	307	319	284	305	298	260	265	263	291	317	312	313	319	294
3961	2626	4303	13064	24612	21048	13742	6310	2500	1234	944	829	837	836	843	856	831	839	853	768	801	818	873	843	825	795	841	822	819	830	797	806	810	756	791	801	837	820	789	835	814	805	796	850	817	827	831	836	785	851	791	785	789	845	810	855	813	836	833	802	799	834	822	827	830	842	865	808	838	801	840	813	895	831	806	823	775	837	817	873	776	791	900	763	798	798	815	849	792	804	839	835	803	841	793	826	799	844	832	866	844	841	877	800	855	828	843	864	811	816	762	822	822	838	764	854	833	759	791	821	865	784	804	808	872	814	795	790	851	820	846	835	814	782	808	802	832	841	778	805	847	841	789	760	800	857	837	842	802	773	827	841	796	857	809	873	839	800	809	819	843	789	763	811	836	812	809	781	783	817	811	828	829	848	822	885	864	827	830	814	873	821	830	787	833	823	803	827	777	837	841	850	857	824	847	824	816	823	810	819	819	821	796	816	834	822	845	764	846	812	850	795	841	851	770	787	790	815	829	835	810	818	799	847	830	832	839	795	781	862	828	806	831	852	809	864	820	887	835	814	793	839	871	811	774	857	869	805	816	831	808	832	802	865	791	883	769	795	826	848	807	829	845	813	826	794	870	833	859	796	848	819	809	822	815	858	845	824	804	840	875	841	817	857	814	812	783	828	848	808	799	830	773	805	814	868	812	764	774	805	861	819	835	818	795	815	777	812	865	806	816	814	856	870	846	868	781	839	769	797	808	773	810	840	814	788	771	754	869	815	828	803	822	824	854	826	810	882	808	799	787	801	795	836	840	843	838	766	759	767	884	847	795	812	810	814	849	760	766	845	852	767	857	823	794	828	819	848	799	852	800	835	805	842	828	809	834	807	797	856	829	875	769	859	836	795	850	869	804	810	803	768	760	800	838	877	850	845	873	825	826	812	811	868	755	832	805	807	793	842	822	859	806	837	831	761	863	845	876	827	815	819	821	776	791	849	869	834	836	837	777	814	833	783	857	889	788	825	796	870	839	815	822	835	819	812	797	862	809	837	845	762	793	798	780	837	778	840	795	846	840	873	831	825	828	789	795	853	820	844	820	825	821	786	815	861	788	852	778	779	797	868	816	831	818	795	847	776	802	798	811	838	798	833	795	853	830	775	793	757	785	841	863	794	824	852	874	795	875	809	863	798	778	801	802	861	842	822	796	815	851	796	854	827	795	785	860	821	772	827	839	833	863	832	817	827	803	774	793	806	811	833	838	808	823	793	803	790	818	791	835	824	851	829	812	879	863	776	811	780	810	834	785	833	868	785	870	819	838	826	846	863	812	847	833	806	806	798	808	797	813	792	831	770	790	851	807	803	834	832	790	829	759	855	788	846	869	790	796	803	855	810	837	800	832	745	836	810	801	806	824	784	817	794	847	825	872	822	851	781	862	845	838	813	836	804	840	907	794	766	810	794	841	786	805	792	791	788	788	814	826	774	854	850	812	868	882	829	854	795	799	856	812	817	820	778	860	781	864	838	793	806	785	876	801	862	845	790	845	810	826	877	813	868	830	803	826	853	845	829	864	844	827	829	835	786	849	812	782	851	827	746	779	803	806	862	795	824	836	810	835	816	875	863	885	816	824	786	835	797	809	876	838	798	836	792	811	797	842	828	793	840	777	836	781	838	830	788	835	846	807	835	815	804	839	798	818	839	834	817	780	828	776	871	847	836	833	801	797	775	798	855	816	818	802	850	769	821	850	790	881	773	878	834	800	808	810	813	839	846	834	843	807	769	839	851	781	848	844	818	812	816	844	794	814	801	844	839	820	855	826	823	846	880	810	836	830	837	827	793	833	818	828	793	815	848	810	828	822	841	815	814	805	845	760	789	814	813	859	807	855	763	837	844	813	861	818	800	820	876	811	832	818	844	868	803	794	813	756	826	857	833	801	828	804	841	817	814	883	845	816	832	812	864	858	843	778	846	750	807	806	822	848	822	788	803	804	794	856	791	773	818	865	793	827	803	774	786	842	815	814	776	807	779	828	846	841	817	797	773	794	779	872	884	833	824	791	804	781	801	820	862	834	827	854	784	818	825	796	881	812	840	751	836	868	827	837	841	849	811	843	816	795	813	817	780	860	759	803	794	846	846	864	881	848	883	797	875	841	796	854	831	790	812	804	835	847	810	839	847	795	807	784	782	822	838	792	813	810	846	840	809	825	836	766	766	827	856	821	801	816	793	826	792	816	848	777	802	851	808	835	858	810	864	798	783	773	792	823	798	785	811	790	818	843	789	829	811	832	789	823	852	802	815	814	790	797	826	784	796	836	799	772	846	778	827	854	855	838	811	877	815	838	867	857	821	843	854	812	797	803	776	779	819	864	791	828	802	825	822	798	903	834	801	854	790	817	816	819	833	837	787	754	775	834	875	834	831	840	827	898	842	839	846	814	781	809	786	850	775	906	855	818	779	778	868	805	818	799	825	804	839	812	809	767	812	844	791	842	860	805	809	837	784	778	810	851	789	853	766	826	826	851	773	825	865	819	804	845	808	860	821	841	787	806	787	818	847	833	810	852	826	816	819	824	852	833	827	811	836	813	777	836	821	808	847	831	807	815	794	824	846	863	790	846	821	772	771	838	776	860	844	851	810	852	815	808	834	797	818	818	867	829	860	796	795	792	885	798	833	849	828	787	847	831	834	846	807	825	815	848	768	833	821	842	863	798	776	856	837	764	878	816	781	843	812	891	831	822	822	807	804	786	796	837	821	807	791	843	792	817	817	834	792	827	824	849	755	798	783	845	823	793	807	826	811	822	850	816	796	821	828	764	816	833	870	788	833	811	889	865	815	845	789	808	790	808	838	825	846	796	798	743	838	801	832	854	859	829	811	840	864	752	814	754	832	828	823	829	828	861	846	821	774	812	815	861	813	832	760	790	831	808	792	825	845	794	807	821	796	828	842	831	826	779	750	818	792	802	840	785	807	796	859	789	830	848	842	821	782	799	788	803	850	794	830	832	812	808	757	836	827	813	826	835	796	821	807	783	821	831	751	792	848	779	858	809	892	879	844	809	845	844	816	791	804	864	816	836	783	824	840	786	813	819	877	815	848	867	844	861	802	822	846	794	822	861	815	855	819	806	744	817	806	812	786	801	817	795	808	832	771	805	810	832	834	877	827	818	818	803	814	808	841	786	827	852	851	780	797	818	793	793	857	840	803	817	807	826	836	793	786	867	854	811	799	842	824	843	846	761	853	817	797	794	815	783	864	873	803	844	861	821	796	764	822	837	873	865	881	862	802	804	765	786	848	825	828	860	805	814	817	863	732	817	834	837	819	859	843	851	772	787	780	798	753	801	815	800	843	812	807	800	769	815	850	783	801	827	787	785	776	808	794	823	775	795	778	793	838	808	819	818	839	797	833	832	855	834	819	842	819	823	834	840	835	815	810	799	800	792	834	863	816	792	848	786	805	825	837	799	772	831	763	821	856	815	828	780	773	841	804	819	802	810	780
4712	1942	1979	4614	8422	7293	3849	1720	646	407	319	304	289	266	306	285	335	308	276	321	318	288	289	306	302	276	326	307	292	310	296	273	275	299	278	292	313	304	284	299	288	279	310	254	295	298	268	304	295	272	289	315	287	311	273	301	283	322	257	286	288	309	291	297	310	300	313	274	308	337	292	286	279	272	284	289	294	283	297	326	297	295	315	301	302	278	301	308	291	285	300	288	272	297	278	295	268	325	318	308	289	284	301	299	314	302	291	328	316	303	284	310	314	313	304	300	308	283	277	336	320	278	312	300	304	292	313	304	330	309	291	288	297	293	324	284	295	292	297	337	282	295	301	313	309	287	298	318	290	319	269	315	293	284	291	314	300	310	306	306	307	300	314	278	304	290	312	278	289	266	307	314	292	305	287	295	286	291	282	304	300	322	297	285	295	330	268	302	301	295	313	293	280	296	283	297	312	282	298	330	301	287	278	275	304	335	287	313	277	298	288	282	305	277	308	288	313	310	302	287	296	274	309	300	313	272	288	317	297	242	297	279	279	297	312	277	291	320	244	312	301	279	294	284	296	310	301	316	321	319	298	276	285	311	324	281	289	304	307	302	300	313	321	306	259	287	278	248	307	318	267	296	312	284	262	307	294	304	316	298	293	309	308	277	316	320	299	300	300	295	310	306	279	324	318	291	315	296	308	302	302	301	326	291	293	289	302	271	318	296	283	298	311	296	286	280	285	278	292	268	305	290	282	304	326	337	291	250	305	302	325	309	292	311	284	312	285	308	339	286	288	305	270	265	325	288	297	304	286	306	310	254	286	273	319	280	278	303	296	298	286	304	270	266	325	299	306	323	296	295	314	273	293	313	300	305	268	291	302	303	312	289	296	279	289	295	273	342	248	304	290	304	303	313	309	315	287	354	312	287	265	284	336	315	293	326	269	280	309	328	297	293	300	280	276	286	310	309	319	278	279	271	254	280	334	304	272	299	297	298	313	303	307	300	298	304	308	315	341	299	300	287	321	327	304	310	291	314	289	280	333	302	291	327	288	306	269	304	274	306	281	298	304	302	284	320	308	299	288	316	315	279	272	302	274	287	266	307	318	288	291	327	300	288	260	300	293	300	322	296	299	301	309	305	331	293	303	294	288	329	321	318	291	335	272	312	290	298	289	287	308	302	301	291	295	302	299	284	279	300	320	315	256	332	303	279	306	284	301	287	323	302	278	295	294	307	281	275	275	305	298	288	273	270	288	258	294	292	297	276	284	330	292	295	309	303	264	305	250	316	323	319	306	324	285	271	315	289	319	265	281	310	325	273	296	297	300	329	299	273	310	302	281	308	287	269	343	303	300	312	285	279	278	272	296	328	295	286	303	296	291	291	290	293	311	309	314	333	294	263	321	257	316	272	308	282	286	300	326	309	308	288	289	262	296	323	325	298	323	297	261	277	282	278	278	297	280	329	317	289	262	262	278	271	274	304	302	313	283	305	290	294	288	280	275	320	294	318	300	328	296	287	315	302	282	311	299	322	307	289	334	305	308	314	303	287	283	264	286	293	273	290	295	279	303	317	291	304	280	309	316	290	287	331	293	277	287	311	309	296	305	344	269	278	297	282	303	271	317	293	275	321	290	302	298	277	296	302	274	310	286	306	311	289	318	285	289	269	314	318	284	293	271	301	305	329	271	279	297	290	301	316	311	359	296	301	301	272	296	271	289	312	298	277	305	312	295	304	296	269	320	269	322	310	275	279	286	313	315	293	295	282	296	283	280	258	291	290	287	306	310	293	309	288	268	264	268	305	293	276	306	287	339	305	311	259	291	303	303	287	299	284	307	324	316	284	284	295	317	314	307	309	309	287	300	284	278	265	302	280	302	298	307	291	278	292	285	299	280	301	309	307	306	312	282	318	288	315	287	278	292	326	307	292	322	308	320	289	300	287	313	276	291	244	313	293	297	312	307	295	262	313	324	285	281	307	273	274	276	338	310	288	286	317	306	298	285	282	299	293	307	298	297	293	295	297	308	326	300	306	294	298	315	295	318	280	298	323	277	286	328	308	299	272	273	314	324	319	322	310	286	302	320	279	296	278	286	287	274	281	321	314	292	313	285	326	294	295	292	301	302	267	284	297	321	302	284	301	305	281	259	289	298	311	292	309	296	300	268	308	276	313	275	318	285	316	296	286	289	305	312	320	303	299	283	316	277	307	311	286	303	306	323	299	313	262	310	297	288	276	282	276	307	310	302	314	347	298	285	306	291	332	313	263	313	289	260	307	339	308	290	293	260	291	315	286	307	311	282	281	292	278	293	286	301	297	271	326	277	310	325	317	310	301	282	284	299	298	320	312	295	300	314	311	263	296	306	276	270	308	292	305	281	293	315	290	311	289	322	308	277	297	266	285	306	292	291	248	295	293	301	327	299	285	303	316	291	293	317	300	306	267	341	317	296	338	252	286	287	283	294	304	303	291	270	315	278	288	269	278	289	321	308	265	269	310	298	276	330	264	304	272	335	289	304	298	267	285	288	293	309	333	259	315	278	292	301	292	290	322	279	288	294	308	300	294	299	299	300	292	304	325	291	294	275	299	303	312	270	286	274	298	277	303	290	270	332	290	294	317	307	282	306	311	332	279	285	315	316	296	312	297	303	323	299	295	290	308	291	287	297	308	300	286	281	298	308	294	311	318	286	307	299	272	298	309	274	315	269	281	303	336	311	308	269	300	326	304	293	291	279	334	297	280	278	335	294	315	309	255	301	316	283	286	326	304	282	276	293	311	308	300	294	290	266	290	334	270	294	315	314	315	286	286	294	314	318	310	288	283	296	270	289	288	319	290	296	293	289	295	302	282	275	327	299	292	323	278	286	316	274	284	257	273	309	265	318	307	305	308	293	277	299	316	307	304	276	284	295	312	309	312	275	276	287	294	288	304	294	291	292	279	308	298	316	306	298	308	303	287	279	302	313	298	328	298	312	302	312	277	325	335	300	304	265	262	336	333	302	311	287	298	290	298	328	262	294	294	288	304	294	291	315	277	286	308	287	322	314	287	303	305	323	312	342	294	305	314	282	306	279	299	316	302	293	302	306	291	273	300	279	304	306	309	294	313	292	317	289	289	275	298	273	314	336	319	299	323	291	308	329	270	301	298	303	290	313	312	290	286	298	324	282	306	267	293	303	281	265	285	323	276	322	310	315	264	298	297	319	295	298	313	293	291	296	285	305	303	293	265	262	291	344	279	294	272	294	272	336	328	276	322	278	309	302	275	316	289	270	286	300	284	294	296	277	298	295	261	281	271	282	288	302	320	294	325	315	324	309	291	319	307	287	325	284	278	288	304	279	285	295	321	314	277	278	260	305	292	306	324	304	320	301	297	300	261	314	329	282	300	297	312	273	286	334	303	293	305	295	303	286	288	289	312	319	316	289	313	308	294	322	316	264	282	279	276	302	307	270	301	323	306	310	319	286	306	265	295	286	336	310	294	324	296	293	298
3903	2103	3933	15102	24522	21196	13092	6163	2366	1110	974	815	806	855	791	853	830	773	851	836	784	840	820	889	865	877	798	782	802	838	825	830	754	844	802	785	793	815	824	825	853	823	806	842	827	860	800	869	820	823	786	831	857	799	814	835	839	842	799	807	840	827	781	826	803	820	860	796	812	778	807	790	806	821	854	848	822	823	852	865	850	808	853	841	833	873	822	848	821	839	841	842	834	777	802	851	793	843	787	867	804	799	838	792	789	797	817	836	826	817	843	805	776	795	847	770	789	821	780	715	810	804	845	819	812	829	805	854	796	821	759	821	834	803	854	811	807	870	781	782	795	814	864	879	809	803	865	826	792	808	804	774	818	796	870	771	845	826	775	854	829	830	804	827	857	841	872	805	778	845	757	835	780	815	867	832	795	856	844	792	820	776	863	872	847	856	807	827	805	778	839	778	786	825	796	791	801	828	777	819	790	837	775	827	856	802	857	836	802	789	836	851	824	819	806	830	879	893	829	824	878	846	831	808	808	849	878	854	849	868	825	845	800	834	809	824	823	840	854	849	801	857	809	860	834	781	836	798	852	773	835	798	861	812	784	790	815	793	831	860	858	824	835	817	836	814	802	828	839	834	789	820	827	845	833	800	861	889	724	834	744	830	779	806	802	815	842	783	841	847	854	813	868	828	824	846	781	859	852	876	795	829	841	855	812	861	780	831	809	836	783	797	804	788	830	817	797	802	789	782	815	829	804	828	858	787	832	780	844	809	805	799	846	856	825	821	808	841	791	781	823	833	770	827	813	809	836	823	876	850	824	805	814	795	854	858	819	855	811	819	814	781	828	807	784	816	797	860	825	844	871	831	780	832	806	815	819	804	780	834	837	811	803	841	830	786	855	819	782	792	790	781	813	838	848	795	811	849	815	835	802	774	819	808	849	841	784	806	800	792	764	779	798	833	820	811	816	788	784	833	852	824	830	786	838	859	845	840	764	817	782	826	798	778	850	813	856	817	755	797	802	831	807	844	821	793	824	786	848	824	807	824	821	836	830	865	822	816	839	779	764	815	842	811	813	869	806	842	762	804	777	831	890	793	850	838	854	839	843	820	862	794	847	868	825	879	833	798	802	814	828	841	817	838	804	835	836	819	798	840	810	862	748	828	802	848	862	859	802	826	771	828	874	806	840	839	836	828	816	832	851	810	864	856	859	774	822	794	817	809	865	847	858	821	801	852	790	826	807	821	867	820	902	817	798	828	815	824	865	856	835	844	829	878	792	796	787	858	836	827	851	830	793	867	859	782	868	824	816	825	842	769	858	777	802	808	815	847	800	837	829	774	837	789	844	809	830	846	815	815	780	839	832	842	761	896	844	787	788	780	820	846	794	808	824	838	866	887	825	818	839	891	804	829	834	867	828	825	805	808	857	866	824	843	761	806	834	898	849	819	818	830	864	780	860	823	868	846	902	838	767	794	839	846	864	832	797	841	814	796	840	807	830	765	838	861	873	812	788	814	798	822	848	840	857	790	794	862	811	789	828	874	782	866	835	837	822	788	863	815	890	886	831	792	854	783	805	827	821	814	862	793	817	852	806	866	798	810	826	818	847	822	870	826	852	826	816	844	870	857	806	852	845	811	858	789	819	856	830	800	813	827	807	816	822	784	843	776	855	766	855	797	829	804	831	769	794	852	833	824	844	845	847	806	800	827	818	802	824	875	799	825	876	857	868	797	825	777	789	835	860	837	827	832	840	854	797	809	856	824	820	791	840	857	829	848	810	829	806	821	806	856	829	836	838	797	801	831	800	808	784	809	818	805	757	795	817	830	799	801	742	822	838	835	840	831	822	811	825	815	816	814	844	814	813	810	862	817	826	786	816	853	832	819	817	841	837	839	809	793	809	799	809	828	810	826	849	834	823	880	823	795	813	840	824	775	819	860	852	858	806	791	781	817	769	853	848	821	842	768	795	780	838	825	804	772	794	814	868	817	821	808	836	828	847	812	821	808	792	880	828	824	816	822	801	851	801	877	838	802	806	836	839	850	853	801	796	860	772	832	823	877	792	830	842	822	795	833	807	824	803	796	824	798	812	842	799	826	836	773	825	810	839	769	754	818	835	818	831	834	827	804	763	825	831	867	822	842	817	862	854	826	816	821	824	806	812	836	839	808	775	808	819	783	821	814	832	817	794	838	844	819	803	812	831	895	822	836	846	861	787	899	815	820	821	786	883	800	845	794	815	847	874	786	848	818	829	821	852	839	862	806	846	868	798	903	794	876	774	822	820	848	840	811	834	849	848	782	798	806	840	817	863	807	807	825	806	832	832	835	829	815	796	810	813	814	795	858	803	825	815	838	821	817	754	793	780	849	825	830	847	803	843	857	841	773	868	811	871	790	838	870	783	810	888	829	843	745	842	851	834	866	840	882	819	891	864	790	823	833	797	806	809	830	783	817	804	859	836	778	818	781	843	816	824	840	840	816	891	755	806	799	834	825	838	813	852	801	842	782	828	814	891	790	821	864	822	880	804	816	793	809	825	810	818	824	859	802	863	820	786	817	868	852	794	811	831	859	844	810	791	836	841	800	833	803	846	843	815	857	832	807	744	835	844	800	876	817	839	821	782	856	826	818	840	794	839	771	845	834	853	846	882	818	817	816	754	829	854	790	842	804	783	818	833	793	776	806	853	799	811	809	868	810	837	778	813	821	784	845	857	833	862	792	801	836	832	847	812	768	817	828	803	806	858	831	845	816	791	852	828	819	772	825	805	863	814	762	846	805	857	786	805	809	814	819	816	809	814	837	805	849	804	827	813	767	808	770	795	788	796	793	846	795	819	816	816	849	817	823	799	848	819	831	798	849	802	899	783	896	843	788	843	783	792	852	809	839	839	864	855	790	777	837	879	813	799	769	826	788	817	838	774	799	865	838	840	880	814	781	778	819	778	839	840	829	847	813	799	851	854	786	846	777	840	819	822	859	826	852	823	854	781	848	873	804	845	841	850	826	837	833	816	836	813	814	839	793	794	825	826	839	888	820	803	880	800	836	820	807	856	820	814	854	822	830	864	828	867	794	831	812	817	779	854	814	883	878	831	818	823	793	766	773	807	827	847	854	744	822	791	882	818	853	838	808	822	853	888	843	858	828	806	794	828	839	865	854	798	777	865	826	807	834	852	811	807	831	825	816	828	842	789	825	806	842	879	787	779	784	796	798	851	773	808	835	799	802	881	888	806	834	837	847	807	847	837	837	875	793	843	789	805	808	818	841	816	779	820	828	837	832	827	821	900	833	817	810	844	825	846	789	893	801	794	806	858	825	819	838	870	844	798	794	832	859	834	773	854	828	772	840	793	872	811	905	777	826	827	814	860	790	831	828	856	868	804	810	839	807	836	813	837	796	803	781	850	803	818	847	854	773	805	838	775	837	836	840	806	849	864	819	802	845	834	808	750	854	832	811	800	803	841	800	809	794	839	865	858	874	810	868	858	795	816	783
4370	1745	1810	4686	9067	7580	3750	1614	623	394	321	310	287	319	310	308	295	307	285	331	286	311	321	327	310	295	285	308	293	257	267	303	310	283	279	299	306	309	290	296	298	282	287	289	301	323	301	321	298	311	308	317	293	297	293	293	313	292	316	294	292	307	290	280	301	303	313	280	298	330	310	315	284	268	307	341	316	321	294	311	322	337	305	304	312	294	302	304	307	290	268	306	284	295	301	300	304	297	286	307	282	309	263	295	263	309	293	321	327	296	288	322	289	282	286	267	279	300	275	306	303	311	278	293	284	317	320	304	312	301	316	290	286	267	331	327	304	329	293	274	318	279	301	313	286	322	303	327	274	304	318	273	280	309	289	309	270	274	282	294	291	300	287	297	301	318	297	303	291	277	322	319	303	293	294	273	297	298	328	301	306	310	298	263	301	297	293	295	297	302	314	252	294	312	302	325	294	326	298	308	339	277	321	276	318	314	317	321	319	305	285	301	281	265	313	294	302	285	313	276	314	276	287	274	320	319	260	301	276	287	280	262	315	296	301	293	266	288	299	274	327	302	283	274	279	299	268	303	311	261	288	285	312	321	292	296	313	295	331	327	281	299	280	290	294	279	289	286	279	305	295	286	284	284	291	289	304	295	297	287	315	310	299	325	279	308	285	293	306	279	320	302	302	275	294	309	311	310	301	325	290	304	282	315	280	304	285	310	304	300	303	296	274	308	295	251	287	288	296	301	294	304	282	307	312	315	270	299	288	285	281	301	309	311	287	304	303	314	298	293	306	303	305	259	332	285	299	301	300	301	295	307	289	301	303	318	300	273	284	309	311	281	321	310	306	296	262	301	344	313	293	271	318	311	313	324	266	340	323	299	281	292	262	270	325	309	304	295	311	305	290	296	288	293	296	284	282	271	292	315	287	281	299	272	287	295	283	299	299	308	276	285	295	329	303	317	294	280	313	329	283	303	310	305	271	290	293	283	282	331	285	315	301	338	286	293	311	308	307	269	305	297	299	285	297	320	302	290	260	305	342	315	294	301	281	284	292	297	289	275	310	308	301	285	304	315	290	304	305	294	315	308	271	305	303	297	276	302	266	294	319	318	261	301	267	290	275	311	284	295	283	298	276	281	313	299	306	318	274	314	321	308	273	343	295	309	283	308	329	295	325	299	286	315	289	270	292	304	286	287	297	293	313	292	308	272	290	265	290	270	318	308	309	308	272	290	323	269	271	283	266	252	258	310	272	306	280	299	298	297	328	288	291	272	315	279	307	291	302	308	289	284	272	293	297	293	324	276	296	279	288	337	261	302	287	290	314	300	280	319	286	289	322	282	299	299	299	267	290	300	305	292	298	280	312	344	329	281	288	305	313	316	279	293	321	298	304	314	328	276	312	286	262	287	293	274	286	301	309	287	332	300	273	326	283	321	321	309	338	302	304	315	290	317	308	269	283	319	319	310	299	276	325	321	274	294	282	300	301	290	321	286	299	299	297	311	305	282	324	318	304	289	275	309	284	317	272	307	306	309	293	328	305	306	295	314	282	289	312	320	347	269	284	300	310	293	279	293	259	280	289	314	278	313	328	289	291	269	286	299	295	275	287	299	325	314	314	324	318	294	281	261	305	295	290	271	296	286	305	293	319	300	293	304	308	276	295	266	330	323	333	310	305	296	291	271	272	305	275	304	297	260	294	270	318	298	274	272	292	294	292	309	312	295	307	315	319	302	315	313	291	277	272	301	310	315	326	305	325	286	281	282	301	259	304	298	308	281	293	279	268	264	296	302	308	311	278	321	295	291	278	282	304	328	284	305	315	316	292	296	298	279	296	278	312	315	294	317	283	286	274	278	312	309	305	306	292	318	309	290	317	308	314	309	280	308	295	307	308	307	325	295	286	290	267	311	295	305	320	326	282	294	328	288	288	326	290	294	282	320	285	336	276	298	294	297	284	312	310	318	310	291	282	281	305	293	309	324	338	304	279	276	279	288	323	313	323	315	288	281	306	311	289	322	308	275	243	290	306	297	286	294	294	295	305	274	303	307	277	275	277	323	288	298	306	301	332	325	269	271	305	317	286	298	289	280	266	276	318	286	292	284	295	280	304	282	317	306	314	347	297	325	283	294	297	321	270	316	295	291	291	303	305	312	293	331	293	286	297	277	284	297	337	282	284	312	287	252	281	290	322	269	301	299	300	299	313	326	314	297	314	269	288	318	285	297	294	308	291	287	288	304	326	296	287	305	318	323	279	286	271	306	301	305	282	281	283	316	299	301	270	265	310	309	305	322	280	317	312	302	310	284	322	285	253	298	307	294	257	310	282	272	306	285	309	277	300	289	313	296	299	308	300	318	295	314	302	280	307	293	288	294	293	296	286	312	296	254	292	303	301	267	323	309	309	291	297	330	294	300	281	294	330	282	306	293	284	294	319	313	287	261	269	286	329	276	276	264	287	281	301	295	302	273	284	299	276	300	309	296	271	286	258	311	316	285	318	288	312	271	298	297	293	265	282	266	286	274	302	294	311	298	339	316	315	333	272	300	297	257	287	286	332	315	249	304	319	272	289	299	276	281	290	281	263	311	291	267	288	272	284	270	324	300	284	278	282	278	291	272	290	297	313	317	279	303	303	325	302	301	297	269	297	290	290	291	278	312	288	278	286	329	300	300	307	283	294	298	275	291	307	315	303	299	333	280	328	292	301	319	290	280	307	272	310	269	312	312	297	284	290	333	274	315	285	324	281	317	286	329	289	314	273	312	288	316	299	249	303	272	279	334	309	321	302	295	314	328	300	296	324	328	310	324	285	318	318	284	292	293	308	314	262	292	281	273	266	292	292	304	265	298	281	266	306	318	273	280	324	326	279	319	276	294	307	289	293	282	285	300	302	300	321	336	293	313	280	288	267	293	301	281	273	293	310	259	328	284	299	272	318	291	302	281	276	281	281	280	316	275	303	287	291	286	308	322	311	265	322	270	308	282	294	303	287	290	300	294	315	294	282	299	292	296	283	315	289	304	319	307	295	276	278	303	316	314	286	298	331	316	325	308	276	278	317	297	308	337	287	303	301	296	292	309	290	303	330	351	321	320	286	307	276	305	276	299	287	283	296	310	280	313	304	317	300	319	314	319	286	307	294	300	276	289	315	289	289	288	279	311	315	290	268	293	321	292	299	305	287	298	288	294	320	296	305	281	302	298	313	291	309	293	323	293	277	319	272	279	291	283	291	316	313	316	301	285	331	302	298	290	293	274	323	292	308	258	324	270	275	324	290	317	314	288	303	299	308	297	289	271	296	322	299	281	299	292	261	279	294	281	325	282	293	305	273	287	294	308	274	327	284	321	303	302	311	290	278	294	291	272	284	301	285	303	285	310	272	285	327	279	329	287	320	312	291	304	308	309	302	309	287	310	258	261	289	281	298	304	298	305	318	293	281	262	328	296	319	282	325	291	327	295	301	303	290	315	267	314	321	282	316	303	291	307	277	290
3776	2038	4021	15491	25412	21453	12498	5747	2135	1096	885	811	768	827	764	827	829	875	826	764	863	815	795	868	827	827	886	838	802	831	907	837	784	788	843	862	807	827	808	792	864	847	818	808	847	818	787	851	784	855	816	889	840	821	789	778	822	823	811	840	846	847	844	818	791	820	801	828	788	838	827	832	808	779	826	779	850	842	816	847	801	803	838	820	857	782	814	822	817	803	796	810	800	797	813	828	889	866	836	799	865	774	865	814	801	814	852	789	829	813	809	811	840	807	809	838	818	848	863	886	801	813	827	808	818	822	856	825	837	804	825	815	856	847	884	816	842	833	803	751	771	868	801	836	787	784	786	792	808	803	863	840	847	830	799	820	794	826	804	797	849	787	818	826	826	808	791	801	766	830	825	794	826	794	781	806	822	834	796	829	792	848	871	879	842	849	819	835	815	868	827	840	841	775	887	829	775	828	832	796	852	773	826	780	848	809	813	800	801	858	837	808	826	892	809	842	862	859	807	820	833	799	777	857	741	838	764	822	785	855	872	817	841	816	863	832	817	819	829	838	771	782	787	818	812	833	842	860	807	844	869	813	847	780	801	855	839	766	854	826	835	810	800	795	866	801	815	786	809	772	789	839	827	835	816	817	751	819	784	803	808	811	837	834	855	782	829	814	826	790	908	814	829	804	835	803	806	787	840	835	831	819	796	805	802	851	814	768	812	820	804	806	815	814	853	873	819	875	787	815	779	845	807	790	865	844	877	787	838	808	886	832	804	872	840	829	808	825	860	793	817	787	837	795	816	827	861	798	825	797	808	810	806	882	817	884	843	811	816	786	838	813	820	808	857	846	806	836	865	813	780	796	834	845	794	791	859	835	819	838	842	849	819	813	885	845	850	823	798	821	819	846	793	878	864	801	818	826	850	812	891	856	822	815	788	776	844	787	850	821	820	819	877	836	810	830	843	818	811	836	781	829	838	822	799	764	833	827	824	822	863	835	753	810	818	828	845	824	809	840	820	829	863	822	851	792	791	856	844	820	852	844	825	824	812	836	817	835	832	850	853	772	844	846	865	826	759	808	766	813	799	847	777	870	805	815	778	831	850	805	864	867	854	890	878	785	804	799	803	830	860	809	769	841	809	860	841	834	812	792	774	817	777	811	802	857	781	826	811	824	843	862	839	864	784	804	817	818	835	822	792	810	787	840	785	796	872	826	836	850	801	832	814	832	784	824	849	818	789	829	854	857	851	842	819	876	856	801	831	820	828	845	811	858	788	833	814	810	839	809	908	864	811	806	805	792	882	804	824	805	823	815	842	765	764	823	827	809	829	786	826	804	828	842	827	818	803	874	827	797	812	794	827	819	797	822	829	758	796	805	787	770	761	835	857	864	778	856	853	846	813	828	811	845	795	790	843	821	812	813	811	843	859	790	862	820	816	798	836	817	790	857	836	814	812	808	829	852	819	810	803	873	803	824	827	864	786	845	826	813	794	857	821	842	848	779	876	808	825	805	850	825	856	850	862	777	836	832	863	821	850	803	793	767	815	805	820	779	795	772	840	821	808	841	808	772	835	853	826	786	898	844	876	821	875	792	847	832	874	864	777	808	826	842	859	818	836	786	818	850	820	770	821	829	849	806	778	864	806	814	853	794	805	816	847	811	797	816	820	810	773	816	820	785	868	801	801	805	867	849	810	846	844	810	845	838	886	820	827	798	857	821	820	827	801	799	766	828	809	812	830	849	807	808	808	793	855	805	804	823	825	777	817	828	781	804	814	828	785	765	826	841	809	860	775	854	892	799	851	827	787	844	864	800	841	816	796	832	838	786	786	846	802	785	820	846	835	766	826	842	855	813	838	831	833	841	820	879	862	867	822	812	827	782	817	839	769	826	815	815	813	833	836	857	845	836	821	793	863	820	788	835	829	825	756	846	795	835	815	793	789	831	813	820	847	862	853	831	866	820	789	824	817	861	766	848	865	850	826	853	872	821	811	745	788	808	793	830	862	830	809	866	811	820	824	865	805	854	833	789	854	796	836	827	809	878	821	790	846	824	822	820	812	825	904	834	812	858	808	827	848	860	771	844	857	810	825	863	804	787	799	792	829	846	761	785	799	784	848	808	837	861	830	766	839	825	770	794	860	823	784	783	867	858	822	761	834	761	844	776	804	783	801	803	813	808	801	817	831	815	878	851	802	790	853	857	856	836	800	862	804	839	793	793	829	849	825	819	810	800	834	827	843	820	824	850	757	861	803	826	804	856	814	810	810	857	792	798	796	822	823	822	841	864	836	849	827	875	854	859	813	802	801	828	829	796	790	775	857	814	806	891	798	772	818	789	854	793	857	848	800	845	804	827	771	836	865	816	771	847	839	802	834	772	797	814	804	809	791	847	838	798	883	855	892	776	822	800	817	853	805	858	821	840	843	831	796	766	835	826	816	853	828	834	766	800	868	819	804	836	823	823	824	790	864	760	781	790	839	869	837	773	805	820	778	823	826	871	832	846	784	794	844	827	808	841	818	803	792	836	857	826	821	807	828	815	794	828	788	841	825	865	842	802	824	801	843	827	842	801	854	835	852	850	832	801	884	834	781	806	828	804	797	817	842	848	790	813	816	846	856	796	845	736	786	807	873	844	804	799	841	799	837	870	822	858	844	832	828	798	835	791	821	804	820	832	798	858	852	819	836	826	826	773	840	819	806	863	816	798	845	754	798	781	792	862	810	825	765	818	854	864	844	764	854	806	799	844	824	820	924	797	848	807	817	848	820	809	822	828	806	809	828	837	819	784	772	822	847	798	821	789	814	766	780	868	849	768	817	849	848	824	789	825	806	850	789	804	823	836	779	869	842	829	808	795	808	847	793	825	791	792	838	815	814	865	816	872	834	791	856	834	818	807	768	816	814	783	857	847	830	838	827	825	820	782	835	859	866	825	811	830	829	781	866	824	798	842	818	828	802	802	891	811	854	775	800	853	800	813	815	808	817	864	842	851	818	820	815	852	854	854	828	789	834	806	812	830	824	770	869	814	812	787	812	801	828	808	861	820	829	878	817	812	852	805	827	839	794	793	831	867	820	811	808	833	805	822	819	797	809	794	810	838	836	794	852	827	875	840	893	803	794	823	824	838	797	777	824	870	836	825	805	795	785	826	766	813	778	807	828	803	854	832	767	849	818	785	838	837	801	870	826	737	789	853	841	781	783	780	791	788	822	842	818	778	845	812	811	863	790	816	806	817	757	840	811	831	850	770	798	879	812	805	779	806	831	887	772	851	768	786	825	876	814	864	874	839	812	799	814	794	812	812	820	842	817	838	785	806	821	814	844	797	869	832	804	829	829	787	831	765	787	841	809	827	779	843	828	798	846	838	851	812	816	805	796	851	832	811	827	817	851	777	820	836	785	826	819	806	882	782	874	817	803	798	814	831	811	866	848	850	818	807	821	840	808	801	831	847	795	797	823	811	851	825	802	842	788	805	844	814	784	798	803	847
3873	1631	1970	5234	9575	6811	3642	1503	588	338	273	302	284	320	301	293	306	290	300	340	327	278	268	286	300	292	288	303	301	310	305	268	309	277	315	279	326	284	298	277	283	287	312	272	277	297	288	291	285	294	321	275	307	266	297	290	298	310	313	283	315	297	268	292	335	295	297	293	282	300	274	299	255	290	292	325	325	275	301	292	296	319	287	321	309	284	298	285	288	275	299	300	284	334	280	315	309	317	310	308	308	308	312	286	262	334	299	311	313	293	276	284	300	280	265	277	298	313	268	337	285	297	269	284	307	282	307	294	304	325	284	285	301	275	332	303	302	276	310	292	299	321	273	297	300	317	314	295	315	297	273	280	297	290	269	280	318	330	282	312	298	308	322	324	300	285	273	272	302	274	288	340	291	312	258	318	309	301	290	276	320	293	286	316	284	271	296	290	319	310	283	279	278	293	303	316	304	297	272	291	279	295	310	302	292	271	258	285	291	290	330	310	338	312	309	301	308	274	271	283	302	301	269	294	304	287	288	249	251	284	298	276	271	320	298	309	307	275	277	295	321	296	324	281	300	298	315	287	302	298	280	261	291	270	299	290	272	299	294	310	250	310	311	282	304	278	307	278	276	295	278	296	287	263	262	285	290	283	268	305	303	295	297	276	297	293	287	355	295	277	284	286	260	317	312	292	281	300	288	300	308	289	308	310	277	301	294	326	258	289	281	304	316	284	307	302	283	297	295	302	284	270	297	309	281	287	295	283	302	319	295	292	293	301	290	303	301	302	305	275	284	324	275	313	343	295	310	324	282	302	286	302	308	307	295	298	280	297	292	294	318	263	312	294	285	336	298	318	299	292	283	316	270	320	305	291	297	280	320	274	313	312	295	295	317	293	291	280	301	299	292	295	348	294	283	284	298	284	316	263	270	314	305	308	265	304	297	301	280	293	296	320	319	310	301	310	296	253	302	315	280	273	278	273	299	284	293	288	310	298	291	253	347	326	309	293	291	289	271	274	300	304	285	303	324	289	323	315	299	325	314	313	298	289	326	303	286	294	294	281	277	279	308	272	276	318	300	316	277	291	284	305	282	286	303	281	288	291	284	303	303	301	330	281	280	292	298	320	300	292	280	282	284	294	310	299	298	282	287	295	288	300	306	279	282	278	291	293	296	300	294	311	282	255	277	264	283	294	311	271	285	277	325	300	312	311	290	259	265	290	299	275	317	301	360	288	266	296	297	277	313	263	312	306	282	331	322	300	295	288	271	300	328	284	294	288	287	300	300	309	276	301	307	281	282	314	278	279	287	317	304	290	316	282	299	281	296	281	308	308	319	284	304	284	259	307	310	352	319	277	298	322	294	295	314	306	286	321	314	286	275	280	319	303	291	267	300	284	287	295	296	305	306	292	311	313	307	314	319	306	272	300	281	288	300	287	296	297	283	271	315	302	261	292	296	304	291	303	293	291	302	331	335	307	331	265	300	278	313	297	277	300	307	308	296	292	309	306	260	307	329	303	294	317	290	300	337	292	274	274	302	298	280	306	313	329	296	315	274	306	323	286	299	318	293	282	300	293	276	313	311	290	296	274	318	321	286	314	309	275	266	291	319	316	327	296	300	290	304	315	310	292	275	317	285	302	294	314	296	309	312	301	295	319	286	313	270	280	262	312	291	290	299	277	287	333	310	288	309	326	275	309	282	302	286	304	303	307	293	286	296	288	318	293	280	291	299	316	288	274	277	281	308	296	282	324	291	319	308	287	293	307	288	299	287	298	278	340	287	298	329	306	271	288	279	332	275	273	289	298	306	290	298	304	284	276	312	305	279	277	294	275	329	285	293	301	283	282	319	303	294	286	331	291	299	312	278	308	284	325	305	318	276	295	280	285	268	299	313	315	277	301	295	313	312	294	283	308	293	318	280	282	287	289	317	293	295	299	299	295	288	282	319	292	288	322	307	283	277	307	290	306	318	289	302	295	300	306	306	271	326	284	299	277	310	255	297	300	303	276	290	289	302	288	280	325	280	273	281	335	267	300	269	263	280	303	312	306	313	308	286	317	301	297	272	290	311	278	278	346	291	308	305	294	291	297	318	277	283	299	313	287	298	321	324	266	269	315	309	299	299	288	310	314	297	299	317	321	280	308	284	304	284	270	293	338	303	297	302	281	302	291	286	284	290	290	322	332	294	298	284	282	292	325	266	277	272	285	277	305	292	268	318	309	275	298	305	303	292	274	298	293	310	277	283	284	320	289	297	293	290	293	294	293	314	308	278	308	317	312	307	292	279	268	283	299	280	276	289	303	282	307	286	295	288	298	316	308	334	313	273	281	310	287	311	271	293	300	275	278	294	278	311	298	303	304	300	309	267	281	294	286	284	294	299	319	328	313	296	306	288	327	336	269	288	290	321	279	288	279	270	298	312	303	297	335	283	302	335	293	299	294	314	302	283	318	288	296	299	321	246	282	275	285	299	305	292	279	291	316	273	269	302	270	296	310	285	311	306	318	287	293	329	306	282	291	301	314	315	294	251	283	294	303	258	310	272	295	287	293	304	298	269	301	298	298	316	309	317	268	295	308	301	325	257	258	320	272	280	283	293	323	315	273	288	288	289	295	284	290	266	302	307	284	312	309	307	306	319	337	277	290	264	296	274	305	317	321	314	314	290	317	321	291	305	299	303	269	307	306	271	297	303	316	303	278	294	281	283	305	289	294	306	303	299	289	300	292	286	297	311	282	310	300	295	261	285	314	291	303	325	291	302	296	303	310	305	291	307	309	310	268	284	315	309	309	263	277	288	286	284	283	339	316	301	298	287	301	305	290	285	289	314	304	316	290	264	266	280	322	289	308	303	274	315	304	306	302	305	290	259	311	263	338	308	307	298	285	314	311	294	287	299	286	307	304	289	281	298	267	269	307	313	299	321	313	287	292	256	312	318	275	267	281	291	312	258	314	316	270	301	307	294	316	296	263	318	268	311	293	312	290	296	311	304	300	275	303	296	294	292	301	302	277	266	283	304	273	306	298	305	323	301	283	300	322	312	318	288	306	310	285	287	342	286	288	319	294	284	286	285	279	277	294	274	308	296	295	282	267	307	275	288	317	298	309	326	299	328	292	292	289	290	307	310	299	309	320	295	276	275	321	315	313	312	306	282	315	314	270	305	274	278	285	267	297	285	292	283	308	302	284	300	298	286	295	294	302	271	293	301	273	317	304	268	297	328	313	306	305	313	289	300	319	319	322	305	291	274	312	309	291	301	309	306	320	296	289	289	302	327	294	279	299	296	364	302	290	306	287	279	288	277	295	288	343	299	291	300	299	303	313	280	293	309	260	302	347	261	274	311	298	300	317	268	301	309	299	321	323	296	320	288	287	327	290	306	279	309	298	328	291	268	268	317	293	275	300	304	312	311	282	263	282	316	275	285	326	278	302	291	286	315	265	276	293	300	279	287	278	280	318	334	275	330	305	299	260	291	307	284	318	280	302	279	298
3560	2047	4148	17014	26005	20015	12541	5363	1994	1059	833	815	857	819	808	866	866	785	841	798	812	800	847	792	844	809	821	851	784	813	823	871	877	787	854	848	778	829	787	829	825	820	830	809	795	820	794	818	838	859	796	883	843	839	847	850	842	834	875	786	819	809	840	785	872	814	853	765	819	759	835	774	823	829	829	792	802	815	814	816	837	813	842	855	810	857	759	841	826	780	856	829	805	838	842	844	819	797	822	832	837	830	795	786	892	818	813	849	792	836	812	796	847	758	819	869	805	825	779	720	852	840	813	805	804	870	851	848	850	804	860	775	791	797	836	820	797	867	842	836	816	781	827	834	831	783	868	808	831	790	809	807	777	799	810	791	807	798	847	818	877	815	806	846	838	815	812	839	850	799	796	804	857	819	847	797	838	824	826	824	819	819	839	797	809	816	784	829	865	812	830	800	818	828	855	785	825	819	838	800	835	872	841	861	811	797	843	814	779	836	819	788	849	805	830	829	847	833	871	843	795	824	835	788	819	818	808	861	791	804	838	815	801	799	777	826	777	826	791	843	823	840	783	804	826	841	812	843	891	864	828	841	829	844	825	822	859	794	842	846	875	811	814	805	808	851	859	790	784	817	798	800	821	845	818	789	838	807	798	829	854	812	817	804	812	817	875	797	833	805	842	838	824	802	816	839	868	825	859	833	798	811	753	812	826	860	861	814	811	811	774	766	852	815	888	824	833	847	825	872	832	801	828	841	814	845	808	811	841	833	819	865	796	787	847	855	826	762	891	821	814	810	832	855	815	794	810	841	862	808	816	839	773	810	876	825	865	808	781	785	829	781	827	851	840	843	823	829	803	830	786	816	792	861	782	801	823	831	839	831	866	815	768	863	815	794	853	832	841	855	814	865	860	830	805	850	839	802	805	834	831	801	790	834	789	818	836	806	811	827	815	817	830	836	817	822	836	833	830	825	801	837	833	831	834	804	829	799	812	798	861	813	800	846	808	817	811	848	833	831	798	742	863	840	831	796	859	843	821	832	801	881	831	780	809	782	822	820	792	799	756	858	822	818	817	837	850	768	819	849	790	797	858	819	773	843	809	787	832	830	766	858	817	793	828	800	863	864	830	854	827	838	762	826	838	853	798	859	780	753	818	884	834	839	807	795	823	833	774	835	800	759	866	783	822	764	827	893	775	777	817	832	843	782	845	854	836	839	864	833	811	788	847	826	821	818	861	828	802	842	852	775	854	836	781	781	791	819	925	811	827	842	854	786	840	820	834	763	801	825	842	807	816	795	803	863	801	896	844	839	803	800	775	814	815	773	901	834	810	833	803	894	787	829	872	832	821	807	824	870	791	838	846	797	787	811	798	822	871	790	837	837	851	830	820	865	819	859	786	824	839	827	784	787	835	761	839	871	819	819	854	855	789	821	781	822	912	808	898	814	866	825	846	855	849	860	873	813	812	763	786	808	839	826	822	824	837	792	837	860	795	838	841	814	816	842	820	877	847	841	755	881	780	828	874	800	824	828	772	808	857	844	824	834	811	829	813	854	732	850	816	811	812	810	788	858	799	810	824	828	792	801	830	864	853	842	835	904	816	840	840	778	844	829	831	821	832	868	808	801	850	821	845	866	802	831	808	767	885	836	824	755	785	788	860	805	805	805	831	843	785	826	833	859	842	820	813	851	826	832	781	810	844	839	849	827	811	847	847	831	802	791	828	803	822	825	841	795	823	841	782	804	862	851	773	842	863	891	832	828	810	806	838	803	826	825	824	820	812	811	815	825	825	815	820	781	826	795	824	812	772	751	844	826	829	844	785	780	822	846	826	811	808	843	766	819	825	836	805	848	848	814	815	814	828	838	845	838	802	850	841	819	792	764	823	838	766	860	849	817	791	755	825	814	852	785	813	802	851	810	800	823	829	801	811	879	829	791	823	829	806	869	823	798	811	857	792	882	863	838	835	852	779	799	803	803	815	789	880	843	894	802	826	804	837	848	819	782	780	854	876	829	849	823	810	827	841	784	827	861	776	842	824	834	823	773	815	793	899	833	858	889	808	814	832	819	844	864	884	850	841	846	844	806	852	756	812	768	775	811	846	859	849	847	860	854	836	828	824	799	806	807	821	790	836	802	871	812	867	884	822	837	817	818	840	779	843	804	883	817	807	853	810	805	810	830	823	794	880	844	798	791	858	861	815	843	784	833	818	797	816	791	861	839	824	818	829	813	866	810	851	834	835	798	786	799	843	816	830	789	813	814	759	819	845	827	832	789	758	798	782	823	816	868	863	781	822	862	828	818	790	853	873	842	878	841	882	816	805	835	828	808	863	826	792	810	792	823	801	850	816	801	832	811	813	785	803	827	808	834	804	819	724	826	808	826	800	782	832	832	788	832	873	802	816	847	814	809	803	848	804	789	805	837	845	789	818	823	808	854	761	868	842	832	827	812	819	825	806	824	826	827	859	826	785	735	821	786	785	834	837	806	811	827	852	841	812	805	806	818	843	834	817	831	791	835	815	825	767	806	847	810	791	845	841	873	779	836	821	841	780	844	815	784	813	816	792	812	852	802	820	805	812	856	823	817	772	816	817	817	853	853	809	793	854	798	811	805	796	802	816	816	870	845	822	818	880	824	785	810	803	811	827	821	808	773	862	905	831	868	831	812	863	792	884	814	900	804	837	796	854	824	841	833	837	857	800	812	825	807	814	832	832	879	808	825	798	840	850	831	858	812	810	831	823	831	821	836	848	802	842	822	783	847	829	790	845	789	759	809	798	791	841	800	836	840	791	862	849	844	870	843	847	799	808	801	844	828	852	822	845	806	817	841	859	814	806	828	819	814	789	820	781	823	827	770	800	846	804	813	787	830	799	843	797	824	827	815	829	822	820	858	838	853	818	815	832	815	814	844	861	838	843	820	784	803	863	842	809	854	787	825	809	798	753	816	812	846	792	886	825	868	833	812	850	840	876	855	827	780	849	794	843	827	809	810	825	819	827	839	831	798	783	848	803	823	806	832	842	775	832	857	817	873	804	849	832	804	826	811	809	813	808	792	791	842	826	820	809	784	845	806	853	849	818	824	804	809	791	846	812	820	866	769	865	921	824	815	823	805	846	849	814	751	884	844	875	822	809	789	777	805	877	835	806	825	840	821	815	767	784	876	854	770	818	831	854	838	831	806	759	778	837	821	838	828	772	811	824	759	781	805	840	814	777	846	819	758	818	791	853	777	869	817	892	786	825	813	819	793	855	812	856	833	857	820	839	790	799	819	859	821	855	847	778	802	836	823	840	852	807	842	811	811	824	857	831	841	803	828	790	842	764	829	826	801	842	821	793	809	853	789	825	866	833	830	820	839	811	824	800	845	853	841	797	824	791	801	795	867	860	812	814	797	835	832	859	798	830	845	823	830	836	838	823	825	850	816	842	854	769	809	827	839	818	869	822	816	786	801	857	780	815	806	784	764	835	796	826	809	843	772	792	789	826	804
4139	1657	1839	6324	9338	6885	3487	1426	609	407	320	297	291	291	297	271	264	309	269	312	276	277	320	284	321	260	326	326	319	301	281	323	298	285	299	289	294	315	279	293	309	312	286	280	313	271	307	288	279	289	264	279	296	278	294	301	327	254	303	305	274	267	277	287	275	276	320	266	302	301	275	298	286	268	283	286	300	292	304	290	280	297	308	342	299	303	302	302	293	283	312	286	281	277	299	289	296	282	269	303	313	279	281	312	290	266	292	312	290	314	276	294	295	292	263	276	327	271	315	299	288	279	320	285	295	285	287	306	319	280	301	238	300	293	290	279	284	329	302	313	304	299	305	281	268	288	326	296	315	297	304	310	278	289	284	284	273	315	271	282	309	300	321	290	299	277	306	269	299	272	266	299	263	299	315	276	290	277	319	263	313	268	285	287	271	325	321	297	293	286	285	283	350	305	309	272	319	284	299	279	306	277	309	257	283	314	283	268	279	298	305	301	265	338	284	284	293	295	283	271	297	272	302	304	290	297	294	268	297	309	308	305	277	271	287	283	275	306	269	316	293	302	311	280	279	330	313	320	305	273	260	304	291	298	273	266	265	302	296	286	279	316	277	281	282	295	272	268	271	314	323	286	304	300	268	281	278	285	295	286	268	303	279	274	275	307	299	261	293	298	284	310	283	304	298	266	318	270	304	307	282	256	259	269	325	308	278	293	273	320	281	311	292	278	292	295	295	320	273	279	289	280	310	283	335	267	296	305	275	292	262	278	313	312	290	301	288	266	300	293	273	306	302	277	267	290	315	329	271	272	277	296	264	327	294	263	271	271	271	283	319	292	268	292	277	287	268	287	291	299	287	292	310	285	274	278	317	293	313	295	288	254	299	272	314	261	316	301	304	280	292	283	282	318	275	300	316	289	301	296	260	290	315	263	298	289	282	269	307	286	311	311	274	274	325	285	281	281	288	265	286	258	290	294	283	264	293	289	287	273	282	295	296	297	300	269	276	324	322	284	265	286	306	286	315	297	323	320	297	294	258	283	300	313	300	295	295	283	320	333	291	303	313	283	293	269	278	330	317	285	268	282	276	297	258	282	298	301	293	293	288	315	301	287	274	294	311	290	289	278	306	276	332	285	282	266	287	318	294	311	275	271	279	323	276	291	284	284	283	309	276	305	298	322	267	308	286	266	287	266	278	329	309	282	309	237	285	299	329	336	305	334	286	284	300	290	290	287	291	307	271	291	306	289	280	295	302	286	283	310	290	288	335	292	277	320	290	279	281	278	299	317	298	293	328	317	299	266	315	306	314	302	316	295	286	303	286	295	268	310	304	321	282	298	290	303	302	289	309	307	315	306	286	279	313	279	295	308	261	300	322	290	246	272	323	301	301	305	331	302	306	339	328	293	298	309	313	275	299	294	278	301	265	286	274	298	297	317	273	300	296	274	292	330	265	310	343	318	298	300	292	276	289	303	290	314	313	292	313	289	287	306	298	298	302	291	283	281	301	300	290	283	276	284	306	304	301	293	273	256	303	338	292	279	318	273	290	272	329	324	269	272	264	304	284	309	316	282	319	320	316	312	276	305	329	292	315	305	292	311	305	279	320	322	300	281	301	301	279	254	284	308	301	267	310	313	268	335	311	295	290	279	270	323	319	271	283	291	310	300	302	291	301	312	292	290	294	264	321	302	294	285	262	282	297	312	313	272	282	300	306	301	340	295	313	314	323	336	326	285	295	294	298	312	326	324	277	300	293	284	288	282	251	312	297	281	288	280	310	292	333	275	298	272	302	280	283	286	276	311	285	260	297	344	275	308	329	297	301	264	291	270	269	312	300	284	323	272	285	285	294	276	292	320	278	286	315	292	287	288	312	320	275	298	278	292	312	315	270	293	290	305	280	294	294	297	290	295	275	274	307	300	296	296	308	307	311	294	303	282	321	298	308	284	315	320	269	309	278	346	280	289	280	287	281	278	303	309	299	285	298	286	280	277	298	311	288	283	311	305	276	310	313	277	296	288	272	316	282	280	292	292	280	289	277	272	282	326	305	302	309	309	313	265	284	280	299	314	291	312	309	308	315	282	319	305	298	267	271	300	294	303	291	268	307	274	297	297	292	285	238	298	291	331	284	317	297	274	301	295	313	297	268	273	309	284	306	313	287	263	294	296	299	294	300	291	283	299	260	306	296	301	296	295	302	317	266	294	296	288	273	293	306	269	272	334	307	294	271	327	274	295	288	334	283	271	314	317	321	309	299	303	275	282	340	277	295	294	293	309	299	305	309	302	292	279	294	292	307	262	307	309	289	283	303	283	305	301	269	269	306	316	294	298	280	262	297	307	313	306	283	290	293	338	280	313	296	284	282	268	301	303	310	290	276	298	302	268	289	248	307	297	282	288	280	264	303	277	295	323	303	288	293	321	306	312	333	315	272	266	297	273	283	289	287	308	292	293	274	269	292	285	269	288	302	307	284	318	273	291	290	301	296	311	295	286	314	287	296	289	285	297	309	277	283	320	256	329	279	269	299	266	295	262	312	300	284	305	271	282	295	264	283	305	311	264	277	302	315	314	307	287	257	284	307	294	285	279	273	291	318	300	296	308	286	318	307	315	286	285	313	326	295	292	299	325	294	291	291	301	340	289	294	326	275	313	299	284	311	326	319	285	299	295	263	263	298	313	294	311	285	304	292	314	325	331	314	288	290	291	295	311	293	294	284	292	293	284	292	272	291	272	296	305	307	299	279	284	270	275	298	269	248	293	294	329	316	331	305	283	324	298	280	307	322	281	281	274	300	306	264	267	266	299	298	285	274	293	311	294	293	303	310	283	278	279	298	292	291	315	315	327	299	326	291	265	322	298	314	276	273	289	302	293	316	312	330	333	294	256	309	276	315	303	285	264	294	315	292	290	297	314	320	299	295	269	299	288	277	278	312	266	328	300	281	302	301	294	297	282	308	310	287	288	285	276	288	265	340	334	303	299	318	307	320	329	284	293	317	273	291	276	281	299	290	309	309	297	282	274	313	276	243	291	279	300	290	284	263	279	287	262	265	281	307	303	292	294	300	300	299	282	244	324	314	302	313	277	289	304	272	312	281	288	281	294	295	309	267	305	289	292	291	287	316	281	289	271	311	300	314	297	292	309	271	306	272	287	291	297	287	323	317	299	320	329	271	266	310	279	308	302	298	270	285	283	296	302	295	310	283	276	275	311	272	292	305	286	316	279	333	297	285	299	310	295	310	273	300	303	298	311	287	303	279	270	308	295	324	280	322	341	303	312	264	305	321	288	295	290	310	276	312	298	289	295	262	286	284	281	335	297	301	319	297	303	301	303	299	287	327	296	274	285	284	309	298	299	292	286	296	327	300	263	299	289	293	277	289	287	310	292	284	297	279	277	325	314	294	295	299	286	294	301	323	265	253	290	259	299	287	308	346	296	325	304	273	297	319	312	317	327	280	299	272	258	276	302	311	277	274	278	301	269	346	286
3509	2095	4047	19104	25111	20168	11704	4971	1952	1039	888	866	796	781	862	899	819	816	810	787	815	837	785	828	839	784	821	850	812	854	793	849	832	812	761	847	812	831	793	793	838	806	779	854	824	853	818	815	829	844	804	829	781	774	832	805	826	859	813	867	844	832	796	795	788	863	870	848	857	770	792	859	831	823	832	855	756	822	856	802	836	784	819	834	827	772	816	839	799	849	799	811	861	836	830	756	779	808	816	750	816	819	836	791	805	830	778	819	862	786	775	836	805	835	845	757	793	783	784	840	873	830	824	809	850	840	869	847	808	787	815	852	835	810	792	793	797	825	838	836	845	893	804	785	861	829	785	806	849	813	815	826	791	865	808	828	861	842	803	741	850	801	871	800	801	839	826	844	788	843	777	792	825	811	815	776	867	788	782	797	863	791	840	816	825	851	846	787	838	877	826	861	831	798	802	901	837	837	845	779	852	798	812	772	785	809	831	794	808	791	793	806	847	764	765	833	805	777	794	803	799	833	817	807	830	841	782	860	799	831	787	841	834	840	820	790	864	827	821	808	863	844	852	814	801	824	818	841	832	807	807	822	855	813	839	822	832	799	827	828	763	863	831	817	815	844	756	835	822	835	807	811	814	866	848	843	789	808	815	813	843	883	824	762	794	834	891	819	774	830	830	813	861	831	787	797	842	798	796	821	832	870	846	773	799	818	801	887	830	777	783	794	799	774	814	835	781	866	853	783	771	813	825	827	794	834	827	849	855	838	850	782	790	852	786	798	859	789	826	861	825	828	861	846	817	854	761	847	792	842	781	842	782	817	794	790	805	758	834	805	835	832	817	846	773	818	844	806	801	807	800	826	833	819	813	818	813	792	803	800	824	812	794	806	859	863	836	843	814	805	805	803	856	849	849	888	780	790	792	844	844	847	782	766	848	840	844	828	823	811	842	823	828	805	878	805	897	846	867	832	824	804	817	802	840	821	847	777	813	831	781	748	828	843	831	805	840	838	798	835	800	816	828	821	832	829	776	821	804	833	825	849	789	802	826	846	835	863	820	814	799	825	802	772	800	833	866	864	795	808	810	828	840	854	903	791	806	801	803	826	805	788	825	845	808	826	785	807	823	811	837	772	801	770	874	799	784	823	798	867	823	816	784	824	826	835	833	796	839	830	822	875	842	819	812	784	823	839	793	786	779	802	797	817	817	826	830	789	847	808	805	827	822	819	760	817	826	817	834	821	822	820	834	837	837	828	813	849	810	832	812	785	774	843	813	825	807	844	854	821	814	812	822	824	768	779	776	868	841	805	851	795	825	773	818	844	838	821	784	858	847	816	815	777	848	809	800	826	835	800	823	837	773	790	848	824	841	773	801	830	795	846	879	821	842	801	835	818	804	772	760	830	850	856	879	788	849	830	817	829	812	796	794	850	804	830	762	815	818	840	816	808	813	808	840	761	821	807	829	803	866	829	865	824	832	768	804	813	830	795	873	820	811	777	806	811	834	824	786	815	818	892	812	774	856	861	824	828	756	800	794	790	842	829	808	833	835	843	852	856	812	800	791	810	837	813	834	845	842	778	802	827	811	817	802	770	800	809	864	809	870	839	830	801	828	793	797	819	789	836	837	829	824	829	793	809	809	841	799	784	827	788	877	862	839	839	853	809	758	803	854	836	835	780	828	803	795	830	781	807	812	802	805	827	827	837	784	803	821	765	844	866	829	867	813	831	839	833	853	818	807	805	837	795	840	759	840	826	849	849	832	847	847	822	774	791	884	814	765	822	806	832	795	849	804	773	840	821	825	859	838	803	817	836	735	814	843	794	821	769	818	834	801	800	817	776	798	815	839	782	826	815	855	831	808	825	835	822	846	827	883	801	798	825	809	773	834	833	848	795	803	883	776	754	846	886	842	817	817	856	815	812	787	827	871	822	815	861	881	836	846	776	825	860	829	754	837	850	884	839	825	844	833	824	845	801	810	809	798	822	842	742	815	813	792	842	856	875	797	821	808	854	835	779	817	825	858	862	835	824	795	818	816	844	779	810	806	776	825	852	857	799	852	853	841	814	852	823	857	770	807	805	823	834	782	735	794	818	801	790	802	811	834	831	830	856	811	817	831	872	814	864	773	832	769	863	807	808	810	826	802	879	814	823	842	805	848	839	818	886	804	791	821	848	840	843	837	774	778	821	795	845	809	811	807	839	763	821	860	782	760	835	811	787	783	825	838	801	835	878	800	777	809	860	781	803	799	852	867	857	812	778	824	831	822	785	824	827	820	817	809	844	808	828	845	804	828	855	771	806	832	827	809	863	768	819	820	794	780	841	835	830	807	824	809	806	810	798	850	815	831	804	787	862	790	831	773	835	856	859	799	768	807	816	843	876	820	817	808	794	862	863	841	827	826	848	790	857	843	808	802	828	848	834	834	837	819	855	833	779	821	825	774	833	855	804	829	831	838	808	850	808	827	814	788	794	841	815	824	818	754	770	832	828	797	801	801	866	853	821	824	825	845	878	798	795	804	816	859	797	844	842	812	870	859	804	786	832	787	851	797	782	840	825	826	814	809	863	819	833	818	809	789	789	812	802	828	792	823	859	802	830	811	827	782	794	849	840	828	823	782	855	811	767	817	849	831	854	859	810	865	811	829	806	809	839	812	856	878	837	812	867	859	829	787	871	844	843	811	849	814	834	821	809	785	807	765	828	811	824	811	804	803	890	823	778	860	817	813	872	832	833	807	798	859	797	831	871	849	847	843	798	799	745	780	775	816	833	876	810	828	856	847	816	810	831	817	782	870	793	855	814	825	833	830	783	814	854	826	821	825	776	810	787	809	827	826	851	776	815	796	851	815	807	848	837	825	840	785	751	798	865	789	807	815	820	808	774	842	840	835	826	854	865	820	841	789	809	784	829	833	805	866	771	830	831	818	881	855	759	855	838	794	814	796	837	795	829	859	848	858	795	824	835	843	865	829	810	801	865	832	815	817	860	751	805	826	863	862	843	817	812	799	839	833	783	838	863	817	821	815	819	849	799	812	804	786	889	795	789	881	846	821	812	797	794	853	829	814	839	805	827	838	828	824	843	840	764	811	817	833	824	809	841	833	835	839	806	813	820	810	813	799	829	804	827	806	856	792	849	800	824	846	835	772	836	811	832	827	804	831	786	829	868	826	800	855	841	812	840	803	845	796	801	829	846	826	831	828	799	792	837	812	807	782	834	854	830	800	803	771	841	751	835	801	831	829	814	866	842	773	823	815	799	829	882	799	772	831	816	796	807	858	853	820	778	857	858	822	804	816	845	819	792	878	857	802	795	861	815	881	808	833	849	769	839	822	873	825	782	821	843	820	878	807	800	827	758	884	829	774	823	813	822	843	856	786	809	872	863	804	808	812	827	823	833	802	853	809	838	850	846	884	803	856	833	801	854	817	821	808	795	801	851	804	810	812	832	835	815	788	837	841	797	810	779	812	803	769	827	828	868	760	824	805	832
4096	1685	2028	7403	9082	6658	3327	1380	580	406	311	285	283	303	294	301	311	280	302	318	313	290	276	292	281	313	288	309	301	330	309	315	288	296	296	275	313	321	283	279	299	289	307	286	314	316	299	323	327	295	311	301	256	325	297	304	272	286	278	293	294	313	304	283	319	307	255	268	309	305	281	284	306	292	291	300	319	281	284	285	321	282	304	286	309	285	280	289	298	298	293	290	281	286	314	304	275	281	277	303	318	311	296	289	322	291	271	301	265	284	286	270	309	292	285	275	318	322	326	323	301	311	298	283	276	291	297	298	300	310	270	304	310	294	276	290	285	300	297	309	326	274	291	302	299	300	318	277	315	276	287	277	310	304	300	290	302	290	298	283	304	305	305	294	294	283	267	299	306	299	273	268	277	286	294	314	319	305	304	311	295	307	277	310	282	286	244	281	314	310	268	292	310	308	318	302	280	284	290	301	273	316	273	321	296	323	294	272	323	291	286	276	294	288	316	272	268	268	317	323	297	297	278	274	325	279	288	277	282	261	277	318	303	296	312	276	297	312	325	304	268	314	284	302	300	278	293	306	281	284	296	287	293	312	302	290	286	298	286	353	289	259	301	295	260	322	312	316	294	308	316	296	291	283	281	275	304	264	306	300	281	298	295	285	318	294	283	284	255	292	325	304	317	279	277	294	298	295	268	284	287	319	289	304	294	279	260	293	321	318	272	329	292	307	323	305	326	308	294	261	266	264	278	301	299	305	287	290	302	289	279	313	309	273	281	263	298	281	288	288	291	313	321	316	311	272	285	300	306	273	325	310	307	287	293	321	278	276	337	329	296	304	285	287	268	295	309	308	302	289	303	293	292	287	297	284	288	280	275	288	284	285	290	288	338	298	310	306	312	317	326	283	327	317	298	298	294	284	302	281	286	307	287	302	274	328	308	274	277	267	319	305	273	323	286	292	304	315	295	284	289	295	311	308	309	318	281	290	280	311	282	292	296	292	288	282	288	307	303	269	312	347	301	309	281	301	285	288	276	303	303	317	289	265	314	306	296	308	305	309	299	271	298	260	304	302	294	302	298	268	320	290	318	302	310	303	298	317	276	291	294	283	323	306	303	271	307	266	282	326	308	295	303	304	299	346	294	294	286	270	299	320	289	305	302	295	315	280	293	315	272	320	293	311	295	321	314	311	302	283	275	274	295	283	325	302	302	271	282	293	258	292	279	283	321	294	272	300	290	270	289	303	287	291	300	307	277	326	315	312	272	287	333	293	291	267	299	292	271	313	292	267	314	256	269	315	307	292	293	273	265	311	314	288	313	301	297	301	311	329	291	299	254	290	308	284	298	290	292	296	326	284	299	319	315	269	296	310	336	263	321	276	287	303	268	300	318	314	284	296	306	301	302	334	296	287	313	328	304	305	289	302	286	294	314	295	283	335	287	322	303	332	298	311	295	303	279	296	291	273	303	312	258	295	283	313	299	292	327	295	279	249	301	310	264	316	290	314	272	288	281	300	330	320	269	313	285	287	288	300	308	276	320	299	299	302	306	292	303	306	261	266	290	279	302	287	278	302	268	281	297	296	298	315	317	309	281	274	326	301	307	265	300	342	266	297	299	307	300	294	287	292	296	311	285	304	295	297	305	298	264	302	301	295	310	251	317	317	301	327	326	265	303	301	308	252	293	275	295	274	310	311	285	325	328	304	268	274	295	280	313	295	281	303	305	281	293	301	286	318	312	292	329	312	311	283	287	312	281	264	289	293	265	321	297	327	320	283	282	315	282	273	296	295	322	281	313	301	303	310	319	307	302	274	332	285	287	299	287	325	288	290	301	316	276	334	340	301	279	282	305	275	286	272	249	268	333	277	289	278	296	292	255	265	303	325	299	267	263	309	287	294	311	314	310	269	271	280	306	294	305	290	297	280	318	315	278	309	285	321	284	271	270	290	302	291	299	295	321	309	304	252	273	290	323	298	277	307	332	297	296	285	287	309	274	303	289	286	295	295	288	289	297	303	290	299	312	289	300	283	299	292	316	297	271	268	281	269	302	275	289	287	270	294	277	299	320	314	272	286	298	276	287	301	267	281	281	296	304	296	293	317	327	316	307	324	270	291	281	311	308	286	326	318	267	301	277	304	284	310	300	310	291	280	323	284	296	295	291	296	312	293	298	272	292	313	275	308	304	301	299	269	293	272	289	310	281	287	302	291	291	275	314	300	308	315	273	287	301	313	312	296	328	318	303	302	286	328	307	293	298	264	279	274	300	290	307	309	273	304	300	296	278	285	331	313	296	270	300	291	358	319	287	296	319	286	311	281	307	270	331	320	296	291	283	310	304	258	298	268	306	292	287	306	311	316	282	275	321	298	289	293	283	283	311	273	304	273	331	299	323	315	291	299	278	291	294	306	306	291	307	289	295	310	269	304	285	304	274	269	307	290	310	328	316	280	281	306	299	305	286	299	277	289	287	291	314	304	276	307	292	296	323	260	292	288	318	305	253	295	299	263	280	301	297	283	278	291	271	295	276	309	329	270	285	306	278	281	269	285	311	285	279	318	310	307	322	292	291	277	296	310	278	293	283	285	305	296	293	294	322	283	278	318	277	280	307	314	293	298	303	320	310	308	281	305	263	266	287	305	264	276	303	280	304	315	279	307	284	276	291	320	280	321	298	279	269	280	276	293	270	294	298	288	319	313	335	278	267	286	282	286	252	269	282	283	275	311	270	271	290	303	307	315	300	290	268	303	255	300	318	297	286	316	293	290	267	282	342	312	273	293	299	303	257	310	318	283	286	281	286	296	290	297	266	303	316	277	306	316	308	327	305	307	292	268	258	324	296	308	301	281	285	300	286	302	285	281	280	285	282	340	315	332	276	271	284	314	308	309	290	313	283	265	282	287	291	284	309	311	282	296	285	288	283	300	322	320	287	282	291	306	299	267	285	327	261	286	281	291	296	286	339	303	327	325	269	293	335	286	276	287	306	291	300	244	298	268	307	328	307	315	295	291	291	301	274	317	293	316	325	312	286	296	298	301	329	267	264	302	290	271	292	323	308	317	276	246	305	315	293	294	287	284	321	288	270	278	303	300	274	300	306	272	293	280	322	293	305	310	290	288	283	283	307	281	322	267	265	279	288	303	279	276	296	302	304	303	285	280	265	310	288	312	318	314	290	279	310	289	295	280	297	291	279	288	293	307	283	283	331	277	302	275	302	279	294	274	312	253	267	290	299	285	317	300	311	308	332	293	272	304	271	258	305	292	282	305	307	286	307	278	328	305	291	314	301	312	257	302	301	277	269	275	291	301	320	303	309	267	308	291	275	279	274	294	269	306	277	320	310	269	323	305	277	300	273	276	284	297	319	303	269	312	276	299	305	288	297	300	266	303	289	288	292	275	324	268	258	270	297	280	280	285	312	302	293	288	294	292	289	300	298	299	284	305	300	300	306	287	311	302	305	302	323	275	302	292	270	278	293	287	304	310	299	327
3610	2025	4374	20909	24992	19954	11395	4802	1930	1091	917	843	843	823	740	817	843	849	843	830	795	782	834	838	824	797	805	777	752	795	808	847	814	801	820	847	790	824	838	819	829	787	813	832	801	861	799	760	789	812	847	805	835	819	806	879	817	835	816	809	796	856	807	821	840	810	820	789	801	824	910	830	830	851	829	791	847	771	792	837	830	801	845	835	820	815	790	832	792	751	828	849	865	833	801	872	785	801	809	818	790	838	812	820	800	801	867	793	884	825	798	852	808	833	832	835	813	856	852	830	841	845	845	809	839	841	831	796	891	815	859	831	832	840	848	836	799	792	794	805	788	880	816	806	837	816	818	788	799	832	812	788	816	836	834	839	803	797	812	809	864	836	847	828	814	807	808	783	855	876	786	833	787	832	787	810	775	777	812	835	846	777	862	843	860	834	724	826	875	807	819	788	823	854	830	797	764	801	789	839	799	896	836	887	799	827	874	793	823	765	811	770	791	826	815	855	814	822	818	783	822	819	810	810	823	805	841	825	818	843	785	833	765	848	821	736	853	867	802	854	787	804	854	835	793	793	819	803	805	824	768	783	848	783	882	815	810	800	808	833	804	785	852	837	814	835	802	827	836	814	794	842	787	777	808	769	820	814	779	833	832	787	871	829	854	830	830	864	821	850	810	834	860	793	793	847	793	789	798	766	820	801	810	919	819	810	851	807	804	782	832	805	867	830	831	781	801	821	800	824	806	823	789	862	794	842	803	794	816	825	806	838	812	827	779	772	752	800	828	773	832	808	845	838	785	819	769	830	831	833	807	851	784	848	825	866	811	849	839	855	840	795	816	870	815	787	831	850	820	748	791	838	836	819	801	836	787	797	842	844	836	800	820	819	781	821	835	800	809	836	781	829	781	801	790	821	842	806	863	807	835	817	827	794	825	830	865	868	819	827	833	811	809	784	802	825	789	820	825	813	792	749	841	846	859	839	797	859	807	819	870	800	792	804	815	822	793	780	798	855	811	805	813	830	823	817	820	806	821	836	786	751	784	884	809	809	896	848	817	811	847	821	837	813	813	770	815	793	857	803	802	867	843	804	825	783	808	762	850	832	896	805	789	826	799	754	858	770	811	796	868	800	805	779	797	775	828	825	816	819	786	826	847	818	794	782	788	837	854	845	829	798	835	777	808	834	830	780	792	797	794	875	808	818	847	817	812	797	788	805	760	833	889	830	840	802	813	836	834	840	754	781	886	827	826	797	820	798	786	789	820	805	865	790	803	842	825	767	840	776	824	846	849	804	809	799	808	786	798	821	816	819	859	847	820	805	784	831	787	806	789	800	841	829	809	790	848	853	805	794	818	829	803	836	858	837	821	829	802	790	796	822	792	792	793	861	776	861	793	816	812	809	803	811	875	779	772	739	851	814	853	849	840	823	819	832	817	853	837	890	819	846	821	805	823	908	774	816	806	826	890	836	814	803	899	749	826	783	832	838	809	802	861	805	896	848	826	881	787	825	799	857	807	866	898	829	849	808	784	870	804	818	832	813	792	843	806	880	829	828	837	847	805	804	785	802	850	807	787	804	798	816	789	817	806	856	841	830	822	813	829	838	839	877	797	803	823	793	854	790	812	835	830	755	808	834	824	861	806	803	865	854	854	823	850	737	827	835	818	778	791	797	812	818	820	855	808	821	826	761	859	833	831	890	846	818	861	832	785	872	844	863	816	803	844	809	815	804	798	787	786	843	834	829	833	797	814	837	785	783	771	848	840	857	804	861	843	826	846	786	866	832	785	860	829	804	837	837	803	831	840	815	797	788	848	820	821	817	879	776	783	810	783	763	796	846	774	852	845	798	815	834	854	776	794	791	839	809	832	828	772	805	800	783	795	846	839	814	813	811	837	826	793	831	805	831	781	800	822	799	862	840	835	800	775	858	821	837	865	857	789	820	767	860	861	793	818	816	794	834	864	808	801	829	825	830	832	834	835	829	842	771	808	782	793	829	824	803	815	813	794	787	847	847	847	790	803	814	853	808	876	818	832	791	835	786	808	792	821	750	883	834	811	850	858	835	819	834	809	816	822	785	795	804	806	840	845	822	782	807	851	847	799	794	810	808	804	828	817	815	829	758	809	798	734	778	771	816	789	798	857	815	812	835	880	818	753	825	871	842	818	859	793	863	765	786	816	773	860	833	869	799	813	822	768	798	803	874	864	822	818	797	785	819	828	871	822	841	840	793	800	785	843	862	778	835	830	808	866	832	795	833	856	760	829	792	836	801	794	848	796	828	815	866	793	839	859	820	825	826	791	806	796	805	816	841	820	800	863	759	808	825	850	832	797	805	835	797	882	833	789	825	800	795	811	800	818	837	799	764	810	843	825	804	813	880	853	868	783	785	803	817	826	823	763	840	794	827	876	778	815	827	807	804	771	803	802	816	789	844	853	867	829	823	871	799	859	841	821	822	840	834	837	797	821	781	790	849	805	824	835	822	888	817	711	823	825	781	849	820	817	756	800	838	808	818	851	769	815	814	798	834	817	774	869	803	837	828	783	805	816	782	838	805	828	790	824	810	845	840	842	778	781	829	848	778	812	854	841	783	855	789	851	829	845	840	846	824	776	842	846	824	828	847	789	770	829	837	855	823	815	818	824	821	826	888	844	800	835	831	828	819	798	786	788	802	859	798	846	807	751	797	804	838	865	772	798	765	830	796	780	785	811	772	840	815	811	786	798	832	838	779	826	824	804	809	848	780	816	803	845	803	856	801	834	823	839	792	841	828	788	814	791	815	795	859	790	828	805	815	829	793	848	825	800	819	836	825	814	866	805	805	883	836	826	835	799	838	791	816	829	811	816	786	829	816	867	743	798	845	863	789	837	808	793	785	811	789	846	804	829	808	820	796	799	845	805	801	844	820	835	820	826	858	827	829	836	848	827	846	811	802	818	865	790	867	775	790	775	837	770	821	815	869	821	800	809	840	839	821	767	833	822	829	825	805	842	797	802	826	824	789	847	819	786	841	787	862	815	863	861	851	843	835	879	815	818	825	827	789	839	830	805	801	786	800	833	800	805	784	823	776	815	816	882	800	837	812	836	860	875	791	817	806	835	823	817	771	799	811	823	802	821	827	866	806	878	804	802	868	779	753	790	882	828	837	817	822	807	810	828	855	844	750	852	822	785	818	795	806	779	880	796	827	817	831	759	824	805	772	849	833	841	820	851	804	824	857	805	824	827	813	798	821	813	747	855	834	785	838	801	825	857	784	740	810	807	797	836	828	848	790	809	789	882	833	841	800	828	770	781	820	803	775	784	781	804	793	822	809	835	776	772	799	842	832	827	801	807	762	809	817	822	831	767	767	802	820	812	808	822	825	905	824	836	792	865	840	868	826	841	796	796	782	846	829	846	840	788	803	840	831	811	812	831	792	796	855	781	879	856	838	863	835	766	806	854	801	797	809	815	834	845	845	830	861	782	798	800	766	826	849	814	827	882	858
4005	1725	2588	7629	9275	6748	3346	1375	618	388	299	284	306	279	318	302	306	284	267	312	286	283	261	290	298	295	293	301	301	273	321	275	275	292	325	281	316	311	289	297	278	285	277	308	286	280	272	280	288	307	307	272	270	291	301	310	298	310	271	310	298	265	271	297	288	302	286	304	290	289	306	296	286	315	293	298	302	279	284	289	300	333	292	312	309	278	307	281	284	315	291	265	310	310	288	268	321	338	304	308	303	270	308	285	299	266	304	292	304	294	265	298	268	264	279	273	301	265	289	323	298	349	321	321	272	289	282	319	301	288	306	266	267	305	291	332	291	300	298	308	282	321	292	299	292	285	300	263	287	296	306	297	307	280	286	308	295	295	315	282	278	266	281	274	310	284	311	298	302	315	281	265	293	268	304	297	304	275	323	285	308	258	319	256	282	302	276	316	274	308	285	300	280	288	312	332	295	276	284	299	285	292	330	277	289	273	316	292	304	282	297	274	292	280	283	332	313	292	274	270	280	340	295	277	292	324	273	283	303	297	304	328	316	269	281	279	308	313	287	307	260	273	270	273	302	316	295	296	268	290	271	288	274	293	289	271	307	280	309	289	281	310	300	290	307	273	266	303	290	290	283	301	281	277	280	293	293	296	259	291	247	299	304	310	297	334	309	292	299	285	298	291	270	313	331	252	297	288	302	269	313	286	301	320	280	276	304	279	289	275	270	291	280	313	284	306	288	285	275	304	280	284	302	271	263	274	292	292	298	324	313	299	326	265	285	294	300	312	313	301	271	302	287	282	303	276	266	268	284	282	286	311	330	299	303	302	254	288	262	311	283	291	287	286	329	283	299	305	311	286	306	313	282	312	295	291	284	333	264	302	292	288	271	308	303	299	285	311	313	324	311	292	327	287	312	280	285	294	278	260	270	279	297	317	312	276	292	299	277	281	293	286	285	261	260	318	310	287	274	314	289	304	285	307	288	281	289	280	291	283	293	308	292	289	291	328	305	279	294	319	282	274	303	276	288	294	312	289	265	311	270	273	301	271	265	266	300	300	314	310	303	331	282	303	292	300	274	310	256	293	281	278	324	288	295	308	271	298	315	270	285	304	303	267	269	301	339	315	303	290	291	297	275	305	317	313	283	287	284	279	308	295	304	296	272	298	305	270	305	265	308	289	300	267	303	334	296	287	285	324	291	297	284	301	296	315	291	270	308	308	298	303	272	283	308	302	302	267	280	287	292	285	313	294	292	302	280	312	291	351	294	316	299	276	265	264	312	291	289	297	307	297	281	262	309	278	274	301	295	294	279	296	294	309	282	295	330	280	299	289	301	280	291	300	284	309	289	276	269	286	291	293	301	299	303	300	299	334	280	285	301	272	301	297	300	304	303	284	310	290	315	282	285	278	274	300	309	289	278	307	293	293	331	299	285	310	299	284	293	309	323	290	283	281	288	309	291	299	300	276	305	318	285	265	291	311	292	264	296	298	316	294	323	281	306	277	294	290	280	272	295	316	292	276	265	292	300	289	340	288	302	278	269	283	289	317	277	272	319	268	297	303	281	291	303	284	304	283	280	263	292	304	293	296	279	292	316	279	301	257	287	290	290	311	290	324	295	278	304	318	282	296	306	292	300	278	295	285	289	299	297	316	312	301	295	267	304	291	278	285	310	290	316	289	289	287	258	304	322	295	297	281	284	272	335	320	301	283	287	299	257	302	304	280	286	321	297	294	312	283	291	274	287	308	293	261	281	291	293	263	320	271	278	291	299	273	301	283	316	285	272	295	305	287	297	305	266	299	301	262	255	298	260	309	304	301	282	298	270	287	267	280	309	322	273	305	310	284	330	273	328	283	292	314	267	311	289	262	296	307	287	274	326	315	264	298	263	273	313	319	282	294	312	277	284	269	301	307	297	261	277	300	280	269	292	289	317	298	296	287	313	300	305	288	296	281	299	257	291	254	316	311	295	311	311	283	312	280	307	300	275	311	285	306	316	266	289	326	320	277	288	287	290	312	282	291	294	284	322	295	293	294	271	278	290	255	282	341	304	318	304	261	288	300	285	306	262	310	284	294	306	285	298	272	279	304	298	296	276	293	300	280	324	286	331	294	307	306	297	281	296	320	248	303	278	287	298	296	315	275	324	304	284	312	276	271	282	297	281	282	272	302	291	289	273	318	292	262	322	295	286	324	295	325	306	303	305	281	300	304	306	317	312	266	329	265	289	322	304	289	274	297	315	319	275	316	306	283	317	305	297	293	286	287	290	283	280	274	296	302	293	309	302	307	303	307	311	287	274	301	316	312	304	291	298	330	260	276	312	298	305	293	272	280	318	317	312	293	297	287	292	296	311	303	308	301	304	290	285	321	296	272	267	312	287	289	294	242	275	256	277	271	320	291	252	301	267	321	286	291	306	294	288	317	280	300	284	291	295	285	267	277	302	300	295	318	249	310	274	308	268	287	320	269	308	319	275	281	285	261	268	303	295	265	290	295	299	300	284	314	301	293	294	295	306	309	288	308	302	302	277	288	274	299	286	297	306	288	297	306	265	280	267	283	290	304	268	309	261	287	273	278	315	309	275	306	297	312	276	285	270	298	317	334	315	323	288	267	311	293	291	287	273	301	275	297	301	302	284	303	296	285	319	289	316	300	308	308	287	295	314	304	279	260	283	308	285	294	296	313	263	275	293	323	310	310	292	314	283	254	280	300	315	317	305	275	278	303	281	275	266	287	297	317	332	281	286	306	292	302	291	288	305	310	274	279	287	250	310	318	284	283	286	296	278	309	325	309	298	275	298	278	272	275	277	273	328	308	268	307	290	282	301	283	301	307	264	279	270	284	264	287	292	284	264	287	303	335	304	322	272	334	288	274	323	289	291	284	286	312	276	291	293	313	279	283	302	295	297	277	286	297	334	337	276	285	292	320	278	298	262	295	284	284	302	290	310	300	304	313	273	297	293	285	290	257	320	265	289	312	262	298	319	281	300	325	278	296	299	289	305	266	286	252	289	316	294	298	270	299	315	289	304	297	312	307	304	303	307	308	339	295	279	293	318	263	325	267	263	317	294	302	296	315	283	283	308	285	283	310	310	290	275	284	319	300	303	283	279	284	304	288	292	315	283	300	308	262	304	287	271	334	296	317	297	274	294	305	272	310	289	295	286	296	308	316	309	267	276	293	292	301	283	270	271	309	296	319	280	307	336	298	290	296	319	309	291	288	312	313	295	283	299	305	304	319	299	310	283	285	311	293	307	271	294	287	309	274	290	255	312	325	269	277	301	290	294	305	264	310	249	319	253	286	311	277	290	268	280	267	288	298	327	319	284	284	282	286	272	304	286	293	300	283	286	290	323	319	275	273	291	268	291	284	261	268	285	290	293	291	268	292	307	297	286	292	290	274	278	297	293	279	287	327	246	298	269	280	279	247	262	272	299	308	308	317	296	288	285	271	268	283	300	285	309	303	295	270	277	312	250	275	295	301	298	305
3584	2192	5327	20926	25163	19858	10976	4753	1909	1054	867	824	818	805	842	799	784	802	820	870	829	796	808	804	836	809	855	827	805	801	790	779	763	805	813	834	758	819	804	846	792	813	821	822	846	828	726	807	814	793	837	841	791	895	784	842	808	826	808	818	817	818	801	810	836	797	837	869	822	833	785	828	899	800	825	846	843	796	768	822	869	810	861	787	825	796	847	835	819	852	775	829	803	797	839	818	880	849	812	801	791	814	826	887	790	815	759	831	805	855	816	785	795	808	799	805	838	840	813	826	811	838	752	816	803	837	805	837	828	819	820	879	790	817	802	813	858	822	833	796	810	827	814	768	798	828	788	858	825	803	806	808	837	875	789	779	807	765	802	830	834	839	849	886	800	830	814	780	802	781	821	868	824	868	792	853	739	779	809	853	835	835	869	805	789	799	830	819	806	815	806	845	832	827	854	879	780	784	839	857	840	763	771	801	828	850	781	849	817	798	810	807	799	811	842	849	833	872	825	836	867	796	789	822	812	839	824	797	816	810	818	815	809	761	850	785	856	813	813	823	785	802	826	820	808	806	799	802	851	749	780	836	821	831	832	835	817	831	815	844	818	799	786	832	855	860	794	805	752	843	758	849	856	801	800	798	847	792	775	833	847	774	836	802	830	848	827	805	795	796	804	829	797	826	817	796	873	796	785	877	799	808	835	832	849	822	796	802	827	834	851	813	848	812	830	831	848	853	807	810	797	811	737	828	840	821	841	777	829	849	826	753	812	831	843	829	772	779	820	826	846	832	800	832	833	852	804	775	741	844	825	795	803	837	816	810	786	800	771	868	791	816	805	818	840	807	844	812	785	850	827	859	832	794	817	790	816	819	825	804	803	828	852	775	803	829	811	804	864	823	824	885	784	778	755	801	840	779	820	856	816	859	826	852	830	773	879	810	799	868	818	808	807	823	797	862	872	789	832	816	787	808	780	837	801	796	806	751	764	867	831	775	810	774	804	770	772	820	812	831	747	831	855	787	799	818	839	831	852	861	804	771	855	816	816	815	768	871	832	847	821	806	809	827	789	816	824	860	826	802	774	792	822	784	809	779	797	846	808	809	840	808	816	762	822	848	798	819	868	841	802	782	754	871	851	835	804	799	755	814	777	823	811	865	847	860	774	871	784	854	839	781	808	774	768	832	792	809	814	807	830	847	826	770	778	841	817	808	803	840	794	869	820	795	817	810	872	808	808	778	819	764	809	805	791	847	811	812	800	810	828	810	771	763	863	819	782	829	777	846	797	774	826	838	852	841	807	777	838	837	787	791	812	789	765	815	803	839	795	795	846	834	880	759	768	861	831	816	813	769	811	839	793	818	783	790	800	818	868	838	826	833	833	825	800	779	829	831	851	818	809	860	802	815	803	828	829	861	827	826	805	849	819	838	800	825	875	787	792	824	772	827	834	846	781	800	832	843	856	759	793	843	827	804	844	855	802	829	791	826	797	843	842	808	809	773	882	826	820	801	787	801	809	753	849	822	817	802	857	830	816	817	793	800	858	799	857	816	798	834	836	767	821	798	806	829	806	777	811	846	816	779	810	823	837	802	793	869	872	827	813	810	868	818	823	789	847	836	867	846	757	790	821	801	835	827	801	816	837	824	837	863	809	883	831	853	834	849	813	786	841	820	832	837	866	796	778	832	839	811	839	795	780	790	800	855	795	845	839	822	824	811	805	855	854	831	833	836	857	769	790	834	850	809	808	791	834	860	779	816	802	831	808	855	808	808	839	788	830	783	830	825	808	814	837	854	786	790	820	844	768	819	828	763	816	801	786	778	814	813	812	834	813	857	771	829	865	770	834	829	812	835	813	851	839	845	776	828	840	803	775	822	812	832	813	846	835	800	832	755	785	855	788	806	824	786	810	859	816	835	834	808	837	790	809	786	794	861	832	829	820	835	800	792	840	811	810	822	865	828	803	841	831	833	831	785	750	795	793	820	777	824	802	833	842	832	804	854	871	808	811	800	822	838	865	810	845	812	834	801	830	791	857	827	833	849	821	810	850	812	834	784	844	791	810	821	790	807	884	881	849	810	826	823	791	823	828	852	887	802	802	794	798	820	792	788	844	800	839	817	768	809	829	813	829	781	788	809	798	834	772	809	853	827	777	833	820	819	777	845	827	842	761	779	803	759	808	801	812	804	797	792	782	802	800	832	784	802	817	811	772	878	806	813	798	809	843	859	835	768	814	814	796	818	852	830	871	816	799	782	839	861	784	854	834	812	774	806	850	808	809	841	843	797	772	807	832	792	850	846	854	813	828	787	821	831	768	817	799	829	870	800	843	798	826	757	818	813	826	826	807	782	795	842	845	846	794	793	787	837	859	849	847	843	834	835	804	771	817	812	837	859	819	804	835	780	839	780	805	842	801	825	774	816	775	821	820	793	801	749	814	786	785	822	815	771	802	811	838	805	844	817	805	815	803	792	782	845	807	847	832	807	778	821	817	794	787	839	826	834	825	774	808	796	855	864	829	830	813	844	814	821	790	818	825	828	814	839	773	780	821	799	811	833	809	814	821	779	825	800	853	766	806	792	824	801	864	848	807	800	822	772	776	852	796	781	844	840	832	830	815	836	849	754	836	817	811	820	860	810	788	848	798	754	864	872	783	793	853	802	817	778	839	801	875	789	823	797	831	837	857	823	798	734	831	825	790	844	825	838	833	812	812	803	797	799	804	848	831	835	821	842	790	845	797	780	845	829	874	867	797	802	780	824	835	822	811	809	775	842	804	837	804	845	821	801	826	795	815	768	871	821	761	776	831	801	829	804	822	849	826	822	826	795	807	840	801	802	863	806	819	821	834	817	821	816	837	800	774	809	783	793	888	825	852	819	851	827	868	871	825	829	785	828	861	808	781	791	830	860	766	839	824	788	791	842	890	839	805	830	811	847	833	778	816	842	834	842	759	818	834	799	816	815	775	812	791	853	867	772	804	845	843	855	823	842	830	827	827	789	851	807	822	797	811	869	863	828	838	822	822	834	819	807	802	832	840	838	878	866	844	840	819	833	796	858	820	836	786	781	834	774	848	847	814	847	803	766	824	807	865	818	863	862	878	816	805	787	818	800	851	822	805	813	818	827	832	739	836	907	845	804	787	823	859	792	839	792	815	861	773	819	812	824	820	800	809	835	856	815	830	769	835	787	827	843	827	810	793	830	800	801	823	812	872	815	840	829	814	806	827	760	823	793	808	776	768	820	804	801	874	828	754	803	851	794	877	832	805	788	778	787	807	784	805	771	865	835	839	840	758	819	825	853	758	855	834	812	832	812	838	790	810	899	823	848	821	819	846	791	841	792	838	812	870	772	825	782	824	791	802	758	811	832	836	812	819	798	769	862	863	777	809	819	798	820	802	743	825	843	798	799	795	764	859	830	864	817	784	842	848	839	866	793	829	865	781	774	767	836	826	840	802	793	823	871	815	836	807	828	826	807	806	813	815	790
4232	1841	2704	7830	9162	7018	3439	1400	571	358	293	287	287	257	290	302	272	334	293	274	285	288	284	291	303	297	279	264	298	290	267	280	288	292	312	287	278	278	296	300	265	287	285	298	295	294	323	289	283	309	287	290	305	288	299	289	257	294	290	289	253	295	296	307	308	291	290	297	288	257	275	254	269	293	322	279	306	285	294	281	303	310	280	336	292	272	313	292	284	319	298	281	293	280	297	303	301	293	298	266	323	310	299	296	269	257	317	292	271	277	295	279	304	292	278	281	327	285	279	285	290	311	305	295	290	284	318	272	306	287	286	309	308	274	310	312	309	328	285	294	285	315	277	277	297	278	285	296	269	309	330	289	303	282	283	295	330	292	290	286	290	317	250	281	300	288	277	298	291	267	306	278	305	286	314	286	303	287	282	293	275	315	274	289	291	304	297	254	303	283	288	279	302	278	258	281	301	308	265	315	272	315	282	298	273	315	303	295	285	308	313	272	327	310	328	307	300	274	274	299	264	278	265	318	314	254	288	266	284	265	313	304	290	288	314	288	292	259	265	294	318	290	285	263	295	305	345	302	270	289	311	298	284	269	290	317	282	276	294	296	272	272	302	268	316	293	307	301	298	303	292	318	285	274	308	306	302	278	298	286	300	292	301	328	289	294	289	315	302	271	298	286	305	302	283	308	278	321	308	272	304	300	284	281	292	289	320	339	280	307	280	292	285	306	315	261	337	307	283	300	314	296	316	296	322	288	290	292	276	275	300	299	311	297	275	289	286	306	278	303	314	282	294	297	278	307	276	264	255	272	307	284	281	284	280	257	303	311	292	306	293	303	317	288	311	293	305	299	264	301	297	308	311	351	291	299	277	321	286	272	309	310	290	274	278	299	302	291	262	261	286	266	296	309	244	304	294	299	311	260	268	304	328	330	305	299	290	279	286	325	274	313	270	276	263	307	299	289	301	306	273	298	281	268	299	311	279	326	295	274	297	286	319	291	310	339	298	287	286	313	319	313	279	299	266	291	272	290	269	312	279	320	290	263	290	277	274	301	294	298	273	281	297	304	286	282	346	310	305	282	272	291	330	307	297	309	287	308	276	286	282	297	291	295	261	284	313	307	282	269	279	287	276	285	284	300	298	285	277	250	295	294	293	292	252	307	306	296	308	307	288	287	279	327	310	300	289	268	277	282	293	311	262	301	310	297	281	285	298	297	294	288	281	310	305	318	307	258	288	302	309	266	287	298	294	320	319	305	266	258	282	286	295	275	258	283	306	285	281	312	299	293	276	323	274	275	321	326	307	278	292	296	301	266	296	274	289	273	277	307	305	282	284	293	295	298	291	326	300	277	299	281	283	258	301	273	309	303	292	290	345	299	293	326	304	309	287	293	311	292	284	292	277	276	298	261	289	280	265	287	301	315	311	283	281	262	263	277	294	313	304	285	271	293	304	310	286	258	299	324	322	297	279	294	282	279	286	289	271	302	311	304	277	295	290	280	302	317	289	308	303	267	280	283	319	261	303	269	279	292	295	300	300	274	299	270	259	276	290	303	294	268	281	317	327	332	292	319	277	285	296	310	270	304	299	297	262	279	301	302	282	286	289	312	293	307	328	295	304	282	263	303	327	292	281	258	277	321	277	283	292	294	287	290	307	304	269	320	286	279	324	278	276	280	312	277	295	270	276	296	268	293	297	281	284	324	312	309	275	288	320	279	276	297	335	289	279	278	307	322	316	300	300	270	283	327	301	289	312	305	284	298	286	304	272	287	287	291	289	304	290	314	285	281	286	313	270	307	272	292	287	295	300	279	275	290	305	276	285	269	272	279	285	293	302	296	313	300	279	292	301	317	337	254	312	294	324	310	316	307	263	279	282	256	301	330	288	289	276	295	335	313	284	302	332	295	267	277	302	299	281	275	301	320	311	314	296	299	281	289	272	300	297	287	297	297	313	301	300	279	273	280	305	307	332	275	306	296	295	287	309	274	287	286	332	295	277	302	284	275	287	325	287	295	269	310	333	289	247	303	326	274	309	286	295	318	288	288	292	270	306	310	273	302	278	262	271	329	295	298	304	313	304	314	289	300	290	295	307	316	324	313	312	298	264	314	284	314	297	293	292	287	271	310	300	287	282	291	284	291	293	294	306	335	329	273	297	285	284	285	349	278	299	297	295	301	277	300	293	306	293	293	318	296	313	316	291	316	304	251	271	289	305	294	286	274	307	315	306	275	314	300	297	301	314	272	303	287	287	267	277	285	282	280	261	290	285	291	271	281	319	265	297	283	303	290	282	296	305	309	301	298	296	276	319	288	281	279	296	280	311	296	309	261	299	305	294	287	292	291	305	293	309	307	310	314	306	275	268	299	339	275	290	310	317	283	287	359	317	289	290	272	282	322	295	310	291	309	291	263	286	292	287	322	298	294	289	284	293	269	296	297	274	288	280	279	271	307	266	289	290	290	296	313	280	319	281	292	324	292	266	295	280	286	286	292	319	263	322	318	293	322	296	277	276	280	278	278	325	304	285	284	306	304	282	270	283	279	280	298	303	325	278	292	299	305	297	289	300	303	303	322	313	298	310	282	290	315	293	282	306	313	288	319	291	295	281	283	320	299	313	293	275	299	297	312	296	315	267	298	338	320	288	310	312	290	266	283	308	296	296	290	289	277	293	295	286	293	318	277	305	313	281	312	317	282	315	277	333	308	322	267	299	288	312	268	282	261	257	280	283	272	303	268	273	285	254	296	268	343	311	338	285	272	292	318	309	279	301	267	296	305	305	276	300	300	294	320	302	315	285	303	281	328	300	282	273	239	254	261	303	310	268	301	299	297	322	258	316	264	304	292	302	305	286	316	339	292	321	281	305	279	286	308	279	281	313	286	282	273	294	292	281	303	285	305	272	278	289	283	319	275	326	264	296	289	277	288	293	313	274	300	265	303	317	306	297	263	302	275	294	305	302	312	289	296	308	285	315	300	297	293	325	284	290	277	334	271	298	293	310	285	290	299	287	300	297	277	273	289	274	277	286	280	311	286	308	305	295	272	325	283	261	267	319	272	283	312	292	301	287	270	307	335	269	255	269	282	283	306	285	309	279	318	285	309	289	256	260	340	309	289	287	291	277	312	273	265	291	299	307	270	283	304	280	287	282	295	343	286	280	308	268	273	297	321	306	300	276	296	290	300	303	298	332	278	292	312	316	312	295	300	292	282	307	271	305	317	316	291	299	302	296	292	314	274	291	296	268	321	315	305	296	267	296	260	284	278	265	302	299	314	283	282	316	267	292	301	310	307	315	291	331	276	308	268	278	271	271	314	277	296	302	297	297	291	291	289	285	308	327	335	285	300	314	287	277	299	287	263	293	287	298	316	302	283	277	309	272	293	302	314	296	288	298	313	272	305	279	272	272	286	310	297	292	291	265	298	266	280	305	270	289	288	286	320	289	318	272	295	257	262	281	279	292	305	300	287	329	309	307	304	281	290	296	327
3633	2252	5629	21134	25224	20246	11265	4780	1860	1050	839	890	826	826	812	758	768	831	765	827	808	798	799	794	837	787	824	799	792	837	744	832	822	859	830	816	879	851	827	839	856	811	826	795	821	756	824	813	857	835	811	824	831	843	852	796	883	820	818	839	851	802	820	812	810	800	819	790	793	822	820	853	789	805	777	844	818	771	794	856	813	824	852	846	832	830	824	817	788	838	794	793	786	826	824	811	793	839	769	857	766	822	817	801	810	828	783	799	852	780	797	818	783	792	847	813	784	769	834	850	844	764	886	834	791	811	840	831	847	837	818	842	822	838	811	845	793	833	834	787	817	840	845	839	792	801	826	798	795	815	844	794	843	833	792	834	783	826	784	772	817	834	807	851	805	793	774	795	807	857	822	824	822	823	798	828	826	795	863	834	838	797	810	847	785	738	789	833	792	894	812	857	811	790	760	857	821	820	812	787	807	837	783	847	835	788	841	806	787	816	768	820	826	766	852	838	900	819	833	847	747	799	843	848	815	853	819	833	806	857	782	756	819	856	833	787	825	749	823	807	801	877	827	817	852	796	811	861	827	829	809	861	858	868	833	802	778	835	807	820	800	812	826	777	815	827	850	815	846	830	813	821	834	823	791	801	792	815	861	812	815	851	772	797	854	814	824	827	799	809	806	853	834	806	798	827	856	882	818	820	861	804	765	847	833	860	834	796	803	867	838	836	850	806	828	831	824	815	816	804	876	809	821	811	792	808	809	883	790	816	772	831	807	835	844	806	790	850	851	805	814	820	823	812	835	811	818	797	822	848	795	824	781	826	795	796	819	801	842	844	797	812	814	796	772	820	855	772	805	801	824	755	821	839	777	847	787	821	808	813	789	793	761	783	763	837	826	855	842	840	749	836	754	851	841	848	883	791	794	785	791	828	780	828	847	878	817	805	812	800	844	820	816	854	826	746	819	829	829	839	825	829	788	779	799	818	844	795	760	772	764	777	812	823	820	778	839	793	868	802	800	831	838	795	783	837	890	787	800	807	818	826	835	835	867	827	818	865	771	781	783	879	836	793	862	777	824	869	828	762	808	805	834	830	848	834	821	811	820	816	808	821	824	805	783	818	866	845	888	847	873	800	864	830	798	831	823	839	787	805	829	884	851	802	830	809	794	860	804	836	824	836	797	863	811	823	833	790	854	783	752	838	906	815	809	784	844	816	783	806	864	834	832	825	816	774	795	836	839	821	820	806	884	836	784	751	844	832	816	866	760	814	859	813	771	838	831	852	771	871	767	802	816	841	823	818	831	830	841	754	764	820	877	821	886	837	853	855	806	836	857	802	889	786	798	807	827	831	852	796	796	794	779	857	813	819	825	855	838	839	846	814	816	791	817	779	793	821	780	820	838	839	770	834	788	846	843	847	816	853	831	832	805	796	825	797	857	887	832	842	813	838	811	820	814	823	798	860	795	824	795	827	877	877	824	874	807	854	801	847	810	792	794	840	876	825	840	751	832	803	831	893	864	767	811	861	840	796	881	780	867	861	799	844	845	824	808	828	766	838	803	822	812	856	802	864	817	798	856	780	835	817	784	816	834	794	816	731	769	802	795	804	843	845	833	794	772	813	833	821	801	840	787	811	826	816	773	816	831	797	810	811	842	810	766	829	797	870	791	825	813	838	815	847	801	839	828	824	807	803	800	774	878	805	816	826	842	802	850	885	810	772	768	831	796	822	820	816	803	810	805	766	828	787	863	838	838	834	840	827	812	812	881	860	785	821	819	789	794	822	799	802	853	830	803	801	840	770	877	773	791	840	847	823	855	798	809	820	835	841	877	784	864	831	855	787	856	874	827	782	775	848	834	789	848	805	842	822	810	799	821	775	830	818	785	854	808	784	831	857	808	828	881	819	828	836	843	841	846	835	744	827	786	827	826	857	766	811	822	828	834	810	818	851	827	801	810	805	775	847	847	813	815	765	843	823	775	864	819	843	836	788	822	807	798	783	780	801	799	817	819	943	854	876	780	824	783	842	790	819	853	826	861	797	764	819	815	791	800	792	813	858	815	852	795	774	789	748	783	764	829	800	812	789	850	767	813	791	836	867	781	801	773	816	775	810	801	868	804	845	804	815	793	811	824	855	827	880	813	870	816	831	791	849	800	811	826	804	844	842	791	832	812	856	880	806	795	773	852	833	841	864	830	850	870	781	791	829	818	810	813	804	838	840	835	805	832	842	850	830	852	835	771	799	826	833	845	789	807	830	803	813	842	770	821	836	885	868	851	784	871	833	845	846	853	776	855	846	866	809	795	824	808	843	838	788	796	822	823	822	803	722	853	822	828	815	802	817	817	786	820	823	818	813	794	809	834	807	824	865	853	809	817	887	811	823	775	799	834	850	837	821	764	855	800	831	822	873	855	799	805	763	819	821	816	823	817	803	817	816	858	871	812	781	807	790	819	795	794	805	797	820	807	856	764	780	809	799	810	819	807	794	834	778	814	817	838	820	825	804	845	819	808	858	826	855	863	820	800	867	797	839	836	852	847	833	839	838	872	817	770	856	757	781	811	793	796	819	794	789	794	839	803	889	814	802	831	811	776	861	868	803	817	763	804	847	792	839	809	887	866	834	852	825	876	789	791	842	876	811	771	830	849	799	811	841	793	839	839	804	843	809	793	846	810	828	819	775	860	803	822	794	796	862	827	811	843	831	764	816	830	786	838	804	818	823	834	813	782	797	849	825	823	827	897	867	803	755	793	784	779	865	799	825	778	846	793	839	820	826	810	765	795	779	802	841	835	811	842	834	808	844	796	805	796	808	828	843	849	841	794	790	863	859	857	848	824	826	874	849	762	824	832	831	755	760	801	801	819	847	843	872	821	825	806	780	824	823	828	809	861	818	764	848	867	838	837	823	828	817	829	856	796	808	830	813	789	791	824	830	782	785	794	777	851	805	803	796	835	870	791	844	821	768	798	781	795	834	801	782	783	834	800	821	793	821	799	796	836	787	826	775	824	781	770	797	807	810	792	774	828	831	814	828	785	855	767	822	827	798	810	778	826	850	819	821	816	795	808	857	821	875	832	799	829	848	877	860	878	874	816	871	857	817	811	819	796	829	842	853	812	802	851	810	854	819	858	784	902	820	815	786	825	840	821	803	813	786	825	800	832	810	804	785	797	829	808	796	792	816	813	831	828	801	809	753	838	804	837	806	783	869	822	764	785	786	833	846	817	806	769	801	840	833	832	808	849	809	839	843	831	816	801	856	825	802	838	817	831	837	800	860	761	836	778	810	788	789	836	808	756	825	860	832	768	829	814	839	826	804	777	807	796	816	859	801	849	843	801	804	816	801	908	787	823	762	830	844	866	846	803	821	810	800	810	806	746	822	824	803	800	776	817	807	838	819	758	791	795	871	812	789	842	805	756	818	808	795	876	801	823	809	807	810	801	833	847	806	796	824	874	797	816	856	811	821	841	798	801	825	787	841	828	808	845	821
4205	1920	3129	7408	9433	7121	3327	1362	563	363	297	299	288	273	295	281	293	296	295	303	265	294	264	298	287	277	282	281	302	266	306	324	319	278	326	337	296	273	274	291	292	296	297	280	279	295	284	275	294	275	262	288	315	257	312	299	290	279	327	286	298	294	307	271	267	310	260	274	282	277	278	299	308	287	298	285	302	279	296	269	290	279	303	292	281	325	271	264	286	271	305	277	293	281	296	296	289	304	306	281	296	316	293	299	312	311	300	293	324	340	262	312	278	270	287	321	290	286	306	300	286	286	305	307	307	278	320	334	308	281	302	310	322	307	295	324	313	298	281	307	280	311	263	289	306	335	268	291	294	272	290	282	284	303	273	295	264	287	319	301	282	302	281	301	277	299	337	321	300	288	300	280	307	292	316	288	274	301	281	296	301	277	274	297	332	260	325	292	286	286	287	264	312	318	288	304	314	277	283	287	314	324	298	263	286	337	298	277	307	292	273	301	273	312	283	318	312	294	303	268	283	278	273	318	298	290	280	298	302	277	297	296	258	271	303	280	284	291	292	301	261	314	334	315	276	284	310	293	299	297	297	304	279	293	290	287	286	282	281	294	286	292	298	320	323	288	314	297	315	335	286	287	326	313	301	287	290	304	310	302	266	320	306	285	322	309	302	291	308	299	274	290	299	264	295	286	290	282	304	317	308	288	278	307	279	283	273	254	312	296	317	300	297	305	279	311	296	326	304	300	305	315	276	313	292	301	344	298	345	288	316	302	327	279	305	281	306	290	303	293	296	278	286	292	279	296	280	310	313	289	328	332	290	292	304	260	320	250	265	281	282	258	307	303	301	307	300	256	313	288	307	274	285	293	271	307	317	290	300	300	309	290	317	315	285	253	311	297	293	284	277	297	274	284	273	279	285	314	306	331	280	312	286	308	278	292	312	303	309	282	286	261	284	320	313	276	270	310	314	272	298	301	269	309	294	324	284	286	297	300	270	313	303	321	293	306	272	300	300	288	283	280	340	278	272	282	283	286	269	298	294	332	318	279	312	300	303	313	292	286	259	315	293	299	272	285	292	301	294	291	293	273	283	301	289	290	288	294	306	297	260	301	284	304	284	307	291	314	312	282	281	298	266	299	301	287	287	325	271	315	291	316	299	321	306	323	305	309	297	294	315	301	289	309	284	276	298	279	276	314	304	293	282	288	280	304	294	297	279	291	256	282	297	272	298	261	312	298	287	285	316	339	277	297	307	230	286	291	307	283	274	325	304	281	296	312	304	299	292	295	270	287	282	298	294	267	304	282	309	295	293	328	308	317	298	286	298	308	251	271	310	314	300	263	286	300	282	271	299	271	290	308	266	284	284	275	287	279	303	301	329	270	331	311	305	312	292	285	292	297	339	271	311	315	278	282	286	297	294	343	294	269	294	274	266	293	283	278	304	315	284	312	275	306	302	288	304	273	292	296	291	323	285	290	249	323	275	275	303	270	288	258	306	280	315	326	285	289	287	267	300	280	315	274	286	284	285	305	271	298	280	297	269	290	298	316	298	315	279	278	300	281	296	306	284	306	296	305	313	311	291	314	281	273	316	293	305	285	277	260	291	300	289	308	310	271	281	274	270	287	276	300	225	290	280	264	292	311	288	314	274	272	306	286	283	264	305	290	298	303	302	294	320	281	292	301	265	270	273	283	324	301	317	285	297	273	286	288	317	298	281	299	280	284	289	293	258	301	283	316	295	271	303	301	244	289	263	286	312	300	266	312	292	277	285	287	299	292	291	288	301	282	321	272	287	295	303	270	287	260	293	296	290	297	304	301	268	299	335	326	277	309	285	297	296	298	293	300	298	278	289	292	292	296	318	313	303	306	307	284	321	272	276	293	286	325	284	282	316	297	267	281	299	298	299	306	318	262	298	277	274	323	308	288	244	315	289	287	276	304	253	265	347	288	303	317	318	320	283	284	288	272	297	315	275	282	303	291	312	300	320	293	296	286	283	324	298	336	274	307	307	281	289	320	286	294	318	309	270	266	275	289	275	299	280	282	289	267	290	291	287	302	296	286	313	307	304	317	311	286	277	296	288	275	297	288	323	288	305	275	303	309	314	299	302	303	325	311	301	270	279	299	318	303	286	323	255	282	286	275	313	296	276	291	260	282	270	280	261	268	278	302	296	296	277	278	302	274	295	270	296	318	311	302	274	258	274	280	307	330	304	296	312	293	273	266	298	298	282	292	283	272	318	291	255	285	259	293	312	295	308	276	287	295	277	304	283	324	283	279	276	271	295	312	331	304	317	281	282	281	289	296	292	290	310	295	306	336	291	299	292	307	292	282	279	274	285	291	324	309	279	289	283	287	292	291	307	304	272	289	329	269	317	289	280	301	309	289	299	302	303	270	310	296	300	324	313	267	279	289	297	290	304	273	286	257	261	279	284	302	260	295	280	290	293	285	266	288	320	303	266	305	293	299	310	281	292	296	275	311	271	313	285	319	281	312	327	285	290	276	264	306	271	279	317	319	295	277	273	285	272	278	278	306	271	302	276	274	271	293	296	295	315	306	293	313	312	278	254	318	303	301	293	295	312	314	301	289	303	296	326	302	301	310	295	296	271	289	272	306	313	272	315	288	311	298	294	295	280	288	301	294	262	267	284	262	295	292	309	304	333	267	272	307	267	303	274	294	348	312	283	294	285	325	287	301	301	297	313	293	307	300	323	286	301	301	294	293	297	285	289	279	293	274	260	290	283	304	308	294	258	274	271	290	286	280	316	308	287	266	311	288	277	303	279	299	306	306	284	287	289	297	265	299	290	269	296	276	302	328	325	272	286	279	309	298	322	279	273	304	315	292	321	246	293	265	273	289	298	291	323	255	327	296	290	303	303	293	261	321	303	274	305	294	285	332	302	283	312	292	298	303	330	294	270	299	280	310	308	287	294	261	293	278	271	299	275	321	280	275	264	306	302	291	296	315	314	287	282	292	286	277	273	297	261	327	310	299	289	329	306	250	294	309	307	280	280	318	288	293	316	322	302	289	278	285	311	269	275	299	322	285	288	264	290	296	280	303	251	261	280	315	301	284	309	275	307	296	312	288	296	290	306	273	275	302	308	290	309	305	283	294	299	271	297	309	292	308	305	323	296	299	300	282	313	281	321	280	263	287	296	293	291	307	296	262	298	285	287	315	277	266	298	324	318	276	308	274	303	271	304	307	303	327	285	294	282	283	263	299	269	308	340	317	298	312	279	305	350	305	291	271	308	301	303	287	283	305	274	253	281	275	278	269	323	283	279	291	305	307	293	272	282	299	295	274	311	300	290	314	286	283	301	270	290	269	298	304	295	303	257	307	298	309	275	299	311	264	285	277	317	296	306	297	286	275	316	336	257	294	300	317	282	306	341	301	322	301	281	262	310	277	313	287	270	301	331	303	326	291	281	285	310	281	289	296	313	244	258	292	285	315	310	298	281	298	288	320	299	313	285	295	307	286	288	317
3590	2353	6225	20436	25411	20290	11226	4602	1833	1016	861	836	809	765	779	805	771	830	797	870	808	835	805	869	779	813	853	794	860	786	803	828	830	778	826	821	847	827	788	799	861	831	862	823	826	825	822	834	824	755	853	772	794	856	820	849	806	840	758	819	845	854	847	836	771	814	789	804	776	787	857	840	806	787	795	850	814	814	799	857	814	861	815	903	807	869	788	822	820	841	813	801	853	861	812	838	868	815	795	800	812	819	830	849	796	863	784	809	831	822	799	811	868	850	805	825	808	842	827	824	802	820	850	803	800	779	827	873	862	889	792	786	857	835	852	807	806	884	743	788	852	855	801	832	863	800	805	776	814	811	830	842	785	863	868	804	850	841	846	843	797	806	830	845	852	842	839	823	832	821	858	852	785	824	789	824	822	811	803	789	832	813	871	810	806	805	727	830	793	851	840	829	837	830	884	773	795	843	762	824	795	780	803	813	859	835	858	845	796	814	831	845	804	838	805	794	801	806	844	821	773	821	824	813	819	832	832	815	797	843	830	824	792	820	813	849	827	789	811	839	778	834	797	793	853	849	819	782	812	852	771	817	840	797	810	872	821	791	847	803	851	793	814	852	807	845	824	780	847	847	832	848	858	849	840	836	800	772	827	824	807	809	819	826	817	805	811	830	793	828	791	855	779	798	807	810	833	822	827	818	823	819	878	751	848	769	795	764	837	788	829	799	835	778	823	816	799	856	824	856	823	855	811	836	871	821	831	850	848	843	756	809	821	830	783	850	783	798	827	846	814	813	793	827	853	801	791	820	827	798	756	798	823	804	800	795	844	789	783	848	855	821	842	818	825	808	797	854	815	821	794	826	774	815	795	834	761	826	805	870	829	769	809	816	868	771	808	799	842	822	780	794	836	826	807	817	776	848	801	825	867	805	785	790	780	866	840	786	832	770	844	803	762	806	825	821	792	821	771	803	822	855	777	840	773	885	866	867	832	775	776	811	856	802	830	821	901	790	823	736	782	792	853	829	833	826	829	802	792	843	773	863	846	816	837	820	809	865	843	807	860	819	757	809	837	793	860	866	821	838	814	810	823	787	820	849	829	808	837	828	820	751	871	798	814	804	784	812	838	811	838	790	789	832	797	824	820	795	847	817	799	784	841	819	848	788	842	792	843	795	851	842	855	803	817	824	835	794	758	772	817	769	840	756	793	865	828	782	769	766	775	810	841	791	779	827	835	857	839	789	844	781	787	819	816	813	789	779	829	880	885	780	792	749	832	848	848	805	803	812	790	822	835	866	821	819	846	820	857	816	812	758	777	819	838	764	855	814	811	881	851	809	842	774	835	793	827	802	775	767	834	843	828	824	812	834	789	864	839	805	916	834	786	834	823	799	800	853	762	840	834	781	845	758	819	794	808	766	831	784	747	910	808	858	770	809	813	877	774	780	810	813	786	835	861	791	772	867	797	840	789	835	811	832	783	804	828	858	819	785	845	823	845	807	828	805	797	839	854	835	800	826	807	771	812	779	829	797	827	830	896	767	839	839	825	822	821	819	819	838	816	834	790	802	825	863	825	799	809	798	857	825	808	830	817	825	835	793	829	835	852	815	775	822	789	808	834	842	781	834	851	795	826	829	801	826	816	838	834	797	807	891	795	829	802	860	846	825	845	785	776	821	796	818	815	857	839	846	857	829	805	765	854	788	795	878	807	825	805	774	852	839	813	857	809	800	793	774	852	821	826	823	821	820	799	792	828	836	833	824	812	803	852	812	816	770	784	785	879	851	761	838	812	800	797	804	790	844	852	837	816	808	803	824	777	824	807	793	799	838	780	843	858	813	900	774	793	775	799	783	875	821	815	837	809	790	835	862	835	818	859	872	795	842	800	854	858	787	769	778	807	792	808	844	854	825	777	790	842	782	818	832	816	813	827	794	858	821	794	777	850	789	768	818	842	823	841	745	865	853	871	839	835	784	858	813	823	839	807	844	850	784	771	840	832	820	784	804	773	782	827	860	834	801	811	767	813	807	813	849	844	799	854	787	798	834	830	840	783	842	869	794	824	763	809	815	815	836	795	825	841	832	761	811	775	779	823	838	821	835	872	796	804	851	835	790	799	835	794	806	844	751	823	838	871	790	820	849	794	783	784	859	799	781	791	810	849	771	771	863	824	830	845	837	842	848	846	791	754	828	803	860	838	825	850	775	796	813	842	852	816	838	847	774	843	829	801	836	833	898	828	781	835	803	852	840	776	811	823	772	786	788	813	836	824	836	823	790	855	797	816	821	793	791	828	830	843	815	807	795	830	822	766	850	775	814	832	822	806	777	824	847	791	818	822	842	785	841	822	789	828	809	778	810	781	800	829	772	828	841	863	835	764	849	805	766	818	826	814	843	850	821	795	797	845	781	865	781	803	854	794	822	827	818	791	783	819	852	823	785	831	797	812	821	821	834	810	818	801	774	822	773	792	772	836	778	835	832	797	836	857	805	816	810	806	787	821	837	807	794	842	791	801	792	807	834	785	863	832	795	819	793	812	807	807	765	825	777	857	829	861	803	815	817	809	839	787	797	833	819	821	839	795	767	830	810	837	855	799	828	815	737	813	845	825	783	810	778	799	814	808	756	790	820	841	898	886	755	802	797	848	790	813	808	850	828	795	816	798	769	805	825	821	845	788	793	834	860	867	820	859	824	816	800	781	786	813	879	855	795	832	798	822	805	839	790	821	781	830	811	792	783	846	808	770	804	805	806	799	806	829	791	736	774	821	815	785	801	850	817	786	808	877	789	863	835	829	829	802	815	819	801	854	822	863	860	787	783	825	837	818	815	858	763	807	788	788	753	837	803	769	807	792	784	814	791	803	792	837	831	825	842	814	804	811	792	787	776	801	811	886	815	806	848	806	854	798	784	772	796	831	795	832	830	843	848	771	804	822	826	815	844	780	811	834	829	767	769	805	821	858	861	785	812	857	854	808	806	768	819	827	810	844	778	823	839	859	786	776	792	882	794	812	834	836	771	760	847	816	816	782	805	839	813	765	795	748	827	844	808	791	810	801	794	864	810	820	789	801	858	849	800	807	814	816	797	826	851	808	806	818	851	788	811	835	770	815	803	780	811	846	808	872	827	822	804	792	775	792	831	788	832	820	812	777	811	777	776	831	824	815	830	817	794	782	828	808	834	839	775	830	811	813	821	828	812	849	820	799	785	805	812	827	803	835	778	798	811	826	820	785	789	797	807	867	804	778	849	842	840	860	809	820	848	833	835	832	790	809	825	871	834	852	818	807	826	869	831	766	819	855	802	731	830	845	807	828	812	836	789	768	787	818	796	829	855	776	837	830	832	787	821	794	811	808	815	807	788	797	837	843	856	837	812	757	819	812	809	779	815	833	810	813	760	802	791	839	839	781	769	786	861	884	804	783	802	815	803	803	818	846	822	791	832	792	766	827	838	798	817	837	802	814	808	855	832	843	801	850	799	827	835	799	790	835	815
4371	1976	3629	7687	9548	6978	3151	1204	578	351	353	310	329	292	288	288	294	325	290	281	295	329	323	324	297	303	274	264	292	313	286	303	302	260	298	322	289	300	298	290	300	323	287	296	282	319	274	299	297	309	317	304	275	264	286	270	287	296	278	289	300	298	286	293	296	283	302	292	291	272	256	323	320	325	267	283	274	314	322	291	292	316	308	310	273	317	311	285	269	331	315	273	301	266	296	311	306	282	331	269	267	270	330	298	288	293	310	289	307	275	271	320	317	289	291	303	241	295	270	277	318	314	267	287	288	324	266	297	296	278	310	287	288	309	288	295	272	308	305	278	304	302	261	319	305	304	304	289	299	312	289	287	303	297	285	298	280	276	271	270	286	306	276	274	291	284	305	314	301	277	309	280	303	292	298	271	285	304	292	264	283	265	266	314	286	296	293	300	263	290	292	296	292	300	304	319	271	315	309	299	306	282	316	294	292	309	272	288	290	276	318	293	287	292	294	290	335	307	297	284	318	289	282	290	308	300	318	282	332	281	286	300	270	281	284	305	313	298	277	309	291	325	282	271	288	300	309	290	300	305	272	299	281	277	299	292	301	276	281	285	294	286	300	300	266	293	282	286	317	309	291	295	313	285	324	316	293	299	283	297	280	319	331	271	274	330	295	298	301	298	309	270	301	272	318	293	300	284	310	278	302	322	310	270	294	326	289	299	285	297	283	278	279	270	311	286	303	274	284	300	276	299	289	304	302	276	291	316	289	286	318	306	281	319	315	320	314	286	301	308	269	288	280	307	283	298	290	277	278	295	284	281	277	298	303	284	280	285	296	287	255	309	286	291	325	283	279	291	265	287	331	298	289	286	286	294	316	310	273	298	290	300	265	281	290	304	277	297	274	285	305	302	291	296	319	297	331	294	275	283	262	274	282	276	293	298	298	295	293	280	288	293	301	300	301	308	287	278	278	291	305	289	292	271	309	293	313	297	310	311	298	321	298	265	297	295	293	285	291	295	282	303	283	286	277	301	286	276	306	303	294	264	292	315	300	275	298	304	314	289	269	291	282	305	269	254	298	334	305	314	305	304	299	269	300	280	299	287	289	287	303	268	300	278	277	221	278	310	282	278	315	306	303	302	298	283	293	295	268	308	273	291	276	290	302	292	290	306	288	307	288	298	282	299	303	300	324	291	283	282	264	293	289	274	286	308	293	295	292	280	285	304	328	276	277	264	325	283	287	331	282	306	247	282	304	302	294	301	269	312	286	287	275	259	289	309	281	284	270	303	276	307	268	312	278	260	302	278	316	292	304	310	331	292	261	306	317	305	300	298	279	303	278	276	280	316	285	296	327	286	310	291	297	228	286	288	320	317	278	275	305	286	319	283	287	279	325	307	274	312	292	298	291	297	282	312	324	298	287	275	286	309	273	290	273	290	298	318	281	323	278	275	286	290	259	328	267	283	282	300	269	326	290	287	286	308	277	317	274	296	272	315	278	312	311	301	290	291	300	258	273	257	262	267	312	278	285	294	285	275	339	304	314	275	308	294	274	311	289	271	300	288	306	278	290	286	289	285	263	268	308	320	288	290	274	281	308	274	322	289	254	294	290	322	290	272	304	276	297	288	264	283	282	311	303	311	285	311	309	288	274	277	274	274	282	318	283	287	303	297	307	292	289	295	272	274	286	305	319	261	302	323	295	311	295	310	320	310	279	268	315	308	260	277	270	303	315	299	273	321	310	292	285	290	256	293	273	266	274	295	275	284	323	291	301	300	321	292	311	298	292	289	301	279	290	314	325	291	264	313	323	291	288	287	289	313	298	258	306	307	309	309	311	289	274	287	261	303	259	291	288	300	296	292	272	308	291	258	326	295	277	287	300	289	301	296	301	288	291	282	278	310	279	305	301	251	285	296	271	328	286	292	317	317	274	300	242	265	309	293	317	291	318	279	336	310	294	311	304	304	332	293	272	290	284	278	282	324	279	262	309	274	289	319	292	306	328	275	310	307	293	289	292	273	267	285	299	287	293	284	295	325	303	292	281	290	326	283	270	262	309	281	280	285	302	273	292	302	274	322	299	316	312	293	275	280	286	300	294	296	308	241	294	288	279	295	306	281	304	301	298	279	302	272	301	283	281	289	246	296	331	293	294	276	266	278	271	285	268	295	283	321	291	292	314	278	297	281	297	274	303	310	269	298	321	313	279	277	298	310	296	278	313	274	311	311	273	321	277	312	285	286	269	284	269	278	293	291	300	285	298	268	327	283	290	273	303	266	300	301	300	281	269	289	249	334	292	263	309	315	309	320	278	297	295	311	304	285	284	311	302	299	305	278	285	265	307	318	287	317	314	287	334	293	290	309	307	258	270	296	297	274	318	303	276	297	282	324	282	274	305	266	290	293	302	281	320	282	276	321	315	262	287	315	285	296	271	306	292	281	320	286	310	262	318	275	300	294	288	326	282	245	307	298	288	260	261	279	298	285	313	315	275	297	295	311	307	299	329	304	325	292	302	276	292	283	291	326	289	274	298	300	324	294	272	282	273	299	314	330	279	303	310	291	311	313	297	328	282	278	274	275	284	304	274	285	284	270	281	279	295	290	298	313	305	304	284	317	295	282	275	255	289	292	266	304	270	302	287	323	269	272	290	279	328	338	286	272	302	269	306	310	318	289	302	272	324	323	280	309	287	316	294	283	294	312	289	278	302	300	328	287	300	284	302	317	306	337	298	313	282	275	309	292	281	289	304	312	291	304	276	308	297	297	304	268	297	303	279	300	261	258	301	303	301	289	299	303	308	309	265	331	289	282	281	274	320	261	306	313	305	269	299	258	294	295	291	286	288	314	289	310	327	276	276	256	301	279	313	271	330	302	288	312	315	297	279	288	310	302	319	280	311	264	302	302	297	307	296	287	332	288	290	304	290	287	317	288	288	295	270	287	297	287	312	296	271	305	277	300	298	276	283	285	297	285	318	284	284	267	318	284	298	287	268	295	315	328	301	309	267	287	301	290	305	282	293	319	309	300	303	296	287	327	311	292	273	311	308	297	289	276	306	294	306	278	272	291	293	291	286	254	288	313	281	302	277	283	303	290	281	308	288	270	288	302	297	273	305	301	276	278	281	284	289	271	295	298	293	299	290	318	300	293	286	307	314	273	263	324	335	276	307	304	315	284	300	268	324	281	294	298	285	290	305	268	263	265	286	308	308	320	280	266	305	326	278	284	296	300	295	283	287	308	293	298	298	321	325	329	314	315	290	318	303	278	276	304	284	266	304	268	302	276	305	292	308	291	323	287	293	295	306	282	327	314	293	287	276	323	298	320	333	286	297	306	295	292	303	299	318	292	271	281	299	288	283	287	312	304	281	277	314	275	272	332	280	287	290	308	309	343	310	274	293	263	296	280	269	288	281	305	283	305	277	289	295	308	301	302	288	311	320	313	294	296	309	293	305	292	275	296	275	279	298	296	285	301	297	312	321	298	284	305	285	274
3741	2475	6652	20860	25663	20064	10724	4381	1874	1069	854	788	820	832	834	777	805	791	803	786	871	792	801	840	775	817	790	770	800	831	814	767	792	800	817	821	858	803	795	820	822	817	822	827	846	828	811	810	792	766	840	772	809	813	816	780	781	799	829	821	845	800	807	755	811	853	792	825	833	867	789	799	839	856	763	862	788	785	854	799	759	754	855	757	784	805	777	844	838	852	854	840	815	832	788	806	839	805	821	809	837	766	825	792	824	809	775	833	768	824	811	802	832	822	813	771	797	829	839	788	815	800	837	792	867	799	861	818	817	802	825	764	844	767	779	763	835	807	770	821	818	795	800	815	828	817	823	812	824	810	856	749	796	837	764	722	772	808	805	816	776	785	862	810	832	810	802	838	812	841	764	737	824	815	845	802	815	820	889	795	813	840	858	804	796	827	777	848	807	793	848	747	791	799	821	811	878	839	814	868	822	771	775	831	831	786	841	795	851	824	808	801	804	806	796	836	812	832	804	819	789	794	787	819	844	823	810	811	842	815	818	793	808	781	785	793	834	823	848	820	846	793	803	791	806	838	781	776	795	843	788	834	784	854	801	805	829	834	798	792	769	839	816	785	822	806	790	777	824	819	851	790	830	880	866	796	852	870	828	806	813	842	827	835	817	789	837	796	814	797	846	806	785	840	844	827	763	799	821	828	838	801	842	867	802	811	839	840	850	785	836	803	800	800	805	828	836	823	818	809	817	831	816	831	843	807	833	846	818	782	816	797	835	843	759	841	832	805	844	760	810	850	844	776	805	872	836	796	802	830	752	834	849	883	837	812	820	784	878	791	797	827	875	810	826	820	845	789	834	754	798	763	797	860	778	820	815	820	789	823	832	787	842	804	877	855	815	821	759	818	800	770	776	809	815	786	822	825	814	845	849	838	842	814	834	793	851	820	799	828	852	844	823	816	806	851	782	824	747	772	865	784	778	830	778	859	812	790	850	840	814	819	821	793	786	815	829	849	781	794	808	831	804	785	825	838	771	777	820	812	824	808	834	862	793	803	797	812	798	855	792	813	800	796	799	821	829	824	836	830	807	795	825	818	790	791	858	811	807	805	880	802	788	837	759	801	824	815	765	841	791	823	857	795	819	825	792	832	800	832	799	812	825	845	809	802	764	810	812	843	849	833	838	816	791	776	836	841	793	812	800	738	822	769	829	805	809	819	786	823	785	790	816	802	809	807	787	844	820	827	864	779	842	813	822	856	764	749	807	809	791	843	813	784	805	869	813	834	777	823	828	779	799	786	804	818	787	812	810	826	815	784	819	795	803	821	860	817	757	772	819	837	810	791	786	773	823	794	822	820	776	792	833	796	826	807	829	820	774	787	824	854	826	787	836	816	845	845	849	811	764	800	790	801	813	841	863	825	810	797	785	774	810	837	818	800	805	779	847	779	796	767	810	783	846	803	776	819	803	826	780	853	825	871	847	815	806	840	812	820	791	833	838	778	833	828	800	831	790	807	813	935	859	831	774	758	855	793	836	814	806	833	778	851	860	808	813	806	827	795	870	809	852	766	842	831	784	866	795	765	830	782	823	815	804	863	804	811	841	821	804	792	803	870	817	848	803	792	791	794	814	783	818	761	812	832	808	811	815	738	819	780	803	814	836	827	791	790	833	759	832	787	848	782	746	798	843	789	841	792	826	842	836	820	846	876	777	805	791	808	820	797	824	758	868	771	778	813	758	775	799	777	812	770	826	857	809	824	815	830	752	829	764	838	774	856	795	815	839	830	824	798	826	824	803	773	803	854	763	799	824	830	791	808	726	775	859	842	808	780	786	863	807	824	822	834	831	849	814	794	828	772	799	868	805	856	790	845	793	742	820	855	860	852	788	850	823	819	830	784	813	828	849	827	782	836	842	789	781	844	792	821	823	795	794	829	803	802	783	809	851	790	854	813	810	887	825	802	792	824	766	803	775	819	778	836	821	845	794	821	810	808	791	821	843	794	789	827	758	825	836	847	805	820	847	820	819	863	812	801	801	866	837	822	776	802	818	797	806	796	799	803	820	785	858	824	839	849	822	803	812	825	822	805	780	830	788	814	809	804	840	832	789	774	840	876	785	796	848	797	853	779	850	797	806	793	824	859	799	806	762	778	824	834	834	773	790	805	831	772	805	864	816	800	830	823	798	762	783	814	774	820	756	796	815	844	868	832	812	760	818	790	766	776	792	784	831	839	792	818	849	801	804	814	775	857	820	781	804	806	780	816	837	805	837	762	779	818	806	864	800	793	742	846	816	835	757	749	801	845	822	830	818	796	817	835	827	809	802	833	781	814	770	785	852	802	828	891	824	768	798	818	797	809	790	832	806	808	866	809	787	794	755	862	824	781	787	861	826	867	808	847	813	784	811	780	808	855	847	869	780	806	841	833	830	777	829	814	795	788	810	830	823	787	791	841	853	787	824	789	836	845	824	819	800	819	810	763	878	803	823	802	852	833	819	808	837	821	849	813	780	835	798	809	813	822	841	867	809	838	826	824	867	801	856	838	810	822	804	793	818	842	791	772	770	792	827	824	802	776	835	830	814	830	805	788	782	810	839	815	804	794	846	839	814	806	816	825	793	804	789	807	796	810	803	787	765	828	792	762	853	803	822	825	787	829	834	851	817	765	838	849	863	778	755	836	794	825	806	756	800	852	826	810	855	850	795	746	873	785	818	888	855	813	796	787	795	844	778	824	820	854	771	814	831	836	772	863	835	798	769	797	748	793	833	829	856	847	805	805	847	821	869	817	779	792	784	774	799	799	810	835	808	782	770	811	834	815	849	846	846	828	785	806	823	804	839	791	788	800	796	836	736	823	790	801	863	821	790	857	771	833	843	795	797	802	858	823	824	780	817	817	782	824	799	803	838	796	783	832	759	796	841	807	834	793	815	784	854	787	792	760	795	804	788	805	865	829	773	824	822	800	795	814	877	835	769	811	875	804	795	820	782	793	825	812	787	791	796	822	798	797	807	804	763	826	832	810	794	790	827	728	800	812	823	790	783	806	777	796	798	788	800	847	786	786	774	820	830	795	818	825	804	818	821	837	750	814	848	799	833	819	829	793	835	817	823	846	794	798	818	793	860	790	786	882	791	830	801	810	818	804	757	816	839	829	864	809	812	825	803	815	756	801	793	824	802	839	849	771	835	821	797	787	839	857	793	790	814	770	802	830	805	809	834	790	844	827	786	820	816	806	887	851	846	823	859	811	843	843	829	790	824	802	800	811	868	775	808	831	848	813	807	796	782	830	773	827	795	820	825	808	801	821	835	800	816	834	852	758	813	814	841	748	850	776	807	817	829	774	807	851	817	833	785	844	856	817	816	819	800	886	838	826	813	790	804	845	818	824	812	794	750	828	828	819	809	813	769	785	820	829	864	857	759	827	875	851	790	820	836	852	828	815	785	758	809	809	852	816	795	803	803	797	877	825	899	854	791	816	800	858	842	839	832	826
4279	2228	3871	7623	9464	7309	3166	1212	557	358	305	325	304	290	298	307	275	315	290	289	290	279	324	276	280	288	280	322	288	307	304	280	294	290	302	293	347	275	264	290	283	309	305	261	306	280	286	276	309	300	296	335	278	282	278	294	289	323	312	302	324	304	288	291	315	261	308	290	302	316	300	286	307	287	312	310	271	308	320	303	302	320	277	299	286	278	300	318	312	282	269	289	272	322	293	293	289	296	296	295	305	301	272	337	275	283	322	313	282	277	295	265	283	286	273	305	292	285	276	309	275	286	306	289	303	288	288	300	281	297	319	254	265	335	280	329	306	317	289	293	294	262	254	258	277	292	321	303	270	326	303	283	275	302	291	315	280	292	294	293	279	279	288	282	283	296	319	314	307	297	296	319	296	243	316	267	297	311	302	282	289	293	304	301	281	288	311	251	285	324	320	272	286	305	297	307	272	317	305	296	286	283	284	302	313	301	322	286	296	319	280	294	264	262	259	304	330	298	304	285	308	310	287	292	269	310	284	287	333	305	308	330	291	306	282	271	303	281	296	298	286	310	299	285	306	277	305	300	275	282	283	298	305	311	303	253	287	297	301	312	295	305	301	293	270	288	280	314	282	298	270	307	285	289	305	280	261	285	303	292	293	298	292	304	287	279	289	338	295	304	283	317	322	266	289	284	346	309	299	275	318	264	292	291	279	324	290	302	311	282	284	282	306	303	269	278	304	315	325	282	300	296	254	317	298	282	302	281	297	290	282	299	307	281	326	283	265	287	296	299	292	302	282	292	296	283	277	289	285	287	312	297	308	306	311	297	257	319	315	295	304	322	269	298	330	294	284	303	296	302	301	289	319	306	317	307	268	306	304	305	289	307	296	279	307	297	320	297	300	264	304	299	310	301	292	294	274	272	288	290	280	323	296	300	301	300	276	281	292	280	287	283	285	283	264	290	324	278	297	314	275	299	314	275	335	280	299	274	301	269	312	315	267	254	309	247	295	266	267	268	286	260	280	274	288	291	281	271	305	285	313	316	298	292	326	296	322	332	276	284	294	290	330	291	299	312	310	291	289	287	294	288	312	300	323	318	295	259	279	278	293	298	267	277	322	294	284	275	305	314	315	282	286	277	293	277	307	288	296	285	303	309	254	304	326	292	267	285	314	299	320	296	288	301	284	309	298	292	310	282	297	302	289	315	291	237	293	297	294	293	294	293	279	326	310	291	294	295	292	330	299	314	303	302	303	262	311	303	307	299	310	302	285	291	269	308	290	300	308	304	288	312	301	274	306	328	308	293	280	287	294	263	307	302	298	314	316	298	321	272	305	293	270	284	289	312	273	317	321	289	284	323	306	255	299	317	299	314	303	296	298	290	279	291	294	321	319	284	279	287	308	266	298	308	299	273	288	280	275	301	296	312	274	278	334	295	285	275	296	311	287	340	291	259	285	294	318	293	299	274	280	312	294	307	269	298	295	299	320	275	331	285	266	292	278	285	305	273	311	316	277	317	273	321	314	290	281	314	304	308	293	287	307	286	297	277	299	278	282	292	307	315	282	301	304	276	294	298	284	277	299	278	312	277	290	282	289	323	278	306	312	306	332	264	300	312	289	298	284	297	288	295	307	301	286	305	293	299	349	304	297	304	293	296	324	327	271	265	287	337	301	293	314	326	285	293	291	296	304	278	274	302	278	299	283	304	325	339	292	305	296	280	292	265	290	290	300	279	287	284	305	285	307	282	293	299	305	278	281	281	264	314	296	303	317	325	314	307	330	303	310	292	292	283	296	301	293	330	312	315	317	301	285	263	288	291	297	323	289	295	316	299	302	306	260	301	260	288	328	343	305	292	291	270	281	284	274	316	285	300	282	287	299	299	304	305	283	314	310	292	271	365	283	284	289	295	274	299	301	275	294	294	311	313	271	302	300	289	284	321	323	283	285	289	304	316	309	308	272	302	316	303	291	328	293	286	314	302	308	305	305	297	307	282	334	257	287	286	295	304	279	317	282	276	295	267	291	314	298	276	280	284	282	291	308	309	301	323	289	282	275	293	320	278	303	329	301	305	304	272	285	284	265	293	289	318	305	321	301	307	307	292	247	301	269	315	286	313	288	301	319	295	309	301	304	312	298	293	281	290	285	325	319	290	311	310	297	309	282	278	303	287	296	299	276	290	296	278	309	287	311	286	296	298	279	283	322	269	308	309	330	301	326	276	308	286	298	303	319	267	295	313	296	294	294	274	310	280	274	295	280	309	351	282	311	263	312	304	302	304	275	297	246	278	294	263	279	289	296	335	261	304	273	288	292	293	310	283	270	259	322	294	269	297	296	317	274	293	314	261	280	285	298	271	271	295	300	313	293	309	299	300	297	339	298	293	294	297	275	262	305	288	293	290	281	264	290	278	289	296	280	261	291	277	298	299	307	305	329	296	302	295	290	294	300	297	302	262	308	275	283	258	292	298	278	306	293	268	295	320	318	289	282	298	320	289	320	289	293	291	271	306	315	269	328	287	284	291	281	295	305	293	317	299	287	302	285	322	290	281	294	317	336	271	262	314	291	295	296	311	245	312	303	284	285	284	316	293	271	292	294	314	312	303	298	319	303	276	302	306	251	294	286	296	251	282	290	286	304	285	280	325	314	291	334	333	273	283	307	318	279	302	298	277	279	294	280	320	289	319	282	304	320	284	293	325	285	291	309	295	313	269	269	269	324	275	306	265	270	301	289	304	264	309	305	294	298	296	314	300	291	280	283	272	311	286	299	262	304	302	308	290	318	270	268	287	294	298	310	321	301	297	277	287	295	295	315	276	288	257	298	290	281	296	292	286	339	303	308	305	240	284	314	252	291	309	291	306	325	298	272	311	301	310	275	282	311	300	276	296	288	303	297	293	301	279	282	307	276	291	267	293	290	307	302	324	298	296	311	295	313	258	304	300	280	284	296	299	301	316	280	312	328	322	274	304	288	276	293	313	289	276	277	261	300	324	308	285	311	280	288	298	302	273	267	302	287	290	323	306	283	318	305	287	319	281	279	297	286	331	308	280	303	300	314	296	282	318	295	320	271	322	313	296	292	289	270	303	320	301	289	299	290	305	294	302	296	321	326	301	270	289	307	298	326	353	300	280	291	310	316	335	285	297	286	323	293	302	299	301	284	305	290	283	302	298	293	257	276	278	290	290	283	302	274	279	268	281	283	306	279	275	298	291	292	277	293	294	297	267	286	277	265	323	313	263	261	286	308	282	305	309	311	291	309	292	304	283	278	316	273	288	281	314	281	286	298	288	284	284	312	287	329	315	280	298	273	305	299	302	308	306	303	302	287	292	313	302	312	294	305	341	267	317	319	298	334	283	320	301	305	307	279	316	270	294	309	332	263	310	300	284	319	279	306	301	303	300	321	279	300	287	333	307	304	290	329	293	310	282	284	289	310	289	294	289	302	271	274	305	299	282	282	267	284	322	299	287	289	309	318	275	303	306	297	290
3666	2648	6742	20904	25758	20516	10608	4300	2001	1024	862	837	856	846	762	785	766	819	839	844	850	802	851	810	765	857	803	807	815	797	802	779	857	840	843	843	807	850	859	803	852	833	780	814	852	804	806	844	824	849	801	823	772	838	817	819	826	837	816	831	797	863	800	842	818	815	827	818	822	845	787	781	821	839	850	823	832	821	807	843	793	831	771	838	818	826	805	849	796	806	777	788	791	843	875	834	813	774	784	808	734	814	782	822	757	832	759	841	748	820	797	820	835	778	826	830	842	822	809	766	837	764	818	848	840	845	796	815	819	782	846	776	805	822	842	819	765	826	808	852	825	818	783	807	828	829	814	822	864	828	803	838	807	823	786	794	838	886	811	848	799	812	822	796	817	796	850	808	864	829	873	778	855	884	802	826	819	819	774	814	849	872	764	820	778	803	853	817	807	838	842	805	789	829	821	830	871	855	835	830	856	844	818	803	836	804	766	857	780	807	819	807	804	798	819	826	818	835	808	834	837	776	862	837	862	845	836	803	817	825	885	809	833	803	874	825	840	837	783	830	755	858	829	799	839	817	799	820	800	840	806	861	803	850	823	808	789	808	797	809	815	815	776	817	791	785	835	769	808	861	801	810	781	815	851	793	799	823	847	821	804	850	809	850	847	808	845	832	869	831	802	858	777	802	825	826	795	843	794	845	813	818	787	858	793	789	816	854	807	751	788	838	806	813	833	792	815	826	799	813	855	789	787	817	839	860	813	823	809	808	833	789	802	833	789	812	786	801	837	819	814	826	829	785	798	796	846	782	842	813	780	831	803	778	753	768	774	857	841	854	807	825	843	872	813	807	766	769	778	844	812	798	791	812	826	831	839	799	856	819	833	837	820	801	786	809	840	785	832	801	824	811	780	878	803	806	839	831	760	843	828	797	833	858	801	795	819	822	823	817	848	871	779	795	816	771	856	802	778	851	810	812	830	835	834	772	799	823	820	739	784	794	880	838	771	838	830	815	779	859	847	790	773	833	819	809	821	794	797	809	795	854	821	842	860	812	827	818	842	800	809	822	799	874	859	819	834	831	824	788	750	797	860	800	815	776	818	806	796	806	795	831	816	838	821	755	821	794	767	797	820	819	815	857	861	767	863	885	788	864	787	837	767	802	825	840	789	811	800	804	821	818	816	862	781	841	858	780	825	767	836	807	796	804	836	835	818	828	801	810	779	806	831	863	785	819	802	765	834	808	815	844	843	802	822	808	784	854	794	750	824	826	842	852	793	804	837	816	819	810	818	800	863	793	799	828	764	796	789	873	835	815	760	807	814	776	809	894	828	846	843	861	846	793	824	785	828	860	827	862	845	841	881	831	842	775	789	851	825	796	839	846	834	788	863	837	778	819	797	845	819	827	871	841	783	892	801	841	832	813	827	812	855	853	780	746	819	847	836	831	861	846	795	811	829	795	816	821	781	793	864	776	844	796	811	810	790	802	830	813	780	834	787	807	832	835	793	855	818	847	820	775	794	799	797	845	822	817	854	774	844	806	819	817	886	833	786	801	796	820	801	802	815	851	856	858	815	867	796	798	854	790	823	814	819	780	863	810	792	881	815	849	866	826	832	864	792	848	818	839	819	829	797	798	799	874	788	853	852	815	815	843	847	829	812	849	790	824	794	777	801	782	857	774	839	869	826	835	816	799	853	831	813	904	825	836	786	780	821	844	830	823	791	818	843	759	756	762	822	783	805	840	792	801	812	815	802	872	823	823	836	830	813	847	853	763	831	786	784	816	803	815	843	841	829	824	787	783	777	823	805	806	807	801	765	827	783	808	867	853	784	823	795	799	812	745	851	831	809	760	806	795	849	787	864	800	838	854	831	806	797	786	822	825	817	791	818	812	857	836	810	891	782	765	807	830	833	787	793	880	813	782	817	820	807	822	818	842	758	868	836	784	781	828	814	811	817	837	824	795	778	801	890	824	797	850	763	774	779	868	818	755	834	774	806	811	803	849	806	806	808	799	825	819	821	817	826	885	812	794	780	837	818	810	781	785	757	844	781	804	792	835	778	798	834	745	776	756	775	788	769	887	836	808	832	838	783	832	849	822	826	828	802	807	811	885	845	783	792	786	791	792	808	824	782	848	864	836	784	879	849	811	841	839	815	826	811	832	784	774	786	821	829	836	819	842	784	798	879	796	841	809	869	776	825	830	809	852	856	813	816	828	808	755	802	810	833	832	860	845	780	859	836	809	850	856	830	835	797	787	789	835	843	839	818	828	843	846	776	855	828	848	774	846	762	814	847	864	815	807	815	833	875	819	748	753	808	817	825	803	838	756	844	857	826	781	788	773	794	839	867	797	820	819	787	802	808	789	828	801	791	819	778	790	821	838	882	814	798	849	835	840	768	839	804	815	810	885	866	785	799	813	835	857	801	886	845	793	796	803	832	842	836	830	866	840	798	816	833	871	834	840	803	812	821	872	820	781	793	864	852	813	839	835	845	818	802	829	848	757	829	836	807	790	843	808	820	753	826	814	805	767	812	815	774	785	856	835	834	806	814	846	832	831	785	821	838	833	831	818	837	803	845	806	832	827	802	847	815	826	778	759	831	795	795	833	850	803	806	815	847	824	784	835	798	787	822	839	829	787	820	825	805	833	789	823	812	845	832	873	817	827	782	764	776	824	798	792	773	818	825	865	818	858	807	825	768	830	843	770	763	814	783	841	801	797	791	798	831	786	852	787	772	830	842	821	796	783	831	790	847	823	871	807	812	828	806	781	801	835	827	787	808	811	775	767	822	796	790	826	779	865	829	840	834	825	770	803	796	851	820	799	833	775	860	846	853	806	815	875	819	817	802	826	821	830	799	844	826	802	798	825	826	822	846	841	864	889	871	776	854	822	789	851	827	786	845	832	815	782	824	795	799	880	782	793	800	807	775	812	794	754	784	802	834	809	820	762	845	765	799	814	858	765	808	792	768	838	808	834	767	763	799	836	813	842	846	781	837	862	817	804	841	812	815	841	869	824	847	833	804	790	842	818	829	816	840	825	842	774	813	829	803	824	815	808	832	814	838	844	779	804	795	866	807	815	830	774	808	763	853	866	848	850	822	790	786	870	795	877	805	829	766	830	777	854	805	800	831	832	821	816	842	826	845	811	784	825	791	838	810	860	838	807	791	820	826	829	818	854	773	808	833	844	818	790	836	865	849	779	855	863	875	835	801	777	815	849	832	815	805	753	832	802	810	798	833	844	800	778	826	778	785	813	800	813	806	818	787	776	801	784	830	811	828	788	834	809	838	821	793	775	850	839	839	866	810	810	802	824	802	848	826	827	870	786	795	804	846	789	779	822	816	806	846	801	795	855	831	771	772	853	820	821	790	886	849	820	786	847	802	848	902	797	788	790	893	801	843	815	815	793	808	852	829	821	851	785	845	848	855	846	850	841	818	793	836	841	795	784	850	838	852	876	841	808	825	767	809	788	793	846	801	724	862	833
4361	2870	3425	7995	9884	7107	3109	1158	561	322	295	312	263	303	341	289	309	279	285	273	298	285	302	289	308	296	292	298	290	301	303	284	321	290	269	266	304	313	294	281	293	283	271	298	288	297	288	283	330	313	290	305	287	304	313	314	281	316	310	294	296	301	303	298	294	311	289	296	309	285	276	309	344	286	329	299	267	279	286	266	302	319	311	311	265	300	295	327	275	288	303	270	321	289	266	280	306	268	291	323	281	312	308	263	297	278	316	290	296	291	281	295	306	296	282	290	296	272	272	293	301	303	277	286	325	276	301	297	291	295	287	263	295	312	317	290	309	275	299	287	303	323	292	316	287	318	285	294	296	305	286	295	278	310	290	279	301	265	308	324	273	283	301	306	300	303	299	311	291	277	303	292	287	266	325	286	306	324	321	289	265	300	297	309	257	305	290	286	289	266	307	309	304	252	292	294	309	292	294	290	331	302	290	296	271	321	287	313	287	295	280	277	316	266	316	311	283	284	279	304	302	303	275	302	298	336	280	261	311	296	271	280	288	307	267	289	309	297	296	320	300	275	286	290	299	279	311	303	285	271	277	327	289	275	286	305	289	306	303	316	296	297	286	315	282	317	287	301	311	316	295	316	290	306	277	301	286	263	320	285	280	288	284	281	319	300	285	288	324	297	285	272	277	283	280	298	325	316	301	287	287	301	292	290	296	283	302	289	249	294	285	296	283	312	268	290	318	291	301	319	307	294	320	282	283	294	277	269	290	279	315	293	309	291	277	280	293	278	288	282	312	305	308	303	281	308	281	305	298	274	286	308	294	295	301	283	257	279	273	281	317	284	312	301	281	285	298	297	312	272	308	273	300	272	285	317	274	302	290	344	310	275	260	291	318	306	306	304	302	265	288	294	304	285	296	307	335	303	316	267	301	305	287	317	318	293	303	306	277	306	290	313	301	305	310	284	286	267	293	293	314	304	325	291	260	321	274	300	267	347	303	281	314	294	317	314	296	325	310	297	305	321	309	307	314	298	302	302	256	299	313	302	306	289	298	295	332	285	310	301	262	307	277	257	293	299	300	321	315	289	294	271	341	318	264	321	308	309	301	281	275	288	332	266	286	310	301	290	290	327	297	277	308	303	299	312	334	291	312	275	264	293	292	299	304	275	313	317	299	274	306	254	296	287	292	322	285	290	289	284	308	263	260	285	304	290	282	292	282	286	278	291	304	300	306	295	300	315	302	265	291	298	312	287	299	316	292	292	307	278	270	285	325	263	288	326	300	295	284	307	293	285	280	338	262	266	272	291	293	291	306	299	283	316	305	302	277	305	292	311	276	297	320	285	304	300	295	268	296	301	294	299	316	282	319	268	319	295	335	278	317	318	317	295	307	299	275	318	282	300	259	300	324	298	286	292	308	249	285	303	301	320	299	362	323	284	309	295	298	308	286	261	307	283	296	318	319	277	293	310	295	309	273	321	296	281	284	315	271	284	309	268	263	309	310	267	296	300	294	293	274	303	303	274	268	299	297	301	312	341	295	297	268	274	241	270	318	312	312	293	316	292	313	301	330	305	267	332	286	335	262	291	310	267	284	274	299	258	284	319	287	305	279	305	303	291	287	287	320	283	289	270	291	303	262	328	287	307	311	288	293	294	293	285	306	285	308	288	275	305	303	308	257	308	302	314	319	302	282	313	304	302	307	311	307	278	312	293	301	273	262	264	309	307	292	319	296	308	304	285	285	295	286	302	321	309	330	313	275	306	307	274	307	302	300	286	299	301	296	302	301	298	316	319	312	297	307	283	283	308	284	287	280	288	329	289	317	315	299	289	270	274	275	296	280	307	294	294	270	271	277	309	303	306	277	300	277	299	300	284	276	296	302	321	269	283	309	278	281	278	289	284	284	324	327	267	305	301	292	315	304	291	311	297	295	318	299	286	273	298	282	325	276	264	299	285	287	299	303	292	307	307	302	293	308	294	307	297	281	304	293	286	298	292	282	270	271	297	278	293	290	290	247	292	330	293	317	348	288	282	289	331	286	301	296	287	294	309	291	295	277	261	284	306	298	309	288	278	304	304	311	268	310	300	323	286	302	284	291	311	288	278	303	310	305	259	319	277	317	286	305	274	335	336	315	301	302	271	292	306	296	316	263	316	322	281	295	273	290	302	299	305	296	286	276	289	282	296	312	293	308	317	258	308	284	318	283	309	309	311	281	279	280	315	323	263	278	281	286	297	264	311	294	241	291	310	305	312	292	290	286	292	286	337	300	304	296	302	313	284	293	306	300	301	324	282	295	293	277	278	289	288	328	291	300	273	290	315	308	290	282	306	287	300	288	304	294	306	304	291	295	303	292	283	298	314	311	293	288	284	296	287	322	290	327	292	296	288	321	316	283	285	301	277	286	287	286	306	279	287	296	302	281	290	328	304	316	299	315	305	267	268	298	277	298	308	245	275	264	288	330	303	301	282	306	301	291	285	322	295	283	280	320	296	275	276	282	303	311	294	281	254	287	246	286	298	307	292	306	288	315	296	274	318	312	292	315	276	291	320	298	275	274	317	291	306	279	315	315	315	312	296	309	291	275	295	302	301	303	291	309	309	287	311	309	304	290	289	303	273	286	313	290	287	302	273	311	302	287	293	319	275	304	273	304	301	275	271	285	276	314	310	292	294	287	283	292	262	307	297	267	274	293	281	300	297	299	318	263	291	345	287	290	293	305	294	341	294	291	281	314	301	302	294	268	296	296	309	347	297	306	322	322	291	261	293	291	284	265	298	296	291	313	314	292	292	304	297	284	311	300	280	311	304	263	270	330	261	295	340	306	301	326	290	274	306	301	314	310	306	286	307	277	281	317	309	277	305	288	263	283	305	308	269	278	307	270	305	275	308	308	282	296	316	266	270	297	309	325	272	301	310	294	326	307	286	292	304	281	307	275	284	306	308	284	279	284	276	252	319	278	303	271	274	284	283	310	308	290	265	296	305	281	279	317	250	285	297	281	308	285	296	309	300	273	285	288	281	296	275	309	303	305	297	298	291	286	283	302	312	280	292	295	312	295	302	303	311	271	331	305	297	289	283	312	278	287	310	300	279	269	298	296	311	324	330	289	307	308	311	311	305	264	295	301	286	304	317	272	306	326	290	326	282	339	290	279	315	293	298	263	311	297	310	293	295	260	324	304	289	295	273	309	314	285	302	287	269	320	276	305	284	313	301	280	293	293	290	280	288	290	297	282	303	346	289	317	302	312	304	309	308	297	302	306	296	287	277	274	333	299	287	274	292	287	298	310	296	266	295	303	300	298	304	280	315	318	277	309	308	289	284	271	346	294	297	280	277	299	295	259	322	293	287	278	300	327	286	286	287	302	277	280	276	289	280	305	290	283	292	277	277	305	329	296	298	303	313	324	292	312	311	335	288	309	286	293	308	289	296	288	277	310	280	274	293	290	291	328	325	286	287	286	292	300	296	286	296	312	306	307	283	308	279	305	312
3783	3173	6771	21525	26187	19658	10107	4043	1790	1010	846	811	757	813	830	789	779	800	826	830	799	834	795	808	820	793	857	802	795	888	869	834	790	814	846	873	811	813	806	836	808	793	799	839	845	826	827	834	857	807	892	829	788	802	787	805	822	826	823	849	823	846	806	783	795	879	803	808	872	812	855	852	857	832	804	814	855	809	815	876	775	818	820	763	848	798	814	833	826	840	800	814	790	797	797	844	849	797	854	821	808	807	870	812	782	816	762	816	808	781	819	813	805	827	777	807	839	822	809	838	826	829	812	841	785	812	870	867	837	780	782	822	875	809	800	793	775	848	826	855	848	822	813	866	837	777	818	845	838	773	864	808	751	790	816	854	818	828	759	881	845	745	827	840	844	807	810	817	790	798	847	831	821	807	822	826	797	804	831	783	826	838	765	874	824	789	811	782	825	837	786	809	866	821	847	824	816	815	801	776	802	778	792	839	850	826	825	787	823	807	846	816	812	818	800	806	851	817	797	819	796	849	826	809	839	788	894	848	789	831	845	765	815	819	833	720	840	805	796	826	774	854	838	869	802	818	888	828	814	829	802	875	823	819	791	813	833	788	781	829	788	798	839	856	849	848	809	836	796	808	785	854	869	846	811	852	806	779	841	817	814	805	817	798	801	887	796	809	843	861	816	799	819	792	870	838	802	888	805	842	790	849	777	787	866	818	851	881	836	764	787	785	821	837	795	805	769	805	828	854	839	873	843	843	821	828	829	852	824	812	804	804	795	828	799	850	819	822	852	836	802	876	859	803	827	801	799	840	836	816	827	820	831	806	787	838	844	832	797	813	826	816	793	815	833	855	773	843	768	786	844	797	812	748	832	875	813	778	813	846	864	851	747	814	810	814	841	780	775	779	808	837	823	877	825	787	845	837	784	853	821	812	847	812	837	851	842	824	838	798	837	808	793	792	789	776	828	822	837	835	766	805	804	861	802	829	817	822	792	816	798	815	833	803	815	823	814	809	812	817	753	804	744	832	842	795	821	823	783	870	816	842	810	833	847	768	778	824	829	824	820	788	831	806	781	833	837	828	816	820	842	790	833	778	802	870	785	796	808	813	867	855	850	853	776	789	808	817	806	818	862	824	779	840	827	812	795	837	829	839	829	809	822	814	805	858	805	827	761	777	821	784	819	856	825	818	782	851	837	820	799	771	809	792	852	855	834	769	827	848	812	833	781	877	724	828	810	820	766	876	842	823	815	815	825	815	807	800	809	847	821	802	822	834	820	800	860	848	788	841	778	813	752	832	840	830	836	797	827	832	823	835	784	817	845	785	794	818	834	801	875	812	832	817	798	781	814	833	829	815	796	823	825	830	845	811	804	812	818	809	854	816	853	803	827	818	846	786	812	853	868	808	813	866	798	827	788	795	810	799	820	802	782	836	835	788	854	785	812	831	815	789	820	818	794	833	852	842	780	861	802	820	834	854	852	840	829	820	793	814	807	851	822	854	821	828	776	851	786	825	819	800	790	826	798	783	816	815	861	860	834	827	871	859	771	866	825	799	857	826	766	842	858	774	801	795	844	770	867	791	824	789	766	811	796	835	832	830	808	821	815	824	754	856	812	824	835	824	832	846	769	759	821	816	831	780	803	834	796	845	802	877	820	794	857	823	768	817	779	838	841	803	809	873	826	803	793	803	818	837	830	840	781	777	832	828	800	803	836	830	773	828	779	839	817	820	800	806	768	775	810	819	895	818	819	827	824	806	823	844	789	776	872	780	804	859	787	862	796	811	839	773	841	815	820	823	817	797	828	841	831	838	806	817	838	816	803	830	814	814	821	821	839	859	773	805	795	787	860	808	835	813	833	848	784	858	798	823	837	808	814	842	861	812	863	785	867	856	841	805	827	864	845	800	821	771	785	869	781	853	850	782	857	830	853	757	839	848	848	809	827	820	821	828	770	829	810	813	803	787	825	806	811	810	798	850	814	835	792	829	833	837	785	845	787	791	807	809	812	833	810	826	766	779	833	857	775	822	841	794	833	809	837	841	819	806	845	840	810	778	774	843	844	832	810	818	794	802	761	845	808	821	829	792	755	860	813	781	780	823	835	816	826	806	847	842	830	800	801	781	838	818	813	798	816	825	806	789	796	825	816	840	822	793	833	832	865	775	815	814	824	795	787	819	825	804	850	817	822	789	764	791	767	833	811	797	794	843	816	877	854	796	803	822	828	850	848	827	852	797	884	843	820	807	807	788	820	817	811	821	808	870	834	761	808	823	817	816	821	853	863	847	822	846	801	823	774	838	793	848	766	839	823	762	810	835	803	831	851	801	794	861	798	790	797	859	791	820	768	793	842	816	815	804	835	821	835	800	777	814	850	825	815	827	811	792	853	804	852	817	852	917	884	834	851	817	836	850	729	856	799	807	867	816	836	852	812	830	802	806	839	841	850	851	831	838	804	787	881	784	858	774	795	840	777	809	805	805	828	880	823	835	794	821	844	816	794	819	794	777	821	820	801	799	819	791	841	814	781	818	816	809	804	805	819	838	767	800	824	783	834	808	821	797	798	824	811	865	810	840	852	813	798	818	820	786	821	881	814	836	817	819	816	779	822	844	786	844	817	820	834	859	838	796	765	798	799	823	754	806	890	834	799	804	817	864	809	807	841	830	753	818	821	836	835	794	823	767	844	795	796	869	848	774	828	825	805	811	803	782	814	835	886	838	796	797	808	829	794	838	828	820	854	819	827	790	849	817	797	833	818	801	789	833	830	831	882	764	805	881	828	815	822	815	853	849	837	817	814	802	843	852	802	819	809	775	821	817	809	822	825	814	779	837	800	809	871	810	847	839	841	777	824	840	810	826	819	828	818	804	802	792	782	854	816	792	803	824	837	847	796	798	848	830	880	855	793	841	782	855	850	806	793	829	794	801	856	813	806	834	801	829	792	788	867	818	783	838	835	792	804	836	816	783	815	850	864	832	821	861	872	834	842	839	841	832	852	786	825	797	838	821	835	866	823	843	780	798	859	814	847	814	827	798	825	836	822	792	783	787	846	836	834	834	790	832	822	850	821	822	848	844	878	771	790	814	841	806	820	852	831	804	831	849	832	850	839	853	810	861	815	869	846	822	824	822	834	880	797	861	802	875	821	808	845	816	836	813	815	809	791	819	829	848	756	775	822	807	790	780	790	765	854	833	829	819	860	791	851	808	855	764	844	846	806	820	780	817	796	842	800	810	856	792	833	780	834	857	845	858	778	843	830	793	799	899	794	772	793	846	860	786	830	859	816	846	848	837	835	783	841	838	827	854	819	788	872	836	760	884	825	867	848	795	817	777	758	769	851	845	803	823	769	839	783	791	831	770	852	850	789	809	799	819	774	844	851	855	780	822	798	847	822	848	799	798	790	822	834	846	851	824	848	847	792	810	823	803	824	859	794	821	780	813	772	827	814	783	803	802	811	828	813	824	767	835	789	775	812	832	826	797	845	839	740	850
4563	2786	3061	6978	10234	7421	3266	1191	568	380	321	297	308	324	269	299	305	305	313	286	289	290	285	281	300	305	271	290	310	301	307	302	281	273	289	271	300	308	274	310	309	302	288	312	288	298	279	289	270	256	283	294	287	291	289	286	281	295	324	288	282	289	300	280	295	323	330	292	284	293	270	312	323	271	298	292	289	273	308	290	296	300	286	304	277	285	277	298	293	290	279	278	307	296	287	290	321	308	292	311	280	304	278	308	300	314	309	311	270	288	296	300	279	290	339	276	292	297	295	299	315	310	310	288	284	309	315	289	276	316	303	281	323	287	303	287	296	279	295	286	291	269	270	309	278	275	308	326	337	308	296	299	275	288	279	291	330	308	298	293	311	318	281	310	274	301	308	285	271	300	274	293	303	313	291	281	303	291	323	314	299	304	322	280	315	290	328	264	315	286	312	278	300	319	288	318	285	295	300	311	281	310	261	295	311	282	267	303	270	290	290	281	291	293	298	267	301	294	308	320	301	299	324	294	350	326	327	280	310	322	292	304	280	312	289	299	287	305	302	303	292	284	301	319	287	310	311	299	278	328	306	320	299	304	280	278	295	295	313	311	280	302	281	288	298	307	333	310	284	290	323	286	278	325	354	296	287	289	280	275	292	267	302	297	293	299	318	321	309	297	296	297	296	296	274	308	299	283	305	296	293	294	299	279	249	308	267	331	286	311	265	292	262	299	281	299	285	314	313	276	315	275	320	315	278	273	293	297	247	295	307	308	322	315	275	330	295	308	302	319	274	294	315	287	345	311	306	273	284	290	304	300	287	282	297	322	299	289	316	303	272	277	295	310	264	302	288	302	294	308	325	299	275	263	280	288	295	278	280	314	293	304	303	279	297	338	289	303	296	324	286	292	263	290	337	302	291	307	311	274	285	282	312	284	258	320	264	317	305	292	292	274	283	293	262	288	300	318	291	302	296	280	287	327	296	294	286	312	306	294	269	285	312	332	300	299	300	304	300	269	296	280	333	313	314	306	277	285	292	310	274	269	302	307	289	313	319	269	271	306	287	295	306	279	280	277	293	318	299	299	283	290	319	287	309	274	305	291	300	309	291	297	288	297	297	285	332	288	296	318	280	286	321	286	302	299	324	299	312	294	366	317	277	294	307	296	300	302	292	315	278	281	284	321	290	316	303	301	291	306	291	291	311	287	289	278	296	266	287	318	307	286	317	303	277	316	303	262	264	309	306	306	292	297	275	317	300	280	297	309	282	275	313	258	322	321	256	302	327	303	281	302	292	304	300	322	288	308	292	304	282	327	306	326	321	313	307	296	294	267	278	301	268	316	311	301	308	307	306	356	266	313	311	318	287	284	332	311	290	274	317	319	299	291	321	272	322	308	307	305	305	322	312	292	296	270	284	291	284	290	274	293	325	293	299	301	288	275	309	318	278	300	275	305	300	296	306	297	322	296	305	284	297	310	291	288	305	300	281	287	283	315	290	285	286	283	312	267	320	286	310	287	307	305	302	310	295	322	310	289	302	317	296	279	296	313	291	291	285	308	340	282	301	269	262	275	267	303	270	297	285	294	286	310	273	301	293	280	293	315	281	313	278	287	282	285	277	268	314	291	282	309	297	281	277	303	291	301	307	325	272	303	295	309	322	277	285	308	328	313	285	325	280	325	316	297	274	314	276	280	320	317	296	285	316	293	313	290	295	289	294	259	282	303	296	302	300	290	311	287	287	313	295	313	284	308	307	324	283	276	285	311	287	313	280	273	302	303	306	285	271	314	301	292	295	287	314	353	275	286	319	293	324	272	294	297	342	268	286	289	306	294	326	271	298	273	281	276	288	303	318	298	288	283	296	304	284	271	299	303	297	292	303	305	288	288	290	292	279	280	260	279	317	267	270	285	275	329	302	317	286	315	310	305	313	269	283	289	298	307	328	313	299	299	286	315	306	300	306	315	260	303	283	303	327	302	295	315	264	290	312	319	304	309	302	336	267	286	280	267	310	314	341	266	293	321	297	312	321	280	297	335	294	315	278	321	283	301	312	293	299	326	324	304	288	310	317	305	308	301	286	296	280	312	312	305	306	304	295	273	289	298	290	339	293	284	262	278	295	298	263	282	301	299	312	292	317	308	316	313	325	331	304	308	325	274	285	294	285	282	275	291	311	290	296	282	316	268	302	269	248	306	309	289	274	291	310	283	299	296	273	320	310	318	297	291	305	292	308	300	298	312	307	308	285	296	313	283	299	302	290	288	338	281	288	308	304	284	288	300	282	316	320	281	295	339	318	284	289	289	302	320	281	288	286	297	270	303	274	303	318	277	272	289	283	307	274	339	316	295	273	278	269	269	275	309	283	266	282	295	306	284	300	315	285	277	319	309	277	302	305	314	322	282	303	257	295	307	265	306	299	287	293	277	304	319	290	314	289	306	295	307	292	278	257	302	283	297	315	286	287	269	303	291	295	294	282	310	295	317	285	276	292	258	242	299	290	332	263	303	288	302	308	278	306	303	266	306	253	277	295	307	290	290	318	303	311	299	270	274	303	301	285	332	319	303	316	309	299	290	307	314	303	325	323	300	276	294	311	311	349	285	280	299	289	315	331	309	281	283	322	288	280	278	323	296	315	284	323	273	316	308	325	298	271	293	294	315	297	325	290	282	284	306	308	297	333	296	295	283	272	303	291	297	313	301	292	317	284	314	267	314	277	303	271	307	297	266	299	322	325	303	304	264	345	314	325	278	314	321	313	284	296	278	259	295	283	306	298	272	328	297	294	287	305	301	307	286	301	272	289	288	289	308	306	290	292	303	286	297	296	290	310	254	295	265	299	276	259	293	270	273	290	300	284	304	301	303	296	286	292	316	279	280	263	292	315	257	296	304	298	294	278	308	310	251	290	303	316	290	316	314	288	290	286	303	322	311	266	301	283	313	296	270	298	297	291	301	279	318	267	315	304	305	295	320	309	316	346	269	281	290	332	294	325	311	299	300	274	304	297	282	270	299	302	283	265	270	298	284	293	320	309	334	286	297	350	307	290	331	320	289	292	274	292	302	299	321	310	300	304	300	300	284	315	297	297	312	309	273	315	313	304	304	336	278	264	286	316	328	320	318	319	323	278	297	303	283	306	283	305	309	314	303	256	328	321	276	298	304	284	331	301	313	310	277	327	304	285	328	286	294	337	298	283	311	292	323	305	300	302	296	321	304	297	303	291	281	308	276	268	282	335	323	342	265	300	289	307	298	279	292	282	310	300	305	314	329	278	311	329	292	300	278	299	314	293	269	283	292	312	295	302	298	272	281	314	302	299	304	329	294	305	258	304	287	291	291	306	253	293	324	288	296	286	325	308	269	295	316	307	299	316	293	293	315	273	289	286	332	284	325	311	299	278	326	296	296	304	315	287	310	293	283	329	263	311	268	308	297	323	250	286	308	296	293	296	306	292	316	321	273	317	314	271	285	265	261	277	287	289	299	331	328	262	306
3841	3084	6172	20263	26564	20457	10590	4327	1786	1057	848	873	777	836	826	825	799	836	849	852	781	873	792	799	846	761	840	814	810	826	860	815	794	848	832	854	790	835	821	853	859	815	865	841	822	782	826	823	804	882	824	822	848	832	806	803	803	803	824	817	788	855	843	782	824	812	857	844	774	824	799	866	810	821	801	829	901	842	801	841	821	823	848	795	802	814	828	851	803	769	817	823	821	767	798	795	837	844	845	841	841	827	799	776	848	797	797	812	846	801	848	811	803	818	798	836	853	811	828	837	848	782	860	813	798	842	853	826	830	838	803	817	794	797	764	848	819	891	808	795	822	822	841	821	856	806	834	882	865	806	812	807	770	813	870	797	838	837	844	827	813	778	833	831	882	867	813	795	773	831	845	821	839	830	799	784	838	825	804	849	772	847	832	852	809	828	848	874	843	813	850	746	771	836	838	815	813	839	817	862	810	808	821	809	817	859	841	814	794	807	802	808	784	811	770	823	822	800	842	828	804	841	818	855	814	852	837	819	820	803	878	822	771	833	868	818	799	785	793	780	805	858	806	774	841	790	796	812	800	811	862	807	787	754	755	795	821	846	802	791	820	840	829	842	847	843	815	772	738	816	827	805	845	836	769	854	810	841	820	822	809	837	779	828	800	815	803	815	761	827	841	817	844	797	804	800	834	792	841	784	845	852	839	795	779	831	824	818	835	759	776	800	824	833	819	873	809	812	852	828	784	816	841	868	757	833	773	851	839	832	875	790	859	817	798	785	814	781	833	833	838	814	804	813	832	835	847	838	828	843	827	818	802	829	795	872	827	823	867	832	808	811	804	872	811	834	835	820	846	845	799	854	863	827	833	827	816	824	838	812	825	767	841	836	832	775	813	843	810	800	852	767	820	819	832	805	774	768	830	848	819	808	798	880	811	873	789	807	850	865	827	792	816	852	794	834	808	811	851	848	827	853	830	846	802	807	828	788	822	852	885	769	842	835	817	842	840	846	827	807	816	803	829	788	864	869	790	840	847	793	798	834	842	817	794	797	869	801	806	836	872	822	851	841	853	860	761	786	787	814	800	785	863	839	820	833	834	797	826	809	782	782	815	834	808	827	787	831	870	859	865	818	829	809	843	787	774	814	819	794	851	855	806	799	838	844	809	820	835	830	841	834	768	855	823	821	807	779	820	840	780	821	870	839	849	774	850	858	781	792	812	775	868	798	864	807	806	790	824	773	852	820	854	808	802	784	841	813	847	851	866	805	808	769	828	798	837	855	813	806	854	855	816	865	862	802	832	871	803	835	845	795	859	768	801	853	807	818	801	835	818	836	813	798	836	813	844	835	797	797	825	791	847	831	758	842	847	789	827	871	752	817	835	861	846	805	820	871	867	821	760	852	812	856	826	795	812	824	853	803	781	808	864	806	797	795	837	803	821	833	825	859	782	825	787	820	819	838	833	828	843	827	842	815	800	788	802	792	757	845	760	813	842	862	780	801	831	804	777	816	828	835	788	847	825	809	821	792	863	794	785	845	817	876	786	739	810	796	793	794	849	827	797	816	845	802	843	824	833	801	816	811	864	785	786	824	835	804	803	840	807	794	811	827	827	814	801	822	816	761	839	780	793	815	844	815	826	815	841	859	829	777	814	813	797	864	798	848	874	799	820	821	814	826	815	841	867	861	830	849	781	859	833	806	845	801	845	820	819	863	803	812	765	843	817	879	790	810	801	882	819	822	832	861	807	841	870	797	831	883	817	786	819	849	810	816	856	824	836	885	798	813	829	806	816	807	780	816	798	851	856	834	858	812	799	802	837	790	769	832	803	841	816	842	777	787	878	817	857	761	811	852	851	769	845	749	849	806	815	847	812	795	781	809	809	816	802	799	837	818	859	857	847	804	811	766	863	809	852	856	822	900	851	826	818	851	806	862	800	828	860	825	801	794	795	837	861	867	840	849	784	811	793	822	887	815	839	784	833	796	814	824	825	810	799	846	841	816	838	778	855	793	812	865	797	786	850	805	826	818	776	772	841	868	804	811	814	838	822	833	788	780	824	853	808	781	819	776	825	783	844	862	824	840	851	859	807	801	811	782	816	835	835	853	879	813	809	821	813	823	857	776	797	852	825	846	801	802	838	826	812	852	810	814	820	824	834	858	859	802	847	790	835	820	820	798	782	808	829	810	858	820	778	833	849	793	878	812	814	822	831	817	803	837	764	824	843	821	786	801	782	858	815	813	761	825	785	807	803	836	810	792	829	806	809	819	806	833	805	864	823	853	796	760	836	875	819	772	864	801	764	852	818	838	823	833	818	836	772	753	824	800	781	810	858	815	832	836	802	810	811	771	844	817	816	796	778	827	805	803	802	808	825	846	827	881	797	848	815	853	803	851	778	854	810	791	795	804	812	831	810	857	792	793	770	831	837	879	829	825	828	800	840	827	786	802	775	785	799	866	797	848	808	797	810	741	843	856	862	860	836	829	770	840	814	826	811	858	770	798	837	811	818	809	838	786	804	820	804	838	785	801	814	844	795	821	795	818	829	810	836	887	804	815	766	746	871	847	825	818	784	814	786	810	868	817	774	838	771	851	878	816	807	853	816	814	872	826	848	800	753	820	794	825	827	769	875	781	808	773	836	802	820	816	835	844	790	807	876	845	869	765	840	820	798	826	814	820	804	851	838	806	840	807	836	833	797	852	841	778	845	870	860	778	819	844	807	820	811	830	831	803	775	828	861	762	836	777	810	846	797	856	815	819	834	775	798	782	802	786	812	786	814	822	798	814	826	827	792	833	831	844	808	793	798	822	836	843	787	801	829	809	835	763	810	793	844	838	820	824	851	797	841	792	828	836	817	796	804	820	851	816	794	879	836	813	824	814	785	804	827	848	861	855	791	809	808	735	770	834	800	836	791	856	823	824	786	836	829	809	818	824	808	872	846	827	794	781	833	831	851	822	815	828	828	808	855	844	833	869	831	763	829	840	838	804	882	806	808	861	837	781	824	802	834	806	835	780	843	823	827	818	806	850	812	776	816	824	795	819	796	795	842	804	819	812	796	799	838	822	801	786	814	800	825	849	818	858	787	821	800	841	855	788	868	845	779	860	844	801	809	861	791	790	852	854	878	805	793	818	799	802	798	847	900	801	833	802	875	834	799	808	803	844	842	827	811	817	793	814	811	797	789	821	804	804	836	791	791	837	793	754	759	857	818	861	823	874	790	829	805	827	838	788	804	832	825	857	844	806	819	886	808	797	806	786	842	829	824	790	810	836	799	807	785	801	792	828	790	798	821	843	828	866	816	825	829	780	826	830	800	783	800	781	863	862	772	824	768	847	799	757	804	894	741	810	817	801	800	780	804	849	792	802	777	799	769	848	815	855	834	832	831	858	782	828	816	868	825	741	841	872	831	783	815	841	790	816	803	836	845	808	802	783	805	838	847	791	801	810	807	838	832	829	755	806	802	830	794	799	833	851	828	844	820	783
5155	2966	2825	7256	10276	7233	3133	1171	557	353	311	287	323	316	294	327	310	295	300	295	294	292	312	332	288	302	260	275	296	328	313	310	292	307	294	290	302	313	297	341	280	291	282	286	295	321	323	329	304	289	267	301	306	277	300	292	324	278	269	322	290	292	304	317	296	291	291	301	277	281	308	304	302	280	282	309	337	284	317	296	272	294	312	264	283	316	303	299	318	288	314	312	289	276	282	307	273	299	305	307	335	297	299	291	298	300	301	290	301	314	286	310	315	300	283	301	288	299	276	313	280	317	273	277	295	310	269	284	319	275	273	316	302	287	302	255	298	286	289	274	323	331	277	300	276	317	300	281	293	297	279	307	303	304	316	277	310	293	268	289	288	290	286	316	291	316	305	288	296	290	322	298	273	298	296	334	299	305	281	303	283	320	323	273	289	292	290	285	298	292	272	299	316	289	298	306	261	287	274	304	305	290	309	278	286	268	291	293	290	282	299	297	287	249	319	299	292	275	295	307	279	345	280	305	303	305	285	307	291	295	291	294	316	277	304	292	277	289	297	279	276	315	310	317	287	293	291	310	297	300	308	329	317	300	281	320	253	342	288	284	304	307	288	284	326	266	286	321	294	311	306	285	294	318	285	305	277	290	291	268	288	292	303	291	332	317	303	344	306	293	301	245	282	313	307	272	302	260	293	259	286	322	290	289	299	273	294	298	266	276	280	293	317	273	305	286	338	284	287	291	300	340	293	316	313	284	342	308	310	328	305	310	298	293	282	296	303	264	319	300	299	315	288	294	307	298	312	286	316	278	279	327	281	286	287	279	324	294	289	296	304	268	312	327	297	304	279	313	322	311	263	326	296	297	289	283	316	300	292	306	304	311	290	289	271	309	298	292	282	310	316	269	290	315	301	303	316	300	278	299	300	290	301	295	293	291	288	292	310	289	269	281	339	314	293	275	240	313	285	272	293	310	282	289	337	305	346	306	319	294	265	296	284	267	295	290	278	257	311	286	273	303	317	292	297	276	323	312	269	310	270	269	284	320	274	293	294	283	290	313	293	309	302	325	285	254	310	307	313	298	295	286	276	296	313	289	282	317	283	308	291	267	253	302	307	271	304	283	271	295	310	277	308	291	321	279	312	313	309	314	319	309	264	304	312	319	284	280	291	288	301	313	267	274	256	274	286	324	318	310	279	299	304	293	276	270	291	276	269	273	263	313	309	302	297	294	310	263	298	308	276	302	313	292	289	324	284	295	283	267	279	275	289	307	302	306	296	272	285	282	312	274	278	304	266	296	298	305	272	298	306	289	304	315	293	285	282	315	302	292	305	296	314	279	318	288	302	314	285	297	308	303	320	304	298	291	316	316	302	304	269	313	300	315	326	275	304	304	297	291	323	274	298	291	299	291	281	298	294	318	335	301	311	293	314	283	268	317	270	293	341	327	290	281	282	327	268	311	299	303	296	267	278	304	305	259	293	287	299	310	315	307	296	283	301	297	314	300	315	308	308	287	281	339	296	305	310	299	287	273	288	310	308	301	296	310	283	300	282	306	276	279	275	296	281	269	291	339	302	317	309	292	264	288	308	299	286	319	299	297	307	296	301	315	313	286	302	310	283	327	290	295	300	288	260	278	302	265	290	324	299	307	353	295	293	286	307	308	317	308	296	295	300	313	286	304	270	297	266	308	303	298	279	289	276	303	283	343	292	299	306	285	297	299	327	283	275	308	272	275	304	311	320	302	298	290	310	278	339	321	298	348	344	331	313	288	300	300	307	291	316	286	312	294	301	312	267	306	278	300	303	302	267	278	295	323	304	284	333	333	329	288	277	289	306	283	299	289	290	273	303	304	283	326	308	302	295	322	294	307	285	312	318	303	299	304	293	299	323	265	280	314	291	293	296	283	301	299	310	303	273	296	288	288	305	273	295	296	303	285	298	290	296	297	293	310	296	295	321	282	301	282	312	281	269	283	317	304	318	293	279	318	252	270	296	309	288	287	300	282	317	318	292	279	299	308	321	301	294	292	284	275	335	271	313	294	286	298	287	301	279	282	276	275	294	256	269	302	287	292	256	327	288	297	282	308	285	266	313	339	283	267	289	276	298	297	308	315	294	304	315	274	274	287	298	281	292	283	289	303	323	326	275	318	287	306	334	289	267	296	299	291	320	294	294	293	315	323	318	293	294	286	286	290	263	285	272	291	272	322	290	325	291	290	300	268	272	273	314	303	280	303	296	285	293	310	289	270	295	281	283	291	275	278	281	299	304	303	317	319	293	308	312	292	298	302	296	299	308	298	295	319	290	296	306	275	273	272	307	306	278	295	303	289	297	290	325	317	264	285	324	301	269	298	282	285	301	292	300	294	304	300	289	283	286	314	305	291	318	320	310	279	288	297	323	310	299	323	311	300	312	276	299	264	296	308	309	313	294	296	315	292	303	298	266	280	308	275	296	274	304	299	294	268	282	290	273	316	290	337	291	289	285	312	283	308	307	307	314	286	285	279	271	290	310	292	326	301	295	304	292	334	314	280	280	325	316	293	318	302	254	326	286	272	317	323	335	300	320	284	316	292	282	296	321	267	277	302	305	299	300	339	252	282	281	320	296	314	293	293	331	270	308	324	292	296	314	300	278	293	314	296	299	289	278	327	320	288	287	261	326	288	338	343	279	285	282	305	306	318	304	294	336	311	281	302	273	275	301	284	259	303	283	299	326	296	298	317	299	295	319	281	267	286	298	257	321	273	312	322	308	298	331	303	279	335	305	306	326	309	273	303	293	295	298	278	290	304	276	272	261	310	270	329	263	314	279	282	300	321	301	322	274	306	307	322	330	309	313	284	272	322	309	292	303	320	328	279	299	301	298	291	286	316	287	282	288	288	275	302	306	301	294	296	281	293	287	304	296	255	296	287	290	268	299	289	302	293	292	301	296	311	311	303	311	265	269	269	284	305	290	275	338	285	277	279	308	289	306	284	313	278	315	269	303	309	279	317	276	280	298	293	328	316	304	265	300	285	307	322	279	294	314	308	272	304	309	315	291	277	288	294	297	287	296	297	293	314	284	314	270	291	270	292	304	278	285	305	303	288	275	295	318	292	294	293	286	287	314	296	285	295	292	308	325	282	298	299	290	267	300	308	279	324	305	290	288	285	310	298	266	296	302	312	324	280	289	312	317	305	278	314	321	306	288	273	298	273	303	300	300	309	302	252	308	297	276	324	298	304	297	305	263	317	293	292	302	281	305	305	322	297	312	312	309	316	308	292	283	283	283	317	302	311	308	295	283	264	302	292	312	276	293	279	315	321	277	294	303	294	284	302	317	287	325	304	290	312	331	331	319	288	325	292	280	279	294	329	315	271	298	290	294	311	301	303	280	283	299	317	273	279	278	275	315	296	295	319	303	278	260	285	310	299	321	250	310	274	281	300	283	281	296	279	310	279	270	286	290	302	289	363	281	274	331	308	305	291	280	288	302	277	302	298	280	325
4246	2973	5763	20927	26790	19662	10010	4210	1791	1036	868	848	811	818	803	788	822	791	816	807	794	879	839	780	819	836	859	803	868	860	809	796	833	817	845	853	893	862	858	843	814	844	793	801	762	849	790	825	857	809	811	782	865	796	797	778	833	834	900	820	802	789	811	792	819	807	863	872	850	801	821	850	805	823	857	870	863	827	808	807	845	843	798	867	770	784	802	854	783	784	869	823	818	802	857	820	753	863	846	790	802	799	814	806	840	785	822	840	782	786	851	830	847	809	783	828	840	806	845	786	802	823	819	837	835	801	812	845	820	787	880	864	891	825	811	818	780	849	798	788	783	830	826	803	861	830	793	806	787	807	832	870	849	850	806	819	814	841	820	855	821	788	873	835	809	745	827	829	830	762	832	830	822	821	836	856	850	774	789	846	814	781	757	814	838	830	827	829	788	798	785	829	828	783	848	810	848	808	854	806	873	815	812	810	821	806	838	808	815	876	793	839	776	846	867	843	834	798	818	824	801	819	822	820	796	822	814	790	872	790	847	803	797	840	819	840	788	798	833	806	774	847	795	848	815	827	814	796	821	804	825	840	875	808	826	825	781	811	781	841	813	813	834	796	803	768	817	797	825	798	827	808	841	829	850	831	779	811	765	806	784	830	832	799	802	842	853	817	843	860	886	820	822	799	813	828	815	803	815	839	795	795	853	804	808	845	839	842	818	841	858	816	801	837	842	807	813	844	842	825	782	831	827	833	788	804	819	757	809	859	786	870	820	918	811	821	812	846	790	831	792	825	834	821	804	865	830	811	842	841	835	798	825	816	803	831	814	807	869	824	837	821	797	837	808	766	809	776	844	861	824	886	811	791	774	833	802	806	770	795	749	822	839	812	889	880	875	805	814	809	782	747	834	850	804	835	786	833	828	787	787	780	883	780	832	806	842	839	833	840	805	809	788	842	822	780	794	777	820	830	809	822	830	831	825	841	826	818	836	806	809	782	816	808	812	794	807	824	831	834	824	811	831	811	831	809	784	802	833	802	802	795	806	848	827	795	820	823	850	831	831	824	819	827	830	766	849	823	847	849	839	830	865	834	824	799	820	859	813	835	797	822	769	853	773	846	805	827	787	803	774	793	825	776	843	846	831	804	861	844	805	861	791	801	787	829	794	815	858	871	780	809	755	802	835	800	848	783	792	890	759	854	824	832	819	855	792	838	765	805	833	798	808	808	789	772	809	803	782	803	820	852	789	829	804	826	822	817	809	822	859	853	788	829	784	874	798	797	832	891	808	847	832	813	810	818	826	834	835	840	809	794	820	802	847	798	803	801	811	770	779	785	797	817	808	829	843	799	817	902	814	819	897	823	811	838	833	792	799	807	818	802	796	856	800	811	804	829	812	794	819	794	850	842	830	822	819	869	832	822	806	853	798	839	792	827	834	779	796	835	812	847	786	853	846	767	822	856	817	821	813	850	772	806	811	792	866	801	821	833	843	795	825	821	835	800	864	793	799	826	859	848	841	814	853	841	796	803	816	793	791	796	810	800	844	797	824	795	841	892	838	764	825	833	763	770	837	880	775	791	844	840	814	836	810	778	848	787	792	850	878	825	809	834	809	833	772	789	825	803	869	794	881	812	729	818	858	832	788	850	844	855	803	788	843	828	819	820	811	849	823	833	821	789	802	836	808	774	845	805	828	773	822	829	819	793	807	812	838	826	843	828	817	788	840	803	822	853	799	865	812	795	775	804	854	764	816	818	851	852	842	823	747	805	798	828	820	813	806	841	806	808	848	805	859	865	777	779	809	829	801	870	839	839	832	799	808	793	856	763	864	826	848	858	808	795	845	797	834	828	803	863	840	819	824	825	899	854	851	857	802	796	815	818	841	792	842	856	833	841	848	792	790	837	834	845	815	796	812	836	810	814	788	814	809	744	802	828	865	829	863	818	823	800	790	851	797	882	806	828	809	822	869	855	838	787	816	804	835	845	844	812	846	819	873	828	861	784	775	777	833	784	843	816	835	792	773	787	848	803	848	822	826	801	811	784	756	803	855	854	823	788	782	882	818	812	865	782	858	834	835	908	873	792	809	846	839	823	838	816	874	822	777	850	831	749	799	887	815	794	810	799	799	855	774	825	815	822	807	807	870	822	837	826	822	811	802	846	818	852	842	837	867	799	839	783	804	851	809	842	836	817	844	779	792	831	788	829	843	793	845	772	822	847	841	795	834	838	805	820	848	830	821	815	795	803	839	819	846	787	836	878	782	797	794	828	813	820	833	845	811	835	803	841	799	797	796	811	783	842	787	797	811	815	807	792	802	822	827	853	804	825	810	813	799	803	767	847	799	853	836	781	818	816	837	823	833	834	854	821	778	826	846	826	853	825	841	811	854	851	828	845	788	818	819	872	818	778	824	819	856	814	853	786	878	796	816	784	809	810	837	840	827	848	785	813	785	820	841	809	876	837	780	797	797	825	748	790	841	782	795	808	790	826	796	820	852	822	820	812	808	842	839	799	836	806	828	828	816	815	825	832	819	858	827	840	781	790	783	815	788	846	801	851	799	794	825	832	805	733	779	765	809	790	848	774	780	775	808	811	813	844	817	832	824	874	813	811	836	836	811	813	763	820	810	795	834	793	846	834	847	822	780	848	821	817	824	820	818	801	821	783	826	758	822	852	831	825	800	747	847	875	796	822	811	831	799	829	881	774	838	815	828	823	809	798	834	840	835	805	793	805	822	820	823	815	783	810	774	818	865	841	827	841	820	846	828	801	763	857	772	821	798	837	803	823	857	785	844	825	842	809	846	814	822	830	823	804	805	818	845	810	827	852	866	828	862	754	810	827	863	796	840	808	832	781	788	763	864	839	827	843	802	798	777	784	834	835	839	794	857	835	804	842	838	793	841	853	841	833	822	794	829	827	840	815	822	860	789	814	816	795	832	796	817	897	811	799	828	817	850	804	822	831	820	806	838	859	780	838	795	795	808	846	822	812	819	888	820	811	864	798	851	812	852	801	799	852	745	771	834	859	816	868	842	784	829	824	849	821	784	857	839	810	767	836	826	815	798	827	812	855	832	818	811	842	775	823	759	841	863	820	849	869	875	832	781	822	807	818	805	854	806	860	807	900	824	803	833	842	820	841	875	786	823	782	796	860	842	779	836	821	829	839	777	760	847	850	791	831	785	813	846	760	756	800	811	895	823	816	814	800	847	828	829	813	812	822	764	832	826	785	735	794	850	837	820	819	716	837	793	807	782	830	829	824	848	808	808	824	800	830	831	802	807	851	818	837	779	798	830	817	779	840	829	832	841	842	825	777	827	798	773	785	846	819	850	812	805	821	827	828	867	859	830	815	839	832	819	830	852	801	831	865	789	872	780	781	829	814	858	792	827	793	791	867	869	764	866	789	864	815	873	824	803	798	752	816	820	799	836	814	834	884	827	797	805	841	852	824	798	836	824	815	865	833	824	816	871	794	826	815	814	786	800	830
5071	2873	2804	6914	10297	7221	3123	1270	551	375	309	288	310	296	269	299	308	315	274	288	287	298	335	281	318	293	285	305	287	312	293	306	325	300	266	285	317	292	283	317	304	311	277	299	285	319	300	330	293	293	300	296	322	315	298	286	276	291	292	275	305	305	297	328	276	278	306	269	291	262	289	300	329	295	298	285	267	324	313	314	299	272	272	302	321	335	286	301	267	309	291	284	281	291	314	297	285	299	296	297	296	294	288	317	325	270	285	256	317	319	320	281	298	299	276	311	288	295	305	291	299	316	264	319	286	285	300	266	268	301	293	292	309	316	309	291	272	267	290	287	307	292	297	305	315	309	317	321	307	318	323	305	329	303	305	298	289	311	276	287	290	272	297	284	287	325	258	276	277	284	272	291	284	313	301	326	287	321	284	287	315	307	261	290	305	285	304	302	293	293	343	253	323	287	293	319	327	293	339	266	310	294	283	306	288	298	274	328	313	269	300	311	306	284	292	279	285	288	306	295	301	300	290	301	319	297	287	279	278	293	269	291	317	266	285	294	314	292	288	296	254	284	288	293	270	324	289	315	288	314	280	269	288	285	284	255	273	277	292	283	307	312	311	307	306	318	305	322	266	301	312	318	289	305	318	293	275	296	298	279	312	281	297	281	272	307	300	338	308	335	306	272	282	311	274	278	305	274	289	303	298	280	277	314	269	327	317	288	259	287	305	329	313	308	283	276	280	292	314	295	290	321	319	304	310	312	328	301	284	284	314	300	317	279	306	266	302	285	303	288	305	302	293	293	298	299	280	274	254	296	277	294	303	317	294	318	275	287	292	292	290	278	289	264	299	313	313	287	265	318	282	293	290	299	284	279	295	307	285	297	337	305	279	292	304	273	304	279	294	282	279	300	283	295	270	306	324	313	290	285	302	278	294	346	299	286	317	302	309	323	322	312	305	250	290	315	313	280	301	314	276	290	303	306	294	314	287	328	290	316	309	286	278	289	312	327	290	283	336	303	284	277	286	294	271	293	293	319	297	305	323	260	302	290	284	316	292	294	305	293	308	282	301	313	301	301	299	328	315	298	286	292	296	333	311	293	283	287	287	306	294	318	296	287	306	266	286	275	299	320	282	296	286	278	286	284	318	308	294	285	254	293	288	303	301	327	298	271	285	307	287	308	296	274	310	294	250	287	303	296	297	319	338	281	279	266	282	315	319	300	290	276	266	312	263	283	286	268	294	274	304	308	270	296	297	265	298	286	308	334	310	295	278	286	290	268	276	291	331	324	279	289	306	317	270	273	280	302	308	285	257	290	297	270	326	277	323	299	273	298	299	294	293	323	299	314	300	311	283	272	329	291	303	297	283	286	314	285	310	300	334	295	250	311	297	311	288	274	285	300	312	290	319	304	310	298	292	291	277	303	316	306	292	297	329	296	278	303	305	300	300	327	304	291	287	299	291	308	316	280	328	305	306	326	327	295	294	265	326	280	333	330	276	299	327	306	307	268	297	291	303	314	297	288	302	282	287	309	320	303	348	317	290	288	304	311	304	312	314	287	310	312	320	282	289	271	300	306	312	320	298	340	298	288	295	294	299	303	319	298	301	261	306	284	274	302	306	292	288	273	314	282	286	312	286	302	297	287	272	316	280	300	277	311	267	277	295	273	289	311	300	296	275	285	299	299	279	296	336	312	323	321	329	316	300	313	299	294	295	287	312	301	300	310	303	310	303	266	298	299	275	306	282	350	302	305	306	284	297	318	318	291	309	306	314	300	296	318	282	318	270	288	275	315	313	301	314	288	274	282	297	268	312	305	294	340	288	299	299	303	299	263	296	296	288	289	286	267	310	332	298	295	291	297	279	315	293	293	317	276	295	287	293	293	312	292	282	300	295	296	295	280	299	324	288	300	311	284	304	317	291	341	299	272	262	295	292	297	308	300	298	292	279	329	320	310	286	278	327	310	312	298	274	291	267	305	292	290	298	323	298	333	308	306	302	304	282	287	296	320	306	293	284	317	301	287	252	336	302	276	307	298	284	296	286	303	308	267	327	310	312	323	311	287	312	304	300	271	276	303	282	315	281	290	307	333	283	313	324	286	287	300	302	318	322	302	329	286	268	280	300	337	293	288	292	262	281	325	304	287	310	280	305	303	312	301	313	287	285	330	306	317	259	309	295	327	304	281	295	306	284	296	307	285	312	308	334	280	314	287	310	312	289	294	282	304	287	303	298	275	278	297	283	307	278	287	316	273	320	280	304	321	306	291	279	298	320	275	299	316	256	316	298	299	295	318	296	315	324	331	302	291	297	298	302	289	303	292	316	255	274	264	302	284	311	295	284	306	338	272	294	318	303	291	273	269	302	299	298	264	293	275	301	266	302	294	311	312	303	325	281	311	309	300	306	333	291	280	267	297	307	281	324	290	320	297	309	276	306	279	314	292	269	300	280	293	316	276	286	341	296	288	289	283	299	289	286	295	309	305	291	307	307	279	288	281	275	309	264	281	293	290	309	276	275	295	338	284	280	308	288	303	298	310	302	301	303	287	307	312	315	294	274	307	314	306	276	281	320	288	320	299	280	310	324	291	305	309	302	273	297	308	330	312	298	296	321	280	286	294	299	289	333	303	270	320	315	292	291	316	310	280	320	298	304	301	284	312	308	302	321	314	268	298	277	319	301	302	277	294	306	280	267	297	287	315	298	294	289	326	276	285	311	305	325	293	294	297	305	337	314	317	284	277	301	284	309	300	290	317	294	322	297	315	328	305	294	321	310	345	305	289	271	326	302	290	283	299	295	265	312	287	285	297	272	307	328	299	298	324	307	284	295	290	285	287	285	278	292	280	275	304	287	289	336	282	288	303	310	298	289	272	291	271	284	304	285	293	308	278	304	278	305	337	310	308	294	251	314	281	275	306	279	304	302	315	307	298	315	318	299	288	306	328	285	307	302	316	329	289	300	312	326	291	304	269	286	325	296	283	310	303	277	302	300	316	306	296	277	312	288	292	304	288	291	291	301	301	295	268	281	313	285	294	307	294	303	255	300	290	320	289	296	278	295	304	285	301	264	289	312	260	284	299	296	280	292	319	288	300	292	330	324	294	268	345	266	323	283	311	279	298	283	321	305	300	291	312	282	271	306	302	301	313	285	294	303	320	298	327	292	300	295	333	289	290	303	298	291	275	302	294	337	299	264	294	316	305	268	281	289	318	307	279	320	339	276	307	280	327	295	295	286	280	307	303	301	265	279	272	289	277	318	314	291	317	323	288	296	290	300	299	291	268	310	305	267	244	265	294	273	296	292	295	298	301	274	310	332	293	303	252	326	304	312	324	296	293	280	296	283	314	285	303	306	290	304	312	301	287	314	294	291	300	300	295	270	288	311	279	334	319	309	272	275	261	291	291	316	302	288	299	294	283	261	287	295	312	271	294	309	283	314	255	318	254	281	302	288	312	264	285	270	328	332	310	282	306	309	269	297	300	305	296	328	289
4204	2873	6047	20298	26672	19902	10178	4168	1806	1083	896	856	810	805	812	856	797	802	804	868	848	782	838	819	815	794	839	786	801	823	807	868	830	796	796	811	799	768	808	864	760	788	789	797	870	834	812	816	829	792	850	812	833	876	792	842	768	840	780	824	881	870	775	753	811	828	861	794	801	838	802	810	821	807	850	788	782	816	833	787	783	780	875	801	771	832	814	836	812	786	825	828	827	891	821	804	842	810	862	870	849	818	854	816	839	839	788	787	792	845	771	850	801	795	793	835	825	824	839	836	810	801	800	803	830	824	834	792	773	830	832	797	801	836	777	749	817	791	823	875	795	858	844	838	829	857	795	850	861	793	776	832	855	818	761	836	811	837	803	864	855	824	859	809	785	821	772	854	826	842	835	793	867	846	730	780	809	815	850	801	828	865	807	839	812	854	841	789	794	825	772	872	841	796	819	813	805	807	819	780	824	805	855	811	779	834	825	799	825	865	817	822	789	774	844	822	871	836	808	781	801	787	792	800	817	852	792	787	868	838	864	754	752	800	770	778	806	740	855	828	813	817	795	791	863	758	798	819	816	795	804	832	816	848	819	808	844	842	823	826	821	825	791	767	809	859	828	853	849	838	860	818	835	821	820	793	850	850	884	821	825	844	851	782	786	810	861	843	833	844	811	787	811	772	787	805	773	892	800	866	835	782	828	747	819	809	822	790	846	847	837	806	815	835	817	823	844	791	859	879	799	829	827	807	819	819	858	824	852	798	869	867	805	852	778	793	849	813	831	823	839	794	837	801	841	840	791	851	817	818	799	803	838	814	835	774	860	854	845	787	844	775	808	825	817	828	786	820	806	811	884	852	853	785	816	822	822	840	848	773	840	815	845	787	809	812	825	810	785	826	871	881	837	820	803	835	793	824	843	864	808	806	808	862	850	828	875	797	828	798	851	807	870	831	914	808	824	824	800	775	824	825	831	816	863	838	865	834	798	826	773	820	861	845	840	847	820	811	835	848	827	826	824	794	829	835	862	807	848	807	777	842	806	819	805	780	808	818	842	804	807	755	857	800	784	792	851	866	814	890	828	758	832	804	875	796	864	806	783	776	822	821	822	813	762	788	820	811	825	819	874	847	793	856	828	820	854	818	823	823	806	841	829	814	802	813	779	838	825	825	877	801	803	831	846	771	847	775	806	795	816	839	796	853	828	777	840	804	844	785	832	815	785	787	819	786	817	837	824	818	859	804	830	811	835	819	797	791	831	850	804	810	836	865	807	790	798	827	792	829	845	850	799	835	833	770	811	773	767	791	806	839	812	848	821	803	805	846	849	836	770	830	874	782	811	764	816	878	852	816	811	822	820	814	816	830	851	817	808	823	810	839	792	790	805	813	821	863	800	781	795	824	776	813	774	827	802	808	808	852	779	829	810	804	819	844	863	786	823	763	791	796	794	830	814	816	849	780	878	808	806	818	826	830	875	853	830	802	771	862	824	778	854	856	785	824	802	824	830	820	877	819	798	842	831	838	808	802	827	792	811	769	828	816	766	777	823	836	833	827	873	816	802	769	841	780	843	824	828	828	765	777	773	831	799	815	779	843	849	801	814	864	848	808	813	809	837	839	812	792	819	845	798	834	844	811	808	829	833	774	817	822	829	884	830	831	804	842	850	829	799	812	812	798	876	842	815	842	849	796	852	859	836	825	785	822	763	817	777	843	803	805	784	844	851	811	769	788	828	773	816	840	777	812	805	806	787	834	796	755	787	842	843	822	793	788	826	744	813	826	765	809	841	799	821	793	831	812	868	847	831	804	846	803	854	828	840	780	840	870	788	842	814	828	766	824	811	819	845	885	780	797	803	785	779	831	800	820	842	738	828	791	838	793	828	827	819	854	853	844	800	849	821	780	786	772	816	768	783	757	829	858	855	830	781	748	828	874	864	811	778	854	824	824	831	800	790	792	850	809	844	787	842	865	837	777	860	790	837	816	811	795	853	820	819	807	793	808	816	820	808	796	853	822	800	867	826	864	830	780	826	849	830	859	823	827	813	835	800	794	790	831	799	818	838	791	805	822	821	851	807	762	836	838	793	783	803	771	830	871	833	814	853	830	817	789	787	758	779	795	792	815	828	780	822	813	861	859	829	807	827	804	788	871	769	775	821	864	814	849	785	852	798	855	798	804	869	822	830	789	853	783	804	847	814	784	813	881	802	822	809	838	743	776	852	799	862	822	856	799	776	817	772	835	764	843	803	794	795	815	835	817	830	831	824	782	821	791	836	789	822	837	871	806	799	869	832	810	808	801	783	784	833	820	838	820	857	825	785	862	798	785	831	829	799	819	804	826	814	816	823	831	824	861	838	800	752	805	810	854	812	836	786	823	808	863	836	754	844	840	793	857	804	810	830	857	804	795	848	803	818	806	814	800	774	839	813	854	833	865	840	839	804	802	845	854	771	825	772	808	848	832	812	824	758	777	831	865	812	783	840	864	812	784	762	822	839	822	829	800	818	841	826	846	819	858	811	797	821	768	766	823	830	820	836	858	871	764	805	829	778	817	785	795	791	826	804	835	809	812	788	805	857	821	864	816	820	789	844	783	815	790	815	803	812	810	798	810	830	820	823	826	815	866	828	815	823	784	813	821	815	813	814	838	826	851	830	785	823	798	838	826	826	842	805	791	870	801	813	772	811	861	855	824	849	833	828	855	826	838	811	875	871	764	781	742	790	789	833	828	838	800	767	831	846	813	845	807	828	824	809	799	827	788	819	787	843	814	812	837	865	783	798	829	813	860	774	805	830	847	826	779	867	808	813	831	805	858	798	786	827	835	833	826	823	828	848	797	794	792	881	811	840	809	814	800	857	810	814	782	842	850	808	819	835	773	825	802	807	850	756	804	823	819	785	812	853	799	772	835	810	815	793	830	829	824	810	853	808	777	793	767	839	846	799	868	806	875	782	802	785	855	832	810	825	792	854	832	788	815	766	787	792	777	792	805	838	837	821	797	849	804	797	827	833	824	768	840	857	847	797	844	813	834	758	851	825	808	804	785	882	781	789	836	781	799	794	857	843	824	824	807	840	838	791	795	813	809	870	809	825	871	837	885	834	812	831	777	784	807	765	782	816	842	787	821	856	781	847	807	843	833	760	818	840	824	795	827	851	855	838	800	832	820	836	865	811	832	844	831	772	808	819	808	796	788	856	795	802	824	817	853	810	797	863	819	808	759	819	838	872	813	820	851	776	790	824	831	839	810	767	823	796	831	894	809	803	808	856	808	818	796	766	871	783	757	796	814	808	772	769	758	786	845	825	821	809	808	772	805	805	822	811	846	779	800	781	885	811	823	819	798	817	828	834	837	834	838	783	785	850	845	824	827	862	840	823	795	855	860	820	757	745	800	854	857	845	818	884	798	848	816	832	860	804	809	864	816	825	806	821	811	796	841	806	787	797	838	824	841	806	809	815	834	856	822	879	865	857	818	787	872	855	833	839	846
5315	2808	2784	7017	10589	7216	3133	1218	532	421	323	334	314	301	291	299	292	308	308	287	313	299	357	316	303	295	305	279	291	302	262	296	305	276	306	350	276	281	285	319	304	314	324	290	283	252	314	295	279	287	274	295	318	271	315	278	331	316	306	309	289	308	289	289	297	267	282	314	299	290	304	288	279	278	282	260	293	315	290	292	315	342	288	277	278	305	301	300	302	289	290	271	313	290	258	291	291	283	312	309	286	315	286	333	288	289	266	287	269	302	284	299	330	307	314	293	277	281	284	311	288	294	307	288	327	290	299	324	318	297	316	281	302	305	325	302	329	293	292	290	294	279	273	298	293	299	285	302	303	300	278	285	269	315	305	324	281	265	328	265	278	305	338	296	286	285	325	286	291	296	299	273	279	286	274	287	308	277	289	292	307	292	303	293	305	280	300	296	293	272	313	291	284	283	290	289	301	308	282	330	283	299	283	318	311	313	300	278	285	312	265	317	288	288	277	300	277	295	280	289	299	296	294	291	285	282	308	283	304	305	266	287	320	326	329	290	310	295	324	282	317	320	307	280	281	305	300	276	292	310	276	283	291	295	305	341	300	269	302	321	287	283	327	268	313	307	304	317	301	305	267	320	287	316	263	289	308	317	295	270	296	285	314	278	295	274	316	261	312	318	296	302	337	306	299	276	297	254	292	314	287	318	281	319	321	286	305	293	295	305	279	273	288	297	281	295	268	279	311	306	304	315	289	276	300	285	283	333	310	293	308	297	305	294	292	310	286	284	314	284	319	305	315	290	264	307	296	284	314	303	308	309	297	298	290	303	297	300	291	314	305	294	285	304	276	287	310	308	285	290	284	323	314	291	292	301	304	307	285	286	298	301	273	311	294	282	285	322	294	285	316	305	285	283	286	272	267	289	314	308	303	297	296	289	290	284	315	282	283	305	302	313	289	276	299	300	278	306	310	309	313	288	289	291	289	304	293	298	325	337	305	301	274	296	297	305	346	293	309	293	299	316	314	308	289	301	299	287	288	326	282	302	271	302	293	284	292	279	302	323	302	279	280	275	314	301	318	305	311	287	298	294	252	299	262	273	301	337	294	301	298	297	304	321	308	275	316	312	283	311	296	328	294	294	292	300	325	301	307	322	300	290	291	278	291	317	294	299	295	304	282	285	298	293	298	302	292	299	294	261	295	300	285	283	279	285	296	311	294	282	276	321	287	290	294	316	323	311	305	291	316	288	288	296	279	288	299	317	264	297	274	317	268	275	312	295	287	299	293	310	283	322	273	256	327	297	339	298	271	243	245	287	313	302	317	282	322	310	304	310	308	290	271	308	279	265	300	284	312	312	288	282	297	291	312	280	304	292	308	285	312	288	303	284	297	297	305	278	316	306	292	268	300	307	277	289	296	298	299	290	306	294	292	247	281	309	305	293	308	295	290	319	313	288	290	294	284	267	299	270	282	295	332	292	301	314	291	285	318	331	287	300	313	307	298	286	283	277	329	282	313	304	284	302	317	314	306	301	283	307	283	319	306	265	277	287	264	278	255	294	321	283	279	299	281	324	291	281	310	270	297	313	311	296	278	319	286	305	297	306	291	311	281	283	286	284	333	284	287	284	299	312	285	293	286	310	287	321	276	295	304	280	292	286	265	333	295	314	296	312	289	310	264	291	291	305	296	301	270	324	321	318	312	287	291	283	302	297	299	294	293	293	322	285	295	287	325	288	311	261	282	301	284	301	308	316	293	292	321	315	312	345	269	287	292	305	286	302	299	305	280	288	287	299	298	318	273	314	291	283	308	308	286	294	256	294	302	299	327	278	317	295	303	290	310	325	299	314	282	278	294	295	279	326	288	309	299	298	298	283	267	288	277	310	302	301	279	280	271	271	306	297	335	296	290	325	298	303	307	305	296	275	278	294	296	275	291	300	291	296	276	323	276	284	319	295	284	294	286	293	299	315	302	279	269	261	291	276	266	295	299	280	279	280	300	303	328	299	287	300	306	309	334	304	299	322	302	298	281	306	305	305	289	301	297	277	303	281	294	304	320	307	288	271	318	277	321	288	317	306	300	297	275	283	311	286	310	306	275	280	315	282	313	307	298	293	296	281	283	280	313	301	289	267	307	288	272	303	265	273	290	290	309	284	289	291	297	306	265	276	303	296	299	295	309	318	294	317	271	295	305	277	288	277	286	307	315	291	289	275	285	279	320	288	283	298	300	298	252	336	268	283	295	320	291	295	285	313	316	295	284	265	273	267	294	293	262	313	307	278	294	302	296	267	300	295	334	272	292	288	313	282	313	325	308	296	277	289	340	305	289	281	309	282	297	309	290	316	281	283	306	254	297	315	301	288	277	312	312	306	313	301	285	311	293	286	289	294	283	325	316	255	290	296	276	273	295	324	288	262	278	284	280	311	299	316	313	296	296	294	331	314	276	309	270	292	290	308	299	287	298	310	279	301	326	237	309	303	308	282	286	308	279	299	307	308	286	304	265	297	320	308	333	307	303	287	310	277	282	303	305	288	306	285	302	292	329	302	311	263	292	323	315	298	288	320	279	312	266	305	262	279	289	290	281	305	278	304	281	304	312	292	302	320	293	302	339	298	294	281	324	289	304	301	300	311	315	301	287	288	290	300	272	302	295	284	302	301	317	307	289	281	314	316	283	243	296	257	293	302	318	303	300	333	295	267	300	299	301	300	292	311	333	284	278	295	271	321	318	293	343	273	317	288	278	323	279	277	279	331	320	298	289	287	294	315	298	262	281	314	337	329	311	296	302	312	313	278	294	280	295	296	280	279	295	283	272	309	284	267	315	277	290	295	312	272	295	279	295	290	289	273	303	305	285	299	263	318	276	276	280	314	267	318	271	317	284	328	332	279	305	287	301	282	302	277	302	279	287	263	294	304	283	273	303	273	288	310	298	288	292	346	290	260	284	301	298	338	293	281	279	284	271	275	291	307	334	276	318	292	324	288	289	318	280	249	284	306	275	296	284	307	301	294	296	309	320	277	295	332	284	287	312	322	284	290	285	279	308	304	280	279	289	295	315	288	305	308	312	278	289	284	311	285	298	274	311	307	289	317	304	266	298	298	285	280	320	292	309	305	303	287	280	301	289	288	283	271	266	284	312	291	304	275	307	303	320	306	307	301	299	279	298	302	280	303	299	290	300	295	274	310	285	278	304	308	278	305	290	300	283	284	294	326	286	294	323	272	295	293	296	332	265	298	303	302	286	297	294	312	302	288	301	284	295	323	310	277	290	262	269	275	285	287	290	308	303	272	275	306	252	317	291	257	305	275	292	296	310	301	282	297	284	284	291	318	255	281	325	295	288	279	297	305	319	302	297	322	284	293	269	300	324	283	291	317	312	307	326	286	317	257	302	315	308	295	278	307	286	307	289	330	285	314	322	275	286	347	270	274	272	315	277	290	296	307	318	263	285	285	279	300	269	279	284	310	307	309	315	269	291	306	308	301	301	283
4416	2611	5814	20513	26967	19982	10398	4338	1832	1087	822	820	847	811	823	814	777	808	827	804	837	784	829	851	753	844	834	855	832	823	816	821	790	748	816	832	809	767	811	873	810	783	788	748	855	819	774	859	800	812	820	807	787	844	827	829	861	761	759	805	821	841	809	810	829	799	858	848	796	847	795	846	813	798	852	820	804	844	831	858	850	818	881	857	854	805	822	850	823	851	824	800	776	851	812	759	810	787	830	798	825	827	841	858	864	814	807	837	821	814	795	853	773	849	841	811	776	815	886	776	758	768	816	886	797	803	834	808	838	794	847	824	822	858	858	834	864	836	826	765	799	825	827	824	816	878	790	769	875	852	886	833	801	821	856	864	872	812	801	803	806	798	813	782	844	790	817	853	811	841	788	873	804	839	815	745	817	873	863	823	840	793	823	847	832	780	840	826	761	786	808	845	842	796	767	822	806	847	850	809	823	802	823	789	789	836	817	775	807	805	876	841	820	799	839	836	802	777	809	817	824	870	850	816	818	824	829	799	817	815	834	787	830	790	854	847	859	775	794	809	790	830	807	848	791	858	769	768	868	787	831	823	813	811	810	799	825	812	833	812	841	828	769	851	811	833	838	831	824	778	829	786	837	832	835	824	808	880	800	790	816	811	828	747	817	853	792	852	820	808	824	825	815	839	824	814	849	772	823	790	893	839	884	829	808	779	792	829	863	785	863	817	826	832	804	821	801	787	849	785	845	834	790	795	750	816	807	836	817	767	806	772	818	810	821	813	860	784	810	828	832	808	788	837	873	788	833	854	793	782	774	791	811	798	799	787	787	801	770	841	796	822	773	819	826	795	788	797	872	760	859	739	804	781	818	821	814	850	801	861	794	857	843	807	852	788	791	866	816	809	852	847	784	800	833	790	794	791	799	804	834	753	817	857	830	847	805	843	814	826	847	814	758	855	862	817	810	831	828	790	800	811	842	842	787	834	849	870	804	820	815	847	790	831	850	859	799	815	826	844	850	821	841	829	801	820	846	868	802	859	846	808	843	837	802	827	860	859	837	809	776	846	817	818	815	742	831	869	768	849	819	792	813	809	795	835	786	890	822	861	823	805	828	855	857	771	823	783	839	793	786	814	831	791	851	877	819	852	795	792	815	856	808	848	805	823	805	835	786	815	790	788	791	864	853	809	843	895	854	783	813	844	864	821	849	772	814	823	798	804	834	828	839	787	858	847	843	853	800	837	839	773	822	865	799	816	791	845	844	865	879	825	821	808	841	816	809	785	818	822	825	780	803	816	801	811	802	757	811	847	837	820	878	808	814	798	808	807	829	862	821	811	849	835	827	772	840	845	804	861	850	839	808	818	854	794	841	796	827	818	842	744	809	873	828	836	793	840	812	767	833	830	809	810	823	836	825	842	828	789	860	840	872	784	820	833	841	786	845	887	825	864	792	813	796	829	825	846	805	813	839	837	863	842	789	873	814	829	824	850	826	825	820	783	804	811	831	795	873	835	795	824	823	842	820	844	836	806	816	868	826	805	785	807	816	772	783	856	829	862	848	800	854	835	812	809	817	786	889	823	789	857	778	836	819	793	807	864	808	800	828	787	839	828	812	792	811	790	809	836	817	808	836	798	815	837	808	835	785	836	843	806	856	871	805	792	804	785	808	833	841	790	774	803	816	785	778	815	796	830	868	816	786	800	795	815	860	811	827	813	872	845	803	786	870	847	842	866	823	800	823	828	814	820	902	834	833	784	865	771	858	801	889	841	820	796	806	860	774	801	824	796	812	849	785	840	819	812	849	849	808	819	797	819	828	827	831	822	834	757	828	785	814	851	825	787	846	803	786	790	798	788	812	847	808	784	797	855	823	837	815	801	831	766	816	826	830	793	789	799	789	852	821	792	768	831	794	767	823	845	793	823	844	790	794	867	823	804	780	826	831	817	849	764	784	793	809	806	783	797	797	782	855	866	807	774	854	764	809	778	849	789	820	870	812	832	816	813	819	773	883	806	800	806	854	831	832	851	838	816	820	828	788	805	816	857	780	799	843	821	782	853	830	808	810	849	772	802	831	815	820	771	812	807	831	762	848	815	843	813	846	836	829	767	893	788	762	784	793	831	850	815	863	856	834	809	848	779	831	817	816	823	799	789	836	809	851	852	763	804	825	812	808	831	861	823	794	805	800	795	865	816	817	817	806	881	789	849	791	809	880	826	890	824	809	826	790	851	833	765	929	858	821	799	825	811	805	824	816	814	786	822	840	812	815	831	814	831	764	819	817	823	864	827	824	865	843	826	835	820	784	797	811	772	804	855	775	777	765	798	749	818	808	823	880	799	825	831	826	782	831	857	783	806	879	837	840	801	827	804	819	838	816	800	802	860	804	795	772	792	858	793	784	800	836	878	828	797	817	854	866	791	820	880	782	821	806	850	843	784	844	794	818	836	853	807	814	840	848	846	805	819	782	820	815	806	814	796	814	812	787	856	827	845	846	831	808	874	803	833	753	829	819	784	898	776	865	813	817	819	836	762	801	772	841	841	852	782	799	810	861	772	861	817	768	833	849	816	837	823	822	828	823	851	803	806	818	856	833	836	849	800	828	802	802	799	851	814	801	842	815	799	798	883	805	807	794	827	797	814	809	814	821	827	850	766	786	831	801	827	868	794	811	779	768	861	769	820	820	840	822	816	870	836	812	811	831	804	818	812	790	747	773	845	856	798	841	815	771	841	783	811	774	825	790	818	839	822	813	848	820	824	798	841	802	786	815	836	803	799	802	809	836	855	815	841	786	822	787	844	782	805	819	815	836	796	833	829	866	789	807	813	808	813	890	855	822	816	869	809	821	781	820	854	788	830	831	809	850	785	797	857	845	801	868	873	793	842	799	847	783	756	873	762	848	829	808	804	834	809	798	834	817	815	787	832	877	807	833	841	789	835	820	812	824	821	811	782	837	841	772	837	844	767	826	872	809	797	820	804	836	806	858	845	879	747	824	802	833	818	849	849	804	775	831	811	811	788	843	827	808	875	835	837	818	822	777	824	815	847	849	831	789	811	827	826	845	824	821	823	793	771	817	789	804	828	858	818	858	802	833	799	825	853	853	820	823	835	819	808	836	825	849	833	841	827	855	803	813	807	805	850	770	785	769	800	828	820	775	767	868	790	817	858	853	811	783	809	851	848	778	836	864	866	784	885	771	861	803	804	841	836	803	814	836	821	809	794	782	785	859	819	822	809	843	799	788	838	781	793	789	848	826	867	851	851	789	773	839	858	840	827	825	795	843	820	847	782	815	795	818	752	808	814	809	815	819	831	856	788	791	885	806	799	825	856	798	851	776	769	805	831	827	854	794	863	823	821	855	858	805	841	873	820	840	808	800	810	808	816	804	828	831	793	853	800	836	789	831	731	847	818	794	883	862	868	844	859	817	842	791	811	797	837	822	840	825	828	830	837	858	860	818	787	795	835	836	756	813	843	827	813	799	830	813	783
5402	2580	2982	7326	11306	6819	3019	1204	533	364	308	282	289	315	300	298	299	274	284	316	276	302	338	330	299	306	294	287	249	285	274	310	327	277	278	292	281	302	298	283	298	296	278	275	294	318	289	265	283	329	311	310	281	285	310	314	284	271	272	294	245	292	296	292	300	289	298	246	274	315	301	279	277	292	287	297	288	281	320	309	307	301	296	306	346	287	296	310	302	312	301	304	295	288	304	350	283	300	310	292	276	292	286	320	304	278	282	292	261	278	314	292	305	303	307	309	289	279	299	297	304	285	288	333	326	297	277	292	257	314	297	292	288	301	242	339	326	301	317	291	299	296	300	303	322	321	296	301	323	310	305	308	320	296	297	305	288	286	312	310	303	302	292	315	270	286	306	293	332	301	311	253	295	288	290	282	286	307	297	315	318	290	288	295	292	286	294	265	300	286	279	280	309	311	256	306	265	296	266	275	338	305	267	271	293	326	278	255	285	258	270	254	317	264	269	278	304	293	312	294	284	303	283	265	292	277	259	327	275	335	314	288	301	340	287	314	306	268	312	290	303	296	317	295	290	305	292	297	320	273	308	273	295	304	289	304	286	333	293	284	299	295	288	304	293	290	299	288	314	287	292	275	279	319	286	307	302	289	296	274	323	320	294	298	259	307	271	295	271	347	266	304	287	283	312	265	280	276	265	278	298	274	302	265	291	284	305	323	284	309	291	299	277	280	272	285	298	287	303	284	289	313	285	277	264	303	289	266	273	292	311	330	281	303	300	321	295	272	253	311	285	318	276	285	296	261	290	302	255	295	265	288	308	308	294	293	302	310	280	285	297	311	318	299	320	319	296	291	301	302	294	329	337	302	262	304	303	304	293	303	285	270	302	302	281	344	325	280	297	282	311	319	298	297	305	315	328	276	274	329	304	304	309	275	278	306	302	308	289	310	298	308	302	300	351	303	328	290	296	289	292	312	285	296	259	264	303	275	296	278	286	294	280	304	300	320	282	285	320	273	311	285	297	309	305	296	284	294	294	291	298	266	281	308	310	309	284	289	283	281	279	290	358	314	299	318	291	276	304	300	317	292	274	327	293	289	315	297	279	274	307	299	270	295	296	290	296	281	271	254	280	273	291	305	274	325	302	313	292	316	292	285	306	318	277	290	283	297	295	283	281	261	274	281	294	306	301	320	302	303	332	287	332	290	284	309	315	290	324	300	293	299	326	267	284	279	283	302	318	313	314	314	326	315	314	355	300	331	324	294	301	324	289	286	295	283	293	305	324	263	258	304	279	284	264	299	290	262	287	307	290	318	288	294	290	280	285	264	308	269	303	310	296	314	325	291	273	294	303	323	265	277	297	282	290	300	297	314	309	309	302	279	305	327	286	303	309	284	290	296	300	281	299	293	284	299	322	310	292	270	300	278	304	295	307	284	289	284	321	308	306	271	309	297	303	276	315	302	326	315	289	301	304	328	289	302	303	273	294	287	287	317	300	283	312	308	303	297	281	276	288	271	309	280	284	267	258	275	306	294	271	282	279	290	296	296	294	311	300	318	300	313	308	309	310	297	318	251	302	324	309	278	323	319	312	300	310	274	304	261	293	303	284	291	267	289	297	266	292	300	287	303	312	304	281	305	291	299	303	324	285	290	294	280	299	285	281	291	322	294	285	306	287	292	273	262	296	305	293	276	287	284	265	313	329	296	303	326	280	312	293	325	288	273	303	312	323	308	302	265	302	273	283	295	312	271	320	308	298	296	283	287	277	292	303	298	292	320	289	307	305	268	316	284	322	285	297	301	298	291	277	301	273	292	296	333	308	280	289	278	301	307	283	331	311	300	293	314	278	304	289	313	305	304	288	260	291	266	301	310	300	286	280	302	282	313	277	307	260	325	281	299	297	315	302	278	273	307	294	324	283	262	294	327	265	279	326	306	286	271	289	293	304	277	279	264	285	325	289	280	313	300	321	269	319	325	307	322	329	300	314	280	284	257	328	292	287	286	321	287	290	279	263	323	278	291	268	307	323	290	286	282	274	279	291	292	283	296	320	280	262	298	273	310	303	291	277	298	288	282	309	271	333	275	299	278	288	296	298	289	276	286	300	293	324	299	281	297	288	307	297	310	301	285	280	274	278	293	292	317	287	281	304	261	307	291	311	280	308	260	307	298	305	320	325	295	301	313	248	277	286	290	288	266	301	293	279	264	282	282	275	283	303	315	294	281	296	284	300	305	282	309	289	282	298	272	313	323	277	286	287	313	284	298	315	273	288	322	297	272	290	296	293	304	299	286	280	295	263	283	308	285	290	286	314	292	297	284	269	273	304	316	292	315	304	266	298	263	283	291	262	287	269	283	313	333	261	272	294	308	290	300	303	286	296	303	246	287	298	294	295	295	281	290	308	283	279	291	285	299	277	330	313	297	290	310	285	307	324	311	292	260	274	308	273	327	271	289	302	285	283	300	271	317	306	291	291	305	323	286	273	289	267	333	303	299	271	268	277	326	326	286	287	311	289	306	298	285	306	290	296	295	301	294	295	310	313	312	331	284	295	330	309	296	322	319	290	286	298	307	278	280	282	345	296	305	301	265	275	322	290	275	344	303	297	304	287	265	287	316	283	309	304	286	270	318	300	302	306	289	311	265	282	277	322	321	275	272	290	258	306	294	290	288	296	303	313	316	266	269	310	318	299	301	299	287	320	264	279	293	290	297	294	293	323	309	283	304	305	282	307	299	283	328	277	259	309	307	320	286	308	286	289	284	282	288	293	290	317	292	269	268	291	297	318	299	293	276	286	294	312	288	283	271	316	303	303	303	347	283	312	261	300	288	315	319	278	293	300	285	281	302	284	302	306	275	288	313	268	301	286	306	301	264	321	269	295	300	307	297	282	290	291	303	295	307	292	254	297	287	290	303	297	318	321	298	309	266	312	288	296	313	308	271	303	316	280	260	305	308	303	264	319	310	293	294	286	305	359	300	308	324	305	311	268	314	244	300	279	290	305	320	295	275	303	313	316	289	329	291	293	299	313	292	302	303	299	304	282	275	302	304	296	287	267	304	280	278	287	288	299	308	311	275	291	317	315	296	278	302	285	268	292	308	294	300	284	294	304	299	308	300	261	286	288	292	318	299	322	292	267	291	306	292	305	294	316	310	273	305	311	271	291	294	320	303	285	302	300	324	281	314	304	294	300	264	311	274	294	286	302	291	288	317	312	273	291	328	289	280	274	286	289	281	312	306	301	321	311	285	289	285	294	312	312	272	298	280	306	282	275	320	305	321	306	301	305	296	282	294	284	267	287	304	276	309	304	299	296	309	281	284	325	288	308	309	268	294	306	277	268	310	300	245	295	280	271	309	304	290	306	281	311	296	293	302	303	310	278	285	323	294	318	284	319	301	316	283	300	282	260	287	288	343	325	294	293	273	295	295	289	320	321	271	292	257	319	278	288	303	289	281	311	284	318	277	285	307	288	304	297	294	278	257	282	294
4362	2646	5897	20695	27594	19195	9946	4138	1795	1015	861	823	791	785	841	819	810	838	775	815	786	807	791	803	797	853	851	841	802	864	819	821	826	807	790	761	848	815	770	845	840	807	817	817	802	778	820	818	833	811	860	812	834	817	760	808	828	829	856	847	837	769	780	805	815	836	807	790	780	821	817	809	824	816	798	795	787	858	868	838	780	825	825	816	820	752	818	789	794	813	849	820	841	811	815	835	755	815	835	809	777	790	777	798	826	828	787	841	838	806	834	853	819	785	767	812	809	767	855	803	820	832	849	801	817	829	820	782	836	824	827	793	822	851	814	797	833	802	833	805	809	838	781	827	779	798	838	821	828	812	817	840	806	785	868	806	753	849	768	819	790	827	804	829	801	825	798	755	788	785	822	844	828	768	819	828	808	840	808	834	819	855	787	801	825	852	850	773	839	828	842	835	853	838	788	796	844	845	768	834	771	806	874	835	815	832	827	819	802	824	801	780	784	853	808	817	768	831	764	784	851	809	789	803	862	840	795	844	863	802	846	858	848	783	845	811	888	774	826	835	809	840	879	833	820	817	839	801	784	819	778	830	850	863	850	804	803	835	797	783	808	808	796	813	798	809	860	791	818	830	832	841	813	774	797	776	843	811	805	832	814	855	833	817	822	868	790	789	760	810	800	791	803	872	832	828	836	814	826	802	846	812	804	760	811	843	853	828	814	847	816	826	801	793	815	828	808	819	811	841	809	845	784	774	811	838	770	865	768	806	803	838	784	794	848	823	817	818	777	824	810	856	752	856	861	839	859	803	819	799	853	830	831	816	803	766	776	864	787	777	846	893	781	855	784	810	800	838	856	821	816	783	836	826	853	827	815	802	834	814	802	802	796	786	800	843	799	860	827	828	830	771	826	791	747	805	810	800	760	842	807	810	799	791	786	829	770	837	797	840	834	844	790	806	812	843	850	829	827	833	766	813	800	788	826	867	827	872	832	779	808	824	818	865	830	811	807	830	830	836	844	779	792	846	801	897	795	835	855	779	840	782	797	856	796	800	844	801	804	794	883	852	815	819	824	834	786	828	794	813	860	774	833	849	793	796	829	833	847	846	813	814	796	805	825	819	796	819	799	822	757	839	826	796	784	780	834	810	761	808	817	774	834	805	835	828	860	795	850	838	769	795	792	843	769	810	821	783	782	825	799	849	795	810	850	786	837	774	833	788	791	804	862	806	797	792	831	795	819	779	810	834	828	844	874	837	820	824	782	835	804	814	759	872	867	752	770	823	838	811	839	798	830	784	858	808	830	833	798	839	862	865	756	876	838	776	798	802	833	833	805	782	774	778	828	816	830	797	840	833	798	775	835	831	819	800	798	823	834	840	800	788	827	817	802	735	773	824	839	770	824	778	839	864	864	808	820	821	844	823	795	754	844	838	852	821	824	832	814	818	835	843	804	828	828	791	833	823	843	828	799	870	851	849	848	790	845	813	833	850	821	833	864	844	843	795	854	838	831	856	820	807	874	782	782	824	757	791	761	790	798	816	773	846	741	803	856	785	804	849	795	789	825	848	831	845	827	861	791	838	845	761	827	792	871	823	868	895	825	802	812	768	861	803	803	855	833	849	825	770	824	804	851	827	834	847	807	834	843	820	798	794	842	833	801	799	867	832	838	831	856	893	815	844	768	761	812	789	797	854	771	814	858	834	750	800	825	818	811	803	807	835	845	852	780	846	821	833	822	841	833	756	786	857	739	836	826	771	846	838	833	803	812	797	829	800	884	818	840	772	832	813	791	785	819	802	834	842	882	778	782	829	829	820	835	799	801	843	779	849	811	811	799	775	828	745	809	803	812	854	810	802	822	790	789	786	806	823	810	808	831	808	846	772	862	841	837	828	804	781	834	915	768	827	847	774	794	828	814	849	842	809	809	838	804	824	816	805	797	867	798	845	818	811	808	841	769	837	844	799	844	796	809	812	812	808	822	818	848	766	809	803	809	823	815	798	821	759	860	783	843	803	814	818	800	846	794	822	787	822	852	900	791	883	804	761	779	795	857	820	759	837	814	817	758	807	832	800	797	824	805	886	799	817	867	808	789	803	836	842	825	830	827	826	810	847	825	863	778	820	822	803	848	794	813	793	811	829	804	858	866	836	817	794	811	812	796	827	838	824	785	863	837	806	801	776	789	808	856	818	836	806	820	799	795	812	862	818	808	789	839	781	764	848	845	816	789	794	781	774	850	775	796	875	808	807	824	808	826	806	795	811	833	817	789	828	821	829	826	827	818	804	848	823	771	786	839	788	794	745	762	826	805	791	881	831	798	805	877	781	862	807	842	821	872	808	817	815	815	833	852	778	824	770	824	769	786	805	823	837	847	852	820	788	816	798	807	811	878	803	800	846	789	791	801	824	830	779	845	828	792	792	764	843	793	769	816	804	812	782	824	817	832	804	807	829	809	802	817	848	831	796	845	823	783	810	813	845	771	797	848	831	797	820	824	798	804	796	850	829	817	787	789	824	827	865	831	843	821	807	852	778	836	830	831	804	789	827	836	750	774	837	809	798	817	801	772	805	870	830	884	763	789	790	849	785	836	823	819	832	844	798	827	780	757	827	757	785	851	854	787	754	857	843	806	811	809	825	823	830	812	782	829	840	847	808	809	782	801	797	808	819	826	816	814	821	852	886	841	808	832	810	838	846	811	809	806	843	867	805	836	799	817	824	818	781	817	781	838	809	809	772	773	816	836	840	798	826	808	786	787	819	838	849	774	795	823	777	807	828	830	816	808	767	823	830	843	847	835	793	808	785	839	795	843	829	795	805	784	825	805	761	826	774	800	778	809	844	826	825	785	836	852	828	791	778	849	839	831	847	810	793	790	839	856	821	814	813	812	839	873	805	801	838	813	837	858	795	821	846	827	829	745	765	844	832	808	807	824	822	794	824	819	848	856	838	863	826	783	858	777	844	841	818	819	867	846	811	863	783	817	798	858	800	870	767	787	820	829	820	842	828	776	831	842	782	824	760	831	771	784	830	814	852	821	829	787	846	842	858	836	793	829	816	801	822	837	808	851	811	823	796	869	840	855	869	814	818	840	793	804	805	790	805	814	834	830	845	816	875	832	848	836	887	870	802	812	837	811	804	846	755	829	822	836	785	823	806	806	796	827	817	819	773	859	877	869	855	860	819	809	841	871	830	845	838	820	810	801	805	809	822	816	845	812	805	858	779	847	807	807	822	799	821	826	827	801	810	825	847	878	845	834	764	841	803	800	813	805	802	795	791	816	776	801	837	836	798	780	817	831	842	845	834	841	810	792	788	819	866	779	765	847	857	840	830	829	838	842	817	822	795	817	842	759	839	776	848	799	813	825	775	802	843	754	833	811	844	829	852	852	806	796	796	807	822	800	813	850	812	838	818	859	849	851	790	830	818	826	828	819	790	795	792	813	854	828	780	813	800	812	772	811	769	876	818	822	794	799	852	803	851	793	825	772	824
5027	2493	3005	7375	10948	6890	3092	1268	508	363	308	354	306	312	303	287	296	277	303	315	280	293	291	294	314	281	335	316	286	302	332	302	296	297	274	312	297	299	280	286	302	288	256	299	292	293	308	305	298	313	282	302	287	276	285	280	293	322	317	292	295	293	305	289	292	277	305	300	309	292	315	289	305	280	320	317	285	290	259	300	280	294	310	280	271	291	294	270	300	324	300	276	288	316	296	329	308	290	307	323	296	300	304	314	307	305	301	279	297	275	268	298	286	291	270	288	294	272	294	287	257	302	296	275	315	279	300	269	344	314	304	306	309	288	308	300	306	288	287	281	276	300	274	316	295	311	272	284	281	308	263	287	277	275	301	280	289	291	305	298	248	295	297	317	275	279	285	295	303	266	278	323	266	283	275	341	265	283	300	284	282	295	296	292	276	310	296	292	275	304	324	290	300	295	305	270	315	277	293	299	301	288	285	308	293	296	293	276	298	285	277	283	298	314	287	296	303	260	262	280	298	275	286	283	297	295	285	312	280	259	295	287	298	282	267	279	328	293	261	303	301	292	275	284	279	318	311	344	280	313	316	292	291	281	288	313	299	305	318	288	276	328	278	296	265	295	333	288	276	298	299	304	261	321	277	270	306	304	282	317	311	268	313	282	298	299	274	331	295	295	293	300	294	298	291	298	301	285	322	293	272	305	272	293	307	293	306	296	333	298	285	286	293	310	299	288	281	305	312	296	286	296	292	302	284	270	279	305	287	293	301	281	286	304	278	288	281	273	297	303	291	305	331	292	298	276	325	278	285	309	300	331	284	301	289	294	296	302	321	276	304	295	289	316	274	302	314	313	300	308	284	267	306	297	268	288	313	285	301	292	302	288	278	293	298	288	304	309	293	277	317	302	316	274	303	276	305	297	302	285	281	277	300	259	278	287	287	294	280	311	299	322	261	324	286	306	275	309	269	271	295	286	314	280	281	311	300	280	261	281	287	306	298	273	288	296	327	312	314	272	251	308	273	307	307	304	289	281	282	321	290	325	255	294	281	286	293	311	288	294	315	276	296	315	326	301	283	314	300	287	286	305	327	297	277	278	271	293	286	307	301	288	274	313	332	275	280	298	281	299	310	329	266	311	265	297	319	285	316	298	286	294	335	296	297	288	307	296	278	274	287	280	288	294	274	314	333	274	296	311	290	318	297	275	292	289	302	305	301	251	310	265	298	310	303	300	277	310	289	270	307	285	280	282	292	279	314	319	293	324	270	309	306	261	279	345	278	277	275	275	294	316	283	305	288	317	287	283	285	286	251	306	312	286	281	284	288	299	272	288	313	304	293	287	312	285	305	289	280	299	278	282	287	281	287	285	287	284	285	279	310	282	300	302	270	317	278	292	294	269	265	287	291	290	308	299	284	302	303	294	286	307	330	275	302	310	288	319	312	282	305	288	297	308	266	283	275	299	282	300	320	324	320	270	297	273	273	323	297	275	308	299	313	307	290	316	302	311	291	290	267	310	283	297	313	315	285	303	265	304	285	274	288	340	290	281	308	275	285	306	290	295	281	308	287	297	318	302	297	284	305	276	303	315	293	283	292	289	297	287	295	284	308	286	236	283	285	299	264	293	298	274	292	277	313	314	298	342	296	282	313	300	293	289	296	297	276	295	330	293	333	274	328	282	287	292	291	264	296	286	304	322	299	267	293	288	291	293	295	328	337	341	297	258	319	286	319	278	320	298	305	311	278	298	292	302	299	297	284	307	297	306	297	301	301	289	306	277	306	292	291	300	293	310	275	307	312	300	288	293	279	269	289	268	303	300	325	275	294	293	291	282	295	292	311	292	319	281	275	314	266	296	265	309	306	273	308	291	272	292	263	281	274	291	285	299	292	320	294	303	311	313	292	305	279	296	294	288	313	289	325	275	280	309	272	299	284	291	296	290	277	285	259	303	299	306	282	292	264	298	271	274	283	281	306	303	262	273	314	286	284	315	300	310	322	320	295	298	324	283	240	289	296	284	305	291	316	293	291	312	327	296	290	316	286	279	283	290	288	294	281	290	313	289	317	299	292	270	265	271	312	302	299	281	269	306	282	324	297	317	296	282	264	291	312	289	278	286	300	283	287	261	274	275	311	293	269	312	272	291	280	270	303	277	270	307	299	283	279	299	291	284	285	268	278	295	303	293	274	301	296	298	299	301	314	296	316	300	276	287	291	290	255	304	274	286	294	309	291	304	304	273	309	307	293	287	268	303	270	299	291	323	307	300	306	299	292	297	277	316	283	298	314	296	272	299	293	328	278	279	292	284	292	302	301	278	298	297	297	281	285	288	281	289	294	304	286	301	321	246	272	315	272	322	292	297	295	308	329	279	268	304	298	322	301	282	301	277	285	301	295	302	283	278	290	296	327	283	269	299	286	318	284	284	297	307	304	270	272	285	318	281	313	315	273	289	316	313	311	304	263	292	282	316	288	285	275	286	304	270	302	262	318	272	287	303	287	295	274	296	301	285	275	286	282	292	281	282	279	299	301	289	313	303	317	306	280	297	320	330	284	305	286	301	322	320	294	294	280	304	278	301	306	280	301	301	239	275	291	286	324	275	283	313	270	275	309	305	304	307	331	292	319	279	306	271	325	252	295	291	308	289	280	305	282	284	297	268	273	282	286	280	285	271	263	333	310	288	282	292	306	310	309	278	299	309	309	273	296	327	283	257	274	311	287	310	287	295	316	309	313	306	319	277	321	301	266	260	305	285	293	293	277	267	297	293	296	307	297	301	287	274	314	274	279	291	273	269	323	246	332	300	311	292	293	263	332	294	326	319	297	310	312	284	274	320	274	253	293	289	309	303	295	315	278	282	305	310	270	296	308	304	262	279	280	258	291	302	307	271	286	297	293	275	313	294	253	237	274	312	292	314	267	292	315	276	297	268	314	287	308	282	302	284	264	312	309	307	293	311	303	271	286	288	305	291	307	329	318	320	313	285	311	264	262	283	314	289	266	301	310	276	274	320	310	291	277	268	270	272	283	273	298	314	316	274	314	279	311	283	319	304	313	286	283	311	287	257	317	289	322	273	274	322	291	285	315	292	286	297	303	292	298	274	308	316	313	300	286	282	290	282	277	257	283	309	290	290	308	263	297	320	294	302	331	266	318	267	289	295	271	301	310	277	319	285	325	320	302	302	316	309	286	261	282	265	293	287	283	297	274	282	315	282	302	254	311	297	292	279	296	281	305	258	289	294	304	288	313	304	298	286	322	282	298	267	313	294	316	291	277	293	296	294	290	283	283	272	294	286	296	308	306	295	306	324	309	284	285	312	279	279	282	273	304	328	267	307	283	313	307	319	302	290	286	298	281	292	294	302	300	287	307	299	303	279	289	288	264	282	313	270	289	317	266	297	296	300	304	298	301	307	307	310	260	295	290	279	255	299	290	277	285	279	283	310	284	276	289	315	332	291	269	261	296	310	271	289	273	280	311	291	279	305	288	270
4193	2691	5990	20717	27253	19390	10293	4414	1684	959	782	818	812	802	799	825	811	771	813	791	812	801	817	825	786	776	782	866	819	778	838	849	840	858	819	817	841	839	810	796	826	779	817	837	791	813	820	823	778	836	836	844	791	840	840	841	837	888	790	844	807	812	793	852	844	854	794	765	804	842	890	794	797	811	837	809	801	824	802	806	807	819	860	805	782	840	841	848	848	791	759	855	822	843	866	850	806	856	832	773	846	891	763	812	809	825	823	827	813	854	809	833	834	804	824	843	836	846	840	823	783	840	820	840	812	796	791	813	852	786	909	801	854	833	798	808	766	864	841	853	806	845	788	790	816	849	827	792	842	804	839	858	835	877	798	813	839	855	771	844	787	834	845	776	780	788	876	831	825	808	765	808	804	853	859	831	807	765	873	794	823	811	779	852	809	811	807	821	803	836	839	820	816	801	841	791	817	831	907	771	837	840	796	824	843	830	795	799	841	786	812	828	833	823	776	808	768	805	780	797	799	812	841	850	837	832	839	840	754	834	817	845	826	828	867	803	834	813	820	801	813	840	804	823	788	848	845	796	754	842	816	829	847	857	776	812	760	826	800	798	807	866	800	829	838	834	803	761	803	826	796	783	809	818	840	880	780	821	823	803	879	829	816	825	809	814	825	805	802	797	812	811	849	821	828	853	841	797	831	874	899	804	849	827	841	801	793	810	853	836	839	777	822	821	807	787	763	790	791	804	843	831	795	763	844	796	822	724	831	864	840	837	794	832	819	842	809	830	850	819	829	832	875	776	817	814	818	804	850	800	825	824	829	790	805	828	849	790	775	823	810	866	834	851	793	819	873	838	845	819	816	817	808	812	781	795	803	814	818	850	794	816	754	814	834	823	821	800	869	815	822	817	788	803	830	821	794	831	827	845	792	797	828	795	812	860	826	802	785	810	822	815	878	830	837	790	840	806	819	847	806	836	884	828	790	818	818	825	835	853	821	802	813	845	822	828	812	825	844	814	821	807	823	776	783	809	797	812	843	818	814	829	838	785	810	791	843	834	805	824	857	815	836	802	793	793	788	814	853	778	800	815	803	772	849	802	775	861	810	829	820	809	858	840	852	797	803	811	836	826	818	819	859	831	836	809	805	811	798	842	797	835	769	807	849	803	847	836	880	806	831	803	842	861	808	837	821	820	863	812	827	844	823	821	760	846	768	780	822	839	791	840	825	802	835	848	827	839	807	861	806	831	787	807	838	816	871	796	804	803	824	821	775	840	818	856	834	831	849	874	833	802	800	748	755	845	823	780	835	845	809	812	805	838	824	787	785	812	848	785	800	821	831	769	807	837	830	814	804	825	794	824	814	801	798	817	806	852	787	783	853	808	798	861	760	837	781	837	809	871	771	803	870	814	862	816	830	811	841	766	817	869	768	795	790	835	840	807	816	831	819	799	811	857	836	825	796	814	824	805	820	821	845	858	797	843	815	738	852	816	849	813	811	864	774	837	800	796	778	778	814	868	822	824	904	826	845	805	799	837	797	826	816	811	794	762	793	822	813	801	844	804	800	810	834	765	847	831	837	787	863	852	842	792	824	764	811	846	824	777	808	843	830	841	805	770	807	800	795	799	883	857	871	809	833	827	798	795	838	772	809	835	813	778	823	802	819	775	839	852	852	796	805	796	824	801	821	856	760	860	772	788	778	844	837	869	753	839	836	783	795	791	841	852	790	812	858	819	886	840	813	720	846	767	839	840	785	803	803	880	850	827	797	801	800	836	853	895	826	814	812	799	855	834	878	830	842	852	830	816	828	880	811	846	835	813	849	837	831	852	777	799	868	840	801	850	811	747	798	775	778	825	780	782	766	814	812	825	837	777	846	864	836	811	828	875	821	822	795	795	827	793	816	792	825	832	852	801	809	787	789	777	826	818	805	871	814	815	855	789	829	813	838	825	788	801	789	797	880	774	872	857	828	788	827	783	798	772	781	858	776	814	845	814	823	857	833	824	837	812	876	777	850	831	800	819	806	838	783	837	810	793	797	869	825	837	802	796	835	845	859	825	772	800	862	831	838	824	791	803	779	807	846	821	824	824	779	786	796	837	848	820	788	828	812	839	773	834	845	786	808	832	791	787	779	868	785	852	790	780	848	821	834	762	844	797	808	815	783	851	782	833	849	774	804	830	783	804	817	800	804	868	851	771	895	826	805	796	870	847	804	817	828	797	789	795	828	767	848	792	813	782	843	801	773	801	803	812	856	780	855	782	806	848	866	789	762	812	805	842	813	777	777	788	822	797	827	809	834	813	857	778	825	812	800	804	810	823	800	767	851	835	804	862	831	879	817	816	810	785	759	863	815	817	828	778	837	836	824	802	811	830	853	813	802	802	788	848	787	830	818	806	819	841	827	806	832	839	805	829	787	827	820	809	775	838	780	722	844	813	803	836	820	798	830	779	841	781	808	824	828	816	855	768	829	813	770	780	813	842	828	854	827	837	828	853	811	825	841	802	827	818	750	782	797	784	798	845	835	772	849	799	818	811	815	784	823	811	832	825	851	793	836	826	830	820	809	777	757	820	808	864	844	816	832	797	761	834	784	820	854	816	812	830	753	830	846	791	852	856	812	809	790	781	795	844	805	799	848	772	848	813	783	836	765	803	818	833	870	762	812	825	816	801	837	812	817	798	810	816	836	790	826	739	821	809	854	838	820	838	824	817	789	811	823	831	791	811	809	793	826	799	848	864	826	787	826	816	898	799	806	818	830	826	808	830	840	823	788	781	848	832	859	789	864	849	790	776	837	806	826	818	834	857	827	810	795	859	796	800	792	815	849	827	803	812	801	813	852	778	837	807	850	831	772	822	868	841	836	840	773	766	772	797	848	821	892	848	794	781	832	802	773	823	861	864	818	796	808	807	857	818	786	856	788	836	763	778	797	811	807	805	749	858	799	834	835	822	809	788	803	779	800	811	810	778	831	823	807	806	774	798	820	810	842	848	811	853	841	757	798	779	860	821	772	839	805	834	871	803	823	802	860	812	839	829	820	855	849	861	824	833	768	770	852	820	796	809	850	827	811	854	846	829	765	760	816	825	829	764	848	844	830	825	826	884	822	821	818	857	764	827	795	800	805	842	822	827	794	810	861	834	814	797	820	802	793	826	831	807	840	798	798	829	804	844	894	802	778	800	800	771	863	767	832	798	852	750	810	825	830	811	814	827	788	768	812	818	839	826	813	856	818	790	812	788	842	793	805	833	796	789	821	800	811	848	814	795	845	827	849	800	812	804	826	760	835	818	812	829	857	840	801	804	818	836	818	779	832	844	847	823	793	844	891	836	812	802	840	800	806	835	800	847	842	821	796	853	844	861	790	857	762	759	848	795	835	755	777	824	845	839	864	842	842	837	838	827	757	855	802	851	844	792	847	805	802	812	852	813	833	869	826	822	840	776	798	857	814	814	805	758	825	790	774	816	850	811	792	849	771	790	821	828	786	818
4805	2357	2837	7205	10752	7181	3233	1209	546	323	312	275	291	320	299	258	296	284	283	283	259	286	288	310	302	294	275	285	276	287	269	276	279	295	297	314	290	260	301	292	298	258	284	291	271	258	314	281	313	305	306	300	304	270	320	301	289	266	297	283	305	300	287	294	311	315	323	278	275	283	289	263	322	307	289	302	301	310	280	289	292	283	305	294	317	295	325	285	293	276	309	267	291	291	317	298	291	262	328	291	337	320	301	291	285	334	301	265	295	306	272	298	294	309	313	264	292	278	283	314	296	302	302	294	287	301	289	287	283	274	265	325	272	305	315	294	296	256	305	279	297	273	293	301	310	341	310	279	273	303	257	289	299	277	272	288	293	306	294	275	300	268	302	332	302	305	309	308	295	301	286	294	283	331	297	292	277	279	256	286	275	314	311	313	252	296	271	316	300	277	279	296	356	279	296	289	293	287	271	312	302	264	286	292	288	323	259	279	276	318	295	263	322	287	309	301	312	277	287	291	317	268	274	279	316	293	288	266	290	292	274	278	289	296	295	302	290	281	300	277	297	307	301	297	287	269	304	280	316	256	264	306	317	281	282	297	280	289	309	293	286	328	309	308	299	318	304	294	315	289	302	323	313	287	298	281	257	299	300	267	284	279	289	286	273	292	293	299	275	282	301	277	292	309	287	269	283	304	295	301	285	290	307	286	293	284	309	309	297	299	300	305	298	291	299	287	275	280	292	288	308	283	278	264	303	282	280	282	295	287	277	271	262	314	284	320	272	307	297	269	317	304	286	321	282	274	292	291	273	299	299	288	295	295	294	340	301	286	299	301	316	274	286	318	290	305	292	272	285	290	304	303	276	313	273	255	274	303	272	304	265	297	326	319	292	300	337	322	314	266	283	301	320	295	307	295	283	300	299	321	295	308	288	282	276	312	256	289	301	268	291	278	308	285	290	296	276	293	302	301	307	286	299	312	302	290	277	320	313	306	284	310	286	276	277	282	288	285	298	303	273	309	289	285	296	278	287	263	311	285	285	271	323	279	282	324	328	299	306	278	331	308	316	305	324	316	267	298	286	300	305	314	300	296	280	296	310	290	307	306	290	277	302	272	294	311	301	308	303	271	286	308	315	283	252	300	299	320	321	289	269	319	286	285	281	298	270	298	305	297	284	285	248	290	315	316	289	271	322	334	267	291	287	301	289	286	295	294	281	298	272	298	302	300	276	300	278	304	314	298	299	301	300	311	275	272	277	285	313	255	301	303	269	323	285	263	312	296	270	298	289	300	293	342	289	303	336	286	285	323	286	292	259	295	261	257	306	293	274	276	300	297	299	289	292	282	313	251	291	274	260	276	292	284	251	284	305	290	294	269	311	290	292	276	307	284	284	258	274	295	308	320	298	289	261	293	295	300	281	304	307	256	298	266	302	265	309	297	291	312	284	329	272	289	309	290	325	289	292	299	308	265	314	281	262	293	298	320	300	297	293	264	282	308	276	319	274	273	273	304	311	300	300	276	304	308	287	264	319	279	270	298	277	300	303	254	280	290	288	295	274	276	291	279	307	269	311	317	278	302	298	288	287	288	266	278	285	250	291	276	291	284	271	318	305	266	286	290	294	284	314	304	289	295	311	264	312	281	285	291	268	282	282	302	329	322	293	280	325	279	295	315	277	293	277	287	277	293	304	287	296	309	290	305	255	278	296	283	290	312	315	296	301	287	274	271	309	306	283	279	310	280	307	296	290	307	313	289	278	284	295	272	273	326	278	314	304	327	293	303	314	301	297	298	274	291	341	272	312	302	278	292	289	284	286	293	266	298	277	285	296	274	301	291	278	316	305	278	276	297	298	320	270	306	286	290	277	323	281	309	289	278	275	274	297	265	322	289	297	264	306	285	305	294	285	289	261	279	262	332	266	301	283	288	276	295	282	295	269	282	252	292	261	291	287	284	332	282	295	296	287	285	281	306	290	301	313	299	264	304	287	282	309	300	284	299	297	301	307	287	318	325	300	285	321	316	291	301	292	334	269	304	277	276	305	288	320	297	319	293	288	279	329	276	323	309	293	290	293	301	264	308	283	250	283	311	284	349	272	291	310	329	294	294	304	273	299	311	287	292	303	303	298	281	296	279	319	289	306	305	313	298	280	327	275	251	318	309	295	289	289	280	308	288	252	294	265	300	286	294	280	308	262	271	270	292	291	303	295	289	316	293	322	296	283	299	279	291	278	292	306	314	279	298	298	340	277	297	258	299	294	302	305	308	284	274	297	281	294	318	273	288	292	271	303	326	279	292	302	326	326	325	278	313	288	276	313	302	284	292	282	279	289	293	278	257	271	321	285	278	287	318	310	263	272	291	286	291	280	302	274	280	315	276	322	305	287	264	308	295	286	298	292	302	311	301	286	301	283	282	261	291	296	296	293	292	296	324	291	294	274	270	296	284	293	291	288	292	268	312	266	268	294	292	280	264	306	287	310	315	311	298	300	273	297	285	280	288	281	300	290	294	307	287	262	259	284	281	284	289	334	303	289	273	290	302	289	297	264	285	287	303	320	265	237	291	280	260	283	282	294	306	315	288	271	299	266	297	268	305	302	315	304	264	318	336	291	308	281	324	295	295	279	301	290	288	287	296	303	303	299	288	269	318	279	276	291	251	309	294	283	301	274	292	303	273	270	326	323	282	301	298	309	276	307	297	320	256	273	289	327	298	307	300	315	290	289	292	267	282	278	292	290	291	300	316	295	266	294	289	273	296	304	275	311	287	279	289	246	278	278	288	284	293	267	307	283	275	308	297	275	301	286	347	287	268	287	294	282	276	316	291	275	294	293	298	302	284	291	299	294	298	287	291	282	282	294	308	300	293	277	288	285	294	278	281	300	278	307	302	314	284	255	292	284	305	276	279	280	303	313	290	291	279	275	286	310	283	311	314	278	277	287	305	291	299	312	304	295	300	312	282	274	259	290	285	323	284	320	309	280	274	288	270	292	281	291	310	282	283	289	297	278	275	303	308	319	264	300	275	297	271	276	295	304	295	268	324	293	296	275	284	286	286	259	274	310	296	333	300	273	295	302	284	302	318	295	289	295	293	277	269	252	321	271	278	272	276	265	297	278	258	298	296	311	271	279	307	295	297	277	281	296	296	279	278	322	306	293	296	275	297	287	321	299	275	298	303	296	325	307	306	309	298	322	285	273	294	292	287	283	291	326	301	302	297	304	294	291	322	262	262	280	265	303	294	288	298	287	304	299	296	267	297	313	302	319	294	281	288	285	259	300	295	306	271	297	317	306	275	280	272	272	292	300	310	301	296	275	288	314	288	254	310	295	280	304	302	291	306	324	286	290	291	290	288	289	264	266	300	278	308	293	294	331	303	302	310	302	326	298	312	282	297	295	271	271	304	277	294	252	279	271	299	286	287	289	302	293	304	290	293	278	278	258	337	308	300	301	309	278	312	308	302	288	306	274	315	272	271	344	281	285	300	320	292
3985	2794	5782	20451	27072	19976	10612	4292	1706	954	857	846	848	873	780	792	830	814	868	796	846	833	843	805	847	831	815	817	826	830	855	807	843	829	810	882	755	863	817	808	813	833	846	826	779	830	820	818	832	809	876	885	768	822	790	829	816	834	789	837	809	812	820	796	790	823	799	824	817	783	812	825	836	798	826	820	849	798	817	828	814	821	823	760	801	818	816	836	810	811	799	806	822	777	860	793	806	851	827	779	803	842	861	781	838	794	790	870	816	820	859	812	833	865	787	805	805	779	820	781	792	834	835	832	829	806	823	793	844	819	775	859	809	835	825	820	827	847	838	792	794	810	815	791	790	804	820	763	874	816	888	818	788	850	811	828	841	861	781	878	837	805	828	825	791	805	769	777	814	788	823	810	835	808	840	824	797	809	851	871	783	826	823	787	814	802	818	819	763	835	828	789	863	859	851	812	789	786	793	845	825	785	768	800	832	835	797	806	794	829	832	803	799	841	833	801	828	821	826	877	810	871	803	801	794	770	785	826	813	806	827	816	828	771	802	829	810	828	832	841	872	828	761	803	806	790	788	827	849	796	830	810	782	805	774	837	781	863	807	799	833	863	762	819	834	814	800	823	862	783	775	802	818	772	830	820	841	876	853	756	785	788	832	808	797	793	852	821	813	837	846	840	830	811	859	803	811	825	814	832	796	794	774	782	834	797	814	806	847	828	819	809	793	816	830	817	885	811	874	794	857	799	790	821	813	805	823	807	838	823	754	815	816	795	809	816	841	791	850	797	866	799	815	851	833	839	812	795	819	825	774	838	847	809	743	813	855	802	846	831	821	824	802	787	840	786	815	777	832	829	810	811	826	831	842	765	856	841	845	858	809	832	871	809	824	798	777	808	848	821	824	822	855	828	775	813	783	814	792	807	795	823	766	842	775	834	806	794	820	834	827	818	856	850	802	823	845	826	750	771	832	809	825	804	806	866	795	748	765	835	851	854	865	812	830	835	832	823	814	813	837	825	824	813	809	806	885	843	809	791	855	804	834	801	831	830	790	824	891	768	835	810	804	854	803	800	796	837	873	817	871	850	839	781	826	820	851	872	801	881	862	787	797	806	808	848	849	832	790	825	840	841	781	802	797	852	809	817	819	801	811	783	774	839	820	816	782	809	809	787	872	777	792	820	827	848	875	817	868	817	823	849	816	801	837	822	806	832	838	820	766	791	808	831	852	822	827	797	810	831	828	803	803	787	808	854	818	848	853	815	827	812	888	825	826	809	856	852	755	823	850	810	830	824	844	849	834	845	828	810	833	845	770	796	832	814	804	788	779	876	836	796	812	807	897	855	869	813	834	858	791	844	833	817	828	870	859	809	834	829	800	890	826	835	806	765	850	859	804	807	788	843	830	841	812	803	793	844	794	790	862	806	845	837	830	862	836	780	810	829	771	804	807	794	756	773	835	844	781	806	816	854	831	808	775	760	757	861	815	802	832	846	798	789	790	797	845	804	845	815	835	808	767	778	784	818	836	824	811	841	836	772	831	818	861	770	795	821	837	827	818	812	818	835	822	806	873	797	832	848	837	820	776	825	788	789	786	867	810	803	789	808	834	813	794	775	804	769	797	863	833	874	861	804	830	832	805	794	795	813	876	834	806	839	805	803	848	862	817	843	835	835	835	851	809	787	839	785	826	838	848	840	804	860	801	823	839	807	785	793	798	838	853	834	824	848	822	843	883	801	851	765	892	784	813	817	883	824	803	827	821	806	848	825	772	802	844	802	822	828	834	810	839	779	817	770	828	832	829	810	835	809	836	835	792	775	773	814	829	821	855	825	843	834	863	848	759	760	842	804	811	806	811	817	783	825	839	843	822	843	853	756	869	780	856	778	795	793	809	779	815	819	834	784	808	795	834	822	791	815	823	847	807	802	808	763	822	853	873	804	845	840	778	833	800	821	799	780	775	822	834	782	809	812	803	854	792	843	789	786	843	808	835	827	815	776	828	849	826	830	797	828	827	836	794	841	830	814	774	812	806	816	841	817	820	836	779	814	806	842	820	823	824	795	833	778	769	824	855	855	848	839	856	801	847	807	794	821	818	812	805	804	809	799	818	832	830	805	846	862	843	824	857	817	783	804	848	785	806	836	807	796	812	809	842	876	787	809	811	758	795	795	819	829	836	780	800	739	817	852	801	847	790	780	844	829	857	889	820	805	831	839	871	787	823	772	862	835	798	793	839	816	817	856	800	803	804	800	853	778	823	857	852	786	791	848	808	839	801	799	858	781	797	850	821	832	816	811	760	885	829	822	792	813	782	849	856	823	849	798	805	865	840	800	845	754	814	809	834	782	873	806	798	795	785	839	874	895	804	783	816	790	827	808	817	767	763	791	820	850	816	789	846	786	842	837	789	773	789	805	861	842	819	834	793	845	824	815	865	812	794	757	765	787	821	804	835	787	778	785	808	830	818	846	821	843	848	844	790	848	801	781	811	808	757	783	826	891	790	857	832	840	843	862	750	760	784	821	823	841	813	771	817	899	795	795	812	764	821	756	858	805	821	830	783	790	837	772	834	824	821	783	859	780	836	807	853	784	805	824	840	844	828	855	788	844	842	835	840	820	829	797	758	819	796	803	816	823	849	831	839	841	815	848	850	821	820	847	812	802	860	777	848	802	794	751	803	785	772	851	837	837	839	838	814	806	834	820	814	790	857	813	796	841	761	834	849	850	811	793	841	838	804	845	819	828	758	816	856	828	814	798	818	823	830	801	808	810	816	811	826	822	847	874	780	809	774	806	792	835	806	831	806	791	858	827	752	804	794	822	845	806	755	829	817	832	861	834	882	820	831	842	814	774	796	807	801	741	782	796	792	853	815	813	822	841	842	780	840	834	823	789	832	783	825	823	819	787	793	811	859	833	824	837	840	844	881	825	809	800	789	858	798	830	791	795	834	754	804	804	792	830	792	824	781	793	799	786	827	836	872	819	829	813	842	786	875	807	845	784	822	835	794	821	818	833	856	843	851	828	841	816	806	838	830	824	819	820	785	820	852	816	825	823	811	824	833	807	823	859	791	801	816	840	822	809	819	790	783	809	814	806	816	818	836	837	826	787	828	796	746	809	815	835	770	787	841	824	820	780	816	853	824	820	790	830	812	804	832	856	863	769	828	769	776	804	879	766	851	822	858	865	810	803	784	807	780	840	826	803	823	816	780	826	811	846	785	884	789	819	788	842	785	820	791	844	804	762	809	795	818	767	830	813	777	853	810	853	840	841	821	854	788	819	811	826	847	825	808	857	869	860	797	789	851	810	888	775	827	800	882	823	799	808	820	816	883	851	835	773	786	799	859	790	769	851	857	845	809	818	799	793	802	827	843	844	805	848	840	728	798	798	822	817	845	770	836	818	798	794	807	811	808	802	800	775	809	825	842	830	832	849	813	784	800	806	813	807	802	821	819	810	777	831	815	858	802	776	797	754	794	855	829	813	827	807
5053	2404	2924	7698	11165	6962	3062	1220	538	326	298	285	303	276	285	279	266	292	309	302	290	285	287	261	278	324	282	280	315	299	316	270	316	288	298	312	287	291	303	299	309	290	275	302	312	273	296	277	296	298	295	310	312	280	323	302	284	285	305	292	259	277	259	279	319	279	293	323	277	284	318	318	287	275	299	286	280	280	281	279	281	317	336	306	286	309	322	285	312	293	274	265	306	318	306	295	287	261	286	308	283	318	282	294	292	295	287	312	300	284	284	274	297	284	264	272	325	291	277	299	303	336	298	296	322	305	283	296	304	315	281	292	293	326	298	278	262	293	306	298	296	323	282	292	294	293	297	285	291	294	301	286	300	309	313	287	306	274	304	264	288	287	308	308	312	293	292	282	284	279	316	282	288	296	285	289	307	320	297	309	308	305	302	275	322	296	267	305	311	299	291	281	294	297	304	292	308	320	304	312	309	278	323	281	286	290	311	303	313	305	286	281	324	305	281	293	290	287	281	285	291	293	295	314	320	288	272	324	296	329	291	301	314	286	281	308	322	305	281	268	279	275	309	281	323	282	273	295	277	289	278	310	263	341	287	301	296	263	321	296	276	308	303	273	313	285	302	295	300	298	277	323	306	271	294	259	317	292	308	274	267	305	296	278	304	306	299	249	306	265	311	286	288	285	317	258	308	288	273	274	296	286	277	250	331	293	304	279	273	304	314	287	296	280	271	305	257	303	314	288	302	284	283	300	297	271	306	334	310	308	302	323	267	266	313	289	290	279	310	270	316	302	300	297	316	283	311	277	288	292	301	266	288	285	263	313	274	304	292	281	268	301	298	294	294	287	285	289	294	295	300	301	291	284	287	303	299	304	263	295	310	285	314	283	266	304	317	329	288	252	299	303	295	301	281	296	292	302	303	273	284	315	278	284	293	289	303	298	267	279	294	283	292	290	276	321	267	279	311	287	284	302	310	287	274	272	294	301	307	305	301	288	302	280	290	307	247	313	302	284	292	315	307	307	289	327	300	286	321	282	312	305	288	280	301	298	315	291	285	292	281	316	336	290	298	271	286	300	308	284	295	292	266	290	285	292	297	288	289	336	331	266	273	308	296	310	265	298	275	328	312	288	300	277	297	291	298	340	307	297	279	316	286	308	308	299	284	324	309	273	286	321	283	280	295	249	301	311	295	279	292	305	285	294	288	286	317	336	285	283	287	326	298	304	300	303	306	296	319	278	342	283	272	280	302	288	297	306	293	275	284	314	296	272	317	314	322	288	305	272	319	270	288	316	302	251	309	292	295	323	253	299	293	318	297	272	287	327	316	302	271	315	295	271	297	306	301	280	296	280	313	303	282	307	305	275	287	270	292	275	281	303	279	299	289	316	278	307	309	318	321	300	290	317	276	292	292	312	312	312	308	290	296	310	280	278	302	290	254	277	311	315	295	308	303	300	290	283	303	287	302	317	275	292	275	312	308	291	319	276	307	293	317	290	297	311	295	265	283	270	316	292	287	323	286	291	265	286	257	316	312	270	319	302	292	310	267	352	303	319	277	299	318	305	302	277	260	331	314	307	273	285	298	294	305	297	279	292	265	287	260	307	288	248	288	313	257	272	277	282	275	272	290	290	303	280	311	287	293	304	307	313	313	265	311	313	317	269	281	307	286	305	259	311	300	292	279	296	310	281	299	268	292	267	313	293	279	306	261	298	298	293	266	300	284	273	268	334	303	294	301	282	254	304	305	289	332	292	295	318	294	314	291	306	285	316	311	300	272	282	313	322	311	296	305	286	296	272	293	299	296	307	293	273	277	265	256	280	264	287	285	304	306	311	290	322	277	310	297	284	290	307	254	312	276	288	304	249	296	286	281	272	308	299	272	300	293	280	331	292	285	305	294	255	279	313	307	306	294	299	300	310	295	267	279	280	298	296	289	280	296	277	296	301	289	319	282	259	299	302	287	354	284	290	268	296	309	319	309	293	295	292	321	306	259	283	306	286	260	277	308	329	290	325	286	313	324	294	309	289	292	304	298	289	265	326	286	281	303	294	277	296	311	325	270	274	295	304	287	298	274	305	284	318	299	276	330	319	272	301	313	297	320	312	300	276	285	313	287	285	282	328	263	285	296	266	296	266	280	311	263	316	278	303	298	327	291	301	286	277	305	300	305	290	283	306	278	299	312	297	302	261	296	288	296	257	294	307	311	274	288	314	302	292	293	286	303	286	283	267	293	301	295	299	279	291	330	275	301	292	278	321	312	293	255	293	314	337	311	257	299	305	301	260	291	285	284	296	310	288	285	323	316	304	277	340	321	317	270	276	318	299	302	294	305	273	283	267	277	298	305	288	304	304	305	298	276	323	299	295	281	305	323	314	295	282	315	245	311	286	282	322	291	295	293	323	307	305	291	288	276	293	273	314	320	273	263	299	271	284	293	330	282	304	278	321	296	292	316	298	304	263	311	290	300	290	273	316	253	306	304	313	265	297	307	289	322	307	329	286	322	314	298	295	290	276	310	283	290	279	295	293	281	239	277	298	278	300	295	327	268	264	285	286	287	308	306	325	323	272	278	312	294	316	299	293	295	287	303	309	278	339	314	276	298	279	289	314	314	284	299	333	316	298	291	286	280	312	321	301	289	330	266	285	300	297	314	317	282	312	303	309	288	273	273	274	282	330	274	301	292	283	284	280	288	283	314	281	307	268	294	296	290	285	274	301	304	297	290	281	300	282	279	304	319	290	294	274	292	289	287	296	342	292	288	294	293	269	328	302	300	309	314	288	287	292	245	291	290	302	322	277	275	298	307	304	306	316	251	258	276	262	292	298	290	311	283	292	273	338	278	290	287	310	270	298	270	289	307	252	278	259	258	292	308	300	308	339	290	300	293	302	303	311	307	298	287	278	302	295	282	276	289	272	272	296	287	309	298	313	310	282	301	314	263	289	286	281	309	322	276	316	263	286	283	300	267	275	283	293	279	253	277	311	299	300	301	325	317	318	285	314	297	262	318	258	324	275	294	268	286	288	303	304	303	291	288	297	294	270	305	288	303	307	278	297	283	296	268	308	299	286	297	331	288	269	305	302	304	294	289	273	271	294	279	299	283	292	284	293	295	291	277	303	297	290	309	284	277	274	322	307	267	303	299	306	307	304	301	333	271	279	276	283	285	288	315	303	291	292	330	311	336	277	281	295	268	281	302	319	293	285	346	310	289	315	255	275	312	292	309	286	296	301	278	307	313	320	306	307	289	282	279	281	257	297	295	268	266	288	296	317	308	305	312	284	318	287	289	300	270	319	261	287	296	274	306	322	295	311	322	293	281	296	285	322	280	314	280	283	294	274	284	274	283	279	291	261	286	289	292	293	280	307	309	304	287	321	330	256	291	321	320	316	285	245	299	290	291	261	303	335	301	280	296	275	293	293	277	281	293	303	286	314	267	303	309	240	306	270	322	259	302	296	298	334	288	296	325	272	294	288	283	273	296	269
4065	2842	5878	21119	27610	19646	10337	4187	1689	1013	836	831	810	826	813	799	791	819	856	831	837	785	813	833	810	821	839	886	802	794	833	808	798	759	801	795	834	823	824	813	790	754	830	849	793	828	848	824	788	836	782	801	785	813	732	812	813	849	756	825	829	798	825	826	822	797	839	823	859	797	796	834	842	802	886	828	810	799	842	794	849	825	831	809	851	828	796	833	816	792	812	781	802	823	767	903	825	827	811	862	797	882	762	837	825	830	825	851	813	785	865	804	769	847	834	816	816	845	809	818	813	839	831	803	802	836	794	860	843	885	797	815	809	807	860	822	809	865	815	807	811	814	838	812	793	854	856	804	821	836	832	804	886	773	794	836	824	823	794	770	792	820	865	854	821	834	799	837	816	817	801	811	818	829	806	813	849	762	828	799	805	830	812	821	817	820	829	836	800	816	826	856	856	777	757	817	820	833	805	859	839	806	791	795	865	791	838	809	837	829	819	779	812	867	844	800	801	857	846	813	817	836	840	798	851	811	817	786	897	848	821	803	814	800	762	814	817	842	783	791	821	746	828	782	832	831	784	822	827	825	849	865	856	823	853	837	809	851	767	801	814	829	797	879	781	804	788	851	812	845	823	763	825	801	827	819	789	831	775	817	782	870	830	830	828	784	817	847	814	823	795	812	860	824	860	812	791	859	850	828	801	763	821	882	857	801	820	831	824	837	788	852	858	852	833	816	819	804	808	800	829	878	853	837	807	784	803	846	812	750	792	841	845	806	823	859	835	817	828	835	794	781	854	813	809	772	838	855	824	813	811	812	837	783	846	778	794	753	792	824	792	839	843	848	780	854	821	785	840	825	827	857	822	876	791	837	842	809	860	832	779	810	836	818	819	827	832	843	800	869	852	820	800	800	808	804	782	808	784	829	782	806	845	753	845	820	788	810	825	848	831	801	827	886	830	849	798	762	833	794	829	813	754	766	827	811	785	859	792	804	853	845	812	821	836	799	819	884	804	846	853	823	797	760	824	789	868	790	831	864	819	826	808	802	831	838	814	812	850	848	889	791	850	846	809	824	827	800	821	841	802	855	809	810	837	811	841	771	807	698	766	751	797	761	796	781	856	794	833	782	799	827	843	820	806	863	779	820	829	844	848	860	863	866	846	789	809	871	824	848	831	825	879	764	801	832	821	867	823	870	834	860	807	837	838	814	807	816	831	847	814	800	824	855	797	863	790	819	864	804	884	791	878	829	779	803	845	833	845	780	832	783	799	822	868	885	836	793	773	838	785	792	860	813	881	787	813	779	829	842	808	824	821	832	853	836	795	815	811	818	809	824	855	792	818	825	846	821	797	805	805	797	749	802	791	845	848	818	788	829	836	827	854	847	873	832	849	817	747	783	832	835	825	836	814	833	821	811	797	811	845	881	789	817	836	876	795	841	817	827	797	856	811	802	794	784	834	781	820	842	792	824	748	806	773	811	803	833	824	796	808	861	817	824	772	846	803	865	798	823	845	862	760	829	843	846	775	827	817	827	802	783	778	865	821	748	808	825	817	826	824	891	786	823	826	801	799	784	827	842	798	840	830	844	802	780	798	849	797	846	787	850	820	813	822	802	832	803	830	785	855	858	768	861	807	860	837	798	843	811	823	799	797	804	759	825	790	857	814	860	820	870	844	768	845	826	822	846	832	773	844	774	844	821	807	840	807	859	795	821	779	826	839	838	822	799	801	757	824	814	819	769	808	809	809	817	839	810	815	816	837	885	795	825	819	821	805	845	823	816	865	789	833	761	809	827	839	799	827	819	813	792	824	825	834	858	823	808	849	808	800	838	765	849	779	839	833	746	777	808	808	830	785	816	873	823	841	816	837	816	796	808	789	833	831	797	812	840	788	853	819	840	824	801	828	830	819	857	798	762	857	803	841	846	818	831	832	822	740	797	780	843	858	879	828	813	770	833	796	841	830	790	852	792	825	756	783	820	826	817	803	805	828	770	845	768	830	821	788	793	811	793	803	824	845	856	865	822	865	824	796	788	805	828	802	787	827	788	820	796	844	783	861	833	839	783	797	863	813	816	840	801	811	822	868	842	819	821	811	780	833	837	824	792	806	815	788	844	829	737	803	836	849	874	765	801	821	825	812	827	789	813	757	835	863	821	776	820	791	842	832	835	772	813	825	828	809	813	792	812	840	826	833	848	796	773	775	799	795	822	866	822	807	835	796	767	842	799	800	818	832	839	834	827	789	874	834	832	822	869	829	806	841	798	842	812	836	751	786	814	812	818	866	839	816	823	805	790	809	805	775	825	850	844	834	793	832	812	831	785	798	835	828	784	828	813	824	835	828	859	857	818	849	802	799	827	790	846	832	848	813	867	834	813	824	729	840	834	818	806	787	855	822	803	833	857	847	801	809	817	857	847	834	833	805	819	837	807	887	830	813	829	807	876	812	820	875	807	813	792	803	794	802	852	789	804	846	835	825	837	815	795	832	809	787	853	768	777	813	794	775	791	836	840	837	847	822	816	829	817	809	793	792	835	872	818	744	803	816	825	784	769	842	820	806	768	813	826	814	792	824	789	772	879	831	789	807	819	829	826	826	880	803	831	809	790	830	870	798	819	772	837	794	791	824	789	799	805	845	822	815	815	783	845	856	804	861	809	804	839	801	807	813	854	831	808	817	800	817	828	845	792	863	831	809	839	831	829	825	788	838	803	784	831	837	823	852	775	834	801	802	810	803	801	771	790	815	807	837	843	843	837	822	859	820	791	858	782	801	871	787	843	810	817	810	823	826	862	777	821	853	853	836	841	796	806	833	793	809	856	767	829	828	809	803	812	862	803	845	876	769	835	827	843	754	801	844	833	858	803	770	797	766	885	784	809	801	820	775	820	835	773	861	753	824	874	791	821	817	791	826	820	826	823	819	808	804	830	814	852	806	770	810	858	851	809	811	872	815	822	815	774	795	836	839	827	834	784	813	838	847	847	804	815	848	793	797	851	794	836	776	866	801	781	825	834	832	819	873	789	760	811	767	837	816	771	845	830	811	806	818	803	833	822	819	852	807	837	765	804	853	836	832	846	788	829	831	803	805	807	833	791	840	824	798	824	846	802	850	770	827	835	830	814	863	786	808	807	862	777	842	772	810	855	854	869	817	795	802	833	802	847	861	829	822	776	835	848	872	807	822	836	800	825	799	816	824	823	800	830	840	820	791	789	854	862	842	844	812	817	799	837	813	809	856	804	825	815	843	822	794	791	736	837	791	819	771	810	796	798	801	829	821	843	813	818	774	805	793	803	820	827	864	823	806	812	785	838	812	860	812	796	844	811	820	838	780	847	838	815	774	835	817	777	841	859	841	835	830	852	827	818	779	854	819	814	837	815	839	808	820	815	824	817	862	850	764	810	821	830	781	829	808	860	814	839	823	845	791	796	806	800	794	825	825	821	810	836	825	778	810	823	818	870	800	783	771	857	781	895	784	839	833	813	824	816
5081	2386	3161	8075	10826	6844	3038	1184	517	344	309	343	305	266	326	297	275	292	276	313	282	314	269	300	289	305	321	306	310	342	297	302	310	325	277	266	277	315	269	285	273	303	305	316	311	300	277	309	275	283	299	287	276	306	288	303	316	325	293	298	268	267	291	316	314	295	274	269	267	293	283	301	270	285	311	313	329	293	301	291	318	294	313	278	296	309	294	293	292	300	261	303	283	268	285	269	293	337	304	299	275	304	280	327	308	272	265	272	264	302	303	316	284	261	312	297	323	314	316	292	273	288	292	257	278	284	260	283	288	309	308	281	274	286	283	278	299	295	314	298	286	303	285	302	277	287	302	312	312	313	326	267	311	296	272	293	284	298	285	278	287	292	318	265	306	306	265	292	265	287	304	296	295	282	273	305	307	312	283	325	292	287	286	315	285	320	326	287	288	319	287	279	267	275	287	306	308	282	307	269	307	300	290	279	281	315	329	269	295	281	263	300	277	291	307	310	300	299	309	291	278	260	271	290	275	304	315	307	295	287	307	271	288	289	278	287	293	285	290	276	266	298	283	326	249	299	322	296	280	296	237	299	296	287	303	297	294	289	274	302	283	315	307	301	281	301	310	284	293	305	307	300	312	279	301	284	289	279	301	315	260	326	286	286	309	294	301	296	276	304	312	279	275	305	279	283	290	308	282	315	302	303	265	323	310	275	281	266	311	261	297	299	268	286	270	294	295	305	293	335	303	326	307	293	318	287	265	266	331	299	295	297	292	298	312	295	266	296	319	289	297	326	288	272	307	299	276	278	287	280	327	314	326	314	253	300	295	266	269	294	270	315	300	298	304	284	292	301	262	288	317	315	302	280	269	302	301	324	298	309	259	294	309	287	331	275	278	301	292	299	290	282	284	281	305	295	287	297	266	286	296	288	272	325	306	319	284	320	312	309	291	294	277	319	295	292	328	310	305	289	299	300	293	287	281	280	250	305	290	307	288	326	298	303	327	295	294	269	307	299	277	272	294	317	273	288	270	314	284	276	300	282	299	327	299	295	315	267	278	252	303	306	296	293	301	306	284	279	247	264	277	291	282	298	297	273	280	300	317	305	295	265	276	273	290	267	280	275	305	289	296	308	289	325	284	323	333	269	280	308	306	286	307	290	331	264	296	306	302	313	304	281	307	296	276	286	294	314	289	292	288	294	297	286	289	289	273	298	300	277	280	298	317	293	300	311	281	285	262	305	274	292	295	297	269	304	280	293	308	290	271	298	254	257	297	281	295	286	285	291	338	305	303	304	287	273	314	309	303	282	316	278	307	309	319	285	300	296	269	282	290	315	275	290	275	292	304	298	301	307	259	266	319	293	295	327	318	269	290	294	280	287	289	336	294	290	289	321	272	311	283	294	315	302	281	288	298	283	280	285	290	304	296	312	305	287	277	314	292	279	280	286	283	316	306	263	278	290	283	294	292	288	289	281	296	296	300	292	318	281	308	276	292	304	272	279	292	281	313	312	306	312	299	267	298	291	293	306	295	297	306	299	304	285	301	323	286	307	306	295	288	293	307	277	303	300	287	304	295	300	291	328	291	285	300	301	300	276	255	264	285	290	316	286	291	321	300	326	273	290	288	295	299	309	301	302	302	307	303	297	286	286	298	278	327	304	263	281	291	295	306	303	287	318	289	275	330	328	344	292	282	288	284	244	300	270	274	316	299	285	296	301	284	312	309	268	333	318	291	286	289	264	319	300	264	324	271	308	320	288	323	267	274	290	292	268	295	281	305	287	317	288	260	284	284	282	327	308	283	318	281	293	299	255	265	292	269	311	274	295	294	257	294	297	291	297	294	282	291	295	292	279	281	282	276	296	295	300	299	322	264	266	294	290	289	296	288	276	281	283	285	326	290	310	286	336	293	283	332	314	330	277	304	288	308	325	298	289	298	325	278	282	277	312	302	298	297	295	289	292	318	339	274	301	270	330	298	291	307	284	314	293	309	316	286	324	296	301	342	290	300	307	295	293	297	304	292	313	305	300	259	240	293	300	273	277	289	275	271	293	282	260	269	319	298	316	285	292	318	284	259	306	311	302	279	300	325	288	290	310	290	318	310	292	287	334	282	289	281	284	311	260	270	288	280	312	313	318	285	279	291	288	289	301	278	283	334	287	324	284	284	297	282	275	293	296	283	301	263	311	273	261	289	312	301	298	291	296	308	299	268	287	269	298	288	297	273	319	305	296	272	278	298	304	312	297	337	285	293	307	287	258	287	277	316	289	276	300	258	281	275	308	302	304	341	310	298	264	328	313	302	302	301	338	305	286	292	317	275	314	289	315	295	287	293	280	286	292	326	269	310	267	295	265	309	283	303	293	316	300	277	286	287	302	302	286	325	263	301	283	307	288	306	283	275	282	274	319	268	246	303	295	294	278	293	292	274	287	284	317	305	309	278	280	292	296	281	301	273	270	290	311	281	280	273	314	293	322	296	287	284	301	301	300	297	284	312	280	303	305	316	293	310	270	307	367	311	289	286	249	279	282	290	313	279	289	293	285	273	274	279	284	302	300	277	307	308	315	278	290	310	325	302	286	301	284	294	294	286	284	288	278	271	297	324	300	285	276	301	290	283	298	297	282	310	280	291	289	278	308	313	282	306	277	304	329	290	309	294	291	321	270	289	333	306	279	276	270	291	295	282	302	253	294	266	323	302	322	289	297	312	288	272	284	276	299	239	303	329	265	285	282	279	284	309	295	302	264	284	319	284	281	302	288	293	276	299	263	282	277	289	276	261	280	281	270	302	296	266	293	295	319	305	333	301	281	272	285	282	302	274	282	281	284	292	306	300	266	320	293	279	264	291	305	278	290	306	301	298	299	312	270	291	270	324	294	268	307	270	265	305	292	318	327	299	302	276	295	287	288	284	267	318	299	320	314	290	292	279	304	281	291	319	304	316	289	265	313	323	289	311	308	305	307	297	306	273	291	294	279	296	284	272	290	285	279	296	308	287	264	280	303	306	276	327	293	273	306	297	280	320	300	307	287	295	313	303	293	299	309	289	297	310	308	300	308	326	277	292	274	309	295	292	350	306	266	317	315	267	285	340	288	286	294	296	298	303	296	304	287	303	279	286	260	278	300	285	291	325	290	298	294	305	301	308	296	301	295	288	276	314	296	288	276	326	296	320	289	300	296	277	273	284	287	267	275	308	265	312	284	288	284	299	278	288	326	299	321	303	310	256	268	309	301	285	297	300	279	301	303	288	303	280	297	282	246	303	252	276	247	295	276	298	279	311	299	312	299	301	271	291	309	282	266	307	296	296	283	286	309	293	279	290	274	299	288	286	300	311	292	285	282	316	294	291	290	299	325	288	315	267	311	253	293	279	282	260	314	312	297	286	272	326	289	290	282	286	312	273	315	291	276	287	254	285	319	287	292	289	294	348	271	284	273	265	333	299	285	259	315	326	297	308	319	272	291	275	294	297	290	269	270	287	322	327	318
4058	2762	6274	22197	27213	19382	10176	4047	1769	964	866	823	813	801	793	797	752	791	875	865	782	785	852	815	830	810	861	781	812	823	838	796	821	825	807	867	788	831	812	759	823	838	785	880	860	794	783	870	859	822	852	822	815	824	830	814	812	787	801	788	821	801	837	875	797	814	805	785	821	838	787	776	808	854	792	823	829	788	838	810	829	805	783	782	812	800	825	809	803	854	807	820	806	804	803	778	877	827	794	814	883	813	788	867	823	868	835	852	822	857	827	810	803	820	818	791	832	807	853	817	834	812	766	786	842	794	791	817	801	841	792	835	827	837	830	836	852	832	848	823	794	816	759	843	845	829	816	809	859	815	841	795	825	808	813	821	826	790	801	798	784	774	874	856	850	835	822	775	802	788	824	801	803	829	812	849	853	813	847	823	808	779	824	814	870	810	787	804	806	834	826	781	806	838	770	771	859	827	863	843	864	837	796	820	815	830	791	827	867	836	833	812	806	873	801	820	800	799	783	854	819	819	799	828	828	767	775	829	811	831	808	823	856	766	801	821	806	783	821	850	785	845	850	806	828	810	818	777	819	824	807	782	807	833	811	820	752	819	835	811	811	798	826	842	843	852	788	836	787	838	854	777	816	792	805	793	761	830	804	851	834	830	822	819	796	804	807	765	771	820	826	825	775	832	807	812	807	787	850	844	839	789	791	838	829	804	818	822	811	764	830	820	808	783	816	774	775	783	822	795	770	842	889	795	773	837	786	810	804	812	853	818	840	826	782	814	820	795	797	814	825	829	811	777	838	793	771	808	801	806	841	845	799	819	770	849	889	800	894	792	823	807	810	824	816	827	823	847	826	843	797	866	831	795	831	804	784	769	818	813	817	808	797	810	805	794	784	816	826	798	819	814	749	787	812	868	827	845	828	857	829	879	881	813	840	854	795	803	783	852	840	804	824	832	811	768	818	857	848	797	827	804	816	845	787	814	841	790	795	780	825	835	814	788	829	837	812	863	835	799	835	800	775	832	812	769	763	853	832	846	778	802	780	795	810	764	830	788	859	804	819	801	854	787	839	798	799	814	804	822	808	876	851	864	808	809	835	811	848	770	789	811	811	847	839	834	829	857	846	767	827	792	841	823	748	825	802	848	837	821	824	802	863	832	828	785	811	806	834	831	868	803	812	821	773	824	805	814	839	790	833	807	784	813	853	822	827	779	772	759	802	862	802	826	838	818	833	823	825	798	841	798	825	841	800	826	820	807	822	813	815	844	849	806	786	774	836	795	767	857	743	763	752	807	826	870	825	859	836	860	809	818	811	874	829	755	906	781	849	816	766	808	810	864	858	825	824	806	785	842	833	825	824	842	832	826	820	879	811	807	845	818	803	845	820	758	843	833	807	802	827	819	809	799	788	848	837	854	885	820	854	831	806	834	817	796	813	784	810	806	819	828	847	836	862	847	846	829	792	793	811	837	770	872	811	863	790	843	814	816	791	790	765	850	799	788	843	787	792	845	843	831	818	782	797	814	844	846	870	789	826	835	774	814	804	810	786	831	851	808	820	799	812	813	849	813	813	808	806	818	811	822	833	775	822	807	808	805	810	836	843	843	782	812	810	815	865	775	807	817	798	813	878	864	878	786	825	851	791	804	829	829	856	822	863	847	786	823	780	816	806	753	813	875	833	848	820	805	846	839	859	822	793	815	812	810	829	757	853	811	803	787	809	835	810	816	783	860	855	822	788	842	811	819	832	804	800	824	865	843	819	816	802	828	809	803	771	833	803	819	826	788	785	875	824	820	783	817	783	825	833	807	807	812	779	768	783	815	856	787	846	846	805	826	820	850	819	808	840	831	858	853	838	781	765	826	774	810	822	791	819	821	825	808	842	790	786	784	834	810	843	801	820	786	825	844	820	805	802	816	808	801	790	825	838	850	808	871	838	786	808	843	821	833	839	810	787	801	808	810	893	825	870	794	812	834	853	836	802	833	867	848	835	829	811	791	829	806	857	826	792	796	765	810	841	832	809	801	787	777	811	821	807	817	838	825	798	809	784	809	785	744	858	804	816	843	807	811	852	852	868	760	845	791	835	812	802	772	861	817	805	794	744	814	817	839	799	816	838	845	788	813	831	873	828	823	855	836	839	834	821	799	794	809	791	838	832	821	876	817	799	763	811	793	862	816	832	820	820	799	875	840	782	833	772	826	809	837	829	829	801	843	831	828	804	818	848	823	840	837	857	817	837	833	795	820	851	765	825	793	772	779	808	840	812	845	794	822	857	806	783	801	811	778	792	802	810	853	828	751	826	823	895	815	827	803	812	810	782	837	822	814	819	815	788	803	840	786	783	835	818	827	824	842	804	877	812	856	820	802	803	863	833	854	799	837	858	810	832	872	830	792	806	872	812	831	830	830	807	854	822	836	792	837	846	831	805	823	790	829	841	833	818	845	800	774	790	787	794	774	808	844	783	841	823	826	857	809	833	871	793	789	881	781	810	816	802	839	861	889	824	832	831	794	865	800	802	797	794	835	858	792	824	844	795	817	810	864	848	798	781	829	798	809	851	800	854	820	810	854	798	852	829	829	830	819	843	811	846	811	788	798	806	841	870	824	811	808	813	805	805	804	824	757	808	842	822	783	814	850	839	850	781	812	791	821	808	852	803	765	830	827	790	827	805	849	787	756	840	842	796	851	822	795	813	844	803	822	801	807	804	857	795	869	821	819	825	801	793	827	836	835	788	808	849	815	830	824	782	810	779	849	874	818	787	876	852	818	819	837	782	854	841	820	783	834	812	828	821	800	815	851	850	826	820	777	840	840	811	834	825	815	835	834	765	830	791	806	859	820	837	798	786	831	818	834	785	763	872	759	794	798	836	792	818	817	795	867	839	817	867	805	772	852	816	806	817	806	780	745	839	805	858	840	835	751	829	821	806	800	830	828	786	804	829	820	809	813	827	860	806	886	786	836	827	838	813	861	822	837	842	777	796	798	848	831	843	791	867	829	811	848	805	829	793	784	844	855	868	784	771	813	808	852	809	792	822	812	818	836	791	816	804	776	859	836	848	831	824	816	828	847	844	868	802	814	835	814	802	808	799	879	840	846	827	835	794	781	813	782	825	849	832	785	833	833	827	801	777	816	860	823	812	857	811	846	829	841	837	777	864	857	795	830	793	809	786	819	860	846	767	793	837	816	829	794	812	744	760	857	833	831	805	752	777	767	849	809	801	803	822	847	808	823	833	855	810	836	883	830	781	839	838	833	824	812	815	843	838	775	802	820	805	793	835	785	854	789	804	800	823	819	781	821	821	819	842	808	795	776	815	833	865	752	783	810	818	822	812	827	811	795	855	810	796	837	759	820	788	791	807	805	826	741	836	841	833	861	780	819	823	821	834	837	810	812	759	803	853	871	818	804	819	812	793	814	855	848	847	780	779	859	848	805	835	825	848	833	892	768	798	811	858	837	892	790	814	805	774	883	807	808	816	796	793	832
4976	2563	3748	7815	10262	6917	3148	1218	494	343	295	308	256	301	312	300	295	319	289	302	270	291	283	271	273	283	299	276	316	291	295	310	279	289	297	276	296	295	258	295	288	324	283	306	320	299	309	295	269	302	325	299	301	277	346	316	289	278	287	286	297	294	296	284	293	326	332	297	295	303	282	281	286	306	292	283	324	307	304	296	297	317	284	319	283	304	278	271	300	281	300	261	245	275	298	305	287	293	303	330	284	303	282	274	299	294	286	301	304	308	310	283	333	321	293	322	265	303	331	300	310	268	318	296	304	289	298	321	294	273	334	322	312	290	291	253	280	306	327	270	299	331	296	289	272	288	286	282	325	285	299	299	280	279	305	274	277	295	284	304	257	308	274	300	306	322	299	300	294	296	298	310	286	278	312	304	302	280	276	305	284	316	290	280	254	295	290	308	294	284	303	283	285	337	276	305	262	253	282	264	287	296	303	331	274	286	296	258	313	300	244	283	322	270	294	291	305	272	291	300	294	303	317	322	306	293	294	286	285	272	284	285	336	284	292	275	300	274	307	272	305	305	316	307	320	302	291	305	329	305	293	285	301	322	273	274	340	302	296	280	279	296	323	303	309	311	299	281	297	291	312	291	323	274	295	288	279	299	268	303	298	291	306	278	289	293	299	291	310	307	297	298	256	322	291	259	287	282	299	285	275	303	295	303	305	268	307	316	287	292	296	278	321	287	311	298	322	319	296	312	286	246	294	315	302	330	273	284	288	258	291	314	281	295	288	275	274	301	286	287	294	277	289	273	278	271	281	285	283	288	259	289	287	306	275	335	293	297	283	319	298	298	288	318	302	345	316	346	297	285	290	297	277	289	293	304	295	300	299	318	314	286	282	321	303	292	302	274	304	284	324	289	306	290	287	282	277	314	286	310	324	303	307	282	294	289	306	335	308	289	292	279	328	300	285	274	293	299	320	276	278	303	317	278	288	316	293	297	311	305	279	286	294	316	280	302	265	286	280	300	307	298	296	281	276	287	266	277	287	265	306	302	274	283	296	285	295	308	310	299	325	300	296	300	277	299	274	287	285	322	292	291	293	282	288	244	319	307	299	290	274	277	271	262	292	276	290	300	288	296	281	335	300	281	289	309	285	289	310	325	307	301	278	298	312	288	310	286	294	283	302	316	262	320	297	297	325	284	298	295	296	307	274	279	320	274	292	271	323	295	290	297	299	279	334	297	290	287	270	287	279	314	279	259	292	277	300	311	313	285	298	300	303	304	277	332	292	317	314	315	313	299	303	283	284	292	286	311	293	302	307	306	288	296	324	285	259	292	288	296	267	290	275	300	288	322	277	290	289	287	300	301	302	277	299	277	295	291	267	302	296	294	265	289	311	294	297	291	314	295	287	343	264	288	287	302	281	306	281	310	314	299	332	275	287	290	289	313	299	295	314	276	276	301	286	308	306	304	300	262	297	290	291	303	309	282	270	255	303	313	289	297	314	300	278	318	300	310	279	311	306	292	269	294	295	275	278	302	298	311	266	258	323	274	291	249	296	292	276	278	303	274	286	281	276	299	323	301	287	302	309	281	309	279	319	321	288	342	292	291	282	291	308	296	295	287	295	301	303	294	265	280	278	285	259	317	292	297	276	292	295	310	278	293	289	282	278	289	261	298	290	301	276	277	299	283	277	284	328	308	319	266	322	308	287	284	312	289	297	294	284	317	313	314	299	281	312	270	276	287	266	317	293	296	310	259	307	307	256	320	286	314	288	275	304	289	285	272	275	305	293	298	310	304	307	290	305	301	279	307	287	306	307	301	302	310	298	274	272	291	287	302	258	277	285	305	275	296	288	289	333	279	309	306	314	296	296	299	299	308	269	290	288	294	276	305	272	296	305	323	284	278	307	269	288	310	290	261	264	279	295	288	289	271	268	282	288	316	301	317	253	301	287	269	313	309	279	273	325	315	291	285	268	292	292	292	323	290	299	286	289	306	285	291	310	316	308	288	292	295	280	290	303	301	267	287	289	302	279	296	297	314	311	294	319	295	328	277	287	276	304	280	305	289	290	289	315	289	293	297	310	314	302	297	308	285	293	316	286	294	290	263	304	290	280	312	280	276	307	290	265	279	292	305	280	294	309	317	317	281	292	316	332	271	291	286	299	293	262	300	255	289	300	334	301	299	262	278	333	275	296	282	264	278	328	313	298	274	286	303	316	275	301	305	285	267	307	286	297	286	288	298	288	295	323	317	289	306	262	279	310	312	269	272	297	280	294	282	310	331	277	283	266	281	281	313	289	292	272	297	301	284	287	296	314	307	272	271	278	293	316	317	306	281	283	306	284	299	285	332	304	299	306	284	278	273	322	306	294	297	252	300	313	326	323	303	288	297	290	285	287	291	288	313	267	304	296	293	282	290	291	311	294	316	304	322	290	310	301	278	295	291	296	281	309	293	286	281	289	286	262	303	292	308	327	285	314	270	286	305	274	306	295	299	234	284	293	265	305	352	268	301	279	286	325	293	301	278	298	305	246	282	284	269	286	281	289	312	292	290	278	299	282	301	324	315	295	311	298	274	319	291	265	325	280	258	296	273	296	298	308	308	333	315	322	307	279	310	282	297	306	268	286	294	301	292	259	312	274	287	281	323	309	292	290	277	264	276	313	280	290	290	274	320	282	277	270	273	271	321	300	304	293	300	275	306	271	263	293	274	296	289	273	278	292	282	287	320	259	290	265	330	283	277	262	289	268	300	316	308	297	279	309	288	325	263	296	306	258	285	290	303	294	279	300	301	315	272	263	311	262	326	296	290	329	309	297	267	273	275	258	287	311	291	299	291	329	282	273	297	300	272	292	267	285	284	264	290	310	311	283	272	285	302	309	287	260	320	295	291	271	297	311	284	264	283	278	284	272	292	298	282	272	299	297	288	285	299	279	284	308	289	300	269	279	274	307	306	300	265	305	269	283	325	300	289	307	263	319	289	302	262	290	306	287	311	307	260	305	297	299	291	346	304	262	279	270	284	268	298	288	288	273	291	290	295	308	289	315	286	281	279	279	302	280	275	304	299	292	287	315	307	314	308	291	280	288	289	271	290	261	290	307	309	304	282	294	285	306	300	327	307	256	286	283	302	280	325	326	274	302	271	310	289	315	293	293	295	305	279	285	306	290	289	283	301	261	289	311	274	273	289	297	297	321	300	300	293	269	279	286	316	303	318	271	316	300	305	292	300	330	272	280	305	276	292	299	289	295	283	305	274	288	301	272	302	315	285	292	331	264	283	291	300	276	304	285	273	313	295	276	270	287	315	293	254	308	282	306	259	322	313	269	315	271	249	296	298	260	271	279	275	283	291	268	294	295	272	307	337	271	289	275	266	283	308	283	294	299	289	288	318	251	294	295	308	291	273	283	277	278	281	302	317	318	279	262	276	282	279	269	264	314	276	313	310	275	319	302	271	299	307	324	297	299	292	275	330	275	309	285	283	312	321	263	267
4220	2814	7004	21353	26719	19748	10468	4291	1631	969	826	808	761	854	766	807	814	767	850	807	827	841	791	870	833	840	828	800	869	825	793	820	801	804	812	785	825	816	785	816	815	848	797	774	847	799	867	766	869	794	819	793	855	831	838	864	847	782	862	802	775	818	844	836	877	824	806	797	849	863	866	803	825	837	841	861	848	816	806	785	821	789	800	801	838	819	849	792	846	866	858	820	810	814	872	769	792	854	816	787	832	853	790	795	778	794	835	805	849	851	786	803	832	840	799	782	798	809	845	775	816	819	795	862	821	791	836	831	807	826	852	839	796	827	849	755	821	825	822	845	849	794	819	790	870	793	818	814	816	793	815	814	853	831	795	862	815	855	848	843	812	837	819	781	851	874	785	827	800	814	841	827	808	820	809	809	816	807	823	825	862	759	820	838	789	791	813	821	823	789	839	798	812	770	779	862	817	808	810	831	806	829	819	793	850	816	792	877	836	837	797	818	802	795	837	767	806	849	858	837	800	769	834	816	810	794	807	807	834	843	792	840	799	793	811	810	819	805	782	840	789	854	769	859	834	829	848	783	761	799	782	778	805	797	823	795	760	776	832	761	846	755	816	855	850	806	798	827	834	811	852	785	796	823	817	827	888	827	776	834	784	814	828	794	797	810	835	817	798	857	800	812	774	823	827	801	822	775	838	836	761	846	846	780	806	856	801	804	833	805	850	770	814	772	857	778	822	828	857	873	781	782	795	830	848	829	739	812	807	795	758	807	828	781	856	816	839	850	817	813	829	827	817	762	797	789	818	816	824	747	828	821	787	800	781	820	823	784	856	819	832	864	793	827	865	812	822	796	848	821	860	769	814	883	836	783	793	790	834	773	853	855	792	825	806	833	774	869	795	805	821	817	886	809	853	797	832	786	835	852	847	815	783	885	810	792	830	808	814	864	820	821	821	754	783	787	791	822	865	831	848	865	806	784	815	852	781	781	783	855	844	808	754	835	820	847	841	801	807	817	759	811	798	818	822	821	852	821	813	806	811	829	841	836	823	867	786	843	752	801	784	817	795	779	826	827	809	801	789	841	836	838	858	829	820	831	868	774	796	774	770	825	818	799	864	855	769	846	817	813	824	811	834	834	808	821	811	829	815	788	858	828	835	788	815	849	809	777	800	850	796	838	751	810	853	793	817	817	808	849	776	787	817	790	831	804	807	836	842	816	840	871	804	855	857	813	831	816	844	847	857	769	834	809	795	840	843	753	862	808	830	757	809	834	787	756	811	827	816	809	824	789	821	789	786	825	797	819	821	844	849	850	814	779	742	792	838	826	812	824	804	815	830	826	865	833	785	814	797	786	867	777	845	828	839	812	771	803	863	777	821	847	794	790	882	843	859	815	778	804	851	819	760	827	820	816	813	815	847	790	790	773	805	813	835	795	818	783	805	796	837	832	842	866	753	843	812	777	811	800	825	797	807	796	794	804	814	784	838	820	798	756	841	817	854	831	827	796	808	811	810	827	838	823	766	870	808	783	782	835	806	801	834	815	832	779	819	808	831	798	840	791	810	805	842	795	815	813	845	840	747	782	833	878	821	787	802	782	871	870	876	825	883	774	805	802	804	826	830	809	848	842	816	791	776	821	806	844	773	825	864	854	792	782	789	861	823	795	809	782	818	795	793	855	828	827	836	811	839	785	833	860	817	826	834	822	830	758	832	797	813	791	802	793	807	860	856	814	817	870	832	777	808	818	849	821	858	793	847	900	817	812	812	822	852	799	777	811	784	835	836	879	780	829	816	796	837	848	818	838	790	779	830	781	834	808	864	826	764	827	842	808	790	879	827	759	786	766	827	845	827	793	830	864	846	812	790	851	836	830	810	854	827	822	827	772	804	787	832	806	805	843	828	790	819	794	834	768	807	856	814	831	774	803	812	815	877	857	824	818	794	861	843	825	812	782	794	821	846	782	830	806	811	762	824	827	809	784	785	818	834	821	839	834	870	820	867	802	764	812	809	795	783	829	875	853	831	859	768	835	822	848	862	867	822	752	805	822	783	790	818	852	886	811	843	809	806	790	902	825	776	840	822	846	816	822	761	795	852	802	776	782	844	813	855	797	801	786	800	797	800	847	837	811	811	772	815	805	820	837	827	823	836	846	776	818	848	810	813	813	814	811	779	831	801	834	786	808	831	864	864	822	842	843	771	894	876	827	798	890	861	801	828	806	791	801	814	808	853	848	833	844	862	861	830	790	849	814	784	799	836	786	824	828	859	805	805	828	813	793	803	848	806	860	808	799	824	798	795	806	812	820	830	829	803	821	793	760	887	785	805	796	806	842	846	801	813	805	810	813	814	842	743	829	799	785	768	771	799	841	837	797	779	832	826	828	816	830	802	852	848	850	787	828	784	841	807	814	838	800	796	778	774	828	842	826	793	826	776	816	856	822	800	871	847	849	807	888	786	852	813	834	826	829	801	821	755	840	856	776	808	815	801	791	813	824	801	874	837	815	837	837	818	831	836	857	748	809	828	808	829	847	874	859	795	811	784	799	828	883	751	813	810	735	854	776	776	791	814	778	805	805	774	853	831	844	800	867	809	830	841	851	857	831	803	860	814	796	825	782	834	784	851	844	779	757	800	806	824	798	841	788	840	807	834	798	765	833	821	825	803	842	840	804	816	787	837	855	849	771	820	845	780	797	866	821	835	835	815	809	840	770	780	850	825	813	877	796	819	840	839	824	829	820	768	819	810	798	811	820	778	804	821	815	791	784	839	882	766	802	797	856	819	830	801	787	809	867	801	807	770	841	816	851	862	836	842	811	841	796	821	833	791	823	833	841	855	833	802	875	832	836	817	825	850	821	824	822	789	800	801	828	831	832	802	810	834	846	809	815	852	779	887	791	782	868	850	767	798	813	873	824	866	814	822	810	786	808	801	836	828	845	771	845	821	849	838	789	870	814	812	778	828	817	802	839	809	819	809	806	825	801	817	826	759	751	814	792	805	792	862	844	846	835	825	805	850	825	797	830	814	825	788	799	806	808	857	796	894	856	828	852	843	817	828	833	799	818	814	820	764	795	812	787	814	772	864	826	809	811	813	866	841	770	815	787	797	797	764	835	785	813	815	844	816	826	812	835	814	848	804	812	807	786	834	792	805	830	858	813	767	842	843	797	828	851	797	851	829	819	844	856	822	792	804	810	790	805	798	807	850	834	811	815	805	763	815	809	818	794	824	818	765	857	810	828	850	800	778	849	881	830	832	779	820	842	831	777	779	810	822	827	883	787	825	852	782	838	793	853	854	838	806	833	808	829	807	780	818	811	835	848	820	844	812	781	804	871	801	799	824	834	783	805	813	798	776	815	858	879	784	810	872	828	854	790	768	800	809	885	827	830	804	820	848	805	843	827	771	803	855	834	799	785	856	832	828	875	779	852	828	835	817	834	790	825	814	833	796	886	825	848	785	765	844	819	787	851	807	795	823	793	831	814	823	811
5190	2912	2896	7121	10746	7285	3237	1210	509	339	301	278	283	294	301	275	290	292	290	307	275	279	288	275	307	283	302	261	316	317	299	327	291	290	282	319	294	324	279	280	316	299	306	295	306	301	292	281	278	280	295	296	271	280	294	295	293	294	311	318	307	293	326	276	272	287	310	303	338	294	281	292	301	299	284	306	315	307	292	352	313	338	300	269	287	284	282	286	278	302	285	274	269	285	307	300	271	301	302	304	277	288	279	276	291	301	270	302	302	279	309	296	304	262	299	306	279	333	294	265	271	270	310	288	311	302	240	311	307	297	268	301	289	302	308	304	301	317	286	266	289	340	318	283	284	298	299	306	307	305	283	317	296	303	304	286	283	285	290	315	277	285	323	287	271	331	297	289	294	278	307	270	271	284	292	303	292	294	296	312	287	300	278	296	315	312	299	306	293	307	323	277	290	280	303	305	297	301	288	288	313	300	274	307	279	304	304	280	311	282	275	285	288	271	296	301	294	281	286	279	263	312	284	291	293	286	289	324	326	262	277	332	301	317	286	312	296	252	295	268	292	290	283	289	297	289	300	293	320	304	304	317	318	273	272	310	302	308	251	263	299	286	289	295	280	289	327	314	303	284	291	280	312	268	276	312	279	276	257	266	293	295	309	282	288	283	319	259	274	291	261	286	301	260	281	291	293	315	296	284	285	283	287	271	283	285	309	291	277	306	313	299	286	308	270	307	299	302	261	282	290	277	288	274	290	274	294	303	291	297	310	271	307	303	271	284	301	288	290	289	294	313	291	292	299	304	276	322	308	259	284	303	284	283	309	267	308	323	293	307	293	273	313	302	263	317	277	306	274	315	320	322	306	296	296	295	309	310	286	290	288	272	274	277	315	284	276	284	321	286	306	303	291	263	299	325	281	270	298	284	284	293	289	270	294	292	267	299	262	294	322	288	287	320	308	284	278	280	285	299	279	309	302	307	307	282	275	292	282	298	292	253	288	288	275	269	316	292	297	291	317	282	327	278	301	288	292	242	301	262	284	313	269	292	316	293	306	320	274	240	281	317	284	284	281	310	282	261	294	278	285	260	302	277	276	274	279	320	286	277	253	281	319	257	321	299	316	293	306	290	274	311	323	297	305	293	303	291	315	298	337	291	290	273	328	296	277	297	305	265	290	285	300	271	297	299	284	279	286	311	303	296	282	324	279	264	287	329	287	292	301	296	317	293	299	272	290	285	275	305	315	318	301	267	284	300	307	304	290	275	288	303	322	316	290	284	309	262	289	269	319	290	303	318	286	291	318	285	295	279	290	288	308	302	286	327	294	309	301	318	305	310	313	303	289	329	318	262	322	290	312	281	299	267	298	269	288	311	288	302	301	304	283	296	320	295	269	305	279	269	280	299	262	265	276	285	265	280	277	310	321	255	286	314	255	340	280	268	319	305	296	299	294	292	296	299	298	304	271	280	290	269	303	285	264	273	287	317	306	321	289	293	290	279	279	291	290	272	314	271	295	308	264	309	277	299	316	292	280	279	285	290	259	290	311	305	319	311	311	309	292	289	318	307	295	312	296	295	292	293	298	319	314	301	299	313	292	294	269	324	250	317	343	288	290	273	299	303	278	319	298	332	348	277	275	286	319	306	332	298	293	299	263	276	276	274	304	297	311	306	268	304	296	323	307	318	258	273	290	263	281	281	302	327	322	287	302	269	309	299	295	309	282	315	296	263	277	283	278	275	290	274	249	302	316	330	286	296	289	305	307	284	267	311	310	292	267	282	292	295	273	289	300	267	295	309	289	277	294	312	289	251	270	298	290	269	281	295	262	320	271	262	321	295	289	277	306	305	277	299	308	279	285	310	291	321	245	296	291	327	289	303	270	297	320	291	303	314	286	303	268	287	291	300	289	289	315	273	278	267	300	292	294	306	296	277	309	247	300	298	308	297	298	310	314	301	308	297	302	282	306	309	316	305	298	306	293	318	298	292	311	277	344	303	294	309	270	322	302	314	305	300	300	286	292	272	320	292	293	286	294	265	286	319	291	287	291	289	294	291	271	289	299	298	280	269	300	309	284	270	300	282	292	298	305	317	287	331	325	304	278	294	287	299	290	295	283	297	314	303	296	280	300	307	289	292	321	279	269	315	300	306	317	277	277	267	261	300	304	275	284	282	289	307	326	284	319	285	307	286	261	286	273	295	288	294	291	331	329	297	291	299	278	302	278	305	283	271	293	321	295	288	283	284	277	308	303	294	312	301	258	288	260	316	313	270	294	274	274	306	288	288	292	297	296	301	285	310	292	297	315	290	291	296	292	312	315	308	299	298	264	288	320	290	294	278	283	312	287	304	270	312	321	300	272	279	269	299	301	256	265	300	271	295	307	281	277	271	315	297	286	292	295	293	273	319	279	301	264	301	278	313	299	267	307	293	266	288	314	323	298	288	270	281	282	263	305	286	272	253	273	296	286	308	321	284	283	267	301	282	311	282	285	293	278	285	258	286	279	256	282	300	294	320	286	322	317	265	287	312	306	287	308	275	310	304	291	296	310	308	264	320	277	284	287	289	344	279	316	318	302	290	301	310	271	311	325	305	274	292	248	335	325	279	318	311	293	273	308	301	305	280	285	291	334	318	312	319	299	323	291	305	289	281	307	289	285	286	243	274	280	305	301	300	309	296	258	265	270	276	289	275	319	309	290	288	254	296	269	265	299	285	300	267	303	280	310	323	305	287	310	301	286	283	294	296	290	253	331	273	311	303	304	291	303	275	294	290	290	292	326	322	321	284	323	281	268	304	281	290	302	267	291	324	324	301	268	277	288	279	298	292	282	316	309	331	330	300	331	290	274	292	295	297	285	309	325	298	285	306	313	249	281	327	315	310	305	286	329	308	277	297	301	302	277	278	304	308	282	276	290	313	322	279	312	269	302	287	296	278	324	296	266	272	292	305	279	274	325	277	261	302	283	281	314	267	286	277	298	300	301	314	296	290	303	275	264	263	313	277	294	331	292	290	285	290	290	281	312	314	283	282	324	275	300	286	304	284	290	310	259	304	281	283	271	329	288	298	320	293	286	326	279	280	316	311	280	267	259	267	252	285	326	300	279	293	292	284	298	287	305	278	312	316	318	287	285	274	306	286	271	292	284	273	316	260	292	266	267	310	306	283	288	334	335	276	278	293	284	287	314	295	278	289	258	286	296	288	286	275	291	298	303	295	324	312	306	312	286	310	263	272	313	262	290	292	279	283	287	300	303	295	300	311	297	306	287	307	314	311	278	298	297	283	314	327	294	283	305	262	290	295	289	276	306	267	291	271	301	303	304	303	298	295	307	301	295	289	285	303	277	284	287	330	276	294	325	319	329	290	280	258	305	341	288	295	289	317	285	308	299	267	289	299	278	306	297	283	302	300	271	325	286	306	267	273	266	280	313	299	281	301	291	311	276	290	322	302	303	297	293	299	309	321	292	315	258	302	298	291	315	307	285	298	291	304
4287	3101	5859	20156	27354	19985	10501	4264	1654	996	837	821	826	797	805	807	851	876	833	808	825	822	802	767	821	832	809	843	818	766	818	780	829	800	806	787	798	825	818	843	814	817	792	807	798	833	792	858	804	873	799	846	765	817	801	775	829	809	770	783	853	821	814	852	840	809	824	826	838	809	788	838	816	848	852	867	797	775	829	821	827	805	734	878	854	745	790	869	838	851	790	791	796	790	839	801	802	766	793	775	793	770	859	816	831	818	830	807	826	811	878	824	828	810	779	843	837	770	810	796	819	772	852	860	754	869	829	815	761	818	830	814	761	761	834	830	826	778	831	797	855	773	781	829	815	840	877	798	819	817	761	858	801	808	858	847	815	773	757	791	800	789	845	812	821	802	757	813	810	778	752	877	805	795	846	795	808	841	875	867	823	842	805	810	902	834	799	833	749	861	789	783	801	836	850	833	766	810	848	824	759	791	828	810	858	832	754	802	812	817	797	833	831	814	780	805	798	829	782	820	821	799	828	838	878	853	819	784	852	854	816	850	796	815	789	823	847	822	807	803	876	819	803	894	849	887	875	789	865	830	842	799	837	799	809	832	838	808	790	802	774	776	813	858	788	778	765	790	842	778	815	823	834	833	806	798	879	798	799	824	816	830	776	821	807	801	803	858	813	822	782	872	858	828	810	822	806	810	848	788	856	808	842	832	824	799	805	831	858	780	833	853	802	780	812	880	772	816	794	799	807	838	826	832	790	795	808	791	843	887	808	834	815	797	869	790	809	819	797	792	798	834	867	801	834	828	862	793	847	831	824	845	770	825	836	855	829	839	826	739	804	843	776	822	816	820	773	796	827	844	815	818	841	814	750	790	839	818	843	846	879	782	763	795	832	850	793	846	856	842	813	818	812	823	814	846	885	790	860	793	817	847	866	823	791	824	883	784	770	775	833	761	781	832	780	820	778	777	759	823	854	800	782	793	829	772	802	802	789	861	806	826	782	833	809	816	823	863	810	820	817	824	844	888	859	838	818	839	856	811	726	826	818	866	811	779	849	834	837	848	819	792	827	800	843	780	842	853	850	836	821	821	813	764	816	815	790	837	802	829	790	808	863	820	811	840	827	787	798	829	816	847	826	821	787	806	813	857	815	814	824	800	805	806	845	799	843	844	821	821	843	780	786	861	811	860	771	847	783	837	828	842	840	848	858	770	847	781	860	827	836	799	844	847	803	804	835	877	815	786	860	818	859	811	803	842	761	845	782	841	838	854	812	810	773	867	850	788	824	795	766	795	813	820	803	847	831	811	807	790	818	762	846	751	847	784	825	754	845	761	791	833	825	842	835	845	806	810	852	812	818	773	823	836	859	839	880	845	834	821	783	822	844	795	765	830	822	824	823	869	812	822	836	808	821	822	772	752	837	789	813	846	796	843	815	800	785	794	884	836	784	810	840	861	811	763	810	814	795	810	814	829	833	822	835	844	805	789	855	894	750	784	844	792	848	845	774	832	838	852	755	840	794	813	789	810	792	870	807	788	766	833	799	775	842	815	861	784	847	811	765	851	793	840	846	824	767	822	838	744	822	806	825	849	847	814	842	759	844	796	829	872	827	799	871	778	761	814	804	823	815	852	845	796	841	839	795	788	745	824	861	845	855	831	814	847	809	781	811	769	848	845	879	780	826	800	836	826	825	754	817	763	847	785	826	833	818	752	789	845	880	807	783	853	836	831	784	838	837	860	820	818	794	828	815	809	833	844	848	804	778	856	814	831	843	819	807	804	787	804	850	825	804	840	823	839	827	804	776	847	839	833	847	878	767	838	826	807	858	811	791	838	793	794	824	839	846	828	786	867	828	863	812	787	862	807	835	837	797	825	822	773	753	821	833	826	849	795	813	856	834	845	795	822	780	802	859	816	840	820	773	762	808	834	856	831	846	809	818	841	821	792	845	849	819	846	808	766	811	867	770	812	813	778	832	817	823	802	790	819	804	788	816	840	848	812	806	781	780	848	835	786	832	830	779	814	806	830	870	845	778	828	821	828	834	793	849	833	771	799	804	826	830	811	795	808	819	800	912	828	796	872	828	842	786	809	785	869	792	780	775	774	769	812	824	814	830	751	771	822	787	837	808	778	795	818	844	810	739	858	783	812	784	809	829	811	793	787	850	796	799	820	789	806	890	803	832	819	773	813	832	799	775	783	819	776	801	815	794	867	825	825	807	817	803	851	792	846	852	836	813	782	810	844	780	798	807	793	842	790	834	808	835	801	838	834	829	799	767	820	851	827	808	781	797	837	763	813	795	779	785	844	808	852	841	836	770	805	774	826	830	831	777	793	814	819	767	861	822	828	854	850	796	817	745	777	796	796	803	835	776	830	811	798	801	840	844	810	836	807	801	826	812	873	825	768	770	852	819	842	814	847	806	798	831	854	815	811	798	832	770	777	802	835	849	825	789	820	847	805	823	842	783	835	832	800	832	843	804	787	755	822	883	802	808	795	796	772	801	831	858	794	762	860	826	798	824	838	775	839	854	824	844	828	835	834	825	877	878	842	804	830	850	794	813	835	820	818	875	813	866	834	862	791	804	775	797	844	844	798	797	832	846	816	844	790	811	789	822	788	795	757	848	821	808	756	826	790	823	771	842	861	797	837	783	839	821	877	799	804	814	799	835	849	760	818	808	848	820	868	824	779	815	856	793	796	804	831	878	844	802	795	859	813	774	785	845	812	829	769	845	809	862	875	823	848	802	812	848	820	827	784	814	810	830	848	864	805	799	763	794	819	814	800	849	839	796	815	833	772	791	846	818	767	858	813	858	817	861	836	816	779	807	854	808	800	817	807	868	863	798	768	805	846	821	793	750	828	838	864	816	815	763	863	809	839	844	808	848	795	787	834	818	838	843	809	784	819	832	767	768	838	798	856	868	816	809	840	821	800	812	783	808	817	840	788	764	804	793	792	867	850	819	735	842	820	814	873	838	852	734	852	779	839	835	814	885	856	835	799	866	859	846	890	777	796	801	836	821	842	868	824	855	828	827	807	808	816	842	784	836	850	783	829	829	806	814	808	789	784	818	825	816	792	852	822	838	793	814	815	847	800	835	788	832	810	824	840	835	873	823	828	789	837	818	875	860	855	780	780	843	792	802	817	807	807	834	800	848	813	826	900	829	813	790	845	797	841	818	790	793	800	792	819	862	872	781	780	879	801	837	847	860	877	859	826	848	818	819	794	797	814	866	828	857	871	807	798	784	797	868	836	776	865	796	791	835	787	838	811	793	821	823	782	821	790	770	803	837	817	813	757	793	856	791	760	842	826	826	825	832	837	805	804	799	814	779	829	806	829	798	816	785	822	842	840	781	835	761	845	802	783	776	753	814	850	807	795	850	798	777	805	797	845	835	835	863	825	810	795	831	833	785	807	820	826	820	808	843	793	835	816	801	853	812	795	786	794	810	787	776	802	852	801	786	801	809	798	850	816	847	799	867	848	798	819
5362	2873	2576	7001	11134	7157	3096	1163	494	383	318	305	293	276	301	307	269	311	283	317	289	271	305	327	263	315	301	302	277	336	280	309	293	303	272	282	320	344	307	315	282	306	290	298	272	289	297	292	278	312	304	308	291	283	314	300	309	277	300	317	281	272	256	303	289	308	280	287	281	318	296	318	296	289	321	321	306	293	295	307	279	293	325	321	281	318	287	323	326	290	334	294	273	328	294	282	301	282	312	305	296	286	289	299	286	289	280	314	290	283	295	297	310	285	318	292	286	293	271	262	326	294	292	287	298	295	277	297	303	314	302	304	294	285	285	307	333	286	265	302	266	273	286	292	287	273	301	302	300	273	312	309	308	280	315	292	286	301	340	330	273	300	279	293	298	304	264	293	285	279	291	307	283	296	291	309	306	318	317	273	313	297	326	288	305	353	284	274	291	269	302	304	264	268	295	325	313	307	310	287	316	253	269	328	291	254	300	287	293	292	288	285	261	291	289	301	291	300	286	288	315	303	304	269	307	324	260	291	289	307	317	309	292	284	257	280	327	280	303	298	316	287	327	328	284	293	289	255	287	285	329	282	293	323	306	329	279	269	286	285	279	275	305	249	296	287	287	311	295	300	301	276	291	308	266	272	278	297	287	269	294	327	285	304	297	312	342	310	316	264	287	257	306	326	328	290	289	298	278	303	314	279	294	287	271	313	303	303	287	274	316	297	311	279	306	279	321	280	306	310	289	286	278	277	301	313	277	249	333	290	286	268	294	285	277	262	303	307	259	302	303	296	265	253	247	287	299	309	322	279	355	304	275	306	297	302	325	300	279	295	266	307	302	266	309	311	290	308	299	298	308	297	303	305	278	289	294	288	275	266	310	305	301	318	262	297	299	291	277	283	289	306	312	306	303	289	299	304	281	292	291	302	278	298	295	311	292	300	315	279	286	299	266	298	268	283	287	307	293	274	298	286	290	307	285	269	285	272	290	288	311	293	273	314	285	302	292	288	306	293	311	308	283	292	300	273	276	305	279	295	308	291	292	293	286	301	293	275	330	296	298	278	297	321	294	297	294	335	264	265	279	281	288	271	272	298	295	309	266	278	311	301	292	260	315	293	270	273	306	287	300	314	283	309	271	283	283	276	289	280	299	271	273	291	317	311	294	286	299	278	310	301	271	304	264	294	286	299	274	271	275	306	276	285	280	303	305	305	299	297	318	275	275	293	327	309	320	288	294	280	290	283	330	279	290	251	275	290	293	311	280	283	286	267	264	262	270	322	285	323	265	293	309	305	308	268	275	321	316	296	349	283	292	284	299	281	298	279	331	284	289	316	316	280	302	265	294	278	290	283	304	296	307	288	310	274	291	287	278	309	274	298	313	282	294	254	311	296	301	292	307	279	277	294	313	292	283	293	295	308	277	308	268	290	301	292	313	276	303	303	273	275	302	288	313	296	348	275	329	254	305	269	285	274	289	269	309	298	283	274	310	278	315	284	294	302	316	286	277	291	293	302	266	281	297	300	266	297	296	303	309	325	329	280	300	287	264	299	305	298	291	321	321	282	316	306	291	297	262	265	311	304	240	273	323	289	291	272	280	308	307	302	331	275	271	295	265	298	315	258	302	301	285	280	288	304	287	284	294	274	292	330	303	305	295	328	273	307	293	314	262	298	311	300	310	281	269	330	291	305	297	275	328	261	250	276	283	284	303	302	275	302	313	281	327	285	284	311	290	280	292	319	306	281	321	287	264	275	279	305	313	270	303	284	296	279	286	265	288	309	315	292	271	289	307	275	285	291	304	281	322	300	288	308	329	280	302	293	279	277	279	298	296	314	337	313	324	285	288	283	315	272	317	311	316	308	294	284	280	290	285	269	295	308	300	271	290	294	294	344	302	277	287	287	281	318	298	296	297	272	278	303	305	327	318	282	286	279	274	297	277	281	304	254	286	303	314	285	305	291	278	328	280	276	305	303	273	305	304	316	329	275	290	303	282	301	284	297	302	288	307	279	328	315	303	312	278	280	277	311	319	315	282	295	268	307	269	307	273	260	288	275	319	308	277	251	301	281	286	276	329	282	294	313	304	268	273	324	283	317	311	283	274	295	320	292	297	296	332	281	317	261	326	280	295	321	290	302	290	288	290	302	291	269	305	330	317	288	289	269	300	303	311	310	318	265	300	304	296	314	284	301	296	301	274	260	255	299	295	288	325	281	315	294	294	293	291	285	284	260	280	321	288	294	296	293	295	278	282	291	295	294	320	294	297	264	311	302	323	294	316	299	302	339	295	314	327	288	337	291	280	307	271	261	281	308	284	283	299	278	299	285	288	288	285	258	291	288	291	287	274	290	313	319	292	279	270	313	331	309	262	303	287	305	305	319	275	285	271	280	282	310	277	289	282	277	277	273	290	264	316	291	278	278	305	283	312	279	303	262	312	274	300	258	275	277	310	277	323	305	297	300	309	320	280	277	264	304	288	287	272	294	304	318	293	313	309	312	302	282	299	307	281	275	304	285	323	303	275	267	288	271	328	285	303	309	295	298	319	249	329	295	280	288	319	305	307	315	288	301	311	307	331	300	292	283	314	305	328	283	287	289	306	342	288	293	289	331	343	307	295	299	318	327	278	313	273	301	266	277	281	262	310	271	273	296	316	296	298	327	307	291	278	304	274	301	297	312	309	265	303	279	303	274	315	263	284	283	304	316	310	321	295	291	314	290	288	296	303	302	318	291	273	272	273	274	333	300	291	284	326	308	267	298	303	281	277	287	288	302	307	284	287	330	309	280	276	322	313	316	313	289	306	268	318	284	286	285	285	333	318	290	304	297	322	296	268	288	289	289	280	297	283	285	273	297	303	297	290	263	295	315	326	279	290	258	317	288	310	271	272	292	282	306	288	296	279	317	281	300	306	305	276	305	316	283	313	332	303	325	318	285	309	270	326	248	339	308	301	327	314	299	289	303	303	285	337	299	291	325	298	295	303	301	290	269	332	318	309	284	318	305	282	297	289	301	306	297	310	258	284	307	287	295	315	294	316	285	285	271	297	287	316	323	268	308	333	315	312	294	312	315	278	271	286	281	295	264	301	275	294	253	320	323	277	285	297	273	307	305	316	311	331	267	310	310	280	277	292	285	313	278	299	331	289	263	307	250	270	298	292	300	269	273	284	265	312	288	279	310	297	249	298	267	315	255	293	262	268	298	297	289	280	327	310	278	288	271	263	284	292	280	307	286	322	301	252	272	299	327	298	278	279	317	299	274	299	336	292	296	293	256	289	316	264	304	306	263	306	276	292	283	269	302	293	312	303	347	296	301	337	295	312	258	329	321	307	269	308	297	302	307	266	286	299	301	271	295	305	302	303	319	263	313	286	286	299	299	298	277	295	335	301	312	270	274	259	309	300	293	301	294	266	271	266	282	302	282	273	304	311	303	264	324	292	275	287	313	286	291	318	308	289	295	303	292	330	284	311	274	292	261	306	282	257	273
4279	3102	5026	19996	27509	19624	10236	4235	1575	925	909	810	811	822	828	796	825	771	798	807	793	785	836	817	823	795	819	807	775	827	843	805	846	807	811	795	847	833	848	846	809	801	800	868	806	829	843	827	769	755	777	799	835	820	846	819	826	781	796	787	853	802	824	810	825	797	839	796	799	830	854	817	873	782	784	826	787	820	862	791	864	781	773	813	804	835	866	775	806	831	809	856	834	828	776	834	842	821	825	828	863	794	802	795	851	861	803	767	822	814	811	810	821	829	833	809	863	774	798	834	790	797	849	818	824	761	856	814	831	857	816	832	796	818	813	853	761	807	803	871	829	792	780	823	777	792	784	816	846	812	834	809	817	806	792	845	802	796	764	845	815	814	805	815	758	845	802	807	831	831	853	859	806	783	788	844	806	830	823	812	781	830	804	840	822	793	842	830	773	836	832	833	797	864	801	745	812	838	839	812	853	810	818	807	777	808	806	819	846	865	796	794	851	839	816	753	837	793	854	792	813	782	819	833	811	814	796	849	836	806	867	847	822	850	822	831	765	778	779	800	802	819	827	810	817	834	798	791	820	805	809	779	811	823	830	813	806	767	786	790	787	851	812	762	770	853	798	853	788	822	813	870	788	798	757	800	831	873	828	875	813	851	777	807	811	823	782	792	805	847	851	795	809	881	812	825	780	805	815	802	836	800	831	823	848	836	810	878	783	836	831	834	809	845	874	871	822	825	764	797	815	799	853	828	787	832	751	759	789	852	802	795	782	780	796	753	794	799	882	746	811	843	861	792	808	913	783	804	816	828	791	785	757	821	845	778	831	812	796	840	818	825	805	760	825	777	808	807	782	822	762	773	808	799	834	787	787	809	872	799	807	806	800	775	812	784	842	856	841	771	780	777	803	815	814	849	835	878	843	864	771	845	817	786	809	802	823	802	773	831	791	797	805	845	825	814	803	827	807	837	804	849	811	818	830	775	824	796	785	821	867	812	782	816	781	825	854	776	797	810	824	781	802	867	852	886	844	815	854	810	818	827	798	787	843	802	827	839	784	847	819	834	797	831	820	818	806	813	819	770	802	841	820	822	783	814	784	824	851	811	813	848	730	794	803	806	809	833	826	762	812	854	875	812	815	811	807	809	824	837	826	818	844	785	821	861	803	828	823	784	827	784	821	829	843	853	798	813	816	801	819	795	865	791	819	734	839	803	850	797	843	748	887	832	801	806	801	835	794	771	832	843	789	828	821	790	788	808	812	851	788	820	781	805	805	791	786	789	806	788	818	803	817	810	764	803	824	804	837	840	824	803	772	812	812	799	830	785	843	833	763	832	837	828	856	835	834	781	799	804	803	780	880	793	806	852	780	824	846	816	847	797	828	827	897	787	891	798	783	812	757	850	829	860	832	804	826	806	800	858	779	794	796	807	838	848	760	808	802	836	842	807	788	833	790	824	771	815	807	795	793	835	814	804	781	821	794	816	792	767	812	829	790	880	841	822	810	806	802	799	836	837	848	787	783	807	857	861	815	817	809	830	835	823	794	830	802	874	827	847	816	859	785	788	844	844	842	812	853	758	812	833	815	839	849	824	787	820	839	831	823	825	837	834	771	761	890	837	867	809	840	792	799	812	856	861	753	844	835	807	847	844	815	795	784	786	844	777	801	787	834	822	821	835	784	817	853	771	856	842	803	822	810	848	807	803	849	822	828	861	860	833	803	799	854	862	827	812	823	894	826	816	814	791	791	755	800	790	806	811	845	789	775	809	788	821	824	847	811	785	809	825	851	806	822	796	797	835	810	814	775	817	804	828	824	822	750	807	822	853	814	835	814	778	770	863	762	819	825	787	838	792	805	842	780	836	792	846	866	811	808	794	790	799	798	859	841	830	775	808	773	850	829	817	773	759	799	825	822	807	800	803	782	825	776	810	807	838	776	793	806	834	825	807	822	789	764	842	800	817	838	825	816	816	763	769	860	782	831	794	806	866	799	857	823	748	833	814	840	820	811	825	806	784	841	852	809	783	790	830	866	834	804	806	838	801	833	769	813	785	817	809	786	802	848	767	814	813	840	790	795	797	857	818	827	809	793	845	838	817	879	791	837	794	819	818	817	796	768	861	825	805	790	818	820	815	798	819	864	810	848	772	833	774	803	858	832	814	832	827	840	787	815	789	808	798	833	774	803	838	868	808	772	779	777	821	788	793	815	884	857	819	781	823	755	873	818	830	809	784	813	823	822	886	779	841	869	757	801	789	814	867	845	830	819	790	848	790	776	789	753	822	787	798	766	800	848	781	824	850	769	837	772	817	848	836	825	783	845	805	815	823	731	814	834	786	793	864	797	784	781	799	890	765	823	830	842	841	794	875	823	772	842	777	857	811	842	771	820	797	843	809	827	803	770	808	828	815	815	792	825	812	816	818	767	794	762	846	834	774	826	821	798	772	779	832	864	824	840	777	778	852	817	800	810	834	813	813	781	815	793	794	777	861	811	824	797	801	822	815	829	837	857	825	794	798	788	800	773	804	804	817	816	814	832	825	813	792	828	860	800	784	796	798	769	817	817	802	806	858	792	806	820	839	892	842	816	844	804	868	793	809	781	819	824	803	800	849	791	841	833	811	787	799	826	778	794	833	808	831	807	847	822	847	899	852	845	834	833	827	871	790	790	794	783	859	822	784	816	775	779	814	818	812	773	874	819	809	777	812	802	842	782	728	817	823	908	864	792	803	848	832	743	774	779	815	796	786	799	869	780	839	775	847	817	792	807	777	768	846	804	774	775	824	839	832	771	819	829	818	820	793	802	830	822	832	858	821	836	804	772	782	832	799	823	788	822	778	780	812	863	740	842	793	796	761	791	845	783	804	847	840	841	836	834	804	796	795	842	764	811	808	838	828	768	768	806	805	796	860	852	809	819	824	811	822	826	809	811	780	815	834	775	837	895	882	820	818	830	875	802	821	794	788	821	851	839	786	800	848	821	803	819	815	828	840	790	786	792	802	854	831	805	823	801	763	748	804	792	808	789	854	787	874	817	780	839	831	833	804	757	780	813	804	822	787	855	809	744	776	840	828	793	782	823	781	852	814	841	834	813	804	840	820	844	803	811	812	810	876	746	827	776	835	838	819	813	806	781	863	829	793	761	788	843	815	852	784	792	822	849	825	823	778	805	830	894	781	821	807	805	814	854	762	820	845	829	844	796	806	770	761	786	799	842	813	780	781	798	808	790	797	870	750	805	856	786	828	844	850	825	838	885	790	790	839	764	825	812	837	791	812	811	801	853	800	802	834	847	809	856	787	817	824	813	842	805	813	820	784	860	822	808	844	824	815	812	830	753	819	795	830	820	802	841	777	844	826	799	859	854	789	834	800	805	885	827	815	868	798	846	814	799	853	837	825	819	871	787	842	816	855	820	819	788	797	868	834	774	818	812	817	836	834	844	811	808	812	809	803	801	813	847	817	811	830	824	795	837	820	859	801	822	844	853	786
5548	2642	2235	7892	11094	6903	3070	1132	498	316	290	317	330	326	284	286	292	287	294	300	300	285	271	291	298	318	283	270	289	275	298	279	259	273	303	281	306	269	289	291	297	306	298	275	275	286	290	302	290	326	305	289	291	318	291	294	324	272	277	294	282	306	288	274	277	275	293	291	295	317	295	295	299	312	283	287	291	282	299	278	276	280	298	285	296	301	276	299	264	291	305	295	269	290	297	289	289	274	288	287	290	280	291	299	318	312	299	326	299	302	271	286	296	294	301	278	310	284	285	296	288	305	298	281	299	276	274	315	286	336	299	296	296	274	303	297	314	309	258	297	268	301	289	320	287	286	291	286	275	296	291	285	344	291	302	307	300	308	284	269	314	285	326	282	293	311	280	283	299	261	290	261	342	264	304	310	291	265	308	264	284	283	264	291	308	295	257	325	282	261	295	288	273	318	284	251	308	298	285	281	294	269	294	260	278	277	276	270	337	288	277	297	299	296	321	289	301	320	296	290	302	275	300	281	328	285	316	286	297	253	295	257	284	293	289	308	287	290	278	277	289	265	301	285	286	273	299	281	266	300	270	319	289	288	260	289	307	293	267	289	273	289	289	279	294	328	284	219	304	287	300	303	280	320	303	283	295	311	305	266	278	314	292	291	306	290	269	275	303	307	295	281	304	306	323	290	294	263	268	292	319	256	261	299	274	287	290	313	290	285	297	303	303	285	283	303	292	318	307	304	280	302	288	280	278	319	304	240	288	333	316	302	286	294	268	267	264	283	317	273	293	320	312	292	304	321	309	272	282	283	326	291	325	286	314	305	296	301	300	285	282	269	298	268	328	255	320	292	291	289	286	298	295	294	292	313	272	283	335	305	296	290	276	298	313	305	282	288	272	305	271	303	310	293	264	307	300	297	287	302	284	303	298	280	281	303	304	271	283	265	275	290	329	305	302	314	255	291	286	293	279	301	317	270	293	306	302	260	290	299	255	289	300	323	280	323	289	291	299	292	319	331	322	292	283	285	296	258	344	304	316	300	294	329	276	278	293	288	280	275	287	309	282	301	306	276	282	300	304	298	241	280	324	271	304	280	298	266	272	283	281	297	329	301	313	279	285	290	275	305	308	298	276	272	276	291	300	296	300	291	289	282	265	322	287	296	276	330	317	330	287	294	282	281	294	308	285	296	260	303	265	309	305	277	291	293	320	282	284	275	312	314	330	299	257	265	272	272	289	260	273	288	258	315	302	285	294	277	268	280	312	299	258	311	267	293	308	285	281	311	290	300	243	294	289	310	295	291	277	283	303	296	301	293	277	309	296	308	313	264	306	310	310	271	290	308	292	314	289	301	280	289	285	302	289	285	326	285	299	295	299	312	322	267	283	339	262	275	285	280	281	289	292	278	300	291	288	334	258	329	281	284	304	284	281	284	325	273	330	283	291	311	312	281	285	267	273	304	301	314	265	275	298	315	258	293	315	284	290	289	342	290	238	328	294	289	308	306	308	297	286	321	296	286	291	285	294	303	308	281	310	321	326	310	288	284	301	313	327	292	287	297	305	335	302	281	301	272	289	304	299	292	311	303	289	304	300	297	318	295	290	300	301	308	288	273	253	298	304	325	306	303	273	289	308	301	296	305	266	291	291	305	302	288	289	299	260	297	288	294	302	292	285	285	279	332	288	287	271	299	303	289	292	304	294	293	296	287	293	303	281	291	285	271	298	324	276	261	262	278	288	333	298	279	281	313	279	270	301	311	286	307	306	319	314	291	290	285	291	304	295	313	286	302	274	283	263	301	269	293	288	268	273	298	311	306	264	271	283	299	278	281	303	313	305	285	288	288	265	298	291	280	322	294	278	295	262	303	311	279	283	271	297	290	277	313	297	281	273	282	290	309	294	320	309	322	265	276	309	272	317	309	317	316	295	291	307	296	295	278	312	298	294	287	293	308	291	304	286	295	295	312	304	283	299	316	318	299	320	296	273	291	281	295	302	286	279	275	285	306	293	322	320	288	303	347	281	292	300	289	301	297	276	266	289	308	305	294	284	294	317	275	274	318	330	297	285	316	299	321	293	307	282	315	285	310	299	280	278	307	306	301	285	269	261	276	259	292	293	313	281	281	295	303	294	289	255	278	295	272	322	313	300	282	275	287	286	274	275	271	285	300	312	315	288	286	286	318	263	287	289	292	309	270	264	283	329	290	307	278	312	268	344	297	310	286	295	287	295	278	300	284	290	282	301	287	303	305	300	299	322	274	288	279	258	309	286	282	291	267	275	290	295	317	322	289	271	283	289	291	293	316	272	274	277	304	301	284	321	272	273	276	310	297	319	299	285	329	289	293	315	305	305	281	291	286	293	284	257	284	274	298	308	286	274	303	310	312	277	298	267	310	271	294	286	287	320	270	285	295	282	286	291	317	316	310	309	277	318	282	259	314	281	287	293	293	283	271	275	294	269	280	290	284	295	311	288	293	286	270	275	264	293	294	304	309	285	296	288	294	340	315	324	283	303	298	287	265	279	300	296	302	285	276	275	295	291	305	273	285	257	283	310	305	293	268	294	268	295	263	289	320	273	282	298	298	289	306	324	298	295	292	310	308	275	283	262	294	271	299	321	258	305	305	275	301	312	305	303	280	316	299	270	290	299	264	284	275	292	291	272	307	294	301	302	278	278	268	329	302	309	282	275	289	317	294	313	298	278	294	301	318	299	268	280	303	313	297	335	283	292	286	319	302	301	255	282	316	295	313	289	340	303	301	283	306	295	291	292	262	283	311	333	279	282	319	278	298	287	315	313	298	286	276	305	313	357	313	260	311	317	299	322	305	304	254	297	270	279	286	305	297	280	289	282	311	290	290	293	284	319	316	274	297	272	299	267	300	280	288	274	296	299	316	277	243	337	259	302	317	302	300	314	305	298	304	255	296	261	301	274	237	290	287	284	332	305	329	287	299	288	298	288	268	285	277	292	287	249	313	303	312	279	283	326	294	260	240	244	280	277	264	282	309	329	290	299	299	273	291	303	306	280	298	318	286	314	290	320	293	249	292	258	280	340	310	320	276	260	306	290	301	296	302	275	299	287	332	282	301	328	265	270	307	300	311	262	278	301	304	296	299	287	279	312	308	262	289	284	285	283	287	274	300	278	346	332	299	277	298	326	300	288	292	295	288	322	295	317	263	292	309	300	278	311	278	260	288	286	297	279	277	298	298	281	284	312	275	273	279	305	324	258	272	307	288	286	256	308	300	333	275	298	258	284	288	274	283	314	284	290	264	288	268	261	297	272	282	316	284	282	329	304	316	308	276	317	280	298	281	295	299	283	291	302	305	309	266	313	279	292	303	295	287	267	291	330	281	321	310	301	284	306	323	290	302	268	269	287	305	295	333	285	287	260	309	295	310	300	280	267	263	288	307	293	298	259	266	329	287	267	323	303	304	304	282	281	279	258	300	285	321	266	304	324	287	292	296	322	253	297	279	301	312	269	278
4482	2857	4473	21662	27170	19603	10034	4049	1614	948	833	796	823	821	777	799	809	861	834	848	800	759	820	855	820	781	852	828	754	822	780	785	777	815	818	794	850	807	821	812	782	813	828	783	799	823	817	758	804	803	829	796	770	840	832	811	816	853	787	763	786	833	860	765	831	847	822	822	818	791	801	827	781	807	831	829	832	866	823	818	838	846	818	781	805	801	822	832	778	835	833	840	818	800	831	821	758	835	779	807	757	832	778	815	817	805	776	843	845	815	848	795	789	873	813	865	802	832	813	791	812	758	803	822	807	791	815	825	868	836	795	820	859	847	813	753	841	819	815	807	817	832	827	811	826	835	810	788	843	844	859	826	764	837	822	816	785	804	842	856	804	760	779	848	859	798	815	825	815	827	839	801	738	820	816	817	797	796	816	843	774	826	849	810	813	828	808	835	851	801	786	770	825	758	809	851	817	814	781	858	793	821	806	842	816	769	815	807	865	820	788	758	795	792	793	849	833	802	822	809	787	793	852	814	819	828	819	868	796	806	816	885	791	817	780	808	791	837	809	856	784	777	828	776	798	858	828	781	856	823	830	799	819	812	812	789	769	833	809	751	819	832	844	778	805	886	819	858	818	845	832	801	822	895	754	835	822	844	824	818	811	806	764	789	828	792	816	828	824	787	808	788	804	806	837	826	788	851	806	771	813	767	773	779	788	839	784	770	771	774	844	775	754	825	829	848	814	806	801	824	835	819	845	776	797	804	817	720	821	822	795	862	822	798	782	810	858	770	882	833	822	799	770	829	856	796	860	782	831	808	852	792	824	857	826	803	837	801	861	789	832	797	798	803	802	774	808	815	822	803	859	847	832	811	832	768	840	791	775	791	794	809	837	805	804	816	802	787	820	790	787	890	868	841	822	785	800	815	826	794	826	795	795	834	792	850	841	763	808	807	811	801	800	815	880	781	749	808	836	813	820	819	775	796	790	826	862	714	788	810	809	823	846	811	815	861	792	820	844	805	826	805	794	768	808	838	870	869	775	828	806	851	810	826	788	838	856	816	820	824	763	794	797	804	753	836	800	845	812	842	818	794	797	803	861	811	830	818	849	816	834	834	830	831	818	780	807	793	795	829	823	774	833	890	812	814	807	783	859	773	808	835	779	816	809	823	803	782	793	809	813	817	768	812	857	824	815	831	839	872	811	825	847	753	785	802	837	833	823	788	833	813	820	895	839	796	819	854	819	838	848	848	864	823	820	799	788	866	884	765	814	809	844	824	781	841	784	803	816	833	818	753	779	820	826	843	860	821	789	822	819	781	836	809	828	830	842	844	802	821	792	830	823	799	815	795	795	811	830	792	856	827	848	794	873	829	739	761	764	804	839	804	796	802	731	847	788	830	780	859	812	793	817	805	824	791	791	772	817	830	789	781	814	805	778	819	798	778	768	846	813	840	830	805	847	823	883	816	831	800	827	795	775	785	816	838	803	811	853	786	803	821	753	847	840	826	837	799	803	768	798	795	852	770	823	845	818	860	853	793	780	784	844	798	818	816	814	784	843	784	841	818	827	807	784	791	785	821	799	783	810	820	875	805	762	830	837	813	870	810	835	829	797	850	790	788	839	795	769	847	805	851	825	839	854	781	819	812	827	870	832	851	825	842	797	810	791	835	809	795	855	796	832	804	830	851	826	797	797	760	800	732	842	801	853	862	801	843	793	836	822	842	809	792	817	772	839	835	835	847	800	838	799	775	817	882	808	807	797	844	827	803	798	813	771	841	821	813	803	811	790	812	792	800	802	843	846	814	798	847	793	770	824	852	831	777	837	793	765	837	831	826	804	832	829	784	811	828	782	856	818	803	801	814	819	787	854	874	789	807	803	784	757	796	785	811	783	807	824	802	841	816	768	822	823	817	819	836	807	842	793	850	826	809	820	784	848	841	802	798	802	797	823	784	763	786	756	871	784	771	813	794	787	796	848	818	762	790	811	847	861	827	796	831	781	823	796	770	882	747	799	787	830	752	822	775	839	804	857	782	826	843	770	782	854	863	824	793	769	811	813	795	840	855	813	805	808	823	778	814	875	815	794	809	823	854	850	786	880	800	853	814	776	806	781	831	813	847	778	812	776	815	783	829	842	776	829	821	867	782	832	779	819	799	787	801	814	809	862	798	825	791	812	811	806	811	820	820	851	812	777	837	757	793	818	804	802	840	805	859	800	791	856	809	811	840	842	814	796	855	801	778	824	830	808	772	728	843	761	766	816	811	781	785	812	845	807	773	846	834	838	820	792	825	872	810	781	842	817	798	795	813	784	804	832	836	812	870	795	872	806	827	825	800	803	806	825	833	771	766	809	809	835	816	748	820	802	815	855	799	811	863	812	821	792	777	806	830	839	840	775	832	833	857	791	829	816	811	803	839	853	794	795	769	813	833	802	845	826	847	829	848	822	841	857	836	758	811	813	784	809	826	804	810	827	808	819	826	784	843	741	816	867	800	857	860	814	810	799	779	813	804	835	829	808	814	828	781	793	812	832	866	855	822	796	760	810	810	877	825	850	915	800	827	803	876	809	813	814	774	786	824	799	794	810	749	836	826	815	783	856	819	821	791	814	793	816	828	823	805	846	793	777	789	785	805	828	835	779	806	829	841	858	827	873	872	837	833	759	783	769	747	794	802	823	857	811	822	774	795	809	813	842	792	838	821	842	769	770	799	822	781	825	800	867	785	816	848	755	779	825	842	783	811	862	833	802	799	817	795	777	810	843	817	870	753	772	829	827	806	786	809	839	787	821	803	792	805	869	818	803	754	828	845	845	801	877	830	812	832	840	857	812	835	816	808	833	824	774	837	870	797	791	796	777	783	835	820	809	825	787	863	821	780	801	817	850	833	854	813	836	754	821	814	834	808	795	838	804	775	797	810	781	812	796	823	812	841	837	825	833	853	811	796	826	811	744	798	833	774	853	802	847	837	844	797	835	841	812	817	864	833	798	805	801	822	768	845	837	801	792	817	811	856	820	830	799	847	815	822	802	813	814	806	850	805	816	802	825	813	766	798	786	827	839	760	853	755	830	896	784	857	827	791	750	772	818	776	824	828	838	774	837	814	790	778	807	803	829	798	831	818	818	854	804	811	832	812	826	863	805	832	804	826	801	859	790	796	822	810	765	793	835	860	765	819	787	806	809	782	851	822	790	778	799	807	857	805	813	849	800	808	852	787	806	820	821	795	764	781	839	854	837	785	817	798	794	839	868	809	833	803	831	844	773	785	846	827	821	801	826	846	819	840	791	820	805	832	823	825	807	844	810	856	832	785	798	784	789	806	857	806	815	785	815	807	832	779	807	838	837	843	785	795	825	848	792	801	845	799	817	839	817	871	801	812	840	845	813	804	814	836	810	827	823	783	817	792	790	775	811	784	852	824	866	808	860	821	741	783	801	817	839	787	785	805	833	806	786	837	841	825	814	798	884	804	811	792	773	791	849	814	837	792	804	829
5392	2461	2368	8129	11408	6612	2796	1134	459	305	361	303	263	288	319	306	280	260	302	281	281	277	286	277	302	293	286	321	292	318	283	272	276	299	342	308	297	303	294	268	280	296	269	274	279	286	320	306	284	295	288	296	317	320	274	279	274	280	289	281	287	278	302	293	281	296	287	295	239	277	273	282	293	327	292	312	317	306	303	300	315	297	275	300	323	312	278	315	299	260	331	304	308	312	313	297	319	270	323	297	285	291	285	290	282	294	294	321	288	275	307	303	293	310	281	286	287	297	263	269	285	282	286	311	293	274	298	287	314	309	290	297	291	289	291	309	315	280	320	289	308	258	314	287	310	297	286	326	305	293	293	306	307	279	253	297	323	295	290	283	284	321	285	287	286	313	324	287	250	318	314	305	311	301	285	263	293	313	313	296	268	285	281	291	278	290	288	288	314	296	303	278	273	302	301	290	280	263	276	322	270	301	306	273	295	285	320	262	284	343	279	260	297	301	310	301	318	276	320	287	292	292	287	297	303	280	285	307	298	293	281	285	289	288	299	292	270	303	281	287	305	326	268	277	285	286	295	275	288	268	301	297	290	291	304	301	277	266	283	280	289	307	288	291	300	271	311	278	292	305	295	303	321	281	289	289	257	280	267	319	306	306	310	324	319	289	317	298	325	289	277	314	296	295	304	283	282	296	282	289	278	274	257	304	263	297	309	298	284	280	324	282	302	266	269	283	280	292	286	274	285	302	283	267	323	279	297	313	292	273	332	264	293	292	295	304	267	316	288	301	313	295	305	313	291	279	258	276	297	298	322	293	308	269	273	294	276	335	305	307	301	276	303	288	286	295	293	286	300	297	309	288	291	290	320	305	303	295	295	271	264	298	297	269	299	295	269	287	297	305	315	299	260	287	256	293	284	306	285	300	325	346	296	313	283	297	278	296	317	333	280	290	291	280	255	308	288	283	306	299	297	276	294	282	301	304	266	313	359	304	277	301	284	285	293	275	306	290	276	294	291	279	282	305	303	285	310	304	303	264	296	298	298	250	263	305	295	284	274	312	267	277	273	324	298	296	302	298	269	305	307	290	282	304	277	289	271	307	310	312	301	304	277	308	322	318	281	304	315	312	298	288	312	277	302	270	320	296	266	308	304	281	278	276	294	290	277	325	294	276	315	284	262	277	293	306	277	295	267	305	232	272	307	304	279	300	308	328	262	303	271	292	302	297	301	282	306	268	283	304	307	289	298	291	311	286	287	303	284	313	284	303	264	302	329	320	301	301	277	268	279	287	299	306	277	312	283	253	266	282	294	295	272	308	321	314	308	300	304	275	278	291	281	318	317	277	288	291	310	323	310	269	293	310	332	306	319	310	297	281	282	276	297	301	299	283	253	278	302	298	251	302	262	283	334	279	283	283	303	294	297	274	283	298	295	307	299	273	255	295	304	300	316	296	288	302	253	302	279	295	275	269	290	333	294	311	291	325	291	328	299	285	268	311	262	272	291	284	261	289	327	288	303	287	252	329	257	295	313	323	304	272	308	317	324	284	300	280	258	298	298	275	299	281	281	301	287	282	313	280	304	290	292	282	292	314	335	268	269	309	287	272	303	274	283	287	287	309	269	302	277	295	290	311	307	311	306	300	317	295	272	300	300	292	285	304	290	304	323	316	318	271	269	274	317	291	291	283	280	318	258	322	278	299	300	301	321	303	258	289	285	274	288	278	299	305	286	295	309	308	336	254	311	291	331	300	287	255	294	282	279	298	305	316	268	318	310	283	284	331	307	311	273	272	332	293	299	282	329	303	297	298	306	320	286	312	278	271	285	300	291	282	255	307	287	311	298	273	274	274	297	299	285	285	292	256	299	282	259	298	332	297	272	286	275	279	316	259	276	293	291	273	301	291	288	324	309	328	300	301	319	265	282	286	297	293	286	262	288	287	301	304	288	322	305	285	285	309	289	295	299	280	284	276	270	284	305	293	281	304	308	334	283	290	269	287	307	285	272	300	308	285	271	284	325	311	313	314	303	273	285	307	250	310	310	299	267	289	304	272	279	309	313	289	256	297	281	271	312	312	290	302	299	324	298	284	275	292	312	284	265	297	260	288	301	292	311	267	295	297	286	303	300	276	286	281	306	275	268	281	274	282	274	278	284	295	297	305	287	294	310	303	309	298	288	304	295	277	301	293	293	294	299	291	290	302	278	282	295	316	296	273	311	295	320	263	281	288	274	292	257	282	288	309	298	268	294	276	295	302	310	312	272	318	293	285	290	282	313	304	311	282	311	318	296	315	282	284	279	300	319	287	271	257	281	286	284	323	287	277	291	301	292	305	298	286	286	294	270	287	316	296	289	270	285	274	287	289	297	293	302	273	313	273	318	277	297	282	290	320	303	305	287	295	286	296	270	291	281	259	282	281	299	278	299	306	300	293	299	307	284	285	289	325	288	290	272	305	334	305	292	286	309	294	300	282	296	301	294	290	281	309	278	275	301	290	263	301	305	279	244	296	293	318	307	291	262	278	287	302	281	269	316	271	282	272	336	277	297	295	331	303	311	286	337	307	289	287	316	318	278	314	302	296	297	312	285	321	287	321	286	296	281	283	319	294	312	281	310	282	287	280	316	302	268	301	306	291	287	284	285	294	303	274	262	286	317	301	280	308	298	271	292	298	304	321	277	304	291	294	298	302	299	290	273	285	265	304	290	295	278	272	273	258	319	303	283	273	329	312	279	297	279	261	276	309	284	325	286	322	270	311	303	273	298	296	276	337	313	293	302	293	291	297	282	287	267	291	317	264	302	324	301	291	293	266	314	307	317	308	301	316	322	250	306	298	307	294	271	282	317	260	291	273	273	271	300	308	281	306	299	280	275	294	281	286	279	268	301	289	289	286	300	318	302	303	284	349	313	306	292	321	306	285	275	292	298	288	293	279	304	301	320	305	265	279	294	301	299	333	296	321	296	302	264	313	295	285	314	304	261	293	298	319	313	312	239	293	279	287	282	290	262	271	291	292	320	317	293	280	282	298	287	281	304	277	297	314	299	316	295	292	282	282	305	293	301	303	310	304	259	307	313	323	302	293	285	309	313	302	277	295	288	273	285	309	311	281	274	291	273	306	296	294	295	298	302	267	287	267	272	300	275	296	302	266	306	280	282	322	307	290	278	273	289	278	313	292	295	287	308	300	311	285	280	296	288	289	285	285	292	288	252	283	280	313	295	309	292	269	307	294	295	289	301	289	320	317	314	275	270	264	285	330	316	306	327	317	297	290	293	271	272	285	294	287	301	288	281	326	290	282	285	315	287	312	308	282	348	296	272	294	293	293	329	294	295	254	295	283	289	293	285	305	266	317	301	310	288	299	276	301	288	303	301	271	246	294	292	320	311	261	308	303	285	302	311	300	298	299	280	304	312	339	296	304	300	295	268	276	316	309	303	268	297	282	286	276	318	283	284	326	295	291	263	324	297	310	271	315	317	314	265	303	289	302
4357	2695	4514	22253	27403	19115	9621	3947	1580	966	865	797	772	817	790	867	804	903	882	820	797	778	818	798	873	813	798	794	876	831	787	817	794	802	828	806	822	820	766	864	806	816	801	806	830	861	770	835	794	795	812	793	828	848	823	782	772	786	809	802	795	730	793	827	790	784	809	873	748	806	879	850	850	757	833	753	825	860	826	827	819	815	789	774	828	799	832	832	780	827	794	781	811	796	817	817	808	813	805	832	828	797	814	844	853	757	825	873	790	831	834	801	876	818	797	809	811	833	809	799	798	792	821	805	745	806	757	878	788	801	813	831	828	789	786	756	858	812	855	798	839	841	839	802	785	790	861	808	848	806	770	796	819	848	819	834	757	808	800	781	808	793	834	777	809	819	822	794	771	793	778	776	824	819	869	846	807	748	829	784	748	796	861	829	840	827	789	775	780	770	837	853	802	847	822	795	825	813	811	775	836	859	821	847	757	847	776	799	845	774	759	808	829	854	768	806	840	819	789	813	809	810	808	764	808	808	805	795	808	823	819	795	828	758	803	796	816	818	818	820	822	809	810	845	915	844	835	834	840	767	795	806	826	764	802	817	792	871	832	825	810	850	849	840	803	805	878	834	814	790	751	780	819	806	808	746	814	801	790	810	831	774	804	832	789	827	797	773	882	816	866	844	850	815	803	839	891	828	812	745	804	786	812	801	780	767	827	813	791	825	816	771	842	818	794	812	811	812	834	842	779	762	807	775	855	857	846	811	796	841	791	885	804	813	812	884	838	829	802	804	798	824	814	789	815	790	816	810	845	815	821	840	841	830	838	828	765	840	821	798	830	820	878	832	819	830	818	814	846	789	755	802	829	814	840	822	859	838	797	816	821	765	807	845	758	812	776	786	826	756	819	786	858	783	772	844	804	826	785	816	777	813	814	844	848	899	768	805	812	808	830	846	844	805	840	774	782	847	820	764	765	842	826	840	817	813	835	816	760	839	813	789	825	836	821	775	855	858	792	797	813	826	788	807	830	814	862	785	803	805	758	913	842	746	803	799	812	805	797	844	821	810	766	795	822	843	761	856	795	833	852	838	716	829	835	775	812	820	825	822	839	829	841	798	804	794	812	848	823	810	855	825	804	788	781	816	816	830	771	771	841	834	861	847	811	827	877	810	833	762	795	842	829	765	770	822	765	829	809	794	807	805	804	812	774	813	826	832	848	781	807	824	803	834	796	833	827	824	797	824	784	794	829	834	787	824	806	812	826	824	778	811	800	835	792	821	817	844	849	842	760	808	847	828	841	855	815	807	779	778	815	774	792	793	835	814	815	815	826	841	816	795	823	856	840	777	822	797	806	802	841	798	785	850	843	854	780	849	799	819	811	841	822	774	832	799	791	840	839	814	852	790	834	814	865	838	828	789	841	854	797	796	821	837	777	818	800	806	788	835	740	847	772	817	837	749	770	790	831	816	793	823	818	813	819	823	797	793	870	750	826	748	785	793	790	778	816	891	818	835	812	867	780	788	839	823	796	817	820	793	815	782	830	808	863	761	809	835	861	767	780	839	760	794	827	851	856	837	808	804	811	792	829	828	804	871	797	794	794	793	819	815	782	797	837	794	863	810	816	797	803	855	807	822	844	823	806	803	800	836	799	806	745	823	838	797	779	794	796	814	796	809	864	793	791	832	813	860	833	867	824	798	826	812	806	765	809	789	788	783	828	806	790	792	835	843	772	809	790	805	833	810	785	823	855	821	812	809	803	854	857	797	792	779	833	759	841	831	810	829	838	836	798	900	860	822	849	865	853	760	832	793	795	824	795	828	790	796	840	846	805	807	811	818	780	827	891	848	819	838	859	845	778	819	829	804	801	783	823	794	872	768	779	870	768	772	851	817	777	857	779	801	822	790	804	858	832	866	873	792	853	825	804	828	771	816	733	809	797	780	820	807	837	813	871	779	753	775	825	789	782	856	816	759	774	850	792	774	814	813	809	836	822	876	791	828	791	868	847	832	802	792	800	803	800	809	854	754	797	832	777	816	810	826	823	791	818	835	842	861	781	748	805	829	782	811	878	745	747	778	849	768	823	846	829	817	787	803	810	862	793	823	799	810	833	812	794	809	789	818	770	801	790	829	848	834	805	816	820	838	813	851	810	768	813	826	865	810	842	845	877	839	787	802	814	793	839	808	852	813	783	794	896	797	846	802	822	830	803	813	826	843	845	792	833	846	837	792	824	813	829	768	838	848	814	802	757	830	826	805	838	800	813	837	784	830	837	717	790	872	839	810	854	824	864	835	834	768	815	823	805	823	840	789	796	809	805	770	849	813	815	822	790	813	869	842	834	793	832	805	836	816	835	834	827	796	750	820	814	869	822	763	827	785	806	844	810	836	811	840	824	796	839	773	813	778	847	801	823	767	776	850	810	825	830	811	837	808	824	820	808	805	820	812	762	818	728	790	824	760	790	834	814	766	829	870	863	795	809	802	801	834	777	788	790	797	802	831	793	796	789	803	876	826	796	775	862	812	801	838	824	830	832	808	842	805	800	811	793	853	841	840	799	752	794	814	790	766	845	811	858	786	811	806	806	813	800	840	802	803	807	830	800	792	839	779	817	829	825	808	813	804	789	810	799	806	810	856	822	820	849	810	820	821	800	799	850	829	786	826	818	836	844	817	798	803	794	824	792	777	784	888	844	844	838	777	790	806	799	793	877	832	832	779	819	803	861	809	836	823	796	831	843	812	834	827	807	807	796	855	785	816	850	772	846	819	782	812	763	786	822	832	862	811	796	817	824	867	801	840	783	764	817	869	801	842	852	828	848	793	826	776	880	836	789	848	820	799	804	833	794	794	812	811	791	792	838	803	823	802	774	752	801	763	793	790	816	865	795	777	783	832	800	808	739	792	812	838	838	814	776	765	824	822	820	852	862	843	776	782	781	751	788	775	794	794	797	833	820	827	793	812	791	814	842	863	809	801	780	808	831	815	811	851	840	829	839	809	787	788	803	832	851	784	824	845	842	821	842	819	799	819	792	818	778	826	821	809	819	792	821	833	864	800	810	832	774	843	836	812	831	832	826	802	774	814	814	804	829	845	797	804	842	837	892	836	827	810	794	804	775	853	855	822	749	793	841	825	799	804	826	813	854	815	801	826	825	772	763	814	799	779	792	876	797	846	862	795	829	802	767	839	864	775	815	838	826	837	834	837	765	796	816	801	846	822	800	815	830	798	813	780	801	778	852	865	795	806	787	802	808	766	818	814	801	808	816	809	793	836	798	767	855	809	771	847	810	798	848	817	855	789	809	776	852	779	794	830	839	836	814	837	848	845	818	801	806	845	795	765	827	774	808	786	802	803	802	774	812	806	813	798	858	856	825	839	793	813	766	790	824	785	812	828	810	800	768	814	818	836	796	786	824	800	798	805	836	827	799	809	853	793	823	821	790	850	820	811	837	787	898	824	785	821	826	831	797	829	814	848	803	846	859	818	792	793
4886	1977	2600	8625	10914	6998	2845	1151	510	305	294	287	315	292	324	272	334	312	305	281	279	294	290	270	304	313	288	297	278	305	288	260	258	309	322	287	322	299	263	256	304	287	312	302	275	302	289	294	297	294	313	305	306	306	299	293	316	286	334	300	295	334	295	305	287	276	270	346	300	293	265	302	311	321	236	297	277	331	291	287	302	313	279	305	298	296	280	272	299	291	276	280	298	288	310	303	291	287	285	289	336	301	304	280	313	305	272	292	285	268	293	277	310	268	289	295	317	256	276	307	294	295	338	298	305	271	289	295	316	297	324	292	306	281	305	319	276	311	307	313	266	312	310	298	299	283	309	311	297	293	291	309	294	313	310	302	276	292	314	299	264	316	324	293	294	310	280	314	321	282	288	277	279	278	265	266	304	280	304	264	345	305	293	312	278	269	268	296	272	295	318	296	326	298	335	267	297	299	292	292	293	274	299	296	270	286	292	335	273	276	305	303	304	298	246	307	317	308	291	261	273	315	308	302	285	320	340	280	275	283	282	302	285	279	281	287	301	297	306	278	307	313	334	281	273	302	281	322	312	304	265	295	276	292	288	285	308	310	310	278	280	296	288	315	310	277	283	276	283	281	280	265	292	299	289	303	307	291	305	279	300	285	265	296	303	324	339	287	308	320	296	313	275	257	293	283	303	302	285	273	293	312	293	308	278	305	272	298	293	266	260	291	299	283	312	275	281	308	282	262	322	295	305	267	300	281	290	278	322	321	311	279	298	276	312	300	287	297	305	293	258	333	309	295	277	297	288	318	323	294	305	288	291	275	288	323	302	302	300	283	316	296	293	310	275	296	273	297	294	335	282	276	302	283	293	298	322	287	289	291	315	275	291	288	282	284	287	331	276	315	292	292	299	270	306	310	302	290	305	301	301	302	272	280	314	294	304	299	329	274	304	336	306	296	278	296	296	312	283	284	245	277	282	271	276	284	301	297	305	288	339	303	298	288	325	299	289	291	292	283	280	291	288	295	294	309	278	265	297	301	314	323	274	290	303	269	279	307	280	316	288	329	294	308	295	272	321	307	336	309	297	278	303	281	299	281	315	299	279	301	310	303	307	307	279	301	287	305	297	299	297	302	292	296	271	288	291	267	326	308	320	282	253	309	321	316	309	292	301	288	279	300	285	276	295	273	276	288	308	303	292	305	285	310	302	273	278	276	316	267	304	298	261	308	285	281	293	304	290	292	289	269	282	254	305	301	304	286	343	266	333	287	298	301	291	307	345	303	300	287	300	308	283	295	287	291	288	279	295	296	293	312	300	285	289	276	307	292	287	270	298	302	299	281	274	280	314	274	334	295	312	290	293	330	273	298	270	308	282	284	307	293	290	276	295	260	274	296	277	277	310	287	291	286	299	297	290	286	291	305	295	300	307	310	329	302	253	301	281	291	304	268	289	279	304	288	293	308	314	312	285	290	296	311	307	283	299	327	364	294	265	280	300	299	287	298	314	288	319	296	268	272	290	285	301	307	303	337	318	307	304	312	293	291	297	288	299	288	304	313	277	305	310	319	299	297	276	268	271	321	306	299	278	304	280	282	294	259	332	274	302	268	303	300	296	316	304	306	312	303	284	311	293	299	288	258	260	318	313	298	298	299	335	297	282	294	303	311	321	277	272	263	282	293	310	278	296	286	305	305	285	288	238	287	308	330	278	263	299	276	290	300	298	278	278	335	300	307	272	308	282	301	282	277	263	265	283	303	263	258	288	307	282	300	309	269	305	314	305	289	293	308	296	301	297	276	289	310	297	319	280	262	271	305	260	307	306	281	299	281	288	291	311	297	304	309	288	316	316	324	305	276	274	278	303	302	256	286	292	276	283	321	311	331	306	302	294	313	306	235	288	293	297	312	277	300	293	304	312	301	307	308	305	298	307	295	280	283	278	284	301	282	317	304	265	283	295	284	299	296	302	263	288	302	304	277	324	271	283	283	299	296	293	304	282	282	299	305	286	286	326	275	300	299	287	291	295	337	293	270	309	307	294	292	307	257	265	283	326	285	286	329	302	287	296	288	293	280	289	286	279	319	275	309	281	281	295	261	305	310	312	281	309	286	304	296	305	298	289	290	320	267	316	281	271	286	300	287	286	301	303	258	297	281	284	296	297	297	280	302	263	298	307	317	324	292	293	261	283	285	307	308	297	304	293	292	286	266	272	271	278	288	274	299	290	260	302	289	293	266	303	304	288	307	287	285	327	289	331	319	312	265	291	295	311	312	313	268	279	278	317	287	289	305	283	321	320	277	319	256	293	258	310	278	291	290	316	277	307	293	314	314	288	296	319	278	288	302	299	294	294	285	291	313	271	296	290	293	279	285	293	291	292	289	317	301	290	305	299	279	335	297	318	272	277	303	307	291	311	316	292	293	316	287	328	332	282	319	307	292	296	315	278	284	272	318	271	283	322	280	333	322	304	292	267	288	305	298	303	287	249	317	282	252	334	312	291	288	312	290	303	304	303	294	304	278	296	279	289	293	278	314	299	308	307	270	288	330	284	281	306	290	302	293	294	288	321	291	273	286	292	297	286	308	291	293	282	266	266	305	305	275	291	287	279	289	300	310	289	289	266	279	289	338	302	310	275	279	310	310	288	334	278	300	275	304	297	308	262	275	301	306	300	277	309	289	279	288	295	283	265	328	280	308	289	293	297	288	303	292	267	277	306	300	293	271	305	282	289	290	292	284	306	300	282	260	327	294	296	296	306	274	301	296	286	266	265	285	307	270	293	304	295	267	279	279	339	296	317	288	281	259	312	299	293	314	299	302	300	295	322	287	307	273	295	293	319	272	283	273	306	285	285	304	314	286	290	311	297	286	292	276	330	287	297	291	302	277	306	307	283	271	293	308	308	285	294	323	272	277	273	300	278	306	294	294	305	320	291	313	271	320	312	271	278	282	334	309	294	280	293	287	285	281	274	299	286	283	293	320	256	284	274	294	312	299	332	262	294	268	299	288	257	283	269	293	296	315	311	291	317	288	278	273	311	274	274	322	284	296	300	275	293	276	287	295	261	313	279	285	281	257	314	284	311	289	302	267	286	286	290	328	269	298	275	296	276	309	276	283	315	303	303	292	330	263	298	298	292	307	274	300	337	308	298	342	280	319	280	277	301	276	296	286	318	328	321	288	293	316	301	275	278	286	281	310	306	316	290	328	318	263	291	292	315	316	302	274	284	317	288	298	262	293	292	303	294	321	289	263	280	302	315	270	312	314	269	312	319	332	323	290	302	285	308	326	296	303	286	270	275	301	252	309	280	269	277	254	281	273	259	342	287	268	256	298	278	272	264	311	298	291	312	307	285	292	292	268	280	297	328	288	287	285	286	293	294	303	270	253	290	271	276	302	276	270	299	282	296	282	296	261	287	271	280	282	273	305	305	313	304	271	280	316	286	259	283	275	286	293	257	313	281	299	264	304	306	306	297	275	299	295	268	310	286	287
4000	2338	5444	23098	26678	19211	9468	3853	1562	910	860	895	829	812	762	844	816	801	787	807	794	821	813	802	811	833	795	781	835	833	821	791	829	816	792	804	808	815	802	798	779	811	774	805	787	808	810	793	828	810	832	813	798	836	806	773	848	863	810	860	783	792	805	784	818	785	808	818	848	841	884	839	818	786	799	838	831	818	808	818	816	849	861	774	793	823	831	831	835	827	851	823	812	812	798	834	764	818	836	825	783	813	805	836	845	865	855	815	815	828	854	797	856	818	852	818	820	854	779	845	840	805	789	815	820	810	814	783	755	773	861	745	794	825	801	829	810	811	819	794	866	820	836	806	798	873	755	827	812	815	796	794	790	837	853	826	889	806	813	790	841	820	830	793	825	817	762	819	770	857	829	759	815	780	787	839	804	815	810	846	767	836	806	775	786	774	785	842	787	845	827	801	810	792	779	815	757	832	854	838	811	814	802	786	828	839	781	836	825	781	804	860	847	763	800	818	818	780	814	826	736	781	791	827	784	820	783	833	816	821	835	884	792	804	834	785	782	798	805	803	800	855	842	837	875	812	779	775	797	792	828	817	835	838	833	741	792	830	774	761	814	809	795	805	861	766	785	763	796	840	771	810	813	809	773	834	809	854	771	823	852	841	807	780	832	823	901	856	830	779	839	802	800	828	793	775	815	868	844	880	801	789	821	823	806	795	812	771	885	848	841	798	772	811	873	842	810	847	811	723	784	833	817	763	847	739	819	852	828	833	759	789	799	784	801	804	807	805	771	827	810	863	854	826	808	800	844	853	847	850	872	859	824	773	819	858	822	832	804	789	823	813	796	845	841	817	826	805	854	847	761	812	829	820	831	845	793	849	845	795	821	820	794	830	819	857	812	827	789	852	804	835	782	850	775	794	776	814	784	864	852	827	790	814	858	771	812	791	856	772	802	819	824	757	791	825	781	849	847	882	786	805	804	800	787	807	794	796	761	790	804	792	819	840	813	807	833	861	865	793	809	753	816	827	839	845	776	786	826	785	801	785	842	796	791	807	862	811	864	801	784	832	848	853	775	756	792	796	807	865	781	822	823	782	773	841	763	831	834	800	833	834	787	808	824	828	825	811	799	836	803	771	821	844	833	847	824	817	853	837	806	815	779	790	852	806	818	819	804	793	813	819	819	825	827	817	750	802	853	758	815	792	801	786	839	810	838	844	843	865	788	838	807	810	820	859	811	812	804	812	792	785	876	825	767	814	805	806	816	760	759	807	795	835	770	822	747	853	774	795	807	763	763	820	803	821	769	820	799	890	829	800	786	818	835	817	750	783	791	794	836	820	796	759	828	838	783	734	790	857	778	783	801	784	811	796	833	821	854	838	809	813	817	755	778	797	835	796	823	871	864	811	789	801	841	817	825	808	832	786	846	803	789	808	835	851	859	755	821	781	846	757	802	777	803	871	820	806	836	769	829	840	827	754	844	791	766	847	802	839	828	825	840	823	827	867	817	817	805	822	764	848	817	788	826	797	845	796	832	858	776	776	839	858	858	817	800	888	831	847	815	763	841	799	790	818	760	815	803	787	810	845	807	856	781	748	859	810	838	777	833	766	842	862	813	803	782	793	780	861	787	759	781	791	824	811	828	819	852	832	782	773	790	806	829	820	816	838	787	819	791	809	792	825	806	812	784	769	841	810	786	832	847	837	784	779	781	824	782	826	789	836	829	786	801	833	783	784	805	826	827	814	790	812	804	852	807	804	778	788	814	825	815	855	801	844	757	840	807	825	804	818	798	833	783	827	882	816	816	803	870	781	749	789	782	818	800	830	829	830	838	769	841	863	838	758	831	786	778	838	795	772	824	791	795	781	834	811	825	790	865	803	816	808	787	868	848	834	808	763	791	846	811	827	787	801	828	832	778	781	784	802	774	792	795	840	799	840	786	821	811	877	822	849	850	793	782	772	791	825	828	836	770	797	844	791	807	821	825	821	802	783	767	750	778	794	798	835	856	842	763	855	841	821	809	763	795	873	822	802	806	802	848	787	875	793	820	753	772	774	806	800	850	800	828	839	792	815	812	844	795	788	872	805	845	816	831	839	818	844	842	806	764	771	774	867	826	810	815	868	825	797	783	822	802	806	837	784	803	848	765	871	804	841	845	791	837	829	812	797	796	818	798	790	817	810	827	812	768	791	792	836	849	756	825	794	836	808	832	830	802	800	785	815	781	864	882	797	812	814	860	767	780	804	811	805	801	805	825	823	766	784	893	814	796	828	810	812	779	813	800	776	831	803	806	815	812	809	818	815	878	826	850	827	811	852	825	841	791	820	834	862	802	775	799	853	833	847	808	832	777	814	864	818	858	837	777	837	866	819	812	792	787	863	832	893	789	903	866	854	788	835	834	791	801	863	812	845	841	828	794	836	819	763	835	843	804	818	868	835	842	848	787	854	799	825	830	810	843	808	849	843	801	807	832	802	886	837	830	833	867	808	800	836	846	787	816	785	814	830	863	830	842	804	807	878	840	792	863	814	846	809	798	759	789	791	839	780	854	786	840	810	793	827	826	815	848	815	879	864	783	808	785	840	823	783	787	832	792	875	772	840	810	780	792	853	792	813	792	804	785	828	784	834	788	764	792	854	849	824	757	847	808	807	830	822	791	849	806	790	871	794	822	819	804	801	813	838	791	835	778	787	774	831	756	871	817	778	795	811	805	783	829	857	832	763	841	810	827	851	752	789	827	839	836	812	811	861	788	789	765	808	840	888	821	837	779	831	862	784	827	838	812	834	759	820	818	856	792	825	738	831	869	777	832	808	800	818	802	785	779	779	804	867	805	837	811	823	814	817	826	838	850	877	801	857	799	859	847	865	780	860	797	832	796	817	807	836	830	857	793	812	771	842	780	861	826	793	773	800	840	829	826	811	815	789	804	859	823	766	791	804	800	818	830	867	820	802	794	855	826	822	781	817	829	797	840	836	798	776	814	817	844	776	823	815	824	823	803	772	806	818	830	862	819	854	870	830	797	834	792	830	803	843	811	837	836	816	802	814	825	795	765	809	823	825	805	844	810	726	805	802	824	823	789	848	822	798	759	791	853	810	790	829	815	814	783	816	824	805	824	793	818	805	832	824	834	820	827	789	807	833	827	847	824	806	855	796	825	784	838	840	809	804	813	805	808	838	785	848	762	797	787	845	850	840	849	793	813	889	855	842	810	766	806	749	810	790	816	805	795	782	818	802	805	791	818	885	848	844	844	833	820	799	786	833	856	795	801	814	810	784	795	796	810	753	828	825	841	798	832	832	812	823	832	805	812	813	804	857	835	849	861	814	858	806	800	801	798	829	819	797	858	799	797	809	787	796	864	812	812	814	787	775	794	792	836	821	860	768	767	810	800	803	806	822	818	801	818	772	796	817	829	795	770	762	802	755	827	904	824	775	847	822	765	789	817	823	775	800	805	761	808	819	806	829	784	808	843	831	847	816	813	827	895	802
4747	2184	3210	8840	10212	6853	2922	1103	478	322	299	316	328	306	311	278	273	331	332	296	291	283	291	289	296	280	255	314	302	303	302	315	304	238	309	298	273	291	304	252	273	286	289	276	290	280	277	280	285	296	293	318	283	311	281	285	305	288	286	283	278	274	291	269	297	281	301	288	310	282	262	275	296	291	297	256	307	268	307	292	302	305	290	290	274	329	291	279	269	263	277	283	265	299	309	270	276	281	284	249	312	312	286	288	258	307	302	265	282	301	303	287	318	287	305	304	284	314	297	258	314	278	311	282	250	282	309	290	278	307	296	310	289	299	282	331	276	283	246	294	314	303	263	269	290	296	268	297	295	282	308	290	321	330	269	271	308	276	276	267	309	297	299	281	282	307	288	287	302	261	307	287	272	301	317	321	317	303	282	302	303	289	315	266	296	274	266	286	304	285	285	306	334	286	277	273	322	253	309	268	272	305	269	275	270	265	285	326	296	305	292	280	327	275	288	298	324	263	293	290	269	289	255	283	274	289	285	301	274	324	320	273	257	321	315	297	256	267	273	289	291	296	310	283	266	273	296	299	285	303	325	289	273	274	285	291	290	300	288	291	306	287	293	271	279	267	276	281	293	301	307	286	340	300	314	287	286	300	280	314	322	305	282	300	311	294	306	300	284	292	281	307	286	303	277	292	271	264	279	290	293	333	315	297	306	265	282	296	306	304	291	266	283	282	299	284	303	339	278	302	290	299	279	257	307	304	290	300	283	319	301	327	291	282	317	296	292	295	330	310	274	298	297	283	263	255	293	287	293	288	270	254	296	305	310	325	323	295	306	277	304	287	305	269	283	322	287	279	288	304	278	264	299	296	301	310	271	274	313	280	286	267	292	280	320	290	320	269	295	300	292	290	284	289	291	279	282	272	278	295	302	280	273	312	310	325	303	280	300	291	286	287	276	277	309	289	296	263	307	298	270	279	296	283	267	313	289	291	309	264	276	276	312	314	319	294	255	288	278	296	279	270	267	273	306	304	263	299	303	316	280	312	266	311	292	298	273	287	287	282	288	282	286	309	293	300	295	291	309	317	316	306	280	283	304	282	291	289	270	291	311	300	299	282	323	291	297	295	268	285	301	292	291	302	279	271	290	252	294	303	283	292	275	269	294	271	312	281	303	278	249	282	273	297	277	292	285	273	306	278	271	288	287	315	274	293	297	296	260	320	291	313	291	344	293	306	317	316	271	288	265	303	308	283	259	314	273	305	316	286	297	299	302	297	287	326	306	292	287	296	270	313	285	302	299	279	280	284	298	295	295	324	282	291	278	270	256	312	287	290	290	281	289	302	286	303	293	293	330	293	302	296	256	309	278	289	265	306	273	304	248	278	317	269	287	281	298	274	297	269	315	295	295	298	278	286	276	281	309	309	306	258	286	273	305	306	293	285	307	304	275	265	296	289	275	282	296	311	304	272	255	318	278	305	314	294	282	283	277	277	319	307	288	291	319	286	301	295	284	274	307	274	269	315	306	281	279	296	282	261	298	297	288	302	314	323	296	305	277	302	316	247	295	288	296	289	297	289	314	284	280	283	278	261	299	275	303	279	300	307	304	264	298	271	303	259	281	316	279	283	308	293	308	299	314	283	302	302	284	245	283	276	285	273	296	299	311	302	314	300	330	285	289	294	296	284	284	275	329	289	304	317	263	261	292	274	310	256	290	271	276	296	339	292	287	296	312	280	277	294	285	278	309	276	282	267	307	271	281	323	300	287	296	312	327	283	287	312	310	291	311	289	306	295	291	294	262	303	294	296	308	293	272	294	288	320	318	277	261	246	288	315	284	313	304	314	292	306	265	292	318	306	301	255	288	316	278	288	295	284	271	282	306	298	294	298	292	305	280	304	314	296	325	286	292	285	305	303	287	284	296	271	319	277	316	300	295	281	315	286	286	323	279	303	294	271	312	309	308	258	294	267	302	299	289	264	276	308	331	295	305	291	301	279	257	302	291	279	269	317	297	312	288	284	300	310	274	311	291	301	307	287	289	277	302	290	275	291	289	278	285	316	281	269	287	310	350	293	278	306	297	288	286	299	308	294	282	312	284	309	294	318	283	266	291	266	307	325	318	319	303	273	295	291	282	283	260	303	330	299	271	304	292	322	287	274	279	267	298	288	288	295	291	311	310	289	255	301	281	272	279	293	316	283	314	265	300	288	274	304	306	284	262	325	294	293	280	303	273	306	297	271	278	278	285	296	286	281	293	281	320	283	299	315	264	299	303	316	270	312	311	281	288	290	318	301	291	292	302	312	295	306	274	268	276	283	295	277	282	302	277	285	277	265	304	256	278	322	305	305	287	297	283	307	297	306	307	292	281	311	274	272	289	276	267	324	273	276	320	298	275	311	269	294	322	290	297	286	306	314	286	293	305	268	318	286	304	287	269	290	268	270	324	304	264	289	292	284	333	289	286	306	319	274	306	270	312	281	287	286	277	315	284	260	313	312	284	339	275	291	311	302	296	273	302	288	292	301	304	289	306	276	296	280	278	308	286	277	322	270	295	277	281	284	268	321	251	308	271	300	297	302	269	302	276	281	298	310	300	288	308	300	311	261	280	265	293	326	272	276	303	307	286	273	324	264	275	277	321	259	323	271	303	309	281	293	301	276	301	298	274	277	296	306	291	332	277	297	325	276	307	296	301	299	277	283	311	293	321	284	279	302	300	299	308	299	297	283	302	277	300	305	301	295	284	272	284	289	314	293	293	307	290	297	302	285	302	303	321	316	279	300	326	274	276	289	281	284	315	297	289	296	294	273	288	262	300	288	293	300	295	317	292	305	276	312	306	326	323	309	288	313	261	285	290	277	319	307	257	287	320	292	308	261	311	296	257	287	285	303	293	316	314	302	294	285	273	273	297	283	307	278	334	277	296	299	269	281	280	267	294	311	258	286	288	305	303	279	297	303	299	304	289	314	285	255	274	286	300	276	323	295	284	291	290	303	311	315	296	271	305	300	322	279	301	289	295	287	278	290	313	309	316	296	288	307	287	317	296	299	306	286	287	330	272	290	289	306	268	302	310	297	274	316	297	326	289	331	330	279	304	294	295	257	278	290	288	284	301	260	310	302	274	280	314	273	287	288	317	305	291	296	296	289	298	281	284	307	278	305	270	273	285	308	284	276	282	291	301	266	300	318	273	278	317	285	301	272	304	292	275	276	261	292	283	310	294	310	277	250	280	276	322	305	301	266	290	307	308	298	299	310	281	298	267	301	282	294	289	289	268	300	288	307	276	300	279	286	286	285	288	331	304	288	287	295	289	281	310	310	284	289	291	306	292	314	292	295	300	283	284	307	304	268	277	294	281	306	281	262	283	247	273	288	299	239	313	288	273	290	291	312	286	297	270	292	288	280	263	294	306	311	311	273	320	293	276	287	284	342	296	298	302	281	294	262	298	308	285	288	306	301	290	294	297	269	298	286	305	326	270	275	313	278	275	286
4051	2476	6476	23376	25969	19133	9475	3794	1603	1028	843	781	850	777	803	832	778	830	851	811	812	857	846	820	803	788	781	796	828	790	828	841	826	796	768	833	784	829	803	810	776	783	777	823	816	822	839	840	826	808	836	854	859	805	817	798	781	779	818	809	802	787	801	793	876	804	833	847	839	808	800	811	848	784	823	799	773	759	749	823	804	819	783	820	822	851	817	825	754	784	786	829	779	782	810	781	832	831	779	778	823	786	844	775	825	805	831	813	819	813	835	814	806	826	795	828	819	826	843	806	792	797	833	773	815	779	778	822	819	843	767	798	888	826	814	798	818	833	818	768	783	807	817	824	790	789	762	846	890	826	850	774	794	829	789	825	809	792	781	785	850	846	815	798	751	841	849	787	799	849	826	852	763	788	819	824	831	756	806	847	838	808	811	843	835	755	862	816	775	798	822	809	872	853	837	771	797	874	841	795	782	808	803	837	823	820	835	769	792	861	816	803	842	788	804	835	768	796	822	791	799	817	821	809	840	864	809	813	827	807	845	773	829	764	810	794	759	807	763	769	841	794	844	828	841	745	832	796	850	811	843	815	830	796	749	772	817	782	807	818	813	828	833	820	786	788	849	769	823	804	777	831	837	848	800	807	871	792	806	803	757	809	833	740	856	846	799	753	834	824	801	892	794	845	839	794	838	772	799	823	833	792	826	771	780	774	821	795	810	862	825	735	903	835	801	801	795	782	868	797	811	734	863	778	797	799	835	858	774	872	862	791	838	817	829	776	848	856	786	831	747	846	874	782	827	767	823	802	813	846	774	826	836	819	795	818	837	830	844	808	782	792	814	811	820	795	901	822	837	817	786	847	779	862	816	840	769	812	821	778	813	821	890	805	798	791	808	838	859	802	816	820	819	815	845	836	822	822	842	850	811	814	826	871	788	804	804	841	806	788	835	823	821	823	839	849	809	826	830	839	788	794	755	747	771	820	791	778	812	780	787	848	808	778	828	836	819	778	824	808	778	804	847	777	805	831	801	831	852	815	773	811	855	795	840	832	776	782	787	784	760	814	836	817	812	771	797	758	785	798	797	834	835	822	797	788	823	812	786	809	838	765	822	845	869	857	823	801	864	828	816	808	774	816	803	878	821	927	760	837	802	818	811	800	793	773	877	807	809	784	776	856	800	801	843	792	805	814	779	777	788	827	849	752	802	818	774	817	805	795	785	808	802	830	762	829	832	800	837	771	741	851	837	833	856	774	846	806	821	840	832	818	793	828	798	833	818	778	777	783	809	754	762	807	858	777	796	818	779	791	827	836	864	810	810	833	843	841	828	820	815	795	763	786	832	795	777	839	789	757	819	840	749	810	787	873	860	824	761	771	836	819	803	819	821	844	772	803	846	843	769	800	857	810	789	893	782	811	814	842	802	840	802	810	806	862	821	807	799	807	823	829	846	819	893	829	834	776	828	784	804	820	815	811	780	778	783	831	901	806	792	849	829	812	872	834	839	795	832	818	789	790	795	885	841	799	826	796	798	857	838	799	841	811	795	798	821	855	802	816	785	776	775	855	838	780	853	822	804	820	823	799	837	844	806	774	805	840	816	858	775	817	789	806	819	838	796	798	747	837	765	828	860	873	789	822	855	819	854	834	841	844	824	811	782	754	788	836	844	858	797	830	841	856	799	793	810	807	879	853	826	772	827	814	798	824	785	822	761	788	783	790	805	747	845	837	833	807	816	812	783	842	811	833	811	831	799	819	800	846	804	815	769	800	862	802	869	822	824	796	813	835	795	772	806	812	822	792	785	844	796	827	842	880	825	858	843	789	786	777	819	815	836	854	813	811	802	860	859	805	774	816	764	843	822	811	815	801	841	869	826	787	823	824	806	820	814	798	836	772	800	823	814	807	847	820	749	840	818	783	848	759	855	778	832	872	816	832	838	814	772	842	836	813	829	769	825	810	814	789	795	828	812	790	819	786	805	799	770	805	813	794	774	848	788	840	782	840	763	859	847	816	845	860	805	809	811	856	795	800	798	815	809	808	774	789	832	815	830	864	803	828	800	847	810	822	814	857	779	797	815	811	758	815	817	806	809	799	847	864	791	813	840	801	820	793	742	827	842	813	810	822	839	769	867	803	830	739	850	837	780	784	894	798	847	834	848	808	814	803	857	866	819	794	844	786	834	799	745	807	809	812	790	802	822	798	769	792	836	758	790	809	849	852	808	745	775	845	772	830	800	844	851	777	765	846	817	849	809	805	866	798	772	775	830	806	783	789	836	799	865	856	784	830	769	842	849	849	782	837	796	829	789	809	781	806	806	775	804	823	833	759	756	813	823	800	867	793	830	845	818	809	853	858	781	825	795	824	819	802	828	827	845	818	836	785	815	828	818	800	804	824	796	791	813	843	802	810	844	784	766	830	755	873	827	777	817	787	805	796	787	807	821	829	817	799	811	803	835	819	840	822	772	810	791	808	818	771	765	797	764	818	801	781	765	828	813	799	767	816	757	810	850	798	822	854	820	796	842	835	837	786	844	826	827	797	816	833	793	832	814	787	848	817	750	783	793	824	812	783	823	764	790	805	832	827	808	802	751	860	857	840	805	782	802	767	822	810	877	829	808	798	788	807	774	844	836	832	817	821	871	792	808	766	776	782	813	824	804	797	815	800	866	797	817	809	820	796	848	864	806	819	815	772	776	816	811	787	826	821	770	786	846	799	827	862	788	873	864	799	808	780	859	808	830	842	797	802	839	793	804	795	831	787	871	787	803	874	782	809	795	781	776	771	865	803	771	797	837	838	810	808	799	845	835	798	843	840	760	844	803	804	814	841	824	789	819	826	826	848	814	826	803	838	786	854	853	815	797	820	817	781	840	821	843	819	837	797	842	795	877	752	775	785	799	828	801	839	837	837	800	789	803	853	820	770	868	823	873	837	818	810	766	822	823	799	783	810	762	808	848	834	789	807	721	778	815	834	837	764	762	805	805	789	818	851	772	810	833	778	808	842	799	802	819	869	836	846	814	794	789	818	823	794	881	833	828	763	833	794	808	852	797	815	766	839	810	820	855	829	830	849	809	806	865	849	825	801	795	768	861	823	790	791	822	808	797	781	847	796	802	797	833	867	809	813	805	801	826	839	858	823	830	818	812	821	770	769	795	816	809	858	793	827	775	789	805	857	832	798	835	831	855	804	845	843	856	787	815	790	877	801	826	794	828	806	793	791	829	817	814	802	743	822	815	829	805	824	825	786	795	811	810	804	785	770	795	811	805	821	800	772	780	774	748	779	833	810	818	836	802	828	823	828	817	803	834	800	781	838	777	831	855	799	798	818	793	831	832	790	832	777	814	825	803	772	799	830	837	807	833	835	795	833	840	774	821	819	816	784	793	849	808	847	824	794	830	837	799	776	817	825	798	853	757	780	819	810	798	821	823	828	812	797	832	804	849	792	808	852	770	810	786	811	789	871	837	829	832	836	791	810	765	807	796	808
4565	2460	2950	9521	10269	6599	2721	1011	505	349	320	329	286	313	282	302	279	313	292	270	297	281	322	325	271	291	289	288	293	285	300	304	286	286	288	306	309	304	299	289	291	284	304	289	293	329	296	297	320	282	263	277	275	310	294	275	267	297	264	309	293	312	311	266	272	275	306	309	295	309	296	285	303	295	316	297	287	258	281	304	251	284	298	269	314	303	305	282	242	328	319	286	317	286	319	302	302	280	298	321	260	276	294	267	279	283	349	267	289	274	258	252	266	312	305	275	298	295	276	307	318	284	287	302	293	277	297	282	338	304	287	328	282	300	272	308	301	289	283	293	310	274	324	297	336	307	306	290	301	307	276	289	297	292	292	301	334	267	305	302	273	289	298	287	332	293	312	318	303	299	295	284	293	291	287	318	311	318	285	288	292	287	301	313	271	289	272	305	292	275	270	284	291	299	261	295	300	300	292	288	298	287	314	268	309	306	326	299	275	288	305	307	276	308	308	271	266	312	268	278	264	284	308	317	273	268	298	308	313	275	275	293	299	314	273	298	272	312	283	258	282	298	266	282	300	297	274	305	282	308	309	337	289	253	295	290	284	312	292	295	296	312	286	291	305	275	275	279	259	268	288	298	283	317	306	282	312	308	299	313	295	308	325	293	293	294	324	291	304	296	264	322	319	292	241	291	332	288	276	287	298	271	326	260	290	288	284	278	296	270	296	324	286	280	286	297	309	274	265	264	303	252	296	326	286	284	286	320	291	261	285	300	282	294	312	303	278	307	254	308	278	271	287	298	261	308	292	294	250	310	294	299	308	281	325	291	292	302	296	276	296	295	308	275	288	303	297	298	263	273	282	299	300	303	279	302	271	289	289	278	297	296	325	296	284	313	299	278	318	306	310	281	281	310	279	281	309	265	296	273	280	305	266	301	290	258	297	291	280	266	318	294	272	276	340	292	294	310	275	294	288	286	304	276	273	303	296	297	302	313	283	270	300	281	303	261	303	286	290	310	304	271	266	307	287	306	285	291	296	305	284	291	281	302	274	298	290	297	310	300	299	273	280	304	293	275	281	306	277	305	290	306	282	305	314	329	301	275	297	302	289	263	302	329	302	311	278	287	281	273	293	288	285	293	285	283	296	275	295	313	294	266	286	250	323	307	290	301	280	283	299	282	302	334	263	275	320	259	279	288	295	261	306	285	311	279	274	306	274	263	291	282	283	297	297	297	306	301	286	308	298	291	265	296	302	314	299	287	303	273	291	264	272	286	301	287	293	302	298	293	302	305	285	274	298	311	273	233	302	315	310	306	294	292	308	281	291	261	285	304	299	291	304	291	289	291	289	263	271	311	284	298	323	305	272	270	296	289	312	291	290	299	320	260	298	291	296	302	293	309	295	280	287	286	285	272	307	295	293	320	308	282	302	321	266	285	283	303	279	297	272	304	299	285	315	254	278	287	287	318	295	309	270	299	245	282	302	287	300	258	318	320	311	271	313	269	262	312	293	289	281	297	279	279	265	277	265	264	282	272	304	300	284	285	286	317	331	255	292	309	288	286	287	311	284	285	283	281	312	276	284	287	295	310	295	285	290	305	328	298	304	309	267	315	296	280	267	293	283	287	280	300	275	302	267	275	283	304	288	324	294	275	274	283	303	286	320	282	328	288	292	274	302	318	283	280	317	288	312	293	279	289	282	281	303	310	291	290	317	300	316	305	305	268	302	304	275	282	274	299	304	279	289	315	301	277	287	271	302	312	308	308	262	280	292	270	300	318	289	292	291	284	283	263	310	302	282	285	308	281	277	248	313	294	278	285	308	299	292	315	296	267	325	302	278	276	283	307	293	293	284	290	311	280	310	293	296	279	320	250	281	285	305	312	310	319	277	283	322	285	282	336	297	303	302	271	299	287	296	284	278	287	285	280	305	283	253	334	285	293	304	304	299	299	310	304	262	290	312	314	290	319	265	322	292	264	268	336	253	304	259	309	303	276	294	286	278	292	287	271	271	303	304	259	291	327	308	282	243	282	257	257	274	282	289	315	273	305	256	274	291	303	261	278	308	288	305	276	281	261	302	288	301	309	316	319	276	299	292	301	292	306	310	318	267	295	273	302	314	294	282	295	301	297	282	286	285	310	313	295	259	325	295	293	261	289	302	282	283	285	290	306	328	288	314	299	276	302	304	287	303	287	293	285	285	312	287	307	263	297	313	275	298	298	290	301	278	280	297	287	274	306	307	313	283	302	310	294	320	302	266	284	290	291	267	299	322	288	290	278	268	284	320	291	306	308	304	294	296	285	275	276	303	267	274	345	301	313	348	312	288	315	296	325	273	280	296	302	297	308	298	285	294	285	271	286	299	336	291	313	299	289	304	306	291	264	306	267	294	264	295	285	271	322	282	282	283	295	287	267	293	267	289	301	302	291	303	304	267	295	291	298	294	291	305	291	315	282	291	279	295	286	296	290	294	265	302	294	337	304	308	291	297	287	266	297	281	280	290	303	309	301	299	318	305	272	302	285	309	304	278	282	290	322	314	285	284	286	267	321	283	283	291	273	290	288	302	262	302	301	301	274	294	314	266	273	277	279	298	308	256	276	276	275	298	314	322	313	304	263	315	302	306	300	293	326	279	305	282	294	292	304	287	293	284	301	300	299	302	273	305	278	284	306	295	356	296	296	282	286	328	297	269	292	254	292	267	292	279	272	280	300	274	270	308	297	302	277	294	289	268	296	280	279	311	292	314	276	278	298	289	296	279	281	289	293	284	280	305	279	280	293	281	303	323	270	295	302	298	279	296	308	313	266	286	294	318	311	309	300	314	303	288	313	303	291	318	262	308	291	263	258	324	318	302	299	293	280	297	292	279	298	275	286	276	287	265	327	279	280	297	286	295	289	332	265	278	333	302	292	317	311	272	290	250	297	288	283	292	283	270	280	259	279	303	297	291	290	315	269	286	266	270	300	286	311	322	294	302	300	286	275	286	316	314	265	278	299	251	271	322	314	295	289	293	289	262	262	296	276	257	255	299	294	288	325	335	289	266	296	292	295	310	320	302	314	294	284	294	314	291	284	294	284	294	302	304	277	300	328	311	273	324	296	316	272	283	275	267	288	292	278	284	289	317	303	342	272	289	299	316	339	297	298	272	305	283	283	320	310	263	301	296	301	278	275	295	287	316	294	307	253	312	278	282	288	267	264	288	285	313	339	281	288	293	290	321	287	298	283	278	262	273	268	307	300	298	308	332	308	300	297	303	290	291	311	243	289	276	304	286	279	291	302	300	315	264	313	299	296	296	265	274	274	281	277	280	272	279	318	293	312	283	294	287	284	322	328	295	299	286	312	283	295	315	280	302	291	301	298	257	308	269	291	317	295	323	276	284	298	314	273	290	307	297	289	296	296	277	306	272	317	277	296	286	272	296	283	293	303	288	293	298	270	284	308	287	287	281	275	307	286	304	298	303	290	296	272	302	322	304	313	276	291	298	299
3955	2822	6361	23891	26015	18561	9179	3505	1470	994	871	827	789	804	841	793	833	819	841	832	858	777	832	836	849	840	828	789	748	825	798	800	805	832	778	812	798	817	857	799	815	774	786	830	878	827	854	812	803	847	792	862	850	847	833	850	839	849	797	843	822	830	840	830	857	784	775	824	838	841	786	758	786	795	822	853	845	802	813	838	820	814	831	822	766	819	861	868	808	845	809	857	844	786	820	788	811	770	788	807	807	799	785	836	844	866	814	774	765	812	780	863	810	788	832	822	786	851	804	843	832	786	785	760	864	771	793	851	816	836	821	816	814	837	818	828	841	843	829	823	785	737	773	811	808	760	846	816	844	802	795	772	760	778	809	800	786	831	819	788	817	840	787	830	810	813	808	781	841	869	795	843	794	787	738	807	785	798	845	792	804	810	829	866	767	828	818	813	794	840	801	819	806	813	824	810	801	759	860	802	806	815	806	828	843	807	826	835	819	790	811	867	874	783	798	796	838	850	788	820	745	876	804	833	803	790	792	846	802	795	833	800	802	824	777	818	883	828	826	812	819	765	830	848	867	829	823	783	850	821	784	847	760	824	772	755	825	803	836	801	822	806	784	851	847	757	820	820	799	884	796	797	791	843	802	760	794	827	801	798	807	796	827	852	803	768	838	814	783	885	820	769	801	831	829	799	783	804	797	780	764	823	790	796	812	801	828	876	803	721	817	807	823	815	836	802	826	806	846	852	811	775	797	796	793	834	794	843	809	854	772	835	840	808	793	832	827	778	830	765	857	826	827	803	852	886	807	856	833	767	836	854	814	843	798	777	859	818	818	811	813	789	836	809	793	800	799	813	859	806	797	832	789	814	847	796	783	848	770	816	819	833	832	842	814	772	788	799	828	850	787	791	805	871	805	791	807	786	826	804	812	836	830	839	774	790	760	856	841	847	806	797	799	814	853	861	823	831	773	768	796	787	778	763	812	824	760	823	812	812	810	893	795	770	828	830	849	816	812	838	832	834	799	884	814	811	770	796	779	774	803	786	849	813	770	828	810	847	874	791	860	792	822	878	811	763	753	816	799	807	880	762	810	822	838	829	815	800	827	820	756	799	753	856	786	806	784	773	811	808	839	826	782	817	846	787	797	827	780	787	799	836	786	804	801	794	795	824	808	844	796	846	823	798	771	783	793	795	843	819	795	815	804	845	794	722	759	813	827	789	798	843	788	809	806	816	872	816	811	781	828	867	837	826	799	837	788	821	869	847	852	874	824	810	833	819	790	828	788	759	770	814	798	795	826	800	837	775	810	843	761	839	785	887	800	807	865	801	751	819	824	801	811	819	861	836	829	827	782	790	831	837	795	822	863	792	778	810	825	806	844	797	810	849	795	779	817	866	832	805	775	799	797	818	776	778	804	780	804	828	803	859	805	800	851	852	835	758	812	803	835	767	814	780	786	827	786	845	871	762	820	814	750	809	788	812	753	851	836	844	794	773	767	830	841	827	855	796	814	854	799	813	860	812	790	817	790	806	773	769	790	827	754	833	853	840	809	765	819	851	790	782	798	765	759	829	814	850	822	817	772	768	832	819	828	833	853	789	823	795	895	843	807	854	846	840	779	800	761	837	896	845	768	823	797	828	840	794	791	791	770	819	845	826	824	796	790	830	816	805	803	808	844	843	804	821	805	809	820	785	788	844	809	825	841	800	802	812	799	785	763	855	817	794	799	756	815	821	831	804	794	813	883	804	780	797	889	743	841	831	813	837	836	840	843	788	833	845	793	767	866	819	819	791	838	830	855	791	789	800	826	797	810	811	827	740	839	855	855	824	778	855	836	840	815	769	784	786	830	768	799	816	826	788	794	748	812	762	795	803	811	786	786	801	818	795	799	845	747	832	844	826	792	812	810	843	792	831	829	814	779	778	832	821	838	802	847	866	861	798	824	821	784	823	807	858	836	789	839	832	798	846	822	806	775	807	849	809	880	844	764	781	836	752	772	803	799	804	819	785	850	844	824	814	808	791	799	795	838	778	880	764	776	800	835	855	821	811	815	820	814	818	817	785	800	764	801	798	835	782	812	797	790	815	815	788	798	770	820	804	827	810	796	817	827	729	824	815	791	813	828	775	841	812	839	828	816	792	782	804	874	793	841	812	848	817	893	823	847	824	849	781	827	769	802	797	784	817	847	792	839	793	777	793	778	796	772	818	798	800	850	886	798	833	823	774	786	792	767	838	759	822	855	851	816	802	817	832	773	812	814	780	799	854	791	764	816	839	830	778	783	829	779	792	802	827	768	762	834	797	837	827	840	819	814	787	835	789	819	782	776	768	759	809	846	893	775	799	814	822	829	851	854	792	832	816	809	844	811	854	829	828	839	805	822	845	811	821	794	831	805	798	823	839	838	801	801	787	769	804	770	814	827	804	773	790	796	853	786	766	775	788	839	788	821	797	790	823	788	811	786	805	846	817	810	781	800	812	790	844	803	823	825	851	807	803	831	777	807	785	840	742	809	747	789	803	777	813	767	811	837	781	760	806	814	872	821	806	816	870	806	867	779	845	816	769	793	798	780	810	807	875	824	816	790	839	765	817	771	844	771	865	814	836	855	803	816	825	806	810	788	769	820	824	837	864	814	819	865	819	831	814	840	809	792	853	741	769	848	750	761	855	803	780	790	762	766	830	809	849	804	775	847	785	843	801	818	811	794	828	837	811	777	802	831	849	829	776	841	781	809	796	791	807	829	776	807	791	837	804	819	802	806	794	786	832	820	776	834	770	781	755	828	829	776	756	817	809	824	766	819	771	852	771	747	859	811	818	787	805	814	831	833	759	845	832	812	836	816	795	861	818	801	805	782	800	845	812	845	826	784	827	859	803	860	827	774	821	790	826	807	826	807	743	755	826	797	798	839	857	797	841	773	794	863	821	836	753	802	805	838	793	800	825	843	821	813	866	826	757	798	765	826	810	786	787	784	756	787	814	771	824	846	793	809	755	812	853	776	827	721	800	775	818	805	756	809	789	812	833	856	790	822	850	791	848	817	800	823	819	777	860	816	801	796	779	807	784	826	798	796	831	809	800	842	840	853	824	745	833	843	781	805	788	805	829	816	823	825	822	857	818	830	800	869	841	799	750	819	774	852	759	820	789	840	790	834	748	836	818	846	791	799	786	826	807	829	803	785	766	811	832	838	827	804	783	836	826	814	806	800	807	789	859	818	762	814	820	762	813	772	801	844	834	839	839	836	841	815	834	807	824	835	830	799	759	832	763	823	798	851	784	867	837	839	845	843	811	843	843	795	861	785	847	796	801	754	861	861	865	846	862	813	828	838	838	837	794	770	845	733	790	848	828	811	798	784	817	755	814	768	804	824	848	836	781	845	815	819	820	825	815	833	824	772	837	834	863	820	856	825	860	835	811	825	810	779	794	814	797	818	779	780	795	805	827	821	831	781	825	790	765	804	813	858	834	856	817	799	771	867	770	818	822	850	799
4475	2114	2903	9525	11099	6505	2499	942	449	327	306	297	315	274	265	317	270	307	286	280	290	309	303	311	285	303	273	308	296	293	307	291	339	294	273	330	320	277	292	278	297	297	302	277	325	302	305	296	301	291	273	284	306	304	295	276	290	272	318	293	296	305	288	283	296	291	270	300	281	277	296	284	283	289	301	290	288	318	310	291	280	289	308	286	295	295	316	294	294	293	294	303	294	298	295	301	299	297	279	287	295	304	309	273	293	277	275	287	284	308	279	280	300	306	307	300	322	294	307	335	318	276	288	313	295	294	282	297	325	274	290	291	280	310	316	279	273	294	309	294	289	290	288	310	289	269	272	288	289	288	266	322	316	309	313	310	279	275	278	293	325	291	311	301	290	277	278	269	315	290	309	293	304	317	307	264	281	292	281	329	298	303	308	315	278	292	306	293	290	278	284	322	247	292	317	272	278	273	314	311	295	332	277	295	271	280	294	301	307	277	293	295	295	287	298	297	287	299	305	277	273	307	315	294	299	286	297	290	328	274	267	314	293	307	291	289	312	299	326	284	286	271	293	291	322	302	290	272	297	301	299	289	266	327	264	298	290	308	285	295	290	278	316	283	299	263	297	290	299	319	315	324	278	311	328	316	258	278	317	307	275	299	300	313	286	286	327	315	265	297	260	296	299	307	296	288	291	276	301	317	291	319	287	317	277	293	308	319	279	288	278	280	275	283	277	302	262	280	284	314	306	286	267	305	288	281	275	294	279	293	326	260	296	315	318	305	297	315	299	297	272	278	278	302	290	271	295	288	312	283	316	295	267	291	279	281	279	284	271	309	301	317	300	277	261	279	284	302	317	325	326	281	298	264	329	319	322	297	309	316	303	274	300	294	313	337	314	302	301	288	263	302	301	316	272	303	277	294	277	295	276	318	303	277	325	303	315	321	319	306	279	284	263	287	255	298	274	281	293	287	288	291	295	277	310	294	269	288	283	324	303	318	270	302	316	273	327	270	277	282	296	268	284	252	303	327	291	296	288	317	297	311	297	313	305	295	303	269	275	303	283	314	300	283	282	306	292	286	289	254	279	288	299	289	295	300	282	273	296	307	267	284	288	299	293	290	286	275	306	270	285	259	294	321	312	281	284	287	288	288	278	313	248	275	290	290	275	270	267	285	277	295	294	269	262	272	291	307	312	281	309	326	290	267	335	304	299	315	275	290	307	286	275	265	306	282	305	300	314	304	290	274	286	297	300	310	309	260	272	270	273	293	320	270	321	256	327	269	311	296	307	284	275	285	301	267	274	300	279	288	267	316	310	294	315	286	289	309	288	267	301	302	236	295	283	266	285	262	297	299	301	290	289	300	319	310	300	323	274	260	293	293	279	312	269	263	283	290	255	275	276	307	288	286	302	293	287	305	278	277	313	311	310	291	282	305	301	298	325	266	286	303	310	309	315	285	291	297	265	273	260	305	289	273	297	293	290	300	314	283	314	319	269	330	291	259	302	314	322	297	287	286	301	302	320	302	305	284	311	308	275	301	287	298	309	320	286	301	292	299	305	282	301	298	305	299	293	311	283	310	298	264	310	283	309	316	307	288	281	285	276	302	281	302	304	276	301	318	317	299	308	293	300	299	301	312	281	264	292	302	276	295	296	275	314	301	249	299	271	288	290	283	287	302	316	290	301	306	311	310	311	257	281	293	315	336	301	272	306	282	321	295	281	306	310	304	279	278	287	305	266	277	292	279	287	307	279	312	283	278	265	284	305	285	314	289	282	289	301	296	334	303	283	310	325	310	274	296	291	287	265	307	288	259	289	298	255	290	287	287	288	287	302	285	289	283	284	295	317	314	290	296	299	276	310	316	279	288	308	257	282	292	311	270	309	311	295	288	301	280	299	290	286	280	285	290	286	261	319	268	309	290	335	317	316	281	299	268	297	267	320	311	284	282	322	305	277	281	281	277	259	279	290	313	274	283	325	301	278	330	291	282	303	297	298	289	314	293	309	285	314	332	290	275	304	294	293	281	307	303	279	267	298	269	264	290	292	279	315	298	255	272	291	321	281	293	282	269	277	277	295	298	315	265	307	290	291	282	305	293	320	255	292	281	292	295	271	301	285	303	276	298	292	301	301	287	275	313	288	293	288	305	291	304	302	294	276	301	272	283	311	305	297	290	305	300	322	302	294	309	286	261	310	328	307	310	275	271	293	307	295	308	303	298	296	297	289	267	260	296	286	275	305	285	277	295	294	285	281	258	287	285	243	293	288	330	294	308	291	289	268	272	286	296	280	291	319	292	288	298	267	306	330	279	301	291	301	277	280	310	334	303	297	299	287	289	284	283	296	270	287	291	310	269	277	271	322	296	269	306	321	311	273	315	272	303	311	282	341	324	298	260	316	282	309	292	296	298	295	284	289	316	323	297	287	278	276	327	299	276	266	289	295	311	300	293	293	277	252	317	289	284	270	287	284	296	316	296	300	289	291	287	277	291	265	284	269	300	268	300	286	282	306	280	316	287	294	278	296	275	304	320	271	268	266	314	290	308	295	283	277	313	289	295	304	259	292	275	284	294	325	285	281	302	303	270	278	315	313	314	297	307	282	324	307	291	287	309	312	284	324	307	294	302	286	304	319	275	295	257	295	286	251	305	297	271	319	280	298	292	300	289	289	311	285	274	323	271	253	287	288	284	315	283	291	294	278	299	321	308	305	294	264	305	290	289	283	301	290	302	262	287	277	255	286	316	300	296	298	299	277	307	327	327	288	277	312	315	313	310	310	298	280	248	274	305	285	312	295	304	337	311	317	274	266	306	287	285	318	304	302	286	316	288	295	283	307	303	261	288	305	289	314	285	295	266	322	296	300	316	303	280	303	301	315	308	297	290	287	296	334	300	296	288	304	293	303	280	267	302	306	276	272	304	300	281	300	319	287	274	291	286	284	292	284	267	307	292	295	268	306	236	300	292	247	288	312	312	295	269	294	257	281	265	279	306	274	280	328	301	279	288	268	278	300	298	271	289	301	298	272	294	275	292	289	279	306	309	309	311	298	271	294	306	302	263	283	296	287	303	291	298	289	297	327	296	279	326	297	288	304	277	279	319	274	289	306	270	255	269	268	271	284	313	284	264	298	285	283	312	265	298	284	309	289	299	268	273	290	301	279	286	277	289	283	276	317	282	275	287	299	290	295	307	293	309	286	293	290	296	310	295	284	289	320	308	325	297	287	283	299	288	273	300	302	305	275	283	294	295	280	288	299	287	291	295	280	273	275	286	311	281	297	294	284	277	286	336	304	312	296	266	290	316	294	311	301	318	301	263	308	337	308	285	328	288	299	312	278	306	273	299	302	269	299	281	305	296	296	275	286	306	328	304	282	303	270	300	310	294	294	286	284	296	258	281	290	259	268	297	302	287	293	306	288	289	302	285	287	287	264	263	273	289	292	277	303	317	296	273	296	274	311	299	275	289	308	313	314	298	323	325	323	291	302	293
3873	2363	5903	24558	26747	18002	8529	3293	1504	931	811	746	806	813	828	789	831	841	840	835	778	786	798	787	826	848	780	863	845	808	793	806	821	865	849	836	789	866	829	827	812	845	779	797	786	726	814	786	769	817	793	815	809	837	814	784	883	805	797	851	819	841	817	832	823	791	810	823	800	821	789	805	803	785	779	864	809	804	821	805	841	799	779	833	830	835	841	831	792	847	822	831	844	815	804	831	800	779	812	832	824	831	836	844	842	852	857	824	833	777	826	807	831	799	855	766	807	832	762	787	829	835	801	834	783	819	771	829	835	752	773	794	823	800	822	821	816	826	814	775	788	808	777	810	830	865	845	774	723	773	781	798	796	780	850	772	808	860	796	829	836	799	793	827	833	835	828	798	763	846	788	830	825	840	826	815	752	787	786	819	805	813	841	833	802	788	777	807	793	778	794	789	827	832	808	828	809	861	783	790	786	792	803	802	847	801	772	794	866	802	783	780	786	798	833	856	818	805	764	790	821	838	788	802	781	833	803	831	812	866	765	779	840	832	851	833	818	807	789	805	786	802	767	863	807	823	810	836	813	769	828	842	818	765	820	830	844	794	834	803	826	856	836	847	834	842	847	812	837	815	814	822	815	837	785	831	838	743	791	786	855	800	829	791	826	782	805	795	865	784	798	822	753	776	862	830	777	828	835	816	798	819	818	807	847	824	816	788	775	798	832	843	783	759	805	803	833	766	802	798	807	825	823	783	800	746	735	813	788	833	836	831	797	815	781	829	827	826	865	769	855	856	782	817	764	836	858	858	821	808	845	851	842	874	818	722	840	825	830	820	882	833	797	839	844	824	765	871	866	837	782	811	866	799	804	777	789	810	807	799	859	814	827	772	787	817	779	840	811	837	857	770	792	782	808	854	822	829	787	776	810	766	831	794	810	795	848	837	789	801	794	794	848	826	843	791	824	822	836	800	852	784	817	792	851	819	837	800	793	806	769	794	791	847	839	807	806	812	844	809	807	853	820	775	802	796	862	805	774	846	809	844	818	851	838	740	770	816	797	831	785	812	813	772	844	862	818	778	782	813	776	815	847	785	772	856	800	821	818	793	797	780	860	817	793	749	834	782	767	812	774	812	851	787	835	811	843	794	764	825	797	824	816	776	805	794	805	800	839	803	856	829	811	786	858	821	779	811	739	802	843	820	794	834	820	810	794	827	825	820	782	783	834	836	840	771	817	814	813	802	786	788	896	846	768	815	826	794	835	826	810	799	824	808	778	763	813	828	811	828	799	827	799	849	801	816	760	790	768	808	826	820	796	796	833	826	870	814	759	787	814	775	784	828	763	880	793	806	819	800	818	827	823	776	813	823	809	827	819	821	843	762	785	830	774	780	852	806	790	842	783	843	809	841	817	787	778	842	831	867	823	797	800	804	834	803	840	873	851	787	796	794	782	800	826	789	826	801	854	771	802	884	763	784	787	806	832	768	789	854	845	742	808	776	773	796	846	775	860	816	833	779	848	771	772	810	792	772	818	821	824	803	814	805	796	821	798	797	787	805	796	805	783	801	847	826	782	769	830	808	812	809	814	811	767	800	858	807	833	809	812	802	857	860	814	798	807	780	812	823	811	867	815	825	824	812	830	852	809	831	818	789	845	779	858	814	788	819	777	797	833	834	833	848	810	819	798	799	851	778	776	799	752	861	801	831	833	845	812	786	817	845	826	749	842	834	841	795	805	843	849	811	830	792	797	763	869	781	795	826	801	816	812	867	832	846	778	868	790	747	807	800	886	905	805	791	817	839	790	845	803	787	787	777	836	765	845	795	830	833	806	849	848	799	792	799	786	828	807	830	799	838	808	783	805	800	820	834	794	830	786	810	815	831	835	774	821	834	795	816	808	841	760	832	729	797	829	850	852	771	807	812	819	830	803	847	813	794	777	829	753	814	822	799	804	842	807	782	817	780	774	827	797	844	805	844	816	794	879	737	820	789	830	789	825	772	827	794	816	800	754	784	801	806	842	782	781	806	780	858	817	805	809	841	835	813	787	775	811	814	833	771	833	791	774	834	826	846	805	834	803	797	823	813	859	791	773	792	824	829	817	809	805	813	864	795	822	795	813	771	792	786	812	848	808	870	863	856	779	782	792	811	839	829	830	820	837	845	814	761	845	823	859	790	861	800	807	818	804	781	873	799	845	822	788	819	817	778	805	833	866	793	776	784	841	747	845	766	815	818	844	842	793	892	838	797	818	814	813	814	783	756	842	789	823	818	798	847	821	835	818	768	829	796	841	790	811	873	844	798	785	807	826	824	836	842	799	805	831	834	843	791	847	774	837	809	819	840	810	793	810	812	834	781	799	830	770	816	864	848	790	829	861	787	811	816	824	784	830	787	766	841	801	809	818	812	827	850	827	788	860	816	802	805	864	814	791	831	815	839	742	810	800	821	781	782	830	775	772	796	786	774	821	826	812	802	825	852	859	792	800	810	816	853	853	868	834	804	793	838	856	810	816	815	778	768	831	793	811	840	767	796	780	817	806	837	836	789	807	811	806	795	845	812	828	813	832	810	806	831	846	760	831	814	793	840	818	820	764	772	794	843	790	819	823	773	850	907	824	845	846	835	780	789	791	845	814	822	795	808	789	796	793	819	812	837	784	815	819	846	777	760	782	834	749	838	804	796	779	812	780	800	792	828	782	847	790	762	807	828	819	806	754	844	855	842	823	733	790	825	804	815	810	838	850	827	800	855	863	821	850	789	834	798	836	815	780	825	804	820	838	815	825	799	811	784	790	774	804	825	831	798	755	810	850	809	844	819	774	782	771	792	763	804	846	819	845	818	822	796	813	810	846	790	827	829	806	833	781	795	808	791	838	804	813	817	796	789	840	824	833	753	775	822	779	840	816	790	785	775	822	790	839	867	815	792	804	807	834	810	792	791	831	814	787	827	829	851	829	806	819	784	807	835	821	834	806	828	794	819	745	811	852	807	835	754	790	748	792	799	762	814	789	782	786	818	815	758	800	832	793	796	844	828	814	790	800	797	821	804	839	804	855	799	800	807	787	772	778	818	785	829	855	852	741	786	828	808	820	847	800	849	756	829	826	825	764	852	783	834	839	812	795	804	833	873	802	789	850	775	851	807	793	829	779	825	822	812	808	837	822	812	776	778	794	792	785	828	824	882	824	830	800	795	809	850	823	810	805	842	828	851	803	837	868	802	862	818	783	827	812	825	799	795	760	784	803	804	817	817	827	852	800	811	827	817	860	851	765	770	833	854	869	809	788	769	786	817	795	816	794	793	844	830	764	790	834	837	812	775	852	863	822	783	804	826	804	789	835	801	804	836	810	758	752	811	815	773	777	809	773	839	847	823	826	822	800	807	802	794	788	861	822	849	788	807	856	881	816	793	817	869	792	844	854	809	832	881	808	779	788	777	799	809	802	806	813	826	774	848	810	815	756	821	767	832	831	898	821	850	815	791	775	808	794	794
4425	1969	2714	9691	10942	6447	2655	972	461	328	320	317	263	303	279	293	304	294	313	280	285	301	315	260	271	301	308	300	304	283	315	235	274	316	312	285	303	289	291	272	285	295	297	302	289	288	291	301	307	309	301	276	309	296	260	273	287	298	261	286	329	286	284	300	273	287	303	257	294	310	285	304	284	295	281	299	311	324	319	317	304	259	279	301	299	284	264	279	288	258	279	317	312	286	302	292	301	280	301	275	273	287	326	285	327	290	250	273	256	296	299	282	265	281	266	276	282	288	295	274	273	307	284	332	283	288	298	314	303	229	281	305	268	263	292	278	326	355	284	296	285	297	299	305	265	300	287	286	289	275	301	295	275	277	287	255	302	273	298	293	312	299	299	295	275	315	300	295	294	283	290	302	303	314	313	313	290	311	250	271	291	310	287	309	290	311	286	289	297	276	315	284	288	293	279	284	278	285	294	285	298	281	285	295	300	308	298	299	289	299	283	295	295	289	309	281	313	292	278	299	322	273	277	312	257	291	282	296	277	270	249	272	270	294	274	292	304	300	266	292	276	289	267	338	300	285	281	282	267	301	284	289	272	291	304	278	287	301	257	300	287	245	312	303	300	327	284	264	267	282	294	268	320	307	306	268	342	280	325	297	288	312	301	312	298	298	284	311	292	316	287	288	275	259	309	316	310	307	268	294	298	287	272	270	273	293	315	300	294	262	278	270	333	307	275	287	302	259	300	295	308	306	326	288	288	312	292	308	285	294	311	275	285	257	264	272	297	288	328	303	268	285	263	274	300	289	271	290	316	261	285	287	290	290	284	299	323	291	304	283	287	276	280	272	298	315	282	314	286	313	300	263	301	276	281	313	283	285	305	283	263	284	313	316	299	317	307	305	290	312	275	304	298	307	316	283	301	307	308	321	322	298	327	296	283	299	285	303	265	291	297	283	302	304	288	302	278	287	264	290	281	297	304	308	289	307	299	293	266	293	287	270	283	303	276	311	312	300	290	271	294	287	310	285	286	298	297	284	291	266	291	297	291	307	304	271	289	274	290	280	291	290	275	274	316	307	305	286	262	268	317	321	293	312	278	265	290	293	274	264	287	285	313	307	304	267	320	297	294	280	273	271	306	284	300	285	291	296	302	309	295	294	298	303	289	295	292	236	292	258	285	319	299	299	334	297	273	303	297	277	303	268	285	284	286	269	294	295	279	292	284	273	262	278	322	274	253	299	303	315	288	313	322	289	303	268	264	287	303	290	324	303	274	303	286	287	303	286	307	303	297	299	279	325	301	301	288	262	273	277	286	295	297	308	282	308	286	270	272	313	301	289	283	297	289	291	318	302	290	310	298	289	302	269	309	307	304	284	295	285	318	293	272	279	328	297	274	294	269	320	309	306	274	309	324	288	303	282	289	273	288	312	315	271	320	286	268	285	325	280	300	287	318	326	297	307	271	292	277	315	279	255	311	284	281	287	267	276	295	333	272	260	262	310	306	293	276	286	276	272	295	312	277	274	304	304	302	275	300	268	264	319	296	305	330	309	272	280	294	289	286	293	297	263	277	276	288	287	297	312	307	287	293	299	288	311	285	298	287	294	281	284	259	277	287	291	312	258	342	323	263	307	266	317	285	320	295	281	312	290	302	246	288	294	293	262	301	276	282	296	282	286	299	286	299	302	291	286	307	297	293	295	279	286	297	289	302	325	291	291	297	280	314	267	294	293	265	296	284	299	306	303	298	272	295	276	301	300	289	285	295	269	284	265	329	305	262	307	295	289	271	283	292	294	247	305	301	301	292	303	277	315	304	279	293	291	286	302	283	344	289	277	254	304	278	295	302	291	282	303	290	314	264	287	253	303	310	288	284	288	319	288	258	315	311	299	284	272	303	304	277	287	289	295	280	262	294	278	310	291	296	280	309	273	320	287	289	310	274	306	280	300	296	291	304	260	269	289	299	290	266	275	277	312	298	300	282	296	281	259	278	310	294	268	288	310	288	280	278	290	285	254	297	303	280	323	283	298	266	283	303	294	314	284	278	254	268	314	287	290	269	283	283	302	308	301	312	299	291	274	314	299	289	299	282	290	261	295	289	291	312	332	259	304	296	290	285	299	294	312	278	304	323	282	280	285	262	301	308	326	307	314	280	275	293	268	284	264	275	310	298	268	290	269	301	293	310	313	318	276	300	343	256	281	306	295	267	315	293	275	294	293	290	312	304	302	270	273	286	298	290	292	283	300	284	294	286	297	292	283	271	317	307	282	303	301	301	288	291	312	282	302	304	268	283	310	300	263	328	288	288	297	313	313	285	294	284	298	308	304	304	303	293	275	299	307	266	306	297	288	315	294	327	280	277	293	293	314	292	287	290	261	286	280	283	282	327	295	258	311	275	294	299	270	304	319	273	283	306	268	278	284	271	283	283	294	280	322	296	302	261	300	257	295	293	278	291	305	319	310	269	298	273	288	289	295	308	300	287	316	301	289	303	313	287	268	291	306	283	319	283	291	293	344	277	268	289	300	264	292	302	275	322	299	256	277	276	291	268	285	276	274	297	276	296	258	283	298	289	290	309	263	284	263	317	295	286	309	295	305	264	302	302	287	261	300	274	278	268	284	288	303	290	305	284	295	277	291	262	308	302	304	293	348	318	299	291	287	306	293	306	303	285	323	280	334	269	291	274	286	297	273	312	290	278	322	280	289	300	255	263	293	296	297	263	309	281	313	293	280	274	304	294	274	280	302	300	314	285	293	340	291	345	271	312	294	264	296	292	275	284	304	293	321	301	291	276	318	298	289	277	271	279	277	317	269	281	312	279	285	284	321	299	292	285	266	292	275	282	289	283	289	300	277	306	278	274	301	294	318	277	301	296	315	312	287	284	295	302	292	257	275	300	291	287	285	312	298	285	292	291	297	293	287	276	279	336	277	314	310	310	301	308	303	316	289	300	288	316	315	300	304	334	277	291	276	263	316	266	285	300	248	307	315	297	288	300	288	289	291	298	291	289	281	289	312	315	294	301	317	316	285	253	316	269	304	275	264	280	307	299	305	311	294	330	274	272	279	273	291	272	283	283	296	320	289	273	291	293	321	326	313	282	263	269	309	279	275	274	254	315	304	306	288	295	258	268	312	301	306	294	277	297	288	290	312	304	303	309	273	301	292	294	303	287	290	314	313	276	326	259	305	295	266	267	273	332	286	301	319	279	274	314	252	267	311	294	250	295	320	297	306	294	326	300	292	316	311	295	302	281	326	296	284	303	244	265	296	327	316	293	295	268	274	303	297	279	286	288	263	286	277	276	305	319	278	319	309	307	282	283	278	304	272	304	286	305	312	290	305	282	286	301	302	292	308	298	283	287	307	299	324	303	281	299	322	300	277	315	308	313	294	316	309	256	293	295	304	275	327	264	330	315	294	262	286	292	301	266	303	262	291	289	281	302	267	303	314	282	295	296	320	284	285	301	295	302	279	287	297	273	293	294	271	270	309
3787	2320	6055	24759	26618	18114	8684	3245	1363	938	872	814	778	813	768	846	840	768	801	798	829	818	814	849	843	854	804	861	844	801	757	831	820	811	848	823	801	825	803	780	848	843	775	826	814	772	816	815	816	777	784	851	825	802	832	880	840	803	838	792	862	857	842	824	785	802	827	830	810	809	790	839	857	816	815	845	750	795	797	802	829	821	822	804	846	779	844	849	782	805	831	819	795	758	785	830	810	782	827	834	806	836	794	782	833	834	831	804	831	813	814	797	857	809	805	820	769	828	796	847	802	815	818	818	807	829	787	833	827	787	831	809	815	828	837	816	751	837	738	815	780	787	793	810	826	776	825	806	812	868	822	799	815	798	798	861	800	794	788	811	765	803	821	812	803	868	802	800	854	812	860	816	796	866	780	810	744	763	787	793	855	800	820	820	861	815	788	801	849	788	800	797	789	763	802	827	806	851	792	832	828	800	831	805	829	825	831	851	786	823	831	809	847	758	838	831	847	805	785	753	797	827	814	872	766	762	859	784	816	827	832	818	814	823	882	814	801	826	816	821	813	812	795	811	808	833	758	843	827	807	815	838	777	777	834	812	863	807	793	806	885	813	804	825	840	801	795	791	823	841	775	833	789	822	812	765	813	783	790	828	859	805	803	836	769	820	846	817	814	831	773	836	847	835	828	781	809	817	846	762	817	772	800	791	779	752	816	808	804	818	792	819	797	809	841	826	793	829	782	804	716	828	805	787	771	802	820	811	795	820	744	831	791	855	798	794	839	814	819	828	815	842	781	828	845	847	832	804	794	741	810	815	841	833	796	786	820	809	778	820	762	810	786	835	791	813	856	808	846	748	835	842	756	816	780	863	800	782	812	790	839	797	877	815	777	807	744	820	833	801	778	823	812	819	784	838	818	828	864	810	830	772	857	770	827	834	816	760	788	771	817	843	783	833	826	857	808	798	825	812	793	812	803	815	872	794	815	783	790	744	787	775	789	780	828	785	777	811	811	800	811	851	766	770	815	782	771	809	821	840	822	833	810	829	757	805	853	841	787	786	809	879	882	799	840	799	787	778	762	808	821	838	784	908	772	797	832	795	808	837	743	809	794	803	805	783	835	798	829	812	795	813	833	818	804	789	816	797	801	807	830	826	808	797	802	752	856	775	842	834	827	820	839	868	792	808	789	824	800	791	805	751	820	805	786	826	820	789	836	793	812	824	866	782	760	829	870	801	786	857	838	830	807	820	806	811	797	876	806	860	816	824	862	809	764	801	846	834	808	783	771	791	817	851	850	789	756	820	840	762	778	764	817	771	838	844	826	836	801	778	768	845	806	821	826	786	763	834	791	809	786	823	793	791	832	811	767	888	783	843	804	825	820	771	854	821	799	853	817	794	857	869	845	826	819	797	812	813	861	809	846	834	780	813	863	857	771	799	804	818	799	817	815	785	778	754	808	822	789	860	774	773	843	805	788	822	828	824	792	793	819	828	803	801	803	812	787	780	812	805	865	768	785	822	805	785	881	793	814	838	784	825	815	800	809	804	781	833	803	824	803	863	799	804	771	827	763	827	822	810	845	822	849	816	787	760	759	823	795	865	753	841	787	826	842	790	793	800	823	810	836	824	787	794	828	794	788	813	799	829	820	852	853	799	746	827	814	810	787	836	814	819	816	825	796	802	782	849	843	787	755	795	807	816	810	807	809	851	808	811	828	787	775	816	832	826	802	815	793	833	816	834	810	822	830	827	794	779	826	780	821	858	823	835	824	821	802	821	796	843	886	777	818	834	791	819	751	800	836	801	800	859	842	811	889	815	825	807	828	844	855	823	810	828	836	776	794	806	764	803	820	817	798	778	802	861	851	792	767	759	782	830	840	801	813	776	824	818	847	839	838	806	789	816	789	792	776	804	815	826	766	849	777	843	780	768	761	831	828	798	816	816	827	839	791	770	835	826	798	774	834	825	810	839	795	826	787	810	825	854	783	799	811	846	775	805	821	809	794	791	850	874	819	844	838	814	775	835	868	766	864	813	786	794	835	816	786	782	819	812	866	799	839	822	799	791	807	767	788	795	769	744	799	765	788	835	814	837	869	802	810	813	836	779	819	815	809	828	811	837	823	827	823	833	814	802	846	856	837	840	850	870	866	797	786	792	795	794	778	811	827	838	810	781	867	803	802	839	796	786	823	814	824	782	825	819	775	823	806	839	806	844	789	817	800	804	829	816	799	773	797	812	828	788	806	781	784	821	800	749	803	834	838	807	798	820	810	817	794	787	766	803	857	783	798	831	794	790	837	835	826	829	801	805	798	813	778	818	783	747	815	806	787	846	782	833	792	806	807	840	858	828	822	795	822	784	826	786	763	766	818	813	765	832	814	794	779	796	794	852	819	857	868	821	790	847	813	795	776	806	822	850	839	804	761	860	800	834	817	851	810	757	825	830	777	765	869	828	809	767	801	802	836	889	831	821	834	786	791	812	798	844	780	805	777	790	765	854	812	837	772	815	826	772	864	783	834	806	794	828	830	800	806	829	853	819	766	813	741	827	799	779	777	817	829	819	840	814	822	855	824	809	835	836	807	770	795	806	795	774	786	790	819	788	825	798	860	865	840	802	792	734	818	808	822	811	834	835	755	812	811	842	803	799	854	866	819	824	754	832	780	783	842	803	791	823	821	792	801	821	840	757	785	819	809	820	841	838	789	791	825	765	835	812	811	842	813	786	741	817	791	849	843	789	804	763	815	787	780	787	855	835	806	834	839	823	807	824	763	776	768	821	820	849	856	798	823	821	826	816	763	803	836	848	769	837	779	818	847	780	853	781	778	812	782	789	819	812	808	809	805	839	881	847	815	848	817	833	764	807	779	864	839	843	758	793	785	782	826	793	849	783	849	816	768	809	849	796	863	806	841	882	817	818	817	809	791	816	743	774	814	846	833	851	793	815	821	812	780	797	841	843	791	727	828	772	793	808	860	792	832	809	790	834	770	797	775	754	837	761	757	818	784	798	755	779	798	802	781	824	792	813	828	822	786	783	822	770	805	814	825	812	784	805	811	829	857	802	803	820	841	820	813	812	762	780	849	830	760	815	851	824	798	843	821	828	809	825	845	838	836	781	806	797	808	781	839	807	838	847	797	902	798	809	829	820	800	766	783	836	776	827	824	837	795	800	816	848	861	840	824	796	786	865	801	809	813	743	811	806	769	773	828	809	859	779	816	799	838	818	893	840	806	822	777	866	870	858	773	830	845	854	786	845	817	837	827	836	794	811	841	874	807	798	775	786	832	844	861	823	806	811	789	800	754	812	812	795	759	851	792	842	809	851	826	764	816	804	774	792	842	870	845	778	766	789	866	854	817	799	785	789	797	789	820	785	798	793	803	771	824	850	814	842	852	820	839	763	838	824	846	790	775	768	784	797	799	826	854	773	787	811	780	849	812	801	739	845	771	819	748	790	812	821	814	828	799	795	846	816	834	786	797	840	798	809
4387	1885	3111	10999	11181	6231	2519	965	426	313	305	275	281	302	300	281	292	304	292	292	297	320	272	267	287	285	272	261	292	282	315	317	307	276	313	291	290	307	321	293	304	301	305	326	306	300	310	285	281	309	301	280	258	256	299	327	330	327	300	290	277	297	274	312	285	309	304	284	285	310	290	302	276	287	271	287	318	287	305	297	295	305	327	273	299	299	286	318	285	300	301	295	282	258	291	291	300	263	285	298	288	272	291	294	276	273	296	296	305	277	312	277	300	297	296	315	302	305	284	298	300	323	307	283	276	316	298	299	297	304	274	263	302	285	315	325	283	276	284	296	279	296	321	283	280	285	272	304	306	293	291	319	300	292	311	262	276	293	295	263	293	327	286	285	294	304	305	277	313	292	319	277	287	294	308	294	276	286	318	313	284	327	288	268	289	295	277	286	306	290	296	305	333	288	288	300	281	308	286	284	284	324	284	268	307	287	284	262	301	278	283	288	250	318	269	297	292	297	302	295	310	324	291	284	330	278	283	294	280	274	299	293	299	278	320	289	294	306	271	282	278	275	297	294	294	292	329	308	297	270	298	302	290	287	241	307	294	262	285	267	294	267	289	284	307	277	315	327	274	271	297	282	268	319	270	284	317	291	279	273	289	274	292	307	275	314	312	308	292	270	271	300	294	280	318	316	315	286	287	294	298	299	282	313	283	299	302	287	295	291	327	312	315	293	286	318	301	283	301	298	309	288	288	307	290	286	293	326	269	318	290	311	270	312	296	271	290	309	284	281	295	267	293	275	307	275	323	305	302	286	298	295	298	297	283	271	285	266	293	302	332	294	319	306	285	285	307	329	282	284	303	288	272	291	263	295	294	321	273	268	300	273	301	295	257	331	286	309	302	284	290	301	282	278	272	296	272	275	299	286	306	286	266	305	299	286	293	320	288	302	292	295	311	313	288	314	298	284	300	297	299	316	301	259	340	301	303	305	285	280	257	308	287	271	280	302	288	276	307	311	282	303	302	322	276	314	290	305	320	273	303	290	327	286	290	262	296	299	280	267	301	278	294	308	283	263	298	276	303	302	298	268	266	316	289	294	283	286	307	252	274	264	278	303	286	315	288	306	289	296	247	291	279	290	296	274	284	297	284	298	299	301	286	282	296	272	275	260	297	286	314	265	261	269	302	327	264	317	318	288	324	300	295	302	279	304	280	305	301	297	284	285	282	330	279	254	288	338	256	303	294	288	297	295	286	259	302	295	307	276	309	306	260	290	331	314	294	303	280	298	281	290	288	309	283	282	264	289	281	312	300	304	311	290	288	299	312	311	294	315	296	276	259	284	304	291	309	301	300	302	283	306	293	325	279	290	301	289	276	301	297	287	306	277	301	297	304	281	305	296	294	304	286	281	290	271	301	319	315	307	318	288	343	258	268	301	303	319	300	316	294	272	312	272	295	312	334	286	270	267	299	288	312	333	284	284	301	318	284	308	313	304	279	298	303	266	319	321	273	315	284	276	284	284	314	278	298	284	301	272	321	312	284	309	300	295	289	288	312	292	322	290	301	297	307	266	293	290	286	295	311	285	290	273	259	295	331	325	293	301	296	285	254	296	279	312	273	267	296	296	284	285	297	252	275	277	275	282	337	265	280	307	310	298	296	297	289	279	266	317	277	277	306	278	270	293	289	306	293	294	298	312	286	276	241	291	271	270	307	280	300	313	279	334	290	290	300	282	302	275	289	286	299	269	269	305	296	289	298	327	321	322	296	324	293	285	314	268	299	302	298	292	321	306	305	312	289	316	287	322	282	300	289	303	292	311	278	268	301	278	299	318	285	298	297	319	291	315	313	294	299	337	273	314	302	323	272	313	308	307	281	298	286	316	304	293	284	303	321	280	308	286	305	308	284	290	289	326	284	318	293	311	327	287	275	268	307	340	266	306	287	288	303	286	322	300	309	307	307	311	268	272	286	304	325	288	269	301	292	300	281	307	299	290	287	303	291	309	301	277	289	309	286	285	284	293	295	300	306	286	310	295	278	241	313	274	303	286	292	306	269	308	301	300	306	284	272	278	293	341	307	295	271	324	282	290	275	289	290	307	282	308	266	311	330	300	289	267	264	323	258	297	292	302	303	286	310	305	274	295	300	300	270	322	306	290	309	281	327	279	304	296	319	286	293	273	307	304	311	282	285	307	317	298	319	271	304	323	300	302	306	295	322	304	295	271	286	260	301	317	302	278	271	273	283	264	288	305	317	280	315	289	309	314	285	303	289	286	274	273	286	292	274	304	314	292	261	326	292	296	280	270	318	259	303	301	319	309	272	280	288	304	282	284	313	316	285	284	335	300	281	305	287	303	331	299	276	270	263	283	287	271	282	302	296	295	315	297	318	319	283	301	297	262	303	311	282	313	299	265	298	315	274	298	280	302	321	294	317	279	285	298	297	291	321	304	272	272	317	306	302	272	288	306	308	301	313	236	294	314	305	319	304	305	314	272	301	273	281	291	287	277	319	297	279	299	306	277	314	300	310	313	286	319	312	260	313	282	312	305	296	301	282	296	297	275	314	312	295	287	277	300	289	287	278	288	284	311	286	306	313	300	267	332	287	333	314	307	329	299	283	285	303	288	318	330	301	311	305	310	281	289	296	265	306	290	321	269	317	284	296	286	317	318	314	269	278	272	288	299	305	297	303	295	280	298	322	277	306	253	308	305	294	265	289	270	285	309	322	293	270	276	274	284	318	305	304	302	267	302	292	272	301	271	290	292	281	289	312	304	262	315	295	291	299	308	268	307	308	260	291	295	313	288	329	304	306	298	314	302	325	282	289	271	255	281	268	297	302	289	293	291	282	321	329	300	302	288	300	287	294	272	299	313	286	318	316	290	297	286	289	283	296	282	302	298	271	296	304	310	315	309	285	319	284	268	294	277	299	286	321	304	303	313	294	316	282	293	299	288	299	300	257	331	293	275	290	305	284	320	308	282	301	309	305	314	322	287	288	300	281	320	315	296	325	296	321	257	306	305	268	281	267	307	312	301	292	295	289	317	276	286	293	292	286	309	295	285	310	317	306	318	265	311	327	301	277	301	279	291	273	261	291	266	287	292	276	303	297	285	285	293	288	318	304	296	313	270	300	302	316	303	278	298	300	289	337	286	344	279	296	318	328	277	302	277	300	299	301	297	277	286	281	320	299	264	311	305	286	271	318	287	295	280	270	290	291	291	282	279	336	287	314	281	301	284	283	296	273	301	300	294	306	266	296	286	300	295	306	320	270	296	254	312	295	304	298	268	282	296	306	311	321	273	308	315	316	286	270	274	261	296	309	283	299	316	307	321	278	272	299	297	283	266	291	322	306	297	312	316	300	269	322	288	316	252	293	285	277	300	275	274	291	301	285	293	284	300	288	293	281	272	287	287	307	275	282	334	300	328	273	293	316	310	275	318	307	302	280	304	262	285	289	311	310	314	284	295	286	262	280	293	297	337	284	319
3767	2269	6886	26203	26609	17553	8127	3037	1340	912	897	807	807	855	865	796	787	835	826	853	775	771	780	822	827	754	839	801	837	884	801	765	750	823	858	811	791	814	821	800	853	801	850	766	792	795	835	827	790	810	802	826	798	791	792	817	830	841	799	828	799	727	818	832	828	851	823	822	827	779	844	813	836	862	830	813	856	834	829	828	786	783	844	775	808	821	825	840	791	800	770	810	780	822	784	827	819	795	815	803	785	773	789	829	808	825	796	804	850	830	804	847	807	797	861	845	822	833	834	788	803	851	762	817	755	777	861	855	845	777	813	818	832	766	845	821	851	813	825	810	859	805	845	776	762	832	829	843	854	791	816	780	792	801	783	833	837	809	812	850	794	792	742	835	796	844	796	834	823	816	842	751	811	792	839	792	808	794	784	858	809	802	859	784	850	840	817	789	813	835	830	789	816	810	799	790	838	826	794	817	859	799	803	798	816	795	787	795	777	789	776	789	815	852	814	815	806	810	866	844	812	820	827	776	782	793	815	826	857	836	852	793	818	849	807	831	848	822	815	833	830	804	787	779	793	843	837	813	799	829	821	777	773	827	836	818	791	803	824	813	819	818	804	817	845	807	783	849	790	827	796	803	787	762	796	806	800	809	801	820	839	816	819	843	855	799	861	831	795	830	801	816	788	813	850	797	761	843	780	813	779	802	834	810	790	814	789	838	818	839	799	832	783	844	811	818	829	795	808	842	765	819	841	809	753	802	793	839	784	882	771	825	812	827	839	818	835	795	829	773	812	839	777	841	842	821	809	897	846	876	808	786	825	782	792	826	824	863	859	837	810	824	808	847	807	818	720	846	795	801	833	800	801	823	785	783	823	849	810	805	808	786	793	815	828	775	851	771	786	811	828	818	793	844	857	795	823	824	814	781	787	816	826	811	803	764	813	788	834	812	863	873	833	819	881	762	804	779	805	828	822	820	849	830	783	806	786	826	827	795	794	801	774	783	754	765	783	824	790	787	819	832	777	789	786	797	812	816	845	780	853	832	750	738	842	787	836	846	804	834	814	851	839	834	820	809	799	817	775	828	813	898	816	817	836	786	811	865	778	823	789	778	836	849	827	842	835	870	796	809	819	805	799	831	777	802	820	801	822	787	817	863	865	827	812	797	819	774	813	794	796	779	872	810	805	860	797	855	801	760	841	872	808	865	802	802	853	849	831	828	858	834	801	796	783	832	787	792	833	819	835	747	803	866	800	808	804	798	838	787	766	842	754	821	817	769	846	826	849	823	841	828	853	822	793	774	851	797	779	825	788	859	818	818	774	830	819	829	805	800	793	814	797	773	848	827	810	778	813	855	842	797	795	770	814	761	791	842	768	782	771	796	843	865	871	797	824	860	857	801	857	830	808	807	837	747	761	799	802	813	800	800	799	772	813	864	772	824	858	821	762	837	798	779	797	826	839	846	826	851	793	798	797	774	805	772	789	797	830	828	819	823	793	825	776	807	828	844	804	828	832	832	833	864	842	793	792	849	839	817	864	831	830	797	832	782	822	827	790	846	834	804	867	813	809	765	823	806	857	823	818	787	787	858	815	851	850	775	888	843	845	753	810	804	821	838	827	771	799	831	844	846	795	841	774	756	828	843	795	816	824	844	781	780	810	829	813	789	770	806	809	845	821	838	790	840	814	798	857	807	815	815	746	804	812	788	802	837	797	886	801	775	806	814	824	779	843	773	796	820	830	796	830	874	820	861	829	820	818	751	842	795	797	807	854	785	812	809	820	788	795	793	817	849	824	869	773	807	782	826	784	797	826	759	825	816	783	824	769	782	811	817	785	838	795	806	825	796	848	798	804	828	804	816	781	833	810	798	797	786	804	813	795	822	805	841	820	826	787	834	816	831	804	855	816	815	850	857	836	756	819	780	766	840	832	781	808	853	831	843	851	812	810	804	786	820	787	812	805	814	774	806	764	833	887	836	821	802	805	839	845	774	832	789	824	783	881	849	785	842	890	829	803	827	850	842	790	768	822	824	842	815	800	838	799	809	815	803	843	826	841	767	832	813	829	907	775	830	781	809	828	798	837	785	782	818	823	797	771	855	801	807	817	768	847	807	782	794	881	796	827	797	809	814	828	762	798	831	831	772	802	830	804	864	830	792	890	830	820	747	762	818	828	842	825	749	818	790	842	777	809	778	783	787	841	816	802	817	796	816	835	820	809	871	807	805	821	847	785	794	816	855	814	808	808	859	801	784	800	814	769	866	823	803	791	774	890	817	832	824	855	790	820	874	827	812	798	819	814	796	816	790	812	797	793	801	772	831	808	803	823	816	794	830	850	803	796	812	816	821	761	813	787	828	812	808	851	840	815	804	833	810	799	780	823	838	827	779	827	808	792	780	792	816	806	790	844	816	846	822	797	814	816	828	791	778	824	823	786	799	815	882	789	841	802	816	839	801	846	784	800	826	774	804	789	787	834	842	810	842	849	771	826	818	835	823	865	833	819	797	814	836	807	757	770	786	835	795	863	763	833	774	795	820	813	837	804	751	780	827	801	816	807	798	797	839	812	817	790	755	808	793	819	811	849	812	812	817	809	820	784	816	812	778	825	798	790	785	860	881	786	833	756	848	817	805	811	784	802	821	795	858	814	837	862	837	782	841	841	766	815	791	835	811	849	791	795	773	796	830	851	842	758	794	801	819	847	850	836	793	866	835	810	808	840	818	818	837	758	821	820	853	817	844	790	829	788	843	804	812	842	792	794	834	787	783	781	820	860	795	790	824	841	807	741	849	864	789	839	799	774	817	806	821	778	811	798	842	852	778	816	804	769	834	844	854	835	799	769	851	886	833	794	785	792	804	843	753	793	784	843	832	807	813	769	842	854	776	775	828	788	844	828	823	836	780	810	845	835	818	809	777	804	820	804	774	846	843	820	801	799	810	817	820	830	806	813	856	804	820	800	760	815	815	804	802	756	844	868	761	804	823	832	836	843	843	843	831	809	838	774	787	799	795	849	775	845	774	825	841	773	796	800	786	815	891	826	810	785	807	831	813	826	850	813	811	830	822	850	790	826	823	798	818	818	801	825	819	798	758	782	838	816	847	811	816	790	807	827	841	796	837	797	782	826	803	819	785	826	784	793	780	818	827	856	830	816	854	794	837	825	793	843	824	868	849	812	849	808	809	822	846	900	841	792	774	805	786	819	818	819	839	801	833	806	842	813	804	833	773	830	753	784	812	800	824	793	818	865	795	795	773	781	811	788	828	814	750	855	827	810	803	770	770	812	830	826	789	806	798	846	823	796	857	823	856	800	759	817	793	838	796	851	789	862	835	804	827	777	843	803	789	823	726	844	835	798	838	791	840	842	781	794	763	846	790	777	836	813	792	797	818	805	832	868	751	791	799	859	780	846	839	811	766	793	818	803	785	806	761	768	791	816	795	824	763	770	824	849	831	761	840	782	798	847	809	816	779	820	783	779	802	849	828	790	795
4249	1877	3190	11212	11064	6347	2430	873	462	320	265	299	324	283	306	287	289	307	288	299	294	306	291	284	276	292	285	254	285	261	317	305	282	322	291	255	270	294	293	286	274	326	276	288	279	309	273	263	284	288	284	251	288	281	315	311	297	273	290	283	295	288	276	308	272	312	287	298	279	293	282	295	298	312	276	287	294	255	321	285	271	280	287	283	317	278	310	282	316	284	271	276	271	288	298	251	281	300	278	278	319	310	321	296	305	316	329	287	301	274	267	280	290	269	271	271	315	303	259	281	291	313	304	300	308	267	338	266	292	298	280	318	282	307	331	319	302	304	292	287	293	286	277	297	280	271	285	293	296	309	273	320	267	302	301	303	268	261	279	290	307	293	291	291	294	308	313	292	328	284	308	279	296	300	307	263	273	295	256	281	290	305	299	310	311	296	318	289	309	300	304	283	287	289	285	290	288	290	284	294	303	289	312	320	288	295	283	306	296	284	291	279	287	271	308	253	280	296	286	274	263	310	290	296	285	318	290	317	287	274	304	296	282	273	286	316	281	289	289	280	303	319	321	280	315	271	291	288	265	301	291	268	292	277	305	289	269	268	266	287	279	270	323	288	313	281	279	299	275	263	272	258	271	343	302	285	329	299	265	281	281	297	285	310	293	299	297	294	312	298	288	263	298	269	280	319	286	307	280	268	280	289	307	267	273	308	304	287	287	290	299	314	303	340	328	302	288	281	298	286	309	320	302	287	320	303	281	313	304	277	287	307	288	287	322	305	293	324	241	273	272	291	304	250	334	300	322	290	309	282	271	276	321	290	277	336	287	259	290	262	297	274	280	321	316	315	295	315	302	299	306	293	324	280	264	305	278	335	283	297	303	301	301	297	309	317	287	282	263	338	269	282	311	283	280	271	269	310	297	306	277	295	307	301	288	307	283	322	317	301	295	295	327	272	261	325	289	311	282	299	288	279	250	289	292	318	263	280	302	278	308	296	307	296	254	277	267	311	312	310	294	277	302	298	291	270	283	298	274	305	283	295	287	277	269	310	290	306	291	261	292	282	300	316	272	270	282	296	274	305	293	292	327	305	316	302	298	277	319	300	311	292	300	308	307	301	305	297	287	311	257	281	278	270	280	298	305	298	292	291	296	315	273	283	296	314	261	307	287	270	272	292	307	273	303	312	287	292	289	288	325	286	284	278	269	309	298	298	305	293	306	290	298	280	283	304	303	292	309	308	275	280	298	283	310	284	299	304	282	309	268	311	311	298	294	295	285	279	301	281	260	324	293	285	284	268	323	301	304	321	285	280	289	308	293	300	279	288	276	267	288	306	332	278	299	263	262	291	290	266	294	285	267	305	314	291	287	279	315	308	320	306	298	263	270	285	277	293	323	293	285	294	282	299	291	334	305	322	283	298	269	243	270	295	257	289	287	311	273	292	312	304	290	271	317	298	287	286	270	304	320	290	285	286	295	279	297	318	296	295	292	285	292	277	293	276	280	301	306	308	294	298	310	275	310	312	293	264	291	285	290	286	279	318	292	311	287	253	308	305	296	249	276	273	300	335	286	287	298	298	313	293	275	307	305	305	269	268	299	298	284	256	298	252	278	306	314	278	297	267	288	288	290	274	296	290	263	270	304	305	288	296	295	270	281	290	306	308	295	285	298	296	369	279	284	284	279	295	308	286	305	299	321	287	301	310	309	300	292	307	273	303	303	298	285	298	296	327	308	310	281	315	268	279	307	287	305	268	306	298	299	263	245	295	332	315	320	275	314	308	290	300	303	295	283	302	282	259	274	292	289	289	324	292	278	307	312	282	328	269	325	285	290	274	273	318	280	277	290	267	277	309	284	283	290	314	307	286	303	300	279	301	281	305	278	324	280	309	301	298	260	326	301	295	262	290	291	275	281	305	282	313	339	280	281	269	290	285	306	305	308	294	270	313	287	288	291	255	299	321	279	297	292	312	298	292	283	307	333	325	311	280	280	292	299	283	283	282	273	285	283	315	295	263	289	292	304	273	298	269	297	268	297	286	253	313	323	276	314	293	317	304	306	294	318	275	304	302	328	312	299	296	295	280	291	274	275	320	294	306	280	311	297	296	280	295	319	296	284	290	290	279	311	279	275	304	302	304	292	290	283	270	295	324	283	299	286	296	316	302	264	286	301	282	281	274	300	281	311	312	298	307	313	287	290	312	283	295	272	277	306	310	299	252	310	302	281	325	251	283	288	286	315	306	271	278	306	264	290	294	295	291	254	279	273	267	313	306	263	270	309	311	265	317	291	308	277	307	298	270	311	319	288	339	280	295	281	301	294	311	295	260	300	297	297	292	268	303	307	285	312	314	308	296	299	307	278	292	290	275	272	278	287	324	277	308	269	300	304	279	280	288	299	317	270	297	297	298	306	286	297	297	290	291	291	293	309	329	339	299	282	272	297	257	296	307	272	299	312	268	291	297	291	292	294	301	273	267	279	270	271	283	316	279	248	285	333	289	317	300	290	281	295	287	298	283	285	291	303	316	308	275	279	264	283	305	300	301	281	304	290	279	293	305	274	266	312	278	279	287	259	301	285	293	313	268	255	292	293	309	287	294	307	305	291	300	285	263	261	352	270	301	299	329	309	298	313	280	297	288	297	282	275	272	288	360	273	283	313	280	316	300	290	279	254	299	283	288	290	292	305	294	290	286	314	297	272	307	293	320	336	267	283	262	292	294	293	299	316	313	319	303	289	302	315	286	272	287	299	281	269	305	299	292	272	265	302	326	288	312	284	311	278	286	306	262	277	335	302	311	316	279	295	291	307	277	311	271	274	305	306	291	262	277	271	280	263	278	289	281	303	318	290	290	293	294	320	305	271	318	289	317	288	307	271	266	298	277	273	274	296	276	318	294	280	308	294	286	262	280	293	303	294	310	293	320	277	308	320	284	293	274	305	292	293	267	270	287	281	313	298	311	283	278	292	292	287	341	292	288	315	273	319	292	306	303	290	296	297	292	321	317	263	292	304	277	299	278	283	302	279	332	274	266	284	297	292	294	251	291	296	293	276	295	275	295	270	288	279	270	291	277	277	247	282	305	290	285	268	275	282	296	296	299	301	306	294	286	292	312	296	317	292	298	270	276	300	292	289	294	245	267	277	273	290	284	305	306	261	302	291	339	319	301	269	291	280	301	293	290	290	345	282	291	273	306	298	296	318	329	282	310	298	292	303	304	317	280	275	304	307	279	298	291	269	289	270	291	269	277	277	312	273	281	296	294	278	277	286	332	273	281	287	309	280	298	302	276	279	287	276	285	254	307	300	270	285	274	295	306	303	315	273	308	300	275	281	320	318	271	274	304	311	300	302	267	296	300	289	288	282	303	294	296	305	259	296	275	310	282	285	279	317	278	275	275	295	294	268	299	288	308	293	262	313	289	320	283	275	318	288	315	308	292	315	280	317	287	286	302	295	298	300	278	280	305	269	304	285	294	283	319	297	278	273	333
3735	2210	7079	26540	26629	17419	8244	2980	1367	893	814	822	812	804	781	815	788	836	777	794	792	808	854	806	807	803	828	812	762	797	769	816	820	885	789	803	806	772	839	859	814	783	861	784	798	840	810	857	764	801	823	801	841	796	816	802	857	786	837	810	871	812	813	762	810	745	798	799	770	847	833	840	838	828	838	832	795	779	799	848	833	796	832	815	820	818	845	806	830	774	800	888	810	863	824	830	843	813	814	796	788	811	794	840	811	827	830	798	794	851	858	801	787	811	809	804	811	794	808	831	840	782	815	846	753	794	766	882	812	777	806	752	825	763	782	792	805	779	792	813	860	809	831	793	784	823	802	787	872	819	831	851	772	819	772	800	811	785	873	851	829	801	776	810	877	796	850	855	829	840	805	772	809	812	839	874	796	787	775	828	839	815	829	786	806	860	830	850	812	780	778	824	795	867	824	838	852	813	869	812	777	873	837	807	819	848	785	811	777	799	822	777	828	768	801	824	780	805	851	812	816	811	802	785	812	848	818	848	813	840	786	846	848	865	804	770	830	786	797	819	782	800	820	788	812	778	827	750	759	823	807	815	822	806	845	883	788	856	796	883	782	827	794	758	851	773	794	733	837	776	788	806	827	796	829	822	845	791	794	793	822	775	813	801	818	794	842	784	836	840	837	814	836	797	798	813	842	800	879	866	851	815	857	783	799	767	825	767	770	813	771	784	808	845	808	826	873	835	856	842	802	811	817	786	809	806	818	803	802	861	775	823	816	840	820	810	846	849	825	797	816	785	787	845	813	790	805	794	835	835	848	793	774	867	840	735	813	819	835	842	876	815	832	830	765	820	808	813	811	775	789	833	783	801	774	810	810	806	822	825	871	802	772	775	876	809	810	824	833	812	798	768	799	775	783	786	807	855	813	825	784	820	820	816	826	771	849	776	806	776	860	807	805	834	785	814	720	796	801	804	814	783	808	788	791	839	798	765	828	806	758	791	826	839	821	818	851	852	840	827	768	822	819	847	768	802	792	824	819	822	867	776	861	808	806	775	845	794	807	837	844	834	798	871	831	817	844	824	804	824	813	824	795	768	826	806	742	829	823	862	856	749	801	851	821	795	813	850	810	817	822	832	845	801	814	801	869	779	840	791	770	846	819	797	865	796	779	794	813	858	816	832	766	833	857	785	804	817	826	801	792	807	854	816	862	787	781	775	802	834	853	823	890	770	826	819	822	799	800	795	857	858	787	883	782	804	797	796	842	823	895	804	760	837	786	800	791	815	819	844	783	842	793	765	775	841	791	773	777	792	819	803	828	803	830	852	775	800	867	810	831	764	859	770	833	791	770	881	823	808	799	837	766	792	796	804	851	862	777	892	844	835	813	811	796	783	821	842	828	821	790	784	822	779	795	806	842	796	845	778	789	835	829	834	820	814	826	832	841	813	805	799	798	793	818	831	810	806	805	810	806	785	823	812	818	810	854	817	758	829	831	814	806	844	827	832	782	781	766	793	857	790	829	801	814	856	805	778	877	834	757	853	857	843	776	879	793	773	776	831	846	821	846	786	803	796	780	828	821	869	807	827	839	791	838	806	788	796	841	839	792	828	803	840	815	819	809	763	851	818	838	829	804	835	814	847	828	863	845	842	788	858	790	778	803	806	857	829	819	810	784	772	804	828	762	826	848	773	818	810	795	800	783	783	823	845	809	824	787	850	804	831	834	760	769	812	780	813	866	797	787	767	803	824	824	794	810	812	810	824	778	798	791	795	799	809	792	807	810	787	807	819	853	815	768	808	809	820	826	797	804	789	874	839	804	798	806	802	805	827	824	821	788	765	850	809	763	840	769	807	835	799	745	834	834	810	780	835	793	820	799	832	830	829	797	811	846	790	814	794	818	775	828	773	824	801	814	821	830	826	811	779	799	834	810	844	797	792	828	821	775	786	858	765	842	749	772	817	848	821	863	802	775	825	806	825	754	786	795	849	820	830	823	788	799	772	812	787	844	824	851	825	771	851	792	824	790	801	781	838	838	831	800	805	817	776	797	839	814	784	825	827	811	792	863	778	822	818	780	794	864	801	784	832	869	816	833	783	796	761	874	827	756	856	857	847	827	844	784	794	831	833	781	783	789	815	821	813	770	841	774	863	817	793	805	763	764	823	785	761	820	834	841	825	828	825	775	870	791	785	800	861	867	785	803	778	778	798	820	737	819	782	786	826	808	846	819	851	827	772	809	808	823	774	786	839	843	815	816	863	839	884	845	805	838	790	826	862	820	846	790	840	812	803	851	813	830	773	788	814	796	795	809	810	801	817	853	805	807	842	824	807	871	843	788	837	819	811	793	854	766	824	816	772	809	796	809	845	834	802	831	830	800	771	858	815	821	785	828	820	811	824	811	885	764	792	821	820	830	785	852	805	786	786	842	815	841	806	781	772	772	846	814	789	829	823	807	807	830	826	798	805	808	836	805	821	818	805	788	808	823	821	832	901	796	804	842	784	870	805	802	805	779	786	821	795	835	765	841	772	817	866	809	832	809	799	843	793	817	810	826	816	859	814	793	796	805	824	798	852	806	853	824	784	782	826	836	781	800	832	798	820	804	794	811	842	838	863	770	847	822	855	790	823	850	834	816	835	841	859	812	811	764	813	777	844	825	863	812	856	763	801	792	806	789	833	781	802	826	815	811	771	770	809	810	845	837	813	804	791	828	816	782	823	805	886	862	839	818	814	808	836	843	859	776	839	816	793	781	832	815	812	780	769	838	827	791	825	784	837	807	821	870	840	789	842	837	791	822	835	810	780	816	834	830	780	802	789	844	841	760	825	878	788	852	848	777	794	824	782	837	852	804	809	834	775	809	790	815	822	825	747	848	842	878	771	805	845	842	804	811	790	805	820	797	820	847	785	850	774	825	802	896	829	781	818	824	864	805	789	859	787	795	821	816	831	838	805	833	833	775	797	845	840	778	766	815	798	783	790	775	820	844	829	836	838	843	782	797	879	843	817	833	784	810	810	827	828	791	794	786	809	829	859	787	788	825	817	843	845	813	822	826	811	785	804	809	831	861	791	809	798	830	831	858	750	818	807	842	817	827	798	780	798	788	846	851	788	796	813	844	840	791	780	804	827	796	777	790	830	827	779	793	794	807	766	800	769	818	837	797	793	774	834	823	839	802	785	824	817	811	785	786	777	835	812	791	797	831	794	834	828	811	831	795	808	801	768	814	819	815	820	820	822	811	802	769	841	773	804	789	837	818	831	834	762	833	813	823	808	796	863	806	771	798	847	875	790	865	832	787	812	801	829	826	816	802	804	789	828	800	829	858	824	847	813	838	787	867	814	832	847	864	839	801	771	820	773	813	819	836	854	828	812	800	808	836	798	792	749	829	824	835	815	774	768	794	790	844	797	763	823	821	844	792	850	854	788	811	802	774	827	768	809	842	789	801	856	822	784	818	788	765	816	815	834	826	864	850	844	799	794	814	794	831	786
4323	1889	4488	12200	10801	5969	2406	908	422	312	298	310	284	286	304	276	295	307	304	279	297	302	302	337	297	256	294	329	307	275	279	345	293	305	289	302	309	303	295	305	302	323	306	291	309	272	275	324	290	303	279	287	302	295	297	278	306	303	291	302	270	282	290	302	282	277	315	300	267	278	264	250	319	264	322	312	279	309	314	308	283	301	286	272	289	318	302	297	310	282	280	316	326	290	281	257	266	295	284	316	299	309	298	274	297	275	291	260	284	315	279	314	309	295	297	306	255	318	278	294	252	279	307	298	293	290	311	299	288	284	304	294	324	319	285	302	320	268	286	290	310	317	307	303	293	306	310	278	285	315	270	309	288	325	277	320	260	278	279	272	305	285	280	292	273	293	302	312	282	277	258	280	276	277	312	307	279	278	302	322	300	276	303	274	280	288	311	310	330	282	286	297	311	272	286	291	299	337	279	294	289	275	295	302	310	338	284	294	286	274	274	283	284	306	279	304	309	296	298	300	282	272	295	274	289	285	279	299	311	307	292	297	287	284	286	298	302	298	295	316	295	293	313	294	284	282	356	315	307	275	270	254	326	298	293	306	294	307	313	270	293	301	300	277	289	317	297	278	309	282	309	250	298	282	311	255	290	315	320	291	277	282	293	286	263	286	282	289	295	285	268	291	292	287	291	293	283	300	287	280	287	266	285	296	298	301	274	275	290	277	285	304	259	288	299	300	270	287	306	319	316	327	303	277	263	279	302	265	300	296	288	295	306	296	283	318	307	299	289	302	319	271	287	296	289	317	278	287	277	294	300	297	318	303	304	302	304	307	303	310	298	318	290	288	283	320	307	286	275	298	281	277	273	280	318	277	285	312	270	270	331	311	286	313	303	269	296	265	297	323	289	309	298	266	276	290	288	295	282	325	311	278	260	317	273	295	264	291	292	275	286	280	289	301	285	264	287	310	300	311	311	303	329	297	272	315	289	262	326	301	299	293	326	271	308	321	268	302	288	291	266	291	265	299	296	286	283	329	265	325	285	296	294	341	281	280	260	307	325	315	292	312	318	294	316	275	267	282	300	301	297	303	295	253	316	284	309	285	305	285	307	301	283	278	287	284	298	267	281	282	283	289	267	234	295	299	295	282	288	282	305	288	272	302	296	301	289	304	298	267	300	256	269	306	287	299	302	313	305	272	306	314	324	298	278	311	259	291	308	284	304	278	266	291	286	274	276	324	273	273	302	300	291	270	290	262	284	307	289	282	290	291	292	305	290	309	280	289	311	288	295	262	285	264	284	297	297	298	265	294	321	275	272	283	308	313	287	310	318	289	301	295	275	305	320	303	301	315	292	297	305	299	266	302	263	302	273	280	282	300	298	258	320	320	293	287	322	307	295	261	310	300	310	287	296	302	293	272	279	289	289	293	283	281	308	285	261	301	277	285	293	272	304	294	314	291	309	293	289	271	304	290	262	299	317	293	292	314	315	267	272	284	291	295	286	310	318	296	326	244	262	288	271	292	282	295	324	285	293	294	322	335	308	303	268	283	268	291	302	313	294	299	262	282	310	268	300	276	275	262	280	300	296	272	289	294	308	300	305	287	285	316	306	284	317	303	289	316	308	279	310	291	290	274	268	323	274	308	282	277	281	297	263	293	290	302	292	257	287	293	270	305	328	323	303	282	312	283	321	260	286	306	319	285	310	273	282	307	319	293	290	298	304	300	305	276	322	281	296	279	313	320	294	308	306	302	279	266	304	296	285	294	301	309	265	290	282	305	268	325	289	299	298	285	304	280	289	299	319	263	297	285	302	322	302	278	312	325	283	274	305	309	285	290	296	290	300	309	291	277	320	261	280	324	266	290	302	329	288	294	264	265	317	310	322	284	312	292	312	308	277	267	280	285	286	297	343	294	331	278	270	280	293	300	292	305	282	292	325	358	311	292	254	310	310	315	304	284	285	290	279	287	287	273	244	303	296	305	314	327	311	280	293	301	293	303	288	284	275	313	301	290	319	306	293	291	318	301	297	291	286	302	303	295	293	285	309	290	313	278	290	318	287	300	282	273	302	298	279	318	267	287	274	292	308	307	320	311	316	274	311	302	288	285	293	291	259	275	291	293	286	307	277	300	293	293	327	258	305	273	325	312	302	296	276	297	293	295	307	290	310	279	271	298	295	318	271	290	282	311	291	280	274	303	281	323	256	316	302	296	285	276	280	289	286	264	264	285	300	296	288	277	293	288	305	296	293	304	316	246	277	303	282	304	305	295	300	328	272	303	321	294	302	287	311	309	289	250	296	281	288	291	292	324	300	321	299	285	279	297	291	299	284	274	297	303	298	316	322	280	299	290	296	268	279	294	298	294	283	297	267	281	289	309	306	301	272	292	317	279	288	289	288	260	292	287	326	273	301	267	298	301	325	313	312	269	314	289	293	342	287	301	309	304	289	299	296	308	301	303	299	275	267	304	285	301	272	274	296	289	303	296	261	311	297	315	284	290	273	294	296	281	291	296	297	278	274	269	288	285	280	291	298	278	301	295	271	290	286	305	311	274	304	301	275	290	287	308	298	316	308	288	315	294	304	325	305	267	318	287	315	304	272	281	327	286	327	295	324	284	298	282	287	323	263	293	311	271	319	289	325	294	304	307	306	307	309	317	294	310	276	296	254	304	298	294	305	296	294	323	290	285	311	300	318	293	287	307	295	332	308	283	294	266	280	303	290	278	289	285	256	295	302	275	299	313	250	309	274	280	287	304	319	283	321	307	308	274	272	303	263	314	271	302	301	298	297	309	296	297	312	279	303	256	263	309	284	276	283	301	298	278	304	310	289	290	293	300	271	272	304	296	299	310	297	280	299	295	284	283	268	294	311	313	321	281	313	301	317	300	310	285	260	279	324	306	305	279	280	290	304	284	276	247	287	299	326	268	283	275	288	314	294	264	304	284	303	293	327	297	288	313	261	265	306	282	301	301	305	261	288	286	284	310	294	319	309	284	288	283	284	284	281	289	301	295	291	281	286	299	289	251	301	283	320	294	274	305	306	285	300	278	276	281	308	257	289	290	279	299	293	295	289	289	309	309	297	367	292	302	287	284	301	323	303	276	283	284	284	285	281	269	297	271	285	314	308	272	316	287	284	316	310	292	294	286	264	303	300	300	287	295	297	292	284	317	273	291	290	324	287	309	292	286	306	295	297	297	280	289	254	279	251	308	301	291	313	331	293	331	256	301	297	298	290	294	284	297	298	264	264	308	258	292	326	314	283	308	311	297	302	288	310	288	285	307	258	329	331	304	292	297	292	282	298	286	315	284	295	261	273	293	278	291	310	316	263	291	260	258	300	304	330	290	328	290	273	328	282	320	289	314	311	262	311	278	313	313	309	285	277	286	303	291	286	305	291	283	278	293	272	275	294	308	305	267	285	320	305	262	302	275	284	307	290	295	295	275	282	266	305	316	301	287	287	328	276	277	274	290	286	290	289	287	299	283
3715	2028	9451	27725	25731	16774	7920	2987	1223	902	874	748	807	854	823	854	788	791	824	815	831	795	753	825	817	795	810	806	810	747	846	819	825	783	804	747	786	845	847	802	809	784	827	815	811	810	772	789	775	748	836	772	811	771	852	814	854	789	805	828	788	769	820	844	822	788	782	807	803	796	788	777	844	855	829	829	806	843	765	792	845	808	814	794	866	750	839	811	809	853	791	809	799	780	782	844	793	778	813	820	766	807	814	742	827	832	816	790	806	857	814	817	841	818	838	846	805	838	839	812	831	771	812	813	816	848	753	807	817	795	813	820	843	821	783	859	905	824	803	797	798	818	797	801	796	839	815	836	833	837	754	829	822	794	807	809	823	791	788	806	834	802	827	808	813	763	861	795	803	798	785	778	888	788	834	821	834	827	797	820	781	773	841	828	819	793	836	850	820	813	819	851	882	778	804	805	777	806	775	843	819	826	791	814	842	854	811	829	783	778	829	799	835	848	847	800	819	829	775	790	818	802	762	801	775	792	803	786	796	776	829	846	843	802	798	824	826	812	825	832	836	836	814	841	802	833	779	777	827	802	827	809	852	805	780	834	840	788	737	813	810	838	812	809	830	780	850	874	756	856	844	838	859	796	843	843	792	822	817	817	785	837	852	823	838	830	770	796	777	799	823	851	833	835	840	786	861	857	820	787	765	841	864	845	801	823	803	825	737	734	775	813	827	814	827	816	811	767	796	798	843	797	817	789	802	758	851	798	844	787	800	766	796	779	794	792	812	840	820	768	838	828	789	825	810	839	783	802	804	851	829	809	788	800	848	776	815	764	848	811	788	783	826	806	805	823	819	804	783	794	836	798	821	862	815	782	843	805	794	797	800	765	795	807	867	823	838	844	833	802	793	786	779	797	804	764	835	767	792	828	767	829	812	836	759	810	823	840	801	833	852	825	820	824	765	805	842	844	834	815	846	806	801	807	850	796	791	750	812	850	810	827	815	826	853	821	837	816	832	778	766	827	836	816	843	827	830	827	850	796	830	823	837	805	809	837	808	794	790	801	805	793	808	799	851	801	795	825	792	776	793	764	814	800	808	798	825	826	776	762	805	766	781	824	821	829	876	788	792	825	789	868	843	860	807	775	785	766	851	832	792	789	837	780	782	815	827	780	766	796	796	831	810	848	803	789	802	819	814	844	832	851	853	821	809	786	791	792	869	830	772	781	815	851	771	776	859	797	811	799	796	785	822	784	820	794	767	848	810	786	789	839	833	815	784	839	807	794	835	833	753	833	825	810	793	832	769	829	809	817	884	793	820	823	799	837	768	815	810	791	818	756	789	791	784	807	837	827	830	787	788	807	776	799	832	799	770	780	827	790	814	800	819	768	834	841	822	842	841	843	805	847	775	841	808	796	807	816	791	818	774	780	838	853	763	744	833	777	813	846	822	840	777	836	828	820	875	806	773	845	793	787	806	810	782	805	802	828	856	840	842	782	856	824	803	801	829	806	801	725	869	830	789	856	775	790	837	843	860	828	815	755	824	820	818	817	760	877	825	795	830	837	871	782	828	824	806	847	809	845	798	838	830	781	811	848	842	813	820	774	852	792	860	831	859	765	840	784	878	843	825	820	800	830	763	833	816	856	897	824	851	786	822	817	793	840	837	876	790	835	843	822	823	815	828	797	828	813	774	816	756	821	770	801	801	797	838	799	813	851	831	809	815	854	803	804	840	796	836	796	787	809	777	836	825	791	796	820	801	824	784	856	806	784	841	835	796	784	804	861	823	827	827	837	803	830	799	851	774	768	847	808	843	784	803	767	826	852	810	802	833	764	775	780	797	792	847	829	808	758	762	834	845	814	804	778	763	828	790	798	774	807	829	767	809	814	786	838	817	838	841	800	826	810	866	819	758	836	756	797	849	854	856	765	822	846	828	797	772	778	799	780	797	824	832	819	800	771	812	770	815	781	806	818	840	799	833	807	798	826	806	843	750	823	795	806	786	796	823	818	830	869	859	835	773	807	848	799	810	797	794	809	771	790	800	802	804	801	824	823	780	834	801	781	838	806	794	850	847	759	828	804	800	776	745	834	818	806	800	821	851	819	814	848	792	840	812	839	808	770	803	828	782	852	823	824	813	873	766	827	805	774	849	786	816	775	838	810	849	794	790	808	770	825	804	819	846	777	822	826	782	780	779	783	798	820	788	855	808	830	888	813	792	776	836	802	858	805	795	821	826	790	852	793	849	838	816	806	813	768	813	787	790	819	832	804	781	785	773	803	808	833	839	786	776	828	796	810	788	766	831	791	830	814	899	771	788	833	869	804	858	819	794	802	789	858	810	810	832	817	768	810	807	775	829	805	834	806	833	780	797	771	836	817	833	826	833	836	840	836	795	863	825	759	850	797	862	843	843	853	801	816	783	873	825	777	834	815	813	790	808	763	842	838	808	783	768	838	860	787	808	822	818	834	834	786	820	807	783	810	814	800	812	795	813	809	796	783	856	831	810	782	814	778	782	801	844	826	797	837	848	839	823	776	820	853	814	838	797	797	862	801	810	845	797	825	758	865	806	775	843	825	804	820	783	782	831	840	867	786	793	766	787	771	794	838	836	778	791	838	768	805	798	846	779	805	769	795	817	777	778	800	830	793	806	822	889	811	812	801	779	818	823	789	841	796	834	821	805	772	865	824	823	775	778	847	860	855	801	793	818	804	840	892	789	828	806	829	800	830	769	793	825	809	800	811	787	815	842	820	788	797	791	852	814	778	785	829	830	763	798	863	807	835	798	803	809	792	801	814	791	828	819	802	818	810	825	785	753	808	791	842	819	784	851	878	818	793	824	797	823	888	848	802	826	815	830	815	765	791	783	841	820	813	777	790	832	854	806	807	832	804	795	845	841	794	806	807	825	768	854	789	873	803	808	792	842	802	788	837	817	784	802	788	829	807	801	860	860	848	814	812	768	781	903	756	804	790	813	785	794	817	847	801	763	825	811	760	772	803	812	777	799	830	805	860	823	879	738	804	831	811	803	870	822	844	779	785	812	791	815	797	855	831	861	819	807	790	804	844	817	787	781	813	829	829	813	775	835	785	833	855	768	792	747	847	793	787	791	763	821	814	794	795	756	781	854	825	783	792	818	808	793	770	821	813	761	773	822	869	813	860	826	784	808	822	792	821	799	795	837	854	821	784	802	831	787	796	791	816	705	852	770	822	761	829	828	821	824	806	817	787	828	857	809	781	862	790	773	820	855	818	783	816	851	786	783	747	794	808	853	822	856	831	823	868	857	812	826	808	768	845	806	832	795	825	763	788	829	834	809	766	813	774	832	817	851	810	786	763	859	838	805	766	803	785	804	783	782	785	791	826	805	827	815	861	792	827	795	830	786	838	819	819	826	841	814	796	807	815	815	751	828	806	795	802	842	826	792	790	823	853	817	824	827	798	825	818	763	768	849	834	766	838	759	806	797	830	831	837	862	800	785	811	857	788
4155	1864	3798	12333	11627	6161	2210	773	357	329	293	329	279	297	291	265	285	256	294	279	302	282	281	293	286	298	287	306	304	306	284	295	292	281	283	316	285	297	277	272	298	284	262	277	257	311	313	284	320	289	289	271	294	300	290	301	291	287	299	313	331	283	281	292	266	273	288	317	297	314	298	307	287	323	260	267	303	318	306	267	313	257	292	308	292	283	289	298	299	286	287	293	302	296	297	322	276	299	320	286	291	298	271	315	314	316	291	282	302	285	280	273	299	277	279	264	303	300	292	294	285	319	256	311	299	297	279	308	279	303	310	285	289	272	281	277	306	283	306	302	315	285	296	287	270	294	279	282	301	309	294	279	263	320	297	255	288	292	315	318	307	300	312	303	288	273	297	296	304	286	292	300	283	290	274	313	280	297	279	281	269	301	286	278	288	271	289	269	282	269	305	281	292	284	285	294	301	281	289	277	278	295	315	286	301	305	274	262	289	289	310	300	288	311	316	276	265	263	301	292	296	274	332	276	320	272	316	302	314	330	256	305	291	266	288	289	336	279	260	287	275	322	293	309	303	325	344	329	266	292	314	305	281	300	289	303	301	255	307	311	287	281	290	301	274	300	328	291	307	277	266	307	336	266	275	313	265	272	302	282	268	294	298	288	297	252	295	316	279	327	310	308	301	302	293	283	296	276	287	276	278	286	274	284	289	289	292	290	287	321	291	317	287	299	296	284	293	287	270	277	301	276	291	284	319	277	304	335	271	311	283	298	304	265	303	287	281	316	291	305	327	305	272	334	324	295	283	328	281	280	312	280	277	267	291	280	295	285	265	267	273	298	242	300	270	277	331	275	281	301	287	268	281	278	312	304	270	270	298	296	295	272	279	306	275	271	303	295	309	307	286	291	300	304	274	297	284	300	273	284	287	309	298	299	291	269	281	315	321	283	293	280	296	301	297	299	301	271	281	268	301	303	301	322	241	274	270	289	288	289	302	309	290	316	289	288	295	293	341	278	306	285	324	282	276	249	291	288	272	302	269	288	268	283	277	318	301	311	280	299	324	297	314	279	283	297	279	269	325	271	293	308	304	269	320	275	297	305	317	266	305	282	352	313	314	310	315	270	310	293	273	287	259	313	280	320	303	326	302	328	289	305	296	350	283	303	277	305	297	292	292	314	318	325	301	293	283	287	297	317	302	315	292	319	282	311	285	315	309	304	277	280	284	297	263	301	283	301	266	290	274	287	279	305	259	339	321	290	277	271	311	299	301	309	267	301	271	290	305	312	281	288	305	291	308	289	306	300	312	301	278	334	306	284	299	265	295	284	308	287	292	276	292	293	299	315	328	261	300	286	259	306	292	263	303	295	298	274	283	323	300	303	285	274	274	286	306	303	288	289	296	300	321	293	284	276	304	293	302	289	300	288	277	275	272	307	318	255	293	299	307	298	304	299	254	302	280	305	317	275	252	264	300	278	301	322	286	265	332	296	312	292	281	292	277	298	293	306	293	287	281	309	303	281	278	265	298	283	284	271	319	274	290	307	258	289	282	271	305	311	284	274	294	294	325	314	284	281	307	324	297	294	290	295	307	280	293	299	284	331	257	270	292	303	298	266	308	280	263	289	281	322	308	287	259	300	300	323	281	275	276	281	270	262	329	294	293	292	310	318	284	281	294	326	339	258	279	296	309	283	302	286	307	301	313	293	300	291	266	318	310	306	305	294	305	266	287	294	296	294	286	305	301	286	270	258	289	298	289	275	274	293	292	277	275	289	300	307	276	278	283	292	287	309	286	306	289	306	288	273	309	313	290	298	283	288	285	309	298	269	291	294	298	305	327	284	314	271	259	315	313	282	289	302	295	292	342	309	301	293	281	287	307	281	286	292	269	303	289	285	290	297	286	271	273	269	266	297	303	310	291	302	268	325	274	276	273	293	274	298	286	306	282	321	313	267	275	255	265	280	313	287	267	275	282	295	285	311	296	298	285	306	275	274	274	283	289	294	293	269	296	270	273	301	291	310	305	310	312	255	291	288	325	314	310	280	271	276	288	299	297	263	329	298	289	304	311	286	283	290	293	301	320	295	290	288	308	281	293	295	284	255	309	308	308	280	318	302	319	275	313	292	309	302	287	279	310	282	291	322	304	301	285	264	296	313	248	280	278	295	298	308	295	302	310	296	284	306	315	281	295	299	303	308	289	307	329	280	290	295	343	280	341	318	320	303	281	293	276	306	303	301	284	278	320	304	289	276	309	292	288	303	263	285	306	281	307	290	304	288	268	280	283	316	275	312	291	309	306	324	299	307	313	292	283	332	279	308	310	329	279	287	295	312	284	317	296	279	285	282	318	277	292	285	316	312	326	279	291	279	308	270	294	280	294	277	322	296	296	290	290	309	298	292	304	322	287	274	274	282	291	298	275	291	318	281	309	268	288	256	256	264	303	271	285	301	306	280	278	324	268	281	325	289	297	261	311	313	319	270	338	304	281	292	314	277	276	304	304	312	316	285	300	316	289	252	307	283	287	295	318	264	296	289	308	293	293	291	290	274	290	293	291	312	321	300	321	275	292	294	294	291	283	292	267	244	278	301	267	279	272	312	288	271	290	308	276	332	317	317	270	313	291	319	288	288	318	267	317	296	310	285	319	315	312	281	306	298	291	285	288	289	297	290	291	287	283	306	282	264	300	291	283	241	304	260	241	317	291	278	279	309	302	285	281	286	254	321	286	292	261	299	307	282	303	285	298	292	250	289	299	267	302	281	284	292	270	279	314	305	323	324	292	315	323	312	282	277	270	302	285	279	319	297	265	282	280	284	319	290	271	300	289	273	286	309	294	291	278	277	279	279	298	319	300	287	272	277	270	269	305	295	301	276	308	267	286	284	298	291	265	304	296	296	293	288	300	290	281	276	314	267	264	292	303	272	294	266	289	281	268	281	285	328	282	297	320	305	286	312	304	275	288	286	256	302	290	297	303	308	287	307	313	291	289	259	310	274	289	306	298	286	276	293	264	297	317	285	266	299	280	313	329	292	306	294	290	301	309	261	285	291	285	286	266	296	314	284	291	269	265	340	300	279	278	283	284	291	251	298	285	276	264	275	291	302	306	298	265	301	300	284	285	287	311	300	265	321	286	304	301	306	290	281	294	288	322	291	309	263	293	320	278	338	286	268	281	302	273	293	321	277	303	296	301	305	258	280	281	272	304	294	288	276	264	285	273	274	309	301	277	290	312	285	268	281	293	308	288	299	291	263	298	303	275	268	300	296	307	300	284	292	288	283	309	343	302	322	288	321	278	287	287	294	300	310	291	269	297	327	284	322	308	299	281	283	290	275	299	312	295	275	288	305	304	272	303	298	295	276	296	302	296	293	293	279	309	328	278	287	291	274	317	277	318	313	284	308	291	304	295	311	290	313	297	256	283	294	265	275	288	312	355	308	287	265	290	292	308	269	269	266	333	314	299	303	279	289	253	301	288	313	285	297	337	292
3639	2215	7376	28224	26686	17129	7431	2553	1183	875	842	841	814	787	808	774	810	824	814	825	823	817	799	871	848	805	789	794	822	772	834	861	817	811	906	768	820	812	801	775	840	824	809	730	827	866	759	799	860	871	824	749	770	836	806	800	801	809	828	815	815	802	775	795	745	794	783	814	824	814	834	810	823	810	830	794	779	778	786	790	832	820	830	814	842	788	796	811	792	818	762	824	754	812	807	761	849	864	840	806	795	755	812	797	854	805	778	784	775	814	837	816	877	774	831	883	845	847	798	831	840	809	847	766	772	823	825	755	800	819	849	807	873	785	860	770	837	799	811	758	784	758	856	860	809	814	842	789	842	788	816	801	837	782	840	806	861	809	788	782	772	788	746	800	810	847	865	834	807	798	787	807	790	816	857	774	775	829	809	814	842	804	809	788	832	812	812	812	828	818	825	851	794	838	810	800	855	789	789	780	861	832	796	776	827	854	822	789	802	798	816	742	856	796	837	833	822	841	772	775	828	887	805	834	774	840	839	816	792	800	837	818	809	830	764	799	785	847	797	804	807	785	820	799	785	828	788	814	790	802	818	764	830	750	801	782	811	862	785	797	860	765	801	789	777	830	765	845	813	790	779	798	843	838	794	759	830	761	783	858	816	805	813	798	798	874	785	805	791	786	770	740	795	808	806	777	824	834	814	805	807	805	852	742	778	818	850	780	827	828	815	806	807	781	875	790	831	782	784	809	794	780	827	806	814	828	865	811	803	816	793	834	820	853	824	823	844	813	846	823	794	818	859	826	777	798	779	841	813	810	815	775	780	870	860	820	806	810	797	810	818	833	828	794	795	795	804	841	847	782	816	820	804	863	776	819	780	748	861	818	826	835	806	734	788	827	851	822	854	762	797	856	768	793	801	827	805	817	830	836	787	808	806	821	812	812	785	836	815	812	790	830	820	846	802	793	795	834	785	815	792	833	802	824	795	779	831	832	801	809	833	852	881	802	840	847	862	763	853	809	800	777	862	793	803	789	841	808	827	844	850	836	770	760	808	831	804	829	789	797	810	791	788	807	804	859	812	826	827	822	833	720	768	826	826	778	781	835	813	839	831	838	772	789	793	826	796	781	826	778	834	807	847	864	833	806	803	820	815	788	816	800	844	838	804	828	758	792	828	824	782	806	789	760	813	837	775	793	813	793	812	746	850	836	779	818	839	811	858	803	847	850	832	790	831	794	800	816	826	837	840	817	811	854	815	798	802	833	758	801	839	775	817	819	791	795	808	827	781	859	806	753	804	846	790	806	824	784	780	772	781	817	788	782	845	826	787	817	806	808	803	759	802	809	836	778	805	828	853	867	757	789	861	832	834	840	778	799	842	835	801	830	834	765	807	772	816	823	823	757	819	747	829	808	792	813	761	827	789	856	815	763	858	831	787	834	827	848	805	849	805	781	831	827	796	793	818	773	836	818	793	836	847	792	820	827	772	792	852	741	816	823	863	769	851	765	778	830	749	797	806	792	827	785	836	833	816	809	770	724	787	839	815	774	833	828	806	816	812	851	781	819	783	789	791	804	808	800	750	781	798	778	795	843	780	861	805	798	807	767	835	776	845	772	845	834	814	806	835	792	810	845	816	818	825	783	787	814	769	801	782	822	768	857	817	823	811	812	806	776	848	815	846	838	794	823	775	779	812	797	780	792	842	812	812	831	824	857	777	827	793	776	808	737	808	822	837	783	834	765	829	824	783	861	782	855	808	838	817	806	775	838	846	805	802	847	806	765	792	905	739	831	773	757	813	822	802	849	764	763	823	753	816	832	827	799	769	767	797	798	795	819	853	851	804	801	820	756	813	812	817	780	826	793	790	819	823	802	821	845	887	823	843	803	816	823	763	791	837	838	809	797	852	812	790	771	813	824	794	790	785	798	872	764	819	808	819	802	797	787	821	823	815	833	800	813	815	859	837	819	830	806	844	775	818	759	740	777	795	761	819	786	769	826	794	791	776	772	798	817	817	801	811	820	849	817	792	801	774	793	816	769	791	782	796	797	878	791	814	807	835	834	817	760	818	831	834	813	833	787	750	806	802	804	821	790	793	817	784	847	837	831	800	772	833	803	819	779	791	748	778	775	815	773	828	821	826	820	817	857	873	779	778	737	806	830	808	739	755	860	783	793	830	803	829	780	818	851	788	851	838	842	878	838	758	819	762	791	874	828	821	832	837	790	830	776	806	820	810	843	790	778	761	807	790	836	802	851	807	753	838	809	833	812	809	786	755	791	828	756	815	809	783	799	805	788	808	839	853	796	799	858	819	781	828	830	891	842	831	833	831	780	804	795	770	811	804	770	786	780	809	824	828	806	756	825	768	793	775	826	803	844	823	771	789	819	765	781	858	853	818	794	806	806	786	814	848	821	774	796	822	806	770	812	769	818	821	793	802	827	782	795	785	799	810	795	814	815	810	806	820	837	811	838	840	830	812	804	842	834	763	790	829	811	839	811	776	851	801	799	882	796	793	810	814	825	816	844	779	862	816	812	826	800	775	772	791	825	823	794	830	793	842	827	850	808	797	753	816	821	796	811	797	755	817	807	802	797	795	835	767	772	811	832	788	816	811	842	837	847	791	812	764	835	819	797	787	827	814	823	803	827	786	766	784	795	799	845	818	797	843	813	831	820	868	861	782	801	817	858	808	805	775	775	772	798	833	839	789	861	784	764	825	785	831	818	804	844	779	796	808	797	813	789	834	852	842	777	847	789	864	824	820	825	777	824	778	822	798	786	772	794	796	801	855	843	819	785	819	819	798	765	825	794	789	819	770	778	775	882	823	798	767	821	824	811	848	781	807	790	830	770	804	801	795	818	838	791	831	801	785	795	834	877	761	814	773	816	774	823	849	805	815	824	811	806	828	823	779	831	777	849	840	790	801	825	817	733	859	790	774	866	814	781	807	747	817	789	810	782	862	827	772	736	781	815	790	756	759	819	839	801	778	798	786	790	806	827	774	798	802	833	763	780	781	848	795	797	786	820	773	803	823	826	826	812	780	847	789	771	831	771	811	790	790	842	806	811	783	829	829	794	784	802	782	831	846	763	861	788	796	825	776	813	800	851	842	817	785	789	820	799	831	852	804	803	828	840	886	832	815	785	819	781	822	800	880	837	786	835	789	761	810	811	864	809	821	795	787	818	816	804	819	802	810	795	804	791	814	821	769	876	835	839	841	825	804	828	846	839	808	850	826	816	789	795	821	853	769	837	832	779	826	819	831	787	819	804	799	820	813	755	795	846	737	805	823	797	787	811	868	762	806	824	806	820	750	845	855	784	816	750	798	815	829	822	810	795	801	807	796	806	780	762	764	817	859	848	792	806	805	801	836	829	833	818	801	786	836	774	817	828	820	822	833	831	774	772	826	792	815	787	817	801	826	808	827	762	807	784	776	816	833	768	817	800	781	809	773	792	833	838	792	819	782	860	755	806	797	863	814	836	796	832	857	906
3717	2177	3564	11576	11552	6154	2320	755	384	307	322	307	284	311	309	283	312	290	307	319	308	298	302	292	302	290	269	303	290	327	313	310	282	294	286	286	309	299	284	274	281	299	278	280	285	285	274	301	287	253	297	330	325	281	284	306	329	296	279	290	271	270	281	299	275	292	307	289	329	272	289	296	286	286	299	313	287	312	293	319	317	272	342	321	289	284	278	278	279	298	308	268	262	272	290	293	285	296	265	296	271	289	292	251	296	280	280	294	312	287	280	285	284	304	308	299	292	293	296	303	297	278	282	293	311	299	309	285	269	273	280	315	287	291	285	282	267	271	310	316	299	260	296	304	276	282	310	285	303	295	296	276	258	327	315	290	316	299	310	303	298	274	298	279	316	298	284	307	278	303	289	329	290	310	283	305	291	287	284	282	253	284	282	262	287	262	279	293	290	270	282	293	269	319	302	287	293	316	271	270	261	291	301	306	312	279	297	331	299	282	289	316	272	287	278	271	295	292	247	287	299	300	287	296	305	300	315	292	306	296	317	295	292	275	300	337	282	284	316	309	264	304	298	315	299	300	281	288	309	307	306	312	321	313	293	277	298	314	290	277	291	308	282	308	260	251	302	310	309	274	301	323	276	299	302	287	317	295	316	318	291	276	294	275	295	281	295	296	319	306	289	288	312	306	303	300	284	266	298	289	305	311	275	287	274	310	274	343	289	314	264	284	297	299	306	287	290	301	298	318	283	290	323	274	273	287	297	282	308	278	250	288	270	310	297	262	254	307	288	298	338	302	286	301	289	316	269	281	281	306	271	292	283	299	327	285	294	301	287	251	297	298	303	288	288	290	303	296	264	280	302	291	296	281	292	284	324	326	298	264	288	278	304	280	290	295	302	294	282	326	308	289	295	280	271	269	296	284	308	281	321	336	282	316	299	321	269	274	282	258	271	297	299	288	308	279	305	317	271	283	278	302	283	305	309	311	287	279	307	295	302	314	321	283	290	301	282	294	284	302	298	288	313	288	307	287	288	270	283	286	297	286	309	302	270	293	304	294	304	296	302	255	256	264	282	288	278	288	298	283	277	305	295	303	291	288	272	288	283	277	240	268	287	267	300	280	277	269	311	293	283	280	294	287	289	291	283	284	324	280	333	298	307	309	271	291	279	315	302	310	319	317	296	280	298	277	280	271	295	293	301	259	317	267	298	268	295	304	286	266	308	299	286	298	305	295	285	264	288	301	261	296	299	315	275	318	291	268	261	314	280	285	281	305	293	289	308	315	288	277	312	269	321	300	296	262	295	310	263	295	312	293	281	302	270	269	281	276	270	308	282	311	301	281	279	313	254	255	273	293	333	279	269	275	255	277	308	273	304	282	283	343	286	293	308	294	274	315	257	285	309	293	288	260	299	271	274	305	333	276	285	297	273	330	308	296	278	293	284	292	293	271	324	282	270	284	278	262	282	305	301	302	303	295	311	303	293	292	279	290	293	299	311	290	290	302	289	272	260	307	275	285	273	272	277	275	294	306	310	291	304	301	304	251	322	279	301	269	271	314	277	263	266	276	325	292	318	274	289	285	293	282	289	263	266	266	279	288	268	288	282	309	306	281	276	284	323	268	307	308	288	313	295	284	304	316	332	272	266	281	291	298	279	279	289	284	301	296	283	308	320	264	275	320	320	302	289	287	293	301	320	283	294	291	258	318	276	287	291	286	280	300	285	273	287	312	337	314	265	294	281	289	279	297	284	294	284	297	285	291	291	293	324	277	279	292	296	285	308	298	325	319	294	289	312	292	301	304	270	282	282	314	253	278	295	304	317	266	300	297	289	288	304	278	298	298	292	327	310	302	323	298	282	282	286	284	310	273	313	313	280	296	281	311	290	271	295	298	278	314	296	303	282	293	335	296	287	294	258	310	277	270	296	284	298	270	294	279	286	298	275	297	311	279	305	306	301	314	330	316	301	279	284	281	250	300	296	301	265	295	298	285	295	275	297	296	275	290	314	318	309	290	263	299	300	280	308	297	313	319	280	273	322	265	279	304	282	283	307	275	291	279	289	284	319	285	265	292	296	286	284	297	285	288	293	276	299	271	302	311	322	309	310	284	276	273	280	273	322	313	313	288	281	265	285	297	285	328	280	298	289	303	303	307	330	286	318	260	286	321	288	311	294	288	272	291	284	314	283	280	289	309	297	300	308	274	324	289	293	271	302	318	318	284	291	312	324	269	312	269	293	288	296	268	297	316	285	297	288	287	301	268	288	286	283	298	278	304	291	315	299	302	288	317	281	318	298	270	280	296	272	255	302	298	315	310	267	298	308	285	336	305	303	263	306	292	286	303	312	303	231	305	284	285	290	291	292	309	300	289	290	287	311	299	281	276	316	251	312	296	311	269	330	300	305	286	307	265	281	296	284	294	276	282	268	293	291	296	291	298	313	274	284	296	271	290	295	295	307	266	278	298	282	256	294	328	269	327	293	333	291	295	303	291	300	291	277	282	287	264	281	289	274	305	278	313	309	290	264	280	279	297	268	290	278	281	288	281	294	320	281	287	284	300	311	286	288	297	292	288	281	294	303	296	294	309	288	266	285	318	317	289	310	273	303	311	312	286	295	284	273	279	255	286	284	281	302	311	312	289	275	293	288	274	268	310	299	315	259	267	305	303	299	287	292	314	301	292	275	289	294	335	295	275	298	298	281	273	318	342	298	274	299	325	309	315	281	281	277	292	270	306	279	275	286	302	276	308	285	286	276	281	304	279	270	282	278	266	287	304	276	296	277	282	268	286	312	257	280	289	345	303	308	298	290	311	299	309	306	286	308	307	285	282	293	271	309	314	294	290	279	294	269	260	291	299	269	270	281	287	301	251	308	304	313	301	286	306	308	288	292	263	289	269	299	264	293	281	297	272	266	323	296	291	309	324	325	311	295	286	308	292	295	288	263	292	280	298	292	317	290	325	299	276	277	286	276	318	303	264	291	316	315	291	278	307	275	279	283	289	269	291	297	300	278	301	289	285	304	257	303	295	328	274	272	308	275	302	257	308	309	315	310	316	297	293	282	326	286	289	299	278	267	277	260	265	272	307	319	268	287	307	282	324	291	258	309	303	309	277	315	299	290	287	313	256	273	303	317	291	293	311	297	302	270	296	317	298	297	293	309	313	297	270	265	283	320	320	308	284	311	312	305	305	292	305	288	303	290	299	284	308	286	243	294	256	299	311	263	260	279	308	287	287	278	278	289	313	276	293	295	306	304	275	300	295	300	289	341	318	303	263	313	324	291	321	302	311	322	297	294	301	303	306	294	293	311	288	315	322	320	291	314	264	308	277	297	348	297	308	300	320	288	308	268	278	278	316	296	303	334	282	268	274	290	266	304	293	301	286	304	290	288	270	297	272	305	283	308	289	305	275	303	296	305	296	307	327	300	283	310	284	285	301	291	278	313	283	298	272	268	279	292	277	337	274	311	290	275	299	273	274	279	277	287	280
3341	2413	7334	27571	27103	17151	7514	2609	1181	894	804	856	792	775	803	825	807	858	797	825	832	845	806	781	811	828	815	797	796	780	818	829	782	800	795	851	849	803	806	819	865	769	861	776	783	852	857	788	817	787	846	760	808	836	817	814	821	825	788	816	795	786	793	848	810	759	821	768	813	867	813	813	776	834	812	833	795	816	793	794	789	843	825	821	787	791	818	799	825	815	795	848	833	835	810	829	851	850	794	872	800	802	825	756	776	895	816	819	805	810	792	812	832	880	844	814	800	816	793	765	798	819	833	860	800	820	769	830	816	785	727	756	871	792	859	790	790	786	877	815	846	840	802	846	845	809	803	796	818	804	820	805	767	762	787	824	818	780	793	841	805	836	837	787	815	835	807	825	817	752	848	826	800	781	777	836	830	806	823	759	807	863	841	820	814	767	854	790	837	771	775	856	828	817	807	809	756	792	817	855	787	784	831	834	766	809	791	794	787	784	799	825	787	829	804	814	804	753	791	810	800	858	781	809	823	765	772	797	853	764	799	822	787	796	837	808	817	776	783	818	815	798	770	822	845	811	815	853	809	831	852	781	850	837	844	808	875	813	816	838	803	811	815	797	839	801	803	808	844	758	848	763	805	821	791	815	801	806	800	850	849	794	805	764	790	812	804	786	814	795	845	772	856	782	822	796	811	821	806	802	846	815	808	836	765	856	788	839	808	817	790	807	898	800	830	781	810	795	802	765	792	799	845	847	757	770	800	762	824	748	800	787	840	743	772	806	838	840	811	807	791	769	816	841	790	847	828	852	824	774	806	789	799	821	830	764	833	810	785	851	815	827	823	766	826	853	877	838	820	870	776	793	819	856	787	793	805	811	811	862	824	808	813	800	817	842	807	820	829	803	819	805	805	840	863	818	860	818	832	776	870	763	842	837	820	737	821	804	785	799	826	812	790	776	769	724	838	763	851	768	840	810	789	773	822	855	762	768	818	747	808	779	764	824	787	769	812	837	816	815	811	819	832	779	780	822	826	761	777	846	889	810	798	821	770	847	781	835	841	832	811	781	787	814	817	804	785	788	821	821	790	820	788	826	789	763	826	811	832	760	866	816	821	900	841	756	803	787	826	832	811	803	780	815	763	806	871	835	815	768	792	845	843	795	806	827	814	809	840	797	862	849	806	841	826	802	779	821	836	813	826	827	734	809	808	828	831	782	788	867	828	796	784	832	769	801	779	828	823	797	789	753	833	831	818	833	796	837	849	741	845	862	840	842	789	784	842	799	804	806	830	815	839	791	828	827	824	837	787	814	826	860	807	788	804	846	805	840	842	840	796	754	817	752	853	869	765	800	789	799	804	782	767	826	798	760	807	791	762	846	807	789	815	805	840	841	811	834	822	750	751	829	806	829	808	784	795	787	838	792	808	826	885	834	776	801	835	802	847	780	840	831	797	856	788	821	823	798	829	817	831	804	796	796	802	845	847	771	787	811	802	791	878	795	808	840	822	842	825	825	821	810	857	816	816	811	772	846	830	850	828	803	878	839	829	818	806	812	781	785	786	842	811	806	753	821	775	855	762	813	738	778	789	841	804	804	784	868	777	853	801	821	791	806	781	870	841	842	836	759	783	799	781	788	780	792	820	769	816	839	809	787	794	818	795	827	777	818	731	848	851	804	829	837	825	817	828	790	787	773	848	825	797	808	815	803	811	803	828	753	787	862	798	842	835	824	805	790	875	825	831	789	863	771	788	812	828	889	778	870	764	803	850	804	806	802	848	839	807	783	778	831	790	729	810	796	820	829	793	806	808	828	800	784	794	812	824	821	817	788	754	807	813	787	805	773	813	808	844	817	845	780	854	854	799	818	840	775	808	814	852	825	764	829	823	829	809	801	780	858	802	826	826	841	827	845	807	832	838	787	760	824	796	790	826	833	842	806	788	846	825	816	808	821	821	817	794	880	839	804	807	782	821	752	802	805	794	761	867	769	793	828	816	784	834	800	767	765	775	838	780	832	853	786	806	840	841	780	839	829	844	784	855	789	827	825	798	842	861	824	809	808	831	802	871	807	806	830	843	836	785	752	784	815	756	795	786	820	834	861	823	837	822	813	827	805	814	834	851	852	824	864	822	765	832	795	827	809	789	826	745	791	788	840	780	792	806	823	821	811	815	828	818	776	770	810	819	808	718	849	843	775	858	814	804	873	824	801	838	796	832	810	781	839	838	799	797	816	775	849	790	803	844	791	776	858	853	797	817	792	794	839	796	811	831	817	870	761	809	775	834	789	802	787	820	830	811	821	767	840	788	806	850	780	833	766	861	797	827	829	830	764	782	840	802	802	842	801	762	812	816	775	831	780	837	786	861	819	856	834	830	806	833	859	841	743	777	855	794	748	800	796	828	849	782	791	776	785	830	809	815	843	779	826	811	799	818	801	792	768	862	882	825	817	807	855	833	848	792	808	796	861	872	795	778	846	836	822	832	796	823	773	760	827	822	793	849	817	792	846	824	835	731	827	833	792	780	816	795	800	788	796	809	796	858	834	775	794	825	907	817	771	819	784	797	822	826	823	788	787	878	772	838	856	755	802	804	860	799	842	790	781	857	792	846	804	814	811	830	799	864	804	801	779	865	806	857	834	861	796	771	809	824	794	784	792	826	780	749	772	805	787	782	773	792	843	825	799	767	794	853	801	835	805	788	832	824	792	823	855	825	819	795	859	873	810	805	833	824	830	792	799	796	845	771	811	820	762	771	814	805	810	832	788	759	846	793	803	811	761	790	800	835	821	798	799	785	843	848	780	815	796	786	787	823	835	822	812	799	847	831	801	833	791	813	791	872	818	815	860	826	847	820	819	887	812	793	810	772	838	828	759	809	801	784	801	815	808	801	786	865	860	793	755	810	803	769	864	800	868	832	838	823	812	837	787	825	756	830	819	783	804	854	787	756	799	812	819	830	882	854	807	777	818	805	840	809	793	783	812	845	805	760	835	819	791	788	780	826	808	787	797	804	789	812	836	776	779	821	825	821	817	823	839	845	836	847	802	788	787	816	805	803	841	775	744	853	789	817	762	868	809	813	787	813	798	808	790	788	793	771	816	828	868	822	781	849	856	825	827	821	800	842	834	778	819	764	781	801	764	801	866	821	812	780	826	824	791	806	806	855	824	805	792	806	814	751	780	781	860	804	805	834	795	767	855	760	759	852	780	848	796	793	873	831	838	796	783	767	802	807	816	857	802	778	814	800	823	834	837	823	768	759	853	796	817	825	797	852	771	862	831	827	781	747	802	789	756	807	803	786	802	811	825	844	848	825	783	833	812	814	808	822	867	829	816	823	818	865	819	834	807	819	802	850	828	817	801	812	822	785	767	791	831	831	798	742	790	810	781	820	879	829	845	831	840	838	806	824	813	818	838	808	817	770	759	841	829	854	760	809	805	814	831	840	823	773	783	809	848	821	810	770	839	837	802	805	818	850	770	791	843	815	864	757	793
4247	2146	4710	12519	11082	5791	2084	716	380	321	289	311	268	280	276	262	303	336	323	279	287	290	300	308	287	274	282	284	285	295	263	299	307	278	278	269	277	308	278	323	311	295	287	300	288	312	305	299	335	285	289	300	327	319	293	315	280	291	308	298	281	279	282	288	290	290	306	283	301	264	295	302	328	294	268	282	304	293	305	272	316	275	270	306	300	304	284	312	310	312	305	287	331	269	304	290	327	281	281	282	297	310	279	289	314	290	288	283	283	307	305	304	315	268	282	277	301	246	308	319	285	272	296	304	289	279	256	302	314	304	262	274	300	301	285	313	306	271	290	262	339	282	290	256	284	285	281	288	266	290	294	284	281	275	313	319	286	295	307	298	280	321	280	292	287	284	294	298	266	288	291	325	261	292	308	308	290	317	278	298	285	280	282	328	299	294	282	277	283	286	290	307	255	285	277	293	302	304	278	283	293	313	297	289	303	278	290	249	282	303	288	287	290	296	303	315	290	328	282	294	313	284	311	279	282	305	301	295	317	274	314	288	323	294	314	295	300	311	296	298	291	291	293	291	294	290	285	278	306	314	300	297	279	255	255	272	288	310	297	284	306	309	291	289	283	300	304	345	252	273	303	272	284	290	271	289	291	305	302	282	298	326	293	261	308	260	279	294	281	301	307	307	286	290	300	307	286	293	287	312	297	252	278	279	306	290	289	310	296	284	297	304	280	290	260	279	242	296	308	310	295	290	293	299	274	322	302	300	313	269	258	285	280	278	286	258	235	285	279	296	290	289	286	300	303	293	279	278	323	289	261	290	279	266	313	275	285	270	302	282	269	305	259	294	291	289	298	311	283	294	272	317	293	306	301	297	266	308	279	278	296	295	316	318	332	300	309	298	298	295	301	312	309	282	326	293	289	277	279	289	289	289	265	295	285	319	295	295	306	295	303	331	288	273	281	288	308	297	294	260	292	296	285	262	311	264	283	290	321	290	299	300	275	310	291	282	299	318	310	283	338	279	324	301	297	265	280	283	276	290	299	292	295	280	306	280	287	267	276	308	289	319	296	312	281	299	278	332	311	274	275	286	295	297	308	283	272	284	304	308	271	328	312	288	273	317	302	287	338	276	261	294	284	249	282	310	321	307	249	289	297	285	271	302	311	298	292	310	276	300	271	294	293	317	304	259	293	302	285	303	271	284	295	263	282	291	312	324	313	307	325	289	321	317	305	294	316	310	295	286	308	293	287	287	294	278	314	289	296	299	258	292	342	311	303	323	297	296	338	310	271	301	315	259	265	296	289	298	298	304	315	298	301	304	275	309	299	263	305	295	329	261	328	295	305	304	282	311	302	287	305	275	314	298	280	316	305	305	298	260	292	297	282	278	251	271	289	313	275	315	295	308	292	296	276	272	275	284	283	308	270	251	304	302	287	292	301	282	290	297	279	301	283	277	282	275	273	308	279	289	269	288	289	308	281	296	272	292	297	278	283	267	278	298	294	306	300	297	286	294	282	255	309	302	287	284	285	308	285	277	312	285	271	287	259	324	309	336	301	305	288	295	330	300	317	278	305	300	275	340	291	312	315	295	307	282	269	284	287	270	292	302	281	315	285	301	294	309	298	309	296	286	296	272	298	276	281	297	272	258	284	285	248	295	294	288	329	287	295	276	295	283	268	275	294	283	292	284	274	310	281	305	288	279	298	279	277	265	297	280	283	272	279	305	294	310	282	298	311	271	269	342	273	277	302	317	289	273	300	278	312	276	302	301	318	286	296	269	300	278	286	302	288	305	262	304	302	327	282	316	268	270	288	297	301	263	319	240	290	282	305	269	300	282	285	297	280	293	310	290	293	266	347	251	292	294	274	319	305	329	301	285	278	261	282	299	276	275	278	297	295	298	301	293	305	316	268	305	304	270	281	272	284	312	296	323	307	317	294	285	275	290	282	317	289	308	328	265	296	289	291	315	301	273	311	296	307	295	323	292	292	295	276	300	297	288	294	296	290	292	297	256	286	301	289	300	294	278	291	281	292	295	308	289	295	281	298	288	280	287	303	289	272	291	331	280	332	285	298	284	289	279	272	291	268	323	320	278	320	288	267	284	276	294	289	277	298	291	303	295	274	283	263	302	269	299	302	258	304	278	322	300	298	280	309	317	266	264	271	281	270	283	321	270	324	309	270	279	309	282	271	244	321	302	273	285	325	256	298	281	296	290	265	305	325	274	273	296	286	254	314	312	306	312	311	247	285	305	292	263	277	283	292	297	295	304	286	302	289	307	302	290	295	271	297	299	306	254	313	278	323	260	293	302	279	294	291	297	286	304	281	285	273	322	273	299	278	299	302	285	315	283	298	285	270	298	281	310	277	283	286	277	288	278	294	303	295	294	294	287	263	301	290	300	321	304	309	280	296	267	323	267	274	295	286	296	303	310	311	286	286	295	285	294	295	272	300	297	308	271	284	271	312	301	260	316	326	298	269	285	278	265	319	253	274	257	279	319	282	267	287	281	274	279	282	306	264	290	287	289	294	272	279	280	263	297	286	301	295	269	288	280	333	290	317	286	265	316	250	286	309	319	287	294	298	340	298	290	277	323	311	269	304	294	280	303	306	294	296	310	288	302	305	300	305	269	280	280	308	266	291	291	298	299	302	301	288	301	288	266	302	303	301	320	281	307	303	319	325	309	279	313	328	284	290	238	292	277	314	286	298	272	319	280	312	302	281	290	295	282	291	289	269	279	285	290	304	315	277	297	278	283	295	303	283	304	257	304	312	271	289	287	293	301	299	305	274	278	302	272	277	278	288	306	279	302	281	285	281	305	280	272	317	304	287	288	262	297	266	298	323	321	288	292	298	303	284	299	284	296	274	289	281	280	285	279	273	291	301	330	289	312	302	269	281	298	296	281	289	308	266	278	280	244	302	284	291	283	296	301	299	300	258	271	324	298	304	308	310	301	273	295	287	303	275	260	282	279	303	279	306	261	270	284	295	301	291	285	331	303	322	276	288	304	274	266	283	308	285	311	299	276	267	279	293	280	321	274	266	281	280	299	299	293	342	268	244	291	278	275	291	303	295	260	281	289	281	291	317	290	282	270	274	313	280	278	265	276	285	271	315	263	293	274	311	288	298	263	311	302	272	293	277	285	295	287	301	301	302	298	283	280	287	295	297	268	258	263	288	281	264	282	283	303	284	309	304	316	280	307	275	250	294	301	304	276	326	269	330	294	270	290	310	346	298	281	255	281	282	283	287	277	267	278	268	290	270	287	296	266	315	310	286	264	302	272	274	286	272	283	302	290	306	297	290	282	274	323	307	293	247	286	323	270	308	316	317	316	294	263	299	297	308	304	268	295	317	247	300	325	259	271	292	266	308	266	330	253	268	296	290	269	279	306	305	269	291	241	314	290	292	313	286	290	315	299	312	265	317	306	325	283	312	271	284	304	320	306	300	264	305	328	304	266	311	271	262	266	308	309	277	278	291	305	267	304
3840	2417	10707	28117	26040	16117	6850	2317	1258	898	804	799	838	827	783	829	809	786	839	814	885	822	800	791	803	743	844	767	834	814	773	840	824	782	769	804	812	800	802	855	783	817	785	838	797	797	824	828	831	754	793	803	806	797	866	825	826	787	776	830	877	798	805	772	817	793	816	863	822	784	793	783	814	791	767	814	761	755	818	838	816	797	796	801	784	833	818	852	784	820	776	839	804	735	790	809	810	847	841	847	834	834	821	814	810	811	881	801	817	838	812	821	783	817	814	787	785	782	818	841	813	818	744	801	784	819	842	830	823	844	860	791	805	859	843	821	823	783	806	819	839	797	760	843	858	851	791	784	790	800	834	841	822	798	806	839	855	811	807	835	831	795	810	813	800	764	792	826	785	824	777	864	832	833	759	796	798	815	788	824	787	803	797	849	837	814	806	808	782	798	771	799	809	802	793	833	836	801	784	819	819	795	826	828	771	818	824	829	838	780	813	776	796	804	812	806	814	876	855	797	815	783	803	776	837	814	790	809	792	776	791	794	761	811	810	820	828	843	796	800	764	790	855	805	774	796	874	785	776	794	840	784	789	831	835	788	767	802	835	826	816	876	821	760	788	812	792	805	863	735	829	847	829	815	772	793	787	819	797	803	833	765	819	759	797	799	815	805	821	799	802	823	837	758	858	792	789	788	790	859	813	776	829	817	856	809	821	794	817	836	827	822	861	799	804	822	787	861	780	861	797	770	808	844	803	818	850	849	773	853	793	774	832	837	812	739	760	793	825	867	820	769	830	840	801	783	779	777	797	843	762	792	775	764	827	838	845	735	820	775	765	824	812	855	788	783	801	807	770	785	853	806	803	789	839	763	841	767	830	813	852	809	787	814	796	834	833	770	775	824	768	853	794	831	772	832	829	773	766	811	799	824	809	821	808	827	787	781	834	792	793	832	783	763	837	763	809	837	815	844	871	798	798	846	836	786	798	793	761	809	816	836	809	807	862	764	853	794	836	818	825	802	855	751	875	813	820	806	845	790	848	843	774	812	822	808	773	803	793	821	849	853	816	831	796	824	820	808	764	802	830	815	799	773	816	855	807	833	831	816	801	797	747	826	864	847	808	807	872	847	796	824	747	825	840	855	827	747	839	841	829	794	865	812	825	815	752	796	826	777	825	796	817	813	809	822	808	825	819	833	796	828	816	811	869	802	827	851	793	846	846	827	819	832	832	785	802	833	815	811	829	781	808	797	783	796	837	816	835	816	848	808	846	782	791	801	850	795	785	752	816	817	779	807	800	809	827	799	851	831	772	781	761	816	806	781	820	739	824	784	840	783	758	809	809	748	800	825	831	809	856	846	832	834	855	769	825	796	781	817	853	826	879	817	823	819	830	825	823	852	788	807	802	780	815	845	824	773	797	837	777	824	800	824	793	819	781	819	794	829	865	796	836	821	819	785	778	856	907	876	811	812	827	854	781	805	817	772	786	773	796	854	797	810	802	841	786	815	807	796	805	799	839	857	814	831	811	768	746	784	810	868	809	795	789	848	799	755	772	846	732	893	863	751	798	800	774	769	812	836	788	811	802	828	792	824	799	806	806	782	763	881	798	776	818	799	805	812	793	853	801	825	804	762	801	784	842	881	840	805	817	829	841	852	826	773	787	827	849	843	789	763	752	818	854	806	805	825	892	819	790	790	806	794	784	825	826	764	868	823	828	851	827	794	782	849	843	853	809	796	774	807	870	818	815	775	830	806	832	768	793	829	822	809	816	825	828	803	810	826	807	830	790	836	820	836	804	826	819	805	796	825	789	791	835	806	793	789	826	801	801	789	867	839	833	857	757	839	850	798	756	836	840	839	807	815	821	815	794	838	828	813	794	819	843	812	820	816	815	811	767	789	819	822	755	796	789	817	835	840	788	828	809	839	816	843	778	783	802	790	787	843	803	833	838	847	867	776	751	799	794	797	864	775	841	848	785	826	837	815	751	767	827	802	798	759	796	811	799	767	832	868	799	787	838	778	817	862	859	870	819	836	787	854	866	834	908	761	790	823	822	869	764	843	817	837	769	804	789	785	821	764	804	773	813	780	793	805	785	838	826	804	793	786	853	834	856	859	772	756	846	804	785	819	831	847	783	836	851	826	833	795	835	819	790	827	804	806	812	794	822	852	786	813	783	788	826	830	821	788	867	798	861	847	752	828	782	796	772	836	800	865	774	814	828	804	862	754	835	771	777	769	838	858	838	868	798	779	832	826	797	822	784	863	795	775	819	859	838	754	808	807	853	832	817	809	833	810	847	787	859	790	785	851	799	820	786	823	812	766	797	842	724	825	783	701	781	837	839	819	831	805	809	835	832	805	822	853	803	789	803	791	780	815	804	803	745	824	830	811	831	807	764	826	780	786	777	794	828	786	816	803	807	862	838	839	833	819	816	834	821	781	801	782	799	858	810	801	821	827	810	834	826	818	809	804	824	783	784	820	808	773	782	819	830	802	828	785	803	798	767	842	808	815	829	790	818	760	820	828	802	863	834	789	839	809	826	816	806	832	780	853	795	825	817	849	777	781	814	789	805	806	801	818	811	819	779	829	791	888	811	818	800	824	849	803	834	772	772	797	875	769	788	821	787	771	784	836	785	849	786	767	827	834	841	837	819	815	790	789	794	771	780	749	885	765	811	796	800	820	760	813	890	842	802	774	807	766	815	837	793	808	826	754	798	803	805	827	876	810	828	850	803	811	814	809	816	794	842	815	849	816	848	821	820	861	872	852	830	826	828	833	858	803	832	793	781	798	832	796	783	873	831	843	814	837	812	778	817	807	850	770	793	763	790	824	803	850	771	819	853	836	868	835	810	825	832	786	796	813	844	841	824	824	796	773	800	811	782	836	854	859	830	754	795	799	802	802	818	842	835	791	777	795	805	807	817	811	795	821	818	822	774	807	812	781	824	852	770	843	788	822	823	788	859	823	797	836	830	804	804	790	791	847	772	790	801	845	806	820	794	810	826	751	823	783	835	815	776	805	815	833	780	794	775	802	847	848	803	843	799	824	766	842	819	749	790	759	839	811	749	785	806	814	803	802	798	821	794	751	868	827	863	854	820	807	780	818	819	802	811	815	815	851	818	803	860	798	771	841	792	822	828	810	812	866	797	816	822	815	808	822	775	815	808	881	769	840	816	801	859	791	793	772	827	779	823	847	832	821	803	781	788	718	777	801	831	802	811	818	797	784	827	801	837	785	751	802	856	761	785	811	843	789	742	810	831	784	867	787	844	787	826	786	852	799	807	790	857	788	818	791	876	818	774	772	788	833	798	772	824	813	757	822	794	849	783	847	808	829	792	792	812	843	821	823	796	786	825	787	824	823	766	813	778	781	793	818	751	794	788	818	790	814	846	833	859	771	818	769	821	862	828	842	775	794	808	795	835	829	780	779	825	774	836	772	830	814	803	777	812	791	835	771	768	822	828	808	790	800	822	752	820	824	847	835
4238	1690	5712	12851	10672	5280	2082	739	409	325	285	293	294	318	302	288	272	283	286	289	298	296	292	298	273	280	278	300	274	290	298	303	274	270	283	317	269	300	311	283	277	316	295	283	292	295	313	308	278	290	244	305	293	279	291	299	296	292	303	272	265	272	271	288	309	299	283	277	264	314	276	279	281	299	271	288	259	284	254	306	285	296	300	279	314	311	293	267	279	278	288	292	296	296	298	247	298	276	302	278	256	306	287	270	272	278	305	299	295	295	282	279	332	315	286	308	305	303	265	296	325	287	307	307	297	286	262	293	292	295	268	298	283	259	271	289	308	263	293	316	281	283	324	303	281	285	295	286	267	277	262	315	271	321	260	284	299	287	308	304	278	306	268	299	300	282	309	296	295	297	290	309	275	256	311	269	313	286	271	288	283	281	293	287	278	282	309	278	247	306	293	299	282	277	266	300	276	281	281	323	310	316	304	281	313	260	281	297	325	294	294	261	288	292	288	265	303	286	272	299	295	308	278	274	315	272	273	304	290	350	272	285	297	283	297	298	285	296	305	305	272	305	292	302	294	252	274	315	302	291	302	306	272	261	303	277	280	295	267	281	276	290	271	297	304	287	284	255	276	303	298	290	303	298	289	283	268	288	307	274	273	304	306	302	300	266	308	334	285	307	311	309	279	286	281	300	285	280	313	280	296	313	270	299	277	280	285	306	299	282	307	277	285	317	275	297	290	281	306	259	294	326	314	286	296	294	281	313	311	307	268	300	299	295	295	320	278	289	290	303	274	279	291	306	266	288	310	276	311	317	310	278	284	300	319	266	291	278	309	287	299	309	293	278	305	288	281	289	289	308	294	295	274	265	297	286	316	298	297	280	309	289	320	295	319	292	277	325	309	276	312	289	274	293	301	298	315	301	293	273	327	287	295	285	261	304	279	257	298	292	298	287	293	251	288	313	282	258	276	292	262	263	350	332	284	315	293	268	303	290	323	310	331	278	259	288	262	297	282	293	273	277	292	278	326	288	288	279	292	273	265	321	283	290	279	299	270	281	336	268	308	256	276	313	278	274	299	309	297	290	265	295	280	311	315	307	310	292	316	284	267	300	282	269	276	261	263	276	298	320	295	302	309	303	289	313	287	309	282	270	292	280	270	272	301	309	320	310	301	268	272	301	301	296	249	286	277	265	260	301	309	340	286	285	279	310	278	276	280	316	286	281	301	258	297	285	283	302	261	304	281	272	297	315	288	325	314	263	276	261	294	323	296	303	307	272	304	301	315	311	284	273	323	292	300	302	334	315	325	259	301	275	287	321	303	288	270	310	320	335	266	274	306	275	278	305	312	329	284	273	263	301	287	282	276	293	307	278	283	296	275	267	261	305	314	294	285	284	308	284	317	303	300	286	290	282	252	291	306	301	270	294	315	300	300	270	292	278	262	276	277	285	286	283	301	263	315	282	311	293	316	304	309	294	284	277	287	303	296	299	265	308	289	269	294	268	292	296	276	299	283	307	299	299	258	309	289	284	295	274	275	252	275	263	290	299	306	291	292	307	302	284	281	275	293	312	318	266	276	302	279	297	271	308	291	286	301	307	296	285	287	302	290	268	281	285	280	287	279	313	281	323	284	325	314	300	283	258	293	276	267	323	298	269	277	276	271	282	295	302	292	298	325	280	275	289	267	278	282	331	311	282	284	276	270	298	300	289	318	306	285	287	280	263	257	284	270	282	311	285	277	272	321	311	301	272	284	289	265	281	272	254	274	284	279	271	284	264	313	275	310	302	272	317	305	303	311	289	293	296	285	263	286	283	295	302	285	279	283	280	304	275	287	306	312	295	283	290	304	299	291	303	301	317	274	274	290	331	304	285	290	265	285	278	277	311	285	286	265	315	296	276	293	294	280	299	331	311	302	286	251	303	286	298	297	271	284	309	328	305	279	302	327	269	268	302	311	276	283	269	292	295	281	283	292	300	289	304	292	326	272	274	310	297	288	272	287	299	278	285	312	267	298	298	283	305	317	273	276	272	267	244	304	268	292	304	292	304	306	264	306	256	334	272	273	300	303	272	271	267	283	300	308	280	287	278	296	295	304	332	279	297	290	286	290	300	321	295	280	311	265	292	294	307	282	301	269	298	302	299	267	281	297	286	264	313	304	314	271	310	288	306	302	311	312	293	313	274	285	266	306	293	296	299	275	287	286	301	292	313	304	305	281	295	306	272	303	278	272	295	276	268	275	321	311	276	308	263	301	292	289	276	278	296	293	328	270	287	313	260	298	279	278	293	278	304	285	313	308	329	300	315	270	259	279	294	271	300	293	261	300	279	304	298	290	290	305	278	289	278	312	278	292	269	279	301	261	282	276	270	278	285	288	267	298	285	296	276	289	277	279	279	305	303	289	289	287	309	300	279	268	282	312	316	277	276	293	294	274	314	297	293	306	290	283	276	251	284	295	285	296	276	290	286	307	314	278	295	287	304	280	300	277	264	290	298	300	268	320	289	315	297	298	307	282	295	280	264	271	287	299	267	290	302	311	273	287	338	316	280	323	312	272	334	290	288	304	284	312	278	280	299	284	325	289	277	317	308	313	308	282	302	285	291	291	280	282	308	354	313	318	281	294	300	277	295	290	276	309	276	293	275	323	297	285	305	293	325	296	283	286	282	302	272	298	275	275	295	288	265	302	273	300	277	268	306	283	277	288	318	300	307	285	253	293	278	322	293	293	307	296	295	302	323	305	280	281	282	302	297	310	282	292	285	296	288	310	323	322	277	301	297	316	308	312	288	269	319	286	274	297	302	286	294	259	298	310	297	253	271	282	295	273	276	287	315	293	304	286	288	301	302	276	249	287	294	262	292	290	286	305	288	273	313	290	276	283	310	300	275	305	283	295	288	296	269	293	284	254	324	319	304	281	242	309	307	293	293	275	311	299	291	292	268	286	248	309	293	293	283	282	301	295	279	286	291	301	270	279	307	280	293	287	288	288	282	277	285	286	266	285	320	295	298	315	321	252	288	276	298	316	299	314	270	311	298	303	294	292	299	266	270	296	283	309	276	316	283	297	283	264	257	286	299	332	280	276	283	306	339	291	326	297	279	317	311	280	292	281	310	299	268	307	269	303	308	309	306	269	297	270	271	331	284	303	281	347	334	305	295	276	300	286	284	325	297	283	286	292	301	296	305	295	285	295	266	265	289	284	271	294	304	305	282	276	274	270	306	319	278	273	283	293	301	275	284	303	331	281	286	302	289	286	284	277	294	313	317	275	275	308	294	282	290	308	272	271	279	272	287	283	267	290	273	340	280	295	260	287	303	296	278	284	288	307	285	270	319	282	282	293	288	295	301	284	285	307	307	281	291	277	287	271	273	272	270	306	320	305	308	314	289	294	342	280	287	294	293	289	277	293	284	272	300	280	303	333	300	282	271	256	283	319	276	287	321	266	313	294	331	293	321	285	276	291	297	267	284	290	269	308	276	289	291	293	273
3853	2054	12178	28598	25140	15504	6657	2374	1166	879	873	826	787	821	855	856	818	799	801	835	792	785	813	820	846	742	763	805	812	781	833	718	797	798	824	841	863	865	819	815	853	795	842	796	822	836	779	814	820	796	824	828	871	776	779	816	814	747	845	844	813	775	839	895	842	830	753	817	813	854	818	854	817	837	811	773	828	813	811	802	825	851	810	769	812	786	788	837	820	777	784	812	820	814	784	791	855	831	832	859	842	863	854	783	778	850	819	769	854	825	840	822	818	795	791	776	799	783	812	838	824	833	776	776	789	760	772	795	754	876	836	810	828	816	822	781	803	837	784	765	774	832	766	795	793	833	800	815	777	825	768	841	812	801	854	816	801	759	825	830	785	823	804	830	785	794	811	819	848	799	808	774	812	844	766	810	833	802	822	761	842	799	754	803	789	797	812	813	776	763	778	839	796	843	796	824	784	802	821	755	766	829	796	858	784	805	774	812	828	794	826	847	839	840	831	786	785	826	832	802	781	816	810	782	849	824	759	811	846	771	813	785	838	801	829	843	854	786	856	822	817	773	800	810	799	825	773	845	859	835	875	813	791	798	809	800	768	800	753	774	813	764	771	758	819	841	821	849	788	760	864	833	798	841	830	800	825	811	846	823	859	835	819	772	802	828	825	785	767	763	761	802	835	805	835	829	799	810	840	809	821	778	832	821	738	826	815	786	778	805	839	853	828	804	833	796	782	860	830	819	835	753	819	792	769	820	772	784	838	790	778	769	865	830	819	790	820	871	839	773	788	787	825	832	779	803	797	754	774	809	803	834	830	795	804	791	836	787	832	818	823	827	772	801	798	857	787	794	818	825	811	772	817	826	877	776	811	852	787	823	842	776	895	774	801	845	810	797	782	774	833	873	818	796	791	842	805	803	816	821	805	775	838	847	750	845	813	775	772	788	808	848	780	790	843	787	821	798	846	839	776	771	817	839	771	838	824	853	816	849	818	790	801	799	803	759	817	855	778	811	846	800	740	806	841	771	812	785	815	821	827	803	855	773	834	768	788	832	833	796	792	792	775	838	803	794	815	823	813	784	841	843	818	793	820	804	862	808	827	775	838	859	870	837	803	789	810	825	828	795	852	781	788	811	800	837	760	862	783	782	768	831	804	842	845	837	821	804	783	814	806	819	848	782	800	798	759	815	853	855	754	820	800	836	808	814	792	784	807	804	825	864	818	793	775	784	808	785	800	807	852	819	787	765	847	803	808	817	815	818	829	770	797	739	830	827	844	880	797	831	834	760	857	824	758	762	815	863	808	821	817	833	768	785	810	829	800	862	806	812	820	836	806	762	808	782	774	747	826	802	849	759	810	833	800	788	789	812	825	872	844	833	797	826	815	815	809	805	860	778	853	791	795	786	790	804	847	810	832	833	853	834	748	801	831	799	822	788	802	749	810	818	834	796	802	822	815	820	776	788	849	788	750	790	780	792	836	768	804	837	825	808	823	789	835	792	787	812	742	770	828	779	807	807	781	833	806	864	783	760	810	829	793	840	805	828	773	801	817	831	795	841	828	854	796	823	775	789	849	855	816	817	818	787	807	838	811	801	782	757	863	826	865	793	834	822	742	797	779	795	867	814	854	766	728	810	871	898	820	799	837	837	791	779	820	797	858	845	821	857	806	822	832	813	849	798	813	820	790	767	835	769	840	794	811	762	794	768	815	798	851	794	798	820	837	778	816	810	804	811	827	820	726	762	825	807	842	811	842	822	779	813	826	826	817	772	822	789	831	790	804	836	754	805	861	783	835	784	828	823	825	792	860	876	845	825	789	796	877	823	832	839	803	847	751	779	788	763	873	852	750	767	894	810	811	802	789	807	814	801	821	811	826	814	817	795	782	804	819	846	864	776	821	801	850	793	805	835	811	821	821	811	827	824	845	790	784	847	786	789	836	785	801	849	798	791	781	822	775	780	863	866	841	844	856	786	789	818	843	753	786	825	895	801	817	777	836	818	805	827	775	824	831	807	780	853	769	838	826	849	774	830	863	827	761	822	812	798	859	768	833	839	787	807	823	826	823	823	793	818	829	760	808	776	792	742	789	776	812	804	806	809	783	823	811	804	780	818	854	777	777	801	809	822	781	816	851	784	835	827	804	814	837	815	824	834	873	807	800	810	845	795	794	831	789	833	836	777	806	854	778	818	814	795	873	769	843	844	835	776	831	829	859	808	821	834	827	772	789	802	859	805	795	801	842	839	789	822	830	867	851	814	825	841	846	805	800	836	812	826	831	840	853	852	780	827	849	800	803	824	803	816	805	831	820	798	822	771	829	828	854	853	796	790	869	801	821	857	832	765	787	760	821	780	795	846	810	807	808	787	785	837	797	825	825	802	798	813	802	801	832	770	812	810	811	768	780	801	846	810	802	845	783	814	826	783	823	854	856	826	827	779	768	786	832	796	825	775	821	841	802	769	784	773	784	814	802	883	781	888	830	816	822	835	831	810	815	791	826	786	850	801	745	806	845	796	814	799	857	843	851	800	791	831	834	743	785	800	772	773	788	852	792	842	786	843	777	869	843	828	795	792	800	873	849	777	828	801	800	850	794	812	845	780	803	839	825	759	837	806	862	813	838	811	814	797	775	772	825	822	771	795	793	773	813	792	796	838	784	828	768	842	806	820	789	814	801	788	802	808	804	773	767	802	789	791	841	838	829	794	804	788	827	774	816	845	813	795	831	837	787	798	799	837	836	800	841	815	798	797	772	847	842	779	899	807	788	816	813	805	779	792	825	814	801	841	828	833	831	834	799	805	846	840	820	800	800	854	805	798	829	847	823	810	785	810	801	786	815	849	763	834	791	803	823	809	801	850	786	847	868	785	842	815	765	808	888	836	784	821	818	848	836	802	833	795	779	823	796	816	823	787	814	778	816	807	788	806	813	863	817	826	831	814	836	769	803	798	850	775	830	857	832	814	842	854	819	821	821	806	804	786	852	803	818	831	822	851	812	800	794	811	773	825	838	800	841	750	818	829	795	808	809	797	801	823	806	825	763	768	732	782	846	836	817	776	836	829	758	807	867	803	821	778	837	786	797	799	767	812	830	797	844	774	782	809	782	843	781	776	804	789	776	789	774	867	796	853	793	826	787	801	840	815	781	838	807	789	795	818	860	811	870	803	799	826	802	824	827	769	769	805	814	796	807	856	817	822	775	806	796	785	771	807	818	833	790	804	765	829	852	798	826	829	802	828	795	798	827	824	802	784	821	793	790	797	795	815	782	844	770	789	820	796	828	802	781	837	873	830	830	813	836	788	834	845	786	805	818	800	798	889	794	800	797	822	816	847	754	788	810	821	803	871	795	736	859	801	775	780	799	814	854	802	841	789	813	793	785	818	819	841	833	757	858	836	822	795	814	836	835	805	832	844	784	830	817	810	805	806	808	826	841	827	760	779	784	811	765	798	784	791	802	847	816	788	791	797	775	801	765	777	799	793	814	839
4032	1838	4370	13030	11268	5690	2066	776	364	263	284	278	290	283	295	313	280	314	299	296	290	301	296	271	307	282	309	301	272	299	276	272	275	298	300	304	276	279	281	289	294	300	318	279	278	300	299	293	291	281	286	294	303	302	342	283	281	283	261	274	312	298	253	289	299	302	303	275	255	301	287	275	260	329	244	291	293	279	293	277	277	279	296	294	267	290	317	273	281	288	270	309	311	271	302	292	257	312	299	293	304	289	280	281	307	276	308	281	307	294	290	269	269	288	286	264	285	306	292	294	282	303	329	326	305	314	282	299	284	304	288	269	308	325	284	308	310	284	307	325	277	328	313	321	281	278	288	286	251	295	281	310	296	273	307	307	304	294	271	263	290	281	292	321	326	306	323	281	281	307	313	282	291	298	296	292	288	231	320	285	284	287	287	268	290	263	284	295	279	281	265	281	294	266	280	289	341	300	284	280	301	278	297	308	298	272	279	315	278	299	276	307	305	306	285	287	261	306	283	319	293	314	291	302	304	306	286	287	297	325	304	290	303	318	325	274	289	279	304	244	311	300	306	317	295	278	285	289	295	289	281	319	288	292	311	292	305	278	293	291	303	313	298	274	281	323	275	288	308	331	309	284	286	282	291	296	293	314	291	302	251	278	302	283	313	338	324	288	283	313	262	303	277	272	305	284	309	311	285	283	283	297	281	302	276	274	269	299	247	279	305	289	340	290	316	286	305	291	282	299	296	260	301	318	291	276	272	290	290	298	312	298	297	298	304	294	287	256	297	283	296	318	311	284	272	259	280	283	286	310	264	273	259	289	316	240	294	298	297	279	307	261	298	274	290	304	247	267	317	270	328	310	304	284	301	275	264	283	271	301	326	299	303	290	306	259	300	291	278	285	316	291	283	266	287	283	305	294	285	289	291	295	314	273	290	272	295	257	266	298	312	312	308	292	279	267	301	309	284	311	252	273	318	308	306	285	315	281	305	314	310	283	283	266	286	289	289	272	307	277	300	289	302	280	350	308	263	299	284	281	288	297	300	304	307	297	299	302	297	277	292	308	292	308	302	286	313	293	294	293	296	262	280	288	264	306	289	287	278	281	326	267	299	317	289	261	268	319	287	316	279	271	293	303	313	265	285	308	297	311	275	303	289	294	273	271	279	270	295	280	293	281	287	284	280	286	303	286	272	297	294	280	294	300	317	287	291	288	285	284	276	281	296	276	305	304	326	312	279	289	292	307	304	292	308	290	294	278	298	273	316	285	305	316	304	284	244	274	308	298	272	277	314	305	314	300	294	284	293	306	292	287	315	293	284	286	296	293	305	292	271	315	287	278	271	267	282	258	295	292	310	319	309	306	288	294	309	276	295	276	305	293	270	259	303	309	337	251	263	290	272	280	299	286	302	295	299	276	265	304	290	268	259	319	294	282	270	297	273	264	312	291	299	293	323	307	267	298	302	296	327	277	301	309	287	290	290	284	298	268	319	298	287	287	306	264	291	311	293	260	281	297	262	277	290	306	315	331	283	249	299	301	268	288	269	290	298	266	309	295	313	279	290	284	311	279	305	294	285	307	308	293	284	280	294	288	319	298	317	285	283	285	282	263	264	277	273	309	267	291	281	311	270	273	261	303	271	285	286	296	290	308	303	290	294	263	268	327	295	297	314	279	305	303	265	290	329	279	278	306	341	296	304	262	314	271	295	283	292	331	317	276	303	272	266	291	263	293	290	321	292	287	262	283	274	288	305	291	309	287	289	294	289	310	280	277	275	279	265	296	321	291	267	293	308	291	315	290	275	305	303	292	285	260	285	291	288	286	299	328	305	299	289	311	294	295	272	284	294	284	305	270	292	301	265	288	253	276	287	297	324	291	298	264	275	285	333	336	258	286	319	291	283	275	303	305	291	290	248	280	262	286	267	308	301	281	271	286	284	278	303	276	305	295	257	249	289	294	281	272	311	278	307	283	291	282	290	291	321	271	291	309	291	282	274	293	265	250	296	284	313	289	304	290	297	309	269	289	300	310	252	324	280	284	308	290	275	295	305	285	248	293	298	282	294	283	265	273	308	282	291	274	309	298	296	267	269	277	319	265	288	319	253	332	282	295	292	277	268	288	300	301	288	330	294	280	312	301	303	296	294	276	296	286	285	311	286	274	282	329	319	289	282	300	272	294	316	288	289	301	296	278	286	306	283	299	282	284	329	329	290	287	300	317	286	272	268	287	275	288	290	292	245	296	327	301	313	274	300	291	319	266	303	277	304	281	283	332	286	315	280	261	272	280	299	309	281	304	289	307	275	274	311	296	267	305	307	240	317	278	265	264	282	301	308	290	269	277	290	269	269	267	295	305	289	296	282	303	292	293	299	276	296	289	318	264	266	267	267	294	296	287	302	307	314	296	288	311	266	302	293	292	329	289	313	304	313	277	295	305	298	298	294	265	274	298	277	336	270	291	305	287	333	261	319	281	272	266	297	306	294	299	305	297	331	298	259	287	282	277	286	289	267	295	278	298	304	299	267	298	306	292	297	296	288	285	287	273	298	306	262	270	320	290	299	305	283	282	294	268	288	312	261	274	291	303	261	286	287	280	281	310	294	304	292	284	286	306	268	268	306	313	295	299	283	295	281	300	292	295	329	271	274	304	273	305	277	294	277	299	289	318	294	288	276	307	308	294	267	281	297	306	299	286	314	296	297	304	299	289	290	290	282	303	275	289	298	287	299	287	294	292	285	276	321	287	297	306	280	297	289	280	291	327	299	322	303	320	274	291	312	286	279	298	303	306	305	278	313	299	283	296	301	306	285	298	291	285	292	296	272	250	300	305	299	286	281	279	284	320	312	271	285	304	300	325	316	303	272	287	329	284	283	302	289	315	296	266	297	304	296	304	287	298	280	280	276	301	304	298	303	279	332	274	319	295	256	300	306	318	295	291	276	265	296	286	275	299	270	292	308	289	317	290	281	293	305	299	287	277	289	278	294	290	278	265	288	302	294	297	316	297	279	300	320	294	308	302	312	258	282	298	301	285	298	292	266	284	315	295	276	316	291	294	318	301	302	300	287	337	269	294	285	253	276	293	284	284	295	271	278	300	281	296	307	284	272	276	313	303	300	284	283	333	306	258	275	266	316	264	325	255	277	278	301	292	291	331	300	302	289	304	286	312	283	291	304	308	287	292	289	290	313	296	272	309	260	263	327	296	314	276	298	268	261	270	297	264	299	278	281	283	295	293	308	303	280	305	302	278	261	295	275	297	320	290	256	287	325	310	305	324	304	308	305	301	281	268	291	277	271	285	337	271	306	331	282	293	275	299	278	328	333	304	288	283	270	310	303	316	330	307	292	282	253	267	311	314	276	287	277	287	307	320	314	272	274	341	281	300	293	309	278	301	283	281	293	268	282	282	297	278	276	297	325	297	275	311	289	304	317	283	296	303	313	283	263	310	301	285	293	277	284	279	296	290	290	294	283	285	305	292	296	295	255	297
3534	2135	9289	28888	25974	16070	7000	2443	1143	835	829	825	783	821	812	843	808	815	796	822	804	821	808	885	784	822	797	767	840	862	816	804	761	755	808	835	818	845	808	854	844	810	810	786	822	835	796	817	844	836	785	804	801	825	812	763	748	817	772	810	808	859	804	848	806	804	780	813	837	820	829	854	804	873	796	789	801	818	790	780	786	750	820	794	777	851	812	810	829	789	848	805	804	777	796	779	824	822	764	788	800	816	801	833	814	815	808	804	867	776	768	799	827	835	787	786	846	758	839	776	832	814	805	808	795	807	817	828	808	761	832	806	806	813	802	809	831	812	825	775	782	798	785	808	821	828	767	819	869	798	817	778	816	764	790	795	798	770	862	839	839	788	809	768	820	806	866	788	802	830	842	824	828	759	767	824	765	779	823	829	856	817	821	818	868	842	818	817	843	779	808	837	784	769	822	852	825	779	814	847	827	823	814	759	796	809	779	768	855	765	788	785	803	797	835	851	808	747	818	809	843	751	761	828	786	820	801	772	805	797	793	774	826	793	797	843	816	845	864	813	766	750	806	780	785	760	840	814	815	855	773	816	776	774	780	823	817	824	784	790	770	777	831	852	844	832	790	800	842	790	816	797	853	788	810	779	755	843	752	813	820	795	830	841	838	814	817	751	798	823	779	813	805	808	809	800	783	794	792	784	865	806	824	786	839	798	776	805	848	835	803	759	827	826	765	830	823	765	763	781	819	795	812	770	801	774	809	793	817	801	788	803	800	770	841	797	789	805	788	845	828	807	791	781	795	822	784	750	824	797	837	776	817	848	817	820	794	749	823	844	798	840	837	790	821	796	831	809	801	829	821	792	783	810	781	788	793	848	750	755	798	786	829	745	844	816	781	819	782	823	809	778	861	812	834	843	843	835	845	770	897	824	799	797	790	849	813	800	803	804	809	801	828	792	739	814	859	800	829	802	826	796	796	814	830	839	833	776	791	758	752	781	783	807	798	804	796	883	790	813	835	778	834	775	844	831	799	792	803	789	841	761	728	850	820	812	786	832	818	836	852	840	762	806	807	850	828	807	824	803	808	812	766	793	812	817	817	785	839	788	838	828	800	828	795	813	808	817	836	815	831	817	777	823	823	806	835	783	809	803	784	832	795	812	808	806	772	806	855	804	850	802	855	816	820	826	848	822	821	793	858	773	784	803	821	824	794	801	762	790	844	784	794	803	837	830	766	817	791	770	777	798	798	834	783	797	838	834	816	834	777	827	844	805	861	855	810	834	761	840	796	813	866	798	816	794	757	821	853	814	866	821	769	837	781	786	826	816	815	841	838	810	758	726	756	838	824	774	820	829	790	813	786	816	809	816	783	793	817	809	807	797	852	770	824	842	775	824	836	799	825	805	839	770	841	820	882	777	796	810	844	792	824	779	807	780	884	816	800	734	828	854	815	869	804	856	792	814	829	790	841	778	793	800	850	862	851	840	777	802	786	801	809	814	833	836	801	773	807	791	818	811	779	797	803	808	872	812	798	820	743	839	789	849	832	885	812	784	810	806	806	777	812	846	844	818	784	821	746	814	755	874	746	808	791	766	803	820	823	847	815	834	780	813	767	800	846	781	821	824	763	825	825	804	806	786	803	864	841	850	798	809	859	831	825	830	770	785	832	803	789	788	846	776	753	808	808	789	796	819	829	794	846	795	813	797	760	766	765	815	814	831	813	826	798	810	817	780	781	843	759	818	815	764	811	831	755	794	795	815	795	794	837	787	811	792	829	836	864	834	792	824	787	824	775	786	874	789	772	853	780	772	775	774	791	767	766	857	868	803	802	775	814	836	812	797	759	820	791	746	795	782	833	781	797	832	795	765	835	769	850	817	815	853	742	833	836	788	814	811	843	808	781	774	811	807	819	826	804	813	843	783	778	789	818	836	753	819	808	840	856	824	809	780	841	814	825	823	816	814	800	777	809	844	861	852	783	825	803	848	856	790	854	800	797	812	852	805	750	841	786	793	774	805	828	759	844	858	820	818	787	788	792	823	798	795	779	834	810	810	827	820	789	840	841	842	820	829	773	802	786	770	810	797	782	809	791	825	773	811	793	817	822	851	775	885	788	852	773	750	794	791	804	832	749	795	834	820	784	841	889	815	868	818	803	847	787	829	819	796	813	793	807	772	837	803	806	781	810	801	848	832	848	808	820	811	851	764	803	820	839	796	752	773	843	853	845	832	813	791	777	821	861	829	817	774	778	854	799	790	848	793	796	810	810	838	828	754	849	794	835	818	773	800	816	815	789	812	779	838	825	809	793	803	759	850	760	796	811	838	832	854	822	735	824	802	825	796	864	796	769	791	854	781	881	856	809	801	811	757	772	848	826	812	805	837	843	827	817	751	798	842	821	767	810	790	824	880	779	887	822	841	812	821	782	824	758	817	798	841	815	775	836	834	846	820	830	829	802	758	766	776	845	813	793	817	803	810	834	784	831	820	826	850	784	814	788	853	779	836	817	798	794	831	762	791	781	812	807	846	802	792	768	797	815	816	787	792	772	789	798	815	792	820	829	777	809	815	805	786	824	781	849	833	835	788	790	810	798	862	817	787	792	839	782	765	799	805	834	809	839	793	818	812	782	816	845	843	842	799	772	830	823	787	824	814	827	788	798	813	762	805	807	792	813	782	765	801	846	812	836	840	760	847	824	821	812	745	825	815	851	818	783	817	762	798	833	770	812	816	802	765	785	806	814	802	786	842	844	747	830	786	845	826	815	843	885	794	871	783	845	832	826	833	810	825	850	842	771	789	788	836	806	816	813	804	822	806	794	837	799	789	818	810	840	835	815	771	789	828	801	819	821	847	859	811	788	796	790	861	858	843	839	792	787	837	797	785	868	789	777	813	772	832	835	813	822	780	766	845	806	807	814	792	854	833	850	835	832	808	803	785	808	791	766	798	832	802	864	808	839	819	832	804	792	803	803	774	762	828	789	849	811	796	795	819	805	816	799	819	783	826	833	787	844	785	796	853	793	836	840	832	803	794	816	832	789	797	803	776	845	791	806	776	776	834	870	831	793	842	865	827	801	764	827	808	835	822	800	825	798	758	823	810	806	778	787	797	825	780	839	821	785	805	813	774	805	846	811	779	796	784	814	828	872	835	816	796	816	813	820	777	787	806	828	816	869	847	783	837	836	807	804	818	837	778	820	821	834	800	828	816	838	804	807	800	782	796	772	862	803	769	778	864	792	808	777	828	858	829	772	836	806	830	819	769	814	756	801	797	847	855	799	834	817	800	785	849	808	878	801	772	803	781	765	814	852	767	807	836	815	789	825	852	832	813	732	808	792	805	755	830	756	831	784	796	836	809	813	827	790	877	879	783	809	819	827	776	853	815	847	817	783	799	815	834	786	822	751	821	823	808	835	756	830	820	793	814	803	765	818	764	785	797	788	786	831	847	807	832	793	768	778	847	808	854	821	777	799	762	786	773	807	794	802	835
3825	2088	4996	13006	11054	5555	1874	624	358	342	298	315	310	318	277	284	266	306	271	292	295	303	285	278	296	282	297	265	286	277	269	278	313	293	278	285	292	286	262	276	274	296	277	300	314	279	303	288	308	265	308	286	314	299	297	289	287	291	295	277	285	282	278	301	301	300	329	292	317	266	314	295	277	294	314	290	328	306	285	312	232	276	282	288	285	332	295	270	301	265	291	298	307	278	259	311	302	276	288	297	289	274	291	291	284	273	315	332	321	286	292	299	294	245	286	289	282	288	274	267	272	288	307	306	284	276	325	298	277	287	277	288	313	289	289	285	288	284	290	299	299	291	312	337	257	309	293	268	279	283	317	269	291	248	270	284	275	301	297	301	298	268	319	263	283	291	255	273	288	294	284	277	272	270	254	300	263	277	278	288	286	279	294	273	310	310	297	283	290	304	299	277	292	302	291	272	312	264	273	297	292	297	268	327	288	282	298	293	308	292	310	316	298	329	296	283	293	292	313	319	274	291	274	297	288	275	290	267	267	284	329	300	314	272	313	304	300	281	278	280	281	322	287	289	301	306	277	320	287	284	274	300	271	261	292	325	271	303	296	324	303	291	297	300	290	291	320	285	347	331	308	296	287	272	308	282	309	288	299	299	340	303	300	300	286	297	281	303	266	302	287	283	320	273	297	293	293	302	275	297	296	287	306	278	309	332	274	271	269	282	293	279	295	285	291	287	283	291	281	284	273	298	314	293	281	304	263	301	318	329	318	298	297	308	298	285	330	282	293	297	306	303	269	285	299	273	312	287	303	301	274	284	280	287	287	307	284	273	290	287	300	311	312	313	321	298	275	284	306	309	257	279	298	272	305	292	274	291	282	302	298	259	283	300	281	267	287	270	268	285	296	312	297	300	262	297	294	298	294	278	303	280	274	304	288	311	274	285	307	316	265	281	284	295	285	317	320	272	289	295	286	274	300	298	269	294	336	291	304	273	305	286	289	294	299	300	294	311	293	293	282	271	288	268	264	289	317	280	293	285	279	305	291	291	311	284	286	306	281	287	304	287	278	311	287	281	310	306	310	290	280	278	312	293	279	286	286	327	303	272	274	269	323	281	277	296	280	311	302	309	274	271	269	308	300	291	313	292	279	257	314	286	325	311	305	266	290	308	289	282	286	299	293	294	296	283	301	289	324	287	307	314	292	279	303	295	290	293	274	313	313	276	292	290	281	278	272	251	279	309	272	277	316	289	290	293	318	306	279	289	295	274	258	296	293	280	278	296	280	297	307	307	268	255	290	311	295	301	320	279	294	319	284	293	331	277	266	304	293	282	308	292	286	329	309	276	301	300	297	278	302	313	313	314	254	316	285	323	324	287	289	286	273	287	284	284	319	295	286	316	295	291	273	286	281	308	295	263	267	304	305	317	314	283	289	293	253	282	284	320	278	264	261	304	288	291	284	278	301	294	275	295	299	311	291	309	298	306	310	287	268	301	288	312	290	292	308	290	312	304	284	302	290	278	290	297	324	278	287	290	286	276	287	297	273	302	285	291	297	319	278	258	339	314	298	249	282	307	261	274	280	290	287	300	270	304	311	288	279	271	299	261	284	291	301	276	259	273	312	251	294	283	296	333	284	316	292	320	288	278	283	288	323	300	300	286	312	294	301	279	320	278	297	279	294	257	303	266	331	326	307	292	294	307	317	298	328	253	317	281	310	313	311	270	291	300	305	306	304	314	301	285	273	311	275	276	320	283	299	338	285	303	312	252	278	306	279	286	273	279	286	278	297	308	275	283	333	298	274	301	289	285	323	293	277	265	317	260	288	297	298	252	281	264	304	288	314	254	269	282	279	301	281	293	269	285	284	309	349	262	260	294	305	285	312	282	269	308	253	300	292	322	276	315	309	288	266	263	282	349	279	289	306	292	305	285	302	299	306	294	303	305	310	305	272	289	308	297	263	293	288	302	274	290	268	299	314	278	273	303	288	306	293	282	303	281	296	277	289	285	267	292	282	277	274	261	308	307	321	297	282	308	312	297	298	295	303	274	311	272	275	295	295	307	286	305	285	301	283	310	263	295	274	313	272	278	286	301	303	261	274	285	295	316	280	315	311	286	270	260	301	269	310	307	282	292	274	314	282	294	291	270	304	300	250	301	284	308	295	310	269	268	282	315	298	262	291	286	313	283	312	314	310	259	235	298	300	299	311	288	309	300	293	270	265	311	286	300	276	301	296	297	286	287	283	302	301	297	290	309	295	312	312	319	323	290	299	296	258	319	305	309	276	306	271	306	279	295	287	272	311	297	294	317	298	308	279	283	296	280	297	274	271	291	303	276	310	304	294	295	286	322	278	317	315	294	271	314	294	291	304	260	270	309	316	295	314	288	298	274	311	285	280	278	269	282	273	268	297	282	290	296	306	282	293	269	301	273	318	305	286	333	296	300	281	347	253	307	295	289	280	274	299	310	266	284	282	323	315	297	291	273	302	314	306	256	262	287	322	271	297	289	278	308	306	295	330	283	304	304	287	275	300	315	321	289	298	303	289	263	290	296	269	284	294	333	315	284	312	279	273	268	297	291	274	298	292	307	312	272	298	321	326	277	274	284	272	300	267	286	288	281	316	279	278	290	258	319	304	294	283	285	286	282	317	285	303	298	282	283	303	343	298	279	309	268	274	286	308	311	285	303	290	288	290	251	298	281	296	290	299	281	291	295	310	282	294	272	279	288	274	308	288	316	295	278	259	283	299	242	314	334	273	330	301	284	327	259	275	313	288	290	285	324	311	277	301	308	298	344	310	290	292	316	303	305	292	297	308	306	312	313	282	304	312	312	276	280	293	300	321	285	263	284	270	244	282	246	307	277	293	295	309	270	320	305	301	318	264	279	281	288	292	293	339	301	289	312	289	312	323	314	319	280	295	281	268	294	272	332	291	288	293	310	270	335	301	299	315	305	281	278	301	309	289	283	291	309	302	297	284	292	310	304	315	308	293	299	301	280	292	313	307	293	265	281	277	262	293	276	282	281	281	283	288	283	285	315	291	311	275	274	288	291	317	277	305	297	311	266	319	296	298	296	302	285	265	314	316	305	269	274	296	319	305	290	279	296	295	307	273	275	273	315	316	320	303	278	298	289	319	275	261	308	320	290	282	302	314	300	315	252	303	328	301	295	299	311	300	284	307	268	271	273	293	278	265	269	304	295	278	270	269	311	307	295	290	282	282	285	309	300	313	283	277	297	282	273	297	286	323	304	249	306	308	280	317	287	269	313	292	300	323	309	286	306	286	282	296	280	300	288	318	266	307	298	296	282	321	311	281	257	299	287	266	301	279	270	310	292	286	333	290	282	307	296	312	267	274	313	298	323	296	283	275	297	280	304	303	350	280	295	282	324	303	292	335	308	316	272	305	294	267	277	289	290	288	284	298	294	293	306	287	298	294	253	307	289	290	279	326	292	322	285	302	270	300	289	266	304	293	252	283	305	287	299
3540	2569	10016	28610	25471	15841	6144	2151	1175	1021	849	822	821	855	793	841	813	809	836	857	807	820	774	789	845	821	828	822	827	756	823	821	780	851	798	767	784	799	835	831	771	797	838	814	804	839	818	773	861	761	807	791	832	807	787	763	800	834	826	822	781	792	809	806	819	786	824	793	810	813	782	789	829	831	769	817	825	773	820	765	815	826	812	832	809	811	730	804	840	887	816	749	816	839	835	837	777	874	857	801	782	886	822	759	822	878	789	808	801	825	806	849	804	800	785	833	797	801	783	799	809	817	762	803	794	816	813	804	804	802	771	852	747	849	789	816	752	778	812	764	821	856	808	808	756	818	840	819	853	796	806	796	796	819	820	816	831	816	785	838	823	821	890	754	803	855	791	840	790	831	858	743	849	840	753	834	843	846	808	793	788	841	826	806	794	818	792	810	784	776	789	837	823	794	878	783	828	808	799	812	769	859	785	843	795	821	825	770	795	837	797	807	809	783	821	801	802	831	809	850	849	801	786	814	810	844	784	789	797	839	744	760	776	851	808	784	802	843	824	831	809	813	809	791	785	827	804	823	845	831	766	797	802	741	856	814	807	791	805	813	809	818	777	789	856	828	812	819	783	831	837	817	817	884	749	816	795	818	819	827	796	852	758	851	852	778	816	805	791	796	773	859	830	819	802	818	780	779	866	826	829	807	836	832	847	831	792	872	818	772	848	818	816	790	852	766	840	816	796	775	863	800	807	806	809	782	839	795	801	799	753	807	807	825	814	842	836	848	818	779	786	789	797	820	803	822	886	767	778	832	873	795	826	863	815	791	777	820	809	827	783	786	779	790	803	812	793	761	784	765	849	791	830	750	778	816	831	820	801	774	770	837	794	790	809	784	834	826	765	791	848	844	838	820	786	806	830	848	817	843	828	774	842	792	855	789	795	789	796	773	762	834	829	832	796	799	787	855	846	765	846	766	837	861	826	789	770	779	856	781	826	804	860	810	786	765	874	796	817	848	791	756	820	807	836	745	829	812	849	791	783	805	802	804	806	807	838	781	795	854	805	778	807	769	806	807	836	831	819	801	817	819	850	800	780	832	733	792	800	810	831	755	825	806	734	839	751	828	887	811	833	859	756	780	811	809	810	850	844	853	787	737	810	818	865	822	804	745	757	773	819	839	825	841	796	784	842	792	801	803	814	837	854	783	790	790	794	805	832	821	825	810	787	802	793	766	838	804	851	792	820	794	836	812	744	813	791	821	805	808	814	776	842	855	746	829	845	772	803	792	824	813	798	795	775	772	849	799	868	806	796	851	807	809	837	865	845	835	801	788	825	779	828	833	830	815	809	800	777	874	802	823	780	796	802	825	822	792	804	775	806	747	771	811	838	793	832	789	872	762	813	815	769	804	771	797	884	781	829	833	847	869	856	790	803	793	792	783	784	833	848	823	845	814	821	808	808	781	814	809	813	771	827	826	811	782	769	826	831	814	827	817	862	801	824	806	823	827	833	835	831	794	843	820	825	803	766	763	865	796	827	829	827	774	806	808	814	795	848	813	807	820	810	829	813	820	781	872	835	771	776	780	792	766	851	778	806	778	845	784	794	816	798	854	763	800	796	837	817	822	780	813	853	836	846	848	798	758	840	850	831	812	808	779	814	777	769	826	784	816	779	793	817	784	784	764	812	775	787	811	857	836	814	784	792	829	819	816	817	816	830	785	835	833	807	824	808	774	817	820	887	875	845	785	797	805	780	851	807	762	779	798	816	789	799	824	816	782	809	802	752	875	765	847	829	830	835	834	805	783	777	830	828	807	804	790	778	820	832	821	770	852	836	746	806	753	826	789	817	810	771	741	805	818	839	871	816	842	806	788	806	811	816	788	806	807	796	813	756	763	834	839	807	742	846	772	859	782	855	785	814	785	827	780	804	846	874	815	760	830	773	776	848	815	788	824	845	838	784	823	801	852	800	760	788	856	848	805	820	834	781	814	828	855	850	773	794	785	812	789	845	825	861	849	791	778	867	767	792	835	875	803	839	777	814	817	785	826	783	801	854	829	805	838	795	764	805	830	804	813	829	798	801	794	798	779	828	818	837	868	797	793	824	754	802	805	787	825	800	864	798	828	838	810	779	782	839	778	823	833	846	778	722	820	801	775	806	764	755	800	806	878	801	785	806	826	803	771	813	808	798	755	827	819	798	825	840	855	792	814	809	821	812	817	750	766	821	827	780	819	785	853	783	838	782	847	747	775	807	816	798	799	796	800	873	793	805	829	799	801	820	768	833	827	832	787	796	745	805	830	848	862	754	815	800	795	805	832	838	827	796	793	820	819	798	801	823	829	802	825	816	837	821	821	792	799	826	833	788	826	830	796	810	827	816	830	828	835	818	839	785	815	833	754	822	834	820	824	812	837	796	788	778	823	772	825	741	798	777	846	826	802	785	848	863	823	826	841	841	800	767	784	843	787	797	842	812	835	820	820	784	803	826	783	792	785	846	782	818	844	777	865	858	918	791	836	763	817	819	835	826	812	775	829	832	806	824	811	786	797	868	816	859	797	767	794	801	808	825	799	758	851	788	800	792	754	769	800	808	835	824	853	823	827	806	836	836	792	846	795	769	768	818	800	877	818	804	849	788	814	772	863	778	817	842	744	783	807	809	853	866	831	791	797	814	833	743	812	810	777	772	811	831	839	829	873	815	814	782	784	823	804	849	832	829	785	836	815	770	745	855	816	825	827	893	814	782	809	846	814	906	783	802	838	807	800	822	836	786	789	836	820	807	782	835	785	790	848	825	759	753	767	848	782	808	786	836	787	839	778	807	808	851	780	828	807	796	788	834	822	770	805	800	779	778	781	860	788	795	830	813	781	835	743	810	803	795	798	826	781	783	852	823	787	828	833	780	782	803	819	802	798	809	801	799	804	832	807	820	825	842	803	760	825	790	850	838	876	790	888	782	788	864	844	796	783	795	813	852	799	803	784	851	855	810	821	824	804	870	812	828	806	773	808	828	828	826	798	783	792	802	797	868	775	861	823	819	766	843	812	794	867	812	802	831	811	814	800	808	830	804	796	811	815	756	788	819	848	827	836	821	798	871	853	787	830	810	812	815	809	807	857	836	849	826	789	845	766	798	792	821	776	824	791	838	804	798	825	836	882	821	809	791	830	782	799	779	824	865	824	861	806	797	886	837	809	849	821	819	849	778	858	814	781	806	799	835	832	815	833	777	821	829	811	799	805	832	774	850	820	782	846	812	827	854	856	856	812	837	838	789	835	846	891	790	805	785	803	849	789	820	770	818	798	828	825	767	846	816	812	784	826	809	836	790	833	772	834	821	790	808	777	885	812	863	825	831	835	791	889	828	794	788	848	840	803	801	765	830	877	809	816	801	837	758	881	824	827	822	793	820	789	838	799	785	823	773	810	819	776	841	748	776	805	816	766	859	788	807	804	818	797	881	811	785	849	821	817	813	831	775	826	800	844	833	805
3805	2145	4745	13039	11207	5366	741	469	558	386	325	336	306	271	297	288	325	320	293	302	298	286	296	261	298	301	257	308	288	273	280	306	303	288	269	282	286	294	266	279	289	290	290	298	310	325	275	298	279	301	281	278	295	310	314	305	288	306	274	243	285	293	280	293	273	304	304	285	273	296	308	267	296	299	272	288	275	337	327	297	305	302	303	285	291	298	285	283	299	254	263	300	295	291	295	292	295	300	276	301	299	301	281	272	288	242	303	284	317	287	310	284	299	275	304	294	289	289	263	282	294	277	294	318	285	272	308	313	287	313	268	298	301	273	255	271	271	301	315	287	314	278	280	308	278	310	274	284	266	285	285	285	309	296	269	301	275	292	284	303	289	294	269	281	278	271	316	283	297	294	289	297	308	302	298	290	308	283	292	309	315	302	301	279	345	298	325	281	288	299	323	241	314	277	305	288	282	294	306	299	318	293	278	296	292	306	266	270	324	280	325	294	269	268	300	278	305	308	265	319	317	308	292	293	278	297	307	295	303	290	310	301	312	297	283	313	297	300	292	279	239	283	315	278	301	309	294	309	306	310	289	300	310	289	258	306	267	293	293	295	295	285	271	299	276	274	301	308	312	304	316	294	294	290	266	279	288	278	291	267	320	285	274	266	280	306	312	305	295	281	327	278	295	300	308	256	297	329	268	323	289	294	285	297	298	280	273	303	280	272	306	297	284	334	274	255	271	285	298	290	292	288	297	286	275	318	292	288	282	307	261	290	284	287	314	274	291	324	281	294	269	318	272	314	279	284	282	308	318	264	302	289	351	317	288	291	294	312	283	292	282	293	289	292	305	297	305	293	310	305	295	274	281	296	268	313	267	296	259	283	308	277	308	294	272	304	307	275	281	296	311	283	328	275	294	288	348	251	285	306	267	258	296	282	271	285	279	286	285	280	325	295	294	280	302	308	301	276	304	266	307	294	275	274	308	332	286	304	285	271	302	315	320	261	314	303	289	297	327	286	280	287	311	315	263	311	284	276	282	263	296	270	303	315	269	303	300	277	271	302	296	316	280	332	276	264	300	324	258	298	321	294	276	278	301	275	304	308	274	286	301	300	260	263	280	275	272	309	272	290	281	311	310	298	278	335	280	291	274	288	299	328	287	286	273	289	296	318	279	308	319	291	282	284	277	289	290	291	276	292	248	301	304	275	290	295	307	264	293	310	301	290	277	285	288	310	321	311	310	266	322	299	287	299	280	296	315	320	286	331	317	277	314	293	322	299	321	306	285	302	296	291	295	241	281	263	285	298	303	299	274	282	258	253	278	308	296	291	289	290	310	291	310	271	281	303	276	297	263	305	277	312	309	278	309	307	304	301	315	292	263	265	299	306	308	273	294	288	342	318	286	303	293	296	305	306	280	294	274	294	300	308	294	293	284	268	309	311	311	295	275	291	280	304	289	277	327	281	268	257	288	297	276	271	287	295	298	259	284	293	289	305	296	298	290	285	293	303	272	284	302	284	282	288	309	290	280	278	295	282	321	293	294	290	275	303	284	281	291	296	306	300	302	284	291	314	287	310	297	263	309	281	276	261	302	278	323	282	288	304	267	297	285	279	281	280	296	289	285	271	282	310	262	240	290	287	296	289	309	308	330	295	284	338	281	333	305	305	273	286	312	263	309	286	322	298	298	285	286	305	264	268	300	304	264	286	292	300	298	279	283	308	294	286	296	284	288	285	293	262	313	297	296	291	290	268	285	290	307	339	302	268	317	279	270	305	290	295	278	291	324	298	261	267	271	284	313	302	297	299	269	290	279	287	289	291	279	314	288	314	319	320	292	277	299	257	311	293	274	284	280	289	297	293	318	296	285	307	298	279	325	300	313	270	307	311	294	266	297	300	272	275	274	282	273	292	277	283	288	282	305	306	294	323	269	310	299	281	262	294	307	324	299	272	267	291	278	278	264	282	274	265	300	279	282	260	314	267	283	301	304	296	316	321	326	280	271	301	301	293	285	302	286	322	295	282	295	287	312	301	290	326	280	263	323	289	287	284	298	294	264	286	287	283	288	296	300	317	290	306	339	326	278	285	300	299	284	305	294	265	282	319	304	287	323	267	289	302	304	309	292	322	285	276	297	309	295	280	286	302	301	260	316	295	316	276	300	296	277	273	270	259	253	306	324	265	307	287	279	332	306	305	322	286	311	315	300	293	278	333	279	280	312	292	244	270	282	313	296	266	291	275	305	293	297	298	297	295	297	290	273	301	300	312	275	330	286	295	315	310	285	293	293	294	303	263	290	272	262	284	309	302	308	266	276	289	269	298	329	273	313	291	310	281	332	301	291	335	269	330	274	298	297	297	282	293	300	315	306	300	293	305	282	292	274	289	281	330	296	288	292	292	294	277	285	299	316	284	278	301	297	326	310	294	307	307	275	322	323	272	272	297	283	301	283	271	311	305	306	290	303	312	332	301	307	301	298	272	312	303	274	269	268	300	294	321	281	293	273	303	286	282	291	269	262	270	313	282	324	304	284	308	268	273	279	306	267	283	333	310	276	291	283	291	313	323	285	290	301	278	308	293	293	280	277	317	275	276	308	273	282	281	316	288	308	298	281	301	291	288	304	297	295	284	283	273	300	298	318	317	279	251	275	276	283	305	293	285	298	304	292	279	271	248	281	302	280	292	283	270	290	294	295	291	317	310	274	308	276	289	302	297	276	285	276	310	299	331	290	310	298	303	295	276	300	310	309	295	262	293	289	313	286	309	283	271	287	279	301	330	306	294	277	308	278	294	313	315	298	332	302	253	307	261	286	287	316	310	242	302	306	281	297	332	280	292	296	306	293	314	311	323	296	285	311	288	299	319	290	272	306	269	296	279	282	309	298	308	289	283	276	301	276	279	289	268	291	283	273	281	284	270	325	294	292	293	282	271	302	295	327	284	313	286	313	314	308	298	284	296	285	308	313	322	291	309	319	299	323	298	293	300	301	290	283	294	273	293	280	287	292	305	280	294	320	298	324	314	291	268	266	299	271	289	302	289	299	295	329	264	293	246	270	274	302	304	270	292	267	291	292	313	312	278	265	344	283	271	289	303	275	310	300	281	284	324	297	303	301	292	289	299	314	281	306	275	274	286	287	285	294	285	306	290	263	290	320	278	313	283	254	270	278	288	273	323	289	284	302	269	283	305	325	287	331	301	277	276	288	274	280	284	296	305	298	278	270	309	270	292	291	307	301	257	300	307	300	293	280	314	306	318	275	275	282	341	265	272	256	323	303	319	273	322	303	296	287	314	254	295	310	297	255	279	300	287	294	308	316	308	296	305	287	305	314	295	319	276	272	292	271	303	278	289	303	281	280	254	294	306	278	304	269	278	281	313	318	305	280	315	292	273	301	273	269	325	260	263	264	292	285	280	309	280	299	282	279	311	329	279	294	294	284	319	288	234	294	324	287	304	276	295	270	329	314	284	288	275	280	296	292	295	314	269	293	291
3469	2518	10732	28735	25724	15036	2274	1646	2031	1259	1021	878	863	846	810	821	763	843	810	774	856	765	834	779	807	829	832	862	768	789	792	799	824	783	835	767	831	797	840	776	828	868	793	885	828	823	779	816	854	807	770	795	753	798	797	869	811	811	803	799	817	843	771	803	836	844	812	878	813	813	807	856	774	840	838	789	769	792	833	827	801	864	793	807	763	777	841	782	811	767	838	808	828	832	828	853	807	772	808	816	792	769	835	829	822	835	821	787	804	850	799	791	826	765	848	760	835	842	783	856	812	843	853	780	769	821	849	827	846	805	800	842	779	830	791	771	791	839	824	815	854	798	820	811	818	787	813	823	793	808	770	798	759	801	781	824	849	833	839	820	819	829	813	824	847	805	756	795	841	822	765	827	844	825	770	787	875	820	826	810	791	804	854	792	794	814	842	817	807	789	782	860	823	758	799	768	811	769	829	881	807	760	847	844	854	820	823	843	846	737	853	839	818	818	823	780	808	804	830	853	854	810	780	781	743	839	766	831	826	796	882	772	821	815	818	763	807	784	810	861	874	835	848	802	817	775	815	801	810	817	811	774	791	845	781	841	849	802	865	827	838	796	810	823	830	822	780	823	810	824	808	809	793	826	814	815	855	789	815	853	811	844	797	819	781	779	810	794	832	804	830	829	783	822	740	786	834	794	843	830	822	794	792	801	807	816	786	805	788	783	821	837	823	769	821	789	810	837	844	797	810	820	777	801	822	833	782	785	816	838	789	813	787	780	823	875	803	819	815	782	838	779	820	798	811	838	796	817	799	798	822	823	811	793	823	862	826	796	801	851	843	792	794	743	865	778	883	815	814	780	808	809	817	814	820	838	761	854	838	827	793	824	758	813	827	838	856	870	839	826	803	817	838	836	790	875	734	812	825	826	791	789	815	801	839	782	815	821	812	796	831	746	809	771	786	803	793	807	811	801	839	845	812	765	834	790	788	822	844	832	871	805	881	853	786	817	807	786	771	820	826	851	794	837	777	780	806	778	826	820	810	856	821	813	769	780	789	735	789	758	790	802	819	782	847	742	860	827	788	816	830	789	762	824	792	836	809	789	804	753	799	820	770	815	817	828	805	811	787	829	744	789	815	756	779	848	818	868	777	784	841	828	826	817	782	791	814	777	848	813	824	769	829	791	862	830	782	772	827	816	813	774	826	847	771	821	799	782	840	821	782	840	881	801	816	841	811	838	800	761	798	836	777	811	787	807	814	810	833	807	784	785	823	816	840	875	800	780	849	811	776	838	804	810	723	829	779	809	819	827	804	815	780	808	846	869	788	799	827	761	783	822	776	801	819	804	836	833	811	822	865	770	837	850	846	823	808	806	797	822	775	814	825	806	829	777	859	816	830	780	821	852	812	794	822	820	820	803	807	804	813	783	835	875	897	820	789	774	839	804	891	802	805	767	847	788	804	825	779	781	788	826	804	808	768	814	744	755	768	838	777	804	827	784	828	826	816	810	821	822	836	794	813	833	837	789	809	806	812	884	841	799	803	788	808	796	765	788	791	787	787	816	816	833	829	837	796	824	808	778	800	835	787	774	792	812	791	784	804	810	828	818	828	769	790	838	790	761	841	836	782	801	783	819	818	793	815	782	797	813	810	863	869	800	843	811	805	818	797	803	850	844	793	818	823	815	772	833	838	812	802	806	789	801	787	807	842	826	794	828	802	839	829	832	812	774	773	797	813	799	815	844	838	805	775	803	882	773	800	838	804	883	791	780	784	831	809	839	813	775	834	782	830	805	827	786	847	799	799	854	840	829	795	824	841	848	816	836	903	858	831	807	799	806	832	846	806	843	830	859	815	801	788	820	805	777	812	863	796	826	842	816	806	778	819	854	842	782	818	831	774	818	830	863	804	793	789	795	778	795	818	799	817	799	864	763	791	841	838	818	812	839	908	788	773	788	819	831	783	795	819	808	824	777	799	791	826	777	798	860	826	835	792	830	835	789	819	813	829	837	774	800	779	815	791	785	800	818	819	832	813	823	793	844	815	793	809	817	811	828	796	862	782	847	832	823	834	819	828	834	795	794	780	809	839	820	831	804	814	805	857	827	813	802	845	779	816	833	812	817	807	783	840	765	827	773	847	846	779	807	846	757	828	817	767	849	814	828	809	764	841	819	832	777	768	843	805	823	809	808	813	813	846	877	877	894	795	816	861	812	802	839	824	765	801	805	788	855	766	765	837	827	817	781	779	847	827	780	819	859	794	795	824	771	888	807	810	787	826	817	854	810	830	821	818	813	821	798	791	766	803	832	800	818	769	836	810	850	796	826	830	818	791	795	864	831	813	807	821	779	798	809	803	839	850	811	804	786	838	771	872	842	813	805	773	801	813	799	857	830	809	813	851	828	775	812	796	731	795	841	799	838	806	801	833	807	842	840	763	801	755	778	864	815	792	832	771	777	808	785	830	870	869	806	796	814	767	822	832	804	772	835	743	832	834	826	823	801	799	792	777	848	825	819	771	849	807	820	777	812	868	813	867	822	850	857	795	819	775	838	785	776	844	781	803	781	810	786	803	831	808	810	838	861	832	806	827	874	802	795	782	814	773	866	835	798	786	858	795	801	800	783	809	771	849	820	817	800	806	771	725	799	800	775	822	777	799	813	855	838	852	830	803	773	794	851	793	810	835	766	846	792	861	820	789	812	850	813	813	826	854	828	787	833	777	790	850	807	804	779	802	807	801	842	834	780	839	824	792	793	802	764	796	798	793	834	809	774	836	810	773	792	807	816	800	811	807	790	799	838	811	846	825	794	817	821	829	819	765	876	793	839	853	821	824	812	832	767	844	808	814	800	764	768	853	816	797	788	810	860	835	841	878	855	801	849	812	795	789	792	824	823	823	846	860	783	841	775	847	818	847	853	791	786	820	813	771	803	796	806	811	764	818	858	826	829	761	842	779	797	791	813	818	854	833	847	767	808	803	829	776	881	776	788	830	848	831	784	809	839	803	832	810	789	845	863	816	825	832	857	822	821	852	747	811	779	793	855	867	757	772	822	802	801	787	839	778	813	756	779	776	859	817	806	862	836	810	811	771	734	796	783	855	810	804	833	815	773	820	807	779	845	809	809	822	811	788	830	837	805	791	807	847	781	790	768	776	836	823	826	818	797	850	809	785	788	824	800	830	802	773	837	824	809	797	827	749	813	807	817	789	829	816	798	843	813	840	803	815	817	803	835	805	799	744	841	841	852	848	880	794	842	812	824	848	745	763	830	839	768	858	808	830	849	768	774	826	810	787	800	846	794	796	828	826	914	816	837	790	828	769	843	800	805	786	840	814	838	875	838	804	787	893	819	783	821	826	860	850	774	825	796	817	838	813	792	788	812	815	771	822	851	811	788	825	798	840	880	777	770	772	809	744	817	830	815	760	810	792	803	873	804	764	811	787	817	835	808	801	817	813	835	762	821	824	833	773	848	782	810	806	780	839	828	798	862
3966	2012	5859	13338	9525	2952	1526	775	625	441	318	325	290	301	285	300	308	308	289	309	279	297	299	311	305	302	324	257	275	300	273	296	302	285	286	295	322	313	299	318	286	296	282	281	293	290	258	300	304	291	289	307	313	287	261	296	312	289	307	287	289	313	291	315	317	295	289	302	292	279	266	323	286	290	280	284	304	270	301	299	280	305	314	272	298	331	268	279	277	296	284	270	291	288	311	285	283	272	297	275	296	282	293	310	266	278	299	298	288	284	316	293	294	302	281	283	305	270	309	290	312	277	303	305	308	262	287	291	297	288	320	296	290	278	307	274	298	292	289	267	288	307	350	298	292	283	299	295	285	318	285	274	301	331	275	300	296	286	295	288	279	292	293	304	248	254	328	287	264	277	305	299	294	303	297	329	276	309	275	286	325	287	267	264	309	323	263	291	293	272	296	295	272	285	279	294	301	298	284	302	303	291	305	294	297	260	284	275	291	298	297	294	298	306	279	278	314	249	288	253	289	290	298	280	274	333	308	311	315	260	298	309	280	303	260	270	286	301	297	284	285	305	307	285	292	273	298	316	293	284	310	272	297	273	270	271	262	329	288	286	302	291	258	327	313	294	311	300	289	276	323	284	275	296	300	272	300	289	262	291	313	285	287	290	294	314	303	274	294	307	287	272	291	283	277	300	293	271	291	290	301	308	277	272	297	288	294	301	284	304	265	306	282	255	275	312	266	293	306	312	311	314	290	302	293	287	291	322	304	306	285	304	272	287	293	254	287	292	299	293	292	251	298	274	290	266	300	327	293	317	305	307	270	278	288	271	297	246	297	269	288	262	278	312	297	308	304	325	286	255	310	312	263	297	270	319	282	260	331	302	282	267	267	299	297	275	319	299	292	289	281	301	300	287	311	283	282	265	300	308	298	310	291	306	278	275	322	313	320	291	283	269	278	293	309	321	292	268	274	321	309	287	295	267	268	309	316	307	295	306	287	311	287	283	289	288	272	294	275	289	276	307	264	283	286	281	276	292	307	292	305	273	273	333	324	295	286	284	292	295	294	270	288	314	299	283	287	298	259	304	279	262	262	304	317	309	278	315	276	265	278	311	300	284	300	294	276	282	296	303	263	316	251	300	297	289	314	285	300	304	288	279	301	301	256	309	299	299	270	304	305	256	262	313	277	296	290	294	266	298	288	300	299	266	301	263	276	287	294	305	309	293	309	303	279	279	311	293	284	307	295	293	269	288	322	312	304	265	311	300	292	288	259	256	286	275	287	289	311	316	286	268	266	297	272	324	260	272	330	298	301	280	301	274	276	271	321	282	284	303	274	308	273	313	273	320	317	271	279	282	263	291	274	282	291	277	295	291	275	304	287	283	283	305	267	271	313	273	304	277	287	280	294	314	304	260	287	269	288	283	274	282	304	277	313	286	290	302	265	272	310	268	253	288	279	282	309	309	289	263	297	315	320	307	286	294	316	259	322	273	299	295	287	304	278	294	297	295	305	298	299	312	294	293	272	314	307	290	305	303	238	300	287	285	276	262	289	315	263	261	283	253	270	285	307	270	291	300	298	320	286	307	325	288	258	290	259	294	322	294	334	276	263	305	288	283	300	275	272	286	294	291	286	301	285	311	285	299	292	276	294	280	299	311	276	283	279	299	317	283	271	283	284	305	322	321	293	303	281	278	294	296	271	294	277	300	285	291	332	301	304	293	287	301	306	315	313	287	290	296	261	305	278	294	280	271	263	270	262	278	284	289	297	292	283	268	334	289	303	276	264	313	317	304	304	289	298	287	291	278	302	272	267	271	314	273	285	287	306	311	303	287	279	269	270	304	287	262	286	255	292	326	271	314	323	306	297	281	286	310	291	286	302	321	319	299	300	302	267	314	292	299	275	295	302	322	298	296	277	291	296	306	306	295	267	272	296	267	307	274	273	289	286	278	267	291	306	276	280	273	275	321	296	297	269	317	292	290	256	287	320	318	279	290	282	290	292	289	290	310	304	291	276	309	293	275	302	270	300	295	295	273	304	275	307	291	306	318	271	293	301	298	297	305	296	297	300	286	281	247	271	312	286	286	266	283	278	335	297	288	303	301	272	272	287	299	291	295	299	298	303	285	297	253	281	280	281	259	295	279	295	286	284	283	307	324	307	274	287	323	316	334	317	275	269	272	304	274	301	311	279	290	278	257	298	288	288	266	305	274	279	281	322	297	288	283	299	307	284	309	297	272	285	317	301	292	284	274	266	281	290	313	283	290	269	309	278	289	304	273	310	302	297	309	280	282	280	287	292	273	288	312	292	289	288	282	293	301	306	299	304	291	281	281	280	309	288	323	279	247	275	295	278	294	333	282	293	318	288	278	327	313	296	278	282	305	265	250	298	309	309	299	298	275	280	306	289	286	294	294	299	275	286	280	295	271	253	298	268	285	283	300	276	325	281	269	288	290	312	296	290	282	257	297	292	303	306	282	293	303	299	323	279	260	282	317	318	270	293	342	276	276	301	303	302	277	279	289	318	302	289	317	275	290	282	290	312	313	280	244	276	288	261	297	292	311	300	305	329	303	291	302	317	314	282	294	282	322	288	298	298	301	277	290	307	286	314	286	279	323	310	304	263	298	290	275	301	280	307	312	280	301	273	290	266	279	294	302	305	273	324	283	308	294	267	324	288	268	305	290	290	302	305	290	303	282	282	309	276	283	286	295	299	283	313	321	296	279	290	282	302	289	286	317	286	268	302	314	295	276	284	274	269	304	312	294	292	303	288	294	311	298	318	281	289	297	268	296	283	285	305	301	299	320	297	301	309	283	296	326	301	297	286	296	266	294	293	297	283	285	302	305	282	284	288	304	280	282	292	296	333	263	276	287	253	298	286	304	277	295	295	291	280	288	291	323	298	278	293	282	258	282	306	272	279	277	305	323	300	301	270	313	311	288	277	281	270	285	281	286	301	331	272	289	290	293	279	297	261	310	290	310	300	292	260	315	295	305	289	292	286	285	313	296	286	284	294	286	328	289	298	271	301	294	316	272	287	290	289	281	269	273	281	284	302	306	322	279	267	302	289	343	279	277	277	298	286	323	259	285	281	253	310	306	302	284	307	287	280	297	294	317	284	286	298	289	306	306	300	272	296	312	319	293	296	315	281	282	289	279	289	303	305	312	307	264	289	302	292	307	308	278	297	287	294	325	277	286	275	282	285	284	269	317	280	278	284	278	325	286	290	301	291	290	264	297	301	302	295	294	311	307	287	325	255	312	288	300	287	266	311	290	285	301	295	303	299	324	290	270	323	279	294	273	268	275	264	282	293	303	274	295	268	287	296	287	294	285	299	301	304	298	281	291	324	311	320	272	293	316	328	295	325	298	315	306	293	284	269	288	279	297	293	285	291	278	270	333	288	263	317	314	327	302	280	278	269	299	308	302	300	294	297	307	317	292	295	315	285	244	282	298	290	302	300	315	298	306	279	279	300	270	294	301	296	325
3755	2297	12742	28968	22232	9095	5735	2995	2521	1547	1017	881	853	829	782	861	833	798	829	790	812	786	797	801	825	762	819	821	841	842	817	815	788	864	846	758	841	865	810	800	831	802	800	787	854	862	827	771	864	829	782	817	772	798	811	796	759	849	799	804	822	768	796	813	745	814	779	853	829	730	781	769	781	790	801	799	802	760	780	783	801	829	783	840	803	776	807	815	824	798	847	814	874	804	739	826	798	806	836	825	860	815	774	782	821	786	827	815	839	839	792	788	788	812	850	825	845	883	777	825	799	837	809	773	799	782	790	772	864	816	829	759	840	829	826	813	798	834	776	768	803	854	866	765	806	805	824	813	850	828	841	854	774	748	856	823	816	768	861	849	790	731	879	851	808	803	817	803	806	792	815	841	828	797	745	803	830	786	881	786	796	821	857	839	796	728	787	763	811	780	814	807	800	817	768	845	852	779	830	823	808	815	842	837	851	768	816	793	811	869	811	805	819	810	792	797	748	824	782	808	808	812	812	819	825	800	823	823	807	737	840	761	757	814	803	818	769	781	821	837	866	754	832	889	840	770	860	808	799	821	870	836	856	776	864	820	812	831	819	845	817	829	757	834	752	851	817	820	840	797	810	886	837	849	849	823	790	823	829	851	840	789	812	788	795	814	840	817	811	858	809	811	808	780	820	830	824	856	789	776	846	795	805	835	814	805	778	833	847	766	740	764	797	791	803	782	834	783	816	829	770	811	823	764	823	786	784	807	801	783	756	800	749	803	840	809	799	851	787	795	815	791	851	783	883	771	804	797	786	811	839	835	830	791	857	785	824	821	798	793	771	791	784	782	781	763	812	805	809	790	827	838	749	810	788	800	777	794	794	827	835	780	855	783	789	790	837	806	840	812	781	817	766	794	832	810	808	816	831	790	860	764	809	833	833	787	787	839	818	827	835	751	815	827	848	836	770	819	864	822	767	819	824	787	832	824	762	863	783	837	797	824	818	821	792	859	787	783	782	817	861	880	838	782	842	832	792	854	811	836	808	869	794	822	781	840	802	775	825	763	858	804	836	798	804	881	789	762	783	814	792	837	783	800	828	785	809	783	773	787	810	820	770	793	767	844	784	811	793	769	783	801	813	781	749	782	810	770	833	809	794	783	800	809	791	801	801	843	852	811	841	816	822	799	788	819	758	790	812	787	776	783	815	805	795	769	838	800	758	861	797	789	797	792	834	818	799	827	845	833	798	815	820	765	819	826	766	852	772	766	790	783	750	824	794	781	784	806	805	774	816	812	811	806	794	802	810	828	797	804	756	807	777	804	811	784	836	817	818	764	820	798	785	829	774	787	835	848	848	767	828	815	835	834	818	815	762	873	848	830	780	822	803	808	802	803	833	826	809	801	807	793	804	798	773	797	816	803	814	811	802	783	847	836	798	858	845	798	799	782	781	801	759	794	763	800	784	786	820	800	778	793	801	811	832	807	835	822	834	815	808	756	780	836	835	798	810	745	798	799	823	777	804	823	788	796	775	823	748	821	836	827	812	830	740	816	889	787	748	780	778	763	827	765	845	824	790	890	824	821	801	800	857	852	777	832	821	797	849	792	794	813	801	848	774	789	785	771	823	761	839	846	790	845	771	827	886	854	838	879	799	842	812	812	777	820	785	779	823	846	782	802	791	781	848	819	831	819	798	835	778	780	852	854	827	791	830	800	801	852	806	803	837	827	762	835	852	826	778	819	823	844	829	761	748	734	793	813	772	788	778	785	781	820	826	868	822	782	822	806	840	844	763	849	839	847	799	851	780	809	802	793	752	806	787	847	789	853	805	805	783	808	836	784	774	842	860	768	856	819	750	820	825	824	793	833	847	799	806	799	789	818	839	817	798	829	831	843	779	834	793	765	776	767	813	779	779	857	824	830	809	805	802	841	840	847	806	857	818	786	871	877	761	807	837	806	767	796	810	832	822	809	792	861	762	769	807	767	794	789	781	752	817	814	806	772	821	824	790	795	830	830	796	811	818	831	807	833	879	803	778	800	828	800	711	847	831	874	771	765	818	797	800	779	810	817	881	770	831	788	758	818	808	784	801	782	774	834	752	811	863	804	837	766	831	817	851	812	832	819	868	766	783	883	773	834	819	800	784	819	797	815	765	809	793	795	802	836	819	811	779	803	782	803	803	843	798	837	801	816	811	786	767	801	843	791	805	764	825	754	826	780	825	796	801	779	793	793	758	795	785	821	844	811	811	825	785	834	842	845	871	810	785	782	779	833	811	811	762	804	785	796	822	784	767	791	733	799	833	834	844	818	860	749	816	800	846	836	789	801	773	844	802	768	899	866	831	792	780	841	797	806	820	827	818	789	804	822	797	783	817	778	780	766	828	819	732	810	800	827	761	814	814	850	824	827	780	839	808	838	809	797	825	821	811	791	789	852	798	853	800	832	812	819	778	846	794	818	819	827	892	820	803	808	766	797	871	807	794	836	824	787	824	800	811	800	796	776	750	767	762	849	783	825	855	798	768	829	806	816	795	811	768	775	814	815	762	824	828	833	818	840	841	787	813	813	797	798	774	893	801	794	811	839	771	807	805	805	835	805	863	795	765	839	766	773	791	795	835	833	798	827	831	760	838	816	782	790	758	815	811	836	774	849	813	810	805	824	828	823	808	775	784	843	811	816	823	816	794	791	799	781	744	800	794	815	839	839	802	790	805	794	818	799	816	784	822	822	791	787	778	785	800	845	814	876	836	775	819	807	797	847	828	840	850	848	821	837	796	820	816	865	858	830	808	831	817	770	804	821	804	825	838	822	814	768	864	802	845	789	801	824	816	810	774	844	759	818	835	823	825	871	821	806	836	859	784	822	812	799	812	764	803	822	862	769	798	800	755	799	836	827	850	796	820	804	752	802	848	881	859	813	808	822	838	788	778	837	828	830	779	805	804	831	843	827	791	829	809	804	850	825	841	775	796	788	832	780	819	821	848	795	840	844	813	788	800	827	841	900	818	846	828	861	806	789	792	794	820	794	822	844	825	793	847	827	810	833	772	839	786	797	826	851	803	773	819	819	793	802	831	771	862	824	793	815	798	819	728	826	793	738	808	883	796	816	778	819	794	831	828	807	819	789	806	777	802	816	817	870	799	848	788	815	771	799	837	779	827	806	803	783	749	767	793	856	784	780	843	859	809	794	797	860	829	751	806	816	807	790	839	835	828	810	784	803	858	844	788	810	813	801	807	848	826	830	828	826	832	774	802	806	806	814	829	832	837	806	791	802	844	787	809	833	789	750	787	823	811	799	775	809	802	786	801	787	813	810	819	775	804	795	809	833	748	773	779	827	804	821	804	790	825	785	821	761	801	780	837	747	824	821	816	760	827	844	777	786	835	795	813	779	821	875	809	826	790	802	777	826	778	877	801	830	812	771	799	819	834	791	844	839	802	801	771	787	779	811	806	782	784	826	797	784	814	787	768	829	816	799	804	810	803	780	796	792
3896	1504	4764	12167	6127	4764	1679	874	800	709	375	313	268	284	293	280	298	287	302	277	288	256	267	304	283	320	321	302	315	276	288	293	304	293	282	271	284	275	268	286	312	311	265	294	296	273	284	313	291	271	292	272	299	284	275	283	328	305	280	285	251	297	320	265	272	331	276	263	305	299	257	284	284	268	287	296	295	279	287	300	326	285	293	291	304	266	309	281	282	264	267	303	294	291	289	320	308	256	293	271	327	280	277	309	311	283	285	306	274	311	285	261	324	278	263	270	281	263	281	303	304	293	291	296	288	311	291	302	278	313	301	289	266	300	273	300	282	301	289	286	276	291	305	264	265	260	295	294	276	303	293	322	275	301	258	279	284	303	285	290	266	268	248	264	277	285	302	288	282	310	285	293	291	293	295	286	280	286	286	293	293	296	282	323	272	288	305	295	283	307	307	264	292	322	302	254	298	296	276	291	276	276	300	271	281	301	308	289	309	279	313	313	264	284	265	279	295	286	280	256	293	308	287	308	299	281	270	275	274	290	301	294	297	303	307	265	296	277	250	283	294	257	296	295	301	265	285	276	271	261	266	331	309	273	288	291	266	296	309	285	279	301	260	293	298	285	304	286	299	296	274	307	294	287	289	300	283	267	264	285	291	301	294	304	262	277	281	280	297	289	288	300	278	275	322	303	295	286	304	305	291	287	285	323	308	305	324	284	315	327	318	319	325	312	289	259	274	307	271	284	296	282	279	279	265	295	293	296	296	239	271	272	285	272	320	282	315	292	311	295	276	282	280	236	272	288	306	289	290	273	317	269	326	292	310	323	305	277	303	288	287	270	275	279	293	282	291	310	282	277	228	293	286	302	285	286	253	306	320	292	285	273	299	283	277	276	305	277	318	274	295	293	304	270	286	289	294	296	302	317	263	287	299	283	308	268	268	287	276	285	275	306	269	292	314	275	275	292	281	272	297	250	307	320	334	311	281	278	294	268	280	308	333	329	302	291	296	296	289	281	290	315	270	304	286	308	280	272	298	280	292	276	260	260	291	291	277	274	326	293	270	276	307	286	290	312	249	294	298	269	275	287	276	247	286	293	291	295	314	300	289	274	275	292	279	290	304	296	293	303	267	274	275	257	318	297	260	305	314	276	294	292	282	294	277	294	269	306	286	286	290	282	272	253	269	276	284	261	266	296	288	276	299	319	241	288	303	302	314	296	305	299	289	288	289	287	275	281	268	285	278	286	300	305	280	289	290	287	274	303	280	323	304	297	289	292	282	294	280	303	271	310	300	298	280	300	282	291	273	279	301	264	292	298	296	298	292	321	270	285	296	249	284	308	306	286	270	288	285	297	313	316	302	275	298	296	267	293	278	285	273	298	279	266	313	285	281	293	276	293	294	265	294	293	272	333	294	301	294	304	280	283	303	263	329	274	316	316	267	282	292	302	273	298	288	291	310	293	285	253	303	311	302	276	315	287	272	273	286	260	299	277	271	292	274	295	290	269	316	309	295	272	299	286	301	287	294	280	306	294	289	273	321	287	296	295	277	286	265	300	283	296	314	314	301	295	300	280	305	297	267	294	342	332	275	285	281	302	285	288	256	302	308	278	298	294	270	313	291	294	309	255	298	274	288	273	281	290	261	284	264	291	281	278	301	268	267	284	246	226	308	264	307	274	276	305	301	302	269	255	258	298	321	294	270	296	289	294	271	319	282	267	276	304	302	261	268	287	287	263	313	281	292	291	295	283	280	297	274	303	293	289	270	295	292	291	299	306	317	298	291	284	263	283	296	261	297	332	299	285	281	268	297	287	296	275	294	287	269	291	297	300	315	314	278	278	306	298	302	302	275	291	273	309	291	312	309	291	278	283	286	274	276	287	295	290	275	278	294	308	290	307	299	324	277	312	296	303	297	280	270	290	300	291	284	283	287	293	269	269	305	273	281	303	290	303	273	276	283	290	301	291	270	304	323	287	292	331	260	281	269	287	253	282	286	320	274	291	309	295	288	285	308	320	273	322	284	281	288	306	307	286	297	291	272	292	309	273	298	283	285	298	269	296	258	259	302	269	294	316	269	303	293	265	305	293	272	308	291	271	256	294	258	272	294	261	309	284	276	289	295	247	302	283	286	277	296	296	301	275	256	319	289	272	298	300	314	313	323	272	274	300	256	294	268	320	274	291	263	274	282	263	292	277	315	326	276	298	294	299	302	305	302	291	313	292	297	320	281	301	277	276	271	284	266	294	289	291	322	311	275	276	269	290	289	279	304	276	293	282	285	296	290	275	290	313	295	303	260	281	288	295	271	309	320	322	255	279	283	274	270	285	319	257	270	285	263	292	284	283	302	288	276	270	301	295	276	317	312	288	258	292	293	310	312	290	297	289	278	297	264	267	272	327	294	297	296	315	278	303	284	299	268	290	314	291	287	305	316	283	282	296	302	284	266	299	294	276	275	308	262	284	295	291	287	280	302	331	290	294	299	268	265	270	273	300	288	291	283	263	309	270	286	277	308	287	264	285	272	302	307	276	255	266	294	262	307	290	267	270	302	282	313	290	287	309	279	296	282	305	315	251	272	297	303	266	288	287	313	303	341	285	264	279	304	273	287	241	273	302	269	301	312	285	281	261	283	292	299	302	258	283	289	301	272	290	299	263	269	313	289	290	288	293	293	342	281	285	282	269	323	278	290	265	304	297	283	290	269	275	286	328	273	284	300	318	260	278	281	297	320	265	285	291	292	248	261	278	301	252	271	268	299	267	273	294	280	282	288	307	297	272	266	277	318	288	293	264	283	281	280	282	264	278	280	327	281	262	318	300	289	300	284	289	291	283	286	308	275	294	269	287	312	270	289	304	291	277	296	266	284	291	277	278	289	283	311	303	293	280	282	296	265	267	287	283	290	299	282	288	280	314	299	291	314	311	286	302	313	293	288	280	280	317	280	274	293	297	280	298	254	256	308	306	276	297	287	263	256	285	312	289	272	301	312	278	266	275	319	289	265	278	284	281	264	302	280	272	288	269	298	316	302	309	320	270	282	284	287	287	293	275	301	293	274	290	297	278	299	300	294	288	295	281	274	296	260	280	333	294	237	289	269	304	305	293	279	273	291	269	272	264	260	303	296	283	292	327	283	279	302	307	299	279	273	291	295	311	316	277	300	321	280	297	303	272	297	314	291	297	269	275	267	273	302	292	290	288	274	274	305	298	267	286	281	261	296	300	305	277	311	282	293	292	275	293	305	269	317	311	301	281	281	317	316	276	265	299	273	305	273	264	302	274	297	295	311	284	284	299	264	302	292	297	327	272	303	296	256	281	282	291	297	290	294	291	309	295	265	280	267	271	295	273	285	298	293	306	263	286	243	267	266	279	308	294	284	307	260	274	271	268	280	296	285	298	298	285	289	281	316	293	279	291	312	273	280	286	277	280	291	259	296	275	305	274	305	287	252	280	292	286	300	273	267	274	285	271	273	266	285	321	288	308	300	303
3528	1932	10510	27335	15113	14910	6027	3729	3458	2383	1217	890	806	769	753	812	826	799	817	813	831	820	783	774	809	815	777	801	820	782	817	792	778	780	793	808	803	790	826	839	838	790	820	753	869	748	823	830	815	826	888	804	843	799	818	846	807	808	770	847	856	845	776	822	807	839	856	810	784	816	766	843	782	784	831	787	817	751	856	822	776	815	826	809	823	761	793	809	788	772	838	826	816	830	807	852	835	776	826	845	802	775	786	837	803	816	795	883	798	787	825	807	759	816	815	768	814	803	773	806	825	810	787	837	803	836	771	770	810	805	814	785	737	789	816	836	772	777	722	766	790	808	796	781	757	787	843	739	826	822	750	746	821	761	822	855	787	806	781	812	853	861	800	776	800	787	824	842	828	808	782	779	786	825	824	809	835	809	869	807	840	745	805	850	801	873	764	787	818	826	827	767	805	766	814	823	803	824	828	861	822	792	770	769	830	797	822	808	804	789	782	770	784	826	790	813	800	790	789	798	848	814	838	797	815	784	843	826	859	768	805	814	810	767	850	816	850	810	814	769	809	736	757	805	776	818	747	864	817	826	828	836	829	812	789	810	828	791	773	811	802	784	759	829	839	801	789	783	824	803	770	780	800	821	836	769	823	748	842	809	841	816	800	784	817	833	800	774	819	821	823	816	822	818	751	785	781	815	829	788	790	806	828	779	826	823	861	821	853	780	779	819	807	784	799	817	808	826	846	793	812	786	834	825	851	825	762	795	778	836	836	826	774	834	819	838	872	793	794	790	794	829	785	807	781	846	856	782	807	792	791	807	847	792	796	797	837	774	774	797	869	765	851	767	816	784	844	847	845	812	752	828	746	831	817	806	770	790	771	778	760	803	829	833	814	822	824	876	830	830	782	762	798	789	792	854	756	794	806	826	771	824	822	795	818	874	864	797	809	807	879	811	789	814	823	811	819	800	801	786	797	813	825	848	811	789	786	808	800	788	822	831	798	842	809	798	781	828	819	782	763	826	779	826	809	839	773	788	779	782	777	820	837	795	764	824	790	768	776	807	812	760	839	763	815	829	846	824	806	810	839	841	859	805	807	814	774	791	758	810	783	817	809	795	822	828	818	805	758	832	815	844	769	814	820	797	846	837	792	801	781	782	803	859	852	803	804	815	827	777	787	810	821	758	841	837	776	825	812	823	828	801	794	778	787	779	839	772	767	854	801	786	813	771	832	839	825	816	816	831	835	793	827	803	798	822	782	842	756	803	772	837	826	830	784	800	754	874	765	788	777	814	807	847	835	840	750	814	802	788	821	792	808	851	782	832	815	837	847	829	793	767	789	785	803	795	797	777	787	837	787	768	789	828	778	785	853	825	789	817	797	748	794	770	814	825	783	823	802	812	841	820	852	817	795	819	783	862	789	804	866	800	838	796	768	789	806	820	840	858	809	777	827	817	820	823	798	840	821	793	803	753	792	803	827	783	818	797	782	761	836	826	758	779	801	802	832	829	793	859	786	825	817	766	835	778	784	799	767	834	815	829	818	876	792	821	812	785	783	823	789	771	775	789	825	797	820	772	874	799	786	778	812	791	804	771	841	816	822	783	810	861	787	794	767	787	765	821	824	797	792	775	800	823	742	784	785	811	790	763	760	789	805	804	836	780	797	789	774	826	818	799	781	838	807	857	764	865	799	833	818	849	763	788	819	785	800	814	783	788	752	802	776	873	780	789	835	802	815	834	776	829	806	818	808	785	825	793	824	842	770	833	767	800	805	787	849	726	762	784	803	850	804	797	763	820	804	777	824	800	788	815	795	778	806	809	811	798	785	776	806	806	834	777	828	819	773	815	797	810	760	834	794	832	780	801	806	771	813	801	831	796	778	840	810	790	806	823	797	790	814	831	813	802	782	812	823	776	792	785	762	813	826	754	804	825	821	760	800	854	785	802	820	822	811	799	833	841	801	847	849	759	795	830	833	806	790	789	805	787	817	879	787	796	773	807	804	824	769	826	815	807	815	752	770	828	799	828	834	840	751	818	771	777	759	801	801	760	784	823	806	836	805	835	809	828	785	806	805	798	812	795	818	771	823	823	820	817	792	773	807	811	770	788	798	851	796	794	832	798	777	807	787	818	877	851	825	801	806	781	835	775	808	765	836	820	836	834	867	795	789	772	791	776	762	724	859	853	810	798	827	862	795	793	787	780	807	777	812	804	824	766	797	783	794	791	818	783	775	790	848	802	804	848	781	791	784	773	826	780	787	810	863	774	847	738	851	818	768	796	831	756	775	834	779	848	814	775	745	804	849	822	797	799	799	837	810	773	859	777	759	872	793	816	812	754	880	749	797	799	794	796	770	871	781	808	782	810	772	829	805	831	788	827	835	809	741	879	838	794	808	863	819	816	807	821	817	780	817	784	764	790	774	808	802	852	782	835	810	747	793	795	782	851	806	803	800	780	801	838	806	792	791	811	851	806	774	860	833	835	818	805	867	757	827	863	776	774	792	827	821	752	790	777	767	846	813	763	796	824	794	796	785	828	784	780	809	765	830	793	868	790	832	795	790	819	838	752	823	799	826	741	803	807	768	818	806	834	804	847	773	776	778	813	766	861	844	804	745	837	825	759	828	769	808	821	809	843	782	821	794	831	802	808	794	813	842	776	788	823	837	865	817	841	805	762	753	768	788	856	783	803	860	766	799	763	768	788	801	805	822	806	803	828	756	832	845	801	787	792	809	805	811	781	800	793	767	786	860	823	801	803	855	807	804	824	767	784	794	820	790	825	764	826	820	773	783	792	853	785	837	819	804	805	811	794	793	854	823	748	801	797	778	827	836	789	806	835	816	806	770	826	841	767	767	769	835	830	824	816	795	771	787	791	768	818	813	773	821	795	831	797	773	822	811	788	790	824	792	777	757	803	842	826	798	796	776	799	827	803	763	808	774	774	788	788	797	830	795	821	842	829	846	808	872	801	818	829	810	772	812	827	861	794	802	767	768	807	821	772	840	774	784	826	830	807	789	806	831	765	805	827	827	851	817	794	778	760	776	810	790	785	794	769	824	837	796	780	805	782	806	821	809	813	832	810	802	867	840	854	776	779	762	842	833	791	770	812	769	798	758	784	804	805	809	833	788	745	839	822	785	848	773	833	800	800	792	807	826	779	910	760	785	816	853	777	812	735	783	780	854	825	834	816	792	781	793	818	779	834	778	841	821	798	809	827	803	825	775	812	839	836	839	828	829	813	814	805	818	792	816	778	819	784	815	832	841	877	791	839	849	844	772	822	818	777	767	790	787	823	802	802	815	775	793	804	774	767	849	767	807	721	823	796	764	812	788	823	821	795	804	825	809	824	839	823	799	843	772	820	766	800	814	771	792	836	810	812	785	785	844	800	819	818	839	729	772	804	818	814	756	797	793	842	818	806	794	802	814	831	796	759	845	825	843	830	783	861	810	773	785	822	830	806	830	840	806	791	786	794	855	855	826	803	743	781
3749	1351	5048	13522	10520	3516	1277	587	537	409	334	326	294	282	271	310	283	316	304	285	287	309	285	270	286	296	293	315	273	299	290	265	262	293	286	324	336	285	283	331	289	298	286	305	275	301	315	292	249	244	317	291	304	312	293	307	298	291	306	295	287	299	279	305	269	263	327	301	288	298	278	288	280	299	318	321	290	256	286	291	309	277	294	291	292	308	272	285	287	283	304	310	277	279	300	288	304	288	321	314	302	293	298	294	299	333	260	269	297	303	309	269	296	304	291	261	267	261	287	273	285	306	294	286	290	305	294	287	309	290	275	325	277	310	290	318	295	265	306	286	300	272	286	258	300	280	266	286	300	273	250	292	321	290	273	252	279	295	280	311	303	286	289	310	289	297	278	302	288	278	254	303	255	305	308	295	295	273	302	311	265	292	255	294	292	295	311	306	295	313	258	274	281	293	301	296	317	261	288	337	287	270	267	286	256	299	283	307	307	255	301	301	303	284	327	290	269	276	291	277	315	310	275	290	300	290	291	271	325	298	305	279	291	297	307	296	281	279	272	253	305	278	290	269	308	294	310	297	301	314	277	271	287	320	258	283	273	298	314	280	292	284	299	300	284	253	296	285	291	289	271	269	310	290	281	299	301	313	295	297	266	284	272	283	269	275	299	295	291	304	316	297	295	300	317	281	280	256	291	295	315	306	316	294	281	314	297	304	267	262	305	284	292	273	314	317	264	286	287	269	300	271	271	287	286	288	308	281	296	315	309	290	327	270	274	272	260	285	286	292	293	321	313	288	299	304	291	299	279	263	300	268	264	294	316	280	327	284	324	274	304	258	276	298	279	278	273	302	280	265	295	308	316	280	276	284	297	297	274	285	282	288	290	297	265	275	313	264	294	269	303	309	294	298	312	295	318	295	324	304	280	290	329	269	325	314	318	276	274	294	301	286	315	326	296	309	265	275	305	270	262	294	295	287	322	300	303	272	293	301	323	282	292	258	266	294	264	272	299	285	273	296	270	276	270	306	312	269	276	319	274	305	289	295	295	319	291	279	273	296	325	279	299	288	278	267	290	292	266	292	299	284	265	289	277	267	283	264	289	269	313	317	292	274	290	278	310	288	318	315	325	293	285	269	301	287	292	286	271	312	298	279	276	282	286	307	252	282	290	291	298	293	299	300	274	272	261	250	290	284	306	283	293	277	284	275	288	292	282	287	321	280	307	296	307	335	298	282	265	287	298	293	287	319	271	289	295	299	284	294	276	310	279	270	311	273	291	295	289	279	300	264	274	308	308	247	284	247	291	291	286	289	280	280	290	293	284	278	286	309	303	270	295	269	275	292	276	270	282	299	320	288	285	290	269	284	291	287	282	277	290	265	272	263	303	266	312	307	306	277	295	275	291	328	319	298	268	290	294	277	304	242	291	289	288	294	315	302	277	287	268	271	278	331	296	289	307	268	283	263	298	301	303	288	273	279	281	306	309	335	335	261	301	282	284	306	330	276	311	268	297	291	310	292	279	301	284	262	305	305	283	280	260	284	289	304	281	281	309	278	306	318	293	266	315	289	295	289	283	287	288	286	299	307	272	322	284	317	291	290	281	322	288	313	294	301	301	263	302	304	277	249	293	283	293	277	274	269	301	303	302	340	296	271	321	290	304	307	283	286	279	276	280	322	305	261	245	292	287	288	304	305	259	300	283	284	310	294	283	287	284	285	317	299	284	294	320	295	291	274	270	307	282	281	286	295	282	276	283	294	285	306	303	304	282	278	300	280	294	298	264	269	299	293	293	292	306	294	287	298	288	305	306	289	308	305	296	294	301	287	285	303	279	292	275	299	321	270	287	312	264	272	304	278	285	269	293	286	304	283	283	287	320	298	306	309	296	309	286	298	261	308	268	260	319	336	304	286	286	280	293	303	292	279	280	290	274	323	318	316	286	275	290	314	292	275	314	303	251	271	297	286	300	317	312	262	297	278	282	277	297	295	295	322	269	309	294	316	296	289	287	302	278	317	335	306	318	290	283	299	285	274	304	270	268	318	310	322	318	275	280	309	285	272	283	289	325	325	304	290	241	276	307	314	319	280	292	267	306	293	268	330	306	356	304	298	270	301	274	290	284	311	326	289	273	301	275	289	301	285	294	268	284	294	293	296	263	279	313	310	289	289	292	286	269	305	264	291	274	294	275	278	278	303	279	288	291	290	292	300	286	288	296	290	296	313	282	307	268	284	287	284	270	283	297	271	330	294	325	307	263	294	280	317	290	295	295	270	288	300	316	271	286	256	280	242	286	297	301	301	317	276	296	289	270	270	280	296	287	299	272	283	278	292	267	321	298	332	283	281	295	283	282	289	268	275	275	286	280	316	310	272	309	318	278	314	314	271	291	295	272	302	250	309	294	313	303	317	290	291	315	327	282	296	285	289	284	277	313	270	284	273	273	304	283	289	313	311	264	292	329	288	274	294	299	289	298	308	279	300	304	314	278	309	314	290	283	290	301	272	289	266	270	265	302	319	283	287	279	277	273	299	288	286	275	276	309	245	281	275	292	330	285	291	257	299	269	264	279	274	296	280	272	329	306	278	284	295	305	273	297	291	273	318	286	310	293	294	295	334	291	291	305	288	278	300	286	291	300	310	301	258	304	285	295	284	271	286	319	249	300	295	269	292	295	325	284	278	302	287	308	262	266	274	295	291	288	264	286	294	270	294	297	289	326	275	317	296	267	284	284	271	296	286	279	305	263	292	315	275	307	286	289	297	249	266	294	281	283	295	304	271	302	284	325	321	277	288	270	279	295	292	285	268	275	304	265	283	290	300	278	282	289	254	264	297	274	284	265	299	317	272	266	278	283	288	299	269	253	279	290	277	300	303	307	304	287	276	309	297	274	285	268	302	287	290	280	300	300	266	296	293	293	291	303	308	256	261	329	318	301	296	276	284	303	268	285	290	287	290	287	300	293	292	290	291	271	282	299	273	302	292	295	275	309	305	262	313	322	271	301	272	276	292	305	297	270	308	302	315	292	261	289	278	266	308	299	275	310	288	265	281	298	323	303	295	273	294	295	278	292	300	329	285	270	301	300	311	297	277	272	281	282	295	318	289	299	309	291	315	319	295	326	292	295	325	261	294	272	261	266	305	305	303	285	283	290	287	300	292	297	278	285	327	270	301	276	300	328	297	279	284	308	293	277	310	304	302	266	310	294	275	279	284	260	294	295	294	302	323	284	289	309	283	308	299	303	276	324	320	319	289	314	292	274	307	300	315	299	290	287	286	302	299	262	286	290	313	278	290	306	282	297	288	282	307	302	301	284	256	273	292	282	303	277	327	306	316	249	266	309	278	287	278	298	293	302	296	276	274	282	289	307	305	305	292	261	292	273	305	298	301	303	290	306	308	287	297	309	307	296	302	302	316	315	280	305	324	265	307	289	248	295	291	307	280	306	279	246	296	255	298	298	304	310	296	307	296	290	313	295	310	287	280	316	297
3364	1713	11351	28942	24182	10718	4708	2292	1956	1379	1041	882	840	815	855	824	808	824	872	828	776	820	801	809	834	869	838	810	784	773	815	740	801	799	790	772	768	810	804	798	811	839	802	820	820	794	791	792	851	742	753	803	796	772	780	777	802	809	795	811	804	809	784	813	790	791	764	803	812	772	743	776	767	825	801	777	816	806	827	788	825	812	785	842	776	797	781	840	797	766	789	792	815	789	777	802	789	786	833	799	765	811	807	850	809	802	826	820	813	829	794	805	778	818	789	818	794	796	820	803	798	766	843	798	841	807	778	804	772	841	863	840	766	849	825	792	827	828	808	796	803	826	806	808	804	785	839	799	807	794	820	773	828	811	759	754	792	758	782	795	736	836	851	773	780	829	757	841	800	775	866	875	804	841	802	815	785	755	813	838	777	766	787	805	792	823	771	817	786	797	779	792	788	793	785	838	801	807	824	802	823	788	761	741	814	810	816	794	812	832	778	782	798	821	781	806	756	797	779	791	790	834	838	804	794	794	786	784	784	835	745	829	840	813	767	777	789	794	821	843	811	829	846	790	799	818	898	802	777	764	818	784	819	785	747	804	820	847	792	783	760	759	820	836	782	824	785	823	755	821	805	769	806	820	792	775	805	814	825	792	792	825	800	817	775	793	780	817	810	852	845	747	792	799	759	834	783	793	820	809	830	811	799	744	744	779	830	821	826	845	835	842	772	809	794	793	812	782	789	800	829	815	849	863	776	786	788	813	776	791	792	785	832	794	785	770	863	777	812	789	823	818	809	872	791	825	853	810	808	787	789	813	833	740	782	842	803	792	793	782	791	808	803	840	849	807	869	781	768	849	812	806	772	783	808	763	754	788	800	794	850	783	903	827	763	816	851	798	842	793	743	763	811	845	804	815	845	785	824	783	787	843	761	771	828	805	785	802	759	794	777	765	823	796	810	758	852	777	815	775	807	806	786	796	788	839	798	781	814	774	789	792	753	828	756	826	774	789	839	828	844	785	794	789	781	769	832	816	802	803	804	793	832	792	779	865	860	838	816	796	849	765	867	799	801	811	861	814	808	818	844	779	795	808	803	827	804	818	809	787	801	804	763	837	806	812	776	827	795	772	780	763	782	779	796	751	747	810	803	797	743	836	808	804	802	800	820	826	798	826	811	840	791	855	780	772	771	808	809	815	795	785	794	790	812	810	796	806	820	756	794	798	784	823	818	800	819	817	774	762	786	794	825	800	810	793	804	817	839	800	789	818	787	793	763	811	776	762	816	760	857	821	824	845	786	765	812	838	793	818	812	790	815	767	783	854	873	833	818	844	764	778	810	885	808	764	783	835	768	786	866	792	858	778	852	833	817	751	794	857	776	833	819	811	838	833	826	812	798	828	781	807	789	822	800	812	833	765	795	894	795	868	815	807	836	810	782	826	849	810	774	804	801	774	736	850	843	743	813	791	767	809	828	790	838	778	827	822	817	831	820	839	853	795	844	769	808	826	867	812	810	768	851	778	763	777	822	809	801	778	827	800	791	791	809	797	806	828	832	827	802	815	803	798	771	785	792	845	802	801	839	796	782	795	841	864	894	794	775	794	779	809	848	798	815	805	798	810	764	840	820	827	783	777	871	809	860	794	834	779	799	803	796	843	884	838	835	752	792	831	793	797	794	796	799	848	849	786	820	761	804	777	822	799	811	799	819	818	827	804	775	757	768	844	816	830	806	800	812	745	804	795	787	844	817	839	820	812	797	811	801	906	817	794	800	798	787	833	785	856	821	804	765	814	844	832	780	797	809	800	814	810	833	811	779	841	806	780	798	832	765	815	775	813	811	815	806	841	794	771	842	816	812	767	806	833	806	841	785	822	820	796	815	802	802	829	823	796	810	775	786	806	825	796	814	750	818	825	763	832	844	759	809	840	757	775	819	750	850	778	773	798	836	757	793	832	791	838	796	826	810	796	748	805	812	811	779	781	819	802	809	873	786	790	791	805	769	829	867	786	833	784	786	780	834	819	798	794	782	798	824	802	753	791	846	783	817	799	789	762	813	821	809	815	814	764	801	813	783	794	828	767	790	872	759	812	855	840	818	802	745	759	802	806	797	758	868	835	838	849	829	857	766	778	797	767	766	803	833	790	789	837	790	848	769	804	819	764	835	783	772	797	803	814	789	779	788	777	848	821	723	834	841	773	831	809	784	768	767	772	771	790	795	799	805	792	799	827	767	801	804	812	804	822	820	799	825	819	748	786	794	788	792	877	804	805	825	829	803	723	788	791	844	775	817	792	798	848	792	797	816	786	784	793	771	786	810	791	804	786	779	811	837	844	840	757	821	796	800	811	806	736	804	806	737	787	834	830	843	802	787	884	781	796	802	818	834	763	758	813	805	815	787	839	855	764	817	839	821	784	819	755	763	819	841	828	765	828	819	809	802	847	797	797	797	781	743	836	824	786	814	787	757	773	744	797	832	801	780	827	821	770	792	807	806	748	762	823	794	838	822	842	797	838	804	787	829	818	797	816	849	777	797	797	810	837	808	816	808	799	817	775	805	815	857	836	823	816	792	790	826	795	780	788	809	773	795	815	784	789	804	799	863	892	815	765	822	824	901	785	772	826	803	835	814	785	845	822	798	790	781	837	836	854	866	767	822	833	794	788	827	815	797	798	799	805	848	782	776	833	805	792	766	790	823	826	810	774	817	835	771	828	818	775	805	819	763	790	798	830	801	822	807	752	805	820	779	771	812	809	795	830	817	804	793	792	826	813	774	819	859	806	798	803	821	793	762	798	800	811	829	764	826	808	796	796	822	794	808	769	765	825	773	805	841	765	781	821	834	783	791	826	822	799	776	849	757	834	817	761	783	830	887	812	780	802	788	830	797	851	819	812	863	819	836	819	824	836	774	810	836	805	760	800	798	733	772	852	817	854	816	810	834	821	799	766	803	842	787	768	804	825	838	804	771	763	817	814	803	774	818	837	794	786	809	841	795	789	813	800	794	821	775	838	767	820	769	796	791	806	776	784	779	835	854	848	813	799	790	827	818	795	751	777	788	878	802	797	848	786	794	778	806	836	793	801	851	806	849	785	812	825	794	821	808	810	782	801	829	812	783	827	784	848	800	805	813	809	762	786	778	740	803	832	804	775	850	817	820	797	787	826	781	758	830	794	823	795	776	770	828	766	777	751	799	850	786	830	749	796	751	813	771	873	798	754	778	813	831	820	837	831	767	780	833	801	812	787	805	845	854	834	831	811	794	838	767	777	792	798	818	787	829	797	814	789	797	818	762	803	817	828	825	811	816	759	775	739	831	816	776	860	779	829	863	845	799	779	800	822	754	817	803	818	785	757	778	806	800	794	833	843	829	850	827	800	778	803	767	785	799	803	830	831	798	809	822	818	785	810	753	774	825	801	793	811	834	784	799	844	811	832	857	808	757	820	812	855	804	801	816	806	817	793	733	878	799	790	822	785	771	835	794	780	770	812
3367	1294	4304	12838	8936	4331	1833	879	537	363	338	263	299	281	309	266	326	309	260	259	283	319	273	307	292	282	278	302	294	298	301	307	259	274	275	297	307	318	306	282	275	270	276	267	285	282	266	293	244	283	309	271	299	291	287	295	291	270	296	323	271	289	276	337	330	280	277	263	320	301	283	273	275	318	323	292	334	284	285	281	298	279	264	280	287	321	290	303	295	304	284	284	272	300	268	278	292	333	292	288	295	296	291	294	297	289	306	277	312	295	319	312	323	335	297	312	301	310	255	307	320	299	269	295	293	266	310	285	293	288	311	281	281	287	263	289	313	297	291	298	329	287	301	260	288	331	288	272	274	265	302	305	272	278	281	289	286	273	304	308	295	300	302	314	263	278	282	270	327	277	276	307	267	296	312	295	282	303	335	319	277	268	300	262	275	301	304	275	285	286	257	297	303	290	286	275	275	282	286	280	316	293	278	270	278	301	321	291	263	318	286	278	291	300	288	283	293	285	306	299	339	292	274	280	275	298	293	284	319	304	296	249	264	318	283	275	281	307	314	294	317	311	296	312	287	271	287	304	305	305	305	283	300	307	263	318	297	301	311	318	290	295	297	280	305	295	324	289	271	282	278	297	284	293	264	255	313	268	304	325	276	290	296	329	303	296	310	291	308	321	295	291	287	276	303	251	318	291	272	322	299	289	313	299	275	269	290	273	259	307	275	306	302	290	280	300	280	291	308	291	283	299	297	300	323	311	292	303	274	279	284	284	296	279	295	279	291	307	287	293	276	314	309	277	275	268	284	317	268	267	288	325	284	278	308	273	262	286	275	299	283	289	286	281	303	318	266	306	292	314	293	308	304	290	339	274	277	290	287	245	294	276	300	283	290	267	281	296	285	285	287	280	278	310	281	296	273	328	272	290	312	308	291	271	306	274	294	263	290	265	278	271	267	290	283	294	317	289	290	322	272	285	321	302	273	286	297	311	293	297	337	275	309	292	295	290	290	286	287	293	281	271	274	254	301	257	318	290	294	270	296	298	291	277	274	278	254	305	297	229	283	248	251	259	286	281	294	299	298	291	315	275	316	288	285	291	293	274	274	261	269	298	267	294	299	275	257	303	277	300	273	277	260	276	266	275	275	269	319	317	315	283	303	279	273	275	284	273	271	314	299	261	256	308	267	301	255	276	303	304	274	281	285	313	299	317	289	259	293	271	292	269	262	289	267	256	302	264	306	286	321	264	276	268	269	292	300	280	306	313	305	290	306	260	325	298	286	324	263	308	279	297	288	290	299	291	272	265	295	273	292	336	285	277	240	303	296	275	283	296	271	305	301	314	309	294	296	308	276	267	272	251	275	291	293	299	271	301	304	282	280	277	279	284	268	278	305	310	293	318	312	287	267	289	289	307	312	301	274	305	326	311	279	295	308	277	300	303	319	286	274	321	279	282	275	304	238	276	288	283	256	277	281	295	280	301	276	248	287	276	306	294	320	287	309	282	278	315	293	310	288	297	297	310	311	275	286	280	303	258	277	295	298	300	304	309	293	249	275	290	311	291	299	315	300	296	296	303	250	291	301	264	303	310	293	286	311	260	295	293	272	291	270	329	255	315	268	286	319	283	316	313	321	290	311	276	293	284	337	309	248	281	286	287	330	294	257	293	306	298	277	265	296	271	300	266	278	263	292	282	310	290	282	249	306	287	289	286	295	306	294	292	290	308	290	310	290	297	295	318	300	308	283	284	291	275	265	317	317	293	284	281	276	272	309	319	272	269	297	306	296	312	277	309	284	296	302	295	315	277	304	289	298	291	287	268	273	270	294	253	284	301	270	277	288	299	305	303	272	308	272	274	294	261	273	279	257	279	269	270	293	259	319	275	284	287	294	279	299	281	287	272	320	321	268	280	271	270	307	292	280	280	273	268	307	287	296	287	305	294	312	282	318	262	302	304	288	310	309	297	298	276	293	270	285	307	299	268	290	264	281	289	294	310	295	270	285	273	267	311	285	292	275	282	309	281	305	265	314	274	285	294	277	304	289	309	298	262	265	277	298	278	274	276	253	253	283	296	318	280	296	302	301	285	289	323	297	257	286	276	264	285	290	314	276	295	308	305	315	322	272	287	278	307	295	281	279	312	278	277	300	292	273	269	323	273	275	291	254	282	300	274	287	291	272	296	278	271	287	290	278	303	276	323	284	305	290	290	288	298	264	253	299	269	303	264	293	291	275	319	270	292	290	301	277	275	301	302	242	286	293	296	295	284	287	303	310	293	264	281	306	302	285	266	292	317	263	304	301	279	278	280	302	260	330	298	321	266	293	280	292	300	292	310	286	303	292	296	305	261	282	274	279	272	296	292	315	309	288	270	286	292	287	294	285	288	279	318	298	265	267	326	317	272	290	276	289	297	291	272	275	277	266	288	295	309	259	276	310	305	272	258	322	310	303	319	305	297	302	270	301	289	286	267	275	276	305	252	291	322	254	311	294	274	310	299	280	252	272	295	310	317	291	292	273	296	277	301	293	309	300	338	299	287	278	308	260	300	281	263	289	267	280	291	293	308	293	293	275	266	301	288	304	269	297	263	265	333	319	273	317	316	281	303	311	293	301	289	309	277	287	281	295	274	284	287	273	270	275	288	290	261	274	284	260	277	299	280	310	300	278	311	315	305	265	284	277	310	308	274	270	265	306	304	284	297	304	321	278	288	311	259	295	279	293	294	314	313	271	297	299	250	283	295	294	297	260	277	293	269	314	281	296	307	281	318	301	283	320	261	309	288	298	287	286	307	267	316	288	267	255	292	256	285	297	302	263	279	292	306	312	277	289	339	327	304	278	272	284	283	283	329	300	290	305	300	256	326	290	317	267	279	264	298	284	310	276	308	301	296	282	303	283	288	281	268	288	319	290	287	284	278	272	295	269	286	279	287	326	296	310	297	286	289	317	305	307	291	285	286	244	284	288	300	256	271	308	285	279	313	316	286	308	283	309	313	270	287	300	320	280	317	292	311	279	276	269	276	281	298	307	283	265	280	274	284	297	298	268	303	281	307	295	283	290	277	259	296	272	267	289	289	264	267	265	277	286	274	306	325	269	286	321	285	294	290	296	297	278	280	305	329	275	312	280	285	270	310	285	277	319	284	294	303	306	312	301	288	281	293	284	296	319	287	274	293	327	284	282	319	268	272	283	302	299	300	290	313	307	264	289	274	273	281	275	273	293	287	291	307	298	268	287	268	270	297	303	308	293	299	311	312	298	273	300	273	258	289	298	296	321	290	313	290	309	278	283	262	275	339	279	274	270	307	255	307	266	307	286	321	287	256	282	301	254	309	255	306	294	286	309	285	316	272	287	300	295	277	264	282	300	280	279	286	302	283	277	288	313	278	334	299	280	278	292	289	284	281	277	291	282	290	284	274	291	260	285	320	265	287	284	265	330	277	289	286	281	314	296	275	308	292	284	313	295	275	315	280	270	294	261	276	281	288	331	289
3207	1787	10204	28412	21881	13983	6640	3495	1819	1144	840	808	807	768	758	810	786	800	785	759	808	822	849	799	822	794	820	844	761	802	773	803	767	826	761	776	806	819	793	819	819	804	862	832	785	808	781	794	769	805	781	856	740	814	811	826	782	838	779	831	794	804	852	813	832	798	829	810	821	790	837	845	819	800	800	780	781	843	780	816	770	838	891	841	831	821	774	805	839	782	791	780	778	803	844	823	806	750	799	837	793	765	823	770	795	806	806	801	866	775	812	755	834	824	834	777	764	800	793	798	832	813	831	785	809	769	830	838	778	799	792	873	769	848	817	811	777	786	798	859	774	815	780	840	801	807	843	838	755	829	830	805	793	810	795	852	808	814	788	779	794	786	805	813	852	793	816	781	789	830	779	778	832	814	754	805	823	782	794	817	826	821	757	836	825	793	813	800	774	776	839	856	785	755	805	809	823	793	798	795	834	893	810	828	762	765	791	795	787	793	817	767	857	791	785	826	783	791	811	793	833	767	775	767	866	830	798	824	820	800	850	768	835	780	839	779	791	791	813	846	815	764	800	817	784	804	762	739	834	798	828	763	815	760	769	805	782	825	851	875	856	815	846	836	828	848	793	778	836	754	747	795	846	860	852	807	811	737	814	810	821	820	815	801	860	827	792	813	769	874	833	809	830	805	801	820	810	869	812	850	791	810	774	837	801	814	809	763	855	806	759	755	795	811	812	765	819	838	822	812	831	768	828	815	793	789	835	830	830	821	731	782	779	787	830	843	744	844	832	851	848	837	763	791	815	806	768	806	812	834	775	742	794	801	811	817	793	786	846	812	788	811	806	783	789	793	832	848	824	799	802	826	821	796	776	819	849	809	824	870	811	793	810	814	800	815	833	806	810	805	776	760	785	841	842	850	832	774	745	827	830	824	804	804	825	764	832	792	779	765	826	816	809	842	789	782	755	793	802	758	777	824	802	821	818	852	799	841	835	882	816	813	863	808	773	837	852	734	813	828	825	819	860	840	834	846	790	831	828	774	760	801	791	771	809	795	783	796	828	846	762	802	811	794	879	798	743	819	785	803	863	805	801	817	788	803	720	768	795	763	793	798	799	832	806	795	809	760	813	836	817	770	802	784	842	782	774	804	818	797	809	784	779	799	772	828	766	831	834	851	764	787	850	836	799	771	793	782	787	850	775	755	799	836	797	762	802	794	815	801	817	801	827	759	791	790	849	771	826	841	793	831	810	872	821	768	793	864	828	760	835	849	822	835	781	792	816	803	805	844	766	779	798	857	863	758	858	814	811	851	816	799	791	797	822	743	759	770	787	839	826	824	789	809	832	805	814	782	831	798	773	777	806	780	874	793	826	827	829	833	776	769	784	783	781	826	782	780	835	807	767	837	788	801	771	804	795	804	828	783	800	777	820	817	844	782	805	855	743	827	820	811	760	822	809	785	820	822	771	793	796	829	780	810	774	804	846	825	766	841	859	794	792	831	818	843	786	859	743	813	822	794	791	795	812	827	812	817	801	820	809	818	780	812	813	784	788	808	847	795	820	820	754	834	809	799	799	834	799	803	783	810	827	773	815	811	765	805	816	784	849	827	785	832	796	799	762	828	861	863	831	795	801	818	787	847	787	799	746	830	834	846	765	818	785	838	816	818	851	850	754	789	821	776	807	816	811	813	811	799	764	827	805	816	823	794	771	801	780	747	801	793	820	822	829	782	803	762	834	804	865	816	880	782	828	788	872	848	841	800	819	740	832	801	797	738	815	839	858	838	821	779	830	810	840	810	786	811	849	798	814	772	891	820	826	832	753	786	811	838	794	862	813	845	811	857	833	805	756	810	850	797	850	821	845	822	786	880	781	835	802	805	774	809	797	843	778	818	835	887	810	846	864	792	764	839	814	850	821	801	813	811	787	825	852	838	819	776	806	788	788	797	800	805	856	856	793	771	832	802	787	774	807	821	769	778	791	770	802	849	768	858	791	785	822	827	843	825	813	808	844	866	817	835	853	803	793	869	759	786	793	781	826	814	788	854	807	844	810	804	801	833	865	816	761	808	808	791	778	841	763	798	740	823	826	790	776	778	813	790	801	786	785	761	795	816	755	797	833	827	767	803	784	800	799	881	795	828	839	797	809	798	809	810	782	799	803	789	754	783	822	800	810	798	775	809	772	824	824	787	799	812	794	794	814	790	756	781	736	774	817	806	835	730	838	804	812	753	843	801	835	862	790	827	817	824	785	798	799	799	789	796	797	828	766	824	804	762	822	831	783	816	771	817	801	830	795	802	730	792	784	847	792	765	786	804	811	778	832	801	788	874	773	798	822	817	796	820	816	779	831	818	808	830	778	793	788	806	764	807	829	810	811	825	752	813	813	772	819	851	784	797	842	808	834	810	785	832	873	807	852	867	761	837	825	783	848	773	806	801	799	813	781	820	780	788	813	813	758	792	769	833	764	800	835	791	779	806	773	748	798	816	816	812	782	797	840	841	772	840	779	825	791	786	831	806	791	842	791	799	857	787	765	771	813	818	830	813	831	805	797	808	834	783	834	828	787	796	813	770	840	759	789	827	758	808	802	789	842	821	780	787	811	780	821	809	829	805	824	803	831	814	788	781	794	833	796	781	837	756	798	772	870	814	863	781	792	870	867	826	807	818	792	764	811	801	836	751	788	806	811	803	819	823	781	802	905	812	820	793	770	802	806	793	794	779	834	754	813	788	804	812	816	767	801	808	824	835	838	771	750	850	778	797	819	821	814	791	784	786	829	853	818	785	778	805	774	835	799	765	845	830	814	793	824	777	803	776	841	812	768	818	814	825	788	770	785	798	806	809	779	788	831	831	838	813	836	845	819	789	887	794	841	809	801	792	806	814	778	817	817	832	799	852	826	793	767	819	833	823	784	834	842	790	793	808	799	823	851	838	788	810	814	815	827	834	823	813	838	782	828	866	800	784	879	810	789	834	815	782	808	763	799	822	815	800	830	810	860	808	772	814	761	832	848	771	805	806	805	814	758	769	835	789	840	845	772	840	823	795	802	811	811	876	810	805	842	813	791	830	768	839	831	823	794	801	773	799	786	838	811	827	804	783	831	808	810	784	861	816	798	785	855	825	839	816	830	813	807	771	852	797	830	852	825	768	794	783	786	868	801	793	793	827	806	785	802	783	838	794	819	775	802	794	806	850	819	784	806	810	791	825	815	817	785	821	828	767	825	841	823	762	801	796	869	774	828	829	744	776	825	804	802	795	816	772	794	824	782	817	813	807	762	820	826	843	823	794	805	801	798	808	807	772	735	784	822	810	833	870	808	783	870	829	835	762	795	797	791	831	838	773	811	752	830	798	815	756	808	796	752	813	835	819	794	777	830	782	750	804	825	798	814	791	822	840	842	780	811	774	787	818	868	802	781	799	810	786	770	811	771	796	798	766	813	778	757	841	763	836	801	796	832	822	802	823	789	879	784	833	795	773	836	796	806	781
3537	1496	5460	13230	9776	4165	1626	818	437	341	306	308	280	295	289	298	253	295	309	282	280	282	300	271	278	279	308	261	289	287	293	263	265	265	276	302	307	291	293	315	285	316	294	307	305	284	268	269	291	253	294	301	291	279	292	313	265	296	260	294	279	273	302	292	266	296	309	291	279	269	304	296	300	283	284	288	273	337	318	275	300	274	296	298	326	300	265	272	308	272	278	271	289	294	259	274	307	298	280	310	288	279	281	290	302	292	270	278	334	289	263	268	267	277	287	275	283	270	276	284	295	295	285	313	298	278	297	292	277	284	291	319	320	292	292	265	302	286	267	295	292	287	312	270	267	274	310	302	297	278	276	297	260	284	280	302	310	301	271	307	277	283	289	294	266	257	287	270	285	297	262	312	265	281	299	294	327	285	287	304	269	303	272	285	285	293	273	290	293	310	313	298	251	276	279	286	274	293	302	267	287	298	296	286	288	280	249	313	285	293	296	319	312	300	320	323	265	268	293	297	296	265	297	286	310	287	298	250	296	307	302	275	295	305	292	282	285	262	308	299	284	267	298	302	285	292	284	265	267	293	309	280	279	258	301	273	309	300	307	290	302	276	268	293	298	289	299	278	294	272	292	323	287	262	265	290	297	311	290	266	285	293	289	309	326	291	285	272	284	261	301	266	296	283	287	264	278	282	286	258	299	273	274	320	277	256	303	301	318	281	270	285	268	281	307	275	297	273	289	283	267	314	285	287	271	305	279	295	322	259	286	305	296	271	296	317	305	268	297	273	288	289	296	306	321	301	266	292	295	299	266	277	280	284	275	294	289	325	265	297	316	293	307	275	296	299	287	259	294	269	287	289	266	268	280	307	277	253	258	282	290	274	292	287	266	270	262	293	301	321	261	266	253	271	257	313	308	285	285	298	314	282	323	283	284	257	285	273	316	289	312	308	238	280	253	292	268	309	288	293	256	256	271	290	289	307	258	237	261	307	313	307	273	301	307	286	281	287	291	310	298	258	303	294	314	294	267	286	285	272	310	306	290	308	309	311	282	275	311	278	289	290	256	264	289	269	282	310	282	287	259	290	305	305	293	298	288	300	278	263	275	277	300	297	294	296	325	295	266	278	278	276	280	299	286	293	278	312	291	273	291	274	294	283	299	305	292	275	278	297	308	316	265	282	318	269	313	240	260	279	301	290	346	274	294	281	327	281	314	281	292	276	280	283	275	277	290	263	251	299	294	291	281	297	288	298	298	280	267	281	328	313	299	261	316	328	290	288	275	280	309	305	279	271	291	295	322	273	279	287	280	282	263	286	298	287	259	300	289	306	292	292	259	289	303	299	261	254	307	261	282	318	281	274	280	288	283	281	270	284	278	276	249	291	283	295	273	289	300	278	311	294	300	273	316	275	309	313	287	271	321	316	292	318	280	287	260	298	289	272	277	272	285	245	249	294	313	279	265	268	301	278	243	311	279	279	297	293	272	296	297	291	282	315	282	276	308	319	269	298	297	277	268	273	290	272	283	287	295	316	288	282	262	282	301	294	332	305	306	278	273	296	296	361	280	289	297	272	317	289	269	257	276	279	295	291	301	284	304	287	268	291	278	309	276	277	287	271	311	283	283	286	276	303	261	295	300	279	292	309	287	277	270	311	290	264	274	295	283	279	285	283	313	303	283	300	284	314	265	265	295	287	286	262	262	273	301	320	287	266	289	262	287	307	283	302	296	309	255	285	293	296	273	307	319	269	274	306	296	279	303	273	251	307	293	295	290	298	321	290	253	310	260	289	289	255	300	284	282	287	280	272	242	346	277	261	312	298	299	275	272	292	299	295	302	272	287	275	288	299	291	285	296	284	288	288	289	276	298	291	268	309	268	293	298	297	284	290	299	261	253	321	288	301	307	280	286	295	274	279	307	299	296	311	303	286	278	266	248	315	287	297	267	306	275	289	315	290	297	315	317	303	321	283	297	289	291	284	295	285	274	284	284	248	305	287	263	289	287	289	306	273	270	305	283	308	319	285	272	262	286	307	285	275	311	282	296	286	278	286	307	306	274	283	288	282	268	284	279	263	295	250	260	307	255	281	260	295	293	269	290	297	278	307	259	295	263	288	290	275	311	280	280	261	263	304	267	313	286	302	270	274	280	270	326	273	297	284	279	307	270	262	274	282	304	331	261	261	269	262	269	296	289	286	257	299	296	277	303	282	297	306	290	288	262	281	284	317	283	295	296	280	257	294	289	280	284	286	286	289	284	292	258	310	323	277	293	253	302	278	290	285	342	275	296	294	269	273	303	322	322	290	287	312	287	251	284	296	298	265	266	281	278	281	285	304	266	254	279	274	318	287	284	287	288	285	291	282	302	267	308	271	267	267	282	277	277	262	263	291	276	332	304	304	292	273	301	303	307	290	294	304	283	304	299	311	273	284	258	277	293	280	294	302	282	289	273	289	273	283	298	294	299	301	265	302	277	300	275	264	286	273	280	303	286	297	281	303	286	281	300	284	301	306	300	277	281	281	257	296	282	282	273	280	267	316	308	282	294	263	299	312	327	268	305	274	277	275	298	324	281	283	282	320	282	280	262	282	295	298	297	300	287	281	301	252	309	290	294	286	289	290	328	316	295	279	287	284	277	285	292	280	294	303	303	281	284	282	306	301	266	298	295	300	288	267	287	294	264	339	278	274	300	269	292	287	295	274	291	285	290	303	296	295	284	308	302	308	239	291	273	262	337	306	318	290	293	301	265	296	295	282	259	285	303	303	275	268	283	305	300	284	289	273	285	262	259	307	301	267	283	297	286	289	267	298	292	307	310	292	307	281	285	290	302	289	316	281	297	296	318	319	293	310	298	285	262	270	287	280	294	290	294	316	281	263	301	293	275	293	283	262	284	280	290	267	302	285	295	289	298	304	290	278	267	286	287	257	282	292	281	288	290	265	268	302	305	278	264	307	289	283	301	294	278	294	268	290	293	289	293	306	269	258	261	288	307	323	290	278	295	284	293	258	267	297	285	312	324	321	285	252	288	298	272	277	306	293	313	293	264	278	323	295	289	302	301	299	264	274	285	302	280	284	322	288	293	279	273	284	294	301	312	300	273	250	286	265	278	277	297	315	313	297	283	266	300	308	257	282	273	316	304	275	292	325	266	258	270	261	306	287	276	286	318	332	289	258	279	292	263	271	320	314	274	258	270	310	306	266	285	260	293	300	264	286	323	305	307	260	302	301	273	306	281	291	259	278	281	312	295	310	288	293	278	304	311	271	269	304	253	297	299	299	270	297	314	287	299	264	297	319	291	300	277	256	318	286	290	286	285	274	299	269	273	250	277	307	268	292	274	256	261	291	267	316	290	291	292	254	279	260	273	280	301	281	289	273	306	277	285	292	269	280	304	293	258	278	276	297	262	287	316	285	286	321	296	267	289	286	286	272	281	306	269	286	285	300	296	281	291	287	295	278	284	308	273	276	305	281	305	294	304	289	253	297
3316	2045	12308	28513	23410	13073	6105	3017	1458	909	827	879	784	787	803	841	776	850	858	811	773	742	826	778	809	793	795	820	789	850	766	817	778	757	783	768	804	771	769	828	818	802	797	828	815	819	855	823	755	791	785	859	788	787	851	864	815	801	763	799	768	821	800	793	805	814	818	827	749	837	835	800	777	800	818	808	826	828	772	768	774	826	851	837	750	831	732	807	832	752	850	842	767	795	789	840	803	771	847	786	849	806	816	794	800	771	802	847	762	792	814	801	787	821	753	800	795	776	780	797	841	783	808	827	819	833	792	820	792	812	830	774	825	817	747	781	791	834	813	854	808	856	747	781	835	805	846	760	808	783	790	798	818	802	824	795	801	793	792	782	856	780	805	773	777	819	806	832	780	817	820	825	829	834	788	791	808	819	817	788	815	782	818	783	816	810	777	857	785	784	762	809	800	804	813	800	762	818	838	792	746	812	740	717	792	742	769	785	822	804	810	823	794	783	778	825	784	787	793	779	742	797	792	840	775	788	874	769	798	751	766	856	803	793	807	824	793	852	825	800	823	829	840	768	753	848	801	727	764	798	769	840	810	809	804	879	733	765	831	764	812	827	796	851	811	848	808	791	762	820	779	737	791	805	878	792	787	869	820	810	824	804	734	851	842	790	790	803	797	796	825	817	802	786	788	795	849	811	797	793	805	804	801	808	835	769	810	834	804	781	782	754	775	809	792	846	830	817	761	833	781	746	821	819	802	846	770	777	821	767	761	788	801	740	818	823	758	811	817	773	810	792	819	789	822	750	757	792	769	790	755	792	808	751	843	803	780	820	803	828	784	813	842	802	798	781	834	772	810	841	790	838	775	890	776	790	813	801	734	748	789	840	849	791	794	779	812	831	792	788	788	777	813	842	825	861	765	842	845	814	745	804	762	822	788	808	802	810	794	790	788	847	830	796	811	815	783	812	805	789	741	772	769	783	833	879	824	770	791	774	816	769	814	781	855	840	757	812	774	788	873	846	779	821	789	751	810	787	799	828	829	786	818	777	753	798	741	783	837	818	806	789	785	782	793	807	808	734	740	817	832	863	799	802	795	812	781	809	790	793	802	767	812	810	804	779	833	798	745	777	774	796	795	807	825	808	821	758	801	785	780	814	823	813	797	757	806	842	777	810	776	812	773	793	795	814	776	816	770	778	813	801	828	799	811	796	791	776	773	841	784	807	791	815	754	773	806	800	844	791	806	804	798	802	775	827	782	794	799	818	797	745	848	731	806	803	780	804	811	793	857	826	832	816	829	801	769	774	783	803	804	783	802	775	826	778	771	802	761	793	769	786	742	819	866	795	827	809	788	793	800	862	822	807	856	748	752	786	787	800	778	798	785	833	805	848	796	782	784	757	846	767	782	803	784	792	809	797	806	773	817	824	830	827	763	861	819	799	814	776	795	821	750	791	777	802	840	798	816	819	769	806	801	808	840	770	795	782	770	807	794	841	787	793	779	792	781	842	732	855	819	762	800	746	780	795	805	799	748	794	776	769	781	851	833	795	783	773	803	849	809	810	758	850	821	804	800	835	807	777	792	780	793	794	794	796	797	793	834	758	778	820	784	785	819	794	849	804	785	819	820	831	794	756	840	810	823	784	805	790	759	773	827	819	788	817	831	821	814	764	740	804	808	800	808	809	767	790	781	779	786	763	803	805	814	785	821	792	818	823	794	797	759	782	817	763	791	786	795	777	865	780	801	863	791	769	786	790	783	781	813	825	812	810	804	809	797	839	806	811	822	796	838	796	810	790	704	783	788	793	785	818	828	822	832	833	762	790	774	807	820	813	790	817	778	776	781	787	868	775	817	807	818	796	832	829	760	760	810	840	776	807	787	799	791	811	792	791	755	810	805	818	807	763	802	805	766	798	791	791	781	786	848	853	759	793	772	796	800	775	785	841	767	779	749	781	841	775	804	819	820	780	782	773	798	806	776	814	815	773	795	787	814	819	801	714	799	796	828	780	814	807	829	771	819	812	809	799	768	764	775	790	807	814	792	828	767	802	819	805	832	818	783	812	780	801	809	825	767	833	790	817	822	834	796	808	811	816	793	766	819	786	863	838	847	797	831	793	760	819	814	786	768	803	804	833	761	787	850	790	806	821	800	759	836	831	796	800	784	812	781	786	811	794	802	786	800	779	809	769	810	788	783	799	836	758	798	766	834	775	778	817	777	749	823	764	811	857	803	803	754	802	804	850	835	805	806	782	783	803	797	775	808	798	768	835	819	794	838	771	803	782	755	807	775	807	771	772	795	798	801	863	777	824	818	816	803	829	839	792	809	858	833	849	778	787	826	802	771	813	821	831	821	831	809	805	825	757	754	827	763	786	773	802	794	826	752	793	783	755	794	766	820	781	835	815	797	752	798	839	795	840	731	758	801	790	813	813	766	817	783	839	797	808	798	828	831	779	842	811	773	798	783	812	858	813	833	832	839	795	804	861	813	796	828	819	813	809	819	836	818	822	795	813	787	807	742	819	797	754	822	794	824	830	831	802	814	814	861	829	771	839	822	841	808	816	797	810	830	810	798	893	805	763	748	757	805	727	818	841	807	800	829	764	816	817	803	816	728	792	803	763	821	786	796	855	839	792	820	737	809	814	809	841	791	792	780	842	750	814	795	820	768	786	810	788	782	781	820	774	804	818	813	774	797	788	776	798	803	804	770	787	800	770	764	853	824	801	837	787	819	795	812	798	738	794	819	792	782	752	804	776	803	793	817	808	814	753	824	792	849	829	775	846	812	777	852	786	808	797	797	762	830	828	835	755	850	788	800	793	818	791	836	820	813	801	824	808	844	730	827	807	821	789	800	805	801	826	803	796	837	822	803	869	793	762	808	853	803	785	831	760	795	806	759	744	818	758	754	807	789	798	798	744	807	813	829	748	803	792	788	818	791	798	806	771	860	806	810	785	792	826	847	817	853	858	773	718	707	800	838	797	796	809	782	821	791	843	805	787	791	797	842	807	770	810	791	759	789	818	805	795	780	812	800	830	827	809	808	765	881	819	782	829	752	789	780	765	783	740	795	778	781	782	830	788	762	752	771	711	866	780	823	803	774	823	807	805	809	782	867	753	764	821	826	794	804	751	824	806	827	812	783	787	868	804	761	839	841	798	802	782	746	769	821	779	770	806	771	823	802	818	807	784	847	794	760	754	785	781	812	793	810	816	799	806	789	796	795	760	791	798	795	806	793	750	837	804	802	834	830	834	788	820	831	814	832	830	803	819	781	843	834	799	822	792	808	787	755	797	786	753	790	790	798	778	816	803	812	784	800	767	764	778	802	802	768	755	800	764	788	809	805	789	780	771	759	842	818	809	789	806	822	796	779	851	796	812	766	757	800	822	739	861	777	769	835	801	809	796	840	792	823	820	810	795	811	835	805	852	777	778	804	784	786	813	787	753	839	792	802	823	829	803	812	805	813	756	793	836	777	784	801	786	790	763
3400	1218	4778	13182	9964	4668	1922	799	436	326	286	287	280	280	277	300	300	277	296	277	286	299	305	303	316	316	303	290	256	298	310	301	276	293	314	280	289	281	302	316	287	311	329	286	300	300	291	288	293	248	279	272	297	297	291	261	295	287	284	272	300	272	295	286	309	262	289	294	285	291	276	292	291	285	293	271	287	297	287	282	322	298	275	300	284	278	299	269	305	312	279	287	258	297	302	308	284	316	279	299	266	269	290	281	292	320	305	311	280	291	269	276	296	312	271	291	289	277	288	299	317	280	304	308	294	277	282	278	280	285	291	301	282	272	278	289	323	280	288	259	288	269	318	295	271	283	271	282	264	298	270	264	261	290	259	267	283	299	294	282	288	318	302	267	306	290	287	303	299	284	275	296	281	290	285	310	302	259	306	286	289	281	269	288	287	319	271	265	260	274	287	268	304	291	317	287	257	289	270	264	290	296	258	284	302	261	289	284	273	290	277	310	294	284	284	284	293	301	297	293	299	257	284	297	295	268	285	242	321	277	290	276	303	302	259	280	272	283	324	291	267	289	324	310	293	301	288	301	286	303	280	282	294	252	299	244	320	283	303	280	301	287	251	326	277	278	288	303	320	298	287	295	268	288	274	293	307	278	314	288	280	259	285	278	269	285	296	281	285	303	320	273	274	299	281	269	278	308	304	269	280	283	333	318	272	283	276	290	288	296	317	274	300	299	282	277	299	304	280	295	285	303	335	282	298	317	296	310	317	285	294	312	295	289	289	275	273	298	276	306	257	280	278	296	253	291	280	269	297	304	295	285	299	295	300	288	300	282	250	330	285	283	297	277	299	271	287	294	272	261	285	273	312	255	285	272	258	313	253	281	280	309	273	293	299	268	306	297	294	276	305	282	285	300	256	281	305	276	290	287	287	286	275	289	296	317	303	305	296	296	278	301	288	308	264	272	267	308	298	303	308	297	268	305	297	256	275	292	279	267	282	289	301	271	292	316	275	277	324	297	262	299	277	274	284	297	277	287	272	277	298	307	278	281	259	295	268	309	263	294	294	281	263	279	276	315	289	298	288	302	288	299	297	270	317	287	277	294	312	290	300	269	292	283	274	274	290	286	269	291	284	279	287	285	305	309	273	282	287	279	289	271	312	241	274	281	297	290	290	298	292	301	254	268	309	267	285	298	315	285	269	252	280	269	267	278	298	258	276	296	309	280	252	277	302	291	285	321	265	321	279	273	323	278	282	307	318	304	294	256	319	285	285	304	275	306	265	277	311	272	272	294	264	286	273	310	252	280	265	299	289	297	300	301	292	289	278	238	300	327	247	293	296	271	297	274	307	322	320	304	288	240	273	272	287	278	311	283	303	269	285	299	274	281	274	297	283	274	314	301	269	259	311	282	289	270	255	266	299	273	262	298	265	305	298	302	288	282	277	297	283	255	287	313	281	302	280	306	306	299	281	300	279	286	274	269	298	267	290	304	260	308	260	280	297	275	298	302	282	289	276	284	313	289	307	301	287	299	323	297	304	272	314	308	308	314	275	301	285	315	295	301	258	294	328	289	262	295	280	270	273	279	289	295	294	288	288	294	295	284	303	294	300	297	286	300	323	283	283	326	302	285	299	281	277	290	287	282	297	275	305	304	270	279	298	305	305	278	326	273	286	311	259	298	301	273	251	312	301	305	279	311	297	288	298	249	277	306	319	271	312	252	308	291	294	277	284	269	277	239	288	293	276	279	329	317	283	262	272	272	267	283	275	281	295	293	283	275	288	319	314	272	242	298	286	256	293	301	276	287	301	253	282	315	268	289	311	299	275	270	281	307	273	291	280	289	284	313	263	283	288	304	273	286	303	279	329	290	293	299	258	274	316	294	294	298	295	249	279	264	290	285	291	277	285	289	278	286	271	335	302	304	263	297	291	293	285	269	242	292	307	285	275	339	250	299	269	319	279	311	302	277	312	289	292	295	291	320	287	267	320	263	275	293	283	297	296	304	292	280	267	295	280	272	300	303	280	301	287	279	317	269	303	287	278	301	325	306	296	282	299	296	295	301	293	324	270	316	260	282	293	281	304	292	279	282	313	274	294	292	274	271	259	294	293	272	293	305	300	257	291	298	290	302	283	287	301	285	271	297	296	300	337	277	280	261	294	295	265	270	236	310	290	259	287	249	294	281	286	312	306	292	317	326	265	286	286	300	298	283	274	313	293	276	314	302	274	301	297	310	291	287	276	290	273	281	266	302	288	327	296	321	304	302	269	300	274	283	279	319	292	277	298	289	276	283	293	297	269	318	294	266	289	281	295	268	271	303	319	279	288	264	291	279	276	310	285	287	303	294	266	297	274	276	309	284	330	288	323	288	288	276	295	288	280	283	274	288	288	279	310	316	279	293	302	289	293	303	307	296	313	281	240	272	320	256	299	318	327	294	306	270	311	310	281	281	276	296	315	288	292	288	283	280	246	275	311	304	271	300	286	261	284	285	286	286	280	338	289	297	311	295	293	274	267	299	278	297	248	256	292	274	276	261	281	284	278	291	272	282	264	294	296	273	311	303	287	289	291	293	282	298	287	266	301	270	298	273	270	289	339	285	281	277	277	305	294	275	314	284	305	284	312	290	283	321	282	291	308	291	306	253	292	253	328	269	280	265	298	273	280	283	294	274	286	294	307	267	265	282	305	292	306	268	302	289	268	296	292	318	288	294	276	281	300	276	311	291	278	280	291	280	299	281	276	331	290	300	264	295	281	297	300	269	278	269	295	301	310	273	268	279	287	306	270	316	264	283	277	281	280	255	291	284	285	266	275	287	282	294	280	290	298	304	296	284	274	290	281	304	283	299	291	282	309	309	286	316	306	268	281	289	295	277	265	269	271	299	304	284	275	272	298	265	303	289	304	284	278	284	259	271	277	300	289	248	292	258	286	272	276	265	308	255	282	308	298	296	297	266	305	313	300	283	293	286	275	280	256	289	312	305	285	284	290	306	300	287	292	279	281	264	314	300	291	278	290	258	302	328	295	278	288	266	318	269	270	306	276	287	257	286	301	274	258	310	286	316	293	312	263	286	303	277	255	276	297	290	267	296	281	283	306	291	278	288	286	253	256	273	285	279	300	262	301	272	262	300	278	294	288	323	288	282	303	285	293	289	286	264	286	319	284	297	301	269	280	259	277	268	282	293	278	287	282	285	308	249	296	265	297	283	282	289	309	265	264	283	286	281	294	275	294	297	297	260	283	312	314	304	267	291	266	276	281	257	278	287	285	299	287	310	297	272	275	285	326	312	269	290	287	306	253	297	287	274	306	311	287	313	308	261	274	322	328	292	278	268	280	270	273	283	284	298	269	278	290	294	289	272	309	270	262	302	288	277	286	294	289	277	272	289	279	296	276	294	286	283	303	283	301	308	313	281	299	270	273	280	273	293	299	297	306	278	316	307	284	266	282	299	288	295	305	284	277	283	273	279	261	287	271	277	274	305	289	312
3350	1713	11147	28582	23611	14211	6619	2711	1189	908	816	793	777	811	824	826	800	811	784	834	748	828	768	818	814	745	813	812	806	828	803	796	768	762	770	813	834	791	825	853	836	754	769	803	787	813	847	834	834	840	807	767	847	804	837	852	778	810	812	803	806	785	801	795	748	748	769	784	770	793	844	826	815	794	792	767	781	796	802	762	856	782	799	771	775	786	819	786	810	841	815	823	826	811	803	747	823	818	867	818	795	761	796	797	780	760	755	802	763	807	739	834	798	836	781	814	803	787	869	782	856	774	792	829	806	858	818	845	786	806	801	803	735	783	826	819	773	784	813	797	803	767	826	801	779	794	859	802	767	778	801	784	813	788	824	762	831	772	766	803	775	877	791	789	758	845	814	785	800	824	793	809	830	756	782	784	792	781	800	832	820	818	805	764	799	797	810	811	811	847	828	758	827	782	833	756	783	840	805	814	833	817	799	759	761	807	829	819	760	743	804	826	760	791	805	791	869	820	755	801	811	784	807	805	856	785	800	785	743	799	810	794	792	811	763	827	785	804	794	796	798	802	793	835	797	818	821	766	814	787	811	766	794	843	798	801	798	805	781	868	835	794	803	798	837	795	779	745	864	826	811	822	799	834	810	760	828	780	798	821	790	811	809	787	845	858	749	766	835	822	828	853	789	833	861	774	780	809	806	783	800	808	829	796	854	800	779	830	786	811	803	815	751	767	793	778	847	804	794	819	734	722	809	824	829	784	790	768	800	840	790	820	804	783	786	801	782	813	791	780	790	834	774	813	763	847	811	806	813	808	833	829	781	805	801	827	768	840	786	768	809	793	792	814	792	796	825	766	759	799	804	830	806	772	758	750	802	800	750	823	745	789	778	777	804	799	809	764	827	836	809	797	763	798	811	796	838	764	777	784	830	799	809	828	826	832	769	732	826	769	811	792	778	837	754	768	820	805	797	810	825	725	820	843	834	798	845	814	783	787	791	818	797	807	833	789	894	787	805	799	816	772	805	824	761	765	773	781	812	801	779	755	805	824	765	786	801	813	838	771	862	846	793	817	845	791	785	793	829	803	840	747	824	783	809	853	762	806	803	788	791	830	827	814	859	783	804	824	827	789	812	801	817	823	824	752	830	747	795	828	792	798	832	775	763	774	735	778	799	753	826	803	777	841	805	786	817	844	809	833	818	806	807	822	784	791	808	778	780	792	883	805	802	775	812	795	836	815	856	763	768	793	819	828	797	859	804	788	762	790	773	782	782	766	788	840	825	790	856	813	772	842	799	793	787	793	798	866	771	798	821	758	811	787	804	835	827	790	805	835	797	805	826	850	795	821	787	815	825	794	875	791	807	824	746	812	782	759	760	789	786	788	860	836	845	811	793	837	831	763	845	802	726	824	814	799	788	822	816	775	772	784	786	795	790	796	789	776	749	782	824	790	769	759	855	784	788	812	826	802	812	798	835	793	827	813	809	801	808	796	755	809	795	830	814	752	824	813	845	787	763	832	812	819	836	773	775	777	805	821	788	798	799	798	845	838	815	826	768	779	785	848	794	777	787	822	821	797	793	805	810	820	805	829	834	800	762	809	770	830	774	805	866	781	788	844	771	844	807	841	854	877	765	789	806	769	763	783	883	810	799	846	846	782	868	761	790	819	829	771	863	812	783	805	782	823	810	813	827	761	793	829	759	848	802	767	790	805	807	782	795	831	782	801	746	824	732	783	824	841	779	800	804	787	834	819	832	797	802	815	780	815	829	791	801	833	844	864	812	787	805	814	799	793	770	839	807	784	804	781	778	797	821	809	854	779	740	790	809	789	817	763	781	781	798	830	800	812	810	793	773	747	796	825	839	792	801	761	775	785	814	929	769	764	794	838	857	831	797	792	812	787	873	812	825	773	793	798	810	774	794	812	768	794	811	791	821	840	811	814	828	814	742	813	823	843	835	797	791	755	802	792	799	855	805	860	785	755	787	841	828	844	811	787	791	800	827	813	783	787	807	828	825	756	788	830	845	783	796	812	800	821	830	795	795	788	776	777	797	811	771	809	792	798	780	811	806	811	808	836	828	808	799	786	820	783	833	741	808	798	832	786	836	851	860	850	830	792	824	827	784	792	765	798	838	767	768	815	820	782	806	793	801	823	791	777	787	803	792	836	809	801	815	810	764	853	796	783	804	799	794	808	820	798	820	828	799	831	791	812	801	779	761	784	782	806	813	780	766	843	775	794	813	797	832	772	801	808	742	858	796	839	737	804	797	752	774	784	782	802	773	857	832	785	772	801	806	839	832	840	830	844	780	832	824	763	768	763	789	859	781	838	821	810	777	806	795	838	867	786	839	775	741	851	779	784	779	823	789	804	790	791	846	813	741	839	787	809	809	789	816	791	811	781	825	773	851	794	753	797	846	787	729	829	778	759	817	855	842	776	773	767	846	823	799	854	837	816	851	834	845	794	779	828	798	880	829	797	812	806	802	767	854	804	848	829	793	770	820	757	765	771	818	822	844	816	821	785	778	753	800	763	792	793	825	801	818	807	844	785	817	833	764	766	828	796	827	842	833	792	824	843	807	825	830	855	866	773	804	818	805	809	751	815	836	804	764	837	820	823	781	796	761	760	825	785	749	844	772	805	815	757	774	807	798	789	841	782	811	787	820	772	804	828	824	831	791	818	802	805	810	780	807	813	776	827	795	795	781	849	786	817	821	761	802	810	826	755	855	886	765	789	773	861	852	789	845	799	844	833	809	807	825	774	796	845	827	803	905	788	762	763	783	789	825	794	744	781	775	806	788	831	815	762	795	813	804	768	816	831	833	820	773	812	805	814	797	814	796	795	854	831	812	802	783	775	814	824	863	783	811	811	848	814	849	807	785	767	818	847	788	765	775	839	822	776	777	821	784	734	774	803	828	799	781	854	846	783	796	811	818	779	816	770	805	812	781	814	792	756	843	797	791	847	799	774	791	757	823	809	786	817	784	831	802	764	799	791	780	787	797	789	819	812	760	791	780	807	810	827	853	757	826	787	788	828	827	806	808	805	783	782	807	793	878	828	773	748	746	778	780	788	838	767	819	756	791	858	782	813	811	851	783	801	826	734	794	775	793	785	833	786	780	793	802	833	853	793	812	784	777	781	796	773	812	785	786	826	805	815	820	760	780	834	793	793	812	794	840	806	825	805	778	823	814	835	811	799	824	818	806	760	801	819	865	742	809	826	786	816	837	781	793	790	789	846	805	805	783	836	770	804	823	816	788	800	773	888	830	797	826	827	858	839	810	797	833	790	809	829	812	751	761	820	782	852	777	819	790	817	801	803	813	842	843	818	851	786	782	765	812	754	784	815	839	776	807	810	807	824	780	798	825	830	820	801	779	794	789	778	781	770	793	857	799	847	809	805	822	755	846	823	806	738	788	848	781	779	819	777	841	803	824	813	828	815	820	767	867	828	779	836	811	843	809	814	799	790	847	790	787	759	820	807	862	836
3336	1329	5081	13140	9963	4676	1855	760	397	330	293	286	324	296	268	280	270	300	279	280	298	298	312	329	288	295	279	281	278	300	299	298	243	286	264	290	318	266	278	304	293	312	310	280	306	297	321	282	270	305	277	296	280	304	286	258	289	278	293	282	288	285	287	308	271	266	283	271	293	302	302	261	309	318	301	271	292	301	303	305	270	263	300	272	288	302	294	300	298	269	290	275	311	298	291	307	314	307	295	258	312	303	276	337	317	291	290	296	280	307	270	302	277	327	294	283	297	278	297	282	277	268	271	256	303	270	297	271	301	293	271	283	291	304	273	289	299	279	277	285	252	276	292	294	286	290	290	303	293	271	287	301	305	300	269	290	294	268	279	302	312	282	305	268	298	303	304	298	289	292	308	281	273	278	287	277	288	302	254	284	295	299	286	278	321	291	302	282	277	304	305	294	296	286	308	300	276	315	291	322	307	280	284	310	279	291	281	289	248	265	298	302	318	288	286	275	282	276	293	293	317	281	337	292	303	284	286	277	300	274	322	290	289	267	319	294	293	304	290	279	298	299	299	295	299	291	323	274	298	307	334	312	312	295	285	266	274	275	303	281	265	289	270	289	287	286	303	288	297	249	294	317	272	294	301	289	286	275	279	308	303	281	327	288	309	263	291	281	271	322	307	281	301	298	298	285	266	280	297	274	288	278	280	280	311	296	278	283	264	297	292	295	289	306	275	292	297	318	273	294	316	306	305	287	312	303	255	288	297	282	300	292	295	309	285	270	277	287	286	282	270	259	280	273	275	282	287	279	319	304	286	274	288	257	294	310	324	232	279	272	302	304	316	271	259	256	325	273	288	312	296	315	269	290	293	281	319	273	282	311	314	302	296	288	252	302	284	272	285	316	264	290	274	276	252	268	302	277	287	260	265	322	284	285	283	305	285	294	288	283	304	309	287	267	277	308	295	317	304	304	267	280	270	274	278	284	318	278	317	266	312	282	295	272	301	277	279	300	279	314	299	303	266	276	296	318	291	285	313	279	285	283	274	311	261	296	284	294	295	273	282	288	293	284	304	283	272	290	274	283	310	260	267	273	294	276	282	286	293	276	258	268	299	281	303	308	301	263	313	281	269	295	303	287	288	270	269	321	283	297	316	281	244	270	273	296	263	297	284	267	290	298	317	290	293	306	306	254	290	271	257	280	267	302	279	268	276	277	285	278	296	283	274	296	297	295	296	275	276	281	299	334	277	299	284	309	305	303	270	309	296	268	305	305	283	293	321	277	296	315	279	294	270	278	290	298	308	260	293	312	284	288	303	256	284	274	278	293	303	305	302	307	269	292	290	290	297	295	306	304	319	289	269	295	306	282	271	292	301	286	299	266	264	329	288	268	244	270	274	296	282	296	294	285	263	276	296	286	298	280	307	287	284	314	297	306	265	287	276	310	270	261	290	285	290	286	314	306	284	325	323	285	269	289	267	338	278	279	301	268	276	312	297	257	252	323	281	276	285	307	280	264	297	290	286	263	302	276	260	303	305	278	275	257	300	304	312	282	338	278	306	290	296	285	279	264	293	281	293	266	300	266	302	288	282	302	333	316	273	287	263	290	279	265	299	290	314	264	278	281	284	276	298	302	251	294	297	292	271	304	268	301	290	284	291	295	277	275	253	302	304	317	276	289	259	289	286	277	290	298	296	255	285	287	303	257	283	301	272	293	273	318	270	273	281	310	278	279	297	294	292	256	257	303	271	273	288	291	304	287	295	269	302	291	306	272	306	250	275	265	324	307	290	301	270	280	258	323	284	291	288	283	267	279	280	312	287	270	277	288	294	294	299	296	286	275	272	299	256	269	294	309	288	294	318	301	297	282	307	303	296	271	308	292	283	299	301	327	300	301	295	297	282	283	280	283	293	291	285	302	293	278	303	286	279	278	277	274	270	271	302	307	297	281	288	281	283	302	287	296	287	285	291	293	271	289	267	272	288	294	270	286	284	309	265	269	304	284	295	245	269	277	294	325	275	291	279	307	297	302	286	274	298	296	271	305	288	276	301	282	295	269	304	303	288	299	271	306	261	310	304	290	306	284	288	294	289	283	290	297	306	296	278	266	258	278	293	300	284	294	272	267	276	274	304	259	271	296	309	297	307	288	296	254	278	264	279	291	271	269	291	323	294	287	291	290	291	312	260	298	291	285	297	295	281	290	273	275	282	284	291	318	292	280	260	290	289	278	271	297	290	288	289	299	282	282	283	279	267	256	289	281	271	253	325	293	279	272	298	291	316	273	311	291	262	292	276	286	269	295	314	267	290	298	292	291	275	271	270	290	292	295	274	285	302	317	293	312	290	310	314	269	277	293	282	289	292	270	271	314	300	277	298	284	290	260	296	302	278	320	329	274	304	349	281	295	289	279	279	274	302	295	299	288	272	276	281	267	260	267	266	290	275	295	299	283	300	273	288	291	273	300	269	278	299	299	316	298	281	283	276	296	316	277	293	293	274	278	260	279	297	286	307	279	264	291	285	307	283	270	293	267	295	284	272	304	303	312	312	275	286	316	308	279	265	268	293	259	295	284	306	288	241	306	305	276	263	299	262	290	305	282	286	309	278	278	287	273	305	262	313	301	303	278	288	274	261	284	280	303	283	295	273	278	281	294	288	289	283	284	262	283	291	282	312	299	308	310	295	258	269	296	297	276	288	298	262	295	255	300	281	277	313	279	277	252	292	282	256	300	309	294	272	266	291	286	298	269	303	297	267	311	333	327	275	260	263	283	262	278	279	292	301	307	301	283	284	288	310	306	291	297	299	274	298	299	291	281	295	290	304	287	300	288	270	258	290	284	314	294	274	266	276	282	288	275	267	288	268	293	278	306	288	301	268	312	313	304	261	284	298	284	287	262	309	307	291	281	273	320	287	285	279	277	279	274	267	274	282	277	308	288	297	292	257	293	280	308	286	313	302	290	313	285	317	306	301	302	309	280	300	293	316	307	281	279	291	299	318	289	298	254	302	266	289	242	280	282	309	291	297	304	277	294	301	321	257	235	276	279	270	284	255	247	340	298	294	292	276	329	271	294	293	300	309	292	307	278	274	291	277	256	293	265	260	274	307	276	292	290	280	284	300	294	309	288	307	259	273	301	293	276	289	264	294	289	256	313	295	300	291	291	331	305	297	276	306	290	297	335	282	310	274	291	283	306	267	315	285	289	258	274	297	287	271	292	289	270	278	300	289	275	267	262	279	260	315	279	298	282	294	271	305	292	286	311	302	254	287	318	294	294	279	284	264	276	286	276	293	315	282	294	257	289	290	271	269	284	276	292	292	286	269	295	292	298	291	276	276	301	289	302	284	273	290	290	257	276	254	276	285	271	287	305	268	275	301	298	280	303	282	277	270	263	293	273	281	282	299	262	293	268	280	271	277	282	313	284	279	290	302	279	276	289	295	258	256	290	310	290	303	286	312	293	277	270	266	273	318	273	301	270	313	294	281	279
3228	1833	11840	28615	23798	14586	6589	2476	1177	812	796	794	794	780	773	827	861	816	755	818	830	799	764	802	796	764	755	801	760	798	758	802	775	803	827	848	802	788	799	757	792	782	781	797	789	836	774	868	846	820	772	795	843	764	824	805	790	806	719	789	738	830	785	807	821	780	802	841	843	806	755	801	766	779	811	728	850	725	773	791	816	807	814	810	816	775	767	829	829	799	811	805	805	772	819	842	808	858	815	820	787	785	779	780	749	792	854	773	837	776	790	827	786	792	833	832	806	768	781	808	784	831	812	803	749	822	774	789	773	791	838	836	796	781	792	766	821	808	805	830	791	825	808	861	781	825	740	850	821	758	806	793	783	768	768	800	829	799	817	818	779	731	763	798	787	807	794	808	815	792	795	747	830	802	816	803	788	788	854	768	807	782	788	804	785	807	769	841	766	779	832	858	757	765	807	761	794	770	775	789	827	812	781	773	769	721	781	796	785	831	768	794	824	830	783	769	733	790	795	783	773	805	804	805	817	818	808	809	758	796	828	848	835	803	796	817	792	824	830	814	754	781	819	790	771	786	826	767	739	788	802	789	822	744	780	772	756	804	761	803	799	809	767	823	789	804	761	778	814	796	799	796	798	779	861	773	841	796	819	810	799	769	735	851	770	842	813	778	805	806	817	807	825	802	813	783	824	826	803	750	795	820	772	756	770	838	792	815	752	785	801	777	790	787	802	789	834	784	786	760	745	791	821	845	754	793	762	794	752	839	808	795	833	782	814	836	854	809	783	790	809	778	799	834	823	795	841	806	734	807	760	787	848	823	793	793	808	776	783	823	807	821	839	777	834	813	801	786	785	803	815	804	789	851	762	786	773	782	813	861	780	805	820	807	808	815	824	767	742	782	805	816	782	841	801	798	815	795	811	776	781	795	757	800	811	775	762	794	792	756	762	837	824	830	793	756	792	792	854	824	814	789	808	774	777	800	808	792	783	822	854	795	804	815	831	809	783	798	780	804	830	788	779	817	842	804	812	795	799	744	790	865	778	786	791	792	825	774	756	731	806	771	799	802	792	832	787	761	848	768	810	783	808	826	778	847	817	751	812	753	763	756	813	804	780	816	776	840	835	804	757	810	811	838	746	781	796	811	871	810	789	786	713	798	834	821	787	804	788	811	785	748	764	799	816	767	813	751	754	804	839	811	769	836	811	825	810	784	754	750	753	791	845	776	863	836	761	747	791	840	780	814	837	794	795	864	779	822	826	831	790	814	792	823	752	796	733	823	800	778	810	801	825	784	827	825	816	775	785	810	792	729	776	773	789	801	794	829	742	742	831	778	800	824	770	753	832	788	759	818	797	776	783	786	808	766	808	855	763	792	811	709	791	848	834	809	795	825	794	803	800	795	801	831	791	797	784	823	783	833	798	817	746	795	848	799	808	796	819	822	819	825	771	788	812	805	800	731	729	741	781	831	783	750	762	798	784	846	816	795	813	784	752	772	776	796	760	850	766	816	800	791	775	806	801	802	803	837	779	821	835	818	800	878	812	783	754	791	795	807	825	801	818	787	786	799	788	784	786	779	820	808	820	785	817	799	815	756	809	812	783	825	760	791	790	857	727	858	795	786	808	776	814	830	816	756	814	787	814	805	817	796	805	799	805	764	837	824	819	849	800	805	768	876	802	758	819	821	831	755	778	811	781	810	785	805	810	785	811	826	824	794	824	823	782	812	781	780	797	789	783	793	766	829	886	801	812	801	792	731	826	799	808	788	822	751	794	780	753	820	747	826	802	785	803	800	766	820	797	798	751	791	758	810	809	820	836	828	763	768	809	834	816	795	834	813	783	772	805	782	803	828	817	808	802	790	744	794	807	795	837	806	812	778	845	828	764	790	787	781	805	836	787	839	813	806	792	824	767	787	773	798	751	807	774	821	834	795	791	866	795	809	787	767	818	732	765	754	793	793	801	776	807	792	835	805	760	857	783	839	810	782	780	809	819	819	801	814	778	764	786	775	806	784	812	794	777	782	784	812	814	801	791	782	771	822	783	754	803	777	843	763	798	788	780	767	799	781	798	780	811	818	796	760	831	778	825	745	794	770	802	787	775	812	828	801	768	834	771	800	765	841	790	811	851	803	815	798	804	818	763	792	830	776	765	796	806	782	786	775	765	788	814	819	867	825	733	774	797	756	800	838	747	796	770	777	847	811	792	825	815	780	829	842	755	796	835	822	766	791	819	806	822	752	794	859	775	763	786	790	757	826	801	782	696	825	802	843	801	797	813	778	775	761	802	820	761	776	820	760	862	852	800	805	807	837	784	795	828	815	795	760	790	746	829	770	830	811	803	805	793	788	786	770	807	790	785	812	747	779	803	782	841	780	819	798	780	786	810	827	788	787	790	765	782	795	804	820	751	841	774	759	794	774	857	792	805	832	782	779	778	811	793	813	836	817	784	747	788	798	803	841	831	769	805	809	838	814	785	794	905	780	773	758	812	760	830	736	792	777	841	831	825	800	780	818	789	788	812	751	752	807	797	799	791	745	774	768	775	840	826	835	823	831	836	818	821	815	830	818	776	774	741	842	770	857	782	757	827	786	838	798	786	844	801	785	823	798	756	796	788	746	790	838	825	779	760	808	794	782	838	801	808	756	751	773	789	769	812	825	829	787	727	812	807	782	800	793	790	828	796	764	844	793	817	795	851	796	784	802	802	785	808	833	788	793	826	792	798	755	785	818	824	727	830	744	743	772	787	789	762	785	757	810	810	805	813	792	871	808	776	808	807	825	837	803	787	821	764	785	822	790	803	770	748	769	838	784	784	780	774	783	810	748	822	775	793	810	760	844	793	784	752	786	843	768	773	794	832	828	805	797	785	793	847	832	852	787	740	790	822	796	761	784	758	806	824	802	777	820	789	796	807	781	794	818	820	768	815	822	780	835	778	816	819	765	809	762	792	828	801	786	815	755	773	760	762	778	786	799	816	799	772	792	865	821	799	824	786	796	835	755	791	783	786	848	789	792	789	756	763	813	827	765	792	810	796	750	783	778	795	793	884	836	777	766	815	769	815	836	823	841	781	804	780	807	813	766	834	786	818	759	801	833	793	870	832	757	795	790	788	847	823	797	788	794	781	829	808	790	733	876	779	836	805	767	763	782	762	838	777	795	762	749	755	759	800	806	814	821	805	797	803	782	794	796	771	778	859	787	770	814	808	823	792	783	800	788	776	806	846	832	811	820	796	797	731	831	767	761	780	734	801	839	838	787	782	771	823	810	751	776	802	748	776	791	788	809	811	824	831	792	787	848	803	776	814	798	822	833	813	826	801	805	866	764	830	868	803	829	743	802	792	788	785	806	797	774	772	855	762	806	811	777	801	798	807	793	826	791	845	826	748	731	769	798	796	771	759	802	767	853	728	857	801	784	788	757	766	807	843	787	791	874	810	833	786	814	817	826	796	815	777	806	852	778	813	819	837	829	777	802	849	801	765	764
3650	1284	5759	13010	10035	5000	1832	754	405	334	273	303	287	280	281	316	303	314	315	282	256	319	293	306	286	278	305	297	290	291	255	297	290	281	295	299	262	287	300	293	325	321	293	293	280	300	296	313	302	282	291	278	267	247	302	289	288	286	290	268	277	272	259	298	272	282	319	335	296	304	298	270	292	299	290	305	298	286	279	297	301	297	294	295	272	284	269	253	287	300	265	295	289	253	310	267	290	325	277	312	289	296	283	313	306	319	294	304	275	299	324	284	268	298	286	291	236	301	277	300	274	305	312	288	283	310	281	290	300	307	271	307	301	309	287	276	259	298	276	253	300	304	313	300	280	283	310	299	288	319	257	290	336	286	279	285	278	298	318	319	303	301	281	262	301	293	311	264	298	287	313	257	254	288	291	325	299	293	291	296	308	270	276	286	286	286	300	270	285	311	274	291	319	281	275	261	290	280	279	251	273	282	338	264	303	259	305	286	317	286	284	288	289	294	257	282	265	282	290	310	305	296	294	287	292	296	302	294	290	264	283	276	268	290	302	302	278	268	281	308	295	294	295	276	282	288	290	273	271	308	297	260	293	276	275	292	266	314	263	298	275	292	276	276	312	286	303	279	288	264	307	291	298	289	300	266	295	290	280	264	291	251	307	313	292	262	284	311	309	285	303	301	253	288	278	297	297	265	316	277	288	268	281	333	303	283	278	306	290	283	287	307	320	304	278	274	301	268	278	298	264	272	278	299	279	271	297	304	317	298	291	274	264	262	304	278	309	312	291	279	279	275	314	297	288	308	296	262	274	285	281	299	281	297	276	286	322	272	296	301	292	292	271	317	251	277	282	268	275	237	246	286	309	285	306	305	285	286	266	283	287	288	290	282	246	292	307	248	286	283	293	282	290	276	275	306	307	247	242	278	295	283	310	292	280	265	297	292	289	311	275	290	304	296	261	272	292	272	286	272	276	306	289	291	286	315	268	271	304	275	294	279	277	268	291	277	276	246	290	264	310	299	295	265	297	282	263	279	301	292	306	281	268	289	292	277	272	313	308	288	277	269	283	273	278	293	301	272	301	277	295	302	285	280	290	317	279	279	274	290	271	277	282	268	270	290	302	303	289	258	281	295	287	287	298	280	265	278	303	285	287	259	295	271	288	298	303	274	263	285	311	276	261	296	281	307	295	293	275	307	291	254	318	285	289	268	288	327	266	281	298	286	320	325	280	322	295	287	311	283	268	280	300	301	291	314	279	285	287	275	273	317	252	270	257	274	293	284	318	300	275	297	272	278	289	271	293	292	301	286	296	280	287	279	302	308	295	303	290	280	291	271	268	321	298	292	306	279	300	317	273	305	277	283	295	266	335	271	280	298	277	288	272	303	267	283	316	279	271	282	277	256	254	294	290	309	264	274	279	279	272	283	279	303	264	284	300	265	293	279	297	266	297	272	307	289	283	290	299	299	279	280	288	267	303	261	303	305	320	256	298	256	290	306	276	323	324	290	309	312	281	267	305	284	265	306	292	277	297	268	289	295	301	288	299	300	295	293	293	283	311	289	295	287	302	264	290	263	300	301	310	267	281	289	296	294	289	261	277	301	319	285	299	315	316	305	262	280	280	260	296	263	240	301	295	289	301	284	280	271	288	309	282	269	298	292	303	283	312	274	268	272	310	306	293	307	277	325	305	257	308	285	252	284	286	273	278	301	275	313	296	274	283	298	257	280	311	290	277	302	285	307	276	277	260	280	256	297	279	268	309	281	257	272	305	251	289	318	304	292	298	263	296	289	285	274	309	271	301	296	290	275	296	306	322	319	284	299	317	307	281	277	332	290	273	282	269	287	276	283	277	273	274	259	257	318	310	296	292	265	264	299	309	287	278	292	311	277	286	320	269	287	289	272	255	319	304	295	299	286	249	319	329	276	297	283	273	279	273	265	292	311	303	279	260	288	265	293	286	328	281	276	296	284	294	291	272	287	317	283	263	281	309	275	294	296	270	296	285	289	274	286	300	313	298	277	289	274	265	289	276	302	267	281	318	297	293	290	272	290	296	303	298	303	303	301	273	267	316	269	310	307	288	297	306	282	313	298	264	265	307	290	252	274	262	303	263	278	300	277	315	250	258	290	270	303	290	283	280	281	279	292	264	281	310	296	301	269	293	327	293	261	295	285	289	315	311	301	286	299	269	291	281	276	279	292	273	298	276	317	269	279	320	293	266	284	300	296	304	316	278	305	312	318	282	270	293	289	283	296	296	269	290	283	293	284	260	289	290	298	294	274	273	308	300	309	293	290	271	310	291	299	286	285	264	291	250	294	302	266	281	301	326	289	322	270	269	248	277	291	289	306	278	297	277	277	274	300	311	267	295	299	285	278	285	279	273	278	290	317	305	291	285	293	309	284	273	287	275	300	288	282	283	292	272	292	292	289	278	253	303	239	314	285	260	264	268	253	274	292	293	295	279	269	257	284	278	292	275	289	275	277	266	332	309	262	299	270	299	329	277	311	291	277	298	303	274	282	291	311	303	301	303	280	275	258	291	253	317	301	293	318	289	279	329	328	279	278	281	313	310	275	297	279	317	259	317	313	297	334	284	296	286	276	271	302	288	267	273	311	270	314	282	275	284	275	296	283	286	277	292	292	304	299	294	274	289	301	290	270	298	284	253	291	248	267	276	319	321	271	275	267	276	287	261	285	299	266	281	291	278	273	259	298	286	321	278	274	297	274	324	277	282	281	267	283	283	284	293	290	310	247	280	280	298	288	289	292	286	294	252	289	299	277	284	268	273	274	297	295	290	310	309	286	292	268	277	271	298	284	263	281	299	287	290	280	287	263	308	288	275	280	278	315	292	285	293	294	317	282	276	322	301	311	269	282	291	256	262	282	299	253	273	295	296	304	287	294	289	271	291	308	296	274	263	276	276	307	299	287	303	266	308	282	277	278	291	285	278	289	254	286	265	298	288	289	258	281	305	254	275	302	269	280	281	275	279	299	261	288	285	282	279	320	275	259	291	278	262	304	286	295	289	265	293	309	307	278	302	282	285	291	298	307	277	299	266	303	283	279	262	292	238	312	277	269	266	301	280	278	272	282	300	292	271	300	263	267	310	291	322	274	278	309	268	271	281	299	257	279	307	277	312	261	302	286	256	285	271	289	311	281	311	245	266	309	301	326	295	276	279	290	287	307	294	284	273	274	274	327	318	277	291	296	289	237	265	281	275	274	304	279	282	292	282	294	305	324	290	305	278	303	268	290	258	288	257	262	280	294	279	281	312	278	313	256	302	280	288	280	286	295	305	271	283	293	279	294	263	281	276	288	332	289	270	312	293	298	316	296	266	314	274	293	281	293	298	279	294	289	288	304	325	307	274	255	294	309	283	290	310	301	291	278	296	289	294	297	260	258	294	257	294	255	290	294	294	308	292	286	304	293	292	311	277	253	308	290	282	310	263	296	288	276	277	279	300	275	305	289	268	295	302	298	295	284
3335	1712	12814	28109	24086	14515	6183	2429	1114	865	761	757	822	805	805	777	804	772	786	808	801	821	794	791	836	779	854	799	762	851	822	795	844	817	802	769	856	788	812	814	845	803	815	810	829	766	812	773	780	768	824	772	791	784	846	790	803	772	784	864	851	773	783	771	773	842	781	791	778	800	760	854	810	852	812	746	782	804	799	797	764	852	786	823	786	766	809	814	798	815	819	817	802	777	752	770	813	848	821	777	790	804	839	776	800	791	810	752	759	801	795	808	807	795	774	760	782	778	811	818	820	816	799	782	808	831	774	771	853	834	753	825	844	785	824	773	811	773	759	745	790	811	791	836	790	754	751	832	810	771	735	851	762	766	800	792	784	787	820	769	863	805	816	784	763	792	819	828	785	793	784	796	837	769	780	827	739	790	823	802	825	795	792	801	794	802	809	805	775	781	820	822	795	831	761	787	827	798	770	772	765	807	800	802	820	808	760	775	813	794	832	755	817	821	802	815	837	760	762	793	835	792	807	796	846	818	761	809	785	764	818	821	800	822	815	777	795	835	799	757	763	800	802	833	825	803	836	844	821	802	812	787	780	784	763	813	773	747	815	849	842	768	767	785	753	807	878	763	764	798	786	805	852	860	784	850	810	825	849	782	792	789	757	811	807	778	776	819	817	815	794	842	800	789	774	850	767	820	811	765	813	768	779	765	818	782	772	809	808	816	748	848	758	770	855	771	807	819	790	778	752	835	803	797	795	819	776	779	709	823	786	775	869	791	808	810	849	821	850	789	792	771	792	857	800	799	733	791	803	831	787	781	787	795	753	754	838	786	828	777	778	778	825	783	777	813	790	796	805	774	863	818	841	774	825	796	821	813	770	862	769	822	861	794	778	815	802	778	790	744	796	755	770	788	769	814	853	850	790	819	805	819	818	810	784	812	798	783	817	854	812	770	782	759	828	775	807	732	807	843	819	802	785	798	803	826	780	844	789	768	786	739	822	817	793	761	786	824	764	815	728	802	814	721	799	765	755	780	799	755	810	772	815	812	801	831	814	804	801	772	741	805	803	750	769	792	765	848	796	804	809	813	771	782	828	848	783	805	772	764	790	799	775	830	811	791	756	790	794	750	839	772	780	787	808	772	809	765	779	791	795	832	820	814	765	802	822	733	813	792	769	814	775	820	856	797	787	858	810	820	829	793	776	802	786	785	807	810	767	822	823	767	853	829	780	783	823	796	816	787	794	803	788	779	820	824	786	800	816	791	801	824	847	786	843	776	787	796	807	760	800	812	739	786	825	770	824	822	822	773	775	781	782	818	784	791	838	763	781	807	829	772	831	789	744	777	785	744	812	744	746	805	784	817	775	785	759	809	819	844	792	788	782	803	820	737	808	775	811	783	781	817	792	801	814	816	787	761	768	774	757	852	767	806	821	860	771	816	770	792	777	812	787	782	767	790	782	777	856	779	811	797	790	803	815	751	794	762	801	799	828	802	833	768	799	782	767	778	772	777	789	803	786	780	779	834	803	788	802	796	787	828	806	794	809	801	852	796	776	802	827	794	815	830	835	833	859	786	813	799	840	825	793	853	800	819	802	785	789	788	766	756	815	811	782	793	796	764	814	792	767	774	754	772	799	734	844	777	849	818	793	803	779	817	787	819	807	848	766	774	755	816	802	775	783	814	766	781	738	790	849	786	844	789	828	776	816	772	760	763	803	850	773	780	753	788	830	764	788	775	794	822	775	793	782	834	837	824	794	817	850	773	775	744	848	796	803	791	807	846	819	767	775	836	853	800	809	827	763	825	816	791	771	781	764	840	807	811	816	832	806	791	790	788	791	783	790	762	786	770	816	779	796	783	789	833	781	813	782	817	755	811	767	814	866	756	821	807	818	794	814	793	774	789	836	773	773	825	787	787	853	819	814	806	838	814	780	747	799	785	895	811	851	801	802	790	791	805	797	835	816	816	798	783	740	850	801	799	808	785	822	759	812	819	749	850	782	798	817	757	788	793	792	774	799	791	799	784	816	769	786	772	786	742	775	788	792	801	793	763	768	834	802	764	759	764	805	827	758	834	857	842	754	787	750	773	790	737	801	782	850	822	769	820	819	818	783	816	830	753	751	799	776	824	777	800	788	813	765	809	799	786	803	782	812	794	806	850	756	771	792	823	746	823	810	789	775	775	798	790	814	845	828	841	791	818	794	775	755	810	814	783	789	775	740	817	804	806	784	752	818	773	830	766	820	778	805	813	787	813	835	770	795	776	754	796	794	736	791	811	837	796	770	797	825	799	789	798	812	863	795	785	771	803	827	812	778	846	793	788	749	778	812	712	798	792	786	734	773	801	774	839	804	833	747	847	861	779	819	800	794	775	777	803	790	786	790	764	791	786	815	803	815	791	815	787	824	800	838	765	808	823	808	791	781	806	834	809	788	816	835	841	779	802	782	752	787	783	765	795	818	848	809	782	757	820	808	775	789	800	789	792	813	844	788	801	798	779	765	840	796	777	768	765	783	776	820	797	793	797	791	794	756	772	765	790	798	761	787	812	782	782	810	846	812	793	831	842	800	759	752	809	784	771	747	790	772	766	809	797	753	807	814	809	810	773	779	789	828	778	799	802	783	844	823	787	794	787	822	809	759	777	755	779	775	778	777	790	759	784	786	794	793	819	807	785	779	756	802	779	776	763	787	787	827	878	820	792	816	778	776	780	808	822	870	797	819	833	801	801	826	770	783	817	809	803	815	824	793	821	798	795	777	806	790	722	760	775	832	782	822	771	846	784	745	781	806	789	788	788	863	790	745	794	793	824	757	824	799	807	765	833	806	826	760	814	799	794	792	759	817	831	825	836	787	802	759	770	805	798	788	791	773	834	776	790	811	795	836	789	799	803	773	752	832	837	797	808	781	825	784	761	768	803	837	768	792	807	800	759	773	800	766	788	743	823	805	825	816	809	757	792	796	799	763	829	809	826	816	785	787	807	814	766	783	834	804	825	814	785	790	799	753	789	819	772	821	778	779	769	839	784	797	763	806	811	795	815	775	792	821	787	830	797	856	826	850	798	813	781	824	777	811	788	803	750	791	824	771	770	796	768	814	764	757	801	793	807	811	780	797	792	815	753	799	815	778	820	757	781	789	838	785	811	813	799	756	842	776	768	779	814	823	767	805	777	778	805	821	782	793	804	758	841	809	752	786	821	774	783	849	793	846	771	794	739	787	796	810	778	849	779	835	786	821	846	785	802	751	731	816	748	782	754	777	771	818	790	783	798	824	765	813	801	807	757	778	775	771	857	773	841	786	782	812	822	787	824	824	780	790	779	762	797	764	825	818	814	855	783	874	820	785	825	800	779	836	848	795	827	775	781	789	828	762	853	763	833	800	796	788	794	792	777	816	748	768	799	792	770	807	816	773	761	819	788	768	742	792	802	776	805	818	793	752	809	826	789	876	780	787	793	767	798	797	748	837	799	823	827	786	836	762	734	795	830
3615	1442	4925	13315	10476	5076	1773	761	367	304	288	291	278	301	280	290	277	281	305	294	277	247	332	267	268	272	291	266	284	271	302	301	272	268	304	276	307	271	302	287	299	269	281	283	297	259	293	289	298	264	299	311	289	317	282	279	307	293	251	255	284	276	283	285	300	297	301	278	292	277	302	286	270	307	302	270	314	276	282	273	298	320	289	308	292	267	320	281	305	307	255	285	288	278	247	272	297	271	308	283	265	303	274	263	276	252	270	330	272	321	283	332	317	284	269	263	276	306	293	308	289	267	290	287	322	266	312	266	283	271	261	313	275	286	257	327	275	251	245	284	314	308	290	247	276	281	303	284	324	305	289	318	308	280	271	272	308	299	279	298	289	318	291	289	255	297	317	306	294	302	279	272	291	287	281	291	319	251	265	292	278	283	292	310	275	278	287	300	299	268	279	286	294	286	259	305	290	273	274	292	297	268	283	306	259	266	290	314	271	270	302	303	287	248	285	275	300	269	313	284	262	300	279	251	300	267	301	270	292	298	297	310	265	276	254	264	245	316	296	278	256	283	275	295	304	278	278	314	277	263	262	264	281	282	279	256	298	279	266	289	274	289	283	298	330	257	268	272	253	264	298	337	271	285	269	282	306	285	290	278	294	287	276	278	304	281	292	318	309	327	305	269	285	293	259	264	299	278	275	291	288	281	260	268	264	287	301	321	289	265	310	256	298	305	304	272	306	269	281	265	310	281	282	295	279	273	286	264	266	278	273	258	294	299	284	295	278	332	284	279	292	274	270	300	282	288	262	290	289	302	271	264	265	290	243	267	261	307	312	277	303	284	307	290	296	259	307	281	275	297	261	291	315	276	269	286	282	288	300	258	282	280	281	283	264	272	286	284	264	307	279	258	279	264	276	258	285	286	273	304	274	271	324	306	334	276	252	279	286	288	303	294	297	259	286	292	301	283	265	295	296	302	277	279	309	288	282	295	286	274	295	305	300	274	280	253	286	270	322	287	312	273	266	311	289	308	284	262	281	292	285	326	278	304	305	308	276	285	281	285	298	283	283	287	308	272	291	292	300	295	298	304	311	286	302	292	296	258	286	278	287	300	294	275	256	294	254	287	290	287	285	278	327	299	294	304	273	316	321	283	308	273	315	297	301	269	294	288	281	285	301	294	288	293	268	260	236	290	288	283	293	298	268	305	277	309	286	290	274	289	283	316	278	280	264	264	282	300	305	306	263	295	329	287	292	276	260	286	277	295	278	302	261	305	277	312	296	289	271	279	273	281	274	274	266	279	296	275	316	243	301	279	279	275	267	275	328	289	297	266	283	302	283	289	267	262	255	275	278	300	291	268	283	268	296	297	288	300	264	302	298	287	283	317	278	290	279	322	293	290	286	274	296	296	297	270	251	284	255	277	288	266	292	289	285	272	288	250	309	264	317	273	269	288	297	300	262	306	279	285	317	270	277	286	313	299	306	287	296	294	264	289	299	314	276	299	302	310	297	278	309	288	294	247	277	300	286	278	298	287	272	286	260	316	288	279	279	326	287	284	280	299	282	285	277	290	300	291	296	281	288	303	302	296	296	298	279	301	294	296	261	278	294	275	317	259	299	298	291	319	295	253	310	266	277	256	255	296	293	265	291	275	318	312	272	313	311	265	258	345	278	314	288	273	282	308	272	276	299	309	296	281	305	336	285	298	290	282	315	306	264	252	308	286	233	264	262	268	281	282	254	253	282	287	269	290	289	300	300	295	267	291	271	264	289	275	291	296	283	303	294	312	281	298	294	282	271	274	296	251	283	293	265	298	297	275	283	285	299	293	288	286	268	279	285	283	310	299	285	249	274	280	338	280	269	278	287	308	304	287	277	275	301	288	278	300	291	287	249	274	298	288	296	284	267	293	292	292	263	283	296	294	314	278	325	320	279	276	286	269	301	267	295	285	287	297	285	281	290	288	292	263	279	266	313	313	293	274	288	274	306	258	284	315	281	274	289	274	290	304	287	284	299	297	289	285	300	268	286	261	334	281	279	292	279	257	302	257	289	279	285	256	270	272	293	267	295	287	339	282	287	321	262	307	291	272	309	273	283	276	324	256	286	302	300	277	281	293	277	291	287	231	283	252	276	267	276	277	296	278	274	268	258	312	258	274	282	277	288	273	318	301	329	281	300	293	272	272	279	270	291	270	275	313	264	309	309	297	264	316	281	267	262	298	291	252	283	267	292	310	305	312	293	295	296	285	278	272	277	312	274	277	277	272	269	302	280	291	286	301	279	280	252	285	278	280	294	283	282	304	307	290	293	304	278	291	284	301	280	302	272	277	267	274	285	277	294	285	277	263	271	292	309	314	262	265	278	298	280	318	292	274	287	248	279	267	307	270	263	291	269	272	282	283	284	294	298	291	313	305	303	272	298	304	306	306	271	300	263	285	322	288	284	297	268	293	282	274	312	287	304	278	283	288	300	296	299	292	288	279	271	271	306	284	316	287	274	322	281	252	288	297	304	293	296	303	299	295	293	261	278	273	276	249	276	282	268	294	300	254	295	278	262	313	275	281	294	268	279	278	285	258	265	280	298	288	278	271	303	282	280	273	283	294	293	266	282	302	321	314	292	295	289	278	304	308	293	298	318	282	262	286	296	308	288	278	292	259	287	292	288	263	262	301	321	261	304	264	293	287	255	299	287	301	298	277	259	255	284	249	316	295	293	317	283	274	268	316	283	295	283	324	311	305	286	295	280	246	294	266	288	303	302	270	280	290	292	262	238	274	288	262	251	283	275	266	277	254	294	283	277	285	281	276	325	312	278	288	289	295	277	295	325	289	278	265	302	310	267	276	288	285	273	277	311	285	283	302	291	316	329	293	295	282	278	268	279	303	301	299	280	314	273	278	284	272	302	255	280	312	296	296	271	275	295	296	277	287	303	292	277	283	277	276	290	282	303	277	269	276	278	277	278	282	269	266	300	284	312	263	284	274	264	273	278	279	274	293	291	298	268	281	275	300	292	263	284	281	254	268	279	313	284	290	302	298	287	315	277	269	270	282	274	277	290	280	287	333	272	312	300	279	294	286	285	296	287	298	287	264	261	274	269	281	271	265	285	263	299	286	279	306	318	284	275	298	271	314	270	274	296	316	277	274	280	295	296	295	291	292	289	312	277	312	282	276	297	291	291	287	276	259	303	265	274	277	277	288	280	281	299	288	271	297	284	312	328	290	285	299	269	276	254	279	300	252	300	286	284	305	253	273	275	288	313	288	282	316	288	280	310	309	300	279	279	302	273	302	285	278	237	295	291	305	297	259	287	293	285	282	277	295	300	309	298	340	299	291	271	310	268	291	308	293	262	269	289	314	305	293	308	308	281	289	276	275	266	267	293	316	281	266	295	288	283	314	324	278	302	285	295	299	281	282	295	296	290	293	255	281	274	281	326	268	303	294	302	283	269	288	276	275	303	310	267	267	315	297	295	306	284	283	289	295	288	297
3383	1919	11436	28733	24542	14390	6368	2239	1131	824	836	816	788	827	788	792	796	817	774	802	797	793	811	800	854	806	819	809	775	823	856	788	787	840	809	830	798	771	812	806	802	825	795	827	745	783	784	773	749	801	806	839	847	865	811	841	799	827	828	845	791	843	832	796	781	799	829	757	768	783	821	741	821	734	812	840	792	789	763	807	776	830	807	832	739	822	824	809	779	804	770	816	777	790	763	813	791	781	813	795	822	790	764	799	800	779	794	825	768	785	823	820	794	776	823	745	751	777	747	773	756	765	786	816	795	835	769	791	755	803	830	842	795	718	763	826	788	790	744	790	840	785	765	779	788	749	808	764	807	805	818	766	864	773	773	789	793	741	777	809	783	803	824	763	785	816	800	832	746	755	801	806	784	790	811	825	832	793	782	737	795	805	745	740	789	806	800	765	758	817	807	795	809	773	813	780	774	855	791	823	806	822	786	816	788	732	830	829	816	783	804	818	782	766	826	783	816	780	807	773	809	782	760	819	800	814	808	798	788	778	747	818	758	829	741	796	804	785	811	814	754	772	795	808	787	823	828	807	825	794	822	825	770	792	799	822	756	752	761	747	788	834	812	764	777	791	812	828	790	766	784	842	803	796	828	821	794	808	760	755	812	775	805	789	827	818	805	841	832	749	757	811	835	759	849	783	786	795	806	768	765	785	792	834	811	795	776	797	779	780	784	824	853	799	789	814	782	807	783	804	831	811	744	807	796	851	786	794	803	800	790	794	802	784	789	744	807	821	799	813	784	758	806	798	770	771	768	795	751	785	745	731	782	774	783	777	761	867	773	815	768	781	825	786	861	816	836	763	762	854	792	804	783	763	826	791	782	785	769	769	748	794	826	852	819	848	805	782	853	838	759	775	822	795	793	768	777	804	765	788	771	769	829	859	769	813	745	763	802	786	793	800	833	804	805	784	775	717	834	805	800	871	793	840	788	764	784	800	778	776	816	790	793	770	775	798	776	784	783	813	834	748	769	764	819	778	780	799	803	770	774	810	782	844	777	799	814	742	831	830	833	787	788	773	781	749	802	776	800	770	798	808	755	815	754	807	765	778	783	769	780	772	811	777	818	805	842	775	774	771	753	800	775	791	790	822	817	800	795	830	782	778	818	837	774	814	789	772	841	800	766	822	814	792	781	739	814	822	746	871	840	755	766	791	775	759	813	762	788	782	782	837	826	802	832	756	759	792	759	793	807	800	816	794	774	829	776	819	792	726	844	771	769	842	793	800	802	784	823	795	813	779	809	752	824	750	829	803	850	787	817	869	791	735	816	853	796	851	748	791	766	785	820	786	754	746	822	828	765	833	780	829	774	729	756	763	807	833	809	753	777	755	758	778	788	754	817	742	814	809	785	778	816	832	837	780	785	789	776	789	846	763	728	797	819	802	786	753	824	806	840	821	815	771	786	788	833	818	767	767	823	821	805	790	792	817	843	747	816	714	840	772	796	760	732	806	747	796	763	807	787	783	800	822	752	771	825	812	812	799	840	766	814	796	804	826	762	804	764	793	835	768	777	796	776	810	790	826	776	807	777	809	840	801	853	821	830	828	789	799	769	801	798	771	778	790	740	775	811	808	782	805	804	767	746	794	734	819	790	745	801	766	767	752	810	775	778	805	781	833	792	786	786	799	794	790	762	785	855	761	833	747	777	795	806	818	773	833	828	762	831	769	807	800	793	789	796	857	790	742	822	838	743	793	794	747	789	793	781	817	793	737	795	824	798	803	792	800	781	805	792	782	801	770	809	861	771	857	780	802	852	772	783	751	846	743	766	780	824	779	796	783	818	772	813	762	784	793	780	793	844	745	840	794	781	790	819	757	746	730	771	803	809	750	815	756	819	804	815	837	782	828	785	781	779	811	794	845	770	838	802	776	807	783	831	755	780	799	786	747	799	782	778	846	779	797	815	818	773	792	763	840	794	781	781	759	804	758	768	810	795	797	756	779	780	800	821	777	814	744	794	761	752	765	798	737	777	820	780	796	753	745	811	792	821	760	807	830	798	823	786	779	786	813	801	806	741	814	804	800	828	868	792	824	757	743	788	782	785	792	741	805	808	788	803	799	815	802	792	777	765	791	821	767	801	803	789	796	820	806	758	795	801	829	785	806	837	810	756	802	814	885	783	764	772	823	794	766	814	854	775	784	801	784	783	796	819	767	747	727	797	824	784	760	773	759	770	789	783	782	823	819	815	777	810	773	773	836	789	784	777	790	723	832	791	779	825	867	839	792	767	819	746	789	806	804	808	757	748	855	777	807	824	811	822	805	790	830	807	733	803	763	757	797	753	813	800	773	777	833	788	722	842	785	791	787	779	847	795	809	791	798	862	797	793	830	827	761	749	770	820	795	791	796	796	828	771	761	863	848	796	776	814	764	831	833	761	806	818	801	782	769	771	825	837	774	842	814	772	781	790	816	819	806	802	810	797	862	804	859	786	810	820	777	824	780	818	740	806	746	748	750	786	820	791	798	767	776	824	793	765	784	811	805	789	801	809	811	783	755	757	815	782	831	797	801	735	805	802	800	782	768	807	841	773	826	769	805	797	783	800	831	791	823	843	778	777	702	815	792	838	793	735	793	801	788	857	782	824	801	825	763	859	751	790	786	817	792	754	772	791	778	824	795	817	800	810	782	821	739	782	771	836	823	779	729	753	783	850	815	798	799	821	789	821	801	806	776	804	799	799	782	790	809	794	797	787	830	814	764	793	782	787	750	764	811	806	780	807	781	800	793	777	750	856	788	811	827	834	810	791	772	729	858	803	783	785	776	759	794	779	800	818	800	801	803	795	794	800	789	760	786	794	763	803	799	743	788	852	785	843	795	770	794	779	775	745	818	809	756	771	758	770	760	739	774	804	797	808	788	831	808	784	829	782	785	806	794	762	828	865	862	782	819	770	788	797	816	851	772	781	807	780	848	827	783	798	788	819	762	764	804	761	797	805	796	760	763	813	794	801	799	803	803	801	738	803	808	764	838	808	817	767	815	820	841	817	768	814	818	855	833	782	763	787	802	828	803	800	828	824	809	808	846	770	782	786	808	793	792	788	781	772	802	812	795	774	815	842	815	814	859	841	711	824	826	806	757	787	762	791	831	850	787	780	740	812	830	811	799	802	759	754	799	775	803	793	825	737	792	793	784	813	837	823	817	787	773	808	797	835	791	778	803	788	801	839	778	784	833	769	801	813	785	788	734	808	769	784	795	790	821	806	790	793	817	728	822	792	793	799	817	781	788	812	827	785	847	816	812	821	842	779	795	777	770	797	806	787	813	811	823	763	821	805	719	756	834	759	767	765	772	773	812	787	832	809	767	793	804	787	793	777	773	788	791	753	800	768	775	774	823	750	795	776	798	787	751	779	758	777	782	806	829	783	766	768	804	792	755	838	773	769	794	796	757	858	789	821	840	763	771	797	810	795	793	782	808	808	814	795	746	793	752	803	805
3652	1278	5262	13283	10904	4950	1786	732	388	291	298	285	297	301	278	291	304	271	300	317	294	304	292	292	273	291	279	291	308	308	302	294	263	283	263	264	319	298	313	275	289	282	258	263	257	274	259	280	316	279	286	265	302	275	261	320	291	297	277	284	302	315	274	272	282	288	306	276	325	319	313	267	286	300	319	302	286	281	280	333	278	303	312	275	304	297	328	280	295	296	293	274	282	254	270	282	302	289	306	283	255	273	277	294	290	258	318	298	304	271	306	276	270	282	298	306	304	260	303	294	299	279	313	280	316	280	293	306	297	298	281	301	281	302	306	273	287	292	323	303	293	320	280	314	290	308	293	299	265	310	276	289	270	297	299	276	305	277	297	291	282	275	309	282	309	268	298	276	306	318	261	319	290	275	263	295	290	316	269	247	308	303	295	298	278	306	287	276	263	276	259	284	264	332	312	262	246	337	293	279	276	311	294	304	316	290	303	286	297	266	292	300	319	310	287	284	245	291	303	257	309	276	298	280	291	313	301	278	254	316	282	260	277	301	273	248	277	317	305	273	286	297	310	270	302	301	253	305	283	270	305	289	308	315	299	270	275	285	317	305	282	297	307	262	263	317	301	311	296	262	255	275	293	267	269	265	300	309	295	302	308	283	297	286	303	336	299	290	287	274	270	270	271	271	291	288	293	300	319	274	306	306	293	305	291	284	276	277	253	275	301	273	295	262	317	294	253	291	300	304	292	281	323	286	252	292	317	296	295	295	277	297	284	271	279	296	324	280	274	311	289	322	279	310	267	307	302	314	292	291	282	299	341	277	317	289	292	295	293	308	299	302	312	273	296	254	341	244	264	297	286	297	277	296	302	270	289	287	317	277	310	304	303	282	279	304	294	291	285	305	300	293	258	275	289	296	308	296	274	276	334	288	288	262	309	315	263	302	315	309	301	301	309	287	297	255	307	310	286	279	301	265	286	269	298	287	307	276	286	291	321	301	295	321	299	273	287	285	300	292	282	298	298	289	296	292	313	279	283	284	293	281	288	268	274	249	277	301	309	266	285	280	316	299	279	291	329	305	252	253	288	292	317	260	299	267	299	309	298	287	281	320	343	272	296	283	284	283	279	277	308	307	278	311	300	274	283	334	296	278	310	282	277	288	296	291	279	297	277	302	316	316	278	308	289	285	303	295	323	270	280	260	293	329	274	269	241	274	271	259	277	272	300	258	270	264	297	319	267	286	281	293	297	276	287	300	289	283	269	294	294	288	303	295	309	294	289	289	285	314	286	292	310	269	310	307	297	279	303	287	308	267	288	262	300	279	271	289	287	270	256	318	283	314	277	240	265	272	310	293	273	285	275	291	312	283	300	292	280	294	281	274	289	296	280	334	288	287	315	280	283	277	292	283	283	289	267	280	303	281	285	306	289	314	273	276	250	283	299	268	276	311	327	267	263	291	282	267	260	272	269	330	294	321	299	288	247	281	300	278	275	277	297	263	273	289	283	295	290	285	286	287	298	248	302	292	297	294	309	316	298	264	287	276	311	297	313	281	282	297	285	280	282	250	276	275	271	293	282	289	304	304	276	300	280	268	329	275	291	284	306	292	312	259	284	271	276	279	274	273	289	304	283	282	293	303	261	288	305	289	261	287	285	307	266	316	256	271	313	264	286	290	256	283	282	291	293	282	272	283	280	295	274	297	274	268	255	318	278	276	286	267	305	280	295	319	265	286	283	298	264	288	261	303	323	282	316	307	281	273	281	270	266	286	282	305	266	281	277	297	249	286	261	260	288	294	268	291	271	292	261	279	301	296	268	322	308	304	282	294	293	279	289	297	318	310	269	281	289	309	290	278	298	271	258	297	296	299	294	302	271	296	277	265	270	281	285	289	289	289	287	326	294	269	280	291	274	281	294	285	294	289	301	320	326	289	291	279	305	289	319	277	251	294	264	303	275	277	243	304	309	270	260	307	290	277	277	280	279	287	305	303	308	283	284	300	294	306	283	296	315	300	289	265	287	285	279	299	286	275	277	310	263	287	275	307	271	310	269	301	265	274	257	310	313	296	265	274	309	292	301	277	299	292	277	302	302	301	288	284	264	271	274	270	280	279	267	305	258	270	288	253	274	266	267	301	309	308	319	291	304	275	279	286	288	279	281	292	293	320	294	305	284	282	266	306	270	295	270	299	308	293	261	292	274	315	290	298	296	277	294	294	286	295	274	296	287	306	295	276	252	275	265	304	287	279	247	272	271	288	271	301	269	296	276	296	265	294	296	277	294	284	294	281	271	272	271	259	266	286	288	292	264	278	283	292	285	284	266	277	264	282	284	325	294	289	279	310	250	278	286	298	297	352	284	271	291	280	289	300	288	263	251	318	290	273	319	298	290	280	279	326	287	328	277	307	278	270	307	271	267	293	258	295	290	289	310	276	275	279	296	263	283	287	294	255	323	286	285	298	302	291	290	287	313	293	301	274	293	289	278	299	285	273	287	282	278	293	310	279	306	297	285	324	290	282	248	273	285	285	270	265	286	270	274	326	306	326	298	279	293	296	288	289	294	276	306	290	305	274	294	274	260	279	291	309	286	253	317	286	315	297	324	312	293	281	278	292	299	277	290	290	290	287	290	330	292	279	318	313	297	299	313	288	293	274	295	292	268	284	321	295	286	313	290	263	271	283	281	290	250	285	286	247	291	290	313	283	274	285	268	298	317	283	272	271	286	308	295	296	285	278	288	301	273	279	287	332	326	306	319	296	306	267	302	291	307	253	280	275	288	259	314	300	252	297	278	309	276	301	265	265	300	304	301	306	280	329	290	288	286	273	298	289	290	263	315	291	295	305	283	272	296	310	277	261	292	273	349	270	302	312	286	301	277	312	299	249	297	280	316	266	279	299	280	265	288	264	289	260	249	284	301	292	285	305	284	288	292	266	297	286	295	256	305	270	266	291	308	292	282	309	304	276	282	289	306	281	325	301	324	269	274	269	298	293	285	246	293	253	293	314	300	294	271	294	261	293	309	271	284	280	258	266	254	287	304	272	278	291	290	281	279	282	276	278	298	258	286	344	312	287	271	295	252	268	259	320	260	286	308	300	295	306	264	277	255	309	282	269	259	283	271	278	273	297	299	300	287	291	297	272	290	265	289	248	303	299	282	288	327	264	287	284	283	295	295	290	280	285	277	281	298	272	270	294	270	300	327	302	288	291	263	268	315	297	301	297	273	283	269	291	266	281	281	303	288	305	285	290	246	256	290	289	275	284	296	254	271	268	299	276	313	300	287	275	280	301	298	283	278	270	306	308	321	259	252	299	278	265	304	290	317	301	287	311	299	295	296	299	272	254	262	301	260	312	277	290	285	300	280	294	313	319	278	261	293	299	296	310	307	289	305	295	307	310	266	266	275	281	301	293	310	258	274	279	269	274	298	298	302	284	290	311	290	285	302	295	298	241	281	276	284	278	291	334	286	289	280	294	313	286	292	292	299	276
3276	1769	11708	28685	24982	14249	6100	2298	1148	894	825	776	783	751	779	803	822	789	818	777	827	791	809	770	836	819	767	790	815	819	803	849	798	757	791	854	780	791	782	807	807	787	812	834	782	825	781	844	775	808	828	835	783	781	790	797	728	837	783	753	785	765	799	785	756	796	770	767	828	792	801	776	792	796	769	803	762	800	807	802	807	799	787	798	796	823	800	815	831	759	840	838	790	781	800	746	757	804	764	818	762	820	752	766	760	783	826	821	793	856	749	782	774	816	779	819	784	791	817	813	782	762	855	827	758	803	771	774	831	847	754	777	754	786	805	733	758	806	781	799	786	808	770	813	761	855	769	752	803	820	823	796	789	780	829	793	775	801	756	769	792	818	845	773	810	789	843	775	817	828	804	801	836	796	799	825	771	769	820	841	749	815	832	820	864	796	817	781	804	764	848	748	807	819	798	779	755	825	786	754	830	791	847	781	787	818	738	754	753	801	891	815	801	812	803	763	773	824	821	851	809	837	831	814	738	771	775	794	804	789	835	810	783	755	810	784	820	778	780	797	781	802	798	800	828	819	790	822	792	889	721	806	855	811	807	795	757	819	757	824	808	829	805	762	804	747	794	769	761	779	855	800	793	748	711	755	810	805	785	755	835	794	800	791	872	816	817	810	816	760	799	745	811	764	766	814	779	779	807	775	765	822	823	791	803	773	795	736	763	782	807	740	799	747	806	769	798	759	771	773	826	767	749	806	749	791	812	779	782	747	846	784	793	799	838	800	805	790	795	743	815	797	773	774	794	821	756	817	787	829	762	752	817	835	769	797	833	799	861	769	773	816	779	747	771	819	789	756	781	784	764	773	797	795	847	815	754	776	854	824	751	775	835	792	792	801	792	787	802	816	810	825	780	822	807	773	720	839	720	748	812	813	783	840	821	851	789	864	780	757	783	808	782	788	824	771	770	777	733	753	796	837	831	791	769	823	775	784	801	771	774	824	853	799	799	794	803	830	741	814	810	853	798	831	793	831	760	822	828	806	757	798	763	783	799	794	819	766	801	769	796	755	835	778	795	831	824	790	856	791	774	776	819	835	844	814	805	767	778	816	774	795	816	814	795	815	773	795	789	816	868	808	779	810	816	789	854	822	779	813	798	849	770	790	804	787	817	793	775	809	779	840	786	782	802	778	774	802	760	814	806	775	848	773	774	824	845	797	817	762	845	792	772	811	784	782	782	795	819	825	796	794	819	803	770	757	797	797	820	828	797	819	847	836	808	804	794	764	758	817	757	763	788	812	820	741	781	827	774	768	829	759	767	830	865	844	803	865	770	763	795	851	757	836	786	781	752	858	764	839	807	790	808	813	730	813	811	814	784	804	792	845	767	776	816	750	888	846	823	764	793	817	813	739	757	794	817	809	811	795	804	775	800	768	760	753	802	768	847	773	835	799	784	802	766	782	778	785	816	830	794	803	862	783	769	737	802	795	816	786	769	797	791	781	809	813	811	801	819	789	763	790	748	812	778	809	792	815	786	859	827	805	791	799	858	757	799	830	848	758	807	781	816	774	747	797	771	800	822	800	845	806	812	847	822	816	812	739	756	779	778	791	829	808	822	834	786	769	815	777	809	812	776	791	822	801	782	785	778	786	769	786	821	763	742	764	799	780	808	804	784	813	800	771	787	767	883	778	759	810	771	783	784	797	801	816	768	789	775	831	795	792	806	807	818	749	826	809	786	781	761	783	758	804	767	795	799	731	792	791	816	852	791	771	785	814	812	827	827	792	776	823	767	783	804	807	785	773	789	822	789	806	794	813	782	797	785	776	813	817	725	785	795	805	767	793	799	720	765	831	795	781	800	818	760	814	813	775	800	789	783	803	793	771	788	772	787	782	825	852	794	795	846	776	764	774	796	850	809	787	778	866	805	835	791	777	774	778	807	802	833	774	782	844	767	793	846	769	800	763	808	782	821	788	771	764	845	823	742	742	836	783	797	856	819	743	770	772	841	796	836	754	804	806	773	783	769	735	819	797	784	803	802	769	772	800	835	798	798	773	808	794	794	831	779	785	712	826	826	814	780	798	744	802	804	827	794	816	792	801	777	847	822	792	827	766	834	819	780	759	788	759	818	893	816	785	773	783	812	817	810	862	866	827	826	800	777	807	807	774	783	831	768	806	741	811	762	794	813	781	780	773	809	782	812	742	827	817	773	798	788	803	768	808	781	801	813	821	771	766	796	834	792	777	800	793	799	802	759	789	758	822	768	776	815	851	786	771	801	778	804	799	749	833	751	809	766	802	803	783	845	799	817	777	808	809	790	832	789	764	797	817	788	721	766	798	768	816	761	808	778	784	796	783	808	795	811	837	750	759	814	762	807	763	802	803	840	790	783	758	790	832	801	781	786	798	721	780	760	804	774	792	810	807	833	801	747	841	747	777	782	777	809	792	795	788	789	784	756	754	785	836	798	819	791	771	822	825	770	751	756	757	783	778	801	829	785	781	816	796	780	782	789	765	809	788	798	776	811	833	834	824	809	741	805	762	753	832	811	746	836	739	778	781	813	759	794	781	807	826	786	747	760	774	806	773	796	767	810	820	743	825	832	821	760	771	852	757	825	798	770	782	818	798	789	797	836	790	853	772	756	818	780	778	776	812	797	794	854	765	809	768	785	782	797	804	803	824	769	750	782	766	755	799	797	775	793	845	787	793	886	837	865	781	799	810	810	814	771	808	876	779	716	782	762	793	804	794	764	822	786	780	795	778	824	806	763	788	742	811	794	763	783	783	791	753	806	798	824	781	788	789	844	731	774	854	861	809	775	804	800	766	790	801	776	771	785	746	800	809	795	832	751	751	812	795	788	779	768	811	783	761	813	827	791	792	807	811	825	786	800	836	759	781	756	776	826	799	787	764	785	799	788	797	726	785	833	750	765	763	783	839	805	808	757	821	807	816	810	829	804	787	830	784	761	725	743	802	760	762	792	804	770	813	802	753	810	839	796	775	845	790	787	791	816	795	797	790	815	775	769	811	832	801	848	795	802	807	825	772	821	833	758	758	773	788	828	802	795	785	759	848	813	775	831	781	741	850	776	776	805	815	814	792	828	765	783	832	763	748	794	810	811	787	811	773	756	749	809	769	790	838	807	748	772	802	768	822	822	742	747	802	819	789	801	804	752	799	782	745	859	777	769	824	792	748	809	782	801	791	824	790	765	778	816	753	761	788	789	782	805	775	847	788	780	779	775	768	807	809	789	798	803	829	792	768	798	775	800	772	769	785	826	754	816	772	770	817	789	795	803	809	791	794	774	744	801	793	818	813	791	776	821	809	780	807	794	802	770	798	821	803	822	825	762	802	796	842	796	835	845	807	865	779	808	879	756	786	812	865	803	732	833	776	822	815	807	765	762	781	787	836	862	809	828	765	777	798	770	776	808	827	788	825	825	822	786	829	790	754	823	811	798	760	793	787	808	765	828	786	767	805	761	775	847	808
3679	1234	6180	13791	10428	4698	1700	631	371	311	292	289	248	289	284	295	278	287	297	303	273	240	304	293	277	262	296	309	310	293	284	297	282	309	289	285	291	297	331	290	273	264	300	274	261	331	286	289	279	275	274	272	295	285	263	292	292	290	295	286	278	266	280	316	281	280	295	291	285	262	317	311	281	307	310	275	287	278	265	260	295	291	294	258	271	282	304	279	301	301	291	300	270	283	289	280	267	319	292	314	295	271	311	295	288	296	284	293	263	285	291	294	294	290	301	292	278	292	294	284	265	312	273	263	274	271	280	277	308	315	297	275	298	312	278	269	283	292	294	311	271	282	292	292	293	299	267	300	310	306	299	279	290	310	268	300	289	294	306	269	271	283	322	314	282	305	307	279	257	261	297	291	308	261	304	282	299	273	298	307	310	295	305	280	306	291	283	291	298	299	285	325	300	274	278	302	307	257	281	282	266	283	260	311	319	304	313	278	306	301	254	310	275	286	278	284	283	297	297	286	270	286	310	293	265	275	317	288	266	290	279	290	315	253	258	260	298	307	283	308	308	252	306	299	279	255	277	309	297	282	293	296	274	305	302	302	288	268	286	254	275	297	289	229	278	278	286	276	292	292	288	270	302	296	321	271	296	265	288	277	273	288	272	282	316	302	289	263	283	285	300	278	275	274	308	312	283	281	268	300	283	284	290	299	311	289	290	249	267	274	271	289	263	295	281	314	257	302	251	270	297	292	306	276	247	285	305	264	290	320	308	289	339	256	255	278	314	290	300	295	294	260	294	308	293	301	283	280	312	282	292	301	273	290	289	308	322	283	302	260	318	267	290	271	261	284	279	321	280	306	293	307	266	271	293	301	302	282	281	272	277	283	282	278	296	289	295	316	306	268	296	291	294	303	305	306	298	298	289	259	260	250	284	292	311	296	283	278	281	291	285	290	288	267	274	283	343	295	332	303	283	301	297	247	270	290	290	270	273	295	284	279	282	311	274	300	293	289	282	298	277	268	311	303	305	302	266	269	302	263	291	308	317	278	304	282	287	268	299	297	297	287	315	278	266	291	299	298	297	308	281	286	288	278	271	279	285	242	289	305	299	260	274	291	264	258	272	298	304	264	259	302	273	286	314	285	287	293	294	284	298	299	301	321	278	275	271	287	259	302	292	277	279	297	281	288	311	281	282	289	292	296	308	304	276	288	273	292	276	292	306	301	279	277	309	256	315	286	295	268	270	282	297	280	322	304	324	266	300	264	296	297	264	286	327	275	271	286	299	291	285	262	285	316	263	275	291	295	296	294	300	260	277	306	282	288	290	292	290	296	311	249	304	271	323	305	304	288	311	285	261	291	306	309	282	305	274	276	289	293	312	282	282	303	283	298	291	297	270	301	328	288	293	273	306	287	310	266	313	300	311	269	284	307	297	309	309	315	301	281	311	287	290	281	307	251	286	281	275	290	300	290	304	294	295	287	281	336	263	288	309	269	316	284	326	299	310	260	295	279	295	288	297	264	279	278	283	293	305	299	296	309	269	317	295	302	279	270	288	285	288	301	262	286	255	296	267	289	285	296	293	276	272	290	299	281	294	291	247	295	296	285	255	285	302	288	283	302	289	295	312	323	284	293	300	250	303	268	292	301	300	308	279	297	310	284	261	289	292	327	266	314	314	314	262	253	284	305	310	297	302	305	317	295	279	305	287	286	270	266	297	288	275	309	276	289	311	295	300	309	311	285	302	315	282	279	257	328	296	288	294	330	266	302	296	285	294	290	282	305	310	280	282	288	254	290	302	295	263	247	297	270	258	249	286	302	308	248	293	282	319	302	319	261	278	293	305	281	298	279	293	297	292	271	302	269	318	288	289	296	288	301	285	299	286	296	301	285	261	263	323	305	330	307	273	246	305	301	284	300	302	282	289	313	308	268	282	292	253	285	285	287	291	282	295	299	266	273	312	319	268	255	293	302	302	290	313	284	274	298	306	301	294	302	256	294	297	275	286	311	271	283	289	278	299	288	277	309	293	285	296	284	339	304	285	277	303	285	304	300	286	316	305	290	285	281	290	310	287	287	278	302	284	285	274	311	298	295	244	281	285	305	297	243	329	292	285	316	264	309	289	267	268	293	300	310	302	299	283	307	283	294	291	294	282	296	266	293	311	272	290	314	259	307	273	322	276	304	281	271	290	267	302	313	299	275	285	258	295	303	263	292	293	308	312	298	297	296	275	306	305	283	292	292	305	298	325	286	301	292	316	307	300	268	283	289	293	269	268	261	295	275	266	271	266	285	306	283	287	295	284	285	293	323	301	280	304	319	298	304	276	299	278	278	278	279	262	288	295	271	268	305	298	278	284	278	308	304	282	277	285	284	279	277	301	265	290	272	296	289	287	288	310	282	280	291	276	290	324	282	294	235	291	279	289	302	280	319	288	306	269	279	283	305	289	301	316	304	288	300	295	299	273	311	291	295	308	285	310	273	282	303	277	269	280	275	307	275	283	280	303	298	297	264	288	327	285	303	321	287	322	282	294	285	267	293	287	278	274	275	298	271	287	299	295	250	301	282	292	298	310	288	292	296	299	283	320	302	258	303	288	273	294	296	261	278	289	288	270	327	295	274	310	310	297	301	293	286	265	303	308	271	288	288	279	269	294	293	278	310	279	262	285	279	273	303	294	287	291	290	307	272	262	284	328	298	291	298	315	293	286	305	236	295	308	324	300	282	288	320	319	278	304	302	285	287	307	261	307	272	281	330	310	284	301	257	252	300	311	290	278	252	273	315	301	273	282	286	292	348	278	258	309	279	313	289	277	293	264	321	287	278	286	337	278	257	303	284	307	279	312	289	289	292	295	262	309	283	306	266	284	259	311	295	323	253	279	306	240	281	299	300	302	266	275	278	272	296	287	263	330	306	298	303	284	267	262	280	267	264	309	294	306	283	264	265	294	271	292	323	275	300	261	300	288	268	274	300	276	301	286	267	286	260	294	288	272	256	290	308	269	300	304	327	274	292	279	291	296	303	272	314	289	259	290	281	282	306	304	298	301	278	276	275	293	291	314	278	277	307	288	283	299	275	279	254	284	295	269	298	274	271	295	265	280	268	282	293	272	238	298	297	273	283	256	283	326	295	268	270	310	290	331	319	297	289	298	255	284	329	305	302	288	282	259	277	290	257	320	267	278	274	318	293	297	276	295	282	282	284	301	290	278	301	297	283	308	292	286	323	290	265	309	292	287	297	295	305	301	272	277	310	301	294	295	270	269	309	327	283	280	287	267	288	308	313	285	314	283	257	302	278	291	294	286	305	280	292	285	290	290	286	274	277	308	292	288	227	291	301	291	289	282	312	287	296	267	280	280	292	253	305	325	260	283	255	286	250	289	304	265	285	267	296	274	295	283	282	269	325	287	288	287	323	292	308	322	278	278	290	304	280	293	286	273	322	313	270	284	265	296	275	273	291	298	291	296	280	275	299	307	345	300	289	266	280
3286	1718	13635	28943	23687	13514	5801	1936	1054	850	806	729	819	757	806	817	811	807	810	844	801	825	756	755	807	816	798	785	792	880	813	814	845	821	808	794	794	779	744	804	799	790	769	803	793	805	804	811	770	787	827	810	806	795	805	774	832	710	790	811	801	798	840	801	799	801	859	815	807	836	818	768	746	808	746	838	805	760	813	764	738	837	787	765	831	825	790	830	808	798	856	806	760	778	869	831	817	809	797	780	781	789	750	755	772	761	820	823	817	796	765	792	817	831	781	781	804	786	823	803	759	797	775	788	802	813	838	782	822	795	765	870	768	750	794	786	808	819	798	756	796	798	757	793	782	786	781	743	770	774	784	808	802	844	798	811	785	815	773	804	736	790	783	793	767	818	835	807	794	766	819	810	807	767	805	814	850	830	806	826	801	790	786	755	754	805	756	804	794	765	837	874	821	770	767	780	752	755	807	831	791	723	758	793	831	770	788	771	811	792	784	787	768	826	795	781	761	780	753	786	810	814	821	761	847	773	792	751	816	840	765	807	797	757	800	732	794	839	771	777	758	796	799	780	836	774	747	784	797	780	786	739	762	816	733	825	812	741	735	780	767	770	824	814	789	834	815	778	779	806	817	821	805	800	806	770	803	809	776	742	832	830	817	809	811	764	802	805	837	796	752	790	802	808	815	763	798	801	795	795	792	759	824	807	778	775	809	833	770	842	796	821	818	802	790	795	789	769	848	776	789	772	773	770	730	801	805	826	741	779	765	760	774	768	786	786	791	817	832	750	751	783	794	773	771	766	759	763	815	775	796	793	780	766	806	791	853	808	809	815	779	801	796	753	820	808	811	768	739	780	757	776	849	761	803	759	801	834	744	809	814	799	814	803	788	758	771	786	837	844	809	796	796	822	784	735	799	782	836	806	805	790	829	794	855	771	790	813	738	766	813	778	836	811	802	807	767	841	779	780	753	800	820	827	826	820	750	791	803	799	805	804	778	794	798	817	785	818	794	787	812	798	805	795	769	816	812	781	787	795	766	771	804	719	804	796	738	785	833	837	758	784	794	765	790	747	837	774	754	800	776	805	756	799	768	780	817	754	784	770	725	755	788	777	783	785	795	803	803	789	769	752	806	771	761	779	789	723	847	774	744	828	768	791	804	768	782	812	767	809	715	777	794	803	783	823	794	834	812	788	806	829	800	805	808	780	819	860	822	837	830	833	770	796	788	799	793	792	802	775	771	786	832	801	808	783	740	815	778	796	784	811	816	761	799	840	778	750	801	794	813	851	813	816	746	784	771	811	780	823	797	842	780	829	810	742	761	790	801	800	820	755	821	798	750	767	749	797	854	816	769	778	773	753	820	720	769	810	796	751	762	798	826	758	836	802	794	811	724	797	773	767	813	802	796	850	789	827	750	779	785	735	814	774	810	801	801	803	796	789	810	814	786	806	804	799	808	779	759	787	824	827	790	803	792	815	810	794	784	824	772	828	784	841	792	812	780	826	790	832	740	800	823	805	765	818	793	773	760	760	785	750	796	780	813	775	786	762	785	799	792	817	766	808	792	812	800	778	774	811	762	821	854	758	778	827	787	765	785	803	771	790	799	790	788	786	789	764	825	748	784	775	796	859	778	804	789	790	781	833	830	825	763	837	805	818	781	783	779	816	783	799	786	776	762	778	775	735	803	818	769	786	738	761	765	768	773	855	778	850	793	752	818	781	867	742	754	845	799	827	765	776	793	768	839	791	784	801	769	817	810	829	778	777	774	812	788	769	824	798	781	782	839	775	813	777	746	780	768	787	761	829	731	783	837	811	768	779	775	809	797	787	783	806	797	799	791	773	763	796	764	807	792	806	836	784	755	795	791	827	809	824	811	803	804	797	807	774	774	789	799	763	824	782	757	836	790	803	784	808	801	831	816	805	764	759	784	818	782	742	786	815	805	811	840	825	836	808	820	773	812	767	856	784	831	833	754	737	776	819	790	804	798	816	795	764	747	811	843	811	791	801	812	812	832	786	785	778	816	756	782	796	761	780	755	783	789	807	789	754	794	757	806	785	773	808	824	819	747	803	818	786	811	769	824	798	820	844	755	782	782	779	742	763	789	791	791	839	829	818	796	831	779	836	827	788	802	790	757	812	822	773	832	762	798	805	890	759	790	796	826	807	783	760	807	806	797	778	819	781	762	775	783	796	699	722	808	811	781	787	776	813	795	789	761	826	786	806	789	767	791	786	819	796	779	803	787	775	746	825	830	790	805	772	783	829	763	786	843	777	786	769	798	800	803	790	758	821	780	773	779	798	788	830	821	793	751	853	768	801	846	778	783	806	797	759	753	785	796	793	777	824	786	812	821	818	794	806	829	785	786	760	841	781	775	767	845	780	769	804	776	759	786	710	824	751	773	773	781	833	774	806	807	831	798	777	791	810	774	771	797	756	807	792	815	791	798	795	818	809	772	769	785	786	786	789	791	816	732	791	793	742	802	803	814	796	844	745	753	775	796	785	824	784	755	789	784	817	763	769	787	812	797	772	792	792	789	803	793	816	785	779	806	810	772	820	797	835	783	776	847	740	802	790	738	785	832	814	776	779	784	813	788	771	816	780	761	803	753	791	825	743	819	795	822	812	797	803	803	780	777	789	803	765	787	738	819	801	800	786	799	749	794	740	783	778	798	783	789	824	809	819	748	787	805	808	800	785	764	821	810	779	775	786	787	811	804	767	806	821	770	836	784	786	819	787	803	850	824	755	822	789	765	775	858	818	771	783	852	768	797	789	813	804	782	769	755	794	751	800	829	763	784	782	781	810	762	791	776	823	846	746	763	793	795	791	767	827	785	774	853	807	797	852	743	836	797	780	782	822	789	815	752	787	824	832	798	780	779	800	788	772	773	790	761	839	781	783	818	807	774	858	797	802	779	736	785	827	825	801	796	808	831	820	786	803	788	796	818	811	859	754	827	808	773	813	750	795	807	778	803	755	786	858	808	759	815	769	824	822	798	771	783	824	804	798	818	805	807	797	808	773	800	810	797	845	828	825	810	777	765	798	808	791	802	812	804	826	783	801	796	795	819	760	800	765	836	835	788	785	770	809	787	806	756	769	764	837	780	818	785	847	824	753	714	835	824	802	813	759	774	805	755	803	781	808	742	792	782	788	798	790	799	774	804	809	814	812	786	794	808	808	819	834	737	783	788	775	810	806	809	834	819	775	775	818	797	808	777	795	796	827	790	786	877	784	829	814	744	774	802	752	771	770	812	761	793	782	738	794	789	765	807	804	782	806	792	814	792	717	847	831	794	845	795	783	804	794	759	773	753	798	821	788	832	761	812	770	822	802	770	770	787	842	789	717	740	738	784	840	845	802	810	753	739	826	823	825	828	840	783	770	754	810	795	735	751	781	787	738	789	794	792	806	816	833	786	851	784	793	781	819	782	803	834	794	798	818	777	748	782	719	813	780	763	797	766	821	792	760	834	834	745	796	738	758
3307	1241	5769	14288	10296	4704	1677	672	372	302	303	309	285	301	329	270	282	268	273	265	300	325	301	286	282	251	292	294	297	289	308	268	276	289	300	275	303	303	326	285	299	313	275	289	280	293	289	276	308	295	250	309	306	275	273	294	282	284	298	273	278	318	271	294	289	266	272	297	279	250	288	319	298	321	277	278	313	294	303	316	280	290	298	288	302	257	262	285	284	284	270	305	298	258	287	288	242	295	312	306	285	313	305	278	299	306	266	275	328	297	283	323	311	270	264	311	306	318	294	276	307	270	306	278	276	316	279	279	300	303	304	293	298	298	269	278	300	260	287	275	287	290	288	305	307	281	286	273	297	297	286	296	257	272	272	315	293	296	286	298	285	285	275	286	306	262	308	293	276	295	333	248	294	287	352	278	275	304	263	243	307	286	274	272	277	270	325	285	298	315	283	284	275	326	294	287	314	268	250	282	298	296	261	236	311	305	300	267	286	328	276	281	296	283	279	292	296	277	279	292	313	319	276	292	252	284	279	306	292	302	287	312	256	261	292	307	295	292	290	253	284	304	276	301	316	273	282	251	304	313	282	281	283	284	267	324	275	301	293	288	318	247	269	284	284	319	309	302	260	285	283	270	293	335	304	315	273	261	312	297	291	299	274	255	284	304	274	301	264	278	280	287	320	266	257	298	279	271	262	278	298	313	282	238	287	302	297	301	313	300	277	272	276	251	282	276	276	325	295	304	294	287	293	281	278	279	265	252	312	266	295	300	284	287	292	283	283	282	271	299	276	293	286	274	289	277	276	281	312	256	294	290	285	304	255	286	296	310	288	264	277	332	317	314	282	290	276	276	302	296	276	286	298	266	279	295	268	316	276	324	298	281	289	284	319	293	279	317	307	320	274	279	269	311	303	269	298	282	287	323	286	291	301	266	323	279	260	290	300	305	284	276	282	295	291	301	278	279	265	305	277	297	303	300	283	263	307	312	284	304	318	264	276	289	297	253	283	265	305	262	284	263	254	298	297	266	287	277	311	304	293	308	288	276	302	267	283	275	329	272	278	300	282	286	275	309	285	281	274	284	336	290	263	313	299	295	300	297	305	303	300	314	253	282	326	298	300	283	265	287	289	292	272	304	249	279	299	321	302	309	284	283	296	296	284	297	276	281	266	269	262	270	287	288	292	289	267	308	284	297	264	270	307	301	339	291	271	287	302	277	279	279	262	274	273	309	311	266	297	272	278	307	263	301	261	277	293	310	264	273	316	291	254	302	254	278	279	253	298	275	254	313	310	310	274	300	286	317	288	312	285	291	283	302	297	261	290	289	286	289	274	256	304	276	301	257	284	287	281	252	298	300	300	316	274	295	291	292	268	311	303	281	294	307	324	308	289	285	289	312	279	298	313	306	266	295	269	268	280	260	301	290	241	292	301	267	331	286	288	285	283	294	260	266	270	301	293	285	288	299	311	268	302	302	265	242	291	287	264	332	309	287	319	279	271	257	294	344	282	313	313	289	321	311	287	315	296	246	284	315	281	313	281	282	267	275	265	267	335	280	307	287	291	280	307	273	277	269	277	295	275	271	317	287	284	299	269	302	312	310	299	280	314	279	329	295	289	259	283	279	277	281	282	315	272	300	297	293	295	331	293	293	278	274	257	291	264	325	247	315	259	304	268	295	262	305	287	274	281	308	303	262	339	306	279	283	287	286	306	295	313	302	290	265	271	297	316	316	305	305	319	269	327	283	261	260	268	290	259	310	305	282	270	290	271	250	290	288	278	281	277	282	310	274	317	311	285	302	318	295	271	320	311	298	321	253	243	288	297	276	285	287	285	295	288	304	303	303	272	301	309	270	276	259	286	296	287	269	314	285	300	293	282	295	255	314	306	272	298	280	290	317	302	280	308	286	303	287	259	292	288	285	293	304	287	320	282	265	299	262	275	296	289	298	299	279	290	287	275	310	293	309	321	304	292	293	272	301	279	272	243	295	284	284	295	250	314	298	319	281	298	299	317	261	287	300	259	289	313	290	284	270	268	301	317	305	282	292	303	275	284	269	271	258	284	309	293	267	285	297	308	279	321	272	287	262	280	266	266	317	287	326	295	299	287	295	310	290	276	286	306	284	289	291	320	294	272	311	291	278	283	306	301	293	289	269	295	305	270	283	275	282	272	256	308	281	289	269	288	287	265	298	290	300	300	302	280	260	281	300	305	257	315	277	289	265	284	284	317	274	278	264	275	286	280	281	275	295	292	254	262	285	285	287	288	280	255	272	285	273	278	303	314	298	299	280	307	287	285	304	281	278	306	296	309	285	283	316	298	298	281	295	282	281	279	294	295	271	278	261	310	289	260	291	292	283	299	286	309	297	290	277	301	290	288	291	285	290	291	319	314	308	294	292	274	294	287	274	280	290	278	253	250	274	288	289	259	286	286	307	285	291	275	302	295	330	281	255	271	272	280	255	271	272	276	291	283	274	290	299	258	290	270	269	291	298	270	311	282	299	300	304	301	291	294	276	285	314	273	241	297	316	321	278	266	248	300	282	282	307	336	288	283	294	302	290	288	296	323	262	274	276	283	288	289	302	299	297	303	273	294	289	287	291	303	310	275	269	295	283	301	310	308	278	253	297	283	276	261	273	275	281	265	299	256	280	280	271	314	311	309	296	282	278	313	299	309	296	268	299	322	304	270	247	281	263	289	290	290	305	270	277	269	280	320	296	307	301	268	282	300	240	269	313	272	296	276	292	307	311	299	272	301	284	264	297	272	282	301	302	286	295	279	276	274	266	268	248	282	307	268	295	288	285	293	280	257	318	295	305	311	281	274	310	281	297	269	279	270	284	300	300	318	311	302	256	285	299	295	271	293	285	287	285	301	297	311	319	307	288	286	303	299	285	281	324	286	297	275	309	275	291	287	292	275	280	277	256	292	265	277	321	307	300	303	297	259	303	269	316	304	274	271	268	282	273	315	279	267	309	283	285	296	286	301	291	297	273	319	316	289	295	272	262	300	282	304	277	299	265	266	275	299	274	284	270	280	286	275	268	328	304	312	273	279	289	278	263	275	319	300	273	284	269	288	234	290	285	300	263	282	275	299	295	325	282	271	267	279	288	284	268	304	290	317	266	298	281	266	288	267	270	289	302	300	280	296	306	291	291	296	315	288	284	279	285	298	327	280	284	304	298	297	282	289	298	272	272	275	329	270	301	269	284	251	273	279	291	323	309	291	309	288	303	263	279	269	294	295	299	286	287	280	315	274	319	296	270	292	264	285	323	309	276	297	301	273	281	259	293	335	301	287	302	287	283	266	273	280	289	279	269	275	263	296	296	296	290	286	261	291	263	279	283	292	274	314	273	284	296	294	263	234	288	293	308	329	307	307	279	283	275	290	338	297	267	273	300	279	280	268	315	288	273	281	280	351	299	291	295	275	282	297	270	292	279	279	242	259	282	258	270	269	281	282	262	276	321	291	280	289	287	296	299	266	291
3161	1816	12476	29389	23727	13999	5642	2113	1075	848	757	828	741	789	773	802	829	759	766	820	800	807	852	739	784	842	769	833	779	839	790	857	781	799	782	798	825	812	806	822	779	766	809	784	778	777	783	764	832	804	815	830	835	773	824	786	796	795	758	805	765	798	770	785	839	833	773	818	737	813	838	804	786	754	787	798	791	781	768	785	803	798	832	773	827	782	802	804	808	801	736	825	817	824	814	797	807	736	749	788	775	819	751	773	801	767	815	800	787	859	761	778	785	810	804	805	793	768	790	795	816	777	782	823	794	802	779	761	780	799	752	775	801	794	765	809	817	781	786	757	769	797	784	736	790	842	788	767	768	807	772	761	833	743	872	749	791	786	771	792	805	808	824	790	813	857	775	779	813	757	737	778	778	789	800	849	785	802	742	776	807	778	838	742	810	831	806	786	799	772	792	821	816	785	792	753	804	744	777	789	794	835	758	770	785	765	814	765	790	780	772	824	803	823	788	764	770	832	794	779	803	781	796	848	776	846	811	816	800	782	793	782	749	797	765	771	756	816	772	783	744	779	826	791	818	836	755	800	806	773	815	795	787	823	824	812	840	779	811	778	782	813	754	796	818	788	767	820	785	813	824	772	818	790	784	761	751	808	748	784	838	792	796	726	763	738	758	792	742	826	761	814	786	805	785	806	803	754	820	768	820	801	824	764	809	768	826	821	801	846	827	788	782	804	814	766	763	811	785	817	773	790	849	776	801	783	817	797	749	804	755	774	798	777	773	795	760	789	759	832	776	785	796	787	757	817	777	752	762	846	845	761	778	810	835	798	805	777	773	849	766	755	801	749	798	800	784	783	772	818	843	797	785	783	765	795	789	806	742	802	807	800	778	752	761	791	805	838	781	787	794	796	795	803	756	784	784	811	728	781	805	773	802	821	779	813	765	798	800	756	768	808	745	730	758	767	815	825	821	822	735	794	791	754	796	806	760	752	836	789	802	815	779	753	773	767	805	812	783	796	809	769	819	733	777	753	833	753	791	834	805	812	821	810	813	781	782	762	789	840	773	797	839	826	774	788	768	809	788	791	779	789	766	774	768	817	814	767	803	799	804	806	800	805	791	770	756	765	728	774	806	759	762	774	785	750	744	793	769	797	797	802	813	783	779	805	772	804	721	770	809	787	775	764	825	744	736	783	818	744	822	807	827	827	796	776	770	746	796	788	838	779	770	786	791	779	841	787	765	751	750	782	786	834	816	771	810	850	727	720	776	809	776	798	784	801	836	831	829	775	857	742	796	758	779	783	777	754	790	803	786	792	829	761	800	820	808	777	808	776	813	819	777	764	861	754	795	792	796	753	801	782	838	817	795	765	759	778	803	806	858	832	827	815	787	782	845	745	767	772	825	740	805	789	808	849	839	829	796	813	796	814	825	828	814	781	797	836	836	790	789	719	737	780	785	789	776	777	853	852	784	761	800	799	800	820	784	742	734	782	759	804	816	775	802	768	794	768	787	841	832	798	817	794	758	755	766	828	783	801	752	861	823	773	743	813	814	824	749	772	797	816	829	820	785	812	778	729	816	821	824	745	791	793	731	786	779	815	794	816	742	765	785	745	832	845	809	781	797	770	823	780	794	790	786	806	792	788	765	804	776	836	754	793	781	828	826	826	835	823	840	771	791	725	813	769	758	816	775	777	802	827	789	809	735	791	818	834	785	768	801	762	804	768	782	734	816	807	785	775	825	758	792	823	760	770	770	769	746	760	783	850	753	800	751	802	811	804	783	836	813	763	809	813	771	831	816	832	769	767	790	814	801	751	764	777	800	819	760	818	830	748	840	748	770	788	826	837	771	765	819	794	777	806	816	789	787	787	754	785	794	811	800	786	799	823	805	823	791	843	762	795	730	794	835	836	826	761	811	798	795	762	737	748	777	819	782	800	794	812	851	761	785	814	797	777	821	832	813	796	734	777	842	736	772	811	794	830	753	772	799	785	781	806	800	802	795	831	827	810	771	884	758	799	855	776	769	728	797	798	790	741	801	807	823	765	767	797	739	786	808	746	778	823	818	794	752	810	765	801	773	751	830	798	761	827	788	732	815	826	796	778	839	768	794	747	763	857	778	753	778	767	785	799	821	822	750	791	752	815	721	765	775	783	797	761	828	788	785	824	765	805	788	745	789	804	801	860	850	784	802	767	815	807	785	769	817	857	791	835	812	749	846	775	800	818	791	760	761	759	793	808	783	789	815	719	813	760	800	834	842	829	771	791	813	761	805	778	762	792	758	834	820	766	804	777	738	747	785	815	809	810	837	820	843	811	788	777	811	744	762	826	771	798	792	817	782	822	781	819	776	849	780	761	780	781	818	795	818	769	756	803	822	782	766	755	810	822	762	791	811	797	783	758	777	747	821	792	860	767	805	780	796	822	823	819	831	800	796	788	824	790	752	773	770	837	788	807	803	764	810	780	793	769	816	754	760	759	784	769	763	818	791	778	806	754	818	813	820	748	816	807	783	747	831	789	794	793	860	788	827	751	728	774	810	818	837	784	803	789	753	766	808	770	809	833	806	843	790	773	789	785	835	764	781	804	809	796	772	730	802	769	809	806	793	752	775	786	773	821	804	795	790	780	817	827	765	824	775	770	803	795	806	824	747	804	803	734	784	778	758	778	772	813	780	849	829	746	797	787	786	779	811	776	751	784	769	786	802	785	750	786	783	811	801	749	827	771	791	791	815	795	780	830	820	794	802	807	773	816	743	824	763	793	771	792	775	778	793	801	793	768	823	775	799	851	801	797	784	786	745	769	778	783	788	830	818	798	738	834	775	772	809	780	762	812	814	745	764	783	848	779	821	762	776	891	757	798	857	808	816	842	807	789	799	838	785	813	781	811	801	769	780	760	780	725	801	786	774	753	795	824	763	811	792	768	796	821	768	811	794	765	792	808	797	781	828	759	800	735	802	790	811	768	783	794	762	815	787	806	848	755	807	818	779	760	755	793	839	825	787	763	825	786	746	780	764	844	766	720	816	776	782	782	796	792	751	807	835	778	786	815	781	827	765	820	757	815	774	868	780	759	754	796	814	713	798	839	778	816	804	766	808	777	782	775	815	785	780	880	755	808	849	789	774	779	815	781	720	753	847	792	767	778	796	748	809	782	821	795	810	756	846	767	798	789	785	798	785	793	802	796	794	819	785	809	798	807	784	775	791	830	808	758	800	775	814	823	804	796	814	742	829	791	789	798	802	871	788	847	802	803	734	789	827	796	780	824	838	781	774	767	796	780	798	799	784	796	770	805	807	804	811	768	821	815	810	790	800	786	809	786	794	813	739	845	769	747	842	741	806	780	809	809	773	796	815	771	790	820	808	823	810	780	775	812	808	835	718	801	773	789	786	778	783	787	803	814	803	793	769	770	736	779	790	803	785	761	789	732	759	785	767	796	799	803	759	791	815	833	765	822	759	756	811	797	807	770	793	808	762	850	820	846	759	779
3258	1191	7078	14467	10131	4510	1618	641	348	288	279	294	275	297	260	277	316	282	302	318	282	261	296	264	259	314	279	305	289	288	291	278	260	291	291	295	263	277	296	282	266	298	288	275	267	256	263	278	307	292	295	274	296	266	323	309	274	282	275	339	273	284	259	259	281	295	300	290	291	299	299	268	275	318	289	281	303	274	270	291	271	314	289	273	277	337	300	272	290	286	298	281	290	299	271	308	266	305	267	332	299	315	294	311	265	260	273	296	291	299	273	308	293	276	308	284	271	301	291	271	268	278	289	311	295	280	288	288	289	296	299	284	294	298	312	276	260	293	293	271	309	292	297	319	303	306	301	273	319	267	303	261	267	282	307	276	300	285	282	289	267	307	275	305	313	283	313	281	300	267	297	296	267	263	272	291	287	299	256	298	261	269	310	273	262	293	316	291	302	297	276	288	278	292	279	289	323	309	302	310	330	288	290	284	268	299	315	287	277	264	286	271	296	300	287	292	289	286	280	297	296	282	299	284	250	304	268	311	271	309	289	265	290	275	311	277	305	255	292	298	284	261	293	291	278	289	275	277	308	296	275	251	276	289	281	268	299	285	272	301	267	270	290	289	279	268	252	257	297	296	283	263	290	287	301	280	272	267	305	304	292	295	278	284	325	305	282	262	257	262	291	291	250	312	297	291	329	310	298	273	272	274	296	268	286	256	298	288	283	307	278	267	252	239	282	297	287	281	312	237	304	270	301	283	262	249	293	278	262	287	290	304	267	281	268	306	312	295	283	300	266	304	247	293	310	300	299	287	280	292	276	238	289	328	314	300	273	300	280	275	258	330	312	300	288	290	283	294	290	289	349	270	303	278	271	271	295	288	292	305	288	299	284	264	254	298	294	275	282	266	262	267	293	283	277	289	286	282	270	286	263	283	299	285	287	304	247	323	291	307	312	263	271	277	297	309	280	279	288	290	266	285	291	275	265	291	287	263	291	290	272	312	287	309	294	284	281	297	273	298	273	318	254	292	276	272	293	300	282	282	263	278	274	285	313	287	276	283	293	284	269	266	301	278	276	287	289	292	273	292	301	289	277	251	293	293	296	292	294	288	284	290	277	273	273	285	295	277	285	308	301	295	291	279	304	287	268	320	296	299	286	280	283	299	279	288	279	258	299	281	303	278	292	276	301	287	253	301	263	286	327	283	279	281	288	308	291	292	290	337	299	274	274	275	288	293	266	289	297	323	284	266	294	278	286	300	311	327	275	301	288	291	269	279	272	284	303	287	287	295	265	293	291	287	274	311	304	295	276	280	288	293	256	294	281	286	285	303	273	295	283	291	281	301	283	280	287	251	294	304	270	268	279	295	249	278	322	288	285	276	305	266	270	303	293	268	299	273	284	310	279	309	272	277	316	283	301	296	277	305	285	292	297	324	266	318	290	295	274	260	274	271	283	297	297	293	285	267	271	273	262	318	274	316	267	269	281	268	264	279	307	305	289	295	280	291	278	281	295	298	305	272	302	289	280	316	269	289	317	329	280	287	295	279	301	267	304	283	291	286	275	261	270	292	286	282	291	281	288	269	268	285	276	295	272	288	261	273	290	282	286	281	299	304	295	288	279	279	297	286	292	307	284	319	275	320	281	267	284	334	272	293	278	282	275	275	289	302	273	310	274	295	286	288	289	288	293	303	292	285	273	333	276	303	292	295	301	295	301	279	271	284	290	252	290	249	294	270	259	274	305	295	312	292	263	276	307	313	307	285	280	312	288	290	299	294	293	294	307	293	287	307	294	279	271	268	269	298	297	314	284	303	306	334	286	323	297	289	298	296	276	292	269	305	298	290	280	294	282	301	298	319	301	291	296	292	293	285	274	280	274	283	307	290	267	326	262	306	328	260	294	259	274	271	293	280	261	273	317	265	306	273	277	268	297	299	307	271	292	269	279	274	256	303	298	259	291	269	275	297	268	285	294	277	291	285	269	291	313	302	254	269	274	301	265	288	292	297	292	306	299	319	277	309	265	281	299	291	268	280	271	298	258	312	286	305	269	269	277	271	282	291	269	278	279	276	314	274	304	295	279	277	257	281	296	292	273	270	292	285	297	312	301	297	302	262	322	282	265	294	301	274	267	283	275	253	279	291	299	300	301	272	288	286	279	320	262	277	296	265	255	289	321	296	290	282	299	276	268	287	273	274	261	285	260	291	294	286	301	282	280	298	290	262	267	299	283	297	283	278	276	288	298	293	274	292	264	310	260	303	315	301	285	308	263	266	259	309	295	288	296	289	297	280	252	301	263	246	276	320	263	301	296	274	277	268	283	296	270	262	273	272	293	274	278	287	281	301	255	268	290	255	297	287	284	290	276	283	276	276	277	276	290	310	274	289	297	254	281	299	292	280	329	273	281	284	287	248	302	286	283	275	292	256	298	290	298	282	282	262	297	265	286	293	312	281	268	270	280	318	290	324	307	284	271	265	313	279	272	250	262	298	291	267	286	286	268	289	297	279	285	259	288	307	311	291	292	296	305	268	266	274	289	297	291	302	291	297	260	290	275	282	272	290	263	286	294	295	278	278	276	295	245	271	297	301	303	287	303	273	291	286	282	266	305	276	293	286	284	309	250	293	267	273	279	271	273	265	268	296	294	253	243	279	273	236	299	288	276	282	284	252	264	309	262	262	318	331	282	256	280	290	280	259	309	310	276	263	290	309	284	288	303	282	295	261	292	290	297	284	270	313	295	288	274	288	279	295	293	269	273	273	284	266	350	254	268	314	341	291	278	273	274	259	266	277	309	275	282	282	268	262	285	297	276	306	291	307	296	296	318	293	283	285	273	274	276	278	286	289	291	291	280	293	306	305	301	299	278	257	279	287	284	280	274	304	282	309	273	272	280	263	296	271	296	285	272	280	286	316	292	308	299	261	277	285	284	277	311	287	281	272	283	270	300	282	325	273	293	295	294	290	263	282	276	273	321	283	286	299	292	313	268	311	266	301	284	272	262	284	298	304	290	294	255	280	295	292	310	273	294	300	300	259	303	307	297	286	297	287	287	312	287	312	250	276	303	290	254	292	286	274	233	289	283	274	314	286	297	273	268	291	265	296	270	286	318	290	268	312	256	307	244	291	300	261	301	268	290	260	288	293	296	295	243	318	271	289	272	303	330	330	288	304	288	249	290	257	311	278	297	280	266	280	267	294	282	293	280	269	295	313	272	299	284	311	286	287	239	323	274	287	271	275	276	297	295	314	240	275	272	304	289	305	260	282	295	291	274	305	295	301	278	284	276	300	270	299	277	289	292	261	293	290	283	285	280	285	276	274	253	298	283	278	260	294	300	276	293	262	247	292	271	307	316	304	283	259	256	284	297	261	302	285	281	268	279	279	259	290	305	310	274	268	277	273	321	301	288	305	296	318	314	296	290	266	281	288	289	276	298	266	301	308	282	271	277	301	270	319	296	282	282	299	302	300	300	282	289	290	269	285	280	287	273	282
3176	1747	14839	29230	23659	13239	5253	2070	1027	844	762	782	800	772	789	820	783	795	813	822	810	772	784	826	821	782	790	778	745	783	796	774	810	784	852	795	868	784	773	766	769	793	811	781	810	781	762	812	832	783	752	791	774	759	824	770	834	757	828	800	842	778	798	817	808	816	805	800	795	791	808	767	837	772	787	799	784	807	838	826	836	777	817	782	824	791	803	774	792	767	755	807	764	813	768	819	793	773	835	779	829	756	757	820	784	806	814	831	826	757	820	793	785	833	823	811	848	760	791	834	777	776	781	775	750	790	797	748	789	812	776	770	776	794	799	803	753	771	794	781	811	722	772	789	810	819	811	806	844	813	789	749	798	773	800	837	782	795	802	809	772	789	822	819	789	805	763	787	801	807	842	826	858	711	797	833	793	804	793	772	828	786	818	779	884	821	715	809	809	830	772	744	776	773	806	822	792	788	776	790	832	787	795	843	821	782	781	792	802	839	803	748	767	795	832	780	805	803	829	862	843	826	786	754	761	761	828	785	757	828	765	782	776	813	790	843	802	804	811	820	782	827	807	827	834	810	758	835	850	784	805	791	801	804	809	772	778	764	786	795	789	811	778	778	788	743	802	816	793	790	791	764	788	792	811	813	782	809	807	757	775	779	812	781	819	813	789	807	795	782	781	807	808	792	807	795	819	777	794	787	775	795	766	770	771	799	781	830	800	730	764	762	794	815	807	763	799	778	791	760	746	784	842	842	774	806	785	793	807	818	791	744	746	777	792	773	845	803	805	795	789	782	767	792	766	842	760	778	873	785	779	771	765	794	814	816	845	775	828	808	821	754	872	797	788	792	792	779	813	763	763	830	799	796	748	773	807	779	779	795	772	765	786	740	771	838	820	816	817	774	781	842	780	791	824	805	774	805	816	780	806	833	797	808	833	766	823	769	810	828	773	754	795	774	803	829	820	833	776	825	839	771	821	818	758	797	841	788	821	789	751	789	759	828	800	786	775	780	837	803	781	765	753	736	812	799	795	751	865	853	832	794	762	774	845	824	831	769	772	816	766	797	766	820	807	761	829	767	760	771	767	796	776	787	844	788	817	808	801	776	785	781	818	795	782	801	771	783	805	789	784	814	841	814	811	826	780	810	769	832	794	818	751	784	810	824	748	742	772	764	809	805	787	851	825	840	774	784	784	743	752	806	776	749	861	739	775	789	736	809	809	775	845	780	759	773	807	815	810	771	775	803	798	798	766	782	787	777	838	797	730	762	747	788	797	808	816	764	850	770	754	815	741	840	814	810	825	777	786	794	760	776	774	772	797	808	785	785	823	751	780	805	813	750	796	754	775	808	827	762	772	842	807	806	797	774	795	796	794	767	793	812	807	768	789	813	833	788	802	784	859	746	741	814	759	788	742	853	789	791	783	763	805	806	866	799	800	781	814	856	797	786	781	806	768	841	766	771	810	783	764	783	783	750	815	805	785	795	776	808	821	814	792	816	770	800	823	792	727	804	808	787	819	816	840	812	793	764	799	786	814	815	842	828	814	800	806	820	795	809	769	767	786	800	790	795	827	798	820	774	787	759	715	816	799	773	798	797	773	813	808	740	778	833	815	772	772	731	801	786	848	777	836	783	790	812	797	768	800	820	740	751	801	820	833	788	789	809	816	819	787	769	806	761	775	863	852	816	759	829	804	805	789	804	810	837	785	829	793	803	773	784	845	821	765	785	813	782	824	802	806	847	770	850	781	820	809	833	789	757	810	795	800	797	817	805	846	765	818	736	816	777	779	761	829	782	811	786	837	796	814	809	796	814	759	775	800	816	786	744	813	769	802	792	827	756	764	806	818	827	813	759	796	746	737	773	772	755	808	792	786	781	747	775	811	795	801	849	814	787	811	781	800	803	815	825	808	784	835	835	800	779	798	770	775	836	806	775	782	825	764	770	783	810	806	870	787	800	758	806	818	755	810	806	769	792	758	760	833	830	788	825	747	815	751	777	841	779	795	770	794	791	742	811	755	799	800	824	797	802	817	845	771	763	768	751	800	785	816	847	774	794	834	825	744	778	765	745	794	836	800	786	778	801	731	743	767	821	785	767	806	797	749	805	767	801	816	774	834	779	795	779	758	764	765	753	789	823	759	817	776	810	788	774	811	793	822	794	760	785	779	776	812	767	795	789	802	803	766	796	794	797	784	766	796	794	796	821	770	769	801	786	806	757	846	823	822	812	754	846	818	844	783	766	843	811	792	781	791	790	765	766	785	775	721	820	801	786	767	804	786	806	804	823	804	796	786	760	814	800	743	808	796	841	798	831	817	827	747	830	772	814	832	784	790	818	765	794	744	776	769	813	888	789	780	786	761	822	788	766	815	786	833	822	764	815	757	793	794	785	773	787	806	783	821	754	742	805	817	848	741	768	800	763	800	764	777	810	780	775	813	752	730	784	784	781	818	788	796	840	800	779	803	820	776	832	849	782	774	825	788	806	779	796	757	790	828	798	816	825	760	799	781	812	764	780	791	770	774	804	807	769	755	782	791	822	748	810	812	727	788	826	757	784	756	750	762	808	805	829	778	818	769	738	800	810	839	824	731	825	729	801	848	818	833	846	748	795	786	779	765	814	778	805	783	818	813	811	782	816	756	782	824	794	810	799	860	764	771	784	814	801	773	775	742	795	797	812	799	768	813	764	756	826	809	820	825	826	764	793	776	787	798	762	815	781	778	815	771	808	822	812	801	783	787	777	760	752	755	784	740	802	800	768	747	826	787	808	808	800	758	811	840	797	737	793	810	800	712	771	784	769	779	749	823	845	811	764	803	794	759	797	745	768	817	754	819	741	798	778	761	793	765	749	778	792	779	822	796	777	766	800	806	822	789	826	771	815	828	763	739	790	773	776	813	763	805	792	774	735	830	761	755	758	825	777	770	752	779	775	774	822	777	808	811	740	831	813	790	815	776	807	750	809	746	805	825	808	797	745	755	769	795	776	771	824	769	806	784	789	754	808	840	773	786	761	802	835	792	789	781	796	771	805	767	758	783	794	815	790	810	805	757	815	811	768	842	798	856	820	786	763	864	829	768	766	823	752	797	795	835	819	793	786	799	810	771	803	782	850	788	789	820	823	788	759	801	822	829	768	757	847	757	814	842	772	821	825	779	812	819	802	771	827	858	770	790	807	755	765	738	780	760	778	777	830	750	831	808	727	799	777	728	784	788	754	785	765	810	819	795	784	746	778	758	731	805	779	821	786	812	747	745	851	781	746	790	796	724	835	780	797	805	824	830	831	799	829	765	812	801	781	742	779	767	762	810	814	803	788	874	779	803	740	744	758	803	810	791	794	782	804	786	772	783	725	806	788	828	800	821	807	779	815	786	811	822	804	835	748	784	782	810	851	754	769	779	803	831	745	801	753	796	752	769	827	822	781	841	774	758	821	820	780	791	770	832	766	793	760	811	843	725	775	813	798	774	787	775	809	785	783	752	749	841	835
3268	1097	5793	14457	10509	4867	1636	597	359	278	275	292	298	275	273	310	270	252	278	292	253	275	304	290	248	246	286	274	253	278	262	309	283	289	263	295	284	280	277	282	304	308	279	276	280	293	306	277	287	299	311	291	299	281	293	300	367	290	300	293	271	273	293	254	315	276	307	329	277	309	311	303	274	287	283	281	296	300	284	282	265	297	314	267	278	291	306	270	307	302	304	270	279	282	282	287	283	317	320	260	259	277	248	274	253	289	273	279	270	293	261	285	273	289	272	269	269	254	290	293	271	283	302	261	287	284	306	292	273	325	286	298	288	263	302	259	282	303	290	282	289	278	270	247	251	262	279	283	296	305	275	291	281	305	305	288	297	303	284	255	278	309	289	263	309	296	272	281	283	277	259	297	286	278	302	263	305	287	279	278	305	291	276	287	293	264	292	291	294	313	245	276	285	286	298	311	282	323	288	274	305	281	281	297	271	259	272	299	337	289	306	310	286	289	282	295	292	316	277	266	276	297	287	279	293	306	279	241	271	283	249	325	268	301	290	296	290	288	292	290	266	290	295	284	252	293	284	321	296	278	297	272	319	301	266	272	284	289	284	267	298	294	266	285	274	297	289	266	322	262	297	292	288	274	288	294	274	295	304	269	287	271	270	292	271	262	302	268	247	310	318	296	298	278	270	306	274	314	287	294	288	310	279	241	293	243	278	286	290	305	277	252	283	289	293	289	267	276	279	271	284	307	259	266	324	276	316	292	299	285	304	285	309	282	283	255	287	302	313	247	288	281	304	328	254	259	257	314	308	282	269	294	291	293	270	278	325	264	280	267	298	276	292	285	312	262	288	301	276	272	294	306	287	299	272	257	278	281	266	265	313	264	340	303	288	261	286	270	292	286	282	288	281	270	243	270	256	260	255	310	285	313	305	291	280	270	263	260	258	322	313	281	283	291	312	284	280	304	316	291	292	301	277	279	308	265	304	302	282	301	292	275	315	286	245	264	258	248	291	279	307	311	326	268	288	293	292	286	287	297	290	270	298	296	271	308	271	255	267	303	271	317	294	291	278	307	288	274	270	256	266	239	280	271	317	298	273	288	324	320	259	278	289	301	288	296	267	277	300	289	306	309	284	247	270	255	275	309	279	315	310	318	316	293	277	315	288	302	269	283	310	278	294	272	288	299	274	259	261	282	301	257	307	259	296	259	278	271	334	259	273	294	257	292	272	261	278	258	278	281	259	265	278	289	295	290	283	285	306	305	283	285	280	292	295	321	257	277	276	278	280	294	283	275	266	283	290	325	285	305	285	294	281	293	242	279	283	294	271	261	291	302	318	296	299	301	267	301	310	272	279	288	316	260	267	268	291	309	280	264	290	264	303	261	308	281	329	275	302	280	275	285	308	287	267	326	274	255	290	284	276	287	305	271	310	291	302	289	285	271	287	262	297	288	301	284	307	302	287	295	297	279	261	294	294	273	254	283	258	255	285	269	311	287	287	303	287	303	277	286	261	287	259	300	283	290	280	250	282	281	290	294	266	289	297	303	274	308	266	297	287	306	264	280	287	278	295	290	272	303	287	299	281	278	280	259	273	273	288	260	311	275	297	292	258	285	272	261	296	288	276	294	279	299	279	321	278	333	302	281	274	285	287	297	289	313	315	274	285	273	325	289	327	255	246	275	306	303	285	277	297	287	281	266	316	272	289	273	293	267	277	304	312	293	276	298	298	271	268	281	285	252	269	255	271	270	270	271	291	279	285	286	289	284	261	288	288	257	273	305	301	275	268	289	285	296	292	256	293	277	269	275	261	292	298	270	278	276	274	285	302	309	311	294	277	289	291	279	293	294	284	289	256	275	255	264	288	261	256	296	288	275	283	295	261	288	278	272	264	281	286	292	273	281	301	291	303	291	302	318	298	290	278	317	265	280	296	286	325	253	304	300	280	296	277	275	291	292	299	256	276	267	286	287	276	297	291	284	299	261	296	308	282	294	314	274	299	279	302	249	299	269	271	266	311	307	286	281	291	320	268	307	272	305	302	264	272	320	285	274	283	277	302	303	268	266	286	288	280	271	296	269	273	275	276	308	275	332	270	327	268	274	263	301	305	288	279	302	304	279	262	324	281	273	295	269	262	272	285	275	305	283	289	279	270	280	290	315	290	264	277	318	307	284	291	275	282	261	282	291	276	277	281	288	309	265	285	297	287	265	293	303	270	286	287	267	315	287	274	290	296	287	266	270	252	290	288	268	269	271	314	281	266	277	273	264	274	289	290	276	315	315	250	269	288	265	282	280	278	287	326	285	270	260	294	283	280	300	290	301	279	274	264	309	294	306	305	268	261	309	293	273	292	268	271	281	302	305	266	300	277	290	296	281	280	330	275	286	250	277	270	311	308	288	277	257	296	270	295	305	279	282	305	277	311	272	262	280	298	266	302	284	280	309	276	270	271	301	263	257	314	257	295	303	312	281	290	292	328	281	281	308	276	313	287	287	325	268	289	317	273	284	316	263	277	275	285	282	295	282	292	285	267	289	305	244	286	292	311	296	311	279	274	308	276	273	290	281	292	273	300	285	285	291	288	273	294	286	280	275	281	277	280	305	298	280	312	275	301	294	284	280	263	282	295	295	293	295	287	283	283	294	282	279	279	299	311	290	319	308	301	286	276	300	272	283	304	286	298	284	299	293	307	279	249	295	250	270	284	310	289	278	285	281	291	276	286	298	293	295	294	281	252	298	288	290	305	271	278	259	290	273	282	303	319	283	273	273	284	295	319	272	288	288	280	293	285	301	279	282	291	279	309	309	281	264	265	295	285	286	286	308	279	271	275	281	288	254	300	307	272	288	312	278	312	304	277	292	297	328	275	310	306	278	271	300	271	301	259	263	265	292	297	254	271	287	295	283	297	305	262	281	281	308	283	300	317	286	270	280	267	294	299	278	284	281	278	265	266	295	295	296	303	291	258	262	305	270	278	290	311	314	270	261	278	299	328	288	293	300	274	299	289	264	297	269	277	279	311	284	311	305	278	319	302	273	263	303	306	276	295	298	287	296	320	327	293	298	306	262	269	298	303	304	248	268	291	314	300	287	264	289	312	297	292	265	274	290	289	275	254	271	296	289	309	302	281	280	276	285	290	294	274	283	258	299	262	280	290	272	318	281	260	271	332	290	294	272	311	282	289	321	296	285	279	283	302	288	292	252	286	303	283	271	272	313	268	284	294	285	297	273	294	274	291	278	265	307	271	261	285	300	299	273	304	290	277	279	294	319	285	322	269	281	281	274	253	296	294	292	290	296	291	293	263	290	293	291	300	349	268	302	291	310	264	270	317	300	260	312	335	272	255	268	266	263	293	294	265	277	311	263	248	311	280	285	263	287	286	299	311	287	277	276	289	284	303	288	277	325	312	302	272	263	277	290	270	281	239	287	297	285	297	256	281	266	287	266	305	286	248	295	296	287	279	296	294	266	313	271	269	320	305	295	310	288
3094	1593	12507	29144	24351	13824	5436	2019	957	793	820	837	775	809	823	815	756	752	784	796	743	761	728	764	791	765	779	799	796	765	727	800	783	773	771	799	791	769	778	712	744	794	802	754	800	801	788	757	781	799	786	802	759	790	784	803	759	780	793	759	802	832	797	788	841	853	776	755	824	804	827	829	753	770	836	802	820	852	732	765	814	763	773	820	779	778	797	809	832	839	763	765	788	812	809	810	757	800	840	793	786	754	807	748	884	777	780	738	813	735	768	761	792	810	826	810	783	832	802	763	807	805	791	809	842	758	828	828	780	797	774	842	780	779	770	755	819	778	770	757	798	784	774	783	798	754	829	738	755	813	782	796	766	738	758	789	772	719	814	814	791	826	778	830	774	822	787	797	808	784	755	824	735	808	784	787	820	841	758	760	791	809	850	764	807	852	795	782	841	795	841	767	784	798	796	797	784	784	773	835	786	791	757	837	764	785	807	818	767	796	760	815	743	773	838	787	828	780	782	769	791	790	796	768	781	810	756	732	815	741	837	795	825	776	760	735	780	767	790	818	824	788	780	769	777	808	833	756	773	795	823	809	774	763	832	794	793	761	801	788	781	721	773	767	797	737	720	796	789	798	744	778	822	756	842	792	809	744	798	753	770	776	799	814	748	755	813	794	830	788	752	761	772	800	807	837	788	823	852	803	829	768	739	795	732	869	849	774	799	751	825	756	816	792	753	824	796	776	800	767	775	765	804	809	764	796	803	807	751	826	777	750	822	808	778	827	796	774	768	782	803	788	791	854	811	762	809	786	799	785	796	803	807	816	766	770	799	805	814	844	811	833	779	799	799	784	818	813	756	786	772	729	802	796	787	807	777	797	788	750	793	799	788	821	794	792	831	803	795	818	802	795	787	774	778	838	809	838	802	755	745	737	789	805	814	820	802	759	860	825	763	809	798	809	786	755	799	771	839	779	815	784	792	815	779	796	811	778	779	810	796	767	809	799	758	809	794	759	840	806	760	782	829	785	768	804	823	766	783	784	796	755	789	768	752	775	813	789	797	734	818	789	822	740	777	842	822	828	782	773	830	725	795	797	778	793	800	847	803	783	794	799	782	814	776	798	796	780	754	748	798	825	734	818	803	821	768	771	801	778	803	828	716	791	811	791	794	752	784	839	772	753	734	811	792	840	773	854	816	792	746	799	797	737	807	791	757	806	739	819	785	769	791	738	806	790	802	800	817	794	808	783	802	777	788	771	797	798	794	824	802	790	810	786	771	845	836	809	809	766	791	828	815	775	771	838	715	774	762	758	800	800	795	762	790	808	791	777	829	823	821	774	834	780	778	764	774	808	759	834	800	834	783	832	810	797	808	811	813	765	764	751	781	845	797	789	771	760	794	827	762	836	834	796	790	794	783	797	760	783	774	775	765	774	812	795	799	761	790	841	782	765	784	753	799	801	790	807	836	793	744	829	780	800	781	773	753	775	784	787	814	765	828	805	810	780	821	808	798	798	800	817	755	779	781	801	751	838	758	760	789	813	801	802	822	808	827	807	801	772	734	832	810	760	777	790	781	814	774	755	767	795	857	811	781	758	779	748	779	800	819	772	816	797	840	733	719	806	777	740	804	780	755	792	742	778	751	816	786	779	767	765	724	804	795	791	821	788	786	751	829	821	798	790	761	811	765	778	770	737	874	789	813	784	785	809	821	769	808	810	787	802	760	794	729	777	773	798	833	776	764	803	762	764	828	741	726	795	828	761	831	824	777	803	740	807	784	762	815	768	838	813	783	767	807	827	833	869	757	780	786	818	819	789	777	771	776	749	755	798	764	762	772	827	731	760	795	791	768	816	820	737	824	801	786	761	752	813	817	823	774	781	768	782	787	781	777	817	769	775	802	729	796	816	820	780	838	806	800	791	776	778	809	811	839	804	753	792	762	810	832	812	764	775	836	804	777	777	807	790	821	790	782	774	791	777	769	821	786	790	734	787	791	761	784	741	781	807	756	777	759	841	770	794	804	783	785	796	807	812	783	842	731	776	794	799	838	819	791	834	807	815	802	774	783	840	833	814	821	778	823	791	750	781	759	807	792	801	767	768	818	847	755	771	797	801	748	788	802	773	783	794	781	787	783	762	760	807	799	771	807	824	781	792	809	807	796	765	772	772	786	810	795	799	777	774	796	776	777	745	782	750	831	855	810	795	726	806	787	822	818	785	783	815	757	812	764	840	799	811	789	791	792	812	797	808	781	839	773	817	770	816	758	815	775	754	770	835	851	785	804	817	783	747	792	727	827	815	809	757	769	819	798	783	792	832	811	820	809	832	811	805	746	804	734	783	811	827	758	798	795	776	830	753	751	758	778	782	761	806	766	808	792	880	762	751	793	729	779	777	793	794	766	811	827	796	792	838	805	759	762	773	793	803	806	776	810	768	794	814	784	814	779	815	823	799	783	764	823	832	779	798	770	903	777	803	777	793	797	786	796	823	783	786	776	738	826	766	849	800	787	790	820	809	777	819	813	754	770	777	802	775	834	813	761	761	797	775	805	763	814	821	795	805	777	810	757	787	816	816	776	784	756	799	765	798	794	777	787	794	792	791	788	814	785	795	755	772	762	790	750	776	791	836	777	841	769	758	847	778	798	813	772	828	807	764	833	813	779	766	828	752	807	764	805	761	804	777	770	793	837	777	741	771	801	827	783	778	830	839	770	808	760	764	811	785	821	766	790	782	728	814	812	795	710	837	822	807	777	816	738	804	792	835	739	828	781	855	816	781	795	790	753	776	783	796	750	809	795	804	748	808	785	758	793	793	822	863	772	777	784	777	830	779	797	820	800	812	793	790	774	784	816	747	781	806	780	813	773	797	776	817	835	808	744	780	781	805	782	748	745	794	810	854	764	753	829	815	812	807	817	801	797	780	780	793	744	814	818	768	813	805	821	766	766	799	815	806	775	773	766	784	812	846	804	808	825	863	806	812	816	780	789	802	767	769	804	783	749	774	819	828	795	807	774	766	797	761	759	753	847	823	764	826	736	831	734	813	778	753	790	789	801	792	801	782	813	771	779	813	811	775	836	799	799	799	779	785	807	774	808	792	753	790	786	777	779	760	783	771	794	775	793	793	818	806	778	721	783	783	826	791	765	824	787	776	797	751	860	778	770	761	779	887	795	801	748	767	799	766	800	776	802	790	765	806	764	814	829	779	834	777	772	804	779	840	814	775	775	770	774	807	779	787	801	777	799	793	863	802	844	813	798	823	794	786	754	815	727	845	791	758	785	782	791	762	725	814	755	742	803	801	824	782	744	767	784	780	788	756	842	822	778	827	844	811	785	785	788	793	821	790	851	755	751	760	782	760	807	848	860	752	767	764	849	813	794	810	772	766	794	851	783	775	825	785	785	776	761	765	803	771	757	766	727	785	816	768	796	761	756	804	790	781	781	767	811	798	784	784	764	802	812	832	783	821	742	791	775	741	778	803	788	786	806	769
3077	1086	5969	14617	10502	4353	1596	604	359	313	308	305	271	317	277	287	286	265	287	281	282	272	271	297	276	271	279	267	271	277	277	257	297	309	274	320	303	278	315	311	290	280	294	294	283	269	287	310	294	294	307	285	280	295	300	285	305	309	266	283	287	246	282	281	287	295	308	274	279	259	286	280	306	277	272	347	286	277	252	290	300	279	279	286	300	293	290	267	278	288	295	263	306	271	278	258	289	294	284	259	277	288	279	302	305	262	279	271	257	316	268	295	255	272	292	278	289	258	276	297	254	315	283	283	248	275	274	266	274	290	285	294	300	239	257	275	277	274	273	276	268	300	297	282	295	295	290	308	298	255	285	287	267	285	282	288	300	264	266	280	277	292	309	310	275	269	299	262	300	286	284	292	300	325	298	296	298	310	285	296	291	320	288	268	279	291	303	306	269	289	256	276	262	296	291	266	253	285	263	294	289	305	278	253	301	296	295	287	293	264	307	274	289	297	294	259	309	290	316	287	282	282	310	306	264	261	273	282	258	276	313	284	318	288	289	288	316	306	278	322	280	287	276	306	280	268	255	285	274	274	276	299	279	285	283	281	287	289	289	272	293	256	279	289	238	310	303	289	257	255	278	290	273	279	286	275	322	278	273	295	288	296	271	297	303	313	285	281	288	302	304	277	293	262	268	241	272	313	273	297	302	295	286	296	286	295	265	267	271	252	272	243	262	260	265	292	284	275	282	305	293	285	296	263	303	285	290	279	307	295	258	276	300	266	259	280	282	258	269	288	260	293	305	305	281	277	274	270	264	298	305	314	279	299	267	272	290	280	255	313	258	280	275	283	266	299	276	298	295	284	294	315	254	287	288	285	272	289	277	304	296	263	277	278	277	292	284	284	262	256	273	276	273	272	310	283	314	302	260	290	271	258	275	310	316	270	279	296	296	293	301	270	298	258	292	297	262	326	342	314	280	265	255	272	292	296	296	297	259	286	267	294	307	274	324	268	256	270	287	263	288	260	270	298	304	281	280	289	268	284	298	281	261	269	264	283	294	303	287	299	262	321	292	289	308	286	290	287	273	254	253	243	283	307	285	293	278	274	259	298	293	288	292	257	309	248	276	270	284	288	261	284	279	304	298	278	269	266	293	304	300	258	279	273	313	284	281	285	270	294	254	277	258	280	291	287	282	295	272	320	291	271	296	268	272	278	263	280	309	274	283	267	254	261	283	282	290	264	295	305	294	297	297	305	286	286	283	301	272	242	272	297	268	303	310	289	285	305	278	273	325	296	257	283	297	259	315	263	279	256	307	311	285	271	267	266	292	302	290	276	258	280	298	291	267	271	282	283	284	298	302	269	250	290	280	272	265	278	260	278	295	294	273	291	282	267	280	289	302	274	290	275	296	293	266	289	252	305	282	277	288	279	260	325	293	265	299	313	291	269	255	296	316	305	297	276	274	266	291	299	301	287	296	276	279	293	272	283	274	306	311	268	258	280	270	270	303	304	291	272	265	313	293	277	287	280	276	296	286	247	280	263	307	261	274	290	285	290	287	270	281	264	279	273	292	284	282	269	259	306	312	263	276	254	284	291	275	283	285	270	271	298	308	283	287	303	295	258	272	291	285	306	303	298	279	276	286	292	278	314	283	280	280	278	281	297	297	236	301	294	271	294	303	276	282	274	287	284	271	308	275	299	281	283	272	264	263	282	294	302	281	274	305	319	300	259	301	297	304	291	264	249	298	274	263	281	268	274	314	291	289	283	274	292	282	290	318	261	311	299	289	292	268	298	304	291	297	288	266	288	255	271	293	238	276	292	291	295	265	283	294	295	278	253	260	293	307	308	315	304	276	284	299	289	281	288	272	282	282	302	295	271	286	254	283	312	281	291	301	275	274	273	266	287	295	268	286	302	267	335	295	292	296	258	316	285	284	315	290	312	253	278	295	297	275	278	293	299	317	268	290	283	277	288	301	275	282	267	250	278	288	299	282	289	315	285	288	247	271	263	267	278	269	288	280	287	278	279	300	291	267	297	282	302	323	292	279	288	271	263	287	300	287	291	271	267	304	284	277	305	277	274	266	273	281	295	306	290	278	244	255	289	274	271	313	303	279	257	305	294	277	290	271	259	282	309	262	282	260	292	299	290	256	292	308	301	256	278	289	276	307	258	278	285	290	296	312	269	271	266	308	302	285	287	256	279	274	283	288	301	306	290	278	270	288	283	305	307	287	286	298	297	292	258	283	301	291	318	299	296	270	278	273	290	301	262	268	290	276	289	274	259	282	318	295	278	294	287	268	294	305	268	311	311	299	281	272	294	286	323	294	285	299	284	275	265	278	293	265	276	292	303	276	278	280	286	281	276	300	288	293	301	250	300	286	269	301	276	264	304	305	271	288	260	300	253	279	295	288	282	269	284	253	309	284	278	275	285	279	312	297	286	267	277	279	264	265	293	279	289	276	279	268	274	312	310	272	270	287	286	285	317	258	281	286	301	327	297	265	273	300	310	303	307	278	271	273	272	294	268	298	320	304	281	320	275	299	257	267	284	291	292	299	298	298	294	249	299	302	287	283	279	283	277	293	252	303	274	268	307	278	285	307	285	273	306	293	311	281	260	282	283	284	291	292	288	285	271	297	282	282	283	313	290	273	312	297	260	269	275	315	263	286	289	292	308	265	290	282	273	302	284	294	345	275	260	283	295	280	295	266	289	258	270	269	278	312	298	272	287	288	265	292	276	303	296	246	271	289	312	265	279	290	279	282	273	305	276	290	294	300	314	308	276	278	272	295	270	284	286	269	273	300	300	279	341	267	300	274	281	265	310	299	273	268	285	283	274	291	244	272	297	275	324	272	290	299	271	282	284	289	295	261	278	268	254	253	272	269	304	292	272	258	302	276	302	231	265	298	328	262	246	313	282	294	287	289	343	261	278	291	293	306	280	284	288	257	274	240	284	257	316	294	297	269	302	298	306	302	277	276	280	301	284	305	293	262	275	288	263	302	292	263	279	283	270	284	277	290	285	296	281	305	266	267	276	302	266	272	282	257	282	264	243	262	295	301	251	262	272	297	261	270	291	253	265	282	299	282	288	295	286	307	297	279	283	281	294	298	270	298	303	251	278	289	303	303	254	264	286	264	287	284	296	287	309	279	249	327	319	285	280	294	280	275	283	288	257	284	296	293	282	296	271	264	261	290	287	265	235	294	267	280	287	256	288	281	265	246	289	282	260	303	283	260	278	283	293	270	274	278	284	298	260	282	284	268	251	277	278	286	307	317	280	309	286	274	275	268	299	262	276	302	283	262	270	288	324	258	309	290	272	304	242	246	294	310	275	267	308	305	294	272	246	270	296	279	279	272	287	275	274	255	266	270	283	272	281	254	296	333	280	283	283	272	300	290	306	297	272	289	296	291	290	276	280	266	263	262	263	298	305	296	279	278	286	276	286	286	299	266	274	284	295	268	267	280	290	304	255	303	274	273	296	284	281
2965	1762	13189	29948	23880	13290	5421	2004	1045	830	844	751	782	798	819	799	802	797	792	798	846	808	771	760	806	790	801	808	789	775	812	823	834	796	780	800	807	791	806	803	830	767	859	769	793	766	796	788	804	809	766	704	797	782	744	774	778	817	780	803	832	767	754	780	809	805	770	804	807	817	797	781	803	795	803	754	778	786	826	821	783	796	741	815	735	762	804	781	780	769	827	802	844	809	799	802	806	749	779	812	818	797	816	804	834	787	775	855	762	765	755	810	765	804	780	796	789	789	780	772	778	771	798	800	768	764	796	784	788	762	794	786	816	740	755	810	808	756	775	788	804	783	837	753	812	796	808	808	823	797	804	770	811	774	788	755	838	799	813	775	770	732	782	807	784	783	761	774	784	789	794	772	782	735	780	854	767	810	799	807	843	820	820	844	766	828	793	812	757	781	778	763	794	772	784	767	781	775	761	807	759	810	831	784	780	787	756	794	792	823	737	756	854	812	756	787	756	771	794	865	779	770	782	776	860	796	799	774	785	783	768	824	779	763	754	750	836	775	803	753	808	765	786	786	802	867	835	765	806	793	766	775	788	798	761	804	794	780	834	811	807	849	785	802	759	745	813	840	764	751	800	801	828	740	791	848	800	751	786	847	761	803	792	765	835	845	865	763	829	789	784	776	754	828	773	788	791	757	730	791	748	847	813	751	790	802	764	763	802	836	780	778	819	795	808	771	833	813	809	811	783	806	777	719	739	809	794	750	768	784	835	835	818	769	795	793	809	799	786	772	798	809	819	773	770	808	831	799	794	811	797	813	793	838	808	787	791	776	806	807	810	813	803	796	771	825	855	793	815	837	799	832	836	816	792	795	800	757	811	792	824	777	789	816	791	804	822	772	758	753	771	806	752	784	809	787	790	830	765	813	761	765	823	776	772	800	754	767	823	753	792	795	804	725	788	747	785	768	789	725	759	826	785	780	815	789	786	790	844	788	724	802	818	818	759	772	792	822	783	766	777	772	759	798	773	787	771	789	757	822	802	740	757	773	823	794	800	788	764	759	792	788	776	778	777	796	794	797	798	824	834	782	779	789	750	826	780	775	831	750	755	754	771	804	795	838	786	804	803	843	801	777	757	804	789	778	751	777	787	788	759	818	807	809	812	784	770	780	765	817	807	785	766	784	766	768	798	798	860	833	789	787	859	800	815	757	775	820	739	731	790	808	795	803	826	798	785	759	762	791	751	735	815	808	798	783	825	779	746	779	853	824	821	839	812	768	729	801	802	796	780	761	772	809	847	802	824	793	761	789	796	817	794	807	814	795	781	765	789	752	774	753	793	795	748	811	810	769	790	740	804	766	808	787	795	771	842	809	814	783	797	803	840	797	831	822	768	806	751	759	789	791	796	768	813	795	784	758	833	869	835	803	834	815	803	802	806	761	799	796	840	812	762	761	822	735	810	823	854	800	787	748	829	799	804	884	783	753	811	767	821	806	807	759	833	789	845	775	807	771	843	793	767	833	811	776	772	803	792	747	803	799	792	788	805	831	823	825	792	791	794	794	795	779	794	823	758	736	840	808	836	800	752	790	823	745	792	805	802	814	778	741	778	779	792	803	806	787	779	768	800	785	781	755	791	836	819	801	787	777	801	791	804	843	791	868	765	788	805	824	812	833	768	748	808	787	812	807	768	792	769	741	735	853	801	783	805	715	834	805	737	773	792	779	841	792	776	774	849	799	779	772	779	825	795	788	797	814	820	806	804	828	802	760	786	750	789	761	801	781	775	780	793	789	815	795	755	808	776	767	813	780	759	821	801	776	799	813	787	802	819	804	778	778	774	773	765	721	828	749	789	821	759	794	831	802	746	756	784	785	757	807	833	769	805	778	805	792	840	785	792	822	776	806	776	840	778	772	795	822	845	797	828	736	789	760	778	740	759	778	853	794	780	795	740	733	791	772	719	789	773	764	843	799	806	819	769	779	806	736	784	799	811	757	862	766	787	770	854	786	780	777	799	781	762	802	797	821	785	727	787	736	839	840	838	770	744	753	750	809	812	780	839	852	800	783	791	790	842	788	788	769	799	799	835	799	782	792	838	778	854	772	819	798	760	812	760	780	794	780	804	786	828	776	763	783	844	812	824	783	789	824	752	759	815	739	806	753	792	817	809	733	821	754	830	810	735	764	797	769	779	748	778	780	805	798	776	778	781	796	833	872	753	813	792	775	794	808	782	797	743	795	845	765	759	805	763	838	773	852	771	846	814	787	829	742	768	777	788	825	775	788	762	816	709	811	800	769	769	780	804	787	758	811	817	822	791	782	773	795	811	752	799	789	846	760	740	788	849	762	830	776	807	801	777	764	816	795	763	788	759	753	834	779	781	805	793	827	811	790	809	780	760	777	829	815	762	788	789	762	830	873	821	809	749	788	779	791	835	782	819	826	799	761	796	814	783	759	811	829	807	820	820	794	759	779	793	790	803	802	790	742	796	795	791	800	821	779	789	791	810	758	770	790	824	784	804	810	831	784	784	809	822	851	775	765	767	766	815	799	841	745	789	799	816	791	835	766	809	790	816	822	790	774	782	800	774	788	767	768	806	802	765	780	794	800	763	749	823	850	823	774	776	742	807	819	749	740	802	781	805	791	782	861	838	804	800	797	808	732	737	775	794	780	792	775	823	803	750	751	807	782	787	825	793	827	752	815	808	792	783	770	816	738	850	771	789	805	826	812	827	843	797	780	797	829	846	804	786	832	806	782	748	787	828	780	805	782	809	793	737	793	789	751	786	814	776	729	730	764	786	794	761	810	789	780	790	771	761	816	772	813	762	769	803	808	753	785	822	761	764	802	810	757	777	770	829	839	815	779	769	819	744	813	780	776	768	814	821	774	805	780	802	798	756	825	792	828	825	825	774	810	792	772	792	800	799	790	779	773	807	779	818	780	794	811	768	834	753	832	779	780	754	779	797	798	818	796	795	776	791	784	783	784	797	810	778	785	796	776	788	849	778	797	773	828	779	768	742	795	781	763	810	802	782	771	797	727	802	789	817	774	784	774	747	788	763	793	790	782	792	816	710	750	788	786	797	840	814	805	773	774	825	787	809	822	844	811	768	783	838	814	806	804	800	826	788	751	801	757	816	794	768	807	834	796	838	772	781	840	804	814	818	794	782	775	749	815	783	826	799	778	761	797	752	780	807	762	755	742	773	795	787	843	798	792	823	819	798	796	789	805	827	777	807	779	793	865	766	801	796	816	800	823	789	806	798	788	779	782	786	802	771	847	812	786	760	803	792	809	794	856	812	793	749	795	766	768	792	797	812	763	793	835	822	847	798	790	842	806	818	778	790	769	789	745	772	750	764	753	819	770	786	794	737	801	806	827	762	773	777	792	742	799	786	817	780	798	787	786	763	761	776	770	801	757	809	815	754	791	811	805	796	751	804	813	820	808	782	817	840	865	780	801	806	773	766	864	794	771	776	825	758	783	778	751
3067	1262	5536	14802	10759	4608	1628	577	353	315	284	288	297	307	273	288	262	278	303	295	318	266	276	293	275	283	308	262	293	276	243	294	277	302	254	262	303	314	275	298	293	294	282	283	273	295	276	292	280	277	305	279	326	293	318	312	298	270	270	301	297	298	288	251	301	292	270	270	278	293	277	281	295	283	278	292	294	274	283	271	276	291	277	292	267	281	286	290	285	286	268	296	305	290	284	270	283	289	307	293	265	286	278	283	291	285	272	299	315	273	257	252	264	250	302	297	311	314	294	294	281	309	302	290	270	276	300	289	271	270	287	304	259	254	284	304	289	290	281	303	252	271	287	269	289	282	297	305	314	262	276	257	246	276	286	319	263	304	264	252	277	290	271	307	291	302	288	322	265	304	293	272	289	266	291	271	300	271	307	285	262	329	289	280	269	299	293	283	297	280	307	284	257	279	267	307	283	275	259	272	337	282	307	269	266	283	255	259	281	277	264	259	312	294	276	274	279	273	270	295	271	270	286	291	279	278	294	259	302	264	274	288	290	266	316	253	276	268	297	274	300	294	262	274	272	278	303	320	307	314	272	276	273	295	281	318	289	248	275	274	243	278	288	287	260	273	269	286	267	272	265	306	278	287	287	296	298	301	276	276	305	253	276	287	284	273	273	293	292	282	302	304	296	309	294	300	289	280	283	270	269	296	291	277	290	282	285	269	316	276	279	302	268	281	277	285	272	305	284	287	270	268	301	303	295	276	258	255	293	288	291	281	288	269	278	265	279	259	277	282	292	272	272	257	260	309	291	270	265	282	280	301	279	297	284	271	291	289	265	292	274	281	252	255	286	271	284	288	297	294	288	293	292	290	283	275	317	276	259	272	281	275	303	310	278	308	272	293	273	279	304	284	281	281	291	261	252	263	286	280	277	280	281	278	278	292	256	294	296	285	314	298	291	331	263	303	270	292	270	270	297	272	292	267	296	294	237	264	299	284	286	330	289	286	288	273	287	306	271	297	305	287	264	288	307	302	273	290	307	260	281	275	299	284	306	286	297	298	283	293	276	298	294	290	267	315	313	314	252	295	295	278	296	277	278	269	273	243	286	285	259	283	286	279	284	317	310	302	271	291	273	306	298	289	298	306	272	288	280	275	300	296	259	296	290	288	283	276	293	275	301	276	253	285	263	291	300	295	304	317	303	255	250	287	321	309	289	290	290	295	274	289	306	281	278	278	282	332	284	303	299	269	265	309	286	318	277	274	305	254	261	278	300	284	267	276	296	267	293	326	285	249	285	306	251	321	297	267	260	273	261	279	315	283	292	334	306	283	291	277	275	290	281	278	267	302	277	295	290	274	273	304	329	302	284	281	269	270	278	319	298	299	275	280	281	275	284	276	309	259	294	274	286	311	314	278	289	311	279	283	313	250	290	284	259	253	311	300	247	265	274	287	306	293	257	285	281	259	308	275	297	270	267	281	254	283	294	282	297	251	316	295	288	278	323	264	265	309	278	248	293	283	283	267	266	303	270	326	311	310	299	285	275	320	267	280	287	295	296	301	280	299	305	283	297	289	306	324	300	296	279	275	301	292	278	284	274	284	264	290	295	266	284	294	263	281	295	283	252	274	279	300	258	295	260	309	278	266	271	266	300	325	303	294	278	296	298	305	268	304	270	263	296	286	269	272	260	275	265	254	263	335	304	282	280	319	283	267	272	298	279	301	277	287	277	268	269	282	285	295	250	289	286	299	268	308	300	301	253	307	324	296	298	300	272	261	263	255	274	277	265	305	312	302	289	279	295	270	284	327	265	277	292	266	273	272	255	275	275	264	274	287	278	280	274	289	257	265	307	284	307	295	255	276	305	256	282	267	287	270	281	319	303	289	250	281	304	286	296	297	293	321	281	310	292	305	264	283	291	289	265	287	285	291	260	316	282	316	292	287	269	270	265	282	304	298	285	284	263	312	257	294	257	265	300	275	283	275	292	274	278	300	310	297	292	308	279	317	274	272	267	269	253	285	300	284	289	273	296	300	280	297	270	298	287	293	275	301	302	307	310	294	291	275	295	295	281	282	279	290	268	270	301	311	296	279	294	280	287	293	311	257	272	288	254	285	278	290	290	301	285	294	285	274	282	283	305	269	265	281	296	276	269	295	285	312	262	265	273	277	278	260	300	260	266	321	296	246	294	278	293	291	300	273	315	296	303	285	274	279	316	284	287	276	274	267	259	300	286	284	290	296	309	279	252	262	272	278	301	275	284	295	316	302	291	264	280	284	251	279	278	297	277	273	288	294	301	288	278	302	295	299	300	269	279	301	298	316	263	313	271	285	295	298	292	281	288	259	288	271	304	269	294	288	280	298	289	272	286	275	313	292	291	296	282	292	279	305	293	270	283	278	298	284	293	302	279	288	279	316	278	284	293	279	295	300	266	299	256	291	253	260	276	297	316	297	288	320	281	283	250	283	309	284	304	292	297	308	292	303	293	299	329	276	283	271	254	257	282	270	287	294	296	285	286	273	285	298	285	283	297	285	275	280	281	255	297	249	253	260	275	283	288	287	268	276	268	282	297	285	288	301	283	323	279	287	284	285	284	265	265	266	311	291	308	286	321	270	286	264	266	298	279	272	316	268	286	252	322	291	277	292	271	248	279	271	255	276	274	282	262	264	275	310	325	311	283	278	289	323	278	270	269	284	269	283	294	293	285	287	289	301	278	283	259	282	263	295	305	342	288	268	275	297	300	315	282	298	301	281	300	286	258	280	330	287	296	318	270	248	298	284	256	308	267	277	275	303	265	302	294	277	279	273	288	272	275	287	302	278	255	284	296	282	245	261	280	304	298	258	274	246	282	317	270	278	281	275	285	307	297	320	311	312	285	280	318	312	303	293	273	304	307	302	255	303	306	301	251	286	299	300	284	302	253	285	311	283	277	295	286	304	290	287	284	284	263	262	257	281	295	287	282	282	294	292	294	287	264	293	294	251	321	274	248	255	250	295	271	265	290	268	296	329	297	309	302	311	271	287	268	267	297	294	309	296	312	309	249	279	269	317	259	264	292	282	273	255	286	320	295	309	249	308	324	274	289	298	268	282	285	238	283	256	291	286	284	279	273	287	305	281	291	276	252	292	284	308	312	277	309	287	298	276	266	254	296	268	232	306	293	298	265	271	275	309	318	239	298	281	255	272	284	285	320	276	307	260	298	282	309	299	294	276	281	295	271	285	279	296	287	305	281	267	258	331	293	301	272	271	289	285	296	266	275	287	272	288	321	265	252	313	298	286	294	306	302	273	319	252	279	300	290	272	289	280	264	264	295	292	293	277	298	265	284	306	293	304	282	271	257	294	280	248	283	274	279	287	309	294	280	284	293	292	277	282	312	284	263	307	331	280	300	292	289	295	309	324	291	305	279	304	277	311	258	293	273	272	262	332	304	310	307	287	277	269	294	299	302	272	257	286	285	318	266	275	321	277	286	302	288	294	306	270	289	277
3027	1810	12368	29956	24387	13686	5454	1990	1051	847	818	837	762	741	748	757	774	807	779	767	735	812	798	801	831	780	832	767	788	778	801	749	767	834	824	813	775	782	775	839	795	790	754	833	761	808	831	789	830	785	767	773	818	781	772	777	829	741	765	784	806	768	849	762	787	791	789	789	799	761	764	780	812	752	780	765	796	803	772	793	757	742	822	751	784	819	786	780	818	792	770	798	806	781	777	843	822	850	816	768	814	763	784	803	757	802	817	791	796	796	769	812	790	839	813	778	772	794	823	738	812	805	779	787	752	765	797	814	801	796	783	781	770	816	766	786	757	799	762	776	813	826	847	787	769	774	766	750	821	773	781	770	797	776	799	809	777	790	799	763	793	780	822	844	787	780	823	817	776	849	863	781	755	763	816	776	803	824	822	761	756	788	823	772	786	810	819	773	809	800	772	763	789	803	759	784	799	755	797	824	801	827	768	772	752	825	732	812	789	789	727	764	780	761	801	830	877	764	807	763	750	829	779	817	769	792	787	810	752	747	833	780	843	812	814	768	757	763	756	773	777	792	793	765	775	763	820	756	826	857	839	795	783	783	742	798	778	759	783	857	766	794	798	779	817	771	766	778	766	805	862	798	805	804	802	741	740	789	804	720	808	853	762	793	793	821	735	832	798	816	803	778	780	757	780	766	815	818	769	788	784	795	821	783	807	784	787	773	831	754	804	769	831	765	784	861	753	813	754	820	741	769	797	735	722	783	854	783	759	834	796	762	810	797	763	782	765	776	804	786	819	773	845	784	795	787	813	800	793	747	793	818	787	806	765	795	760	765	750	805	761	788	804	816	798	825	774	779	803	800	769	798	726	775	801	789	798	799	776	773	751	790	757	789	810	772	828	775	805	719	810	806	760	760	781	722	783	785	791	810	770	805	772	790	782	804	786	744	792	832	821	751	804	799	774	805	784	773	821	733	792	812	825	748	786	788	803	741	806	849	816	810	784	821	805	774	734	816	779	808	812	818	771	822	771	831	803	786	799	759	831	824	816	749	831	800	833	782	770	749	742	790	788	797	733	802	739	776	842	799	808	767	817	788	783	784	767	734	787	796	804	804	795	746	761	778	813	827	769	791	803	822	810	821	785	788	770	785	836	785	798	787	790	822	763	786	767	764	768	785	772	802	814	766	755	789	780	783	829	755	819	782	762	796	806	795	792	751	804	788	759	760	776	787	835	802	800	803	790	829	795	775	799	793	823	770	778	819	744	785	854	798	811	771	849	747	769	778	821	815	804	783	840	862	805	739	778	796	795	800	770	769	785	803	779	800	789	823	809	796	785	799	749	805	726	780	769	809	782	803	820	802	821	794	745	839	777	815	819	788	733	831	781	833	797	781	750	784	800	808	770	761	772	805	817	834	836	810	793	796	782	767	769	786	808	759	789	813	769	800	775	803	776	778	765	810	783	747	753	835	781	779	796	753	843	804	778	770	796	836	780	821	811	811	845	786	771	802	755	782	804	827	774	763	740	785	814	795	770	781	754	794	799	785	776	775	812	810	820	836	859	787	837	769	796	807	751	793	761	779	844	796	768	788	757	809	804	772	818	779	793	820	841	795	776	796	795	795	752	813	792	762	824	821	789	776	767	801	794	776	728	807	791	796	811	790	828	823	779	759	809	719	748	773	752	819	759	793	814	784	775	789	788	741	754	759	809	808	806	790	791	761	811	761	805	760	845	829	787	742	769	794	848	778	802	792	768	772	755	767	800	754	774	779	780	793	822	787	743	827	771	765	809	806	786	803	755	793	856	752	718	823	793	799	834	790	802	796	853	815	780	805	796	768	755	845	811	774	745	838	752	752	777	812	802	789	811	767	775	802	769	819	763	828	755	786	736	819	732	839	774	825	776	815	782	798	771	790	750	780	791	767	784	758	777	743	798	796	848	792	787	819	796	766	847	811	799	796	851	753	808	836	799	828	797	803	767	764	829	801	800	774	815	767	766	755	797	792	747	777	790	771	795	826	784	777	786	804	752	790	762	746	748	767	784	755	823	771	794	826	844	799	828	759	800	751	764	778	767	776	771	773	785	770	787	853	778	830	770	761	765	776	860	749	815	802	770	775	841	806	807	816	800	798	781	737	786	793	822	785	802	776	788	794	786	802	801	800	755	754	771	792	747	757	743	790	785	813	795	784	821	816	792	823	793	831	810	772	804	808	755	787	779	802	792	768	767	758	795	777	834	849	778	805	810	813	797	797	764	778	751	753	759	780	784	751	828	816	833	773	747	802	730	758	810	755	762	804	768	835	792	787	757	791	766	772	802	796	800	803	767	823	791	783	789	794	809	822	789	791	839	786	757	782	792	818	823	755	789	793	799	774	775	799	797	765	819	780	779	824	746	811	797	750	809	803	768	733	849	787	838	816	795	773	820	784	839	764	844	789	779	783	797	834	800	787	830	806	794	811	779	788	748	755	741	780	785	794	780	834	823	774	757	785	788	772	796	757	825	785	765	848	781	804	833	794	777	782	831	824	789	790	865	813	776	775	753	809	794	785	827	791	782	799	784	768	837	802	761	805	753	817	837	765	763	810	790	780	774	785	789	827	797	748	794	759	803	778	751	776	823	817	840	842	784	804	798	819	774	816	754	751	770	832	800	775	782	775	783	789	830	758	832	820	776	785	792	797	772	802	821	799	792	775	771	810	797	769	769	795	805	731	812	786	763	804	762	826	813	781	787	797	819	772	782	762	782	784	821	790	764	809	777	769	765	815	775	764	767	793	827	789	776	763	786	809	783	775	826	762	796	785	810	775	806	789	730	778	765	816	782	822	810	772	810	786	786	829	745	852	842	778	820	818	827	811	811	779	789	754	802	803	778	812	769	766	763	790	779	819	833	886	788	850	767	789	810	782	820	774	829	813	809	769	822	790	816	818	841	786	774	788	818	806	838	793	751	833	810	782	825	807	793	781	756	769	851	748	768	825	797	807	773	791	799	755	772	772	801	780	815	794	802	810	798	800	838	781	731	800	805	852	790	817	805	847	810	752	803	789	758	818	740	788	822	793	784	779	784	784	786	742	779	790	851	813	800	790	800	813	795	774	741	806	795	764	782	780	806	760	814	858	831	787	791	834	767	750	796	802	822	788	789	789	786	786	778	783	758	809	790	760	774	781	826	765	803	766	804	835	849	793	799	742	744	814	775	789	803	801	709	760	784	799	806	726	810	822	764	774	784	775	760	803	813	802	862	811	803	809	810	787	803	799	779	773	797	825	760	815	810	771	749	757	804	794	766	767	809	818	774	777	787	828	771	786	773	819	798	780	785	811	742	776	786	727	766	820	757	794	833	779	768	729	794	736	846	799	777	804	765	787	763	809	799	801	780	751	745	772	742	841	753	764	804	798	765	781	768	804	806	806	811	793	826	750	797	789	767	810	796	771	815	784	817	841	767	733	806	770	809	744	789	816	763	787	822	817	826	758	801	817	849	764	804	818
3171	1484	7371	14316	9968	4327	1538	563	341	301	280	276	304	288	262	322	330	282	280	293	275	278	277	262	266	282	313	276	304	275	287	273	318	254	311	300	252	280	282	274	286	287	291	311	292	274	288	294	277	289	254	290	277	289	280	266	285	287	282	283	283	289	298	295	296	280	279	300	276	289	256	283	275	254	265	267	308	290	270	292	320	303	279	281	280	306	292	282	310	292	281	295	305	280	278	273	310	288	302	264	306	269	303	301	265	277	314	274	283	305	279	281	319	275	298	277	309	264	295	289	278	301	278	254	279	260	292	271	266	274	285	256	270	292	280	304	278	281	299	303	316	261	276	256	296	282	306	292	293	260	273	320	288	286	266	262	260	267	295	304	278	317	299	303	269	262	287	280	283	266	281	301	297	294	296	297	247	288	296	285	300	261	296	262	287	304	261	282	290	289	281	321	280	258	271	281	248	297	274	285	263	331	275	278	303	283	285	282	290	291	295	287	277	289	285	282	284	293	288	287	287	289	302	294	273	253	278	286	270	296	275	298	264	269	270	299	246	269	319	304	296	297	286	290	294	307	277	296	299	297	285	318	267	271	251	257	269	277	280	293	268	292	278	288	290	292	326	256	295	302	290	302	281	294	266	267	260	265	268	265	272	284	294	320	270	277	296	300	303	291	294	267	245	293	280	292	310	300	304	292	277	285	290	308	294	288	299	268	290	275	249	306	267	268	249	302	280	260	286	288	274	268	275	260	235	254	306	273	255	292	313	288	300	289	243	298	293	302	298	274	286	277	267	289	280	278	279	285	274	287	267	305	293	299	275	297	276	274	281	291	274	267	289	280	290	290	296	269	279	287	286	288	294	298	296	288	322	283	270	280	305	276	307	301	323	297	284	273	275	312	290	279	285	315	284	269	271	300	288	255	290	250	280	251	249	259	305	286	266	316	251	274	270	287	301	261	275	318	298	303	262	316	311	325	294	281	300	276	273	273	288	242	246	267	278	304	299	253	257	283	289	266	293	273	269	297	317	291	306	292	300	278	280	302	313	286	292	309	257	283	260	267	279	299	287	314	291	296	290	294	262	320	261	293	304	277	277	258	270	292	296	284	277	308	285	310	278	302	293	305	258	313	285	286	306	279	290	264	263	290	277	279	266	297	289	292	291	294	276	283	274	265	281	276	321	328	300	301	270	267	285	289	313	283	319	299	321	284	298	286	248	299	312	284	287	288	282	277	287	308	272	301	299	279	272	296	282	297	254	303	286	270	296	255	280	303	266	283	287	295	271	279	262	276	311	252	271	285	272	272	273	252	270	291	287	295	272	284	266	250	306	268	298	281	313	272	268	298	288	303	271	292	286	276	301	331	276	288	281	297	297	289	268	281	266	300	251	268	279	273	266	266	326	278	280	280	272	284	288	321	261	304	274	259	290	282	276	279	296	314	291	274	307	298	305	263	269	298	306	290	277	278	297	300	258	279	267	296	272	292	283	331	311	286	309	300	254	275	271	297	271	268	281	296	295	300	326	293	261	288	263	281	290	307	298	283	291	261	250	275	288	289	268	260	270	288	298	252	303	316	311	322	286	289	322	276	280	299	303	268	299	268	293	281	278	287	294	302	313	257	299	283	301	281	288	248	266	306	280	293	308	300	259	305	302	263	293	275	280	275	278	275	298	267	275	297	311	316	263	264	283	300	282	297	256	268	274	292	309	297	289	281	276	284	276	295	303	336	280	291	286	268	269	302	264	298	277	265	300	309	288	264	298	275	269	277	280	290	252	268	286	306	325	271	293	305	305	285	277	272	257	274	284	289	300	276	266	287	281	289	319	272	274	297	303	284	283	269	263	270	294	283	284	330	294	276	277	310	285	257	265	300	277	292	278	303	279	288	279	294	270	286	273	281	272	289	261	292	290	263	277	245	318	287	318	249	282	279	252	307	299	289	311	278	297	268	327	301	260	300	277	266	304	285	284	299	291	267	293	283	286	268	284	278	287	297	296	284	295	267	297	281	299	280	279	271	281	300	302	292	303	274	266	283	280	289	252	286	313	281	302	341	294	281	291	281	294	283	276	258	258	276	275	277	275	283	293	287	265	303	305	265	242	278	261	323	331	268	273	286	289	281	269	276	289	251	284	295	293	281	283	307	278	301	291	322	267	292	273	263	284	276	259	277	280	251	297	289	266	281	248	297	332	264	288	283	293	305	290	290	274	263	274	284	264	264	263	291	273	314	252	290	290	293	289	303	314	299	303	262	311	285	300	267	278	291	286	270	291	271	282	313	258	257	282	267	287	311	288	278	273	281	289	279	284	315	268	281	291	277	291	294	300	308	272	274	263	254	290	316	309	282	263	239	315	319	256	286	313	297	263	269	333	290	287	257	287	276	259	277	253	290	304	306	278	269	277	260	276	288	289	246	301	296	304	287	297	283	279	308	257	298	294	288	273	289	277	270	295	320	325	301	273	284	278	295	279	289	278	287	288	235	287	296	315	292	273	279	300	268	310	293	288	283	313	263	312	293	299	286	264	325	271	297	306	304	300	302	280	277	297	292	270	278	298	270	295	283	295	310	289	293	286	296	294	291	294	268	276	271	314	283	280	257	270	312	288	331	313	292	284	257	294	291	283	268	266	284	285	241	280	293	274	260	237	306	288	275	268	271	336	296	255	258	263	287	269	282	262	289	295	293	254	281	298	294	274	302	280	271	276	272	273	315	309	273	259	247	289	281	276	303	300	288	296	301	267	288	278	287	273	270	270	276	260	270	288	297	288	290	287	255	290	234	280	294	257	299	279	306	274	276	272	292	315	278	286	278	287	290	289	289	288	288	287	280	267	268	282	290	273	304	296	261	308	290	277	311	290	288	279	284	317	269	292	283	300	302	260	271	290	287	294	305	283	296	270	313	279	308	318	257	285	312	281	286	270	271	284	292	261	272	272	293	295	293	305	276	304	308	292	267	280	301	264	271	276	295	291	298	274	287	270	297	266	315	269	299	296	255	306	287	294	286	279	252	297	281	299	292	263	272	273	274	277	330	337	288	271	278	260	296	287	281	282	321	276	293	260	261	283	274	269	302	258	300	283	271	304	316	308	297	314	276	287	279	299	274	286	283	271	285	271	307	299	294	267	303	294	290	302	283	305	293	253	281	315	271	257	308	293	325	290	301	280	276	283	279	278	312	327	314	272	290	271	306	277	267	263	300	275	279	309	269	288	312	319	278	302	277	237	306	287	299	271	304	299	276	271	286	281	259	301	266	266	269	279	329	273	292	320	289	285	289	277	299	287	268	262	287	288	267	267	276	281	309	293	293	321	248	298	289	283	270	259	295	276	269	306	284	311	283	283	276	264	299	288	297	273	271	259	270	292	300	282	285	297	298	299	288	273	273	285	294	285	285	278	260	302	319	292	303	274	263	315	302	286	301	286	292	265	307	300	272	285	255	318	287	265	306	283	293	272	286	294	277	263	286	292	269	282	277	300	261	306	266
3222	1963	15214	28969	23438	12969	5059	1942	1028	833	815	830	803	803	791	788	776	770	768	794	812	738	795	768	778	787	772	800	773	800	771	758	774	789	780	799	762	806	786	842	800	796	791	783	787	808	764	800	797	813	792	789	781	808	804	830	796	812	780	766	744	825	851	771	796	770	821	814	774	823	831	814	757	808	768	798	831	729	802	757	795	822	817	778	771	762	800	756	780	783	798	753	789	757	769	781	798	776	839	819	797	781	795	814	749	770	764	791	811	781	777	803	788	798	780	793	788	828	773	800	816	788	789	745	791	813	809	789	753	785	818	780	746	790	792	818	739	766	779	804	784	791	798	764	776	754	798	779	756	825	796	787	769	780	777	791	799	820	828	704	825	772	795	751	789	809	764	808	769	837	794	800	813	785	748	826	787	782	835	817	779	817	735	818	776	865	797	757	805	810	773	850	814	801	818	781	779	770	771	778	799	824	809	749	762	816	770	816	772	779	788	777	802	809	812	755	813	803	769	760	808	805	807	757	760	821	841	802	797	815	808	810	831	829	769	799	768	805	779	805	821	803	795	759	769	776	769	771	788	837	803	762	815	760	772	798	778	844	751	785	759	770	776	759	720	767	786	773	789	774	742	783	791	772	803	790	778	819	831	855	760	800	800	744	810	758	728	853	787	774	757	814	828	794	774	812	820	793	780	780	754	805	768	757	783	810	798	739	837	729	772	799	768	804	775	794	777	795	808	763	826	752	813	850	789	737	836	812	804	767	800	758	773	795	786	845	793	832	770	788	786	758	801	738	800	758	788	776	743	782	845	762	807	787	755	832	813	794	811	772	840	813	790	781	803	823	790	789	768	781	806	833	787	827	765	789	842	780	782	832	759	777	762	784	802	829	798	813	809	816	765	798	756	806	760	831	816	768	840	793	823	795	822	758	836	842	813	776	796	768	752	770	831	764	780	780	785	782	807	773	808	785	771	794	785	800	782	782	746	793	834	802	782	819	810	790	836	777	797	798	746	796	779	797	821	816	764	772	841	802	841	783	804	768	783	737	776	760	769	817	811	824	824	813	844	777	798	787	772	812	844	823	815	767	822	809	774	787	796	794	739	749	822	793	811	790	790	784	759	751	821	759	786	784	787	779	782	814	793	789	761	816	793	795	812	757	806	824	765	791	718	796	803	792	762	780	792	765	829	769	808	773	822	806	795	758	728	805	760	793	791	807	810	789	778	794	808	783	767	795	802	750	772	803	845	816	783	836	774	804	774	747	759	773	816	800	798	755	784	779	744	816	810	803	817	785	753	803	811	775	739	832	805	766	799	791	829	800	814	772	768	795	775	785	813	830	808	803	744	790	784	760	767	802	793	861	817	809	801	779	808	810	794	781	838	802	795	776	804	738	779	778	837	807	799	745	833	809	761	813	743	834	833	814	824	720	816	785	783	795	809	822	761	775	780	771	809	769	781	795	817	770	795	788	720	795	809	806	791	773	803	806	813	796	744	792	766	779	822	781	757	812	770	775	794	802	784	770	819	761	809	754	806	799	775	759	765	777	783	751	741	774	817	825	787	837	748	731	768	789	831	751	832	782	809	801	814	807	739	769	786	779	834	777	791	768	810	748	783	766	840	779	762	827	816	763	787	792	758	769	766	805	760	758	791	786	828	807	816	785	788	761	730	810	783	790	833	837	779	791	756	850	848	821	742	783	801	857	763	779	784	825	827	726	813	781	789	758	789	819	807	777	802	778	754	785	742	789	800	806	808	788	778	838	816	774	776	819	846	769	792	739	821	840	826	790	766	794	795	794	816	807	797	820	768	808	827	790	823	818	788	790	791	802	812	796	732	764	779	774	749	829	791	842	808	804	801	750	825	745	826	813	831	787	770	834	770	808	814	804	789	753	790	759	787	774	765	786	791	833	788	785	827	766	777	738	796	764	798	808	751	823	795	817	774	800	817	739	752	809	746	751	826	783	780	768	778	768	783	791	805	766	788	759	799	780	802	826	803	820	817	800	829	808	817	845	772	773	795	833	788	797	805	768	757	784	793	808	830	764	766	808	803	768	790	778	836	733	782	743	771	840	786	798	809	778	769	770	735	814	829	751	729	788	786	795	847	837	731	774	809	771	881	819	794	753	813	837	774	810	771	819	772	792	796	728	784	805	821	826	799	791	827	813	775	752	829	797	823	793	775	789	781	783	818	778	754	798	792	803	814	786	785	880	866	776	751	778	801	741	788	787	772	782	759	793	743	768	822	801	786	792	813	815	771	808	795	766	774	765	813	742	779	807	816	821	832	825	810	785	820	748	731	786	801	785	797	826	777	784	777	840	763	764	792	795	773	816	833	807	768	792	825	793	760	738	712	798	823	833	813	785	828	828	808	736	810	800	783	827	824	763	778	787	767	772	786	775	788	767	807	810	798	726	760	796	775	808	794	787	781	781	912	800	787	797	805	778	813	782	794	808	805	762	743	812	770	785	746	817	781	763	796	809	807	789	805	760	771	742	790	788	805	799	815	853	851	829	763	829	773	788	846	778	771	826	770	767	775	778	786	777	818	839	813	815	741	835	781	755	814	830	757	839	771	744	808	819	787	793	786	815	822	805	825	788	761	776	780	835	787	757	813	781	801	807	824	813	806	804	799	785	786	763	783	794	842	788	799	761	806	818	774	770	798	748	766	792	858	781	785	739	798	783	805	841	808	805	825	808	741	780	846	766	831	814	807	788	791	783	792	744	835	750	754	780	799	743	814	831	758	817	755	767	795	774	763	710	761	741	791	759	812	779	767	843	778	807	762	826	800	796	826	818	830	781	786	817	773	782	802	742	765	792	808	761	806	761	794	806	799	857	817	801	783	816	771	815	836	793	809	812	808	786	802	804	810	815	826	780	780	854	802	796	822	782	816	780	821	794	812	839	792	771	816	798	816	809	820	788	809	813	811	810	799	772	772	791	758	760	745	770	817	815	798	761	778	788	804	833	813	764	806	762	792	842	801	825	760	767	754	784	763	762	824	754	804	826	775	827	812	797	797	824	812	807	825	825	810	799	834	751	808	778	800	797	769	811	765	792	798	777	819	776	778	744	807	747	814	773	842	789	742	813	817	738	808	753	848	785	788	819	771	785	788	746	808	779	794	784	822	773	783	782	805	804	718	796	748	814	798	886	800	817	765	806	817	788	751	816	783	858	796	783	793	773	775	788	817	771	796	792	768	827	811	802	742	842	807	824	785	791	790	741	828	776	811	808	839	855	795	836	743	779	806	758	799	837	818	734	805	779	804	789	768	802	779	768	783	829	758	759	746	799	791	776	788	762	785	767	854	803	793	794	813	788	804	756	816	807	792	804	787	801	780	791	806	778	780	788	791	793	795	798	827	751	752	773	778	802	781	814	776	784	755	792	870	800	740	829	778	758	826	749	795	838	774	801	785	785	792	817	767	754	812	761	866	742	719	833	745	780	755	795	823	748	744	788	782	768	788	786	763	779	786	734
3277	1460	7056	14271	10082	4512	1502	559	380	308	297	312	296	281	282	299	270	296	281	273	300	285	290	269	276	282	297	275	269	271	289	295	271	273	277	276	296	316	249	292	281	282	282	281	295	298	270	289	301	268	273	281	249	271	275	255	304	270	279	298	296	241	288	303	287	261	293	298	299	281	249	298	268	289	305	313	243	256	277	294	287	269	310	266	324	286	265	303	288	267	299	292	330	268	260	277	307	276	292	277	310	305	259	279	280	234	276	285	299	256	308	253	281	257	305	259	278	265	289	297	266	268	271	300	326	267	287	286	270	283	273	288	272	256	274	287	319	290	269	298	281	288	259	264	267	320	296	255	304	259	260	316	310	262	272	294	246	321	294	281	288	261	288	319	302	257	270	311	309	271	263	290	287	294	258	274	274	285	259	272	265	274	260	300	287	279	302	287	310	281	276	280	284	294	294	249	282	278	285	271	275	263	297	283	250	277	263	257	277	288	273	279	293	282	265	283	296	272	293	271	276	307	303	297	297	252	257	289	298	283	284	297	270	273	320	286	305	284	295	304	267	305	260	272	276	257	283	274	288	268	265	317	280	305	286	287	307	255	282	263	314	301	263	291	271	269	304	291	271	267	239	268	277	283	292	301	262	283	291	317	275	306	286	272	290	285	279	310	297	276	283	284	275	292	283	266	307	270	280	290	272	320	287	317	273	306	285	281	257	258	288	249	287	286	269	284	273	282	315	276	258	297	274	272	271	291	266	266	269	263	304	285	278	286	301	274	289	309	313	296	262	288	258	306	256	232	282	273	262	273	277	328	292	248	268	282	282	274	285	261	249	271	271	268	280	286	314	276	289	292	284	274	286	309	260	290	310	276	301	304	260	336	270	297	283	244	305	280	313	286	297	286	270	286	286	268	297	281	311	268	250	292	312	268	305	264	286	276	291	315	284	270	287	278	293	294	278	307	287	271	316	261	304	264	310	279	272	288	307	284	254	304	285	299	309	284	304	257	294	305	271	289	295	280	302	255	287	256	272	294	297	331	306	308	290	249	283	289	282	300	263	244	260	320	278	296	279	290	299	287	274	266	267	272	251	276	297	286	281	276	280	276	280	263	305	286	281	272	300	283	284	272	315	286	318	298	272	293	272	275	267	265	286	263	301	283	304	311	287	291	306	266	274	293	286	242	291	299	262	277	290	298	286	281	286	273	276	284	302	271	256	288	306	276	291	301	262	289	302	262	290	296	253	257	319	289	270	293	270	284	291	291	320	308	290	279	266	278	287	272	257	294	278	262	274	295	311	299	276	295	292	283	285	292	280	251	293	286	265	251	301	265	308	297	283	289	315	300	290	264	286	255	299	275	268	268	295	263	288	300	298	250	260	285	263	297	290	310	272	267	289	270	275	292	285	316	273	285	292	303	295	311	254	264	270	322	311	270	299	286	293	305	257	290	267	277	304	289	279	263	293	312	318	281	302	270	281	289	303	299	311	282	278	266	259	273	275	291	262	284	300	239	285	332	278	300	298	283	312	299	298	302	305	279	274	318	303	278	257	264	253	276	311	279	289	313	308	274	278	276	294	253	277	283	281	281	256	273	287	271	296	283	270	261	263	279	278	257	254	283	313	292	278	287	263	281	264	260	301	275	306	262	287	272	263	263	284	276	297	287	268	288	250	297	300	296	250	269	269	281	284	248	271	279	297	275	277	289	262	266	310	310	283	287	264	258	293	295	286	267	254	263	275	296	281	278	298	300	266	270	289	315	302	287	268	273	308	270	271	269	274	300	272	286	263	284	270	313	301	299	274	290	268	290	243	262	289	279	268	269	288	276	291	307	267	309	276	281	296	263	285	306	264	293	275	278	269	284	264	286	303	255	264	308	299	278	270	245	281	290	297	282	283	301	272	285	255	295	268	259	314	319	274	297	294	268	292	281	279	282	284	272	326	272	288	268	301	307	262	307	300	262	308	280	285	320	262	279	273	282	277	293	250	299	271	279	299	296	287	277	320	253	302	285	281	294	293	282	289	285	294	270	276	281	313	259	254	252	276	298	288	289	258	303	300	278	272	313	262	276	289	291	302	271	239	277	329	281	293	279	277	263	301	276	280	311	289	285	295	295	304	283	260	268	286	278	245	284	269	291	302	278	279	286	302	276	272	295	286	288	311	238	293	288	244	293	269	261	300	263	267	275	284	288	297	264	275	262	279	309	269	289	295	279	288	262	254	285	294	275	289	300	285	273	269	275	267	297	281	336	269	277	261	290	267	290	313	266	274	258	283	286	296	265	274	278	316	288	270	308	281	281	269	290	297	308	309	293	287	257	305	289	293	258	263	299	307	279	292	275	263	262	271	283	282	275	271	282	276	272	245	301	252	316	252	292	298	289	289	298	272	303	280	305	271	284	265	286	262	288	246	276	294	275	268	273	289	275	245	280	300	275	275	268	281	280	278	297	292	259	285	289	252	281	277	305	283	275	287	288	263	279	311	301	300	308	279	303	280	302	297	292	313	275	297	283	263	272	322	287	314	291	284	294	262	272	285	278	262	292	273	274	269	248	281	276	248	273	298	287	287	286	277	276	319	304	303	297	267	287	276	289	283	310	281	295	271	283	267	293	279	270	269	303	272	303	294	278	303	317	285	296	250	271	281	308	254	301	287	273	288	300	298	289	283	281	332	288	304	283	276	287	290	274	270	276	268	290	304	306	299	285	263	271	299	287	280	291	300	277	312	254	280	320	260	294	265	299	251	289	270	254	252	267	295	336	295	297	296	286	302	258	294	268	301	251	265	279	280	258	287	288	326	300	294	272	271	302	272	274	284	270	286	303	280	281	303	279	315	294	249	303	285	283	279	288	283	269	294	301	273	291	312	298	292	276	276	254	273	289	277	296	300	265	305	298	275	290	313	278	325	286	288	285	286	296	275	277	307	255	279	287	276	272	294	276	294	285	298	280	276	295	275	275	289	265	267	277	311	256	290	292	308	271	277	269	280	335	275	266	284	272	350	296	267	289	267	280	294	279	272	267	290	267	300	273	246	270	270	254	269	296	260	279	300	271	279	291	264	279	295	269	312	279	270	295	276	274	313	254	278	283	275	302	281	285	283	298	270	289	269	295	283	302	270	309	290	292	248	309	281	305	294	269	287	279	264	246	282	293	264	307	280	298	312	269	267	302	314	264	283	261	310	281	303	326	269	258	286	276	250	301	283	292	271	283	262	288	289	300	265	271	272	277	263	270	287	331	256	233	296	295	298	289	302	281	271	278	282	267	267	291	281	292	278	251	255	288	289	284	240	312	306	276	314	298	296	274	267	292	294	283	236	296	298	298	275	285	304	294	268	280	294	292	300	305	266	276	302	298	276	283	286	276	266	259	252	276	275	275	276	280	272	243	275	318	280	275	302	251	312	298	280	272	257	279	280	283	271	285	282	264	280	308	270	266	304	295	287	262	316	307	265	315	289	304	312	312	281	291	302	264	291	261	281	295
3105	2049	14823	29530	23496	12900	5018	1873	990	860	816	760	758	777	817	783	790	855	773	771	726	789	845	776	816	799	776	787	760	771	783	794	819	826	819	721	766	821	810	771	749	758	814	760	800	741	831	753	754	822	812	789	814	774	792	748	797	795	784	812	753	749	816	808	786	783	743	766	747	795	759	766	796	760	761	812	828	774	790	746	798	795	857	796	802	757	750	792	823	786	756	744	760	792	776	776	731	764	821	781	727	784	786	807	765	806	784	712	816	778	804	768	773	835	775	783	822	765	763	751	762	779	781	768	764	762	806	769	739	816	811	773	757	787	822	806	812	787	714	769	830	786	852	814	755	822	762	807	773	832	793	782	809	770	798	773	725	795	760	769	786	787	812	787	827	818	815	805	797	796	802	781	861	825	812	803	770	771	767	764	800	753	803	779	787	811	770	808	783	806	867	871	805	834	782	777	811	803	765	761	745	797	805	775	778	788	787	772	792	797	783	802	801	796	744	797	793	799	760	817	820	793	821	788	796	795	774	770	785	837	793	778	804	757	846	838	820	780	766	799	783	751	772	804	795	853	778	775	804	723	788	798	805	810	816	792	833	813	769	765	792	772	773	710	754	791	762	760	784	792	840	783	758	754	804	814	752	764	765	831	830	788	787	738	804	772	752	782	813	834	782	797	816	733	778	797	777	823	813	801	765	801	772	757	770	815	789	752	777	823	776	741	810	775	801	782	754	721	828	802	802	781	827	816	790	801	787	732	838	773	807	803	818	720	804	826	815	820	826	726	741	788	755	780	747	790	778	768	770	774	736	779	803	784	796	802	829	765	838	744	801	798	754	759	806	761	757	810	751	810	783	821	773	782	776	745	778	788	826	766	772	810	827	813	740	766	813	795	857	757	805	819	819	743	779	722	768	768	801	743	781	801	803	830	740	793	781	783	807	785	806	776	792	769	782	771	837	845	762	828	757	821	817	803	769	795	848	799	796	782	788	763	802	766	780	806	802	758	803	743	775	735	813	780	761	794	825	781	780	782	808	778	779	786	764	775	751	797	780	806	804	790	804	779	787	800	797	781	770	761	797	796	773	837	831	714	824	768	820	772	767	803	759	743	792	804	792	801	770	741	789	811	814	800	769	765	791	747	797	760	834	818	809	795	781	825	784	826	771	768	788	775	822	813	751	849	769	810	774	794	768	776	764	780	798	771	791	819	780	746	801	790	785	765	807	780	790	762	803	776	774	809	775	781	815	740	774	775	758	744	746	782	802	795	792	789	785	806	751	858	807	802	734	793	814	805	775	816	793	794	812	775	809	815	745	773	777	821	797	805	798	771	789	811	823	776	781	808	814	820	765	739	769	796	822	819	791	776	765	786	797	766	822	779	853	756	799	787	776	803	783	802	775	741	768	760	797	774	775	864	828	799	799	746	745	842	785	742	731	807	809	831	762	795	766	812	818	766	771	799	761	766	805	777	759	760	761	769	796	795	835	780	793	790	786	744	820	814	751	775	804	808	798	768	789	787	758	766	796	795	824	797	725	817	805	829	758	765	812	810	807	800	789	811	796	747	795	729	782	795	849	797	761	740	821	798	809	787	827	820	780	786	787	768	800	713	781	808	740	796	758	801	821	833	741	787	774	828	815	809	787	830	745	799	790	737	766	738	723	780	768	822	756	782	782	790	833	789	781	780	812	734	768	753	719	755	757	795	787	751	752	843	814	803	765	820	808	816	853	778	798	754	788	771	715	800	767	806	810	816	806	765	779	790	764	771	841	826	807	741	821	795	763	817	816	772	809	851	760	792	795	835	802	774	773	797	804	796	804	792	806	755	807	765	803	807	786	784	787	811	762	803	764	819	775	800	774	785	768	795	819	803	771	726	787	773	815	809	772	733	799	803	777	847	760	768	745	758	793	821	840	786	781	789	746	748	837	773	750	782	815	799	822	761	775	835	777	794	797	815	803	807	780	814	768	795	788	795	785	813	778	813	781	762	777	782	776	806	780	741	792	722	769	762	839	797	801	790	799	783	743	781	816	788	794	795	741	803	755	767	784	808	707	825	835	711	778	807	794	816	735	796	802	766	805	781	779	759	758	839	822	763	783	808	752	810	811	768	816	782	759	714	814	793	819	789	759	765	815	794	777	841	786	799	801	783	824	795	843	740	750	808	794	779	789	780	794	805	819	800	823	734	833	816	808	820	756	767	766	819	769	773	830	779	807	770	757	838	810	796	766	789	739	755	809	783	810	806	785	798	790	810	804	815	768	789	782	814	815	797	809	869	772	803	823	817	818	786	773	787	796	743	746	771	821	799	792	802	725	841	805	757	777	749	799	808	783	732	853	762	779	818	751	756	775	796	807	764	792	819	798	797	775	824	796	763	742	832	772	793	788	821	805	823	864	769	750	802	822	821	848	763	805	756	807	771	812	782	841	768	745	776	811	812	764	777	756	794	826	769	844	836	802	782	828	803	751	767	752	766	790	837	775	824	815	790	758	741	804	790	801	829	797	745	755	837	799	738	808	770	792	832	780	763	753	810	824	778	802	779	742	787	775	803	807	779	772	798	786	803	779	759	788	801	834	732	754	782	798	789	862	817	810	766	833	775	822	755	762	852	760	787	790	822	784	730	815	774	785	766	838	827	816	783	797	791	778	809	779	809	820	744	771	818	769	793	776	828	786	794	801	766	764	797	758	788	803	782	785	755	759	826	781	835	826	775	755	802	765	784	793	784	799	772	808	779	778	764	796	795	826	824	788	783	815	861	877	793	811	780	774	815	792	778	793	797	825	757	781	791	783	771	809	802	742	760	767	809	842	778	792	764	762	780	839	767	783	762	776	752	778	774	758	745	822	828	795	778	810	775	781	740	794	818	794	819	792	780	786	796	796	789	785	805	798	808	762	796	811	807	759	849	818	774	791	803	760	760	792	769	771	764	760	785	832	720	807	804	809	825	815	783	778	793	810	838	777	810	814	783	775	768	806	817	743	802	780	798	775	825	802	768	765	778	817	792	774	809	782	801	777	813	803	779	795	819	744	810	844	797	796	789	785	765	744	820	784	802	781	790	714	810	776	842	792	807	812	768	735	766	785	801	812	719	768	778	827	787	851	754	766	778	756	813	766	797	809	805	762	808	742	789	766	775	833	849	784	804	776	838	810	811	784	731	806	813	767	791	759	781	803	849	789	775	722	795	827	786	801	807	779	799	780	775	774	811	747	774	778	777	836	824	785	801	811	733	752	730	781	820	799	762	804	776	795	765	771	752	780	752	780	807	825	821	737	798	804	773	808	823	812	789	765	783	803	794	800	751	756	749	767	819	804	774	778	827	785	857	843	798	777	760	809	799	782	805	818	810	748	803	757	775	808	734	815	764	755	811	777	762	800	807	758	790	814	774	776	757	811	744	830	796	791	786	764	835	816	796	794	758	760	836	796	844	807	783	767	800	783	792	799	773	799	756	807	776	765	805	794	824	807	820	762	797	793	802
3432	1334	7525	14764	9773	4105	1382	537	332	305	265	310	312	271	271	257	282	293	289	275	303	304	304	268	278	271	291	304	306	266	306	302	294	329	281	269	302	278	260	291	279	288	272	301	284	273	296	246	315	319	278	241	297	297	295	293	307	249	260	282	283	288	283	291	280	323	292	279	260	285	282	282	269	283	290	306	286	305	264	302	315	263	277	272	317	303	301	306	284	257	280	279	316	271	278	268	298	262	281	272	292	260	258	301	288	262	256	306	276	263	274	281	274	260	286	290	293	291	280	293	258	262	264	255	286	284	312	269	304	272	290	278	291	312	284	299	262	286	276	277	296	321	278	286	279	327	285	265	277	266	283	304	273	294	285	298	274	292	304	290	294	312	274	270	298	265	293	278	303	288	274	260	306	280	273	302	294	288	292	268	260	298	277	305	300	302	290	286	275	294	278	294	325	290	337	307	303	262	273	298	286	307	272	284	274	275	259	275	294	264	283	286	274	258	276	267	304	270	261	274	299	313	333	272	276	299	262	289	254	294	286	297	313	267	304	285	273	266	286	253	325	268	289	263	292	270	314	305	273	264	295	282	284	253	267	293	295	275	290	272	283	278	286	262	275	274	308	268	295	297	277	278	249	306	275	279	310	256	273	288	296	290	254	285	286	259	242	285	299	291	296	281	331	339	271	293	259	285	257	297	265	298	288	285	268	252	300	296	294	295	255	279	315	323	290	272	268	270	256	283	276	307	256	260	280	304	255	261	273	285	286	302	299	283	263	303	324	285	276	284	257	285	279	291	265	283	284	284	272	269	295	285	285	279	283	250	295	285	276	265	265	273	268	257	282	302	274	273	298	292	283	303	288	274	298	273	312	280	288	275	296	267	291	280	301	274	290	296	292	292	286	269	308	270	282	276	286	315	298	272	290	248	296	278	280	266	247	293	279	295	268	291	311	310	274	314	274	291	274	306	269	280	306	291	298	268	298	284	297	295	288	290	312	308	275	284	288	285	318	281	264	288	268	293	282	269	279	302	262	265	269	270	301	302	282	276	284	277	280	270	305	279	278	277	285	277	301	293	303	264	299	279	286	258	290	267	299	281	257	265	296	259	285	259	299	279	288	275	264	305	268	275	285	284	278	294	319	300	289	252	285	282	285	241	258	292	294	278	259	263	280	291	252	316	283	265	280	284	287	264	290	309	281	267	255	296	299	294	293	291	292	271	284	282	273	281	317	277	286	296	277	300	253	285	272	269	253	287	308	280	291	240	286	280	280	306	263	290	290	279	290	293	320	319	323	286	301	253	269	295	293	310	281	294	297	260	264	290	295	305	305	269	320	251	295	265	260	273	311	258	306	294	281	281	304	278	293	290	287	304	287	284	270	278	286	258	289	248	295	272	293	282	281	275	280	259	287	271	281	292	244	289	289	281	249	268	284	257	298	300	245	300	267	266	267	263	301	250	293	270	251	281	289	289	271	306	286	305	264	286	299	291	294	323	282	269	279	301	294	260	277	279	289	251	270	314	293	293	264	303	284	272	279	280	281	274	315	289	272	306	319	257	282	298	284	295	297	291	287	255	280	290	294	262	292	277	281	280	303	277	296	294	247	294	304	326	285	290	344	291	293	279	288	312	270	298	283	309	300	282	242	258	290	273	308	304	276	276	305	306	283	298	275	291	299	287	278	292	297	255	271	297	302	273	276	322	290	295	278	280	320	292	253	270	288	293	296	277	286	295	273	311	260	263	291	282	296	292	290	305	245	279	273	292	320	261	285	294	291	290	295	317	287	275	276	280	307	272	276	276	271	279	291	284	256	285	279	305	294	261	295	284	280	270	268	285	304	274	257	278	249	270	299	272	271	278	291	278	287	283	275	316	254	321	270	316	279	304	274	273	289	294	299	278	285	289	300	294	273	299	299	291	290	287	281	276	278	303	304	274	275	271	286	260	274	315	264	289	291	308	272	284	254	291	295	269	255	285	305	301	287	287	285	262	295	285	256	288	303	263	294	277	275	268	263	286	295	282	270	275	292	311	270	286	269	275	300	305	320	300	274	287	290	291	274	299	290	307	309	295	277	251	263	275	276	302	302	293	257	313	284	262	288	249	283	291	277	262	264	296	283	286	298	279	294	268	286	288	286	280	253	298	274	298	272	291	277	274	260	264	280	278	262	284	266	276	252	289	275	280	259	282	271	291	296	274	280	313	295	306	300	292	320	296	267	300	304	263	305	265	296	271	290	303	282	281	276	309	274	280	302	284	262	304	276	294	297	277	276	294	274	267	279	307	333	308	294	304	277	307	265	301	269	301	276	292	331	270	269	287	268	287	272	295	290	278	311	306	319	282	312	288	278	294	292	256	298	293	255	304	263	290	263	312	257	279	294	292	244	261	273	270	300	289	302	307	292	299	280	280	255	301	292	271	279	274	263	278	299	285	262	284	267	246	315	287	281	285	306	287	288	285	263	288	288	280	301	264	278	334	290	293	297	274	282	269	273	309	285	301	299	287	267	278	271	274	268	292	295	259	305	271	279	294	284	259	292	288	280	300	282	273	293	295	282	308	255	260	269	268	282	297	275	304	278	308	239	288	307	303	279	290	264	252	271	269	313	295	297	297	286	294	287	290	305	299	309	285	275	283	317	268	269	284	231	288	262	270	287	289	300	292	283	268	296	306	285	297	273	276	295	287	299	310	274	266	301	273	289	294	296	289	318	272	294	316	265	297	291	273	265	303	276	256	278	259	280	281	271	284	277	301	299	279	247	289	302	292	311	297	274	308	277	289	280	284	290	282	306	251	291	263	302	266	309	273	292	254	281	293	322	268	309	278	245	285	306	257	270	291	273	286	286	267	270	280	269	312	297	253	316	279	302	269	291	251	276	283	298	283	287	279	236	303	298	308	295	306	301	313	297	261	287	313	279	303	269	293	300	251	280	256	301	261	282	266	278	306	290	321	266	305	301	290	279	294	294	277	288	272	264	305	255	264	294	290	281	292	279	321	270	275	265	260	278	287	303	283	280	296	255	276	326	295	294	271	277	279	303	276	282	265	256	292	256	277	288	266	295	279	282	287	319	290	281	267	299	288	300	313	281	309	297	279	283	254	310	261	279	307	294	299	290	274	289	294	313	280	268	276	275	270	270	328	289	298	269	283	263	303	280	283	261	271	290	275	290	299	286	285	297	302	276	274	306	307	283	298	290	286	269	265	299	303	273	287	302	256	296	247	279	273	284	286	275	278	313	268	274	281	253	309	254	282	272	281	283	312	280	292	297	312	271	277	256	312	279	269	297	293	277	283	244	264	281	266	296	293	295	278	311	296	259	322	294	307	256	295	286	288	278	261	269	295	274	267	249	274	259	301	289	258	292	286	256	282	290	295	277	321	292	265	262	317	276	281	328	299	256	281	295	264	285	255	282	277	284	286	274	260	284	305	298	275	276	315	293	285	280	281	316	285	262	256	256	287	288	324	293	317	269	241	269	293	306	304
3162	1688	15809	29793	22698	12223	4739	1778	944	795	833	809	834	774	798	780	777	786	820	760	818	780	754	812	829	804	814	850	758	812	788	827	780	803	787	797	790	754	793	784	806	789	728	725	807	784	778	774	798	783	836	832	770	796	790	804	789	752	764	788	799	769	749	797	776	798	823	748	812	820	794	784	740	777	822	787	734	794	805	793	815	772	748	766	782	782	779	776	737	749	753	848	778	746	763	817	801	805	819	774	728	706	800	768	744	783	828	797	784	837	749	817	811	772	838	795	786	790	805	777	793	776	728	810	736	804	787	804	804	817	805	768	828	790	780	797	775	768	802	764	825	776	825	776	782	788	791	807	779	767	831	787	795	754	854	814	757	769	819	802	794	796	803	788	770	841	806	804	832	747	805	785	788	752	808	806	771	772	742	745	782	790	809	851	772	778	781	747	785	832	818	847	751	806	743	774	757	752	793	804	757	794	795	783	786	803	825	834	756	822	790	756	788	781	776	833	794	793	809	819	776	794	825	834	756	775	776	746	775	759	747	765	761	766	806	806	782	810	780	795	817	807	795	778	807	814	775	791	798	753	827	823	744	781	801	770	815	779	788	752	806	755	833	762	757	785	814	811	767	813	805	788	757	818	778	772	826	838	771	791	806	770	799	851	790	779	769	815	755	809	796	793	777	779	765	797	792	798	773	793	769	776	837	801	813	814	711	792	745	791	839	827	769	775	791	798	794	795	782	829	825	806	764	757	786	756	783	787	774	761	816	767	779	802	788	778	790	762	829	774	808	801	802	840	744	785	702	843	737	816	739	788	795	790	801	776	755	742	847	818	765	758	776	806	770	798	801	779	740	805	809	804	756	796	782	821	754	804	779	786	823	777	773	823	787	828	777	779	827	758	743	787	742	771	800	817	760	824	803	787	791	783	741	782	721	789	734	783	802	740	802	737	785	775	778	787	779	769	819	809	796	797	768	819	750	807	848	759	826	777	779	824	752	785	787	780	830	750	786	721	800	756	812	769	792	769	756	780	752	822	759	790	784	806	763	751	765	792	787	749	774	792	788	765	789	754	770	809	753	810	746	757	785	842	787	805	811	808	728	792	829	858	825	890	812	799	807	774	802	756	832	793	782	803	792	803	797	792	778	806	824	764	824	788	844	778	794	761	803	786	797	765	762	811	786	823	720	760	809	749	820	793	782	809	778	755	792	782	750	831	840	831	754	773	786	805	807	821	803	771	771	827	840	782	764	793	763	776	754	791	791	803	809	800	811	759	798	811	743	808	776	775	793	804	831	817	767	822	779	789	785	831	785	758	800	793	759	780	749	769	748	820	717	794	798	717	797	828	801	805	723	758	750	798	800	749	776	768	759	786	830	806	804	817	794	827	806	778	805	770	752	792	792	769	821	746	768	794	765	777	763	812	799	804	814	784	816	787	795	772	761	726	780	818	751	763	797	775	761	810	779	773	773	784	817	780	781	745	747	759	790	793	787	747	804	759	789	798	789	793	793	827	795	762	824	807	793	768	763	823	797	817	803	786	802	821	827	769	776	784	759	756	821	791	748	794	803	789	834	783	765	781	798	738	798	792	842	762	814	831	752	832	762	734	789	763	802	796	838	768	746	792	835	776	776	786	797	797	804	835	787	803	812	780	746	761	794	776	845	795	799	798	798	769	816	814	791	831	825	778	779	815	784	761	838	801	753	753	826	768	800	870	832	823	801	804	772	811	787	784	792	777	807	742	801	776	804	810	821	809	764	788	794	810	785	741	796	772	806	736	803	799	772	812	744	768	764	764	815	795	811	782	784	812	804	780	855	745	788	809	783	749	778	815	768	773	806	780	799	820	762	812	783	739	810	770	754	832	806	790	821	803	845	775	821	849	794	800	777	785	797	808	804	794	759	823	835	820	735	753	780	785	749	810	794	755	780	776	803	800	791	768	807	793	744	806	795	771	815	757	818	797	788	803	769	777	827	723	789	813	833	819	779	822	792	764	805	744	779	819	794	787	785	794	785	792	747	868	819	755	808	743	787	802	811	787	780	809	833	801	822	756	747	781	793	807	807	775	791	802	781	794	788	762	774	775	744	796	731	778	821	776	796	791	782	774	798	771	795	803	769	771	793	750	813	784	771	816	790	764	812	795	779	811	838	798	787	766	775	771	833	799	793	748	751	740	813	795	797	762	794	798	791	784	771	821	784	792	797	795	762	801	737	788	776	782	763	744	789	844	731	734	828	787	831	810	778	811	802	808	811	777	819	797	783	796	756	767	796	803	813	777	755	757	764	812	745	805	771	820	803	825	761	785	859	817	812	778	801	772	780	829	846	791	819	805	766	758	804	829	781	839	776	770	805	768	839	778	813	773	808	786	802	761	793	832	782	807	851	782	790	762	814	734	775	786	796	831	781	808	785	810	810	794	759	761	715	800	825	821	783	804	815	736	776	781	760	811	762	771	812	779	800	785	820	811	809	817	802	749	825	830	823	725	826	808	793	810	794	782	806	813	792	791	775	764	842	819	822	772	814	802	782	795	768	814	809	817	781	800	810	834	803	770	774	789	760	783	797	783	780	823	833	751	769	871	795	836	833	763	802	790	786	748	798	811	799	821	770	869	814	799	781	782	786	772	762	777	767	833	844	735	803	809	775	800	864	845	788	758	794	772	741	812	822	769	796	751	847	801	795	766	836	777	814	781	793	813	817	795	800	756	760	792	766	812	817	798	772	829	724	814	770	831	794	795	759	754	805	755	777	783	784	842	783	788	781	819	760	756	805	810	800	785	787	836	795	784	793	809	786	733	768	812	755	749	804	801	735	796	765	822	765	777	836	725	786	824	819	825	761	792	771	757	821	793	767	773	800	750	795	810	793	801	797	748	815	768	847	777	794	737	789	732	752	769	801	808	807	812	722	804	825	767	798	829	837	760	774	767	772	791	793	770	751	813	793	793	749	790	806	850	806	767	749	814	804	783	772	827	752	805	779	793	828	776	783	815	790	843	759	795	811	803	823	778	807	791	758	755	752	822	845	766	739	803	839	768	798	777	791	816	786	843	811	742	794	787	805	796	785	834	821	817	754	838	785	782	747	782	765	809	786	827	785	842	757	771	814	815	814	737	792	770	758	762	813	814	798	776	789	730	816	767	751	822	841	818	766	731	782	705	743	838	795	836	775	774	773	759	778	811	813	756	772	745	752	817	753	770	804	807	831	826	782	776	751	819	804	791	771	793	804	794	767	796	836	696	747	781	786	748	810	829	776	834	827	746	892	774	737	763	789	781	797	821	777	808	808	760	821	813	776	832	820	761	781	814	813	809	749	813	772	746	784	850	763	794	744	804	742	815	802	768	810	791	729	796	767	797	790	826	778	779	799	802	796	834	815	765	761	803	783	835	814	781	831	740	776	813	806	807	795	804	770	806	774	812	799	805	790	797	750	792	772	812	762	821	809	768	782	779	790	744	756	775	841	811	763	809	797	787	801	783	774	769
3305	1212	4708	14695	10968	4612	1569	597	373	304	308	292	320	329	252	276	261	239	292	283	278	270	296	292	299	267	278	264	265	270	323	283	258	293	300	304	295	274	276	276	287	274	319	279	249	255	278	321	256	270	309	300	276	274	258	295	250	280	295	298	262	267	299	262	290	264	289	294	312	278	278	281	273	283	296	289	285	287	265	294	302	303	272	282	294	281	291	272	289	295	283	272	294	312	266	274	270	268	276	292	283	273	285	309	287	293	259	261	280	280	262	307	304	305	251	299	280	295	276	263	295	301	291	294	305	294	259	270	278	286	290	306	282	290	287	287	286	269	276	282	308	309	273	283	287	318	248	311	281	280	290	295	295	269	266	312	261	290	276	238	248	317	281	291	252	292	281	272	283	281	274	295	298	267	286	292	295	267	265	307	283	285	340	287	277	296	270	261	280	293	277	301	325	282	279	286	288	275	279	251	279	298	264	286	312	276	262	289	295	284	294	272	279	298	282	281	301	297	266	285	302	298	258	304	268	280	311	278	337	305	272	297	277	285	305	317	285	271	284	270	304	263	280	288	285	267	264	288	275	250	249	269	284	304	254	275	285	268	290	286	274	292	299	267	271	297	270	296	297	277	271	280	291	296	290	288	286	267	286	274	315	298	281	254	290	277	276	261	278	290	267	296	259	281	269	286	299	312	293	268	267	265	266	292	314	293	275	271	253	289	324	245	299	271	295	242	263	288	272	269	286	251	304	273	303	302	289	279	288	289	274	292	276	270	296	254	299	284	292	270	243	311	289	288	287	266	278	300	299	271	262	302	297	297	279	306	300	304	287	282	263	313	316	295	298	288	293	275	277	280	249	281	271	279	298	277	281	286	278	277	275	274	318	285	292	256	300	276	273	279	285	269	273	302	267	301	261	269	307	312	301	258	324	293	295	288	285	299	296	302	262	277	308	281	280	282	312	262	308	286	299	288	264	267	312	285	265	278	317	274	291	300	276	303	277	290	266	261	271	265	308	292	273	275	293	311	293	268	272	308	321	302	294	272	286	299	276	260	287	250	273	277	290	267	280	284	283	285	304	268	297	281	286	250	291	264	281	282	290	248	281	218	290	275	300	295	335	306	294	280	288	273	284	302	250	295	272	288	278	285	279	287	295	311	270	329	267	258	276	262	297	282	265	306	285	269	258	292	287	265	265	271	295	310	281	273	251	263	319	293	295	306	287	269	268	286	288	300	253	251	301	286	261	254	299	271	257	296	292	279	296	277	340	343	285	282	260	289	280	309	303	306	279	274	294	264	269	254	265	296	300	301	277	332	255	287	282	281	280	289	289	326	280	297	281	275	296	292	277	255	277	272	314	296	281	288	273	283	288	263	297	274	261	286	296	299	284	281	297	274	295	289	284	278	276	269	268	282	263	291	287	272	315	286	263	290	290	257	275	294	287	265	264	279	261	252	283	263	290	276	286	301	276	306	263	302	287	279	281	242	299	295	261	283	303	300	336	295	254	265	305	297	332	295	314	299	283	302	274	295	283	333	265	281	303	294	271	301	298	273	253	286	308	269	264	280	271	256	257	261	275	262	252	303	287	264	300	297	277	272	299	293	274	292	291	281	305	288	318	290	314	282	267	265	260	298	297	302	276	292	311	275	288	284	250	289	289	266	300	285	278	285	284	295	274	286	277	304	268	265	288	304	275	307	295	305	303	289	279	299	279	301	276	309	292	273	279	284	277	274	267	296	273	266	283	297	251	292	298	266	298	282	284	254	303	291	301	289	274	298	283	290	322	281	294	287	280	316	275	278	318	291	292	275	266	261	280	280	286	270	287	282	280	298	276	293	303	263	286	287	279	273	288	243	248	294	288	311	263	284	287	286	267	270	260	280	297	297	313	304	263	279	281	306	301	284	279	286	297	290	264	244	297	285	289	275	322	277	313	272	271	286	310	288	268	276	299	313	290	271	287	291	278	283	281	310	289	264	279	284	320	269	256	279	261	272	264	262	291	297	329	323	271	278	304	301	295	262	265	287	324	270	289	243	293	273	269	288	282	314	296	268	297	263	246	281	244	291	277	285	291	275	293	283	287	262	303	304	270	290	262	299	295	272	299	279	269	287	282	296	275	301	301	306	295	278	302	301	285	275	286	290	293	268	281	257	307	270	312	277	287	282	256	271	320	280	278	243	282	273	285	263	248	278	281	267	300	275	281	268	256	280	258	292	295	264	266	278	289	276	278	301	284	306	296	290	282	286	286	255	288	262	288	281	284	282	310	302	302	278	289	269	281	294	275	246	287	250	281	268	269	284	286	266	284	285	292	274	280	260	306	289	253	290	318	285	291	289	295	277	292	261	272	280	276	264	263	296	306	282	283	275	302	297	311	249	277	275	299	295	270	266	278	275	275	283	261	271	294	263	272	298	296	284	296	272	295	276	304	308	277	290	253	287	275	281	307	273	313	262	293	292	305	292	274	267	286	284	288	314	271	306	287	299	319	249	285	267	293	276	297	271	282	289	255	259	275	310	278	304	254	296	283	306	277	292	271	249	287	267	265	260	294	286	296	249	281	292	278	286	284	326	276	279	294	301	291	290	273	306	278	302	320	266	276	254	277	268	290	256	295	272	278	269	295	305	307	270	297	253	301	303	286	307	273	309	349	295	296	316	281	294	284	297	239	265	275	304	316	271	277	281	279	277	305	276	290	284	274	304	283	270	269	300	297	238	286	284	298	260	277	270	261	263	304	319	307	325	295	295	278	268	276	268	279	295	280	288	272	289	272	307	295	292	280	286	287	278	266	322	270	276	293	279	261	306	290	294	259	311	322	261	257	311	306	306	259	292	297	283	292	290	288	285	311	310	271	289	285	272	301	258	278	293	270	270	272	276	282	265	261	294	291	264	310	256	293	261	290	281	277	301	288	298	251	288	315	246	284	260	294	259	276	304	298	287	297	316	286	272	288	293	283	304	304	275	276	263	294	285	281	287	334	274	299	295	257	269	266	275	306	280	297	297	256	282	262	258	276	288	265	276	301	273	287	285	293	265	295	292	281	280	318	249	282	280	256	293	316	296	265	275	274	302	292	270	252	253	276	255	289	271	295	254	249	261	276	276	286	289	281	280	327	290	277	283	286	276	305	285	301	317	284	303	265	314	273	283	276	281	268	288	289	273	296	303	287	274	289	279	293	332	282	259	263	276	308	273	285	285	305	272	284	330	318	295	290	285	287	234	277	286	291	281	245	286	287	302	298	287	266	267	297	268	269	264	271	260	255	310	275	283	289	268	281	281	272	315	275	287	263	286	241	309	283	296	283	317	264	294	296	281	283	282	309	273	317	289	279	290	307	283	278	306	276	281	294	309	280	264	289	251	296	281	328	287	299	297	306	269	265	307	329	289	280	302	304	278	316	297	287	271	271	280	268	290	297	276	271	318	292	297	281	279	297	282	281	286	287	273	300	300	276	252	286	301	295	285	283	283	280	305	321	277	270	273
3126	1714	11150	30485	24540	13444	5444	2165	1026	811	749	821	780	791	793	790	746	746	786	800	807	764	794	778	801	842	815	722	770	823	818	774	791	765	799	789	812	777	782	807	849	799	800	811	783	787	805	810	785	809	826	780	840	808	745	758	816	772	783	787	768	821	820	790	825	804	838	786	789	759	811	732	784	780	828	793	790	776	783	782	816	749	734	801	794	834	742	757	830	793	783	784	793	806	792	790	793	787	811	811	807	770	803	790	796	798	777	872	791	802	762	785	823	789	798	740	786	791	781	777	767	780	775	834	827	847	794	792	762	756	752	826	816	840	781	796	797	798	825	760	771	765	769	790	777	761	737	756	836	802	783	733	816	785	782	815	812	779	804	766	776	801	770	784	828	758	773	808	763	753	800	804	782	820	802	815	808	798	813	803	810	754	784	757	774	802	802	823	775	802	814	828	796	768	763	753	768	782	818	766	792	779	822	729	747	775	762	799	777	852	781	780	737	735	822	787	817	791	772	754	822	808	795	779	785	759	789	802	811	756	830	762	767	810	796	818	835	810	803	753	786	776	781	798	780	813	793	739	817	820	744	800	788	791	791	799	805	725	802	723	815	769	828	798	790	734	792	826	810	762	749	751	831	836	780	835	793	795	798	781	767	775	792	819	769	768	722	775	771	790	767	756	816	785	745	779	754	792	737	769	726	786	782	800	781	756	815	805	845	727	751	764	810	817	780	813	782	768	774	766	807	792	760	790	778	811	759	796	803	763	777	753	813	780	807	801	804	790	804	790	846	774	822	797	780	782	789	769	825	822	758	785	830	786	768	815	824	767	820	787	787	763	835	801	805	815	788	767	783	779	750	811	768	818	795	753	772	737	791	782	798	774	776	760	740	786	847	762	842	799	777	787	760	775	761	785	754	814	782	780	807	782	794	780	746	791	738	791	859	741	805	795	774	765	749	799	745	812	737	804	748	819	783	821	778	764	758	843	801	805	778	782	803	843	769	801	809	758	799	789	832	768	810	760	788	765	808	799	783	749	802	784	791	747	820	759	812	822	785	757	814	811	797	766	800	786	757	761	792	784	827	790	794	833	787	745	824	812	803	828	764	829	778	798	773	845	782	794	775	741	778	774	766	806	794	772	790	780	778	797	745	851	791	790	761	797	822	798	797	773	818	819	788	784	767	757	808	777	841	790	820	780	791	779	800	808	766	783	811	771	843	810	819	780	741	754	782	792	806	768	737	795	795	767	767	743	799	764	780	806	778	753	777	731	742	785	806	768	784	799	759	799	792	814	793	778	732	817	784	830	777	728	776	749	806	759	782	803	804	787	784	794	794	761	813	754	825	862	797	823	786	810	832	792	766	847	783	827	767	795	842	777	774	807	794	783	829	763	784	747	814	770	806	796	803	794	796	812	762	796	767	806	783	803	775	786	799	823	782	847	791	820	784	787	800	800	827	812	799	833	762	772	808	824	788	758	759	814	818	815	780	775	818	804	818	786	843	784	788	778	793	815	734	787	827	771	795	777	784	796	775	809	831	801	765	825	799	802	756	848	807	748	785	782	813	802	785	813	801	781	773	782	742	796	802	802	792	762	780	773	824	801	782	815	818	836	783	779	795	738	774	796	778	767	807	742	760	806	800	845	819	787	788	815	795	818	812	779	786	841	831	736	779	778	759	797	797	855	787	768	777	809	764	769	810	763	772	755	834	796	776	813	788	776	773	726	823	768	801	780	792	789	776	777	774	817	814	832	782	774	807	813	794	755	755	749	773	749	827	793	805	770	801	800	769	770	801	822	819	804	799	839	777	769	814	826	727	808	772	815	806	794	748	819	772	810	777	790	789	893	802	747	797	777	778	824	756	801	796	794	734	769	798	801	756	826	807	745	775	808	791	754	775	751	808	810	820	806	803	819	791	789	794	790	787	785	759	747	761	778	805	774	798	786	827	786	787	821	772	805	718	764	701	751	759	769	787	841	840	802	761	813	781	772	829	805	762	787	730	769	771	785	792	778	773	770	776	737	737	753	777	796	821	795	795	768	795	787	785	811	851	798	793	793	790	731	770	776	800	761	786	850	741	808	807	815	788	781	795	787	801	773	782	788	812	821	860	776	814	781	779	777	732	860	788	825	792	802	806	790	837	783	816	806	799	773	774	782	746	693	809	801	759	784	789	790	788	778	756	811	840	797	805	761	809	779	784	782	835	793	755	779	802	835	831	739	746	761	816	796	773	759	806	804	801	809	770	728	794	841	776	748	800	773	752	774	780	798	739	845	805	802	778	849	786	765	830	817	757	787	793	813	817	790	744	785	792	785	773	789	757	885	811	813	762	754	754	808	805	768	783	787	797	781	831	794	731	816	808	774	776	768	820	793	772	798	836	758	783	751	814	794	804	826	782	789	765	838	795	742	807	794	776	800	755	765	801	822	787	768	839	815	808	798	787	782	786	792	831	773	791	746	763	772	789	778	783	792	785	781	785	784	796	827	817	792	751	822	788	784	781	797	813	780	762	859	773	772	785	788	799	795	786	787	783	822	809	793	792	838	734	800	789	799	765	787	780	816	734	734	705	774	793	714	753	778	782	833	837	780	815	830	787	780	798	831	801	777	823	798	786	770	812	800	782	769	793	822	809	748	789	790	782	838	772	834	790	779	764	772	806	814	777	783	783	838	835	819	789	816	777	788	796	753	796	802	782	754	766	787	775	805	784	799	772	807	756	768	781	758	843	825	804	696	818	814	741	850	745	771	774	794	747	810	808	756	786	790	823	769	806	812	782	810	812	739	775	757	780	724	802	854	785	780	742	764	800	788	831	759	786	737	761	784	761	803	796	787	808	810	787	822	831	786	793	729	780	828	784	871	814	743	773	787	745	799	800	764	815	827	783	773	807	810	828	792	806	809	829	768	823	753	798	760	786	740	752	797	784	815	799	789	805	817	777	791	766	738	785	808	784	802	802	857	823	877	758	805	825	776	780	825	799	763	739	779	829	776	776	758	846	802	808	772	799	816	769	763	789	799	760	742	830	802	785	807	750	788	829	802	806	695	796	795	807	768	757	756	763	792	763	765	836	801	835	798	743	769	793	817	761	791	801	765	781	834	774	785	776	783	763	784	802	810	795	777	776	773	797	798	768	754	768	831	796	785	787	838	728	759	766	780	779	775	811	825	819	794	792	798	762	784	820	775	824	832	812	765	788	817	781	794	822	752	828	852	766	796	830	792	783	795	791	786	808	814	838	729	786	832	786	805	800	808	752	798	771	818	763	779	827	777	834	786	817	778	788	783	804	762	792	805	782	812	801	783	815	770	830	758	780	760	783	776	762	803	769	805	764	784	748	776	786	777	793	763	783	794	762	841	791	780	828	799	751	839	795	754	780	818	830	776	785	788	756	763	780	778	807	776	749	778	805	737	806	818	799	815	753	758	786	803	755	775	791	811	758	763	793	775	802	761	809	739	751	814	786	814	808	807	768	784	749	814	793	796
3282	1311	6005	14472	10521	4639	1542	573	389	280	261	281	271	289	275	281	270	290	263	270	266	327	280	287	294	279	276	323	279	265	321	304	273	270	284	320	271	242	263	294	301	291	263	294	320	293	268	302	308	261	275	282	289	289	284	243	310	268	269	280	300	285	299	296	309	270	269	280	276	277	286	295	275	266	291	281	298	278	291	250	300	300	287	260	278	270	281	280	285	254	286	291	279	285	272	263	286	295	278	271	265	298	301	295	274	280	261	309	280	308	281	275	291	325	269	260	279	281	284	283	290	256	303	265	293	275	288	268	292	315	294	313	266	288	261	266	300	234	305	281	289	293	259	290	280	294	290	266	276	265	266	296	286	275	264	308	307	304	290	280	284	259	282	250	294	285	263	341	283	268	289	283	286	297	293	279	283	298	294	304	288	295	297	316	295	264	264	265	284	282	258	305	276	308	279	287	292	272	277	307	270	301	266	297	263	288	303	268	305	303	288	270	292	297	272	282	280	308	290	271	293	275	253	317	308	262	296	247	251	305	274	283	280	276	259	288	275	271	274	288	279	272	270	282	299	278	291	299	309	278	284	283	265	281	291	292	298	289	278	286	270	275	310	279	284	234	309	300	273	282	288	277	280	285	273	286	252	265	291	277	264	304	288	285	302	233	279	282	274	308	271	272	276	310	283	297	249	257	277	282	276	290	292	253	276	303	290	276	302	298	269	299	290	289	275	319	289	301	278	277	266	284	255	282	260	289	295	274	281	284	257	258	274	283	296	276	250	256	285	260	276	261	268	273	276	288	277	286	287	278	283	297	278	305	286	280	277	293	256	294	259	266	280	267	278	268	242	256	287	285	275	254	276	279	270	289	299	302	282	290	281	302	286	297	284	288	265	278	280	257	271	289	321	288	240	277	292	296	308	269	269	301	301	282	281	277	294	288	276	251	265	294	300	291	295	297	308	274	271	299	288	274	305	305	293	272	278	295	285	302	276	294	291	276	278	296	285	308	291	274	317	261	289	296	326	275	262	308	277	260	283	293	280	289	276	267	337	278	281	306	281	264	297	284	275	289	266	309	294	300	269	269	310	303	269	245	274	276	295	297	293	281	283	308	290	303	268	289	271	334	247	306	315	274	290	260	267	257	280	278	277	288	305	242	268	262	275	249	289	279	305	292	334	251	281	290	292	308	251	303	319	274	286	278	302	290	270	277	275	276	332	274	302	311	273	296	308	282	294	283	272	265	282	285	256	296	246	313	271	277	267	290	241	280	287	280	297	279	289	286	273	293	277	285	292	275	294	283	284	298	281	318	280	314	308	313	291	281	275	283	284	251	265	305	274	274	303	313	277	283	265	270	279	281	291	305	293	247	313	298	318	263	264	260	285	265	284	272	302	280	290	269	278	301	312	287	295	289	279	256	281	300	280	256	258	279	281	317	282	274	274	276	285	287	302	293	286	280	260	291	302	312	255	281	263	254	248	284	270	265	253	270	257	277	293	271	288	297	286	273	299	278	266	291	285	297	265	293	275	302	303	285	281	284	287	300	323	303	281	285	288	260	258	305	279	285	305	285	284	275	292	277	277	293	270	292	291	268	283	278	282	275	254	267	292	282	292	278	251	297	303	310	263	285	244	265	290	260	289	255	291	309	277	269	291	264	277	256	279	286	289	307	252	289	287	278	269	305	291	293	281	289	298	299	295	291	293	262	291	273	274	265	296	314	283	278	279	258	272	274	254	301	295	288	299	277	290	310	288	294	279	295	278	294	341	284	295	283	261	289	280	282	292	308	285	260	290	266	309	302	288	285	283	290	300	285	292	281	286	282	257	285	335	314	292	277	256	263	310	297	291	313	295	317	306	305	242	257	294	296	280	310	288	272	292	311	271	275	264	281	303	293	295	277	270	270	319	317	282	291	292	300	266	271	284	311	274	315	275	275	295	304	288	280	277	250	304	297	267	281	269	274	261	274	279	272	286	262	276	266	260	279	285	299	287	280	284	278	261	285	330	290	287	284	284	300	265	278	290	290	290	290	268	247	279	250	295	275	285	289	288	287	292	318	305	286	259	269	279	244	289	272	283	291	304	284	271	279	247	271	314	254	279	288	289	282	305	262	275	285	301	265	271	299	293	307	269	294	286	254	271	250	285	261	288	274	271	270	274	311	291	302	283	275	265	276	268	285	290	281	299	288	266	277	294	254	291	283	288	262	290	283	269	290	260	287	287	288	269	295	276	284	289	301	303	275	272	267	252	296	293	271	283	271	278	282	292	281	274	312	278	279	271	278	309	303	274	283	294	299	265	270	270	296	335	314	285	287	260	277	285	269	262	284	312	287	274	277	287	284	325	310	257	283	276	275	327	284	347	292	276	302	256	280	302	291	240	299	277	286	312	251	279	274	282	267	281	278	315	292	298	284	272	292	287	271	305	294	284	274	272	291	288	273	316	250	259	288	263	266	279	271	305	247	299	298	288	274	266	308	269	305	265	265	318	304	313	266	273	284	307	276	284	247	296	295	275	304	313	281	273	289	278	263	286	280	286	285	279	310	305	263	272	297	262	263	305	305	280	293	298	289	276	305	299	309	292	291	281	278	222	281	281	294	298	290	309	287	274	260	264	252	289	262	282	280	255	277	278	276	274	279	261	274	244	282	300	286	281	284	277	288	278	290	306	266	303	286	283	287	288	262	278	288	282	270	321	301	279	247	287	290	282	290	325	313	305	268	295	277	266	302	272	271	297	260	306	324	309	253	296	283	272	278	277	293	286	280	294	283	286	265	297	242	285	278	264	304	303	261	289	297	288	281	257	301	261	270	279	270	273	255	298	284	281	279	267	279	276	269	360	271	281	282	312	289	297	270	272	295	295	299	272	265	268	263	293	288	262	283	292	282	295	297	257	294	317	273	279	301	247	258	245	272	263	285	311	286	276	282	277	283	296	294	304	279	288	278	306	251	283	302	284	296	283	299	281	276	296	278	290	288	295	272	279	264	297	326	305	315	286	271	297	259	258	286	296	260	265	257	286	297	320	276	284	283	268	250	292	269	279	243	299	257	280	270	299	294	300	297	299	314	267	259	294	274	283	292	275	294	262	286	272	276	304	250	279	271	281	301	261	286	291	248	307	264	303	301	304	274	285	251	286	289	278	296	297	261	249	291	325	256	271	283	268	301	269	288	280	292	283	274	274	310	280	271	282	296	303	300	280	268	262	267	302	271	274	268	275	292	294	247	322	284	293	275	280	235	272	261	285	251	292	279	279	296	282	287	291	272	274	313	283	275	271	304	261	249	295	285	256	302	256	290	315	296	288	278	301	256	293	296	293	282	315	279	296	281	294	285	286	294	318	293	279	293	312	271	271	294	277	297	311	280	277	315	300	248	296	272	269	283	298	286	279	295	279	313	289	299	270	280	284	299	292	308	277	279	253	300	311	309	314	263	261	312	284	296	312	284	319	272	286	320	322	286	294	239	287	317	283	297	282	265	269	246
3087	1850	13313	29442	24017	13192	5387	1938	1060	855	794	775	770	789	811	743	718	789	745	774	766	808	817	771	757	779	759	799	838	795	806	763	784	807	788	781	800	823	770	759	771	785	779	792	780	822	763	828	759	755	767	732	764	772	731	764	840	758	774	760	764	786	789	765	788	803	805	763	834	813	754	765	779	755	777	780	805	797	747	799	812	756	823	816	790	797	732	726	819	745	765	772	835	783	801	784	787	770	808	800	759	747	822	806	817	753	822	796	792	778	760	819	830	799	770	788	835	832	818	802	793	739	752	812	748	792	792	786	790	769	811	823	804	818	818	835	847	789	788	733	792	794	800	825	793	785	788	824	765	772	747	826	770	783	756	800	796	752	740	783	754	762	766	762	837	805	767	788	766	773	776	785	788	758	767	752	764	789	837	790	761	770	802	787	821	770	802	774	806	790	774	782	754	766	831	700	825	833	752	814	833	770	792	774	806	780	797	799	799	708	748	760	807	805	783	779	818	766	779	763	784	770	811	757	761	789	748	771	842	796	847	811	804	829	785	828	792	804	782	778	721	756	782	754	772	686	804	777	803	778	815	784	786	772	773	800	799	734	806	820	766	791	851	768	790	795	771	771	828	759	817	795	834	808	803	773	786	845	802	758	784	798	756	795	734	778	789	740	812	766	835	819	811	821	754	766	831	719	807	801	753	793	754	805	781	786	714	783	753	763	835	751	760	797	739	749	789	794	781	807	817	835	770	753	812	765	734	803	768	751	792	782	767	763	753	766	815	748	832	806	775	816	834	743	728	781	782	782	716	780	822	839	777	840	818	771	797	801	788	827	791	775	790	785	737	800	802	772	756	792	790	723	774	787	720	758	820	834	803	770	796	771	776	762	799	778	792	739	815	809	810	819	747	797	800	769	821	757	801	758	787	804	841	775	787	771	775	828	754	747	824	739	736	729	778	795	766	765	808	792	838	805	790	798	788	747	793	830	824	810	750	806	798	762	768	771	807	794	800	825	788	789	769	805	758	758	790	812	767	779	783	777	778	748	792	819	804	778	794	825	734	730	776	771	772	743	750	847	800	766	781	754	831	769	778	775	776	766	767	865	741	799	761	828	790	812	818	779	768	762	850	771	776	816	788	824	816	746	769	709	756	754	759	753	740	792	778	770	765	758	804	768	831	791	738	732	753	782	802	827	793	787	773	778	786	751	809	781	803	830	749	788	772	838	783	764	790	765	756	807	808	788	743	790	815	770	823	778	779	793	767	767	700	762	772	710	813	781	848	792	801	821	786	808	772	770	781	706	806	794	816	748	765	803	796	843	761	770	776	794	804	798	767	804	805	812	791	793	779	779	792	729	748	762	821	794	809	768	790	796	730	745	806	835	761	799	772	855	802	778	756	787	792	812	778	749	727	816	825	756	796	776	829	784	753	749	782	737	778	795	787	787	841	766	827	804	785	805	784	812	767	774	723	765	784	818	804	774	769	766	793	797	755	802	823	773	769	788	795	761	796	807	782	795	774	755	787	780	755	799	784	768	781	827	787	803	741	795	788	771	811	771	734	803	771	801	773	764	780	813	801	868	759	789	769	828	789	791	757	726	841	821	793	746	810	756	807	782	790	818	804	848	832	792	799	784	833	788	748	810	827	794	757	771	800	756	806	773	797	780	777	770	816	767	787	793	773	798	769	814	755	758	789	784	820	770	775	832	760	793	790	768	767	777	729	824	798	790	799	754	748	779	756	806	790	754	777	762	800	793	720	753	740	789	802	809	773	769	787	772	786	793	774	826	865	766	782	758	712	816	747	763	784	726	779	739	806	783	816	803	803	792	753	731	756	796	797	754	827	756	753	771	851	786	748	768	824	786	775	772	783	809	804	789	737	777	766	785	801	755	748	766	743	777	784	754	813	805	786	769	805	763	795	732	776	802	756	742	852	781	814	757	734	770	781	740	780	797	773	793	776	778	787	752	753	830	745	777	796	790	771	779	784	808	775	784	818	778	787	824	742	799	745	756	824	816	795	767	793	785	762	795	754	788	835	835	804	781	790	761	776	763	751	755	805	770	791	790	816	794	787	802	815	812	829	766	787	815	793	727	776	754	809	774	810	756	756	806	837	801	751	808	790	806	755	789	768	774	744	736	757	740	748	769	808	767	773	806	773	800	792	809	815	773	745	771	767	747	792	734	829	798	784	783	748	810	753	775	782	781	807	805	822	764	766	737	784	803	823	774	819	788	804	811	767	805	776	760	779	764	778	784	807	777	742	775	803	785	775	788	800	793	789	803	765	787	784	794	768	776	795	763	807	828	825	799	766	790	812	793	825	797	787	783	832	818	794	865	824	814	837	789	785	744	783	771	804	826	770	794	782	814	801	849	766	802	753	820	763	802	774	803	762	779	790	814	794	812	813	808	782	747	774	774	791	756	772	775	743	829	778	795	807	786	798	826	746	831	737	752	734	778	782	738	768	776	767	776	778	806	784	795	799	762	738	803	775	716	794	798	784	848	779	752	805	745	741	833	790	787	788	749	740	743	767	755	819	821	812	765	795	860	796	750	831	812	786	826	787	755	766	789	725	819	806	805	758	791	790	794	745	750	795	787	784	832	748	768	793	790	793	841	783	770	738	754	761	783	822	782	780	805	821	802	784	824	830	797	784	832	761	784	791	767	804	785	774	770	763	781	770	758	751	822	765	806	735	759	823	770	817	831	804	739	777	797	798	833	800	798	784	842	767	807	791	762	810	825	782	762	775	807	778	780	785	815	769	822	772	809	771	741	784	780	798	759	807	750	783	785	816	781	772	758	741	811	814	775	796	784	773	740	770	744	805	774	827	769	752	783	761	787	779	777	711	744	811	828	757	801	788	796	798	821	852	777	819	760	703	787	779	859	810	778	790	759	787	788	780	805	786	796	786	803	726	766	766	815	793	771	752	809	745	839	816	801	812	793	802	777	814	764	776	754	773	795	740	772	785	803	788	838	755	823	800	767	750	742	776	788	784	778	840	850	821	758	767	789	798	786	770	807	809	828	789	804	758	800	782	804	814	752	768	772	785	795	808	771	755	796	794	799	813	815	773	791	827	782	794	788	757	804	769	786	800	754	833	786	738	773	761	772	764	813	804	808	804	823	773	803	745	776	794	788	805	823	770	807	779	757	742	784	799	757	747	804	775	825	823	757	791	768	819	788	762	737	807	763	779	761	793	799	785	766	755	797	785	806	742	730	802	783	777	762	761	787	728	788	773	795	771	828	766	808	804	775	775	801	800	802	769	740	791	760	746	782	827	777	740	790	805	766	794	779	782	806	814	810	771	813	821	782	782	769	773	810	760	712	792	778	802	788	775	777	765	771	829	813	812	807	770	773	830	771	825	789	781	808	811	796	735	769	849	772	797	797	797	766	839	789	760	767	803	803	810	761	771	778	772	734	746	796	807	764	763	788	747	826	816	822	785	777	777	788	785	698	767	779	734	804	757	841	767	784	769	762
3276	1320	7909	14675	9972	4080	1413	563	321	308	292	283	246	279	285	252	283	279	280	254	291	274	289	275	317	304	292	253	274	276	258	277	292	306	297	261	272	284	274	272	302	277	259	303	301	262	297	275	297	284	274	268	278	282	273	253	288	303	306	312	295	256	272	244	265	314	272	294	266	271	273	260	251	256	274	267	284	261	287	305	286	279	270	295	250	298	275	293	301	283	298	296	296	268	262	276	262	292	278	276	275	251	292	280	290	262	272	305	280	294	283	287	303	276	262	288	273	282	293	252	295	295	315	276	289	311	303	310	256	253	297	276	269	284	295	274	304	290	315	263	300	278	268	291	291	282	271	280	312	311	300	293	313	326	287	263	310	316	276	285	304	294	280	261	291	316	266	290	288	289	279	299	266	259	277	290	292	294	293	296	279	250	276	294	318	279	278	273	280	300	279	272	286	285	266	289	307	284	269	277	272	292	264	308	273	270	278	269	311	269	279	289	277	271	275	266	298	265	278	299	300	257	274	294	278	292	276	296	260	276	290	262	257	279	258	261	289	277	288	297	270	281	288	282	290	310	315	295	276	291	330	287	280	271	327	264	288	285	290	333	316	307	282	263	281	284	261	289	275	285	264	251	309	275	281	273	272	273	277	291	249	274	300	270	298	303	295	265	299	282	305	284	274	284	285	285	258	289	277	267	261	261	270	269	273	297	280	287	286	303	273	285	265	279	301	265	262	295	271	303	281	285	296	302	287	274	303	268	279	256	301	291	284	306	296	288	283	290	296	300	296	273	306	280	297	295	277	283	258	288	256	296	292	298	292	276	292	254	287	266	267	270	274	313	333	281	270	278	287	269	261	288	262	296	300	277	261	268	308	290	277	260	288	279	270	291	258	272	300	275	262	274	305	292	276	291	299	258	296	326	265	276	299	290	265	285	268	245	299	311	274	282	314	310	296	271	290	276	285	257	292	295	287	273	333	287	261	288	277	272	287	274	309	272	284	265	276	280	307	259	294	280	246	258	275	272	282	304	291	283	344	271	284	264	283	261	287	276	245	278	258	291	283	327	263	266	283	286	259	302	266	272	287	290	290	298	272	284	285	259	296	264	277	306	294	284	283	292	274	307	331	291	260	288	254	278	289	285	266	296	286	254	273	262	289	261	279	270	303	310	295	262	310	276	289	307	289	251	287	274	301	272	307	285	277	306	286	271	283	270	284	253	297	269	276	299	310	272	297	298	302	278	286	255	293	263	281	288	289	299	250	277	278	269	278	277	295	296	259	271	284	292	311	307	267	279	299	307	298	273	279	295	283	282	276	287	287	299	275	256	303	280	270	274	319	293	291	316	270	279	282	313	278	277	307	275	300	278	266	305	281	258	322	289	242	319	265	278	281	276	312	274	281	287	262	282	319	258	302	280	293	283	282	266	274	271	310	293	261	268	307	264	289	265	273	290	296	288	251	282	262	276	271	265	317	275	283	291	278	266	258	279	297	289	290	271	276	294	289	284	289	260	289	286	274	313	282	323	291	275	256	276	274	292	288	256	318	285	268	322	324	275	320	273	262	301	286	305	271	277	283	273	318	282	271	279	279	294	273	295	278	307	249	287	272	278	288	278	256	263	272	271	307	296	272	294	311	286	311	269	274	284	278	312	277	334	280	255	307	277	311	254	273	277	319	296	269	293	266	282	300	272	293	268	297	263	276	285	261	267	282	285	264	261	279	266	296	306	311	271	257	276	313	292	287	274	294	308	289	305	299	284	293	299	275	281	294	312	296	284	292	268	281	257	281	315	268	262	312	320	291	276	269	267	287	262	304	281	261	256	272	302	278	261	277	285	272	303	304	274	308	271	301	290	294	269	295	286	285	266	285	270	281	261	262	282	283	283	252	319	307	280	280	289	304	316	268	283	275	277	274	299	276	272	274	295	286	281	296	300	307	273	288	307	314	285	269	269	272	277	298	294	250	277	277	287	277	284	277	279	281	283	266	290	268	268	277	283	291	283	269	295	278	283	330	289	314	285	282	247	322	287	251	306	266	272	286	251	267	276	263	286	246	281	306	299	291	284	275	307	281	268	272	304	310	276	262	297	254	280	273	249	276	311	270	297	291	262	278	288	301	257	320	255	306	291	280	264	237	282	295	300	277	293	292	300	289	296	284	281	278	309	280	307	286	271	285	269	267	266	272	273	281	280	288	245	275	269	267	297	304	277	278	273	309	285	272	338	268	283	306	290	294	283	279	259	292	299	296	293	257	289	309	286	284	280	281	287	278	269	280	250	275	271	304	293	316	287	280	302	273	306	295	282	274	276	277	284	281	291	274	270	276	273	287	304	304	262	266	272	259	288	296	281	273	279	304	241	257	266	289	259	272	274	298	297	289	319	281	304	277	319	293	235	290	280	285	280	301	260	291	283	278	253	225	311	293	287	280	269	266	275	250	264	303	295	283	306	309	310	287	260	248	282	260	307	313	294	259	264	292	271	266	296	288	268	316	288	267	264	261	302	266	317	291	280	291	293	273	288	281	272	312	282	264	270	275	312	295	260	270	271	322	291	293	264	276	301	276	268	269	281	289	277	284	256	246	310	306	322	261	251	285	322	268	261	262	285	315	302	279	268	311	289	291	273	299	300	284	287	267	284	319	315	291	285	294	303	284	258	269	275	264	287	280	261	299	272	243	283	271	304	316	277	277	278	270	278	253	295	285	287	266	291	269	299	255	287	278	268	289	266	300	308	266	252	290	305	326	264	275	280	284	268	258	260	299	290	269	298	295	298	278	277	298	270	277	270	260	283	272	275	312	271	283	295	263	301	295	265	318	288	275	262	285	284	284	281	276	297	269	281	289	283	271	289	273	309	268	285	282	257	325	279	283	299	267	291	285	269	278	276	314	320	262	296	302	305	306	266	278	275	309	278	317	293	298	317	295	288	268	278	276	258	259	270	271	273	290	286	300	320	304	280	313	289	284	282	298	283	267	300	275	306	290	273	291	301	294	262	270	309	288	310	304	326	290	281	281	295	277	280	279	304	289	305	296	281	296	286	283	282	305	266	292	290	258	307	277	283	316	283	289	282	274	264	291	295	273	280	265	301	297	286	287	262	302	260	294	294	268	290	285	279	287	260	272	276	265	320	282	261	278	303	292	252	286	320	319	231	289	317	309	286	275	310	281	301	279	268	299	284	292	282	270	303	269	261	280	308	262	291	267	281	290	280	286	258	294	256	306	321	283	278	294	258	308	271	317	273	322	268	268	277	293	296	261	280	295	303	281	282	303	333	271	281	264	293	278	292	266	282	291	288	281	295	278	254	289	273	310	281	313	273	276	269	267	299	291	266	308	287	274	302	296	274	267	266	261	299	252	270	296	273	284	276	283	288	266	250	277	248	292	301	276	277	286	258	304	297	269	298	291	274	250	292	310	276	279	287	266	289	300	302	299	283	293	278	280	262	282	269	283	296	271	291	321	281	264	284	292	311	284	288	264	304
3230	1791	16084	29260	22944	12345	4846	1643	989	838	788	768	801	797	774	773	802	765	767	836	838	763	797	784	843	765	792	828	761	775	812	752	766	839	844	779	789	789	740	831	785	781	768	797	827	805	780	770	818	747	789	765	766	791	758	802	839	775	767	757	799	752	753	762	771	789	849	767	811	796	805	786	802	768	783	723	737	793	785	785	828	782	763	807	788	761	836	766	788	816	792	804	800	753	798	748	777	770	845	754	785	844	788	778	733	786	770	816	790	793	804	773	819	775	793	822	811	742	827	791	787	752	767	770	831	774	795	815	745	830	790	814	752	767	813	754	763	828	797	792	768	746	745	833	806	790	781	774	769	752	786	775	794	727	798	781	754	782	793	773	747	804	812	766	791	773	815	794	780	774	817	834	775	761	749	824	796	773	740	828	794	753	782	802	800	817	750	816	809	800	769	801	748	812	785	767	843	786	785	774	781	813	854	785	800	820	761	776	804	794	773	813	779	762	784	775	744	817	733	744	850	815	834	738	749	792	764	820	782	748	805	745	744	808	777	787	754	763	795	807	790	801	727	768	842	814	790	728	774	804	788	768	768	768	794	791	807	771	789	774	815	810	749	734	794	847	742	809	782	762	862	743	796	800	771	811	789	814	794	796	771	805	812	782	857	795	799	791	794	799	785	771	801	831	813	771	776	733	809	794	804	766	806	804	773	793	777	810	792	756	791	798	795	726	824	806	775	755	793	777	754	817	818	772	809	743	778	812	773	785	826	759	783	725	766	768	779	775	763	778	769	804	779	820	787	740	783	778	753	775	789	762	815	774	786	742	795	828	778	775	805	764	775	787	771	798	803	769	771	806	774	812	812	751	811	760	760	844	765	795	819	818	769	815	821	833	798	774	763	816	785	748	755	806	806	818	738	804	811	782	767	814	797	784	804	785	802	773	755	775	813	774	786	721	773	781	771	758	801	797	792	783	786	765	802	748	786	825	803	757	803	819	753	752	770	764	760	761	790	802	842	757	824	774	791	767	787	795	787	806	803	807	837	798	789	791	777	780	746	825	774	846	811	785	811	796	809	773	818	777	772	782	782	813	825	784	775	777	809	762	810	774	766	723	765	780	761	784	742	775	839	840	837	814	808	841	825	748	772	778	783	770	787	830	811	785	793	790	813	846	817	767	759	768	831	809	746	751	751	792	803	810	778	818	842	778	788	779	788	767	803	801	808	767	791	800	797	756	817	794	808	814	782	805	786	772	732	757	773	793	772	747	809	855	786	748	753	802	768	783	754	785	826	801	817	780	730	780	771	816	816	814	777	794	808	763	820	793	791	767	770	810	755	793	821	768	776	821	783	771	736	776	794	750	783	747	782	774	821	782	770	840	735	757	779	806	855	763	789	747	795	733	810	843	760	795	737	798	752	768	802	818	714	786	771	807	736	804	796	807	764	786	851	754	770	802	781	757	778	781	822	794	802	774	772	759	766	763	824	767	810	831	782	777	816	797	740	790	819	826	782	765	783	819	780	791	741	778	843	775	802	791	826	771	774	846	768	795	798	782	805	772	783	805	783	816	802	793	799	808	752	750	801	841	833	801	738	748	816	778	819	856	778	772	739	833	783	717	792	809	772	809	824	793	750	791	814	790	765	780	751	809	804	789	795	828	824	792	802	787	760	749	771	749	774	743	775	806	795	806	779	828	783	807	824	787	815	775	783	825	757	741	775	825	780	799	717	787	793	780	815	723	801	754	807	832	780	772	759	754	767	771	783	828	789	772	778	778	805	726	802	766	762	762	811	769	782	778	758	790	793	767	766	753	806	782	725	785	795	776	796	804	818	778	806	879	775	787	819	800	807	855	768	795	847	825	762	760	764	774	764	769	764	801	794	789	811	737	809	793	771	731	812	780	838	812	777	812	823	813	811	794	802	799	848	797	798	775	761	786	714	798	814	766	782	725	773	749	745	754	754	799	804	741	782	774	814	820	736	788	740	806	804	820	785	806	760	795	788	836	788	778	820	805	833	771	786	848	777	804	788	787	792	726	821	813	799	778	795	771	805	800	803	816	828	786	786	780	792	756	785	758	833	824	807	756	763	759	765	779	801	746	756	733	852	802	823	823	756	728	827	827	789	736	803	773	770	832	806	787	829	789	740	805	818	777	824	771	760	805	819	776	802	785	783	804	825	760	811	766	820	745	827	763	784	827	829	800	785	840	737	796	819	811	790	794	785	766	749	794	775	810	773	789	823	804	792	737	808	791	816	793	802	745	815	767	807	782	791	766	782	766	747	760	781	818	815	776	805	796	813	800	821	781	764	769	755	754	801	766	727	812	851	751	838	781	784	767	775	783	819	787	789	829	791	826	758	858	770	779	770	817	846	745	777	725	791	792	786	806	838	763	780	827	785	781	776	812	766	793	777	810	746	798	803	828	793	777	816	731	801	754	837	788	841	799	767	761	809	780	745	810	747	817	785	814	763	826	767	773	802	747	800	816	804	772	776	811	808	773	816	792	796	827	789	760	816	746	717	804	779	748	795	833	763	790	744	784	750	810	784	779	770	814	821	815	809	783	764	763	775	778	868	775	808	767	796	799	777	808	770	792	766	747	845	822	730	755	768	769	802	806	773	715	764	817	773	810	786	816	756	753	794	815	805	782	774	784	802	794	773	809	827	781	766	787	792	804	780	789	788	792	795	770	786	837	753	852	816	823	751	831	742	755	771	779	781	802	788	756	773	787	781	779	797	791	871	794	735	809	782	812	795	753	773	864	798	793	822	791	749	791	762	801	786	807	758	781	798	794	772	827	750	797	798	726	784	748	772	747	742	797	809	773	768	817	811	813	805	792	819	824	755	806	840	746	791	787	760	784	759	827	810	781	765	817	794	759	778	806	803	749	801	800	777	766	781	814	768	815	798	800	723	787	831	838	718	758	737	849	737	821	762	797	774	772	771	808	771	772	774	763	779	836	801	783	775	841	788	789	774	762	868	756	785	805	812	735	710	789	776	775	771	818	786	745	817	770	785	745	748	775	800	809	796	796	751	774	798	781	802	796	764	794	826	792	800	810	789	761	845	825	759	802	812	823	729	793	808	768	797	750	792	796	760	778	725	825	813	795	828	810	783	827	737	770	795	769	795	729	813	743	818	779	758	799	838	755	801	811	761	784	774	795	767	763	816	762	748	776	832	832	825	781	791	798	750	816	761	753	763	799	795	772	719	761	843	771	768	782	792	743	783	812	818	708	805	818	775	756	761	802	788	752	766	787	827	808	791	798	790	776	784	806	774	795	749	755	754	758	772	812	757	767	759	799	785	800	764	756	760	837	756	796	795	777	763	795	783	839	816	795	802	745	788	792	804	795	772	755	785	811	750	800	809	779	776	781	806	748	759	797	727	790	802	767	763	757	755	835	768	818	788	770	819	784	759	836	805	771	824	799	793	803	797	754	832	752	816	813	746	784	736	821	798	758	771	784	745	827	777	774	762	810	782	785
3267	1429	8078	14278	9955	3976	1299	546	358	299	270	263	286	287	281	278	264	262	231	263	302	271	267	312	284	300	300	276	311	293	276	292	277	276	264	289	266	284	294	267	265	293	302	295	304	273	310	285	301	308	292	253	268	257	290	288	265	274	315	275	306	271	299	290	293	286	281	261	268	272	258	259	287	284	280	276	284	278	285	283	295	271	283	284	273	255	236	280	259	282	231	299	257	280	249	287	292	289	251	274	281	300	309	296	288	293	261	305	291	291	273	292	256	302	262	255	274	272	292	285	283	266	281	228	278	276	306	309	306	300	307	285	285	275	265	279	275	310	259	313	276	272	279	283	276	278	269	290	255	287	283	272	253	299	285	258	313	269	303	292	281	280	273	278	272	290	274	252	276	248	320	287	297	288	274	289	304	266	304	270	299	268	295	254	282	293	321	282	279	307	285	316	277	280	289	279	259	294	336	284	276	284	277	236	285	290	279	281	292	297	301	270	272	272	257	265	267	301	251	281	277	259	274	290	267	271	293	275	276	270	284	299	258	319	273	288	304	264	285	262	305	271	272	292	271	255	284	290	263	312	301	294	329	276	256	272	309	291	280	285	280	304	285	277	274	286	309	303	293	257	286	284	292	288	283	269	270	270	276	288	304	285	278	297	270	279	276	258	275	276	252	271	290	276	282	271	282	296	289	299	278	267	302	280	326	300	276	270	281	278	284	284	256	303	285	282	297	271	291	289	270	289	277	297	265	293	275	273	287	321	269	271	313	302	291	266	280	251	277	264	299	296	275	295	283	275	276	309	251	311	249	259	293	257	296	282	292	281	304	262	285	270	293	267	264	296	278	262	318	255	264	246	290	305	302	290	295	280	292	285	302	277	270	311	263	278	313	267	286	309	276	290	312	255	261	298	281	273	281	255	295	304	291	290	296	274	269	264	305	267	267	257	279	252	329	270	286	298	271	248	295	285	308	270	266	264	278	272	269	281	305	344	287	250	274	269	278	284	296	289	283	301	303	280	264	263	270	244	288	306	294	276	288	253	287	275	286	281	284	270	268	293	311	298	282	297	278	283	273	306	297	299	313	273	287	297	292	287	275	267	256	261	292	275	266	262	255	297	284	293	262	268	303	275	300	281	254	267	261	284	268	288	295	299	277	283	298	285	260	293	285	309	242	291	252	285	293	271	257	298	293	272	290	292	277	252	267	299	276	271	283	298	301	294	283	275	262	292	292	257	263	243	270	284	286	248	287	274	281	302	299	283	284	264	291	264	286	272	307	258	300	275	280	291	312	318	263	277	288	304	286	291	265	273	280	246	281	297	303	293	268	281	257	281	318	288	299	279	275	276	294	263	292	276	279	256	266	286	283	269	251	298	278	286	289	258	294	269	308	267	288	292	271	237	267	304	258	287	260	282	285	304	273	316	291	287	289	281	296	325	267	283	257	289	275	296	255	293	316	286	290	271	252	320	264	300	284	280	263	281	289	264	275	258	270	268	282	300	275	235	295	301	291	249	311	288	305	291	298	315	270	297	292	261	294	278	293	287	271	284	284	266	290	297	281	300	278	268	263	285	262	261	262	288	279	291	302	283	289	278	294	260	268	264	282	265	261	262	286	286	288	298	293	277	302	292	291	279	274	285	266	276	280	255	282	293	264	303	289	275	283	282	266	278	257	259	286	286	285	253	254	301	294	283	285	301	286	288	298	288	286	268	306	317	297	283	264	262	260	293	272	295	294	298	262	322	292	304	313	280	293	260	263	294	285	274	261	273	281	274	304	273	274	280	297	251	273	287	285	273	271	300	279	288	286	303	255	286	288	281	284	271	310	275	314	303	269	279	290	265	292	296	265	249	279	310	265	287	271	290	276	287	306	258	272	272	285	279	263	304	301	257	294	280	279	267	271	257	310	282	263	276	310	298	288	284	278	263	302	288	263	282	294	306	266	273	290	323	260	303	297	294	267	277	283	291	271	270	261	285	288	314	284	282	227	270	290	278	274	286	296	270	292	309	280	295	240	313	298	288	290	280	291	278	266	301	304	273	299	281	268	288	293	272	297	308	273	267	277	265	292	241	298	259	277	298	282	291	276	313	299	292	255	272	288	294	256	254	273	257	265	273	277	308	298	301	266	258	255	281	281	259	266	312	258	281	273	285	318	278	275	287	301	273	299	275	278	266	271	277	297	285	284	301	282	279	307	300	263	268	284	267	285	282	286	309	290	270	267	286	264	277	286	296	284	266	305	310	312	290	295	269	301	285	282	280	274	319	297	274	274	284	287	268	282	288	302	254	264	290	286	285	308	295	296	262	254	252	277	286	263	262	303	290	311	241	273	255	269	278	265	260	292	280	274	294	270	282	329	292	291	273	262	271	292	262	268	316	285	260	290	297	250	282	288	302	304	258	289	267	295	285	264	287	284	282	273	272	274	294	275	289	305	252	255	321	285	275	271	261	324	258	272	282	290	292	278	301	287	271	267	293	272	277	300	267	279	286	267	253	274	294	301	274	284	259	286	284	294	303	296	286	317	285	261	271	292	296	257	303	276	286	312	285	238	300	270	304	296	310	271	272	267	261	286	293	255	304	264	282	287	318	283	297	283	277	288	307	279	251	283	271	310	279	270	289	281	284	288	280	307	283	283	284	293	301	288	293	289	268	280	311	308	315	267	276	270	283	272	258	292	258	269	281	256	272	311	278	286	289	274	279	288	274	306	272	288	294	290	295	298	292	271	241	248	300	284	319	285	308	352	254	315	258	264	270	283	299	283	260	273	260	257	284	256	288	311	275	268	279	271	306	274	310	313	266	295	281	275	275	263	289	287	288	264	263	289	285	269	262	276	261	323	266	306	296	288	284	282	251	283	264	298	282	289	273	318	270	288	270	275	284	272	274	286	294	288	275	296	256	307	281	281	292	311	272	281	281	269	318	267	293	291	285	289	262	299	292	281	283	276	286	291	267	311	316	271	269	277	289	277	274	283	276	323	276	265	290	285	295	311	309	267	254	271	281	274	288	301	282	269	306	276	300	287	313	291	289	283	277	282	280	269	275	290	269	272	313	288	297	285	286	285	288	274	271	294	293	291	275	290	292	301	293	260	276	312	300	310	297	289	275	277	281	261	280	257	282	270	330	285	273	263	272	241	275	253	307	319	318	292	270	274	326	295	277	299	272	271	264	286	288	263	267	266	276	273	299	283	285	298	279	301	286	275	264	291	273	304	252	315	280	316	300	318	306	260	269	262	291	301	307	289	289	297	285	283	258	249	289	282	289	289	272	303	290	279	296	278	283	300	294	292	269	235	263	292	283	278	282	270	270	276	256	273	282	318	315	327	281	268	287	298	306	268	283	304	283	282	285	286	265	298	266	283	283	290	259	256	253	270	293	301	262	306	264	264	315	272	286	321	253	247	273	311	264	272	271	288	321	278	289	286	264	307	300	299	273	292	265	283	256	282	284	298	276	259	286	266	245	299	295	295	281	279	297
2991	1931	16145	28982	23545	11969	4599	1768	1027	824	837	798	798	785	747	813	786	766	769	767	767	797	787	760	819	773	787	792	717	779	774	794	825	794	810	790	815	791	816	781	770	775	751	743	769	764	799	770	780	779	790	836	785	801	816	786	791	751	710	783	753	760	784	772	805	749	797	744	741	748	797	787	804	762	819	749	765	797	783	721	780	790	827	794	773	797	783	809	780	786	743	821	788	732	788	823	771	770	814	815	786	718	757	813	778	813	771	746	838	770	752	783	781	806	832	723	744	777	784	822	792	757	793	834	787	772	796	825	756	809	755	800	793	753	799	816	786	776	797	765	771	721	798	784	748	795	757	751	769	784	794	753	754	744	835	792	751	748	703	848	787	782	820	795	785	830	789	831	782	760	747	737	799	826	824	757	772	801	813	790	760	792	777	762	811	723	748	796	766	813	791	800	798	772	753	745	748	788	801	733	823	748	762	787	767	797	756	799	760	833	797	810	754	774	765	766	748	748	863	775	740	764	755	767	762	761	763	789	841	810	833	768	760	789	766	771	798	798	787	805	825	738	838	793	760	769	802	830	775	795	746	811	794	819	786	786	782	807	777	776	774	811	759	809	765	766	799	773	767	822	779	787	778	738	786	787	807	813	791	762	787	698	776	763	785	769	816	815	799	762	790	765	825	737	802	754	795	802	797	780	793	770	834	814	789	763	797	757	680	780	817	786	717	790	799	768	811	776	736	744	757	768	782	777	749	759	823	770	769	749	788	692	761	792	750	775	806	781	821	803	799	737	746	831	815	800	800	757	797	740	755	774	813	758	810	770	785	749	782	799	765	812	819	780	775	764	789	824	793	757	750	816	809	739	765	745	740	721	808	787	774	760	752	864	757	753	813	806	776	758	784	783	727	751	730	806	777	725	769	796	767	772	793	811	767	761	777	804	758	797	813	781	782	805	769	827	799	794	813	776	733	819	788	749	767	744	764	757	806	759	706	781	830	758	785	773	780	746	849	823	785	770	746	800	751	763	798	839	758	750	806	772	795	785	748	796	811	786	767	792	745	808	771	803	752	754	779	818	814	807	786	844	806	806	746	772	743	799	779	770	843	758	799	793	788	792	800	771	792	803	800	749	787	817	741	794	780	767	816	785	764	807	724	783	816	783	750	748	833	782	753	769	741	718	795	770	729	779	824	784	774	814	763	793	785	743	781	803	771	753	815	765	776	818	825	786	796	756	741	760	753	798	749	841	774	754	761	741	803	806	824	747	773	784	787	771	765	757	770	821	813	825	769	810	810	765	758	776	731	791	820	792	818	800	790	781	744	809	759	765	794	741	708	793	787	785	780	810	748	792	764	767	823	768	787	755	772	782	746	757	778	811	766	812	780	730	762	738	779	802	731	774	753	766	766	768	793	756	746	755	779	776	825	805	796	740	754	812	756	775	755	769	765	791	794	763	799	738	738	765	744	791	755	736	820	754	799	774	761	784	768	832	803	822	803	780	799	790	754	744	797	784	799	761	823	844	764	778	719	773	813	828	726	764	721	784	824	781	824	811	757	762	753	788	808	778	698	733	759	776	796	701	743	762	840	789	821	757	815	786	759	745	770	777	797	786	763	787	793	766	842	830	755	817	792	784	805	722	806	804	752	807	823	740	813	818	801	790	749	733	780	782	747	773	706	765	810	782	799	807	779	820	725	734	734	817	827	793	819	746	800	767	768	784	755	802	800	782	795	730	832	768	813	803	758	792	779	781	799	820	754	748	757	751	847	793	752	770	798	766	777	739	773	807	780	810	756	802	844	757	796	756	747	825	809	724	792	798	813	788	807	767	750	833	795	744	779	795	789	776	760	789	793	804	816	782	812	753	744	801	799	772	771	763	815	749	827	795	759	805	742	797	837	775	818	793	778	748	787	782	758	774	808	734	760	785	751	813	815	808	754	817	776	775	818	765	754	773	809	722	823	801	827	773	777	820	803	772	794	798	762	796	799	805	759	808	739	741	797	801	830	808	772	744	756	774	754	786	788	768	792	766	793	819	744	787	780	753	746	804	809	818	778	773	755	833	755	754	825	836	792	789	752	795	779	749	797	810	813	793	753	813	781	840	761	750	736	791	764	736	769	784	749	744	764	832	766	786	816	756	769	778	818	763	782	770	733	806	754	767	810	810	783	835	769	768	793	788	771	815	779	767	764	829	804	800	823	774	759	777	847	827	802	767	744	828	826	802	760	776	767	794	776	809	842	778	795	756	777	771	784	768	767	757	782	817	773	818	772	765	776	817	778	787	783	789	794	826	788	805	773	771	771	765	772	818	792	756	800	742	789	791	814	774	797	788	777	767	730	756	852	799	764	788	808	780	786	794	766	786	838	778	769	830	785	852	784	747	778	755	783	816	790	759	786	825	721	726	789	777	815	768	804	860	822	759	779	801	792	811	776	746	802	781	799	728	801	760	776	809	830	799	755	817	734	759	804	846	797	778	808	771	743	736	770	747	717	823	820	781	776	760	797	740	810	767	763	748	794	815	828	795	748	824	813	772	760	788	755	777	788	774	786	764	825	831	779	808	802	765	838	749	720	785	814	797	733	785	746	770	781	775	829	738	784	815	821	778	751	746	791	771	789	811	792	778	808	786	785	764	821	751	705	807	788	765	785	760	757	761	764	797	767	721	767	783	767	791	808	750	804	796	758	771	851	762	762	763	753	743	773	779	806	754	770	818	764	769	773	792	835	842	786	759	793	761	799	786	765	755	826	790	796	776	843	737	786	727	786	805	778	757	766	768	760	748	802	783	754	830	763	749	677	815	754	761	765	829	773	794	819	766	783	791	799	788	809	785	799	766	834	782	739	780	774	764	745	711	780	804	776	784	755	740	752	779	761	789	753	779	784	763	727	816	772	804	810	828	815	748	796	780	756	759	794	755	828	769	820	798	770	775	776	787	712	784	769	742	783	751	810	783	772	795	775	783	818	816	790	823	764	826	799	772	787	784	780	763	803	770	781	754	803	776	807	761	790	764	766	790	780	784	774	749	780	776	787	852	793	802	822	769	821	800	801	828	737	787	723	834	805	791	772	749	788	814	842	774	831	804	793	815	760	763	779	757	804	735	802	801	787	792	752	792	785	813	773	787	792	779	787	779	786	818	796	800	748	814	825	783	779	812	785	817	776	792	717	770	782	776	746	747	790	759	845	794	758	763	791	758	800	810	799	795	771	759	788	775	753	773	755	813	744	800	832	762	796	826	835	767	796	734	810	775	731	735	794	802	812	825	805	826	769	791	798	765	778	799	774	751	788	790	747	804	836	756	772	750	819	747	801	740	766	832	817	833	795	754	800	785	786	817	732	807	800	773	757	804	776	746	793	785	791	755	787	786	782	735	764	785	798	764	778	783	805	780	772	819	761	750	759	846	772	780	743	806	781	769	811	793	779	798	819	817	755	732	757	824	804	811	766	841	808	799	759	803	765	836	767	858	779	757	801	826	795	776
3147	1467	7734	14853	10181	3921	1288	503	353	327	264	278	277	333	283	288	276	258	298	274	287	288	307	255	261	277	289	233	262	283	301	294	255	273	253	255	285	264	276	245	309	274	274	287	323	271	281	285	252	314	315	295	271	257	272	270	280	316	248	253	264	265	286	292	283	279	272	305	238	297	300	279	291	277	261	304	297	280	296	288	284	252	285	257	314	295	276	302	296	281	283	287	282	303	306	309	284	284	266	295	301	271	270	302	290	267	279	278	272	299	303	290	289	274	261	283	221	295	279	256	277	305	269	288	283	274	258	282	284	261	262	287	278	280	289	285	313	253	282	279	275	278	241	290	310	252	270	294	267	288	289	260	279	274	285	271	282	268	287	308	276	321	255	269	290	290	259	294	310	301	310	291	281	292	289	268	289	306	299	277	284	288	288	283	269	287	314	273	275	288	305	263	294	279	279	257	296	248	282	272	296	318	282	276	300	300	309	292	269	275	291	268	296	277	260	298	287	294	291	280	247	258	251	265	272	282	307	281	262	279	268	256	282	301	271	273	259	262	284	281	275	270	290	278	295	284	266	293	291	266	287	277	255	288	291	261	242	303	263	266	288	274	256	273	292	282	289	286	271	305	252	320	323	289	262	263	283	305	269	281	295	285	262	266	280	252	308	267	298	266	296	281	273	275	287	286	285	267	266	297	299	271	298	281	289	284	307	295	272	290	276	290	265	286	288	278	289	290	298	278	257	267	316	302	305	298	275	260	315	276	262	278	267	273	324	271	228	284	276	252	278	268	267	309	256	239	299	307	298	263	297	310	297	299	270	276	305	295	281	297	275	278	278	286	271	267	255	263	264	271	281	287	277	261	302	299	295	302	247	287	310	306	293	301	339	294	274	286	263	286	304	259	306	277	292	299	291	258	280	276	251	275	282	246	285	267	272	282	276	324	299	278	266	286	296	278	269	296	285	260	299	282	294	291	282	284	296	266	268	279	295	294	283	296	293	296	260	311	281	268	282	281	257	260	262	304	271	302	277	280	264	270	310	302	290	296	281	263	276	278	285	273	248	302	270	279	291	282	269	261	274	291	263	292	294	289	281	272	288	254	300	308	267	268	238	278	282	291	288	328	282	299	285	285	240	287	257	285	285	268	271	256	271	286	296	293	285	263	266	268	301	277	263	284	324	283	280	252	272	279	256	277	248	286	280	262	274	288	279	267	289	292	294	268	302	300	278	264	267	274	271	295	278	284	275	316	308	290	257	282	305	270	290	288	304	285	288	308	287	264	289	324	285	274	286	307	279	281	290	281	261	272	307	279	285	284	263	284	308	301	295	282	297	255	309	270	312	259	291	265	282	274	282	308	266	298	267	274	272	286	264	319	271	282	308	275	300	296	286	276	272	263	250	293	290	285	265	290	324	307	249	317	265	290	289	284	273	274	254	307	273	287	283	254	276	290	277	284	287	274	296	281	295	281	282	273	278	246	273	246	308	261	286	282	279	264	271	280	287	277	259	289	269	295	266	280	270	281	281	286	259	253	276	303	283	253	335	291	278	261	311	283	291	305	293	289	297	285	308	294	267	279	292	274	266	243	309	269	278	268	293	290	280	305	285	269	277	324	271	289	268	290	255	276	287	271	280	277	268	266	275	292	290	274	271	276	291	279	252	269	302	281	271	286	285	284	276	298	273	277	269	253	288	287	274	267	270	297	266	267	273	273	279	304	248	269	275	280	278	286	222	261	285	306	290	300	265	269	284	277	305	275	301	279	284	276	324	265	281	271	307	274	283	302	281	271	290	258	274	284	317	287	259	273	318	279	295	272	276	311	288	301	286	287	297	253	289	273	299	269	292	259	290	307	295	289	287	324	285	262	286	277	307	261	257	276	308	294	299	269	296	269	295	264	253	300	262	260	298	276	287	256	275	294	278	285	251	287	283	263	258	264	313	295	303	277	283	265	267	285	277	297	290	267	292	271	287	293	261	305	278	277	255	274	269	281	259	318	297	298	265	283	284	303	282	296	278	262	274	282	267	276	285	302	247	293	294	285	278	269	268	275	294	281	287	281	297	320	296	296	295	301	293	253	265	279	304	296	261	283	284	301	297	259	273	277	286	292	266	283	290	275	266	289	302	289	257	282	274	313	254	302	269	281	282	256	283	293	299	259	265	296	280	268	263	286	300	297	319	234	289	271	299	294	273	252	312	262	299	282	269	289	269	276	290	291	296	319	302	268	289	298	296	309	290	266	270	290	265	278	270	280	278	269	296	256	266	279	284	296	321	256	296	307	283	276	295	298	276	309	292	255	300	280	318	289	278	282	251	267	279	291	289	253	284	263	308	281	277	290	286	278	274	285	306	281	294	306	278	270	260	264	293	282	287	296	260	268	269	265	277	285	258	292	265	289	266	268	262	274	298	259	271	305	256	279	294	238	282	264	251	291	309	269	306	247	290	293	277	319	307	248	277	261	300	290	283	311	282	293	290	278	311	262	302	282	277	288	280	277	260	284	285	291	268	264	275	276	291	286	288	273	279	299	292	291	284	271	289	290	272	281	293	305	247	291	290	287	304	253	287	298	295	295	297	281	286	255	282	266	255	260	267	269	265	291	300	262	297	295	268	283	265	303	286	281	278	292	285	286	275	297	273	286	280	264	271	299	277	290	278	284	266	300	279	274	268	293	284	267	273	294	300	293	275	280	272	297	295	279	276	278	304	277	316	286	273	284	297	310	289	285	276	294	264	276	289	287	304	251	284	254	295	297	270	252	271	314	270	263	293	285	310	295	291	284	285	304	251	272	271	247	259	291	265	257	290	262	324	284	281	283	280	307	274	271	261	302	288	294	309	312	288	306	296	295	273	285	273	258	276	296	283	285	309	247	290	275	283	298	243	299	304	305	277	270	280	281	293	256	303	294	288	300	298	257	275	282	291	300	285	257	296	269	313	296	256	262	289	270	287	262	258	296	299	296	304	278	263	271	315	269	279	279	255	293	313	283	250	288	301	293	270	288	308	274	293	280	285	304	254	274	259	287	293	300	294	290	272	262	291	291	283	258	307	300	300	281	295	279	309	264	278	280	273	316	293	271	262	257	275	261	300	268	297	292	283	294	273	284	281	298	285	277	266	271	252	299	315	270	305	283	290	279	281	260	291	292	294	277	294	287	325	288	316	325	254	283	246	272	263	298	277	263	271	267	277	271	290	287	287	285	272	275	285	273	301	327	254	275	281	278	308	265	260	310	278	315	314	288	260	304	291	256	279	269	294	298	270	278	261	258	280	286	280	282	292	269	274	304	263	269	309	291	256	287	284	288	254	291	289	277	249	279	242	293	287	293	268	292	292	269	295	274	318	307	285	281	287	272	285	285	275	267	278	292	286	287	333	291	320	294	279	281	274	285	253	273	295	269	292	255	312	283	267	251	288	311	288	287	283	292	262	282	289	283	297	309	249	289	267	239	277	283	303	274	320	279	262	300	292	295	294	294	260	264
3135	1976	15666	29519	23172	11630	4349	1641	1021	861	812	787	828	742	837	759	736	790	765	796	844	838	793	802	780	734	822	797	780	792	814	755	743	760	811	781	827	746	749	780	745	783	790	805	734	796	772	790	786	790	774	782	785	759	731	776	794	767	805	768	775	810	750	805	744	783	821	788	744	783	815	747	780	772	747	801	769	778	765	777	815	790	744	746	817	780	785	793	810	766	769	771	766	774	785	792	741	759	797	747	799	761	810	780	795	770	794	716	838	780	767	795	776	810	814	744	850	777	759	776	752	736	719	792	792	802	813	830	781	772	782	808	803	778	816	796	770	807	837	770	786	731	780	828	800	832	750	794	752	827	728	773	787	768	822	805	801	793	790	827	786	830	804	792	796	809	743	780	805	795	753	812	795	717	800	817	794	791	731	791	824	787	842	753	807	799	753	802	818	758	784	811	789	783	788	790	801	767	812	781	761	777	757	790	755	773	806	838	821	824	770	788	814	779	798	761	774	766	831	772	851	802	799	760	818	769	815	800	759	803	828	763	817	828	751	829	786	812	704	803	748	763	793	791	773	771	747	826	766	796	790	797	777	770	758	747	809	818	721	777	819	793	789	803	783	755	746	797	768	768	826	836	735	774	759	769	789	824	843	793	773	769	759	782	751	821	820	821	751	756	745	773	776	787	758	762	739	781	764	834	785	727	823	803	749	790	819	749	766	768	839	760	759	778	809	748	774	835	812	787	732	781	786	756	765	755	734	786	831	751	780	787	790	762	788	776	807	761	778	773	773	750	736	758	781	782	818	828	756	783	775	787	819	771	767	767	809	773	768	762	804	827	813	790	798	777	822	763	776	821	747	800	816	787	841	789	787	788	798	795	771	740	774	733	767	775	793	805	750	819	807	733	788	796	796	741	765	776	810	718	794	807	779	814	800	765	782	767	762	735	810	736	747	783	777	801	733	792	867	807	809	784	805	752	750	796	732	785	780	750	833	779	785	752	782	776	762	759	756	793	848	802	800	788	799	791	778	798	758	767	735	776	814	785	823	795	791	814	735	766	756	797	773	818	804	756	775	817	809	795	821	808	814	785	781	779	781	769	774	763	809	773	781	827	754	733	809	805	750	775	766	770	817	809	845	735	763	787	825	826	802	765	760	802	761	777	740	774	758	782	822	860	779	759	746	792	809	817	812	746	800	773	773	794	764	793	787	771	735	831	714	768	752	795	754	807	815	794	772	787	754	755	804	780	763	809	857	818	802	762	809	784	840	764	784	735	751	759	764	753	797	806	759	775	757	809	754	753	830	733	773	799	808	846	726	819	798	829	828	804	752	809	761	738	790	783	769	821	791	803	752	741	813	814	814	781	766	798	785	830	790	780	810	827	744	748	780	786	747	824	780	810	821	786	779	797	740	766	766	810	801	811	767	794	799	771	811	804	783	810	762	758	812	786	758	791	781	768	760	794	733	817	763	783	816	780	725	795	778	785	733	786	774	772	753	798	757	773	757	776	775	838	798	827	776	809	792	771	785	851	783	780	814	775	816	794	779	743	762	817	781	778	762	772	756	834	775	787	772	763	781	789	768	838	743	826	758	797	789	795	804	784	770	807	806	815	810	843	783	775	806	759	774	809	823	755	800	805	801	789	788	748	782	776	808	802	802	796	807	791	798	796	782	802	766	808	811	788	748	791	752	861	834	784	811	770	729	784	741	834	769	791	755	814	761	761	787	731	793	793	766	785	778	764	853	789	768	787	824	777	783	790	763	790	764	754	790	839	846	761	800	779	760	752	766	796	828	775	799	755	774	762	777	765	847	780	803	821	781	793	772	779	780	791	755	822	773	812	788	804	748	814	792	770	758	764	847	802	731	838	809	815	793	759	802	776	832	799	818	814	840	772	730	814	807	792	750	812	778	758	821	755	766	823	753	827	813	751	768	779	792	781	790	793	790	769	757	769	787	808	751	834	783	834	727	775	781	779	792	732	838	810	792	777	755	749	791	762	799	739	788	752	787	784	737	798	777	794	756	814	804	756	784	764	786	810	784	764	780	814	805	750	794	781	756	769	804	717	800	798	787	795	787	726	775	753	750	820	735	846	803	759	794	807	813	748	778	787	797	751	788	725	727	726	797	822	772	771	768	756	826	774	818	765	761	762	800	806	769	800	800	768	783	802	795	805	763	777	750	800	766	796	740	779	788	754	789	813	767	803	747	790	744	776	760	822	776	789	800	823	778	773	751	762	840	771	839	813	752	765	775	788	801	802	783	789	816	800	802	801	739	809	787	776	765	739	753	824	830	793	818	823	843	762	804	817	752	739	759	732	830	814	696	802	783	767	787	787	793	768	840	787	772	714	759	797	799	758	801	799	773	753	777	723	805	793	754	808	767	834	774	790	822	803	782	738	802	800	766	818	788	790	817	820	769	774	763	784	751	772	815	780	797	750	728	768	764	807	725	718	768	801	781	785	819	811	787	800	796	803	792	813	763	777	747	824	767	748	770	800	777	790	810	785	787	813	751	772	794	806	766	823	817	752	800	783	771	768	816	815	751	809	820	757	787	807	781	802	759	803	725	788	781	805	773	777	788	781	786	792	766	748	830	831	801	789	785	762	799	754	747	730	805	843	751	770	781	810	779	750	774	778	795	804	786	790	786	801	808	779	779	785	764	768	811	836	803	755	774	764	779	810	791	779	787	820	776	776	798	817	766	791	792	757	843	784	787	756	818	745	759	808	797	804	792	808	789	762	766	796	793	759	744	726	802	791	785	820	751	815	780	765	806	780	752	780	824	745	737	764	815	753	786	797	788	840	814	780	791	771	830	778	806	736	787	780	752	847	806	777	800	789	789	808	767	710	777	786	813	826	752	779	762	802	785	770	795	772	785	767	832	707	783	770	731	767	824	771	798	801	804	783	830	785	773	834	784	808	815	781	765	796	810	789	779	802	826	788	789	795	807	799	825	775	777	784	798	800	839	797	771	796	778	786	729	788	754	782	804	753	798	771	799	808	774	764	774	798	782	832	779	762	760	798	748	795	756	793	790	811	790	789	809	799	830	786	766	790	781	759	769	820	743	801	817	791	781	765	797	807	792	848	735	810	783	799	822	736	799	800	797	779	809	805	823	838	795	792	820	781	831	764	746	753	749	786	811	751	780	789	795	797	747	751	750	735	761	766	812	782	809	806	767	766	738	805	787	835	760	783	801	805	789	837	754	794	792	735	724	805	741	729	767	756	768	788	785	755	783	796	726	753	784	804	783	765	815	749	740	799	845	742	807	814	797	816	734	785	844	788	771	771	801	789	775	809	776	797	759	707	777	753	771	808	805	775	799	853	788	758	766	791	831	794	846	793	847	839	772	766	774	773	757	806	814	823	818	800	728	794	839	747	804	772	725	829	787	780	784	776	780	737	756	767	799	782	803	780	784	824	759	792	783	767	759	809	804	788	837	786	797	807	831	782	769	761	803	775	776	804	782	799	753	834	753	786
3200	1493	8247	15214	9808	3755	1325	553	348	276	312	284	275	246	301	299	275	259	281	280	281	278	243	256	311	279	252	295	289	323	293	311	279	277	307	308	274	265	303	268	245	263	267	286	288	303	301	281	271	295	283	277	289	271	291	279	284	288	281	295	280	269	274	283	293	277	260	312	255	254	270	294	301	245	266	274	256	290	286	290	270	300	252	256	271	260	263	283	277	266	264	283	262	286	281	273	273	290	279	286	294	264	286	278	261	253	290	282	304	258	281	290	302	278	301	270	281	284	259	288	270	279	272	227	299	303	294	306	288	239	291	273	282	250	251	251	274	272	296	276	271	293	284	285	287	305	300	264	264	276	271	285	290	278	272	272	301	304	279	255	314	263	299	264	265	245	264	249	281	257	258	269	278	295	310	276	263	271	285	279	263	294	291	296	277	253	296	265	290	294	314	264	268	288	279	295	275	270	301	286	293	292	265	263	265	280	297	276	258	277	297	262	271	285	300	274	313	266	297	290	293	297	277	280	264	255	281	295	278	288	245	289	282	292	291	275	231	287	285	277	269	267	256	293	294	294	291	279	272	307	288	286	267	277	289	277	304	308	263	285	310	265	267	321	240	294	271	254	316	300	288	294	293	275	267	291	289	299	286	296	280	253	290	295	272	320	276	257	275	276	267	273	302	296	268	270	262	286	255	287	283	294	292	286	302	264	251	277	265	287	316	261	297	299	285	291	287	274	300	310	284	304	290	240	253	262	289	287	318	272	283	291	281	278	278	273	300	276	310	323	273	273	289	268	279	244	299	276	249	279	240	272	294	264	273	285	292	293	286	279	291	283	289	270	263	283	302	293	303	288	270	269	256	291	281	284	282	277	305	272	279	265	274	284	315	270	265	279	286	262	271	313	276	278	300	279	320	295	275	256	276	280	266	279	293	263	278	283	286	277	294	262	302	283	306	269	283	264	264	275	267	285	288	293	269	276	276	298	264	307	303	246	280	285	262	269	278	271	301	272	261	274	274	339	292	290	297	291	272	295	270	298	284	303	255	297	300	274	275	301	238	295	264	317	291	276	293	315	298	279	272	281	282	256	279	287	279	268	275	255	269	273	258	299	261	283	310	287	260	297	276	273	271	252	293	282	301	302	286	299	257	303	288	267	297	262	278	274	269	302	273	296	263	274	265	278	287	279	309	285	275	279	230	246	298	290	274	295	284	280	296	266	245	260	293	269	295	294	253	285	300	258	264	298	271	300	311	295	289	257	284	264	261	313	272	277	276	251	270	287	286	285	258	286	242	304	281	281	275	304	256	285	274	294	277	299	287	253	235	270	304	305	303	289	287	254	275	307	275	300	279	273	245	288	259	268	284	247	305	269	245	280	256	306	281	261	299	275	271	293	267	255	262	302	285	297	303	301	284	296	306	271	306	290	267	256	291	278	266	320	262	306	295	302	301	287	278	271	305	304	272	284	255	257	286	275	322	280	248	267	276	289	292	296	285	233	287	276	259	256	273	319	287	284	279	259	297	270	290	322	288	262	275	281	295	298	260	299	262	279	276	278	257	274	288	277	289	297	277	276	290	259	272	272	301	249	291	276	291	274	259	275	254	287	280	282	280	277	286	250	282	332	268	270	271	294	276	265	263	319	281	283	294	275	242	262	276	261	287	277	299	303	290	276	311	284	287	286	282	268	274	280	264	234	274	307	273	295	285	279	294	271	282	275	279	287	266	303	268	267	304	280	275	251	263	279	268	287	251	285	251	256	296	274	294	295	293	310	285	281	310	284	272	288	304	289	280	272	262	276	289	262	267	290	270	257	278	276	274	260	279	298	278	291	288	289	262	250	314	272	282	266	285	290	271	279	273	245	275	263	267	264	265	270	277	315	274	286	302	288	263	279	283	273	312	296	290	295	277	292	274	296	266	258	282	305	276	264	290	280	297	267	340	281	303	288	265	286	266	271	299	283	288	294	261	275	290	275	290	284	261	323	309	307	266	259	298	276	243	285	261	279	267	255	285	264	298	285	293	295	273	284	284	269	269	290	286	266	255	251	277	295	303	287	290	299	301	280	318	280	316	293	317	274	256	283	283	289	300	271	273	250	273	301	285	264	288	285	286	245	275	280	296	302	272	274	273	245	259	284	275	283	284	281	250	265	296	284	289	300	279	298	288	291	265	287	260	262	275	269	277	282	265	295	283	303	263	278	276	297	281	288	284	297	255	286	283	268	279	267	306	260	296	288	284	302	285	249	272	260	279	258	279	271	274	258	274	248	296	277	251	275	290	301	268	291	286	293	304	259	307	298	310	291	269	288	272	288	308	292	315	296	283	265	290	270	290	287	280	268	279	316	284	277	260	237	266	300	268	277	263	266	258	243	270	258	287	294	304	287	274	309	275	287	281	278	301	271	285	275	290	295	279	283	312	290	300	297	313	281	281	263	296	268	288	303	298	247	306	285	271	308	278	243	248	273	285	264	300	285	269	268	285	276	310	277	319	299	280	297	262	253	286	283	294	301	303	290	283	305	283	266	284	278	271	325	298	281	281	260	292	273	292	285	320	273	290	277	269	277	294	272	263	305	322	268	273	277	289	261	282	291	302	269	282	278	273	271	260	275	284	273	270	297	307	269	304	270	288	281	306	275	281	258	293	288	285	296	285	298	288	269	283	264	279	248	257	299	307	296	283	263	319	272	277	278	287	272	256	261	271	292	289	282	291	297	259	257	241	253	243	269	252	267	270	298	291	268	278	273	284	343	262	253	244	265	293	267	300	287	299	261	268	255	276	284	258	273	292	303	287	289	278	289	287	293	282	283	267	287	275	258	282	280	269	281	258	279	250	250	264	281	298	266	304	317	270	257	284	246	311	288	288	314	287	294	298	284	293	265	284	284	277	301	286	262	287	274	286	276	300	289	271	272	271	244	277	292	268	294	280	302	298	303	280	305	298	296	268	308	269	324	312	296	272	273	272	270	252	279	274	307	282	289	269	273	279	283	273	273	246	253	313	275	288	293	313	308	261	274	273	278	273	265	275	276	296	252	281	301	289	295	267	274	309	272	310	259	280	257	275	280	280	292	267	270	272	294	284	273	244	255	275	264	288	287	274	291	277	301	257	284	275	247	279	287	243	272	250	272	277	288	272	281	247	268	293	290	264	289	317	295	254	264	278	262	261	262	291	315	265	285	277	292	280	271	272	268	284	288	254	293	272	285	283	283	301	306	284	249	284	267	269	282	298	272	260	267	321	318	285	254	280	270	268	291	281	302	285	311	314	293	251	278	293	304	261	269	260	292	277	267	280	276	279	258	310	296	283	313	252	276	280	273	276	288	314	290	281	284	287	291	318	295	300	277	275	300	313	285	276	291	280	281	313	263	278	282	282	290	271	283	302	290	283	295	270	293	299	279	312	258	283	263	262	277	287	256	274	295	280	288	294	296	303	261	281	252	296	302	246	273	289	292	296	276	289	276	292	272	294	246	243	307	269	283
3102	2170	16655	29580	22435	11328	4598	1738	1034	856	799	784	774	823	785	774	750	757	777	786	797	766	771	730	798	773	798	853	812	790	757	816	774	746	788	752	770	793	774	776	791	816	850	758	759	818	726	789	799	753	815	805	796	797	722	814	727	792	781	790	781	736	785	741	791	765	761	795	825	804	780	768	753	729	730	740	816	791	787	743	807	790	745	778	802	773	764	786	837	750	780	765	764	807	797	791	789	791	780	774	808	793	820	798	765	828	831	808	783	744	796	765	778	800	813	824	742	812	814	799	810	739	848	828	801	803	804	750	789	804	786	786	777	768	785	797	731	779	803	790	811	770	806	795	769	751	837	802	828	783	769	805	800	794	774	849	771	805	779	786	773	763	773	748	781	777	762	792	722	793	742	776	769	750	793	748	789	778	753	783	739	747	750	726	794	813	827	745	767	785	757	730	815	825	788	813	793	824	782	781	804	774	759	756	797	820	803	825	781	811	763	802	765	761	773	842	777	759	767	773	755	792	799	791	782	741	773	769	792	769	806	776	776	810	790	751	764	740	806	754	765	867	794	812	755	715	749	808	788	781	762	820	789	808	766	780	773	774	779	810	804	803	793	804	798	764	787	771	768	780	729	798	763	745	735	781	776	796	830	793	812	796	836	750	770	684	825	755	775	819	764	744	832	778	805	825	768	753	799	837	744	799	774	798	812	771	767	783	781	785	809	818	793	735	756	803	806	758	770	812	818	842	796	807	757	744	800	794	759	773	787	791	815	800	781	800	797	822	783	776	780	791	778	742	764	801	772	761	791	756	804	794	777	799	779	797	764	768	768	767	789	805	787	781	785	807	778	748	814	780	804	831	790	806	809	774	752	830	777	813	776	821	743	827	810	799	758	737	754	768	755	738	809	811	820	835	814	766	745	777	752	801	831	773	766	756	789	766	784	773	837	808	768	825	812	768	771	757	759	795	776	793	817	807	767	851	773	807	757	794	810	798	856	801	768	779	774	799	764	833	772	816	785	760	761	774	759	764	796	762	729	792	801	782	780	809	769	817	804	803	823	799	803	819	805	788	784	765	792	822	753	800	828	805	820	740	753	792	761	754	741	753	804	826	759	808	802	807	753	763	792	795	805	756	792	784	756	771	778	760	737	812	767	802	861	746	818	750	791	775	806	830	766	786	814	781	765	744	801	773	758	783	797	746	780	807	769	761	788	769	741	804	820	739	776	758	799	814	794	798	783	774	816	839	831	772	802	763	750	799	805	801	889	745	755	789	748	776	827	805	734	780	775	792	710	774	765	755	764	796	758	801	778	790	771	764	785	792	765	761	816	754	786	762	836	764	751	790	773	746	761	723	789	786	758	819	745	817	792	765	831	830	717	765	789	748	806	786	818	796	793	775	789	788	806	781	713	754	765	813	768	753	827	761	763	753	793	807	767	784	823	757	773	822	737	800	782	804	792	744	800	812	792	751	780	747	807	763	802	755	803	844	753	794	817	777	766	809	766	824	789	771	740	787	761	792	771	716	815	829	792	784	745	789	776	781	784	776	759	793	812	779	772	838	716	756	797	801	724	765	734	824	799	771	757	764	778	776	842	789	812	758	806	796	763	799	787	783	806	786	809	730	775	745	793	766	795	782	802	769	772	767	789	787	748	783	808	789	749	792	806	807	745	829	728	804	752	768	778	814	807	792	765	766	851	785	813	780	767	762	790	790	770	802	778	774	789	820	778	798	813	800	750	827	729	801	812	780	851	774	784	769	798	788	756	771	794	775	777	772	789	714	751	780	753	797	782	755	753	782	806	810	780	799	740	788	792	787	818	757	790	783	757	797	800	785	827	744	803	784	829	797	790	806	770	775	795	825	822	713	825	796	792	756	806	778	738	777	755	765	828	757	760	761	797	785	766	759	772	797	841	791	780	771	813	838	756	815	726	825	770	778	806	826	774	776	759	784	755	762	773	781	801	785	751	809	809	738	819	772	777	766	774	733	794	835	723	781	812	811	756	800	809	786	802	771	801	711	808	782	766	805	768	779	746	757	785	773	774	763	800	780	755	826	789	805	747	780	740	781	799	860	737	768	801	750	756	764	754	789	810	804	808	762	764	839	729	807	741	802	755	764	845	788	778	776	792	817	777	775	812	780	793	738	791	762	798	807	812	783	761	807	772	741	793	782	810	763	812	765	793	780	790	774	791	786	783	786	762	745	803	785	816	777	834	760	769	774	795	750	754	841	764	792	775	766	769	776	766	802	802	796	810	725	742	789	800	758	820	731	760	810	830	789	819	765	758	780	778	803	832	791	779	775	753	740	806	747	769	705	792	752	748	780	756	811	773	801	778	811	775	741	768	782	740	806	795	777	757	783	801	812	779	781	819	762	800	784	751	778	767	750	777	798	804	760	831	769	803	869	791	813	781	724	807	768	788	778	775	762	734	789	785	777	749	758	793	767	828	841	736	802	759	754	746	773	777	799	814	803	777	761	774	767	746	751	794	814	765	809	755	775	786	769	770	826	812	776	823	817	755	790	771	817	819	816	792	778	815	793	813	797	792	748	815	812	829	811	814	784	758	767	736	789	784	767	790	781	791	782	776	785	802	856	831	766	781	766	796	792	750	790	794	799	761	774	806	787	770	782	767	750	846	784	823	803	834	803	769	825	811	770	796	807	801	729	766	775	797	775	782	746	766	800	788	812	811	764	758	740	780	818	767	772	766	791	815	779	833	787	730	824	793	718	802	773	770	745	719	814	813	814	785	815	766	761	787	788	817	771	781	794	771	798	855	762	816	799	801	751	863	829	765	763	756	791	787	786	831	746	789	818	784	809	779	756	733	789	779	744	776	803	748	791	801	819	746	863	834	767	791	735	805	744	786	765	719	829	792	778	796	812	797	777	805	801	785	773	763	782	759	773	822	760	769	775	768	830	760	782	788	794	784	799	772	851	749	738	796	813	774	721	777	770	767	772	757	776	765	805	782	767	795	760	842	790	821	749	792	765	762	740	788	764	785	773	752	782	756	793	785	777	800	766	771	773	789	798	750	781	755	785	783	808	821	794	799	749	793	787	727	786	791	806	755	797	792	772	745	795	816	797	761	718	833	841	781	759	768	810	818	794	760	785	807	779	807	758	752	785	781	750	756	769	777	773	787	832	752	768	770	802	804	807	767	762	775	777	816	783	804	789	824	755	801	785	820	801	829	784	754	704	808	833	729	799	823	780	749	794	775	803	764	816	756	832	784	792	765	778	811	802	771	752	778	771	796	774	791	827	799	773	748	708	767	806	776	754	795	794	733	791	764	729	778	813	772	780	770	784	835	759	772	737	818	786	780	766	743	754	778	798	822	778	799	804	767	789	793	815	775	752	765	795	806	807	770	775	800	793	786	794	788	782	833	810	716	764	759	831	767	770	745	822	793	783	771	779	769	794	847	803	795	766	796	785	815	788	781	869	793	742	831	778	782	825	760	769	833	807	813	756	796	784	778	767
3267	1653	8006	15289	9646	3922	1341	556	308	305	255	298	253	290	269	293	266	291	251	259	266	298	306	266	283	295	276	306	295	307	263	283	284	285	251	309	315	279	292	297	294	309	298	258	304	293	285	278	286	298	267	291	303	305	258	303	292	278	274	308	267	295	242	297	295	276	284	245	300	280	279	269	275	269	321	278	312	270	266	296	282	260	295	268	286	262	290	289	250	267	301	297	278	287	298	281	261	266	289	284	272	300	291	269	275	267	291	287	304	300	269	262	276	329	283	255	293	290	292	289	289	260	282	276	271	263	302	267	265	257	280	291	265	252	288	323	289	257	280	279	301	286	251	287	286	298	293	259	265	269	268	297	318	318	303	276	294	317	286	303	269	279	288	309	283	316	300	273	293	264	270	282	288	297	297	264	294	302	281	297	316	287	250	288	284	305	275	270	262	266	288	261	293	294	266	270	273	255	295	293	308	284	286	296	300	293	289	276	290	278	264	292	281	261	279	258	272	290	310	295	276	289	290	293	304	276	299	284	285	292	292	274	297	273	304	287	273	291	246	283	298	303	303	302	285	249	296	260	297	299	270	269	263	293	291	291	271	284	278	290	312	309	263	288	289	300	255	245	290	303	275	302	282	290	297	278	263	270	282	259	280	303	296	263	305	279	259	306	288	256	292	278	301	270	299	325	306	272	292	272	307	304	284	266	295	323	330	274	317	278	290	284	271	289	283	277	308	286	252	278	269	282	281	308	270	300	279	293	283	255	297	259	316	267	291	283	264	257	288	272	275	263	273	259	297	251	286	260	305	267	280	260	304	269	287	292	270	285	268	289	292	283	288	279	286	251	279	306	255	283	303	281	285	279	270	279	281	273	325	273	289	292	271	277	268	259	295	277	281	291	282	262	290	292	264	289	267	283	306	276	273	289	276	264	299	279	265	289	262	284	249	292	280	277	263	268	260	293	267	285	307	303	273	290	295	308	267	302	280	286	285	274	301	289	247	263	284	272	310	311	310	268	291	310	289	301	286	283	275	276	270	281	289	297	284	272	291	287	269	258	300	273	297	282	287	271	284	273	300	294	286	258	282	267	274	278	295	297	288	283	299	255	265	264	285	304	288	272	268	304	282	268	292	281	287	269	308	279	286	266	256	255	279	288	284	271	250	297	282	264	275	264	303	264	304	304	301	229	284	297	263	285	267	257	297	259	291	275	292	270	292	292	280	269	274	295	308	260	277	282	259	286	275	283	283	322	270	288	257	303	261	262	263	299	298	283	266	290	291	268	294	282	294	298	282	255	295	273	308	292	306	271	259	289	276	273	286	258	292	276	283	265	298	301	265	278	283	261	266	295	258	310	296	275	310	303	293	309	284	279	273	290	296	293	245	282	320	297	283	289	316	262	289	296	297	271	274	275	259	281	275	262	258	276	287	271	276	247	253	299	298	322	277	278	312	267	261	289	255	312	281	302	284	264	260	300	302	283	297	285	287	276	287	269	276	284	306	303	280	305	292	272	274	301	299	271	280	276	295	267	297	268	266	278	271	274	273	255	296	284	279	267	292	259	292	267	266	257	275	283	276	264	267	269	301	266	294	269	289	257	247	270	272	252	266	277	273	281	258	283	309	296	255	272	297	281	337	310	267	272	299	272	308	263	310	272	269	305	282	298	267	286	259	270	309	273	304	274	283	275	276	286	284	321	278	272	304	288	269	294	283	280	287	271	257	258	284	275	262	252	223	264	286	282	270	305	267	258	270	279	283	274	263	254	268	275	316	249	292	309	287	311	270	280	271	239	296	281	290	291	288	276	295	268	259	277	291	308	290	282	292	285	270	290	290	259	307	307	349	281	299	292	295	284	279	245	283	293	287	267	270	323	286	280	286	311	267	304	295	276	304	295	320	258	287	294	240	281	253	260	260	315	316	286	311	274	278	253	273	269	312	284	307	271	265	303	279	305	299	270	290	269	297	255	302	254	234	298	255	324	274	306	294	321	273	308	279	263	260	283	284	267	303	271	281	260	255	270	290	299	288	271	262	285	282	280	261	263	272	295	250	289	284	269	276	263	305	266	276	271	244	279	289	262	309	297	294	308	286	258	273	318	290	264	293	274	268	285	302	307	280	306	284	254	287	282	286	271	345	295	257	286	273	284	261	295	318	266	269	265	274	285	272	294	296	259	276	290	291	273	313	290	319	278	277	277	251	297	264	257	289	255	299	294	299	280	266	273	266	309	307	279	278	272	302	289	288	299	269	287	281	291	313	260	260	269	263	290	249	284	288	266	292	274	288	277	294	287	305	264	280	295	280	347	275	323	301	295	282	240	318	269	268	273	278	307	301	293	291	310	280	294	263	276	282	305	286	290	290	273	272	297	288	269	265	287	290	302	277	284	286	291	302	266	257	318	293	294	291	265	295	311	283	274	289	264	259	276	285	303	283	278	276	266	265	290	301	296	257	286	277	280	278	275	300	298	277	309	272	266	293	305	262	282	269	285	273	278	268	261	275	265	295	297	289	275	274	295	306	273	319	265	265	254	285	315	303	291	247	288	285	293	293	275	307	285	293	261	263	289	285	276	278	306	275	270	287	289	302	285	273	272	277	269	278	296	257	295	282	280	259	272	280	291	269	282	311	287	259	289	306	271	285	260	286	249	288	268	281	286	304	267	281	284	281	258	280	262	302	306	276	268	268	285	302	277	263	268	271	305	272	266	277	292	279	282	264	278	281	250	272	276	315	271	268	261	284	251	270	296	288	285	294	281	264	249	291	271	299	301	264	297	297	260	299	277	291	269	301	295	286	283	272	290	307	313	272	283	246	279	283	269	308	307	270	309	269	279	292	284	285	278	300	270	276	284	288	266	294	285	291	278	288	276	298	266	299	299	300	281	266	321	266	273	301	238	279	260	235	290	312	276	303	286	272	299	295	284	296	255	278	266	273	271	302	296	272	283	261	256	229	285	272	275	253	294	280	282	272	308	288	283	282	288	266	279	279	301	297	249	290	285	251	296	260	272	276	259	308	269	313	273	283	280	270	263	301	292	272	290	281	293	299	310	298	314	268	310	300	305	292	296	280	293	266	278	286	278	293	321	263	297	247	278	265	288	251	282	287	296	269	268	271	286	287	256	275	293	292	307	267	298	309	289	299	301	275	304	284	299	251	301	329	282	269	285	272	300	249	279	283	292	306	288	256	283	299	293	294	249	265	292	281	299	278	296	292	282	264	248	293	288	257	279	290	292	238	260	292	280	307	252	283	279	279	300	278	285	284	277	285	274	285	320	263	285	292	249	295	247	284	279	283	249	303	276	258	275	280	266	279	310	277	311	258	297	282	283	263	289	282	260	293	296	284	256	309	291	275	285	273	292	237	266	307	282	265	296	272	271	283	261	286	262	276	285	284	279	253	279	297	274	297	299	306	258	276	260	295	277	257	261	307	268	300	279	304	274	296	299	278	309	297	266	266	286	269	262	334	309	278	258	275	293	261	280
3240	2313	16500	29947	22248	11943	4753	1848	1044	817	795	762	744	779	818	775	776	816	774	783	821	825	754	786	791	753	790	807	789	764	780	784	806	812	781	782	782	821	762	753	780	759	805	822	813	785	818	752	775	750	749	757	815	738	764	714	808	820	756	771	761	758	738	809	793	814	808	815	768	818	805	799	796	811	833	750	753	805	734	816	778	765	758	794	814	798	776	722	749	749	828	774	778	830	767	771	808	823	816	798	784	819	841	809	804	784	842	808	772	744	789	781	762	772	764	808	800	743	816	746	771	797	783	813	751	751	755	798	768	777	785	784	773	773	751	748	749	854	781	817	801	750	766	782	751	759	756	825	802	797	808	775	801	720	826	810	768	781	769	806	779	774	738	782	813	775	771	839	714	759	727	808	794	794	825	775	800	820	816	752	811	772	731	819	781	790	783	776	802	762	814	802	814	796	757	805	794	797	825	788	800	774	793	771	785	812	821	785	756	786	787	773	817	803	802	763	782	765	808	789	813	761	801	811	754	805	847	784	783	790	762	760	752	771	769	785	795	781	775	847	797	809	822	816	782	752	768	801	811	798	840	808	790	790	809	762	791	821	810	775	760	759	844	745	761	778	776	755	798	769	769	780	787	807	780	783	721	779	831	782	773	768	803	774	787	806	802	789	761	779	785	766	827	781	795	795	807	803	753	798	757	770	832	763	762	789	778	794	803	813	839	774	775	776	772	795	789	754	831	724	759	759	756	796	759	839	795	748	775	758	795	772	771	785	775	790	754	751	784	754	782	768	783	742	811	769	828	809	767	818	787	791	797	767	811	769	726	791	758	764	827	798	806	795	760	827	715	763	802	809	807	752	759	755	775	764	786	775	823	813	791	771	756	829	764	775	802	794	756	758	770	760	841	774	789	765	806	760	775	746	742	748	766	759	759	792	803	788	769	787	785	782	824	794	806	790	764	789	710	805	773	819	808	805	822	775	807	820	829	787	801	797	775	755	806	793	765	788	821	786	797	779	793	780	769	798	801	809	800	778	787	829	801	861	744	732	788	785	782	767	826	789	765	762	821	781	793	737	752	787	777	809	757	774	754	811	764	773	766	816	813	798	813	813	781	805	779	802	787	790	760	839	817	768	749	749	787	791	801	759	738	786	808	774	797	764	731	806	760	826	765	808	809	770	757	798	745	817	773	850	782	786	755	774	862	779	783	808	756	756	781	729	799	806	808	769	801	773	849	807	824	767	780	774	769	779	763	794	808	775	770	755	768	817	767	803	794	779	803	795	886	775	726	769	779	790	782	805	801	773	808	826	780	789	817	789	801	781	779	766	761	840	840	828	775	774	853	774	816	816	758	785	803	794	781	798	795	766	766	794	780	804	762	822	819	785	805	778	815	769	765	759	770	760	754	748	772	783	790	853	821	738	832	803	712	758	805	790	800	806	832	768	778	755	843	748	806	772	764	768	786	776	812	768	758	793	867	798	808	780	768	783	794	796	788	778	786	797	784	792	810	779	781	774	790	795	787	730	796	803	777	775	798	792	740	799	801	790	795	733	812	775	789	768	798	777	804	767	793	790	806	815	817	763	789	765	804	730	838	836	786	760	775	782	789	786	769	734	785	826	814	767	770	792	744	786	791	788	808	814	806	774	792	779	798	730	759	796	756	805	770	798	765	789	769	805	727	792	816	830	791	835	754	764	799	739	779	738	799	771	780	781	794	834	802	772	783	744	743	830	801	771	777	765	784	781	809	729	770	772	823	788	807	820	778	820	783	790	801	771	783	798	807	764	788	740	787	806	764	827	795	763	792	787	832	789	782	796	791	759	822	740	719	778	769	792	777	768	792	791	769	799	799	812	821	773	751	804	757	828	805	781	792	765	781	769	815	767	745	802	798	769	756	782	780	796	779	761	778	765	814	836	830	776	788	764	773	763	810	812	770	780	727	853	796	776	786	780	773	792	815	778	749	722	784	765	794	780	785	801	841	785	791	807	786	760	800	854	771	720	777	748	760	752	767	778	788	783	803	793	755	796	800	788	779	801	829	781	804	779	802	791	805	822	725	800	783	781	807	794	763	812	815	800	811	752	754	811	762	728	751	804	820	848	796	798	800	800	757	825	786	784	844	828	768	728	807	812	776	814	843	753	782	791	811	750	801	764	767	804	781	770	789	783	779	819	834	752	842	741	796	753	770	819	888	768	777	777	799	795	754	777	782	770	735	775	810	820	760	761	762	782	780	791	763	774	818	820	795	774	813	819	785	820	770	783	794	756	849	815	777	783	729	760	814	806	775	766	763	847	791	781	751	796	814	811	784	785	762	815	749	743	832	829	730	792	755	806	779	784	779	772	809	769	832	830	758	743	800	787	707	763	775	761	791	817	766	737	784	802	759	764	777	760	783	792	770	755	811	759	801	775	816	777	768	840	801	804	763	785	774	767	804	785	786	751	827	735	785	779	789	794	826	823	772	777	801	793	780	793	792	818	784	784	761	797	820	788	796	766	799	799	790	761	790	769	822	800	776	800	791	811	846	747	834	823	784	798	811	767	749	810	733	806	803	806	802	753	777	806	796	794	759	803	826	803	770	807	760	767	806	758	774	844	747	822	787	795	753	838	787	785	776	786	757	729	789	775	776	768	797	811	777	821	785	778	761	786	795	794	789	751	780	754	821	790	802	797	808	814	798	807	788	738	799	805	790	753	771	837	818	812	847	842	821	793	799	743	789	772	757	797	795	782	782	775	748	797	778	759	810	758	790	771	830	761	831	806	768	777	781	741	762	847	820	755	755	788	855	754	779	777	753	804	807	823	768	786	764	811	807	808	783	796	788	786	827	840	851	718	783	801	836	781	752	783	809	761	771	755	798	827	811	787	783	764	772	786	776	797	793	768	782	761	779	840	842	808	763	816	786	820	808	708	765	765	808	802	826	850	799	758	792	813	812	786	763	782	829	784	757	731	825	817	765	825	778	800	753	776	763	778	735	801	776	767	790	747	762	775	770	817	780	799	787	796	787	734	771	775	805	779	808	770	788	824	783	844	770	809	792	781	806	767	789	754	827	822	826	787	805	760	799	823	765	775	755	855	804	792	822	798	798	751	812	782	726	781	798	795	782	826	785	792	792	835	819	833	802	812	797	800	761	810	749	811	734	793	746	822	794	735	759	795	772	767	777	817	751	781	787	772	734	770	794	791	728	787	813	765	762	815	762	783	754	796	789	804	813	771	776	821	771	807	834	774	787	800	793	823	741	777	765	770	753	770	778	807	727	758	740	764	754	770	747	773	799	744	791	790	783	742	811	813	816	798	804	771	761	734	713	764	767	758	798	833	761	808	789	797	799	830	811	770	733	847	768	802	824	819	778	800	821	788	740	808	833	814	768	821	754	807	744	774	802	791	812	814	751	803	781	827	761	799	801	779	822	745	800	808	747	805	780	783	779	770	796	815	769	742	741	738	839	788	815	806	787	816	802	768	769	767	755	805	771	766
3441	1674	8574	14461	9771	4044	1279	513	332	305	274	267	254	280	289	276	291	303	257	287	272	282	306	296	290	283	280	278	297	236	267	271	262	277	258	271	262	278	244	271	283	316	282	290	308	291	292	280	273	284	283	262	294	274	290	286	276	292	314	296	286	284	293	261	284	256	272	272	276	306	312	288	287	289	253	279	241	270	268	276	287	284	276	282	267	295	292	298	262	288	291	265	271	283	291	303	324	282	282	288	300	261	281	301	261	281	265	271	283	285	290	256	291	273	276	308	272	269	320	274	319	297	291	282	279	268	273	271	292	280	302	272	286	282	298	319	255	297	258	288	277	296	285	275	296	294	286	303	267	268	295	290	281	291	301	301	275	266	309	308	300	271	309	281	235	278	297	257	309	273	308	267	286	300	300	285	296	265	240	289	274	273	258	239	274	292	261	287	246	280	268	259	308	285	294	291	266	315	288	290	263	243	250	282	298	277	300	289	263	244	299	289	281	292	291	272	278	294	262	256	278	301	290	276	263	275	278	278	290	310	284	291	294	315	290	297	284	271	274	300	268	299	267	289	289	275	278	278	265	304	262	275	254	275	290	290	289	290	231	267	279	275	257	281	269	296	284	300	270	293	289	249	274	265	270	319	261	265	277	284	260	269	262	274	265	268	290	278	260	297	296	289	281	302	298	266	251	309	284	294	267	297	284	248	284	276	281	298	296	269	247	282	274	269	280	299	294	300	278	257	285	303	297	266	298	291	281	250	272	250	291	283	278	311	256	300	268	275	278	299	269	278	320	304	283	264	233	292	294	272	288	258	253	283	269	296	303	294	290	281	280	260	254	295	289	309	268	292	279	277	294	273	272	261	269	252	264	284	259	295	274	302	278	267	297	300	243	287	277	264	256	278	294	261	298	263	275	279	324	321	271	264	274	284	287	294	292	276	280	303	274	291	256	288	270	248	314	287	294	276	261	268	287	274	305	290	297	305	272	291	271	278	294	270	257	240	277	306	269	304	296	302	286	303	287	278	280	285	273	289	285	258	288	312	252	301	266	276	291	269	279	289	293	281	279	297	276	291	269	308	290	265	296	289	295	295	294	291	259	271	306	294	256	301	289	282	288	259	264	266	278	296	275	250	278	270	265	260	284	286	267	298	303	297	277	294	296	257	292	277	276	297	281	266	295	266	312	321	290	324	299	258	280	298	276	275	264	290	274	278	299	303	305	320	284	314	278	300	250	290	261	295	284	284	260	291	295	296	306	296	278	275	271	282	295	241	276	278	302	263	283	278	317	298	265	268	279	266	294	289	282	302	256	270	282	287	280	297	299	277	294	289	295	302	299	311	277	288	292	265	292	285	263	289	286	298	287	271	276	271	290	279	289	268	252	274	292	287	285	278	297	279	274	280	295	270	286	284	291	298	268	259	298	266	275	289	307	276	272	275	276	281	302	297	281	256	255	285	239	278	275	283	266	278	270	272	295	290	286	299	248	320	284	298	273	282	269	269	286	312	289	278	265	275	291	298	297	282	277	286	315	278	268	285	262	268	273	276	285	261	294	282	259	289	260	262	286	264	272	283	292	333	267	292	274	289	287	283	258	335	235	258	302	285	258	261	328	307	281	265	279	275	268	268	284	269	301	279	313	307	288	264	273	282	291	290	284	292	270	250	258	267	318	309	264	295	283	288	268	270	286	276	280	303	299	275	258	284	269	273	284	283	261	286	294	273	283	272	249	264	287	271	291	293	283	259	294	289	292	284	275	285	282	268	304	271	272	279	271	294	282	283	292	279	267	276	296	289	298	297	291	290	265	309	274	287	289	297	277	306	298	264	264	265	294	273	301	282	257	295	286	259	270	288	319	273	327	274	298	297	295	288	286	289	305	251	270	292	291	285	295	289	287	288	263	271	310	297	290	277	271	275	286	264	252	356	275	278	267	249	273	284	258	267	301	325	266	302	292	300	303	309	278	268	292	278	296	273	265	265	313	264	274	267	283	279	302	274	265	272	278	278	272	291	297	288	317	293	264	278	273	274	286	265	303	259	306	294	305	285	277	272	265	310	277	275	278	274	285	276	253	286	274	293	285	304	272	298	268	288	266	279	277	288	311	279	295	258	269	276	292	249	287	263	272	294	302	272	266	284	315	286	286	286	269	283	273	310	272	256	292	288	279	284	282	289	289	293	292	270	282	279	265	283	298	271	262	252	281	277	301	311	271	292	287	300	258	268	283	258	288	293	268	253	275	305	270	258	277	278	314	269	261	294	263	275	272	290	279	296	300	285	274	307	284	296	283	283	301	293	308	270	294	276	292	281	300	286	294	288	302	293	279	291	304	283	272	296	271	291	285	279	301	288	283	262	272	302	266	251	296	269	274	285	234	269	289	295	274	278	273	285	251	299	298	284	245	259	285	273	279	247	277	267	289	263	252	287	266	290	284	279	314	238	303	281	274	339	311	262	289	292	261	270	268	270	301	258	286	309	237	253	262	296	287	319	299	305	271	279	297	267	267	260	284	279	326	270	268	257	302	301	280	261	281	289	240	278	276	299	271	283	277	318	292	267	261	270	261	284	280	290	278	289	278	291	306	287	270	285	276	264	295	287	300	248	288	271	259	253	279	272	268	288	289	285	287	279	294	292	282	285	251	292	264	281	288	282	278	290	295	250	264	272	275	298	295	258	299	270	290	302	307	295	278	262	279	286	277	290	274	294	284	310	248	296	246	273	296	272	273	293	265	308	288	265	281	284	312	292	291	313	289	291	281	289	306	303	254	281	297	274	298	282	245	296	273	264	267	299	278	246	254	270	262	267	286	287	294	272	301	275	297	250	300	289	261	276	261	276	262	295	267	252	269	310	283	257	307	299	279	270	295	252	257	284	266	311	282	241	286	285	272	283	252	309	269	308	271	261	301	274	298	307	272	284	297	286	303	291	290	308	261	283	284	279	267	268	318	271	264	263	266	279	277	264	286	267	307	284	269	282	297	317	251	294	267	267	279	270	244	281	299	253	272	247	284	310	284	252	299	315	286	299	262	296	306	295	268	290	259	313	267	279	289	301	291	273	293	262	295	297	262	263	272	273	310	291	293	311	312	279	292	274	264	273	264	291	300	296	263	276	298	250	276	294	257	284	253	264	265	277	285	274	246	304	297	312	264	293	273	262	272	287	241	274	307	286	277	312	293	276	294	294	301	309	283	284	254	292	282	277	256	284	278	283	269	263	247	276	249	290	278	282	293	307	280	289	259	250	289	300	279	266	284	261	273	292	306	299	264	266	271	296	309	283	269	279	259	293	302	277	244	281	300	265	283	268	303	312	273	270	278	294	275	298	269	288	288	267	304	266	236	278	297	265	260	295	276	280	314	282	288	251	313	280	287	277	269	291	292	291	291	269	289	275	268	302	274	252	292	251	301	307	287	302	243	291	258	285	292	294	279	297	295	293	247	264	289	308	292	287	301	260	260	290	298	285	297	258	285	303	266	295	276	282
3215	2147	17037	29021	22461	11914	4754	1762	985	826	793	765	778	822	771	728	776	852	777	725	766	787	788	741	831	734	754	736	811	778	783	812	751	782	770	781	755	839	777	729	793	833	745	752	782	781	801	774	812	760	812	724	782	757	771	791	811	808	774	740	746	760	778	807	762	795	767	821	789	817	846	777	749	774	811	709	829	827	764	796	739	763	795	770	767	814	776	799	804	824	769	783	746	798	781	780	800	765	750	784	808	818	739	735	757	766	789	785	779	768	773	761	815	749	811	779	818	767	805	769	786	792	769	775	831	760	738	816	766	764	770	765	753	793	748	790	826	754	825	775	815	775	737	790	747	764	828	832	800	728	835	786	842	769	737	814	744	772	810	755	802	801	802	773	810	802	727	735	788	813	817	738	827	774	787	770	770	740	765	761	820	792	778	778	852	811	806	777	805	725	745	813	781	776	789	801	792	805	806	704	786	772	767	780	768	732	776	830	752	761	750	735	791	785	712	775	804	769	777	812	725	799	760	821	789	762	797	765	761	746	802	780	791	743	799	819	782	751	795	760	729	731	775	795	781	821	796	792	787	731	786	768	809	791	791	819	754	770	841	766	784	803	769	736	801	783	755	771	724	816	753	820	790	821	793	740	772	797	781	746	811	750	776	787	786	780	752	802	810	739	754	807	794	773	730	812	791	798	784	771	739	769	790	788	755	776	796	763	781	743	773	734	791	793	813	837	781	809	778	819	762	829	786	817	778	806	807	778	766	767	761	831	778	753	765	839	784	748	774	776	762	748	792	769	807	786	746	777	794	842	760	718	785	771	745	854	793	760	796	791	790	754	834	858	786	827	786	747	742	794	769	834	780	791	799	768	749	791	763	754	793	778	783	806	772	797	746	774	799	797	780	788	772	763	776	762	785	776	755	789	767	779	801	747	791	773	799	820	809	818	765	742	848	770	766	779	808	712	774	805	788	818	760	762	786	822	774	826	742	776	814	806	825	800	764	825	807	869	756	794	794	742	830	806	819	706	801	752	775	775	796	769	751	801	777	757	737	823	807	797	789	745	754	777	800	776	750	754	757	787	753	768	803	801	689	762	798	799	767	758	749	830	769	772	789	804	813	819	788	821	740	735	750	800	797	807	840	761	823	765	837	741	791	817	734	731	788	792	777	808	784	760	789	774	800	736	779	755	819	746	790	797	757	729	761	771	781	802	703	797	792	763	771	799	777	792	747	790	719	784	779	808	783	793	768	807	838	758	754	769	802	773	753	847	782	766	741	786	746	827	794	753	819	778	755	758	753	801	773	793	792	810	791	798	782	742	791	805	764	758	802	801	758	767	765	811	819	804	799	813	826	808	808	799	747	814	752	751	804	744	783	813	815	813	781	790	754	791	794	757	827	798	816	763	786	803	755	787	790	732	745	776	826	798	773	782	783	754	785	735	744	767	778	773	763	781	757	786	762	805	784	820	770	810	768	808	755	763	773	731	733	728	809	770	785	801	795	743	773	803	841	722	837	781	771	811	778	792	742	784	815	809	792	762	747	826	811	792	704	812	749	812	760	771	791	759	769	826	767	788	776	775	780	780	810	765	773	800	764	808	746	781	778	753	792	813	763	792	768	803	734	796	765	748	773	792	808	740	806	793	783	789	733	776	789	794	783	769	814	801	782	760	789	758	775	745	786	789	741	776	778	801	754	743	778	821	758	775	796	734	757	760	774	798	818	723	735	771	772	815	774	809	748	771	792	795	747	788	798	781	803	782	793	788	737	785	782	786	773	789	847	756	827	784	774	789	716	738	768	747	758	773	723	799	784	802	766	793	775	821	783	770	771	773	767	825	753	753	792	819	746	743	774	770	756	835	800	812	738	770	799	815	784	842	776	757	812	781	753	741	762	815	780	799	814	789	759	816	813	812	832	767	729	728	768	756	792	798	776	811	770	779	801	801	759	767	802	760	766	763	840	773	743	766	791	785	755	781	798	743	762	771	757	783	762	774	784	752	754	779	757	811	824	789	756	744	836	775	822	747	786	779	764	721	716	796	764	856	809	782	762	762	755	763	828	806	742	809	803	787	792	767	763	738	778	756	814	788	784	794	781	741	793	803	772	786	750	797	762	798	779	793	769	778	795	768	741	775	774	722	763	781	802	787	814	726	780	786	770	765	833	748	763	781	778	774	798	763	791	814	753	810	772	812	803	786	777	769	781	768	781	761	822	763	785	745	824	779	805	805	767	715	800	830	854	779	838	758	782	791	769	795	812	756	786	771	801	781	769	776	739	771	821	748	767	762	746	734	776	779	778	763	802	766	805	790	793	779	776	768	768	767	775	809	795	751	763	813	738	799	786	772	773	816	765	783	838	721	776	848	785	794	803	760	758	787	752	765	757	815	765	820	791	821	821	806	763	807	790	761	788	808	808	839	768	765	711	776	780	768	761	781	741	811	735	793	799	797	774	797	760	774	757	805	765	747	819	770	777	762	775	841	833	751	756	762	771	763	823	847	774	763	779	852	777	763	832	785	798	798	795	756	805	781	806	809	742	793	771	742	752	794	820	788	785	739	764	755	767	804	733	753	775	788	758	770	809	788	781	775	778	793	765	762	796	833	751	745	788	762	804	811	801	713	728	739	779	793	778	780	769	811	753	749	766	819	768	775	714	787	783	767	740	740	799	771	767	785	815	736	819	785	823	803	853	818	814	737	748	828	800	758	795	792	752	785	797	741	770	758	760	752	757	792	801	760	761	803	766	759	811	712	770	794	793	772	800	751	753	784	747	793	797	782	780	768	817	795	766	788	827	841	764	807	785	763	793	711	779	810	765	738	755	762	775	715	760	800	744	808	804	826	810	714	786	814	735	770	794	735	817	794	730	803	761	814	753	815	789	774	805	768	785	759	778	847	678	803	815	758	781	761	778	780	797	772	789	795	810	795	750	778	770	763	761	788	770	836	756	727	802	830	740	758	789	787	821	753	790	855	742	724	760	775	778	743	727	774	721	768	826	785	753	795	814	749	719	723	737	792	774	787	804	758	777	788	774	790	757	758	755	842	783	802	789	784	803	761	788	780	792	842	796	844	828	764	772	726	781	727	742	814	803	777	767	782	734	812	759	798	750	737	805	739	792	785	782	771	800	748	829	816	785	826	805	817	770	833	777	823	748	783	787	835	820	806	716	748	721	776	773	789	742	753	810	779	805	776	734	800	726	753	833	737	780	783	776	789	751	748	770	746	761	784	774	782	808	774	832	829	788	770	777	778	788	775	775	765	796	794	775	748	809	781	744	763	761	815	811	779	739	790	806	766	818	730	787	829	793	802	780	787	817	804	801	797	771	777	787	784	781	780	748	826	774	784	757	786	821	784	781	803	754	745	746	743	842	837	796	783	740	810	798	793	801	754	800	721	795	744	759	726	748	808	782	792	801	800	804	721	747	769	821	793	747	794	745	827	732	784	817	790	778	779	760	750	779	812	763	799	802	805	819	765	743	810
3559	1480	6567	15410	10708	4609	1455	547	367	309	283	275	266	312	292	292	284	314	260	304	316	276	310	276	290	300	289	309	292	295	251	281	294	258	285	298	299	294	285	268	293	263	270	263	304	256	236	258	271	276	289	314	305	280	272	266	288	298	298	264	295	281	297	289	289	285	270	295	284	281	264	275	283	294	271	286	283	254	311	278	271	290	270	285	322	280	282	291	291	274	283	285	267	297	293	293	266	312	277	317	291	287	307	290	282	270	309	263	295	282	298	289	284	264	272	285	292	275	292	272	282	247	297	291	290	305	291	312	278	294	267	271	292	284	279	313	305	285	269	269	295	303	253	275	295	312	266	310	293	283	267	307	272	310	277	298	260	252	267	271	261	278	265	263	309	283	285	293	286	286	297	305	297	310	270	250	310	282	266	287	284	317	283	273	302	297	267	289	273	311	290	271	273	287	279	288	284	304	244	280	278	277	280	301	283	260	277	304	267	282	308	267	286	296	268	321	283	310	269	293	289	299	264	310	245	281	295	280	298	281	280	269	263	281	297	278	289	300	316	276	273	281	307	292	279	266	255	280	270	293	271	268	268	274	264	310	301	284	285	275	288	283	278	270	269	272	263	289	313	271	300	296	260	276	311	274	277	278	255	274	293	287	294	295	281	272	291	298	287	274	255	280	303	238	283	288	288	273	275	281	259	248	286	282	284	291	324	298	292	292	253	315	258	261	269	311	289	276	272	281	255	283	301	274	272	303	322	296	320	267	281	286	290	275	303	252	305	264	272	283	289	297	274	246	269	268	238	303	250	257	283	270	280	290	296	256	268	286	278	303	254	271	272	285	269	304	259	250	283	306	267	287	275	293	283	308	252	281	273	300	285	298	272	290	285	284	303	255	305	295	282	293	269	331	298	300	278	301	268	287	285	266	298	258	274	248	287	264	309	281	248	289	277	285	314	259	275	264	295	302	288	278	284	297	258	270	313	228	286	272	306	283	285	281	284	275	268	274	275	267	268	280	305	270	262	274	285	276	273	261	255	262	281	269	290	277	287	268	270	328	282	258	294	283	260	304	304	293	283	273	264	272	277	267	301	297	289	274	280	293	296	302	257	276	274	266	265	316	283	286	303	266	268	272	286	288	274	269	286	298	281	283	286	316	290	268	251	240	276	270	278	288	271	292	295	292	267	265	293	288	263	286	287	260	264	270	268	288	280	251	269	286	301	283	261	280	280	254	293	285	306	282	280	289	278	287	287	290	283	254	298	295	301	273	288	277	293	253	289	271	286	272	279	265	285	257	275	297	269	294	266	299	284	292	266	278	267	270	300	274	242	282	271	256	305	266	282	300	272	279	277	317	298	285	289	265	291	274	295	272	289	281	301	249	288	281	300	287	277	300	254	263	277	277	284	303	298	281	269	275	260	270	292	279	300	267	295	287	262	257	278	275	294	286	266	247	279	276	286	289	287	266	289	250	258	255	296	274	308	270	270	280	320	289	295	257	289	300	266	279	299	311	274	278	292	280	279	263	293	269	273	291	292	289	298	301	262	296	278	293	279	260	295	277	300	288	288	285	319	303	271	275	259	313	283	290	279	245	257	271	268	283	285	303	282	260	297	284	299	265	246	302	261	280	286	273	288	283	319	263	283	310	272	317	305	286	268	307	292	264	290	279	282	239	292	285	272	262	265	281	272	274	281	283	277	311	255	283	288	279	291	284	309	278	284	284	306	304	270	303	258	263	234	292	279	283	264	258	291	295	286	278	283	271	279	286	292	306	285	304	294	266	278	277	268	276	282	284	271	297	295	290	301	277	255	294	258	290	303	277	282	272	274	316	260	243	308	297	232	285	266	298	250	313	276	269	287	295	278	303	257	293	270	276	286	248	267	275	276	290	261	279	281	279	279	276	285	289	299	261	267	297	280	298	274	296	284	274	274	272	269	284	253	258	284	272	248	280	310	294	267	278	266	277	287	282	304	287	267	272	286	312	311	292	295	275	282	307	287	278	242	279	287	306	264	304	275	281	270	273	277	276	277	277	303	307	271	288	266	304	289	249	288	258	267	273	284	283	298	284	275	286	314	270	252	294	277	260	272	305	286	274	296	290	285	265	295	292	278	259	251	289	268	289	270	266	281	316	264	285	280	303	308	280	267	245	266	273	282	266	278	262	292	306	248	264	241	287	290	295	249	273	276	259	288	265	291	263	273	289	290	268	287	291	259	266	284	260	286	257	294	288	275	281	301	275	302	303	281	314	278	298	266	272	294	285	267	290	285	298	258	289	278	236	282	287	276	276	305	275	306	286	310	286	298	284	269	253	249	282	268	266	257	303	260	269	302	284	290	277	273	270	281	270	256	311	279	276	293	276	266	268	275	273	273	267	281	270	282	261	283	279	256	274	299	259	294	252	267	303	272	270	257	294	306	288	291	288	282	275	286	280	299	272	257	325	289	291	261	291	258	282	269	279	288	263	284	293	292	301	283	261	280	290	308	319	292	283	308	271	268	272	289	295	274	308	270	286	267	278	271	265	275	308	305	280	282	294	271	284	289	265	290	267	257	274	277	275	294	278	307	279	287	288	302	253	274	278	307	260	269	280	300	303	301	282	253	311	271	262	293	277	285	287	267	249	303	275	256	271	267	280	288	291	283	283	302	249	265	265	278	260	271	294	264	297	287	265	299	282	306	263	287	301	262	269	293	267	296	271	276	299	249	309	276	313	309	295	317	280	266	289	262	286	288	283	296	250	287	260	300	256	298	311	281	271	311	292	273	241	275	284	276	301	276	267	275	265	241	279	265	280	282	298	301	268	247	251	281	260	291	274	310	257	279	281	257	274	264	279	269	287	289	284	255	305	310	262	267	271	274	282	290	260	275	283	285	271	266	299	249	273	288	293	294	296	301	260	302	288	289	278	315	278	261	255	299	276	279	278	276	283	284	290	242	312	274	290	276	284	270	265	278	275	282	259	260	285	284	302	275	287	261	298	279	290	290	301	288	272	276	278	292	284	269	252	292	271	275	269	322	300	294	285	290	260	270	272	346	274	269	253	260	283	274	270	286	264	269	261	272	264	284	280	282	272	279	277	265	271	290	259	283	282	272	266	285	287	293	292	268	276	295	269	290	309	285	280	302	265	276	270	270	291	282	302	296	286	297	267	278	266	286	279	297	310	279	284	288	264	274	305	277	276	279	292	271	282	326	275	300	303	259	279	279	271	298	288	308	271	289	290	276	282	258	298	311	280	289	297	289	273	278	264	286	263	288	271	254	274	287	273	273	268	276	257	275	266	295	283	261	286	263	276	258	299	277	304	274	274	275	290	293	267	277	310	279	303	256	282	277	277	248	315	256	301	298	288	301	267	283	288	265	271	288	263	274	258	288	294	295	265	283	291	263	272	281	292	257	285	263	272	290	255	300	287	288	308	315	284	266	273	275	285	286	291	316	306	302	288	286	274	279	262	294	265	277	300	282	284	288	268	308	229	250	258
3241	1938	13926	30241	24038	12902	4750	1691	1022	840	773	866	791	767	734	795	775	767	745	779	780	790	764	775	826	800	776	769	822	792	810	836	738	791	801	796	752	797	805	846	813	803	775	768	788	792	785	760	764	768	744	760	786	774	767	795	796	774	799	760	793	732	740	835	749	811	789	750	751	753	761	727	743	801	802	838	763	836	802	783	831	767	766	781	799	819	780	763	773	757	737	754	746	791	807	810	765	779	771	825	734	788	788	799	784	794	797	755	780	778	781	804	837	760	739	737	772	788	784	776	769	764	814	789	799	777	750	801	762	765	790	784	790	758	797	777	761	778	788	768	805	741	789	780	793	787	792	765	744	819	738	774	790	764	788	817	761	786	759	770	762	800	756	760	736	814	805	768	779	816	755	807	770	731	795	761	816	758	813	764	765	759	780	798	771	797	822	783	767	783	765	775	737	785	783	805	781	787	816	776	813	756	812	779	782	787	763	729	804	789	817	755	831	814	817	820	789	784	800	839	768	832	793	770	781	765	802	768	772	807	782	775	764	769	811	788	848	775	788	739	765	747	739	818	791	737	796	751	791	799	781	732	799	749	770	777	793	750	828	745	740	775	771	802	804	816	795	773	777	745	737	771	760	762	776	793	824	747	845	740	786	831	801	784	757	736	745	792	776	725	837	760	789	809	775	784	762	781	750	743	783	765	804	793	782	743	771	766	746	804	790	773	783	781	778	773	778	781	792	771	777	740	762	827	802	795	791	779	775	787	849	774	787	819	772	786	754	783	820	797	819	759	812	774	790	766	809	804	761	797	799	742	772	793	793	789	759	743	774	791	774	762	786	828	718	777	770	792	837	811	758	722	774	792	777	771	793	788	758	775	761	752	812	804	760	776	801	764	763	755	783	803	780	807	725	812	825	800	784	770	745	712	744	715	827	805	788	813	789	767	778	799	820	800	782	803	810	764	804	759	749	814	768	763	752	799	758	755	767	786	804	770	791	784	749	810	783	769	761	762	741	801	770	783	790	783	777	731	798	776	750	739	770	788	774	764	754	776	788	779	821	810	730	761	785	800	788	743	772	799	812	779	792	759	794	771	758	759	818	781	800	767	818	721	806	730	743	807	768	754	767	827	775	806	810	787	798	799	811	833	772	782	829	783	800	829	757	751	820	788	813	762	747	765	806	795	743	798	800	832	808	788	692	780	800	813	824	781	788	776	779	725	776	793	791	789	768	809	720	825	803	787	777	811	783	799	736	793	788	770	788	755	783	806	790	764	788	805	781	779	827	729	781	779	764	730	747	801	803	781	828	768	754	791	764	764	797	736	758	862	827	804	753	757	740	787	783	767	769	731	769	767	790	760	790	768	794	747	832	810	812	807	756	804	769	800	817	807	786	790	804	766	791	803	781	788	756	781	764	757	790	740	798	737	798	725	822	787	784	774	785	766	744	755	783	831	778	770	779	808	755	827	749	756	755	769	784	798	772	785	777	796	753	709	784	782	755	770	744	755	753	771	773	751	712	730	754	777	761	813	770	791	787	767	783	717	731	781	799	770	774	769	787	780	767	751	764	775	766	782	761	775	824	772	791	783	730	796	772	770	776	783	772	743	775	817	725	840	771	808	786	802	796	742	823	774	770	800	759	738	765	774	811	792	844	733	748	801	770	765	767	824	861	748	809	765	795	765	794	752	811	760	752	760	777	749	787	796	755	765	738	776	811	803	772	760	759	712	775	796	730	742	774	767	776	727	762	796	802	779	762	767	798	757	791	806	777	772	823	809	751	773	788	797	829	785	766	811	806	757	801	746	868	784	768	770	708	797	805	795	780	791	775	773	742	764	792	772	782	850	743	765	765	783	766	789	797	774	760	727	814	797	817	733	821	790	775	709	779	737	784	762	819	764	774	786	830	783	763	820	772	768	792	805	756	803	818	735	763	768	858	775	825	742	799	802	764	784	776	774	805	794	782	822	796	744	765	776	776	782	811	828	757	797	817	815	730	742	783	764	718	741	718	746	742	857	765	787	810	802	792	781	794	760	782	789	780	793	764	743	770	786	830	794	742	749	812	802	787	774	779	809	823	804	757	818	795	775	805	729	825	767	751	769	772	782	783	778	775	789	803	753	787	771	783	738	808	815	792	773	768	819	772	798	751	764	799	813	811	787	781	808	797	798	786	766	820	776	781	821	790	744	819	783	733	788	739	795	767	765	781	739	811	807	737	769	728	813	748	829	792	784	757	738	774	788	808	767	757	769	763	787	768	793	806	760	725	719	756	779	797	784	799	823	793	767	811	816	685	775	739	838	812	805	778	786	892	800	787	763	785	796	776	730	773	778	823	808	766	781	776	801	758	758	765	748	799	781	723	749	815	764	802	764	735	816	776	753	815	797	810	801	757	813	798	781	788	813	808	809	806	785	735	814	768	777	794	792	738	792	755	760	742	779	802	807	824	813	793	743	729	775	814	755	765	766	769	750	775	796	773	764	815	785	777	827	808	764	824	784	793	761	755	786	819	800	767	766	817	724	801	765	822	776	803	829	801	751	778	772	797	797	801	780	744	788	804	795	792	760	767	759	787	771	781	804	786	800	790	819	787	799	771	804	778	760	786	813	785	753	764	781	761	811	767	820	799	756	790	804	744	765	771	752	757	782	799	718	825	783	815	787	817	756	785	806	790	760	795	775	802	745	772	773	768	847	769	754	764	788	803	750	772	780	752	745	771	791	767	832	753	794	743	789	799	751	801	817	750	812	744	816	806	776	805	759	792	775	769	762	778	764	841	723	823	791	764	765	793	811	775	776	775	787	804	829	788	752	732	753	800	760	758	793	779	783	821	830	801	825	775	749	740	748	790	838	769	814	751	768	772	764	803	787	769	787	746	823	738	804	782	828	806	733	842	765	812	819	785	771	773	843	790	737	788	789	799	776	790	739	779	790	778	784	741	770	760	795	754	778	748	797	843	804	770	799	825	771	782	781	770	782	720	745	812	804	793	773	728	788	783	784	793	721	793	781	790	719	786	850	808	770	755	760	792	802	818	754	750	791	782	709	808	770	842	864	849	760	786	819	798	777	796	810	733	800	734	785	782	774	751	721	760	781	746	777	770	755	808	777	803	780	784	791	790	783	782	785	795	759	777	818	770	743	792	746	799	760	752	798	769	808	760	797	796	755	770	793	783	760	779	816	819	795	782	756	778	767	774	767	777	813	765	840	744	796	779	795	801	729	793	761	776	743	780	803	776	776	755	772	780	739	768	826	740	765	783	773	793	771	761	764	840	742	805	786	804	865	733	786	780	709	760	763	760	728	770	792	798	810	833	817	791	774	787	754	760	766	810	739	746	820	715	786	837	780	736	781	815	775	775	752	857	789	785	772	768	785	752	781	746	805	775	802	840	810	793	786	804	743	816	810	779	851	789	778	779	789	744	794	787	776	796	755	760	782	757	795	801	771	769	736	797	772	827	750	779	817	746	785	810	792	803	778	740	737
3474	1312	7476	15220	10112	3972	1446	562	330	302	249	263	266	288	268	299	268	285	321	253	287	276	293	279	286	280	268	273	292	292	302	279	272	301	257	297	265	248	265	277	316	279	280	251	263	270	289	266	283	290	268	278	270	286	274	296	286	265	303	288	298	268	285	306	298	295	282	280	298	279	270	286	298	295	273	279	269	276	311	296	288	283	258	266	279	300	280	269	286	255	286	263	264	300	276	264	296	261	275	308	301	247	248	266	264	291	299	264	283	269	312	299	272	294	262	282	288	268	252	288	296	301	295	265	287	281	303	286	294	292	242	280	255	268	307	303	313	287	295	274	265	270	255	300	277	285	297	289	280	312	297	288	285	267	305	295	263	271	245	275	280	275	252	311	277	314	255	275	285	272	282	316	297	300	280	278	297	255	320	253	310	273	274	290	288	263	279	271	275	286	298	286	298	263	290	275	276	283	259	266	299	266	300	278	280	281	285	273	304	263	248	275	278	268	280	309	272	296	250	288	275	290	291	264	282	293	283	292	266	264	315	282	299	259	304	252	285	283	273	286	276	279	268	267	282	306	289	264	257	286	282	296	272	267	265	270	277	286	301	263	287	267	288	268	299	288	290	309	247	295	282	297	271	286	298	296	295	276	294	299	279	307	284	281	307	268	281	265	277	248	295	266	280	286	270	273	291	283	279	274	264	279	251	257	292	292	288	271	289	302	275	308	298	286	271	266	270	293	274	291	295	274	264	294	280	283	288	260	280	285	284	282	278	269	295	284	262	249	272	288	291	309	290	280	250	297	288	320	274	298	268	302	249	283	270	278	306	290	256	273	260	291	273	280	257	284	266	277	278	276	274	271	273	298	280	275	290	288	265	302	278	295	293	257	285	287	270	280	286	255	250	308	285	271	315	270	314	272	283	261	238	296	267	289	244	268	287	279	268	288	282	245	288	251	272	262	296	304	280	291	264	293	300	291	258	313	262	295	274	310	286	259	273	280	283	302	254	274	273	274	297	266	272	283	243	317	283	286	273	272	287	271	289	284	285	248	259	307	276	266	280	284	322	255	283	281	272	268	308	265	285	292	261	285	274	264	242	277	302	292	287	286	277	263	278	266	289	277	306	238	281	260	295	284	256	292	275	318	282	283	279	285	290	295	296	260	297	301	268	276	271	275	268	257	305	272	286	286	269	268	278	282	267	290	290	265	267	287	265	263	292	255	255	284	258	309	271	254	270	270	251	295	280	276	290	267	314	300	274	290	290	310	270	284	287	299	248	293	295	298	270	265	287	275	273	299	230	308	276	274	296	258	254	275	271	261	276	271	305	281	281	267	279	281	268	294	282	287	280	308	279	278	282	247	290	305	290	265	273	276	274	262	312	277	264	267	305	283	280	279	283	286	278	256	305	275	272	286	267	273	275	281	285	284	275	273	270	268	305	279	286	286	286	312	267	262	292	289	268	245	323	289	288	284	291	294	263	292	282	297	275	293	265	284	292	312	273	279	271	315	265	263	317	263	288	279	289	287	299	274	303	285	294	262	260	279	290	269	271	288	309	291	292	280	281	294	267	307	265	275	276	280	260	263	293	272	300	280	278	269	269	303	267	290	290	293	298	294	265	306	277	278	290	295	261	262	260	282	293	302	273	292	271	254	280	276	318	284	260	262	279	294	308	283	275	274	261	277	308	279	302	287	278	299	284	273	245	266	281	282	278	256	275	280	297	301	292	245	320	275	265	290	273	310	252	281	271	307	256	294	270	251	268	286	269	295	269	291	281	271	271	267	294	275	308	268	275	277	266	298	259	304	303	282	272	302	256	320	288	262	278	279	301	303	269	271	277	271	285	292	281	330	288	252	275	273	289	289	272	249	283	257	252	255	282	298	287	265	274	260	276	287	302	264	272	306	292	287	260	235	310	268	241	286	298	285	291	285	303	289	294	292	303	265	296	280	286	279	281	257	236	259	295	275	290	301	291	299	252	314	295	302	256	267	302	261	263	274	281	314	289	252	314	283	267	264	260	292	271	272	266	287	241	287	312	259	273	288	310	251	289	269	275	267	278	265	304	248	278	289	288	310	277	287	276	288	273	293	256	291	253	299	274	290	282	255	290	264	271	256	288	291	269	297	282	265	280	289	267	269	260	280	286	288	281	283	244	263	293	280	292	235	249	273	302	279	290	275	307	301	299	276	290	288	292	240	253	290	267	285	290	283	289	256	266	305	296	258	308	282	294	286	280	259	253	292	273	294	298	258	297	293	262	281	303	277	280	288	291	302	266	246	281	303	310	289	254	267	264	309	281	270	291	273	283	259	281	301	286	274	287	294	281	285	294	281	289	284	284	273	287	286	275	271	277	247	274	242	272	327	268	281	292	300	301	249	301	280	281	272	275	275	287	297	278	290	222	260	309	259	294	279	276	271	291	262	298	262	285	308	298	266	321	309	298	259	280	272	265	259	290	299	251	274	286	273	273	249	268	261	269	308	317	258	282	293	287	280	266	285	272	271	255	241	301	286	267	281	249	288	292	273	272	283	299	250	276	260	300	289	286	330	278	260	293	297	258	282	282	300	275	277	309	301	271	304	297	280	270	302	263	264	292	285	287	245	256	298	268	289	301	266	256	288	247	293	295	295	299	295	291	267	256	304	251	279	315	289	272	311	244	297	272	267	295	288	283	251	265	271	288	278	321	286	298	279	229	264	269	283	289	278	318	261	265	285	281	261	298	308	303	278	285	263	276	267	276	262	270	300	275	271	282	310	254	288	284	257	288	279	288	289	283	255	260	275	295	283	273	282	274	275	299	291	271	247	272	284	304	282	302	300	260	277	246	284	283	278	273	278	298	243	299	260	279	298	283	277	292	291	276	284	266	268	295	281	292	251	269	257	302	285	290	249	312	296	254	251	263	291	259	281	308	257	294	259	255	282	268	298	265	283	301	286	282	280	248	295	319	267	274	274	294	277	276	286	294	258	256	286	262	282	287	283	296	261	251	251	260	289	277	284	269	271	278	244	283	284	305	296	275	277	288	284	270	236	310	259	268	263	262	287	266	257	278	329	289	284	263	291	295	273	287	270	266	288	291	292	268	278	262	267	277	293	254	277	261	306	287	276	292	300	284	283	263	247	262	289	305	280	278	287	263	271	298	271	279	283	235	286	268	262	257	266	301	301	295	257	270	277	300	285	286	257	252	314	274	294	278	264	273	285	304	296	291	280	311	298	263	274	276	282	298	280	274	260	264	286	258	301	229	251	262	280	310	284	291	315	298	285	292	277	278	272	294	301	286	275	266	305	289	285	279	264	266	290	254	275	302	254	288	291	295	269	273	288	276	264	310	285	297	264	305	255	291	277	270	294	300	267	302	278	274	268	284	301	295	308	268	267	275	260	310	299	288	295	261	276	305	278	263	253	283	325	277	289	296	280	283	288	274	256	259	247	248	265	288	289	265	261	291	263	299	265	300	304	273	278	293	273	262	272	274	344	290	294
3212	1794	15653	29961	23184	11937	4714	1722	939	837	785	791	752	778	782	821	779	769	767	819	763	844	773	762	804	794	750	768	818	814	730	781	767	751	763	798	776	752	759	803	768	790	804	792	796	790	725	781	804	759	745	758	777	717	767	756	772	798	759	771	722	781	791	764	775	774	761	825	763	769	766	801	746	786	770	750	745	789	716	778	758	822	751	751	779	780	775	814	821	786	771	767	797	744	829	750	751	767	848	768	756	766	765	755	772	782	809	715	734	818	818	754	739	806	785	780	846	733	803	825	787	751	761	759	821	754	795	811	770	753	783	761	793	768	817	772	764	815	738	795	786	776	797	803	737	802	792	744	768	755	746	822	788	740	806	764	734	754	753	725	787	756	778	809	753	755	789	847	747	773	762	735	805	808	826	779	781	813	712	797	764	731	804	793	760	755	754	822	760	738	796	721	787	770	762	801	772	735	746	821	764	771	718	742	810	780	743	798	775	723	775	811	769	718	786	785	800	801	736	767	789	788	733	772	816	784	741	755	757	807	752	786	735	838	786	751	786	791	786	796	743	814	746	793	826	796	746	773	751	853	795	796	734	807	792	727	768	827	752	721	762	805	810	775	805	773	794	756	775	766	738	772	763	765	844	737	809	798	733	820	822	834	775	759	799	788	758	767	772	757	761	721	732	783	788	801	804	796	743	821	812	745	781	809	775	761	740	847	753	719	747	797	748	795	784	759	795	843	804	815	773	836	806	777	796	811	787	782	710	700	710	776	790	790	744	666	745	724	789	744	792	792	741	809	767	743	791	805	787	767	781	816	810	784	739	785	743	774	797	846	792	784	772	775	790	782	797	728	760	765	744	724	734	793	736	797	812	731	756	763	771	796	774	757	805	781	805	756	823	792	772	755	762	757	787	740	788	733	785	731	792	778	745	766	772	765	835	767	776	816	755	818	756	762	823	758	766	763	778	768	823	796	768	792	797	769	771	726	805	799	771	784	780	778	768	763	793	719	803	782	810	761	800	789	776	806	758	767	718	756	777	765	786	751	810	771	822	754	778	791	792	801	776	830	762	778	787	750	748	744	803	800	781	765	742	723	759	797	777	817	755	813	803	772	765	770	772	748	784	761	798	794	803	770	725	757	761	773	754	791	768	788	734	742	840	807	745	730	779	783	734	750	774	816	773	778	813	861	768	801	765	761	748	798	791	825	794	780	798	724	777	792	774	761	754	768	756	774	777	752	812	771	822	741	820	731	760	747	788	817	772	768	795	777	721	809	749	785	795	814	807	770	780	766	752	773	858	758	774	856	757	772	738	790	778	841	773	810	808	767	786	797	790	755	795	781	806	726	793	737	724	778	793	792	790	835	755	795	786	751	758	771	744	807	758	805	749	756	796	788	784	756	821	785	795	786	786	809	793	719	777	759	761	794	741	755	794	744	770	709	763	744	813	768	765	779	760	733	765	757	720	789	759	781	796	789	747	733	774	814	765	771	798	800	784	776	762	774	801	770	774	774	786	747	787	763	821	771	751	771	786	763	734	804	796	775	780	744	725	752	766	752	753	771	781	796	741	813	779	767	777	774	837	752	787	769	781	781	753	749	781	790	820	768	753	782	776	762	777	726	760	804	730	749	736	782	780	772	803	780	741	806	719	738	766	785	790	769	742	768	790	751	792	743	784	785	773	736	778	802	811	718	760	781	719	805	787	759	758	773	756	785	770	736	766	801	785	703	780	771	770	753	803	762	791	788	763	805	791	788	771	714	782	799	795	744	772	726	766	787	794	764	765	741	782	746	787	818	787	778	787	796	790	794	742	753	752	783	789	760	802	816	818	768	765	826	723	778	765	762	710	739	803	783	773	767	773	750	787	822	766	719	719	780	773	778	783	728	749	764	769	731	803	800	771	785	826	762	772	787	784	745	738	818	760	833	806	757	785	759	757	779	729	776	734	805	756	761	752	775	735	800	711	787	711	793	751	801	773	701	853	792	795	810	800	782	789	791	797	790	821	784	789	804	775	753	767	775	741	776	746	776	810	756	773	816	768	776	729	821	747	815	745	743	809	775	810	731	759	757	782	775	798	742	760	804	756	794	790	801	737	805	789	704	800	761	767	801	740	754	699	753	768	736	784	748	768	765	802	785	793	790	775	783	750	793	794	799	759	801	755	835	777	786	803	788	753	779	749	744	769	791	787	762	760	749	782	808	754	777	737	734	781	760	794	755	817	758	800	784	783	733	759	754	758	801	812	770	756	746	792	737	822	749	786	747	808	778	777	785	778	777	781	800	791	798	758	728	767	799	767	807	770	787	756	760	754	780	767	812	791	755	807	768	740	756	771	744	793	757	765	746	769	761	801	787	773	723	782	770	776	799	751	747	823	801	745	793	748	773	777	832	774	776	792	768	731	713	756	744	801	762	791	763	762	819	775	797	810	791	803	760	761	780	751	758	761	766	808	778	753	786	733	773	802	731	772	731	798	745	774	754	773	748	748	809	798	786	789	779	778	817	766	746	790	769	751	740	799	755	785	820	742	776	773	770	772	798	799	772	755	679	809	808	787	811	759	742	821	805	813	794	769	752	760	758	756	836	778	790	738	758	756	809	745	773	736	765	777	776	772	762	782	770	723	741	797	779	858	761	797	743	737	736	779	773	734	823	751	779	770	759	797	766	815	813	789	736	834	747	760	786	799	744	795	752	790	800	773	802	793	715	767	796	776	794	792	777	832	777	749	813	795	767	790	740	782	815	785	765	789	779	782	753	736	808	770	751	811	713	773	772	801	790	833	793	737	760	791	739	849	787	781	726	746	797	780	744	769	804	741	758	748	774	790	798	758	788	754	772	831	778	763	786	726	813	770	784	794	819	807	759	789	781	777	795	785	796	740	749	797	787	742	817	772	779	829	782	802	804	800	733	773	823	726	820	708	735	763	772	779	801	795	769	762	744	685	773	818	747	847	785	811	770	769	797	800	774	784	784	786	806	777	744	785	768	785	784	785	720	786	742	751	777	833	740	730	786	715	708	772	791	789	745	732	762	775	778	799	762	768	784	802	768	770	771	772	767	760	768	771	769	749	750	812	745	725	796	793	812	728	773	749	789	753	788	790	773	799	837	766	751	760	752	763	834	718	723	770	756	769	801	783	765	801	767	780	758	792	762	750	813	715	789	765	775	789	807	738	748	712	845	760	779	797	776	777	793	746	761	789	790	764	746	756	805	781	754	789	803	807	739	832	756	775	779	782	783	790	780	765	784	794	798	743	773	751	714	781	776	727	777	687	826	801	769	788	767	728	807	770	808	762	775	776	809	797	742	794	782	776	744	776	791	776	778	833	786	785	786	810	833	787	718	758	774	789	762	825	778	818	790	698	770	789	739	750	761	774	796	778	787	785	737	747	773	751	836	772	772	772	800	805	751	776	794	762	785	762	735	817	792	789	778	757	749	782	827	751	776	777	819	776	785	758	770	741	780	762	792	806	740	754	772	779	728
3409	1442	8253	15082	10101	4007	1299	512	333	292	317	304	285	296	278	269	266	277	297	255	264	275	258	267	307	291	276	288	263	276	277	276	303	287	300	305	261	315	276	259	298	295	262	281	296	255	279	314	286	272	274	280	294	257	285	256	255	290	265	292	242	266	273	276	277	284	283	294	267	280	283	299	285	261	251	309	278	281	286	286	302	262	295	272	296	256	333	257	274	262	272	283	280	288	283	295	289	284	288	253	289	271	277	314	270	283	277	304	294	248	279	278	246	287	275	275	268	271	290	255	264	267	285	291	234	276	261	262	268	256	272	263	266	292	278	284	252	290	241	310	285	281	330	289	267	267	263	286	279	298	277	271	275	283	286	295	279	287	291	274	278	286	285	266	274	310	284	271	261	309	294	298	296	218	275	288	283	279	283	280	256	271	284	280	270	249	307	238	282	285	283	263	316	300	320	269	289	286	277	271	262	274	280	283	302	276	276	289	288	258	280	286	251	273	269	286	249	282	294	277	271	292	299	248	289	305	274	255	296	279	314	272	267	295	274	302	291	279	291	259	247	253	297	275	303	315	262	261	261	270	270	274	319	286	271	273	261	300	278	274	244	257	286	261	258	302	278	276	285	287	294	263	283	282	280	296	274	300	253	263	278	301	264	262	268	297	282	272	294	273	294	271	297	303	280	272	300	269	271	256	272	283	299	251	275	298	323	265	302	256	271	286	292	297	284	283	271	274	308	274	299	286	280	303	299	293	262	291	279	287	255	287	276	313	265	246	288	316	312	277	323	278	288	276	287	289	270	295	231	272	283	245	297	286	280	311	291	304	242	296	265	292	277	264	275	263	294	269	287	283	241	287	268	284	271	275	267	277	269	289	274	271	307	278	274	300	292	296	285	277	288	263	301	294	294	294	287	287	288	283	272	299	243	243	282	254	287	275	295	284	282	296	294	255	246	272	271	266	315	286	298	315	288	282	273	277	274	252	271	292	280	287	268	287	270	293	289	255	276	238	285	272	279	282	286	249	297	272	294	266	289	295	254	284	264	277	286	266	297	256	291	296	276	255	252	274	287	292	278	298	259	283	274	274	278	286	271	293	275	233	270	309	275	237	268	257	281	261	286	280	292	302	291	267	289	256	284	300	255	286	257	270	270	275	287	253	262	273	283	273	289	271	281	275	277	312	298	266	270	278	254	266	293	273	313	290	267	269	283	265	263	275	277	266	280	306	283	281	276	272	273	303	301	250	287	273	273	300	281	273	276	293	250	278	300	241	294	289	278	275	308	284	291	272	258	249	295	269	255	288	303	282	280	277	281	273	278	286	277	270	303	273	285	261	298	270	278	266	292	225	297	263	312	294	285	263	279	300	266	297	280	300	297	239	267	276	300	292	274	282	271	274	260	284	277	286	274	272	307	262	278	273	275	274	272	244	250	251	266	310	274	292	256	262	286	266	283	290	277	294	283	286	266	271	271	304	292	310	285	247	287	291	315	275	275	260	288	282	261	295	300	274	298	317	265	274	285	283	304	281	250	270	297	284	304	292	293	308	295	258	276	324	283	282	282	284	279	295	282	301	307	259	283	285	296	272	278	304	267	273	285	295	268	295	278	275	283	294	310	295	269	304	236	301	297	314	282	268	287	275	256	267	287	260	284	288	278	291	266	279	261	280	281	324	275	287	279	274	291	271	272	280	304	311	270	294	293	284	274	279	266	298	279	275	260	314	276	260	280	258	258	281	311	271	283	268	251	278	287	307	251	281	258	258	300	284	300	289	255	270	266	303	280	270	271	266	270	256	287	265	280	256	291	270	258	240	269	297	260	260	293	301	300	292	284	273	281	287	281	279	275	303	292	283	288	287	294	270	281	288	261	281	281	276	303	300	244	240	270	294	298	292	294	288	301	292	271	304	267	268	281	283	269	260	266	280	265	286	252	270	269	270	254	277	249	274	276	296	265	303	260	267	289	279	281	314	291	256	287	271	270	274	292	255	265	286	270	291	318	298	250	272	254	284	277	279	272	297	288	288	292	259	290	283	305	288	321	301	309	293	286	265	285	234	277	277	303	289	234	295	293	292	311	312	281	287	299	293	260	272	312	283	274	291	267	296	309	273	252	290	279	284	279	277	278	287	292	282	246	331	268	277	261	301	290	270	279	280	287	292	262	300	291	294	264	265	263	270	284	309	266	319	253	298	270	270	274	264	270	289	275	281	303	271	258	297	247	292	260	284	252	276	287	292	269	257	292	304	253	273	263	298	305	279	282	267	299	313	265	266	254	294	306	288	288	274	279	287	283	260	291	270	258	297	278	287	285	270	330	311	288	274	264	250	271	280	256	278	272	269	289	265	293	286	301	277	289	282	236	275	296	308	265	273	272	280	292	277	280	280	287	272	304	257	258	248	305	251	273	270	295	273	316	261	303	292	298	256	325	279	259	261	289	314	286	318	275	271	284	294	281	250	275	272	283	300	276	294	286	264	298	267	300	280	274	280	296	247	271	283	276	284	278	273	270	290	286	292	286	285	299	288	251	281	272	269	255	286	270	281	294	328	279	266	296	277	280	280	299	312	271	287	270	287	265	283	287	283	267	300	269	260	272	291	306	272	283	262	288	271	297	287	283	296	299	284	272	280	267	267	305	282	301	289	295	300	281	275	277	289	310	288	300	272	297	274	255	242	259	253	276	270	299	246	294	275	305	264	301	261	293	307	270	300	288	269	298	258	283	300	298	309	311	277	255	268	271	298	277	279	272	286	272	271	253	266	252	271	292	268	306	280	275	272	284	290	268	286	287	292	280	309	296	294	299	298	284	289	297	270	285	272	271	294	263	255	262	268	270	294	270	277	283	255	272	257	251	290	278	277	280	275	274	262	266	264	290	266	263	275	302	266	280	280	248	273	266	283	284	276	270	273	287	320	306	266	272	268	295	277	281	253	281	262	280	255	246	276	274	273	292	281	285	271	292	264	281	270	259	285	278	255	267	277	277	270	314	253	271	292	272	265	280	270	284	293	299	272	273	313	285	273	261	284	291	272	252	319	305	280	269	292	281	269	272	270	259	320	252	299	287	279	277	271	316	257	305	288	281	282	272	284	289	278	320	270	301	295	317	259	314	274	259	310	271	267	285	296	269	278	269	289	291	292	284	267	268	268	270	282	274	287	297	266	292	268	330	287	278	276	284	307	272	316	294	323	284	274	280	290	294	257	301	268	261	268	275	276	319	296	296	313	290	268	289	294	264	270	274	290	267	299	297	274	249	310	286	283	302	303	277	271	263	286	292	275	294	259	309	282	262	276	288	310	304	266	265	266	270	296	277	306	294	288	254	287	309	290	291	294	262	282	295	266	296	282	271	279	285	280	284	281	264	283	259	270	290	275	280	264	294	265	257	262	311	297	269	271	283	282	285	279	320	263	285	267	280	287	299	289	313	281	294	307	294	260	283	275	275	274	309	307	259	277	288	277	277	253	265	324	263	249	299	278	281	246
3121	2051	16718	29612	22909	11655	4404	1645	931	814	802	805	835	781	721	805	766	804	815	813	788	789	817	774	721	777	774	794	737	810	755	774	787	813	817	770	757	774	805	800	818	790	822	777	700	740	763	763	780	755	795	796	762	786	798	790	785	779	800	735	744	741	770	748	824	809	765	767	820	756	753	745	746	777	741	769	758	733	770	784	767	814	743	712	829	798	770	803	769	798	795	735	738	814	787	782	772	791	744	820	754	764	749	746	798	802	808	802	745	776	800	771	750	783	810	786	786	787	763	792	744	789	781	751	790	789	768	820	752	776	749	726	817	764	755	780	748	769	717	731	794	786	734	798	766	813	740	807	790	769	731	761	751	751	813	796	752	745	768	821	747	786	745	836	747	743	813	751	722	766	767	766	770	770	805	803	800	775	776	759	817	781	787	782	775	834	783	788	786	772	783	730	782	791	782	784	714	717	779	756	778	736	805	748	754	744	822	730	766	741	766	798	737	792	779	783	794	753	778	732	786	761	771	795	760	754	763	788	791	769	741	767	794	733	769	750	762	782	799	746	755	721	758	754	815	800	760	809	807	806	746	781	815	768	762	793	816	800	796	767	825	762	787	765	762	747	856	748	827	812	753	797	760	803	741	765	760	747	778	760	761	783	781	781	749	782	771	794	735	792	786	738	811	763	785	744	810	773	730	738	770	776	769	812	763	772	808	777	748	770	749	761	747	813	726	835	840	771	815	794	765	754	784	809	795	726	809	790	757	746	811	781	777	774	809	798	764	832	813	788	815	782	798	776	749	758	801	811	791	759	784	767	769	768	764	808	752	766	781	781	830	748	748	730	781	799	722	803	749	786	763	759	760	743	773	751	810	785	788	734	786	775	763	769	745	841	755	749	805	750	770	794	859	751	775	774	773	713	810	807	801	801	766	750	745	776	762	792	802	786	813	759	780	769	781	811	788	794	759	724	788	799	798	748	759	792	814	747	781	756	789	768	728	775	716	798	754	765	762	808	783	780	814	768	781	754	744	742	787	778	727	756	741	794	759	771	780	766	832	807	773	777	761	746	787	791	765	770	758	744	783	805	789	781	792	756	792	745	781	838	777	776	805	776	777	699	754	767	751	731	847	770	755	788	761	772	733	794	753	810	787	793	776	808	701	772	726	749	760	770	767	775	756	752	818	772	746	753	704	774	817	800	751	760	788	745	780	767	810	779	763	778	775	777	811	803	782	809	773	716	773	784	783	740	755	813	817	783	779	760	732	720	768	757	795	767	836	764	815	739	799	789	809	769	824	728	793	799	765	746	799	819	797	790	774	765	776	774	772	771	806	775	796	856	820	748	789	720	786	840	747	783	850	825	782	716	781	728	772	806	788	791	772	777	809	815	801	769	785	749	793	800	754	746	780	784	799	718	804	750	800	762	790	807	801	785	768	757	730	775	746	726	734	752	764	754	742	792	803	782	703	750	803	789	816	775	758	733	774	698	794	753	772	792	792	808	752	799	783	794	757	763	748	741	783	802	802	749	805	784	777	751	753	753	787	743	774	756	800	764	820	760	778	798	783	758	740	783	716	823	754	803	822	748	786	782	782	794	764	730	815	806	807	696	783	733	789	799	741	794	747	742	758	755	811	807	743	762	788	762	811	762	742	805	787	772	786	806	781	742	770	733	758	772	764	774	760	729	758	743	776	801	780	793	774	754	796	779	745	754	803	766	717	778	793	759	805	755	802	790	738	812	774	793	737	768	757	812	732	758	800	771	761	756	773	804	729	787	743	759	793	724	811	766	709	771	766	788	727	758	790	767	790	773	776	775	792	778	714	752	795	772	767	807	791	765	810	795	784	784	782	780	810	761	769	731	817	771	747	780	747	750	792	748	775	763	794	753	795	812	785	796	701	798	811	763	714	812	775	762	759	748	772	771	798	801	740	721	756	793	736	786	794	861	756	766	739	776	800	764	741	723	815	793	806	707	787	766	747	732	774	751	782	804	780	776	774	758	770	761	766	799	781	847	780	798	745	797	746	768	775	756	760	762	766	785	758	822	755	750	810	742	756	795	785	825	797	765	735	789	796	761	763	747	801	744	812	816	743	791	764	746	736	802	795	757	746	813	732	799	815	740	791	797	759	790	776	757	750	765	781	741	749	796	795	722	773	815	718	773	730	740	766	864	812	769	792	788	787	779	708	782	745	806	784	779	797	754	759	736	764	771	804	797	739	778	804	791	783	773	787	770	757	744	768	824	779	780	749	772	757	805	770	774	788	794	811	775	790	767	835	807	757	753	804	777	813	829	745	785	746	750	788	733	780	740	781	757	795	730	764	805	748	785	798	791	800	762	750	762	742	767	804	828	783	805	722	774	722	750	805	764	822	768	740	758	758	781	772	757	744	799	756	844	804	736	757	757	776	793	740	744	728	749	754	785	790	812	860	768	819	795	749	752	768	725	761	771	818	758	771	760	758	768	849	776	794	737	794	739	713	731	801	767	815	715	757	796	764	780	780	786	786	770	827	800	763	804	790	772	747	757	723	792	774	736	766	762	796	746	759	811	795	767	766	758	754	777	749	809	793	783	774	790	790	793	783	831	773	754	768	764	745	797	763	765	763	754	762	750	780	759	833	769	714	781	822	764	744	731	848	748	751	762	783	689	760	764	781	786	830	760	747	782	725	765	794	761	749	741	778	744	725	754	790	762	757	756	780	783	801	806	726	741	813	816	817	784	775	787	802	751	799	793	811	783	801	863	764	793	766	809	749	761	761	708	798	774	770	769	743	803	787	769	780	801	799	740	788	768	759	732	776	771	770	771	752	728	760	782	794	788	790	805	768	819	794	828	777	791	824	802	807	747	732	771	778	753	801	769	753	756	780	783	748	766	756	725	816	790	809	772	759	820	760	829	746	817	805	770	749	772	794	722	769	788	815	733	738	766	812	790	799	757	815	768	793	783	797	784	734	758	735	778	795	817	780	771	763	732	781	756	738	798	789	722	754	757	800	781	762	729	769	784	793	753	788	749	797	815	788	795	775	754	771	757	751	783	715	738	754	810	755	754	750	737	818	750	795	775	765	770	784	752	776	803	723	728	797	808	777	773	779	769	729	732	776	794	750	755	825	781	774	821	730	781	795	680	747	741	799	809	802	800	806	755	783	809	754	756	825	794	805	789	766	763	730	712	808	740	813	808	783	811	748	774	785	784	834	801	774	775	754	807	717	794	758	784	815	721	791	792	783	750	755	825	808	784	755	747	785	794	744	765	787	732	798	705	774	756	736	759	788	796	756	774	800	791	831	797	799	789	763	820	795	784	779	774	788	808	742	797	799	752	789	725	768	770	812	829	783	786	713	740	848	767	767	781	750	789	800	741	771	760	797	809	810	792	754	793	769	789	843	818	748	800	774	760	774	762	812	769	765	817	767	780	777	766	767	797	795	794	744	781	780	783	815	783	788	750	820	787	745	794	714	722	800	811	799	756	757	761	809	789	772	783
3188	1474	7075	15755	10343	4101	1360	520	352	298	293	279	288	263	281	275	290	278	299	279	311	269	282	293	275	269	288	325	282	301	271	263	290	294	297	244	297	281	285	257	300	298	309	271	286	307	250	291	291	302	290	257	296	265	293	255	298	309	261	287	297	257	289	286	277	286	275	250	311	298	279	288	287	280	279	257	290	295	277	293	293	319	286	293	256	301	296	274	292	309	277	273	303	256	284	275	258	277	306	281	270	282	249	257	294	286	254	279	261	288	295	283	268	239	269	292	295	291	285	255	265	288	294	263	251	254	277	255	287	271	260	280	284	281	275	286	301	293	255	288	271	293	289	283	286	295	272	292	285	288	282	292	290	264	247	265	254	296	319	285	260	303	274	343	267	278	277	284	321	294	283	287	262	278	314	277	288	256	266	260	267	286	236	289	281	291	283	313	303	258	282	286	284	299	312	264	283	297	256	291	312	312	270	265	295	286	256	288	292	274	297	256	301	315	265	276	270	296	269	287	281	280	248	293	269	299	288	298	285	288	266	281	284	289	292	270	283	271	290	274	275	260	275	295	257	295	267	285	273	265	283	290	297	285	267	266	268	307	285	307	252	291	287	285	280	298	281	265	270	280	265	289	298	268	262	273	265	292	261	282	259	269	269	276	301	256	285	292	276	278	279	262	305	298	273	271	268	292	298	291	274	263	275	281	271	296	288	276	304	274	287	282	310	278	274	259	260	281	299	278	299	278	290	256	266	232	289	261	273	299	279	270	255	296	263	296	288	273	289	267	290	265	276	296	313	262	278	255	286	267	259	263	254	261	290	281	291	272	314	289	258	278	293	264	281	284	295	266	347	260	261	274	292	284	272	266	261	268	293	262	304	268	266	303	267	293	272	273	255	258	275	280	257	276	293	276	277	303	247	300	273	298	278	275	276	266	288	272	277	277	260	321	279	262	277	267	308	280	269	258	315	288	275	301	273	287	263	245	292	289	265	295	255	258	298	271	274	282	290	287	287	299	259	316	301	267	282	289	294	273	271	266	278	304	295	287	325	277	291	290	282	279	277	278	269	276	292	277	272	281	286	256	252	296	280	285	275	309	296	273	292	279	255	265	249	270	263	287	273	268	298	287	291	269	307	281	256	286	274	271	296	293	305	267	251	264	257	258	293	275	247	270	251	274	301	282	284	241	262	283	291	299	275	286	269	269	294	254	254	276	262	335	254	270	327	279	285	280	285	254	279	284	299	281	295	273	270	291	261	309	268	280	265	320	269	264	282	311	302	240	301	289	251	276	256	269	295	273	288	272	287	272	280	303	270	304	274	282	264	279	276	267	287	273	266	301	297	277	296	275	276	309	244	267	261	323	268	306	298	276	276	266	276	277	297	312	276	272	270	288	269	280	280	267	300	311	267	280	275	290	279	281	316	281	280	267	291	269	270	285	286	265	293	295	272	270	268	278	257	296	258	304	283	278	287	319	272	292	277	301	257	278	294	287	295	266	288	279	283	265	295	290	242	297	291	320	279	287	290	267	265	262	270	291	282	279	291	259	282	288	286	267	268	287	272	284	280	274	264	261	307	262	264	274	308	290	250	306	267	275	292	293	260	255	276	302	274	299	259	270	261	298	267	261	287	255	300	289	279	271	266	263	270	266	276	268	272	262	273	287	266	270	274	254	292	281	309	250	274	285	275	268	266	313	281	296	254	267	301	251	291	265	252	276	278	242	256	262	250	275	294	260	301	291	274	306	265	288	295	255	287	243	257	278	284	276	293	295	277	263	295	264	294	302	303	272	257	294	284	275	279	279	298	300	291	295	310	277	257	255	295	297	252	274	303	304	268	274	284	289	289	262	279	289	276	293	283	309	286	290	305	246	270	268	289	290	293	272	286	279	273	278	291	277	256	292	268	258	273	300	348	265	260	297	257	253	299	293	237	273	274	260	273	288	273	291	284	288	281	271	286	273	292	271	296	307	294	272	302	286	296	281	291	269	279	277	301	281	276	267	275	271	255	288	284	273	277	306	294	269	257	260	307	274	295	276	280	278	274	284	273	299	274	268	276	274	295	265	289	239	278	272	304	254	291	278	268	278	295	283	283	291	253	260	283	284	252	263	269	277	269	295	257	283	290	289	290	275	308	274	300	276	281	296	258	283	283	298	284	282	262	289	333	241	301	270	291	272	250	323	270	282	330	282	287	282	279	287	290	298	282	273	263	283	297	305	260	300	278	269	300	306	272	261	296	276	269	252	297	276	268	252	292	290	266	297	276	278	260	293	283	273	288	284	270	284	266	264	286	273	288	289	279	267	278	269	289	293	285	298	277	287	253	286	299	272	296	273	242	287	252	275	276	258	274	284	244	273	299	279	284	277	311	264	290	293	303	283	294	323	279	301	262	252	290	290	285	318	282	299	259	261	260	281	259	262	273	287	293	290	284	289	265	270	280	270	259	269	267	257	267	279	265	284	241	293	271	276	281	288	275	287	307	319	264	312	299	313	290	292	294	257	308	250	268	273	292	286	268	290	256	292	279	278	264	245	290	280	273	270	262	278	266	275	294	279	298	269	266	258	263	270	273	273	284	283	265	299	291	246	268	254	283	281	297	272	270	259	270	287	289	306	279	304	271	286	254	283	286	261	291	294	284	292	271	267	292	320	261	243	270	283	296	291	269	284	275	301	248	298	294	281	254	290	268	268	295	309	291	288	261	281	265	294	270	301	270	329	256	287	301	290	261	309	269	262	290	271	234	286	248	297	269	297	287	299	288	259	299	271	272	314	297	273	268	274	261	287	266	280	275	280	290	284	266	288	290	305	322	301	264	281	280	277	321	315	285	269	262	304	282	294	253	315	269	279	283	294	292	297	274	283	284	301	290	268	287	278	275	287	294	277	265	288	264	274	280	274	299	284	289	297	252	256	289	276	282	325	272	270	285	260	330	262	291	256	261	283	286	243	277	250	259	304	305	269	270	250	316	303	280	260	300	294	279	285	263	285	291	261	271	284	287	243	264	303	303	265	264	254	282	266	279	290	283	278	281	273	259	287	292	251	287	290	259	259	266	268	272	291	284	306	258	292	270	295	295	262	270	300	272	292	277	254	281	300	256	257	300	259	274	284	263	288	295	238	282	318	267	263	281	288	269	279	278	271	295	286	261	279	279	299	272	277	308	289	324	284	277	254	303	292	275	280	274	304	287	290	269	287	314	268	273	288	269	277	279	257	283	311	272	254	266	281	272	298	265	273	276	280	278	267	305	261	270	291	274	266	304	301	264	268	302	259	280	291	254	297	269	277	277	276	293	298	285	275	280	305	268	268	307	287	263	267	294	291	286	305	242	294	290	289	279	311	256	282	308	287	278	274	289	327	270	273	288	284	273	289	251	293	292	272	294	256	245	301	283	286	257	243	304	267	264	308	264	296	289	293	276	271	265	269	257	260	284	267	274	283	283	289	266	286	269	282	278	272	312	275	251	278	276	270	261	280	283	280
3181	1973	14616	30482	23248	12069	4477	1741	990	789	722	760	770	797	805	702	711	772	820	782	747	799	786	761	793	776	764	725	806	793	754	741	788	783	749	827	789	775	779	822	752	776	799	778	786	779	825	769	785	748	732	825	764	822	760	757	742	780	731	792	743	835	801	800	767	827	776	812	825	768	781	803	716	782	788	745	739	780	774	759	817	756	781	761	789	793	753	818	783	802	809	770	786	788	706	799	759	759	772	835	758	772	753	796	815	817	787	757	796	741	766	727	784	788	774	766	801	789	816	777	752	761	799	752	764	747	786	740	750	757	765	743	770	824	816	716	765	739	763	737	749	798	763	792	786	750	808	769	758	714	774	799	783	796	712	762	801	805	824	811	815	754	784	731	798	792	791	763	735	780	743	806	691	782	795	715	765	793	797	780	777	769	795	746	772	777	755	738	743	765	774	735	824	803	754	708	822	710	738	700	769	787	787	774	808	753	791	745	765	756	814	809	814	811	785	752	761	760	762	791	751	809	789	761	808	770	772	818	778	779	800	834	788	762	746	720	776	796	791	767	790	814	834	749	766	763	730	769	741	736	782	765	793	750	765	781	773	798	769	765	798	739	783	766	785	777	765	824	781	799	721	796	808	759	780	780	743	759	759	765	764	770	726	757	807	751	785	773	773	710	801	732	739	771	752	762	768	769	798	817	782	761	783	822	786	794	783	785	766	771	737	750	774	797	785	748	826	788	784	798	789	787	750	771	771	826	785	770	739	733	823	843	796	730	766	744	763	798	748	762	790	757	750	758	758	764	764	787	807	772	759	727	737	720	791	789	793	772	757	786	811	759	759	760	749	811	756	792	795	748	764	720	799	788	787	752	781	783	778	747	748	784	781	778	802	745	749	801	772	805	755	755	795	751	785	802	748	765	774	791	804	708	748	805	774	735	697	776	751	769	749	760	779	818	757	733	754	792	801	796	761	793	817	801	816	790	717	772	818	737	756	725	789	753	769	755	714	793	748	731	739	820	799	729	796	803	808	803	778	715	783	802	738	775	744	855	768	769	766	749	755	774	794	793	782	825	751	741	817	808	753	781	756	800	767	776	784	761	799	763	758	748	768	753	749	756	765	784	715	766	774	716	772	818	786	816	782	738	765	771	803	802	764	734	799	790	766	818	726	762	774	813	765	797	790	759	801	757	767	785	784	803	745	763	743	765	811	782	797	787	813	825	783	784	735	784	777	740	772	755	722	801	777	770	746	767	720	786	758	741	789	778	762	788	778	754	715	784	770	770	851	778	726	787	731	758	763	769	812	730	767	772	810	782	815	811	752	804	789	803	759	710	770	733	780	794	763	806	796	743	779	746	764	796	791	768	792	704	725	781	734	745	799	746	802	732	755	762	714	770	788	787	750	764	769	753	818	715	810	731	824	752	763	807	752	769	748	761	796	767	750	781	754	785	780	801	828	736	753	730	843	743	825	803	779	796	789	743	780	798	783	745	746	801	799	783	736	786	791	777	774	751	743	764	791	747	737	782	744	792	831	788	802	799	766	819	749	706	776	696	753	786	786	734	820	741	759	770	764	802	754	760	720	803	809	785	710	772	821	770	759	768	799	787	777	716	783	827	771	809	821	772	741	783	773	858	774	761	762	787	748	768	788	779	765	780	756	773	843	778	777	791	765	767	811	810	764	818	812	780	768	782	771	801	769	761	717	801	723	841	789	816	773	728	777	787	740	823	779	793	757	793	748	784	769	739	811	799	787	784	777	798	745	748	736	786	814	764	761	795	748	774	761	786	753	795	820	757	753	785	745	787	743	795	785	760	759	779	754	777	756	762	734	747	798	779	768	790	786	789	760	776	756	791	784	797	782	774	749	790	803	775	745	731	797	733	761	827	731	762	782	751	802	751	767	779	790	778	767	732	778	770	789	789	799	737	763	793	792	786	754	742	807	773	787	732	790	784	788	719	740	781	785	759	714	706	767	814	799	795	777	764	839	775	780	814	758	814	736	784	799	736	736	737	768	785	721	762	767	775	788	783	765	792	816	756	753	781	784	769	729	773	772	766	778	781	790	765	729	774	778	736	758	808	781	730	779	798	782	759	778	797	743	775	786	760	748	779	774	779	758	742	736	784	793	779	739	770	787	819	743	773	790	786	788	776	768	762	837	772	743	781	784	780	777	793	752	807	783	745	776	814	745	804	793	780	743	809	767	786	731	780	767	775	764	777	736	785	773	779	832	823	775	770	744	798	809	794	834	789	762	781	795	746	790	763	789	765	763	769	755	805	775	783	762	766	807	752	756	757	747	745	844	808	791	771	795	790	765	807	756	762	743	846	748	786	716	776	780	735	799	741	753	778	776	799	812	764	747	729	790	804	793	767	760	774	780	794	768	786	785	795	769	764	762	759	732	743	764	827	778	834	751	728	778	726	758	806	791	753	776	760	799	810	795	792	772	745	783	800	783	787	714	758	765	770	783	813	817	789	740	837	752	754	732	809	762	779	723	721	745	777	771	750	782	768	825	769	831	744	759	777	802	789	750	749	764	787	793	764	773	770	756	804	758	771	789	710	804	763	799	720	784	764	768	764	751	738	796	773	778	840	746	777	752	801	763	778	773	749	834	802	824	819	784	746	772	785	791	789	760	780	748	764	755	769	790	784	801	759	775	776	777	792	807	785	751	781	797	834	794	807	714	776	774	732	791	760	774	791	768	753	743	797	785	745	757	788	819	784	772	813	774	814	814	778	752	756	759	741	753	745	760	752	701	848	750	789	817	766	782	816	766	751	748	776	793	774	802	783	787	800	847	772	789	780	776	767	724	738	757	713	750	780	794	795	745	768	769	814	789	762	769	808	777	751	690	707	778	812	770	747	798	775	765	786	784	738	744	836	774	762	800	772	787	819	785	780	831	742	800	816	794	848	748	776	782	773	747	757	766	779	729	798	795	768	774	752	760	712	763	753	770	789	763	791	725	811	737	758	758	753	764	822	772	791	783	770	847	765	790	776	775	739	728	810	768	766	761	794	797	786	768	799	729	774	778	778	774	837	757	751	801	760	746	751	795	803	775	759	763	780	780	812	771	770	856	762	743	747	843	789	771	729	811	769	786	766	864	800	790	818	774	774	768	805	789	829	762	768	834	788	783	802	771	748	733	788	794	812	726	767	808	758	745	732	747	766	818	805	767	769	837	773	805	744	826	775	777	748	767	740	788	797	750	783	764	730	832	759	781	763	715	792	757	759	759	798	773	796	836	782	704	785	758	768	762	774	774	736	797	785	712	791	769	761	722	759	817	744	776	755	805	780	774	797	754	755	827	764	802	845	739	795	753	786	764	780	803	756	764	716	783	742	766	831	826	774	772	762	781	805	742	757	805	760	746	786	765	726	789	763	802	780	751	807	791	746	778	772	730	774	832	762	770	743	828	796	724	796	743	787	772	748	719	756	798	748	748	807	805	803	760	744	727	799	837	771	754	794	798	755	784	833	772	757
3267	1385	8054	15231	10256	4276	1398	532	337	277	284	246	257	310	283	288	276	295	256	280	290	288	269	280	283	299	267	290	269	279	277	257	262	300	301	292	265	261	285	291	280	291	259	288	280	293	267	274	253	260	260	277	269	259	258	272	272	288	269	266	271	259	282	294	278	254	280	269	300	268	277	276	291	276	269	292	263	291	269	288	277	287	277	264	257	259	277	249	252	263	294	283	288	297	271	269	273	276	303	288	265	297	292	288	274	312	297	270	301	247	292	267	281	292	286	289	286	276	285	269	297	301	281	271	261	266	277	269	266	281	265	238	295	275	309	272	273	279	292	285	249	235	245	264	273	259	265	267	296	284	282	273	269	303	282	267	286	315	293	290	278	271	287	278	297	289	292	288	292	283	298	284	283	288	345	283	283	288	281	292	292	304	279	255	296	275	244	283	288	272	300	286	281	274	259	282	291	262	252	254	290	294	270	275	263	266	264	288	288	266	277	277	258	297	271	298	309	284	258	304	282	296	293	298	270	287	304	296	276	276	273	290	284	283	288	259	269	269	291	248	268	292	298	316	314	273	269	328	311	281	312	293	287	257	273	294	253	271	264	258	281	286	286	287	276	312	274	272	259	268	279	287	269	263	257	272	282	238	269	296	271	289	282	293	266	280	279	281	268	282	281	308	280	304	255	291	280	254	260	269	322	279	280	268	263	281	290	252	307	286	255	289	304	268	284	281	287	275	290	262	283	274	302	267	248	250	260	273	295	271	278	272	228	268	274	294	280	289	299	305	275	306	279	281	286	273	291	279	285	269	294	269	279	287	278	260	290	241	273	286	245	243	308	274	262	292	291	256	268	291	291	274	287	297	262	291	277	284	274	318	262	251	266	297	292	268	297	266	284	265	305	285	257	317	306	266	288	279	254	249	308	280	262	298	275	295	288	285	275	283	295	276	287	291	301	273	275	276	242	270	293	261	277	232	242	295	265	273	274	264	278	293	279	274	236	287	279	252	293	243	306	252	293	273	294	294	284	287	291	264	268	285	302	289	278	286	272	257	267	276	285	312	250	287	278	275	295	268	310	274	264	288	259	291	292	283	264	288	268	269	248	273	275	281	285	294	271	322	280	272	292	274	234	290	288	257	302	276	276	271	272	273	295	288	290	269	242	270	276	280	273	288	300	297	291	293	295	284	270	275	260	300	246	302	287	235	299	272	291	275	282	266	275	289	248	256	249	291	228	285	266	286	250	308	287	290	275	257	270	260	272	270	244	283	252	270	272	256	286	254	286	274	300	255	295	305	264	284	273	274	272	289	293	279	259	282	288	249	275	257	300	253	282	274	278	283	283	303	252	289	263	266	314	275	293	289	293	269	280	264	283	298	279	277	287	282	283	288	331	292	298	216	324	288	307	277	287	280	310	261	265	288	293	284	320	306	295	288	289	309	257	274	304	283	311	283	272	270	248	274	260	299	267	268	272	297	267	260	278	253	294	256	267	298	230	308	260	269	284	288	278	296	245	294	280	273	292	271	261	270	289	285	267	276	261	264	304	266	295	283	302	273	269	279	283	264	281	256	293	330	275	279	287	256	270	294	270	277	304	286	276	254	274	279	275	279	276	268	284	274	270	261	268	294	293	303	272	288	272	273	287	276	285	251	272	301	274	267	276	319	292	262	276	305	274	296	274	272	287	319	301	283	258	291	307	223	305	277	306	302	285	301	251	286	280	259	281	293	255	291	268	299	295	296	305	254	263	275	273	296	276	283	235	270	263	297	264	284	297	296	264	260	278	257	286	285	257	241	279	264	288	283	268	271	313	254	307	280	290	269	265	268	268	304	303	295	287	300	270	294	303	288	285	291	294	261	297	289	261	263	281	318	256	288	281	272	257	265	264	279	272	266	275	267	267	270	301	272	274	272	243	272	260	306	311	271	276	280	301	280	284	256	262	272	293	300	299	318	238	277	292	308	266	284	250	253	292	282	300	312	271	289	257	276	292	288	283	287	290	274	256	274	287	295	270	266	286	274	252	266	249	270	280	250	283	273	318	284	273	265	270	292	282	302	258	271	268	236	280	285	300	253	293	299	282	271	273	288	284	268	246	266	266	257	254	269	271	255	266	266	262	321	286	287	251	269	260	264	266	261	274	261	287	281	284	276	313	274	278	263	280	309	288	312	280	278	308	274	309	288	266	276	306	278	291	275	271	260	274	274	267	297	298	278	296	265	267	277	307	296	297	274	283	284	285	292	304	262	297	277	253	275	254	263	294	259	294	304	303	290	285	263	256	278	278	288	279	273	273	293	284	292	267	270	294	266	285	286	275	294	268	264	234	280	259	281	278	277	321	288	288	269	251	285	281	294	287	266	271	282	264	265	273	296	252	275	291	285	290	260	269	276	268	285	267	273	273	254	269	290	300	257	276	300	259	302	284	283	269	272	250	284	293	270	278	244	287	278	275	293	261	288	282	260	273	289	284	240	298	288	268	257	273	310	248	315	279	250	313	285	272	272	266	266	301	281	313	265	281	299	269	277	290	272	254	308	260	259	317	244	257	276	278	288	300	269	302	284	268	307	295	238	275	272	285	289	265	275	286	252	299	266	258	259	267	280	293	254	275	282	268	273	281	273	279	274	275	268	299	272	297	302	272	285	258	272	263	244	287	317	274	287	284	311	278	258	292	268	267	283	288	313	273	277	275	302	277	265	285	297	285	291	284	304	283	279	302	263	252	267	309	304	269	261	281	263	290	261	268	290	297	276	282	307	278	283	256	327	275	312	257	254	304	281	272	299	293	294	267	282	257	264	254	276	270	276	272	259	296	282	272	278	268	289	282	301	291	298	270	279	297	260	272	332	285	252	278	283	294	298	278	280	259	323	268	282	289	264	247	310	288	283	255	272	279	276	295	252	256	271	280	287	259	268	273	284	298	303	303	268	295	260	304	287	266	265	288	283	265	258	277	281	283	262	291	284	280	287	268	271	285	272	283	242	291	259	275	272	265	280	274	291	290	287	263	272	276	291	277	260	252	258	283	280	256	229	275	282	298	277	271	281	286	313	272	300	271	304	298	305	277	264	273	261	282	263	269	280	267	290	285	304	265	278	264	264	264	292	262	249	266	274	249	268	264	253	275	249	266	259	283	285	265	265	272	262	246	244	252	298	251	265	293	297	286	281	306	255	306	261	251	262	273	266	330	283	281	290	271	277	300	275	269	277	317	284	283	263	288	258	289	271	306	307	298	269	281	284	267	250	297	279	265	274	305	278	288	265	314	276	296	291	276	299	273	306	278	258	269	278	271	257	266	261	274	247	276	286	262	307	272	300	320	288	288	262	271	284	269	288	305	265	266	270	251	288	279	264	295	312	271	292	316	287	275	276	272	273	289	272	246	284	299	285	276	285	285	271	282	277	277	294	262	254	275	309	264	284	272	281	273	288	283	297	282	276	271	289	253	296	295	294	311	242	293	286	288	286	288	300	280	322	286	295	274	262
3205	1988	16312	29880	23519	12280	4591	1659	925	817	775	770	772	788	815	767	735	812	806	759	750	781	798	731	742	794	796	807	814	769	751	784	777	798	770	749	769	762	794	761	729	782	757	789	764	750	756	769	782	730	765	769	781	793	831	783	783	742	740	787	847	765	791	758	778	790	783	768	821	759	790	811	762	778	813	722	776	774	805	802	807	799	858	782	792	813	799	760	766	791	801	770	788	809	764	818	795	735	731	733	780	804	738	799	777	831	799	731	774	732	778	820	764	787	769	807	761	752	765	788	765	777	771	706	832	769	810	787	759	758	785	740	756	754	709	780	794	757	758	757	785	763	794	757	781	808	797	769	752	771	787	742	726	785	764	760	763	754	719	767	816	775	770	778	790	792	755	769	764	825	727	759	774	828	737	738	774	778	782	740	824	783	792	732	768	727	779	745	744	783	819	796	756	797	767	805	783	771	750	778	767	753	796	704	758	796	769	794	756	811	786	761	757	761	815	755	783	773	781	787	772	752	731	776	706	768	809	780	807	782	750	783	761	806	767	803	836	763	791	757	812	765	791	764	780	795	761	764	717	741	737	766	784	796	744	781	720	740	760	774	762	769	763	740	812	780	820	757	777	767	775	767	779	753	794	765	751	803	768	783	758	771	785	790	763	733	740	796	853	792	769	746	775	769	748	763	710	753	774	760	761	766	768	736	771	814	774	786	786	773	783	776	719	713	753	789	752	716	760	792	758	767	811	783	785	791	790	821	750	733	786	783	719	736	785	776	750	788	776	770	768	798	774	778	810	721	789	788	758	763	757	777	739	743	739	722	799	777	814	801	800	778	769	777	749	803	754	807	826	804	736	756	750	762	756	706	748	805	780	751	772	808	758	818	730	796	784	765	764	803	762	763	743	797	753	741	753	777	772	760	769	831	785	738	738	777	819	792	763	767	741	799	782	743	779	769	808	739	770	778	808	737	773	740	803	791	798	729	759	745	770	781	793	774	777	773	759	793	753	717	742	809	769	754	742	810	785	751	786	746	739	739	745	742	796	740	779	742	778	815	738	786	775	775	753	779	798	801	764	777	744	756	783	793	796	784	782	768	795	749	748	781	760	763	728	771	779	801	783	757	787	751	734	764	742	739	772	752	748	778	792	763	781	821	753	759	735	749	765	755	744	734	810	752	737	784	773	761	730	779	741	791	759	771	793	771	784	729	790	787	773	781	780	785	780	777	785	787	788	766	781	769	788	761	780	786	763	776	768	776	753	792	768	781	829	784	781	735	777	776	774	789	816	750	758	770	750	827	730	750	751	795	750	769	772	789	774	742	710	773	764	780	770	785	760	748	790	850	792	779	841	836	757	771	789	756	774	829	745	734	732	824	809	777	757	806	782	819	755	762	824	770	766	770	763	787	778	762	790	779	752	722	753	756	778	770	843	765	759	822	746	766	709	815	797	768	782	816	776	793	756	774	747	784	769	812	749	779	751	775	792	785	778	752	777	766	780	803	781	818	769	761	755	779	754	754	797	759	711	751	767	766	816	749	765	761	774	769	807	795	794	733	757	758	769	786	765	769	746	761	792	774	774	775	795	796	777	767	770	800	817	751	821	791	723	749	775	783	775	807	762	763	806	786	779	750	801	755	749	810	832	752	814	772	782	777	758	801	776	750	814	772	783	753	724	768	779	739	779	791	726	766	791	775	812	773	784	790	788	838	765	779	732	797	789	763	738	750	761	754	812	757	794	766	816	772	803	772	799	791	753	830	774	798	783	786	781	764	803	765	792	734	802	778	774	749	742	756	758	733	794	802	800	763	675	776	780	804	772	821	811	720	746	759	745	796	758	801	750	755	785	746	785	805	803	762	755	786	736	797	757	725	755	793	778	772	783	775	734	776	789	826	735	754	767	808	765	813	761	815	740	731	784	777	778	768	769	794	773	762	764	767	744	751	780	772	772	780	804	749	721	794	766	738	807	754	824	781	778	799	812	815	836	798	763	778	819	818	744	783	755	777	789	744	749	765	805	800	735	757	800	749	775	732	771	795	796	816	751	811	751	750	789	811	774	771	803	782	750	825	751	742	734	801	802	771	768	752	780	761	773	764	746	717	763	739	803	741	763	728	777	774	814	759	765	720	738	777	740	765	827	719	778	745	746	758	779	802	743	763	781	762	723	751	746	827	770	811	755	782	781	777	813	804	768	765	771	743	784	721	754	778	750	747	804	776	742	815	831	841	790	755	849	743	776	752	776	754	766	806	784	796	734	773	815	752	764	776	739	731	740	797	776	784	799	798	765	778	746	792	743	773	796	796	784	760	800	779	791	731	746	794	751	743	776	737	821	809	765	741	733	780	772	771	755	763	767	726	792	825	820	737	706	805	772	782	790	745	795	777	754	813	777	740	755	817	763	714	829	776	757	781	799	808	828	743	737	786	731	789	769	762	793	765	742	759	753	823	774	758	759	744	769	783	782	755	802	749	793	738	757	774	795	777	763	764	766	784	805	760	748	786	771	793	790	777	790	772	772	760	749	746	791	774	737	737	763	753	722	770	760	755	790	748	814	795	772	744	777	832	707	756	792	797	817	763	758	776	775	754	791	757	767	796	763	785	796	774	800	743	771	779	780	768	788	740	715	778	707	752	780	758	745	736	790	770	755	784	801	787	796	801	797	760	812	746	744	747	756	775	789	762	770	746	778	802	790	765	818	813	750	791	744	844	779	771	783	718	792	785	733	757	769	768	728	782	780	773	811	766	759	766	724	802	763	818	761	773	818	796	748	789	746	757	740	826	778	803	807	773	768	756	752	786	775	777	771	769	720	761	789	827	784	759	752	741	780	792	744	765	739	787	816	753	760	797	738	766	736	738	765	786	796	772	779	789	779	819	755	778	787	771	767	759	730	772	790	763	740	800	760	743	784	777	791	742	760	763	774	720	812	775	749	756	826	770	815	755	818	792	698	800	781	723	800	793	792	786	748	735	796	760	766	823	782	797	785	741	838	815	812	786	766	800	783	778	758	769	719	727	771	723	785	787	768	744	789	750	777	780	769	772	783	832	752	771	818	789	790	774	731	725	796	738	765	782	772	755	812	771	759	764	760	775	797	751	760	770	797	805	798	804	766	773	732	767	721	827	739	742	777	748	799	811	811	734	803	771	786	769	761	825	806	822	730	721	770	751	785	754	775	774	812	786	792	807	772	800	753	775	778	724	752	817	794	750	762	805	782	792	752	747	769	735	733	796	788	800	764	784	765	796	776	774	785	757	795	772	788	748	789	778	748	767	783	765	758	776	780	781	725	743	740	777	802	806	773	773	752	788	732	782	813	819	759	794	823	767	820	756	796	807	817	829	774	774	793	783	839	722	808	804	750	749	808	797	764	756	822	749	760	788	779	765	760	752	800	740	761	774	779	789	760	784	769	742	699	764	780	798	771	801	739	738	765	789	770	798	796	774	759	673	769	789	779	790	736	752	809	760	764	822	738	788	757	766
3550	1932	9927	15226	9778	3942	1228	480	339	295	271	283	290	269	250	262	279	296	272	289	256	279	301	253	279	264	263	265	283	278	298	287	290	286	281	250	283	279	295	268	249	283	268	267	279	270	266	294	277	296	259	274	288	283	289	289	290	282	301	291	289	288	249	274	265	269	266	276	279	303	272	283	267	285	279	294	291	289	286	282	311	255	303	299	278	250	281	318	303	272	312	271	268	278	294	274	273	295	260	281	245	250	286	266	249	277	274	283	266	283	291	304	262	286	287	269	283	305	274	265	280	266	264	290	289	293	259	290	281	302	293	260	283	262	281	280	279	284	285	284	320	271	261	282	295	273	272	291	274	262	288	251	292	288	292	252	247	247	250	279	281	306	305	275	246	287	244	261	269	289	250	295	288	296	279	286	262	296	277	275	285	264	269	273	281	278	289	253	269	257	263	297	241	295	289	286	285	284	277	278	284	283	271	268	306	279	284	284	269	251	248	259	312	257	261	275	297	255	302	277	283	299	302	305	286	285	288	312	317	282	286	239	311	266	282	287	282	258	254	311	287	256	279	245	272	284	294	260	240	291	282	278	290	301	287	278	269	261	276	299	261	259	244	266	280	285	254	257	262	292	275	283	286	261	278	284	283	281	264	270	273	325	295	288	275	296	229	276	270	292	276	273	247	259	279	272	269	292	287	265	314	261	251	270	297	288	311	295	281	236	271	272	286	280	280	257	281	262	270	262	293	296	282	293	276	265	253	253	273	281	271	268	244	270	295	285	309	288	287	293	282	260	256	268	280	270	295	294	273	270	284	279	266	283	299	254	253	298	285	296	280	276	303	283	292	285	268	285	268	269	281	279	257	267	270	264	294	288	287	298	301	286	256	305	275	266	290	264	283	249	292	306	305	295	275	302	274	276	287	272	276	285	290	297	295	317	285	253	255	263	256	281	255	263	278	264	252	255	288	279	258	295	276	258	277	295	281	273	279	294	280	253	296	276	287	280	272	260	284	290	283	287	277	304	284	266	306	279	296	271	289	280	307	285	271	295	300	274	278	304	261	299	285	286	270	292	297	291	295	300	278	273	315	299	307	282	255	313	318	280	294	264	253	281	261	262	242	294	277	286	289	307	290	281	246	281	272	291	301	252	249	285	264	242	255	249	303	282	277	287	314	278	273	254	287	245	274	287	255	284	278	287	250	280	288	281	268	281	307	281	269	282	255	285	295	287	264	290	261	295	264	303	274	264	309	267	273	304	302	269	254	293	287	298	270	313	287	301	277	281	273	276	297	265	284	299	283	242	295	247	326	251	296	258	263	292	262	288	257	242	280	263	278	244	275	276	258	264	287	276	276	270	253	252	293	294	299	276	265	297	277	293	294	272	272	259	280	305	277	273	258	280	271	272	257	270	263	294	280	295	271	277	250	256	287	272	266	265	272	281	271	275	270	270	278	283	282	262	266	278	274	296	288	318	283	271	285	294	297	263	273	287	283	285	243	297	275	291	253	258	258	261	277	301	259	300	288	284	265	280	238	274	280	260	270	283	282	265	282	283	263	289	283	234	284	283	275	312	288	263	294	270	302	288	293	281	292	312	264	291	268	302	292	288	296	320	262	276	263	285	264	283	268	265	254	296	304	280	258	264	259	316	264	293	289	268	330	277	309	311	273	304	282	292	254	300	296	256	272	301	287	257	260	277	284	280	253	272	261	276	287	281	272	250	261	248	283	257	265	258	287	284	279	271	265	268	280	268	273	313	257	287	288	265	289	275	279	285	279	292	277	251	268	285	277	290	240	264	290	281	274	267	275	260	316	297	294	302	305	284	277	292	287	266	264	279	273	270	268	273	300	281	293	319	266	277	293	281	311	283	291	260	269	278	265	298	276	252	295	276	246	277	275	284	290	284	299	254	290	248	298	266	277	291	294	260	272	279	264	272	272	277	277	299	305	267	274	294	277	285	287	312	284	305	274	280	317	270	276	270	279	273	283	269	259	314	274	274	261	287	257	294	313	267	275	255	310	288	296	256	280	256	264	288	285	265	294	273	254	275	277	284	266	246	312	268	250	274	287	297	285	266	291	264	297	286	249	288	269	266	290	271	312	270	276	289	270	270	289	285	280	294	302	278	264	290	285	288	280	253	282	292	289	290	310	290	288	249	305	243	278	316	263	262	254	245	282	287	288	263	270	318	281	262	275	295	297	292	226	268	290	298	260	279	268	284	258	271	283	281	265	264	281	268	299	303	256	304	267	254	309	258	274	308	303	250	250	283	280	235	255	263	276	272	266	269	286	250	278	287	293	292	273	278	262	270	265	276	286	292	284	284	298	270	275	277	273	262	270	271	268	302	288	257	296	287	264	298	301	286	257	244	292	281	288	268	277	292	292	286	263	278	265	260	314	235	280	245	289	296	272	248	294	280	274	255	292	269	297	279	278	261	254	298	271	289	285	262	289	249	294	250	263	270	302	258	274	266	272	270	295	296	305	258	268	269	286	290	275	289	284	264	294	282	269	241	279	269	285	288	254	271	276	292	295	292	284	299	287	265	286	311	292	280	258	276	260	301	274	309	293	292	313	261	296	276	248	282	261	270	255	271	243	284	281	274	281	273	279	259	285	261	292	244	273	277	274	280	267	290	270	303	246	275	271	281	269	281	253	284	255	302	285	276	273	266	293	274	283	285	257	278	254	242	284	272	275	298	265	280	282	268	287	266	294	291	258	245	311	283	301	287	311	292	269	257	268	261	248	295	278	257	249	279	263	266	274	282	256	268	294	240	305	284	295	278	287	271	252	282	282	297	249	250	282	279	294	290	276	256	305	273	261	250	261	301	282	259	263	236	242	277	245	255	288	286	278	313	273	270	282	260	273	288	283	262	289	268	291	290	300	279	279	279	289	268	296	257	247	237	287	294	275	267	277	237	300	267	259	250	291	279	276	282	312	281	309	323	261	274	301	308	311	277	272	292	303	296	274	318	296	265	294	261	256	271	320	278	276	270	282	275	291	255	254	247	257	297	281	276	235	273	285	273	301	301	261	295	295	270	259	250	309	254	286	262	263	283	283	276	276	283	266	264	285	295	277	304	271	271	270	277	279	279	273	263	257	275	305	267	275	241	253	269	273	277	252	292	284	274	243	278	273	272	282	290	299	287	314	288	314	285	299	285	321	298	254	248	268	271	266	270	281	269	304	283	284	279	248	286	307	303	280	284	247	257	272	282	298	271	274	287	299	264	294	280	250	295	240	322	288	259	269	260	293	300	261	265	277	279	260	282	286	296	284	273	293	266	248	276	271	283	285	242	255	259	276	248	264	255	263	281	245	278	290	284	250	310	258	264	269	276	294	305	284	294	280	298	276	264	312	276	292	270	290	312	301	257	264	313	274	266	256	282	283	249	299	263	289	280	292	266	272	274	262	265	283	278	298	280	289	288	310	289	256	260	277	327	283	287	299	266	287	269	307	264	268	291	324	314	295	278	290	274	280	278
3328	2490	19024	29608	22770	11498	4403	1614	946	777	773	742	797	808	808	800	737	788	756	748	776	752	810	777	787	755	770	821	776	804	778	745	759	761	819	765	818	795	802	804	765	786	758	775	746	773	756	781	770	756	754	763	783	813	750	793	803	771	812	777	767	750	724	825	836	752	785	772	767	752	817	744	799	743	781	786	730	779	773	814	760	765	737	783	776	788	775	814	792	735	798	797	754	779	748	805	739	740	753	784	764	773	828	808	738	736	732	792	802	746	783	704	783	775	741	759	752	768	807	746	780	770	797	758	758	774	768	787	820	765	766	803	783	789	738	797	752	786	814	766	797	728	809	753	797	779	798	817	813	762	818	787	798	788	747	785	784	796	805	750	762	705	789	772	741	783	747	776	769	750	786	826	712	768	793	801	797	805	807	763	765	777	791	726	760	786	759	751	799	737	771	781	780	729	826	772	768	784	788	788	804	807	824	769	773	719	770	774	757	810	764	747	794	725	822	821	784	765	782	789	789	790	830	813	755	827	759	771	764	815	811	735	765	775	816	754	784	770	732	766	755	792	817	777	792	739	801	746	771	808	794	745	754	765	821	796	790	761	789	744	767	795	777	801	780	788	792	823	785	775	810	809	748	770	776	776	739	752	753	790	766	773	804	744	737	768	749	804	773	768	748	783	799	803	774	804	772	758	805	812	737	770	778	802	781	797	798	769	790	743	748	737	770	817	763	798	778	747	829	765	754	758	760	766	757	752	748	773	795	764	705	803	736	838	826	838	789	749	778	808	764	756	813	805	782	753	772	779	787	761	777	758	774	759	766	749	803	786	799	755	737	753	746	792	807	786	782	790	763	747	790	739	802	798	831	753	777	802	795	766	763	737	773	789	775	777	767	818	759	797	772	795	809	790	794	778	810	809	812	781	769	725	785	720	746	783	780	805	775	801	751	719	768	752	785	765	810	805	790	738	809	764	790	818	745	759	740	753	745	751	753	753	798	749	760	729	784	804	761	753	719	770	784	781	792	815	724	796	753	801	779	819	748	775	803	764	766	774	765	773	729	796	772	771	728	740	836	734	785	749	768	751	764	750	783	752	804	750	789	808	787	764	764	731	780	830	799	776	753	789	765	779	788	799	783	782	767	787	746	734	799	733	767	781	787	778	757	739	806	795	768	744	717	761	766	761	770	768	725	784	829	735	760	761	839	775	711	799	723	762	747	793	762	760	742	772	765	762	777	772	765	779	821	794	711	780	800	784	762	787	796	746	803	704	734	786	805	814	722	733	773	769	774	817	742	820	789	823	773	755	736	744	703	774	754	802	824	766	758	816	773	807	737	779	746	760	790	740	799	760	742	771	756	820	754	768	772	798	781	795	808	798	804	764	722	715	746	792	829	752	770	773	746	793	780	809	808	784	717	789	730	761	817	825	760	731	781	794	768	771	739	779	786	789	690	734	823	742	828	765	790	772	799	729	785	799	759	781	781	744	788	816	766	753	706	752	722	809	760	756	816	789	793	802	789	810	768	785	799	785	748	802	758	789	785	754	768	759	761	774	772	739	763	792	767	765	803	737	768	732	788	721	736	787	700	746	813	786	731	705	742	724	744	802	720	721	802	791	739	817	759	730	757	818	770	802	774	755	815	755	791	752	746	731	753	790	783	800	746	790	780	814	774	800	770	732	768	791	759	808	744	813	737	720	739	800	836	809	742	744	787	772	834	803	818	772	773	773	768	733	775	798	813	737	773	874	773	809	764	771	835	800	796	766	712	785	767	814	828	759	777	761	786	774	796	800	814	778	779	774	744	764	795	758	785	785	797	798	780	764	758	785	763	771	759	788	756	795	817	832	750	713	771	756	761	794	726	769	741	814	820	760	765	798	788	798	798	785	761	754	725	774	768	743	769	804	797	712	735	736	786	776	784	782	790	759	754	781	755	763	858	791	768	782	783	750	758	783	781	797	731	795	848	786	761	777	771	759	823	807	769	761	804	753	754	750	743	729	826	785	756	782	771	769	720	779	786	730	813	746	796	797	728	790	797	752	782	786	763	772	749	781	752	780	761	708	784	782	738	752	795	775	768	761	756	745	768	774	752	776	756	771	763	741	814	788	803	814	836	787	804	776	803	760	759	818	776	738	766	769	822	752	770	780	773	819	799	770	810	805	824	768	758	763	770	775	736	741	771	789	778	803	742	749	836	773	783	845	803	763	782	815	787	759	758	740	780	810	768	763	770	772	785	791	816	782	775	758	748	785	773	695	748	776	746	786	776	844	786	753	820	760	759	806	719	802	834	729	779	785	792	775	786	764	796	773	769	761	772	772	744	773	801	784	779	823	777	755	723	799	752	771	739	763	809	765	739	775	752	775	816	773	817	821	800	770	747	770	806	781	743	778	777	814	787	770	781	752	840	775	772	761	789	792	795	784	768	749	735	757	763	782	783	741	802	801	787	785	742	805	801	751	817	765	793	739	730	742	797	818	767	817	801	750	799	790	759	772	794	782	776	736	814	781	764	817	721	772	795	778	765	757	703	756	774	740	766	756	786	760	761	760	761	771	778	767	766	820	780	746	788	734	732	804	725	776	774	795	759	758	727	744	746	760	801	738	740	786	791	778	764	784	774	766	745	738	734	787	770	765	812	734	743	765	773	744	765	792	721	767	761	814	786	757	778	750	777	764	744	751	791	779	800	732	727	815	745	770	733	782	758	764	772	831	773	756	736	843	732	769	783	812	763	746	778	800	740	776	755	771	769	731	756	742	742	746	794	742	791	787	738	774	782	786	743	802	735	750	756	781	774	742	770	758	833	748	741	784	742	782	785	771	763	753	775	737	778	829	760	799	761	753	773	756	729	739	806	808	783	774	751	748	777	774	827	767	762	738	788	841	791	758	718	810	791	819	819	806	824	792	824	743	784	776	780	781	812	744	779	762	771	709	784	726	817	822	748	771	773	779	771	782	769	817	757	775	773	764	803	808	763	774	722	821	807	806	747	768	794	767	777	718	751	845	770	839	748	766	754	746	752	737	779	814	780	778	754	783	733	791	754	804	725	767	761	743	761	792	806	773	789	750	766	825	766	744	769	743	764	764	769	765	772	810	773	814	757	755	776	753	798	763	753	765	835	736	795	763	779	826	741	785	822	723	740	831	793	790	768	775	784	795	775	781	761	802	793	762	778	807	814	797	779	836	796	730	819	812	763	753	752	828	764	734	803	769	777	773	725	801	809	793	738	769	794	779	745	773	778	741	750	773	843	759	736	815	798	803	755	776	764	727	775	765	768	735	753	801	769	788	790	749	772	739	801	752	783	746	757	773	765	757	821	807	795	816	720	768	794	768	773	787	811	811	779	753	767	731	804	754	751	770	748	810	809	754	787	797	721	748	781	759	770	761	806	792	810	734	780	783	788	768	787	753	840	797	775	773	796	765	794	780	782	752	755	766	786	768	790	797	794	782	786	762	769	790	775	810	757	795	786	747	780	734	773	781
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
